Forum pour réunir les administrateurs de serveur L2
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  

Partagez | 
 

 Pet de clan hall accessible à tous ( code factice O.O ? )

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
ArKaLiTy-Kun



Nombre de messages : 30
Date d'inscription : 07/04/2008

MessageSujet: Pet de clan hall accessible à tous ( code factice O.O ? )   Lun 20 Avr 2009, 15:48

Bonjour,
Donc je veux supprimer toutes les contraintes concernant les pets de clan hall ( red striders, snow fenrir ... ) .
L'option dans les properties ne change rien, donc suis allez faire un tour côté java ( j'utilise L2Emu ).

J'ai trouvé le bloc qui devrait appliquer la restriction mais après débug, je ne passe pas dans ce bloc lorsque j'utilise un personnage sans clan, avec un accesslevel 0...
En tant que GM ou en temps que leader de clan ayant un clan hall a Aden, quoi que je fasse avec ce code, je peux utiliser un pet de clan hall.
Le bloc est dans /gameserver/handler/itemhandlers/SummonItems.java


Code:
      // Restricting Red Striders/Snow Wolves/Snow Fenrir
      if (!Config.ALT_SPECIAL_PETS_FOR_ALL)
      {
         int itemId = item.getItemId();
         if ((itemId == 10307 || itemId == 10611 || itemId == 10308 || itemId == 10309 || itemId == 10310) && !activeChar.isGM())
         {
            if (activeChar.getClan() != null && ClanHallManager.getInstance().getClanHallByOwner(activeChar.getClan()) != null)
            {
               ClanHall clanHall = ClanHallManager.getInstance().getClanHallByOwner(activeChar.getClan());

               int clanHallId = clanHall.getId();
               if ((clanHallId < 36 || clanHallId > 41) && (clanHallId < 51 || clanHallId > 57))
               {
                  SystemMessage sm = new SystemMessage(SystemMessageId.S1_CANNOT_BE_USED);
                  sm.addItemName(itemId);
                  activeChar.sendPacket(sm);
                  return;
               }
            }
            else
            {
               SystemMessage sm = new SystemMessage(SystemMessageId.S1_CANNOT_BE_USED);
               sm.addItemName(itemId);
               activeChar.sendPacket(sm);
               return;
            }
         }
      }

Le code est pourtant très clair mais j'ai l'impression qu'il "sert à rien", et que la même chose est traité avant, mais impossible de trouver où ...

Quelqu'un aurait une piste ? /:
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
Pet de clan hall accessible à tous ( code factice O.O ? )
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» panneau administration accessible à tous!!!
» Cosmosensualo: la Mode pour les hommes, accessible à tous!
» Problème chat xat code
» Icone " code " n'affiche pas de sélectionner le contenue
» Retirer le soulignement de tous les liens

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
L2J-FR :: Général :: Aides et Conseils-
Sauter vers: