27.08.2014, 21:39
funcionou obrigado +rep
Mas se no caso eu usar sscanf? й sу dar um valor a ela com vocк fez?
Olhem o cуdigo:
Esse nгo estб funcionando da forma desejada.. quando eu uso o comando eu que sou kickado.
Mas se no caso eu usar sscanf? й sу dar um valor a ela com vocк fez?
Olhem o cуdigo:
pawn Код:
command(kick, playerid, params[])
{
new ID, Motivo[150];
if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo tem permissгo para usar esse comando!");
if(sscanf(params, "us[128]", ID, Motivo)) return SendClientMessage(playerid, Vermelho, "[ x ] Uso correto: /kickar [ID] [motivo]");
if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid, Vermelho, "[ x ] Jogador(a) nгo estб conectado(a)!");
if(strval(params) == playerid)return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo pode kickar vocк mesmo!");
ID = strval(params);
format(dstring, sizeof(dstring), "[Admin] Vocк foi kickado pelo(a) adminstrador(a) %s [Motivo: %s]", NomePlayer(playerid), Motivo);
SendClientMessage(ID, Laranja, dstring);
format(dstring, sizeof(dstring), "[Admin] O(A) adminstrador(a) %s kickou o(a) jogador(a) %s [Motivo: %s]", NomePlayer(playerid), NomePlayer(playerid), Motivo);
SendClientMessageToAll(Snow, dstring);
SetTimerEx("Kickado", 1000, false, "d", playerid);
return 1;
}