Jump to content
  • 0
Sign in to follow this  
Eristoff

Quetes

Question

Bonjour,

 

Version des fichiers/ Type d'émulateur : 2016

Domaine (Base de données, Client, Core...) : FTP

Votre niveau (Débutant, Intermédiaire, Avancé..) : Débutant

 

Description du problème : lorsque je ferme le serveur (sh close.sh) puis que je met les quêtes à jour (sh quest.sh), je relance le serveur et là la quête est bien à jour mais mon parchemin de quête disparaît et je n'ai non plus aucune information via la touche (n) des quêtes, c'est vide. Mais la quête est toujours active et le pnj en question de cette quête clignote bien dans la carte.

J'arrive à finir cette quêtes sans soucis.

 

Je souhaiterais seulement savoir comment faire pour que quand je met à jour les quêtes via la commande, le parchemin ainsi que les informations de quêtes touche (n) reste affiché.

 

Tout disparait même après un simple relancement de serveur

 

Comment reproduire le problème ? : fermer le serveur (sh close.sh), mettre à jours les quêtes (sh quest.sh) puis relancer le serveur (sh start.sh)

Recherches et tests effectués : Google, forum

 

Merci d'avance à tous

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le Règlement de Funky-Emulation.

Edited by Eristoff
Résolu (see edit history)

Share this post


Link to post

11 answers to this question

Recommended Posts

  • 0

Si ta quête utilise un state, il se peut que le personnage soit dans un state différent après la lecture du texte, dans ce cas, il te suffit de remettre à zéro la quête dans la table quest

 

DELETE FROM quest WHERE dwPID = ID_PERSONNAGE AND szName = "NOM_QUETE" AND szState="__status";

 

Edited by antok (see edit history)

Share this post


Link to post
  • 0

Bonjour et merci d'avoir répondu aussi vite,

 

La quête utilise différents states en effet, 

Comment dois-je rentrer ce code dans la table quest ?

 

Merci d'avance

Share this post


Link to post
  • 0

C'est une requête SQL à exécuter dans la console (sur navicat par exemple, clic droit sur la db player -> Console)

Share this post


Link to post
  • 0

Bonjour et merci d’avoir répondu,

 

D’accord mais ça veux dire que je vais devoir taper la commande à chaque fois que je rencontre ce soucis et ce pour tout les joueurs ?

 

Merci d’avance

 

Share this post


Link to post
  • 0

Tu peux aussi modifier la quête pour que le parchemin de quête soit dans la bonne state :) 

Share this post


Link to post
  • 0

Bonjour,

 

Merci d’avoir répondu, bah en faite mon soucis c’est que le parchemin disparait ainsi que la quetes de l’interface, la fenêtre qu’on ouvre ainsi que de l’écran, je voudrais remédier à ça mais je ne sais pas comment faire.

 

Merci d’avance 

Share this post


Link to post
  • 0

Bah modifier une quête c'est bien, mais jamais j'irai modifier une quête structurellement sur serveur publique avec des joueurs ou alors je les avertis que je réinitialise cette quête spécialement pour ceux ou l'état est en cours 🤔

Share this post


Link to post
  • 0

Bonjour,

 

le serveur n’a aucun joueur encore, mais je compte l’ouvrir prochainement.

 

je souhaiterais seulement savoir d’où vient ce petit soucis, 

 

merci beaucoup à tous

Share this post


Link to post
  • 0

Si tu modifies la quête structurellement, ton joueur est bloqué sur une state inexistante.

Il faut simplement reset la quête pour le ou les joueurs concernés ;) 

 

En relisant le sujet, j'ai du mal à comprendre le réel problème 🤔

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.