CERERE

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
B.MT.Florin
Nou Venit

Nou Venit
Mesaje: 48
Membru din: 02 Sep 2017, 11:25
Regat: Shinsoo
Aprecieri: 2  
Mulţumiri: 0
Medalii

Are cineva quest care sa imi dea cal armat de la lvl 1, iar in loc de calul militar sa primesc Leu ?
Imagine
Imagine
Afișează semnătura
Avatar utilizator
Hades ✔
Utilizatorul Lunii Noiembrie

Utilizatorul Lunii Noiembrie
Mesaje: 3363
Membru din: 22 Aug 2016, 18:35
Server: Hades World
Aprecieri: 104  
Mulţumiri: 824  
Discord: Copiază ID
 Contact:
Medalii

Cum naiba să primeşti "Leu", în loc de "Cal Militar"?

Găseşti aici "Quest", pentru "Cal Armat" : http://just4metin.ro/quest-uri/
Hades World
(New) 2023 Version for Selling!
Discord: hades_97
Server Discord: https://discord.gg/YF27nkC

:flag_gb: :flag_ro: :flag_de: :flag_tr: :flag_pl: :flag_cz: :flag_fr: :flag_pt: :flag_nl: :flag_gr: :flag_hu: :flag_it: :flag_es:

Imagine
Afișează semnătura
Avatar utilizator
B.MT.Florin
Nou Venit

Nou Venit
Mesaje: 48
Membru din: 02 Sep 2017, 11:25
Regat: Shinsoo
Aprecieri: 2  
Mulţumiri: 0
Medalii

Da ma da, in loc de cal militar sa primesc leu. Daca nu stii despre ce vorbesc nu te baga.
Imagine
Imagine
Afișează semnătura
Avatar utilizator
LikePc
Nivel 10

Nivel 10
Mesaje: 2240
Membru din: 11 Aug 2015, 00:01
Server: M3
Regat: Chunjo
Aprecieri: 9  
Mulţumiri: 270  
 Contact:
Medalii

B.MT.Florin scrie:Da ma da, in loc de cal militar sa primesc leu. Daca nu stii despre ce vorbesc nu te baga.
CA sa faci leu inloc de militar , trebuie modificat din client @ RP
https:/horus-maps.com
Afișează semnătura
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

B.MT.Florin scrie:Are cineva quest care sa imi dea cal armat de la lvl 1, iar in loc de calul militar sa primesc Leu ?

Poftim, aici ai questul "horse_summon", modificat in asa fel incat cartea cailor militari "sa cheme" leu:
Pentru a primi calul armat de la lvl 1 adauga in questul itemelor de start :

Cod: Selectaţi tot

pc.give_item2(50052)

Cod: Selectaţi tot

