Skyline48
Умник
Есть команда для передачи денег. Она работает все нормально,но нет сообщений в чате:
Как не пытался сделать, никак не получается 
Помогите, поставлю +
Вот исходный код команды:
Код:
"Вы передали игроку %s $%d."
"Вы получили $%d от %s "
Помогите, поставлю +
Вот исходный код команды:
Код:
if(strcmp("/pay", cmd, true) == 0)
{
new tbm[32],
id, amount;
tbm = strtok(cmdtext, idx);
if(!strlen(tbm)) return SendClientMessage(playerid, 0xB22222FF, "[Drift]: Введите /pay [ID] [Сумма]");
id = strval(tbm);
if(id == playerid) return SendClientMessage(playerid, 0xB22222FF, "[Drift]: Передаешь деньги себе? 0_о");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xB22222FF, "[Drift]: Игрок не в сети!");
tbm = strtok(cmdtext, idx);
if(!strlen(tbm)) return SendClientMessage(playerid, 0xB22222FF, "[Drift]: /pay [ID] [Сумма]");
amount = strval(tbm);
if(amount < 1) return SendClientMessage(playerid, 0xB22222FF, "[Drift]: Cумма не может быть меньше 1$!");
if(amount > GetPlayerMoney(playerid)) return SendClientMessage(playerid, 0xB22222FF, "[Drift]: У вас нет столько денег!");
GivePlayerMoney(playerid, -amount);
GivePlayerMoney(id, amount);
return 1;
}
Код:
new tbm - тот же new str,просто они повторялись у меня.
Последнее редактирование:
