Jump to content
×
×
  • Create New...

[Partage] Give_Basic_Weapon La quête fonctionnel !


tiitbeet

Recommended Posts

Centre de Téléchargement

Télécharger ( 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! 

 

!!! Lien de téléchargement des quêtes c'est en cliquant sur moi !!

 

Source : Moi Et FE 

Source d'inspiration : Galet

  • J'adore 8
Link to comment
  • 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 !

  • J'adore 1
Link to comment

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

Link to comment
  • 3 weeks later...
  • 4 months later...
  • 4 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Flux d'Activité

    1. 2

      Site internet (CMS) compatible avec tous les emulateurs 1.29 (Azuriom)

    2. 2

      Site internet (CMS) compatible avec tous les emulateurs 1.29 (Azuriom)

    3. 84

      Granny

    4. 32

      Rodnia.net | PVM | International | The Great Conqueror |

    5. 16

      Map The OpenWorld Metin2

    6. 0
    7. 6

      [V2]Gurgarath Resurgence

  • Recently Browsing

    • No registered users viewing this page.

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.