GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: aerotun le 21 Mai 2011, 19:42:47

Titre: Aide cmds admins
Posté par: aerotun le 21 Mai 2011, 19:42:47
Je me suis lancé dans un GM avec cmds admin j'ai pris traduit modifier un login mais je vois pas comment mis prendre pour crée la cmds /duty 

http://pastebin.com/TEhwdQEK (http://pastebin.com/TEhwdQEK)

PS : se que j'arrive pas ses pour que la cmds sois selement pour les admins

merci d'avance
Titre: Re : Aide cmds admins
Posté par: Xartrick le 21 Mai 2011, 20:02:04
if(PlayerInfo[playerid][pAdminLevel] == 1)
{
// Admin
}
else
{
// Joueur
}
Titre: Re : Aide cmds admins
Posté par: aerotun le 21 Mai 2011, 23:51:58
Sa marche merci parcontre on fait comment pour faire si un joueur est pas admin sa dit


Vous n'êtes pas administrateur
Le scripte :
if (strcmp("/Duty", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][pAdminLevel] == 1)
if(PlayerInfo[playerid][pAdminLevel] == 2)
if(PlayerInfo[playerid][pAdminLevel] == 3)
{
        SetPlayerArmour(playerid,9999);
        SetPlayerHealth(playerid,9999);
SetPlayerSkin(playerid,167);
SendClientMessage(playerid,0xB1FC00,"Tu est maintenant un administrateur en service!");
}
return 1;
}

PS : Je sais y'a 3fois if(PlayerInfo[playerid][pAdminLevel] == 3) mais sinan sa marchez que pour les level 1admins
Titre: Re : Aide cmds admins
Posté par: Xartrick le 22 Mai 2011, 02:30:18
if (strcmp("/duty", cmdtext, true, 5) == 0)
{
if(PlayerInfo[playerid][pAdminLevel] > 0)
{
SetPlayerArmour(playerid, 9999);
SetPlayerHealth(playerid, 9999);
SetPlayerSkin(playerid, 167);
SendClientMessage(playerid, 0xB1FC00, "Tu es maintenant un administrateur en service !");
}
else
{
SendClientMessage(playerid, 0xB1FC00, "Tu n'es pas un administrateur !");
}

return 1;
}
Titre: Re : Aide cmds admins
Posté par: aerotun le 22 Mai 2011, 03:17:18
Merci Merci...