Bonjour mes amis gtaonliniens,
J'aimerais modifier ma commande pour que les admins se mettent en service sur mon GM mais voila le scoucis :
_Le skin d'admin (167) se met correctement (pas de scoucis ici)
_La couleur du nom de l'admin en service (jaune) se met a peut pres 5 secondes et redevient blanche apres .
Et j'aimerais que le nom en jaune reste jusqu'a ce que l'ont refasse /aduty .
Voici la commande :
else if(strcmp(cmd, "/adminduty", true) == 0 || strcmp(cmd, "/aduty", true) == 0 || strcmp(cmd, "/aservice", true) == 0 || strcmp(cmd, "/adminservice", true) == 0)
{
if(!pack_isAnAdmin(playerid))
{SendClientMessage(playerid, COLOR_SERVER, noAcces); return 1;}
if(!aDuty[playerid])
{
print("Lancement Boucle 132");
for(i = MIN_PLAYERID; i < MAX_PLAYERS_CURRENT+1; i++)
{// On affiche toutes les cagoules
if(IsPlayerConnected(i))
{
if(CagouleUse[i]==1 || !PlayerShowName[i])
{ShowPlayerNameTagForPlayer(playerid, i, true);}
}
}
print("Fin Boucle 132");
SetPlayerArmour(playerid, 99999);
SafeSetPlayerHealth(playerid, 99999);
aDuty[playerid] = true;
ActiveRapport[playerid] = 0;
ActiveIRC[playerid] = 0;
SetPlayerSkin(playerid, 167);
SetPlayerColor(playerid, COLOR_JAUNE);
}
else
{
ActiveRapport[playerid] = 1;
ActiveIRC[playerid] = 1;
player_refreshCagoule(playerid);
SafeSetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 0.0);
aDuty[playerid] = false;
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
}
return 1;
}
Je suis presque sûr que cela vient du system pour voir les cagoules quand on est en /Aduty mais je ne voit pas comment faire pour que l'admin voir le nom du cagoulé et qu'il garde son nom en jaune ...
Merci de votre aide :D