EUREKA ! ^^ door rvr is perfect

Section Française de l'emulateur Dawn of light.

Moderators: Support Team, Other Language Team

EUREKA ! ^^ door rvr is perfect

Postby snoopydo » Fri Jun 16, 2017 10:01 pm

Bonjour ! eureka !

voici la solution aux portes de NF Old :)

fichier --> GameKeepDoor.cs

ligne -->
Code: Select all
public override bool Interact(GamePlayer player) {}
apres code ici -->
Code: Select all
if (!GameServer.KeepManager.IsEnemy(this, player) || player.Client.Account.PrivLevel != 1) {}
exemple a ajouter :
Code: Select all
if (TemplateID == "51ff70fa-0271-401a-bb11-8a84a409b054") player.MoveTo(163, 533598, 409061, 8944, 2014); else if (TemplateID == "a3247584-c1e3-4c41-984a-44e5e7fe8f16") player.MoveTo(163, 533601, 409273, 8944, 15); return true;

en resumé chaque porte a sa loc de teleportation peu importe royaume et autres regles de la porte. chaque porte doit etre codée recto-verso.
snoopydo
DOL Freak
 
Posts: 578
Joined: Mon Jan 02, 2006 12:48 pm

Re: EUREKA ! ^^ door rvr is perfect

Postby HunabKu » Sat Jun 17, 2017 7:22 am

Salut Snoopydo.
Effectivement c'est la solution que j'avais trouvé.
Cependant c'est pas terrible que tout est dupliqué sauf les portes.
Donc quand j'aurais le temps je coderais un fix pour ça.
Mais merci pour ta solution :wink:
"C'est l'ignorance qui apporte le chaos, pas la connaissance."
Scarlett Johansson dans "Lucy" de Luc Besson
-------------------------------------------------------------------------------
"Ignorance brings chaos, not knowledge."
Scarlett Johansson on "Lucy" by Luc Besson
User avatar
HunabKu
Developer
 
Posts: 1905
Joined: Sat Jun 18, 2011 4:48 am

Re: EUREKA ! ^^ door rvr is perfect

Postby snoopydo » Sat Jun 17, 2017 9:26 am

salut hunab ku !

bah en faite je pense y'a pas mieux encore une fois ;)
impossible de dupliquer les porte car chaque location est pur et dur.
Bonne chance a ceux qui vont travailler ca :)
en resumé : chaque porte a deux loc et faut toute les faire :)
je propose une colonne supplementaire dans la bdd pour pouvoir dire cette porte a deja ete code.
snoopydo
DOL Freak
 
Posts: 578
Joined: Mon Jan 02, 2006 12:48 pm

Re: EUREKA ! ^^ door rvr is perfect

Postby HunabKu » Sat Jun 17, 2017 9:35 am

Le problème constaté est que la téléportation n'est pas au bon "Z".
Actuellement le Z est celui du fort.
Il faudrait tester en utilisant le "Z" du joueur et en ajoutant une marge, par exemple
Code: Select all
player.Z + 50;
Avant tout ça, il faudrait aussi vérifier que ça n'ai pas été corrigé sur Storm, auquel cas je pourrais directement implanter le correctif dans le git de DoL.
"C'est l'ignorance qui apporte le chaos, pas la connaissance."
Scarlett Johansson dans "Lucy" de Luc Besson
-------------------------------------------------------------------------------
"Ignorance brings chaos, not knowledge."
Scarlett Johansson on "Lucy" by Luc Besson
User avatar
HunabKu
Developer
 
Posts: 1905
Joined: Sat Jun 18, 2011 4:48 am


Return to “%s” Français

Who is online

Users browsing this forum: No registered users and 0 guests