Bon voila, J'ai ajouté quelques lignes de ton truc. Je te remercie ;)
if (!strcmp(Cmd, "/jail", true))
{
if (Levels[playerid] >= 3)
{
new Jid, tmpp[256], tmp[256], string[128];
tmpp = strtok(cmdtext, Idx);
tmp = strtok(cmdtext, Idx);
if (!strlen(tmpp))
{
SendClientMessage(playerid, POURPRE, "USAGE: /jail [Playerid] [Raison]");
return 1;
}
Jid = strval(tmpp);
if (!(IsPlayerConnected(Jid)))
{
SendClientMessage(playerid, POURPRE, "Ce joueur n'est pas connecté.");
return 1;
}
if (Jailled[playerid]==1)
{
SendClientMessage(playerid, POURPRE, "Ce joueur est déja en prison.");
return 1;
}
GetPlayerName(playerid, NomAdmin, sizeof(NomAdmin));
GetPlayerName(Jid, JidNom, sizeof(JidNom));
format(string,sizeof(string),"[ADMIN] Un Administrateur a emprisonné %s(%d). Raison : %s",JidNom,Jid,cmdtext[Idx]);
SendClientMessageToAll(POURPRE,string);
new Second = strval (tmpp);
GetPlayerPos (Jid,Jail[playerid][0],Jail[playerid][1],Jail[playerid][2]);
SetPlayerInterior(Jid,3);
SetPlayerPos(Jid,197.500,173.500,1003.0234);
SetPlayerArmour(Jid,0);
TogglePlayerControllable(Jid,1);
ResetPlayerWeapons(Jid);
Jailled[Jid]=1;
format(tmp, sizeof(tmp), "Mis en prison par un Admin/Modo/Membre+",NomAdmin);
GameTextForPlayer(Jid, tmp, 1000,1);
SetTimerEx ("Unjail", Second*1000, 0, "i", Jid);
}
return 1;