Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd_sscanf[32], params[128];
sscanf(cmdtext, "s[32]s[128]", cmd_sscanf, params);
//Пример использования, выдача игровой валюты.
if(strcmp(cmd_sscanf, "/setm", true) == 0)
{
if(sscanf(params,"dd",params[0],params[1])) return SendClientMessage(playerid, -1, " * Используйте: /setm [id] [value]");
//
if(params[0] == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Игрок не авторизован!");
GivePlayerMoney(params[0],params[1]);
SendClientMessage(params[0], -1, "Администратор выдал вам денег.");
SendClientMessage(playerid, -1, "Вы выдали деньги игроку.");
return 1;
}
return 0;
}
Библиотека sscanf.inc
