LEOKEYRP
Новичок
Помогите сделать команду чтоб админ смог добавлять и изменять количество денег игроку на банковском счете
Вот нужно переделать эту команду
на сколько я догадался то переменная у банка
Вот нужно переделать эту команду
HTML:
CMD:setmoney(playerid, params[])
{
if(PI[playerid][Admin] < AdmLvl2000) return SendClientMessage(playerid, COLOR_SYSTEM, "У тебя нет прав использовать эту команду");
new money, plid, opt, str[126];
if(sscanf(params, "ddd", plid, money, opt)) return SendClientMessage(playerid, COLOR_SYSTEM, "Введи /деньги [номер игрока] [кол-во] [действие]");
else if(!InGame(plid)) return SendClientMessage(playerid, COLOR_SYSTEM, "Такого игрока не существует");
else if(money < -10000000 || money > 20000000) return SendClientMessage(playerid, COLOR_SYSTEM, "Неверное количество");
switch(opt)
{
case 1:
{
givePlayerMoney(plid, money);
format(str, sizeof(str), "Админ %s [%d] добавил $%d игроку %s [%d]", Name(playerid), PI[playerid][ID], money, Name(plid), PI[plid][ID]);
alog(str, 0);
SendClientMessage(plid, COLOR_ADMIN_P, "Тебе добавили денег");
SendClientMessage(playerid, COLOR_ADMIN_A, "Ты добавил денег игроку");
}
case 2:
{
setPlayerMoney(plid, money);
format(str, sizeof(str), "Админ %s [%d] изменил деньги игрока %s [%d] на $%d", Name(playerid), PI[playerid][ID], Name(plid), PI[plid][ID], money);
alog(str, 0);
SendClientMessage(plid, COLOR_ADMIN_P, "Тебе изменили количество денег");
SendClientMessage(playerid, COLOR_ADMIN_A, "Ты изменил количество денег игроку");
}
default: SendClientMessage(playerid, COLOR_SYSTEM, "Действия: 1 - добавить, 2 - изменить");
}
return true;
}
ALTX:setmoney("/деньги");
на сколько я догадался то переменная у банка
HTML:
format(glstr,sizeof(glstr),"\n{80FFFF}Деньги в банке: \t"YL"$%d", PI[playerid][Bank]);
HTML:
[Bank]
