Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Вопрос про пополнение счета деньгами в донате

Статус
В этой теме нельзя размещать новые ответы.

Serega_Blink

Компетентный
Вообщем,я поставил донат сис-му на сервер. И там есть графа пополнить счет деньгами не донат мани а деньги. И когда ты вводишь сумму и потом для подтверждения надо нажать ОК то раньше времени деньги даются и можно просто выйти из этого окна и деньги останутся при тебе... Но если убрать
PHP:
NormMoney[playerid] = money;
AntiMoney[playerid] = AntiMoney[playerid] + money;
то анти чит ничего не даст.
Что надо сделать? Вот сам код донат сис-мы :
PHP:
//----------------------Получение Денег донат
else if(dialogid == 5561)
{
if(response)
{
new money = strval(inputtext);
if(!strlen(inputtext))
{
new string3[512];
format(string3,sizeof(string3),"\n{ffffff}Введите сколько денег вы хотите получить после чего нажмите {34c924}'Ок'\n\n\n$500.000 {ffffff}= {34c924}100 {ffffff}DonateMoney\n\nМинимум {34c924}$500.000\n{ffffff}Максимум {34c924}$100.000.000");
SPD(playerid,5561,DIALOG_STYLE_INPUT,"{ffffff}Введите кол-во денег",string3,"Ок","Выйти");
return 1;
}
if(money < 500000 || money > 100000000)
{
new string3[512];
format(string3,sizeof(string3),"{ff0000}\t\t          Неверное значение денег!\n\n{ffffff}Введите сколько денег вы хотите получить после чего нажмите {34c924}'Ок'\n\n\n$500.000 {ffffff}= {34c924}100 {ffffff}DonateMoney\n\nМинимум {34c924}$500.000\n{ffffff}Максимум {34c924}$100.000.000");
SPD(playerid,5561,DIALOG_STYLE_INPUT,"{ffffff}Введите кол-во денег",string3,"Ок","Выйти");
return 1;
}
DonateCena = money/5000;
KolvoDeneg[playerid] = money;
format(string,sizeof(string),"{ffffff}Вы действительно хотите получить {34c924}$%d {ffffff}количество денег за {34c924}%d {ffffff}DonateMoney?",money,DonateCena);
SPD(playerid,5562,DIALOG_STYLE_MSGBOX,"{ffffff}Подтверждение",string,"Ок","Выход");
}
return 1;
}

else if(dialogid == 5562)
{
if(response)
{
if(PlayerInfo[playerid][pDonateMoney] < DonateCena)
{
format(string,sizeof(string),"{ff0000}\t\t\t              Нехватает DonateMoney!\n\n{ffffff}Вы действительно хотите получить {34c924}$%d {ffffff}количество денег за {34c924}%d {ffffff}DonateMoney?",KolvoDeneg[playerid],DonateCena);
SPD(playerid,5562,DIALOG_STYLE_MSGBOX,"{ffffff}Подтверждение",string,"Ок","Выход");
}
else
{
PlayerInfo[playerid][pDonateMoney] -= DonateCena;
GivePlayerMoney(playerid,KolvoDeneg[playerid]);
format(string,sizeof(string),"Поздравляем! Вы приобрели {34c924}$%d {ffffff}количество денег за {34c924}%d {ffffff}DonateMoney!",KolvoDeneg[playerid],DonateCena);
succ(playerid, string);
OnPlayerUpdate_GF(playerid);
}
}
return 1;
}
//----------------------Получение Денег донат
Что поставить и где,подскажите!!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу