Всем привет ребята пользователи сайта samp-ru.org
недавно попросили написать систему доната из игры не знал что делать потом попробовал и получилось)
и сегодня я вам раскажу как это делать!
идем в
Код
public OnPlayerCommandText(playerid, cmdtext[];)
Всталяем туда команду
Код
if(strcmp(cmdtext, "/donate", true) == 0)//команда на вызов меню доната
{
new listitems[] = " [{FFFF33}1{FFFFFF}] Админка 10 лвл 60 руб.";
ShowPlayerDialog(playerid, 1992, DIALOG_STYLE_LIST, "Донат", listitems, "Выбрать", "Отмена");
}
идем в
Код
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[];)
Всталяем туда код
Код
if(dialogid == 1992)// Ид диалога Для доната
{
if(response)
{
switch(listitem)
{
case 0:
{
if(Player[playerid][pDonat]<= 60) return SendClientMessage(playerid,COLOR_GREY,"{FF0000} [x]{B4B5B7}На вашем лицевом счету нет 60 руб!");
Player[playerid][pDonat]-= 60;//Переменная с донатом на свою заменить!
Player[playerid][pAdmin]= 10;//тут ваша переменная
SendClientMessage(playerid,COLOR_GREY,"{80FF00}• {FFA500}Вы успешно купили админку!10 lvl");
}
}
}
}
Внимания! для работы нужна регистрация с переменной donate или любой другой которая не используется!
Не понял? пиши в лс!