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

Comment "bloquer" une quête ?


XDarkKillerX

Question

Bonsoir :)

 

Voici mon problème :

 

J'ai une quête qui, quand je up level 10, me donne des cadeaux et de l'exp, (de quoi up level 11 pour éviter de re pouvoir faire la quête en se deco reco), mais le problème, c'est qu'en allant voir dans ses stats dans la page des quêtes, elle reste présente et peut se refaire autant de fois que vous le voulez.

 

Voilà :/

Bonne soirée

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

7 réponses à cette question

Messages recommandés

  • 0

Bien sur voilà :

 

quest Quest_2 begin
state start begin
	when login or levelup with pc.get_level() == 10 begin
   			send_letter("Level 10 !")
		end
		when button or info begin
		---                                                   l
		say_title("L'Empereur :")
		say("")
		say("Je vois que tu es level 10, je vais donc")
		say("te donner quelques explications concernant")
		say("le jeu.")
		say("")
		say("Tout d'abord, DarkMT2 est un serveur OldSchool")
		say("donc les drops d'item sont similaires à ")
		say("l'officiel.Pour t'aider dans ton aventure,")
		say("le biologiste te proposera des missions.")
		say("")
		wait()
		say_title("L'Empereur")
		say("")
		say("Tu as du remarquer que la marchande n'avait")
		say("pas de parchemin de bénédiction.")
		say("Tu pourra les drops sur les pierres metin") 
		say("level 40 et plus.")
		say("")
		wait()
		say_title("L'Empereur")
		say("")
		say("Je t'ai donné quelques potions vertes,")
		say("de l'expérience et des yangs.")
		say("")
		say_title("Bon jeu sur DarkMT2 !")
		pc.give_item2(27112,10)
		pc.change_gold(1000000)
		pc.give_exp2(1000)
end
end
end

 

Sous forme de code php c'est plus lisible, sinon c'est déformé :)

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Développeur

Voilà pour toi:

quest Quest_2 begin
   state start begin
       when login or levelup with pc.get_level() == 10 begin
	    send_letter("Level 10 !")
	end

	when button or info begin
		say_title("L'Empereur :")
		say("")
		say("Je vois que tu es level 10, je vais donc")
		say("te donner quelques explications concernant")
		say("le jeu.")
		say("")
		say("Tout d'abord, DarkMT2 est un serveur OldSchool")
		say("donc les drops d'item sont similaires à ")
		say("l'officiel.Pour t'aider dans ton aventure,")
		say("le biologiste te proposera des missions.")
		say("")
		wait()
		say_title("L'Empereur")
		say("")
		say("Tu as du remarquer que la marchande n'avait")
		say("pas de parchemin de bénédiction.")
		say("Tu pourra les drops sur les pierres metin") 
		say("level 40 et plus.")
		say("")
		wait()
		say_title("L'Empereur")
		say("")
		say("Je t'ai donné quelques potions vertes,")
		say("de l'expérience et des yangs.")
		say("")
		say_title("Bon jeu sur DarkMT2 !")
		pc.give_item2(27112,10)
		pc.change_gold(1000000)
		pc.give_exp2(1000)
		setstate(__COMPLETE__)
	end
end

state __COMPLETE__ begin
-- Fin de la quête, il ne pourra plus la refaire
end
end

Quand il aura terminé la quête, il ne pourra plus la refaire.

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Il me semble qu'un "end" à été oublié par Sparkk,

Tiens cadeau:

quest Quest_2 begin
   state start begin
       when login or levelup with pc.get_level() == 10 begin
           send_letter("Level 10 !")
       end

       when button or info begin
           say_title("L'Empereur :")
           say("")
           say("Je vois que tu es level 10, je vais donc")
           say("te donner quelques explications concernant")
           say("le jeu.")
           say("")
           say("Tout d'abord, DarkMT2 est un serveur OldSchool")
           say("donc les drops d'item sont similaires à ")
           say("l'officiel.Pour t'aider dans ton aventure,")
           say("le biologiste te proposera des missions.")
           say("")
           wait()
           say_title("L'Empereur")
           say("")
           say("Tu as du remarquer que la marchande n'avait")
           say("pas de parchemin de bénédiction.")
           say("Tu pourra les drops sur les pierres metin")
           say("level 40 et plus.")
           say("")
           wait()
           say_title("L'Empereur")
           say("")
           say("Je t'ai donné quelques potions vertes,")
           say("de l'expérience et des yangs.")
           say("")
           say_title("Bon jeu sur DarkMT2 !")
           pc.give_item2(27112,10)
           pc.change_gold(1000000)
           pc.give_exp2(1000)
           setstate(__COMPLETE__)
       end
end
   state __COMPLETE__ begin
   -- Fin de la quête, il ne pourra plus la refaire
   end
end

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. 0

      Renouveau

    2. 0

      OldEraMT2 recrute – la bêta ouverte est en cours

    3. 0

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

    4. 6

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

    5. 2

      problème de lancement serveur

    6. 9
    7. 0

      [PVM/PVP] ATLAX2 - EASY PLAY

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.