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

Question

  • Retraité

Version des files : 2013

Domaine (Base de données, Core, etc.) : Quêtes

Votre niveau (débutant, intermédiaire, avancé) : Avancé

 

Description du problème : Je souhaiterai savoir si quelqu'un peut m'expliquer comme ce calcul le get_time dans une quête. Et t'il possible de régler une heure précise pour qu'une quête s'active tous les jours a tel heure ?

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

 

Merci d'avance pour votre aide.

Lien vers le commentaire
https://fr.metin2.dev/forums/topic/14903-gestion-du-temps-dans-une-qu%C3%AAte/
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

5 réponses à cette question

Messages recommandés

  • 0

Le get_time correspond à l'heure Unix si je me souviens bien (http://fr.wikipedia.org/wiki/Heure_Unix ).

 

Après, pour qu'il se déclenche tous les jours à une heure précise, je ne sais pas faire. Tu peux t'aider de la quête de la nuit.

Lien vers le commentaire
https://fr.metin2.dev/forums/topic/14903-gestion-du-temps-dans-une-qu%C3%AAte/#findComment-148347
Partager sur d’autres sites

  • 0
  • Retraité

Bon, j'ai réussi à régler le temps, mais je me retrouve avec un autre bug.

 

quest_test.quest:7:when doesn't have begin-end clause. (()

 

Voici ma quête:

 

---------------------------
-- By Valium
---------------------------
quest quest_test begin
state start begin
	when pc.getqf("xDgbvnn") begin --// Ne pas modifier.
          		pc.setqf("cpt_temps",get_time()+5*60) --// 5 minutes
           		if get_time() > pc.getqf("cpt_temps") begin -
			setstate("quest_test")
		end
	end
end

state quest_test begin --// Début de létape
	when login with pc.get_map_index() == 41 begin
		notice_all("bla, bla, bla, bla, bla, bla, bla")
      		end --// Fin du when.
  	end --// Fin de l'étape.
end

 

Merci pour l'aide.

Lien vers le commentaire
https://fr.metin2.dev/forums/topic/14903-gestion-du-temps-dans-une-qu%C3%AAte/#findComment-148388
Partager sur d’autres sites

  • 0

Parce que pc.getqf("xDgbvnn") n'est pas une "fonction" pour le when

 

Les seules fonctions qui peuvent être utilisées après un when sont

 

kill
chat
click
use
take
login
logout
enter
leave
timer
server_timer

 

Et j'ai du en oublier 2-3 x)

Lien vers le commentaire
https://fr.metin2.dev/forums/topic/14903-gestion-du-temps-dans-une-qu%C3%AAte/#findComment-148396
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 1

      Renouveau

    2. 1

      Renouveau

    3. 0

      OldEraMT2 recrute – la bêta ouverte est en cours

    4. 0

      OldEraMT2 | Classique 2009 Oldschool | Niveau 99 | 7 langues | Sans pay2win | Bêta ouverte

    5. 6

      problème de connexion à mon serveur local (je suis débutant dans ce genre d'entreprise )

    6. 2

      problème de lancement serveur

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.