• 30 Juin 2025, 18:12:12


Auteur Sujet: Script pour ne pas pouvoir me kicker ban  (Lu 1372 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne jeje29140

  • *
  • Tueur
  • Messages: 67
    • Voir le profil
Script pour ne pas pouvoir me kicker ban
« 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.

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Script pour ne pas pouvoir me kicker ban
« Réponse #1 le: 28 Décembre 2011, 02:31:58 »
Une simple condition prenant en compte ton rang et c'est fini !

Hors ligne jeje29140

  • *
  • Tueur
  • Messages: 67
    • Voir le profil
Re : Script pour ne pas pouvoir me kicker ban
« Réponse #2 le: 28 Décembre 2011, 03:40:02 »
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.
« Modifié: 28 Décembre 2011, 03:43:01 par jeje29140 »

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Script pour ne pas pouvoir me kicker ban
« Réponse #3 le: 28 Décembre 2011, 20:43:08 »
Peux-tu nous montrer le code qui sert à expulser un joueur ?

Hors ligne jeje29140

  • *
  • Tueur
  • Messages: 67
    • Voir le profil
Re : Script pour ne pas pouvoir me kicker ban
« Réponse #4 le: 28 Décembre 2011, 21:16:26 »
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;
   }

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Script pour ne pas pouvoir me kicker ban
« Réponse #5 le: 28 Décembre 2011, 21:19:44 »
Cela ne peut pas marcher, Levels[pAdmin] ne prend pas en compte l'indice du joueur à expulser !

Hors ligne jeje29140

  • *
  • Tueur
  • Messages: 67
    • Voir le profil
Re : Script pour ne pas pouvoir me kicker ban
« Réponse #6 le: 28 Décembre 2011, 21:23:11 »
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]

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Script pour ne pas pouvoir me kicker ban
« Réponse #7 le: 28 Décembre 2011, 21:27:49 »
C'est Info[playerid][Level] normalement ;)

Hors ligne jeje29140

  • *
  • Tueur
  • Messages: 67
    • Voir le profil
Re : Script pour ne pas pouvoir me kicker ban
« Réponse #8 le: 28 Décembre 2011, 22:15:24 »
Ah bah tant que sa fonctionne je laisse ^^ Merci à tous ;) ^^ :D :)

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Script pour ne pas pouvoir me kicker ban
« Réponse #9 le: 28 Décembre 2011, 22:17:04 »
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é ?

Hors ligne jeje29140

  • *
  • Tueur
  • Messages: 67
    • Voir le profil
Re : Script pour ne pas pouvoir me kicker ban
« Réponse #10 le: 28 Décembre 2011, 22:34:52 »
Bah il y a le [padmin] => 5 nan?

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Script pour ne pas pouvoir me kicker ban
« Réponse #11 le: 29 Décembre 2011, 10:22:07 »
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é.