- Регистрация
- 12 Авг 2019
- Сообщения
- 172
- Лучшие ответы
- 0
- Репутация
- 2
Как сделать так, чтобы деньги не начислялись, а списывались?
При вводе команды /resetmoney у игрока должны списываться деньги ,а не начисляться
команда
При вводе команды /resetmoney у игрока должны списываться деньги ,а не начисляться
команда
PHP:
cmd:resetmoney(playerid, params[])
{
new string[128];
if(!GetPVarInt(playerid, "IsAFullDostup")) return 1;
if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
else if(sscanf(params, "ui", params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, ""cPS"{9ACD32}Введите: {FFFFFF} /givemoney [id игрока] [кол-во денег]");
else if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotOnline);
else if(PlayerLogged[params[0]] == false) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotAuthorized);
else if(params[1] > 100000000 || params[1] < 1) return SendClientMessage(playerid, COLOR_GREY, "Количество денег от 1 до 100000000!");
TransferMoney(-1,params[0],params[1]);
SendMes(playerid, COLOR_LIME, "Вы установили денег игроку: %s", GetName(params[0]));
SendMes(params[0], COLOR_WHITE, ""cPS"Администратор %s выписал Вам чек на %dр", GetName(playerid),params[1]);
SendClientMessage(params[0], COLOR_WHITE, ""cPS"Деньги были зачислены на ваш баланс");
format(string, sizeof(string), "Администратор %s выдал %dр игроку %s", GetName(playerid),params[1],GetName(params[0]));
AddLog(string, 33);
return 1;
}