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

Partagez | 
 

 Valakas

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Olvean



Nombre de messages : 36
Date d'inscription : 02/03/2009

MessageSujet: Valakas   Mar 28 Avr 2009, 00:36

des membres on essayer de faire valakas et il ce sont tous fait tuer suf une naine.

Il ce sont tous fait TP sauf LA NAINE

je voudrais juste savoir si c'es un beug ou si c'es normal ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klo



Nombre de messages : 20
Age : 28
Date d'inscription : 15/02/2009

MessageSujet: Re: Valakas   Mar 28 Avr 2009, 03:03

On pourrait savoir a quel moment ils se sont fait TP ?

Quand Valakas a été tué?

Sinon au bout d'un moment, après que Valakas meurt, si les joueurs ne quittent pas la zone ils seront téléportés automatiquement en ville.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.valmemoria.com
Olvean



Nombre de messages : 36
Date d'inscription : 02/03/2009

MessageSujet: Re: Valakas   Mar 28 Avr 2009, 10:38

non au debut de valakas il ce sont tous fait tuer sauf une naine et tous ce sont fait tp en ville sauf la naine
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
phpsteuf



Nombre de messages : 570
Date d'inscription : 17/03/2007

MessageSujet: Re: Valakas   Mar 28 Avr 2009, 10:59

Olvean a écrit:
non au debut de valakas il ce sont tous fait tuer sauf une naine et tous ce sont fait tp en ville sauf la naine

C'est une survivor Very Happy Elle a gagné le premier prix du jeu "MMO Réalité" Koh Valakas... Et oui à la fin il n'en restera qu'un Twisted Evil

Blague mis à part, cela ne semble pas un bug très "emmerdant" si je peux me permettre Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.loreal.com
Sig'



Nombre de messages : 30
Date d'inscription : 20/04/2009

MessageSujet: Re: Valakas   Mar 28 Avr 2009, 11:46

Comme le dis phpStuff c'est pas un bug emmerdant, après moi j'ai décider de supprimer de supprimer ce TP automatique apres la mort d'une personne.

Tout simplement car le bishop ou tout autre classe de soutiens peu rez la personne. ( si tu veux savoir ou supprimer ce TP -> Java )
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vrugar



Nombre de messages : 119
Date d'inscription : 08/04/2008

MessageSujet: Re: Valakas   Mar 28 Avr 2009, 15:26

Sur l2jfree maintenant on peut régler ça dans le dossier zone assez rapidement =)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Sig'



Nombre de messages : 30
Date d'inscription : 20/04/2009

MessageSujet: Re: Valakas   Mar 28 Avr 2009, 19:07

Vrugar a écrit:
Sur l2jfree maintenant on peut régler ça dans le dossier zone assez rapidement =)
Ha bon ? ... Comment tu t'y prend ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Hizin



Nombre de messages : 501
Age : 27
Localisation : Le Mans, Sarthe
Date d'inscription : 08/04/2007

MessageSujet: Re: Valakas   Mar 28 Avr 2009, 19:56

Je n'ai pas été fouillé, mais j'imagine que la méthode java (ou le fichier) qui est responsable du TP automatique doit vérifier le fichier zone.xml.
Dans ce cas, devrait suffire a "simplement" retoucher un peu le fichier en question.

Ps : je le redis, c'est uniquement du raisonnement, je n'ai pas été voir =D
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Sig'



Nombre de messages : 30
Date d'inscription : 20/04/2009

MessageSujet: Re: Valakas   Mar 28 Avr 2009, 19:59

Pour ma part j'ai du intervenir directement dans le Java pour ne plus avoir de soucis.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Psychokiller1888



Nombre de messages : 114
Age : 32
Localisation : Suisse
Date d'inscription : 24/02/2008

MessageSujet: Re: Valakas   Mar 28 Avr 2009, 20:01

Moi je ne toucherais pas les zones, simplement parce qu'elles servent de controle pour définir si ont peux se TP. Comme vous le savez, on ne peux pas tp a proximité des boss. Par contre, virer le tp auto en ville en cas de mort, c'est simple et propre.

En ce qui concerne le problème de base, c'est simplement le fait qu'ils se sont fait tp car "annihilated" en boss zone. La naine n'est pas morte il n'y a aucune raison qu'elle soit ejectée hors de l'antre. Pour eviter ça c'est direction L2PcInstance.java et tu recherches les ligne concernant cela puis tu les commentes
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Olvean



Nombre de messages : 36
Date d'inscription : 02/03/2009

MessageSujet: Re: Valakas   Mer 29 Avr 2009, 02:22

merci pour toutes vos reponse mais je ne trouve pas le fichier en question j'ai fait une recherche et le fichier et introuvable.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Spanky



Nombre de messages : 392
Age : 34
Localisation : Osaka, Japon
Date d'inscription : 01/12/2007

MessageSujet: Re: Valakas   Mer 29 Avr 2009, 02:33

Olvean a écrit:
merci pour toutes vos reponse mais je ne trouve pas le fichier en question j'ai fait une recherche et le fichier et introuvable.

tu le trouvera dans les sources, si tu les a pas faut decompiler ton fichier l2jfree.2.1.10 ou 2.1.9 sa depend de la version que tu as .jar
ou l2j.jar si c du l2j
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.lonelyheavens.com
Respawner



Nombre de messages : 1622
Age : 28
Date d'inscription : 20/04/2006

MessageSujet: Re: Valakas   Mer 29 Avr 2009, 03:26

Spanky a écrit:
Olvean a écrit:
merci pour toutes vos reponse mais je ne trouve pas le fichier en question j'ai fait une recherche et le fichier et introuvable.

