Ben c'est sa non
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
je l'ai bien mise..
Double post
EDIT : j'ai trouvé un solution ( LA COMMANDE IG /VIRERRADIO RETIRE BIEN LA RADIO )
la la fin du /r
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pFreq] == PlayerInfo[playerid][pFreq])
{
SetPlayerSpecialAction(i, SPECIAL_ACTION_USECELLPHONE);
format(string, sizeof(string), "[Radio]%s %s dit: %s", rtext, sendername, result);
SendClientMessage(i, TEAM_BLUE_COLOR, string);
format("/virerradio");//la on va faire croire au serveur que le joueur tape /login sonpasse
return OnPlayerCommandText(playerid);// on retourne la reponse dans la callback OnPlayerText ^^
}
}
format(string, sizeof(string), "[Radio]%s dit: %s", sendername, result);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
return 1;
}
if(strcmp(cmd, "/virerradio", true) == 0)
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
return 1;
}
et voila le bug c que IG sa radio reste dans sa main :s et quand on tappe /R sa met bien le /r suivis d'un UNKOWN commande et d'un specplayer [id]
format("/virerradio");//la on va faire croire au serveur que le joueur tape /virerradio
return OnPlayerCommandText(playerid);// on retourne la reponse dans la callback OnPlayerText