GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: jeje29140 le 27 Décembre 2011, 23:30:57
-
Bonjour,
Je recherche une ligne a mettre dans le script, pour que quand un autre admin que moi essaie de me kick/ban, ca lui mette une phrase genre tu ne peux pas kick/ban *****
J'ai beau chercher sur internet ou même test plusieurs petites phrases, je ne trouve pas. Si quelqu'un sait comment faire merci de me le dire ça serait cool.
-
Une simple condition prenant en compte ton rang et c'est fini !
-
Oui je me base sur ca mais je n'y arrive pas. Je suis débutant dans le pawn, c'est pour ca que je demande de l'aide.
Et j'aimerais aussi que par la suite, la personne, qui a eesayer de me kick soit a son tour kick automatiquement.
-
Peux-tu nous montrer le code qui sert à expulser un joueur ?
-
C'est bon j'ai réussi, ça donne ça:
if (Levels[pAdmin] >= 6)
{
GetPlayerName(playerid, NomAdmin, sizeof(NomAdmin));
GetPlayerName(Jid, JidNom, sizeof(JidNom));
format(String, sizeof(String), "%s a essayer de kicker %s, il est donc kicker automatiquement.",JidNom,NomAdmin);
SendClientMessageToAll(POURPRE, String);
Kick(Jid);
return 1;
}
-
Cela ne peut pas marcher, Levels[pAdmin] ne prend pas en compte l'indice du joueur à expulser !
-
Bah si la sa fonctionne, j'ai aussi ca pour le padmin et le Levels
[spoiler]enum Info
{
pAdmin,
Argent,
Score,
Level,
Bannis
}
new Levels[MAX_PLAYERS] = 0;
[/spoiler]
-
C'est Info[playerid][Level] normalement ;)
-
Ah bah tant que sa fonctionne je laisse ^^ Merci à tous ;) ^^ :D :)
-
Cela ne fonctionne pas, tu crois que ça fonctionne comme tu le veux, mais en réalité, il n'en est rien.
Qui te dit qu'un simple joueur ne peut pas obtenir cette immunité ?
-
Bah il y a le [padmin] => 5 nan?
-
Tu ne prend en compte aucun paramètre qui indique quelle joueur est prit en compte.
Montre nous la structure de donnée du joueur et comment elle est utilisé.