• 0
Sign in to follow this  
AmarKhatib

en cours Bug Cheval

Question

[Message d'introduction]

 

Version des files : 2006 + modification par Oscar

Domaine (Base de données, Core, etc.) :

Votre niveau (débutant, intermédiaire, avancé) : débutant

 

Description du problème : Voila je voudrais savoir svp comment faire pour que les joueurs on le cheval dès le depart level 21 svp :) Merci pour toute réponse.

 

 

Recherches et tests effectué : Section recherche

Résultat des recherches et tests : Aucun

 

 

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

Share this post


Link to post
Share on other sites

21 answers to this question

Recommended Posts

  • 0

Bonsoir,

 

Dans la quête give_basic_weapon.quest à ces lignes là :

 

					until horse . get_level () >= 11
				horse.summon()
				horse.ride()

 

On remplace par ça :

 

					until horse . get_level () >= 21
				horse.summon()
				horse.ride()

 

Et surtout ne pas oublier de changer l'id du livre pour l'appel par le bon ici :

 

					pc.give_item2(50052, 1)

 

J'ai pas de serveur donc je peux pas te dire l'id je suppose que c'est 50053...

Share this post


Link to post
Share on other sites
  • 0

Bien je l'est trouver très vites,

Je vous ai upload la quête avec la modification, vous n'aurez qu'a remplacer et faire ceci sur votre serveur :

cd /usr/locale/france/quest
sh make

 

Et un /reload q en jeu.

 

Merci Seazy !

 

Cordialement ,

Seazy

Share this post


Link to post
Share on other sites
  • 0

Merci beaucoup a vous deux pour vos reponse ! :)


je vous tien au courant je le fait tous de suite ! :)


Sa ne marche pas mais j'ai l'impression que ca a etais changer est que c'est plus le fichier give _basic qui décide sa :( Comment savoir c'est le quel ?

Share this post


Link to post
Share on other sites
  • 0
quest give_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 = 19		--Epée+9
			local arme2 = 3009		--Glaive+9
			local armure = 11209		--Armure du singe+9
			local casque = 12209		--Heaume traditionnel+9

	--Equipement pour Ninja

			if pc.job == 1 then
				arme = 19		--Epée+9
				arme2 = 1009		--Dague+9
				armure = 11409	--Costume azur+9
				casque = 12349	--Capuchon en cuir+9

	--Equipement pour Sura

			elseif pc.job == 2 then
				arme = 19		--Epée+9
				arme2 = 0		--Rien
				armure = 11609	--Armure de réquiem+9
				casque = 12489	--Heaume sanglant+9

	--Equipement pour Chamane

			elseif pc.job == 3 then
				arme = 7009		--Eventail+9
				arme2 = 0		--Rien
				armure = 11809	--Robe Pourpre+9
				casque = 12629	--Chapeau de moine+9
			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.set_skill_level(131, 1)
				repeat 
					horse . advance () 
				until horse . get_level () >= 11
				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.")
		end
	end
end
end

Share this post


Link to post
Share on other sites
  • 0

AmarKhatib, je vous ai Upload une quête fonctionnel , remplacer la et faire se que j'ai écris a la suite.

Share this post


Link to post
Share on other sites
  • 0

Oui je l'es faite Seazzy je vous jure ^^' Mais sa marche pas ='( Je pense que le "give_basic weapon" est plus la quete qui controle ce qu'ont donne au debut, j'ai l'impression que sa a étais changer mais comment trouver la bonne quete je sais pas :'(

Share this post


Link to post
Share on other sites
  • 0

Oui c'est la quête give_basic_weapon qui contrôle ceci.

Je vous propose de m'ajouter sur Skype : xseazzy pour regarder votre problème de plus prêt .

Share this post


Link to post
Share on other sites
  • 0

Il te faut aller dans :

usr > metin2 > share > locale > france > quest.

 

Ensuite, tu cherches la quête : give_basic_weapon.quest

Tu l'ouvres. Tu supprimes tout ce qu'il y a dedans puis tu mets ceci :

quest give_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 = 19		--Epée+9
			local arme2 = 3009		--Glaive+9
			local armure = 11209		--Armure du singe+9
			local casque = 12209		--Heaume traditionnel+9

	--Equipement pour Ninja

			if pc.job == 1 then
				arme = 19		--Epée+9
				arme2 = 1009		--Dague+9
				armure = 11409	--Costume azur+9
				casque = 12349	--Capuchon en cuir+9

	--Equipement pour Sura

			elseif pc.job == 2 then
				arme = 19		--Epée+9
				arme2 = 0		--Rien
				armure = 11609	--Armure de réquiem+9
				casque = 12489	--Heaume sanglant+9

	--Equipement pour Chamane

			elseif pc.job == 3 then
				arme = 7009		--Eventail+9
				arme2 = 0		--Rien
				armure = 11809	--Robe Pourpre+9
				casque = 12629	--Chapeau de moine+9
			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(10000000)	--10 000 000 Yangs
				pc.give_item2(50052, 1)	--Livre cheval de combat
				pc.give_item2(27003, 200)	--Potion Rouge(G) x200
				pc.give_item2(27006, 200)	--Potion Bleue(G) x200
				pc.give_item2(72727,	1)	--Élixir de la lune (P)
				pc.give_item2(72723,	1)	--Élixir du soleil (P)
				pc.give_item2(15009, 1)	--Chaussures de cuir+9
				pc.give_item2(13009, 1)	--Bouclier de bataille+9
				pc.give_item2(14009, 1)	--Bracelet de bois+9
				pc.give_item2(16009, 1)	--Collier de bois+9
				pc.give_item2(17009, 1)	--Boucles oreilles bois+9
				pc.give_item2(arme)		--Arme level 0+9 différente pour chaque race.
				pc.give_item2(arme2)		--Arme level 0+9 différente pour chaque race.
				pc.give_item2(armure)	--Armure level 0+9 différente pour chaque race.
				pc.give_item2(casque)	--Casque level 0+9 différent pour chaque race.
				pc.set_skill_level(131, 1)
				repeat 
					horse . advance () 
				until horse . get_level () >= 11
				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
			say_title("Bienvenue "..pc.name.." :")
			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é une")
			say("monture niveau 11 ainsi que tout l'équipement du")
			say("débutant +9 (bouclier, armure, armes et bijoux) !")
			say("Alors qu'attendez vous ? Bonne chance !")
		end
	end
end
end

Tu refermes en enregistrant. Tu vas sur VirtualPC et tu tapes : sh quest.sh

Tu vas dans le jeu, tu tapes : reload q

Tu créé un nouveau personnage, tu te connectes avec et tu verras que ça a marché.

Share this post


Link to post
Share on other sites
  • 0

Seazzy ma upload un fichier give_basic_weapon.quest déjà fait de A à Z je suis aller dans WinSCP et je l'es remplacer puis j'ai reboot et j'ai tapé : sh quest.sh, puis dans le jeux /reload q

 

Ensuite j'ai crée un Personnage pour voir si sa marche et sa ne marcher pas :(


je suis sous les files 2006 d'où les problème , j'installe donc les files 2012 :)

Share this post


Link to post
Share on other sites
  • 0

Bonjour,

 

Le sujet contient la balise [glow=#800000][Résolu][/glow] ou reste sans réponse, de ce fait il a été déplacé dans la section "Résolu ou sans réponse".

 

Cordialement.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this