quest horse_summon begin
	state start begin
		function get_horse_summon_prob_pct()  local skill_level=pc.get_skill_level(131)  if skill_level==1 then   return 15  elseif skill_level==2 then   return 20  elseif skill_level==3 then   return 30  elseif skill_level==4 then   return 40  elseif skill_level==5 then   return 50  elseif skill_level==6 then   return 60  elseif skill_level==7 then   return 70  elseif skill_level==8 then   return 80  elseif skill_level==9 then   return 90  elseif skill_level>=10 then   return 100  end  return 10 end
		
		when 20349.chat."Am pierdut Cartea Calului Militar" with horse.get_grade()==3 and pc.countitem("50053")<1 begin
			say_title("Grajdar")
			say("Foarte nasol ca ai pierdut cartea")
			say("Calului Militar.")
			say("Eu iti pot fabrica alta dar te va costa 2kk.")
			local b=select("Cumpar Cartea Calului Militar.", "Nu imi mai trebuie.")
			if 1==b then
				if pc.money>=2000000 then
					pc.changemoney(-2000000)
					say_title("Grajdar")
					say("Uite Cartea Calului Militar.")
					say("Fii mai atent de acum.")
					pc.give_item2("50053", 1)
				else
					say_title("Grajdar")
					say("Nu ai destui Yang.")
				end
			elseif 2==b then
			else
				say("UNKNOWN BUTTON ["..b.."]")
			end
		end
		when 50051.use with horse.get_grade()==0 begin
			say("Nu detii un cal")
		end
		when 50051.use with horse.get_grade()==1 begin
			if pc.getsp()>=250 then
				if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
					say_title ( "Informatii:" ) 
					say_reward ( "Calul a venit!!" ) 
					say ( "" ) 
					horse.summon()
				else
					say_title ( "Informatii:" ) 
					say_reward ( "Calul nu a venit!!" ) 
					say_reward ( "Pentru a putea chema calul mai repede in situatii de urgenta" ) 
					say_reward ( "Citeste manualul Chemarea Calului." ) 
					say_reward ( "" ) 
				end
				pc.change_sp(-250)
			else
				say_title ( "Informatii:" ) 
				say_reward ( "Nu ai reusit sa chemi calul" ) 
				say_reward ( "Pentru a chema calul ai nevoie de" ) 
				say_reward ( "250 mana" ) 
			end
		end
		when 50051.use with horse.get_grade()==2 begin
			say("Calul nu a venit.")
		end
		when 50051.use with horse.get_grade()==3 begin
			say("Calul nu a venit.")
		end
		when 50052.use with horse.get_grade()==0 begin
			say("Calul nu a venit.")
		end
		when 50052.use with horse.get_grade()==1 begin
			say("Calul nu a venit.")
		end
		when 50052.use with horse.get_grade()==2 begin
			if pc.getsp()>=300 then
				if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
					say_title ( "Informatii:" ) 
					say_reward ( "Calul a fost chemat cu succes." ) 
					say ( "" ) 
					horse.summon()
				else
					say_title ( "Informatii:" ) 
					say_reward ( "Calul nu a venit!!" ) 
					say_reward ( "Pentru a putea chema calul mai repede in situatii de urgenta" ) 
					say_reward ( "Citeste manualul Chemarea Calului." ) 
					say_reward ( "" ) 
				end
				pc.change_sp(-300)
			else
				say_title ( "Informatii:" ) 
				say_reward ( "Nu ai reusit sa chemi calul" ) 
				say_reward ( "Pentru a chema calul ai nevoie de" ) 
				say_reward ( "300 mana" )
			end
		end
		when 50052.use with horse.get_grade()==3 begin
			say("Calul nu a venit.")
		end
		when 50053.use begin
			if pc.getsp()>=500 then
				if pc.is_polymorphed() then
					syschat("Nu poti calari in timp ce esti transformat.")
				elseif false == pc.is_riding() then
					if true == horse.is_summon() then
						horse.unsummon()
					end
					pc.mount(20114)
						say_title ( "Informatii:" ) 
						say_reward ( "Calul a fost chemat cu succes." ) 
						say_reward ( "" ) 
	
					pc.change_sp(-500)
				else
					say_title ( "Informatii:" ) 
					say_reward ( "Nu ai reusit sa chemi calul" ) 
					say_reward ( "Pentru a chema calul ai nevoie de" ) 
					say_reward ( "500 mana" )
				end
			end
		end
	end
	state __COMPLETE__ begin
		when enter begin
			q.done()
		end
	end
end
Singura "problema" ar fi aceea ca, nefiind modificat decat din quest, leul nu te urmeaza, cand descaleci.
Pur si simplu am adaugat "mount/unmount" pentru leul alb in quest.
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
Hades ✔
Utilizatorul Lunii Noiembrie

Utilizatorul Lunii Noiembrie
Mesaje: 3363
Membru din: 22 Aug 2016, 18:35
Server: Hades World
Aprecieri: 104  
Mulţumiri: 824  
Discord: Copiază ID
 Contact:
Medalii

Subiect Inactiv! Mutat în "Arhivă".
Hades World
(New) 2023 Version for Selling!
Discord: hades_97
Server Discord: https://discord.gg/YF27nkC

:flag_gb: :flag_ro: :flag_de: :flag_tr: :flag_pl: :flag_cz: :flag_fr: :flag_pt: :flag_nl: :flag_gr: :flag_hu: :flag_it: :flag_es:

Imagine
Afișează semnătura
Închis

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot] și 27 vizitatori