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

Aide à la réalisation d'une quête


Wayn

Question

Bonjour,

 

Je souhaite réaliser une quête mais je voudrais ajouter une condition. La mission débute lorsque le joueur à un skill en M1.

 

Par exemple:

Test passe son skill Aura en M1, le PNJ ID 5002 le demande.

 

Je n'ai aucune idée de comment commencer ma quête, j'essaye de reprendre les quêtes après plus d'un an d'absence...

 

Je vous remercie par avance

Cordialement

Wayn

 

 

Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

18 réponses à cette question

Messages recommandés

  • 0

Salut,

 

Ses possible sa fonctionne un peux comme le level tu atteint le level 5 et tu peux avoir les skill il faut un personne qui fait du quest maker.

 

Oui c'est un peu comme le level, sauf que là c'est le skill..

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Robot

C'est loins d'ête comme le level :D essaye ça:

quest NOM_DE_LA_QUETE begin 
   state start begin
	when login or levelup with pc.skill >= ID_DU_SKILL_M  and pc.skill <= ID_DU_SKILL_+10= begin
		set_state(information)
	end
end	

:D, j'ai vu ça nul part et je n'ai pas éssayé...

french_banner.gif

Lien vers le commentaire
Partager sur d’autres sites

  • 0

C'est loins d'ête comme le level :D essaye ça:

quest NOM_DE_LA_QUETE begin 
   state start begin
	when login or levelup with pc.skill >= ID_DU_SKILL_M  and pc.skill <= ID_DU_SKILL_+10= begin
		set_state(information)
	end
end	

:D, j'ai vu ça nul part et je n'ai pas éssayé...

 

Ça s'activerait lors de la connexion, et non juste après l'up du skill.

 

Et la fonction "pc.skill" n'existe pas.

 

pc.skill <= ID_DU_SKILL_+10= begin

 

Va falloir m'expliquer là parce que...

 

 

set_state(information)

 

Why ?

Lien vers le commentaire
Partager sur d’autres sites

  • 0

C'est loins d'ête comme le level :D essaye ça:

quest NOM_DE_LA_QUETE begin 
   state start begin
	when login or levelup with pc.skill >= ID_DU_SKILL_M  and pc.skill <= ID_DU_SKILL_+10= begin
		set_state(information)
	end
end	

:D, j'ai vu ça nul part et je n'ai pas éssayé...

 

Idée du skill M, par exemple pour le premier skill du G CAC je remplace par 1 ?

Et le ID_DU_SKILL_+10, c'est à dire ? :x

 

Merci de ton aide, je vais tester sa au plus vite ;)

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Retraité

Ca devrait ressembler à un truc comme ça :

 

A mettre dans le fichier .quest

quest NOM_DE_LA_QUETE begin
state start begin
 when login or levelup with not pc_is_novice() begin
  skill = {
[0] = {{1, 2, 3, 4, 5}, {16, 17, 18, 19, 20}},
{{31, 32, 33, 34, 35}, {46, 47, 48, 49, 50}},
{{61, 62, 63, 64, 65, 66}, {76, 77, 78, 79, 80, 81}},
{{91, 92, 93, 94, 95, 96}, {106, 107, 108, 109, 110, 111}}}


  for i = 1, table.getn(skill[pc.job][pc.skill_group]) do
   local a = pc.get_skill_level(skill[pc.job][pc.skill_group][i])
   if a >= 20 and a < 40 then
    pc.set_skill_level(skill[pc.job][pc.skill_group][i], 40)
   end
  end
 end
end
end

Lien vers le commentaire
Partager sur d’autres sites

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


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.