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

Code pour quête


Valium

Question

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

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

9 réponses à cette question

Messages recommandés

  • 0
  • Retraité

Tu as plusieurs façon de procéder.

La plus courante et surtout la plus facile, c'est le state de fin.

 

Autrement dit :

 

when ........ begin
say("j'suitropfort")
set_state(__COMPLETE__)	
end -- when
end -- state

state __COMPLETE__ begin
end -- state

C'est une manière de faire et surtout de l'écrire, tu peux jouer sur les q. et compagnie.

You can't be immortal,
But you can make people remember
you for thousands of years...

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Valithis, je voulais les when pour voir si c'était une quête, mais maintenant que tu lui a dit.

Tu rajoutes ce que t'as dit Valithis :

 set_state(__COMPLETE__)
state __COMPLETE__ begin
end

( En fin de quête ).

Ei si c'est pas sa, tu peux toujours nous montrer tes when, c'est pas comme si tu nous avait donner la quête.

 

Cordialement.

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Satir, enlever le "when login" ne sert strictement a rien, quoi qu'il arrive si il de mais pas un state comme l'a dis valithis, la quête tournera en rond et le problème de serra pas résolu.

 

De plus il veut une quête qui s'active toute les x temps, donc il lui faut bien un nouveau state et un nouveau when.

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Bonjour,

voici ce qui me semble le plus approprié pour ta quête.

 

--//----------------------'
--// Quête by ThanosS. ---'
--//----------------------'

quest CompterLeTemps begin --// Début de la quête.
state start begin --// Début de l étape "start".
	when pc.getqf("xDgbvnn") == 0 begin --// Ne pas modifier.
		pc.setqf("cpt_temps",get_time()+60*60*24) --// 1 Jours.
		if get_time() > pc.getqf("cpt_temps") begin --// Si le temps est écoulé.
			setstate("DebutDeLaQuete") --// On saute à l étape "DebutDeLaQuete".
		end --// Fin du if.
	end --// Fin du when.
end --// Fin de l étape.

state DebutDeLaQuete begin --// Début de létape "DebutDeLaQuete".
	when login begin --// Lors de la connexion.
		say("Bravo !") --// Ecrire "Bravo !".
	end --// Fin du when.
end --// Fin de l'étape.
end --// Fin de la quête.

 

Je ne t'explique pas mon code car je l'ai totalement commenté :angel:.

 

Amicalement,

ThanosS.

Lien vers le commentaire
Partager sur d’autres sites

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


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 2

      Recherche Graphique

    2. 3

      Crash lors de la sélection des personnages, files 2014

    3. 3

      Crash lors de la sélection des personnages, files 2014

    4. 3

      Crash lors de la sélection des personnages, files 2014

    5. 3

      Crash lors de la sélection des personnages, files 2014

    6. 0

      Creatify - LOGO - UI - WEB - PRESENTATION

    7. 0

      Realis3D.xyz - Character designs, weapons, costumes, and more.

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.