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

[Partage] Give_Basic_Weapon La quête fonctionnel !


tiitbeet

Messages recommandés

Centre de Téléchargement

Hidden Content

    Give reaction to this post to see the hidden content.
( Interne )

Bonjour, puisque je n'ai trouver personne pour me dire comment résoudre les problèmes que j'avais avec ma quête qui donne les objets du début , j'ai fouiller un peu partout et j'ai réussis à faire quelque chose de vraiment fonctionnel! 

 

Résolution des problèmes : 

 

- Plus de bug d'écriture qui reste (files 2016) 

- Donne bien les items de chaque race au bonne race

- Quête modifiable simplement.

 

J'ai séparer la quête qui parle et la quête qui donne les objets pour que ce sois plus simple surtout pour ne plus avoir le problème de l'écriture. 

 

Voilà la première quête : 

 

quest basic_weapon begin
   state start begin
       when login begin
           if pc.getqf("basic_weapon") == 0 then
               pc.setqf("basic_weapon", 1)

       --Equipement pour Guerrier

               local arme = 10        --Epée+0
               local arme2 = 3000        --Glaive+0
               local armure = 11200        --Armure du singe+0
               local casque = 12200        --Heaume traditionnel+0

       --Equipement pour Ninja
               
               if pc.job == 1 then
                   arme = 10        --Epée+0
                   arme2 = 1000        --Dague+0
                   armure = 11400	   --Costume azur+0
                   casque = 12340    --Capuchon en cuir+0

       --Equipement pour Sura

               elseif pc.job == 2 then
                   arme = 10        --Epée+0
                   arme2 = 0        --Rien
                   armure = 11600    --Armure de réquiem+0
                   casque = 12480    --Heaume sanglant+0

       --Equipement pour Chamane

               elseif pc.job == 3 then
                   arme = 7000        --Eventail+0
                   arme2 = 0        --Rien
                   armure = 11800    --Robe Pourpre+0
                   casque = 12620    --Chapeau de moine+0
               end

               if pc.countitem(arme) == 0 and pc.countitem(arme2) == 0 and pc.countitem(armure) == 0 and pc.countitem(casque) == 0  and pc.weapon != arme then
                   pc.give_gold(50000)    --50 000 Yangs
                   pc.give_item2(50051, 1)    --Dessin cheval
                   pc.give_item2(27003, 100)    --Potion Rouge(G) x100
                   pc.give_item2(27006, 100)    --Potion Bleue(G) x100
                   pc.give_item2(72727,    1)    --Élixir de la lune (P)
                   pc.give_item2(72723,    1)    --Élixir du soleil (P)
                   pc.give_item2(15000, 1)    --Chaussures de cuir+0
                   pc.give_item2(50187, 1) -- Coffre d'apprenti I
                   pc.give_item2(13000, 1)    --Bouclier de bataille+0
                   pc.give_item2(14000, 1)    --Bracelet de bois+0
                   pc.give_item2(16000, 1)    --Collier de bois+0
                   pc.give_item2(17000, 1)    --Boucles oreilles bois+0
                   pc.give_item2(arme)        --Arme level 0+0 différente pour chaque race.
                   pc.give_item2(arme2)        --Arme level 0+0 différente pour chaque race.
                   pc.give_item2(armure)    --Armure level 0+0 différente pour chaque race.
                   pc.give_item2(casque)    --Casque level 0+0 différent pour chaque race.
                   pc.set_skill_level(131, 1)
                   repeat 
                       horse . advance () 
                   until horse . get_level () >= 1
                   horse.summon()
                   horse.ride()
               end
               local empire={"Shinsoo", "Chunjo", "Jinno"}
               notice_all("Le personnage ".. pc.get_name() .." du royaume "..empire[pc.getempire()].." a été crée.")
               ---                                              l

           end
       end
   end
end
 

 

 

Et la deuxième qui vous parle <fileStore.core_Emoticons>/emoticons/tongue.png 

 

quest basic_weapon_txt begin
state start begin
	when login begin
		if pc.getqf("basic_weapon_txt") == 0 then
			pc.setqf("basic_weapon_txt", 1)
			say_title("Bienvenue "..pc.name.." sur Redemption")
			say("Les grands sages ont décidé de vous aidez pour")
			say("le début de l'aventure et vous on fait grâce de")
			say("plusieurs présents. Ils vous ont donnés :")
			say("")
			say("- Monture niveau 1,")
			say("- quelque équipement pour survivre,")
			say("- Coffre d'apprenti,")
			say("- Un peu d'argent,")
			say("- Et des potions pour te soigner!")
			say("")
			say("Alors qu'attendez vous ? Bonne chance !")
			return
		end
	end
end
end
 

 

 

Petit Tutoriel d'installation pour ce qui l'ignore : 

 

Logez vous dans : 

/usr/metin2/share/locale/france/quest

ouvrez local_liste 
chercher give_basic_weapon.quest
supprimez-le ! 
allez tout en bas de local_list
ajouter basic_weapon.quest 
basix_weapon_txt.quest

retour à /usr/metin2/share/locale/france/quest

cherchez la quête give_basix_weapon.quest et supprimez la ! 
Copiez les deux quêtes (téléchargeable en bas) 
rebootez et voilà !! 
 

 

 

Voilà, j'espère que mon petit partage vas soulager plusieurs personnes. 

 

Courage et force à l'émulation! 

 

Hidden Content

    Give reaction to this post to see the hidden content.

 

Source : Moi Et FE 

Source d'inspiration : Galet

  • Metin2 Dev 2
  • Love 8
Lien vers le commentaire
Partager sur d’autres sites

  • Funkiest

Salut,

 

Merci à toi, mais c'est un mélange des deux (et trois) méthodes présente dans le regroupement de fix que j'ai partagé, non ?

Après merci pour ta variante de la quête ! Tu aurais pu aussi tout mettre dans le coffre et donner les items à l'ouverture du coffre, plus compacte

 

Merci !

  • Love 1
Lien vers le commentaire
Partager sur d’autres sites

Surement un mélange ouep, j'ai pas vue ton partage, on m'en a parler à l'A/Q/S.. :S

 

Je sais pas ce que tu propose, mais dans ce cas, les textes ne reste pas, les item sont bien données, la quêtes est renommer! Donc si c'est que tu propose voilà la rendu. :)

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...
  • 4 mois après...
  • 4 mois après...


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 37
    2. 21

      Metin2 en 2020 peut-on en parler?

    3. 0

      METIN2Project

    4. 3

      Ressources - UnPack - Metin2 Client - Officiel

    5. 0

      Barre des tâches d'argent étendue

    6. 16

      Redémarrage automatique des channels

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