Il te marque quoi moi ça marche...
if (!strcmp(Cmd, "/mvip", true))
{
if (Levels[playerid] == 5)
{
new Jid,Id,Tmp[256],Tmpp[256];
Tmp = strtok(cmdtext, Idx);
Tmpp = strtok(cmdtext, Idx);
if (!strlen(Tmp))
{
SendClientMessage(playerid, GRIS, "USAGE: /mvip [Playerid] [VIP]");
SendClientMessage(playerid, GRIS, "USAGE: 1 est VIP, 0 n'est pas VIP.");
return 1;
}
Jid = strval(Tmp);
if (!(IsPlayerConnected(Jid)))
{
SendClientMessage(playerid, GRIS, "Ce joueur n'est pas connecté.");
SendClientMessage(playerid, GRIS, "USAGE: 1 est VIP, 0 n'est pas VIP.");
return 1;
}
Id = strval(Tmpp);
if (Id != 0 || Id != 1)
{
SendClientMessage(playerid, GRIS, "USAGE: 1 est VIP, 0 n'est pas VIP.");
return 1;
}
GetPlayerName(Jid, JidNom, sizeof(JidNom));
format(Tmpp, sizeof(Tmpp), "Tu a mit %s (ID:%d) VIP %d.",JidNom,Jid,Id);
SendClientMessage(playerid, POURPRE, Tmpp);
GetPlayerName(playerid, NomAdmin, sizeof(NomAdmin));
format(Tmpp, sizeof(Tmpp), "%s a mit ton VIP à %d ",NomAdmin,Id);
SendClientMessage(playerid, POURPRE, Tmpp);
VIP[Jid] = Id;
}
return 1;
}
Et j'ai vérifié tout est bon dans le OnDialogResponse.