By
Veseloe95
Ребята можете подсказать, как сделать в этом коде.
Чтоб было на оборот донат игровая волюта в рубли
case dDonateMoney1x2:
{
if(!response) return pc_cmd_donate(playerid);
if(!isNumeric(inputtext) || !strlen(inputtext)) return show_dialog(playerid,dDonateMoney1x2,1,"Äîíàò","{"#cW"}Ââåäèòå ñóììó, êîòîðóþ âû õîòèòå ïîëó÷èòü (â èãðîâûõ äîëëàðàõ).\n{"#cGREEN"}$2400 {"#cW"}= {"#cINFO"}1Rub.","Äàëåå","Îòìåíà");
new amount = strval(inputtext);
if(amount < 2400)
{
show_dialog(playerid,dDonateMoney1x2,1,"Äîíàò","{"#cW"}Ââåäèòå ñóììó, êîòîðóþ âû õîòèòå ïîëó÷èòü (â èãðîâûõ äîëëàðàõ).\n{"#cGREEN"}$2400 {"#cW"}- {"#cINFO"}1Rub.","Äàëåå","Îòìåíà");
return SendClientMessage(playerid,CGRAY,"Ìèíèìàëüíàÿ ñóììà: $2400");
}
new money = floatround(amount / 2400.0,floatround_ceil) * 1;
if(money < 1) return 1;
if(p_info[playerid][pDonate] < money)
{
show_dialog(playerid,dDonateMoney1x2,1,"Äîíàò","{"#cW"}Ââåäèòå ñóììó, êîòîðóþ âû õîòèòå ïîëó÷èòü (â èãðîâûõ äîëëàðàõ).\n{"#cGREEN"}$2400 {"#cW"}- {"#cINFO"}1Rub.","Äàëåå","Îòìåíà");
return SendClientMessage(playerid,CGRAY,"Ó âàñ íåäîñòàòî÷íî äåíåã íà äîíàò ñ÷åòå");
}
SetPVarInt(playerid,"donatemoney",money);
SetPVarInt(playerid,"donateamount",amount);
new mes[256];
format(mes,sizeof(mes),"{"#cW"}Áóäåò ñíÿòî: %d ðóáëåé\nÁóäåò çà÷èñëåíî: $%d\nÎñòàíåòñÿ íà äîíàò ñ÷åòå: %d ðóáëåé",money,amount,p_info[playerid][pDonate] - money);
show_dialog(playerid,dDonateMoney2x2,0,"Äîíàò",mes,"ÎÊ","Îòìåíà");
}
case dDonateMoney2x2:
{
if(!response) return pc_cmd_donate(playerid);
new money = GetPVarInt(playerid,"donatemoney");
new amount = GetPVarInt(playerid,"donateamount");
DeletePVar(playerid,"donatemoney");
DeletePVar(playerid,"donateamount");
if(money < 1 || amount < 2400)
{
show_dialog(playerid,dDonateMoney1x2,1,"Äîíàò","{"#cW"}Ââåäèòå ñóììó, êîòîðóþ âû õîòèòå ïîëó÷èòü (â èãðîâûõ äîëëàðàõ).\n{"#cGREEN"}$2400 {"#cW"}- {"#cRED"}1ð.","Äàëåå","Îòìåíà");
return SendClientMessage(playerid,CGRAY,"Ìèíèìàëüíàÿ ñóììà ê îïëàòå: 1 ðóáëü");
}
UpdateDonate(playerid);
if(p_info[playerid][pDonate] < money) return SendClientMessage(playerid,CGRAY,"Ó âàñ íåäîñòàòî÷íî äåíåã íà äîíàò ñ÷åòå");
p_info[playerid][pDonate] -= money;
UpdatePlayerData(playerid,"donate",p_info[playerid][pDonate]);
new mes[256];
format(mes,sizeof(mes),"%d {"#cINFO"}ðóáëåé ïåðåâåäåíî â {"#cW"}%d {"#cINFO"} èãðîâûõ äîëàðîâ",money,amount);
SendClientMessage(playerid,CWHITE,mes);
pc_cmd_donate(playerid);
p_info[playerid][pMoney] += amount;
//SendLogs("%s ïåðåâåë %d ðóáëåé â %d$ (Àêöèÿ)",p_info[playerid][pNickname],money,amount);
}