Salut,
pour t'aider, petite suggestion, au lieu de faire une liste des joueurs connectés etc... demande à l'admin d'écrire le nom du joueur ou son ID directement dans le chat,
sinon pour faire une liste, je crois que le plus facile serait via un textdraw, ensuite l'admin entre une donnée afiun de choisir le joueur.
pour le chat, je te recommande de faire un variable booléenne afin de déterminé qui est en choix d'un joueur pour le ban/kick ex:
new bool:IsInKick[MAX_PLAYERS];
new bool: IsInBan[MAX_PLAYERS];
public OnPlayerText(playerid, text[])
{
if(IsInKick[playerid])
{
new id;
if(IsNumeric(text))
{
id = strval(text);
if(!IsPlayerConnected(id))
{
SendClientMessage(playerid, COLOR_RED, "Ce joueur n'est pas connecté");
IsInKick[playerid] = false;
return 0;
}
......
}
...
}
...
}
voilà, tu devras complèter mais il s'agit d'une idée avec une base :P
++Sim++