What i do wrong? Is my first command like that.
PHP код:
CMD:kick(playerid, params[])
{
new id, string[256],player[MAX_PLAYER_NAME],user[MAX_PLAYER_NAME];
GetPlayerName(id, player, sizeof(player));
GetPlayerName(playerid, user, sizeof(user));
if(sscanf(params,"u", id)) return SendClientMessage(playerid,-1,"INFO:Foloseste /kick [NAME/ID]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Player is not connected.");
format(string,sizeof(string), "INFO: %s a primit kick de la Adminul %s ",player,user);
SendClientMessageToAll(-1,string);
return 1;
}
You're using GetPlayerName before sscanf assigns the id variable, that's why you're getting player id 0 everytime you run the command.
PHP код:
new
id,
player[MAX_PLAYER_NAME]
;
if (sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "INFO:Foloseste /kick [NAME/ID]");
GetPlayerName(id, player, sizeof player);