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

Titre: Encore une demande d'aide(je sais je devient embetant à la fin...)
Posté 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)

Citation de: AddPlayerClass
    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)

Citation de: OnPlayerRequestSpawn
           if(classid == 14)
    {
    GameTextForPlayer(playerid,"~b~Staff",2000,3);
    Team[playerid] = 15;
    SetPlayerColor(playerid,or);
    }

Merci de m'aider(encore une ènième fois).:)
Titre: Re : Encore une demande d'aide(je sais je devient embetant à la fin...)
Posté par: scott1 le 08 Février 2010, 22:44:45
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
Titre: Re : Encore une demande d'aide(je sais je devient embetant à la fin...)
Posté par: CarCrasher le 08 Février 2010, 23:01:02
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 .
Titre: Re : Encore une demande d'aide(je sais je devient embetant à la fin...)
Posté par: S!m le 09 Février 2010, 01:53:44
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++
Titre: Re : Encore une demande d'aide(je sais je devient embetant à la fin...)
Posté par: CarCrasher le 09 Février 2010, 23:22:56
Oki merci et sinon un dernier probleme et puis je vous laisse en paix  :laugh