tu le trouvera dans les sources, si tu les a pas faut decompiler ton fichier l2jfree.2.1.10 ou 2.1.9 sa depend de la version que tu as .jar
ou l2j.jar si c du l2j
Décompiler alors que c'est open source ? Useless... T'as plus de risques que ton décompilateur se plante que d'avoir une erreur sur le réseau durant le téléchargement des sources.

_________________
~$ cat new_server > /dev/null

Tout n'est qu'une question de point de vue.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.respawner.fr/
Spanky



Nombre de messages : 392
Age : 34
Localisation : Osaka, Japon
Date d'inscription : 01/12/2007

MessageSujet: Re: Valakas   Mer 29 Avr 2009, 03:37

Respawner a écrit:
Spanky a écrit:
Olvean a écrit:
merci pour toutes vos reponse mais je ne trouve pas le fichier en question j'ai fait une recherche et le fichier et introuvable.

tu le trouvera dans les sources, si tu les a pas faut decompiler ton fichier l2jfree.2.1.10 ou 2.1.9 sa depend de la version que tu as .jar
ou l2j.jar si c du l2j
Décompiler alors que c'est open source ? Useless... T'as plus de risques que ton décompilateur se plante que d'avoir une erreur sur le réseau durant le téléchargement des sources.

ont sait meme pas si il a les sources ou si il a pris un pack précompiler Respawner c'est pour sa que j'ai mis les deux solutions possibles Razz

Edit: A remis le R majuscule du grand monsieur avant d'avoir des coups *sifflote*
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.lonelyheavens.com
Sig'



Nombre de messages : 30
Date d'inscription : 20/04/2009

MessageSujet: Re: Valakas   Mer 29 Avr 2009, 10:18

Fichier à modifier:
Code:
\src\main\java\com\l2jfree\gameserver\model\actor\instance\L2PcInstance.java

Ton code (ligne 5075 environs)
Code:
      if (_forceBuff != null)
         abortCast();

      for (L2Character character : getKnownList().getKnownCharacters())
         if (character.getForceBuff() != null && character.getForceBuff().getTarget() == this)
            character.abortCast();

      if (isInParty() && getParty().isInDimensionalRift())
      {
         getParty().getDimensionalRift().memberDead(this);
      }

      // Calculate death penalty buff
      calculateDeathPenaltyBuffLevel(killer);

      // [L2J_JP ADD SANDMAN]
      // When the player has been annihilated, the player is banished from the Four Sepulcher.
      if (FourSepulchersManager.getInstance().checkIfInZone(this) && (getZ() >= -7250 && getZ() <= -6841))
         FourSepulchersManager.getInstance().checkAnnihilated(this);
      // When the player has been annihilated, the player is banished from the lair.
      else if (SailrenManager.getInstance().checkIfInZone(this))
         SailrenManager.getInstance().checkAnnihilated();
      else if (AntharasManager.getInstance().checkIfInZone(this))
         AntharasManager.getInstance().checkAnnihilated();
      else if (ValakasManager.getInstance().checkIfInZone(this))
         ValakasManager.getInstance().checkAnnihilated();
      else if (BaiumManager.getInstance().checkIfInZone(this))
         BaiumManager.getInstance().checkAnnihilated();
      else if (BaylorManager.getInstance().checkIfInZone(this))
         BaylorManager.getInstance().checkAnnihilated();
      else if (FrintezzaManager.getInstance().checkIfInZone(this))
         FrintezzaManager.getInstance().checkAnnihilated();
      else if (LastImperialTombManager.getInstance().checkIfInZone(this))
         LastImperialTombManager.getInstance().checkAnnihilated();

      return true;
   }

à remplacer par:

Code:
      if (_forceBuff != null)
         abortCast();

      for (L2Character character : getKnownList().getKnownCharacters())
         if (character.getForceBuff() != null && character.getForceBuff().getTarget() == this)
            character.abortCast();

      if (isInParty() && getParty().isInDimensionalRift())
      {
         getParty().getDimensionalRift().memberDead(this);
      }

      // Calculate death penalty buff
      calculateDeathPenaltyBuffLevel(killer);

      // [L2J_JP ADD SANDMAN]
      // When the player has been annihilated, the player is banished from the Four Sepulcher.
      /*if (FourSepulchersManager.getInstance().checkIfInZone(this) && (getZ() >= -7250 && getZ() <= -6841))
         FourSepulchersManager.getInstance().checkAnnihilated(this);
      // When the player has been annihilated, the player is banished from the lair.
      else if (SailrenManager.getInstance().checkIfInZone(this))
         SailrenManager.getInstance().checkAnnihilated();
      else if (AntharasManager.getInstance().checkIfInZone(this))
         AntharasManager.getInstance().checkAnnihilated();
      else if (ValakasManager.getInstance().checkIfInZone(this))
         ValakasManager.getInstance().checkAnnihilated();
      else if (BaiumManager.getInstance().checkIfInZone(this))
         BaiumManager.getInstance().checkAnnihilated();
      else if (BaylorManager.getInstance().checkIfInZone(this))
         BaylorManager.getInstance().checkAnnihilated();
      else if (FrintezzaManager.getInstance().checkIfInZone(this))
         FrintezzaManager.getInstance().checkAnnihilated();
      else if (LastImperialTombManager.getInstance().checkIfInZone(this))
         LastImperialTombManager.getInstance().checkAnnihilated();*/

      return true;
   }

Donc la modification apporté sont les "/* */" nous commentons les lignes qui teleporte automatiquement après la mort d'un joueur.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Olvean



Nombre de messages : 36
Date d'inscription : 02/03/2009

MessageSujet: Re: Valakas   Mer 29 Avr 2009, 20:06

merci beaucoup
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Valakas   Aujourd'hui à 01:24

Revenir en haut Aller en bas
 
Valakas
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

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: