GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: CarCrasher le 08 Février 2010, 22:41:09
-
Bonsoir,
Je voudrais savoir comment réserver un skin aux admins niveau de mon serveur.
Tout en sachant que j'utilise le systeme d'admin on duty de Sim
Voici mon AddPlayerClass(je ne sais pas si ca sert a quelque chose de vous le donner)
AddPlayerClass(217,-2959.0151,2964.7261,20.8986,198.9523,26,100000,29,100000,34,100000); //Staff
Et voici mon OnPlayerRequestSpawn(Je crois que celà est plus utile)
if(classid == 14)
{
GameTextForPlayer(playerid,"~b~Staff",2000,3);
Team[playerid] = 15;
SetPlayerColor(playerid,or);
}
Merci de m'aider(encore une ènième fois).:)
-
Bonsoir
if(classid == 14 && PlayerInfo[playerid][pAdmin] > 0)
{
GameTextForPlayer(playerid,"~b~Staff",2000,3);
Team[playerid] = 15;
SetPlayerColor(playerid,or);
}
Je ne suis pas sur
-
Merci d'une réponse si rapide, je vais essayer ca tout de suite, même si ca marche pas je te remercie :p
MODIFICATION:
Ben non :( ca ne marche pas et j'ai bien mis en haut #define PlayerInfo .
-
Salut,
il te faudrait plutôt modifier légèrement le fs d'admin et ajouter une macro à ton gm
dans le fs, à placer en bas:
public GetPlayerAdminLevel(playerid);
public GetPlayerAdminLevel(playerid)
{
return GetAdminLevel(playerid);
}
dans le gm, à placer en haut:
#define GetAdminLevel(%0) (CallRemoteFunction("GetPlayerAdminLevel", "i", %0))
donc quand tu aura besoin de vérifier le niveau d'admin d'un joueur:
if(GetAdminLevel(playerid) >= 3)//si le joueur est au niveau maximal
bonne chance ;)
++Sim++
-
Oki merci et sinon un dernier probleme et puis je vous laisse en paix :laugh