Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

Probleme de timer


cyprien

Question

Bonsoir tout le monde,

 

Pour commencer bonne année tout le monde !

 

Alors j'expose mon problème:

J'ai installer un system d'information de donjon

.png

 

Je ne peut pas afficher le temps restant qui indique quand je peut refaire l'instance , car le but du system et que par Example : si je termine une instance , le system m'indique le temps d'attente restant , avant de pouvoir refaire l'instance.

 

Il y a une quête donner dans le system :

quest dungeonLogin begin
	state start begin
		function data(pid, channelID)
			local data = {
				{["dungeonTime"] = string.format("baroneasa_cooldown_%d", pid)},
				{["dungeonTime"] = string.format("dtWait_%d", pid)},
				{["dungeonTime"] = string.format("beraonSetaouWait_%d", pid)},
				{["dungeonTime"] = string.format("devilcatacomb_cooldown_%d", pid)},
				{["dungeonTime"] = string.format("snowdungeon_cooldown_%d", pid)},
				{["dungeonTime"] = string.format("razadorWait_%d", pid)},
			};
			
			return data;
		end
		
		when login begin
			local pID = pc.get_player_id(); local data = dungeonLogin.data(pID, pc.get_channel_id());
			
			for index in data do
				local flagValue = game.get_event_flag(data[index]["dungeonTime"]) - get_time();
				
				cmdchat(string.format("SetQuestTimer %d %d", index - 1, flagValue));
			end
		end
	end
end

Ensuite il y a plusieurs bout de code coté client en rapport avec le temps :

Lien du fichier du system entier : 

Hidden Content

    Give reaction to this post to see the hidden content.

 

Faut t'il add un bout de code sur les quête des instance ? La je suis complètement pommer je ne comprend vraiment pas comment marche le system de temps.

 

De plus j'ai un syserr client quand je mo connecte au server:

.png

 

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 4
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Jours populaires

Meilleurs contributeurs dans cette question

4 réponses à cette question

Messages recommandés

  • 0
  • Administrateur
il y a 4 minutes, cyprien a dit :

Ok je verifi sa merci !

Et Ducoup pour les instance genre a la fin , quand le joueur tue le bosse je fait un cmdchat setquestimer ect... , c'est sa ?

 

Je n'ai pas analysé davantage le système, cependant le SetQuestTimer est utilisé au login du personnage pour mettre à jour le temps restant coté client.

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 21

      Metin2 en 2020 peut-on en parler?

    2. 0

      METIN2Project

    3. 3

      Ressources - UnPack - Metin2 Client - Officiel

    4. 0

      Barre des tâches d'argent étendue

    5. 16

      Redémarrage automatique des channels

    6. 16

      Multi Logo GM / SGM / GA

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.