Problema Cal Armat / Militar

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
diabolik45
Nivel 4

Nivel 4
Mesaje: 630
Membru din: 24 Mar 2014, 14:28
Server: Metin2HyperX
Regat: Jinno
Aprecieri: 34  
Mulţumiri: 4  
 Contact:
Medalii

salutare am o problema la Grajdar / Cal / Imagine ... Nu vrea sa vina nici`cum

[string "IsScriptTrue"]:1: attempt to call field `get_level' (a nil value)
[string "IsScriptTrue"]:1: attempt to call field `get_level' (a nil value)
[string "IsScriptTrue"]:1: attempt to call field `get_grade' (a nil value)
[string "IsScriptTrue"]:1: attempt to call field `get_grade' (a nil value)
[string "IsScriptTrue"]:1: attempt to call field `get_grade' (a nil value)
[string "IsScriptTrue"]:1: attempt to call field `get_grade' (a nil value)
[string "IsScriptTrue"]:1: attempt to call field `get_grade' (a nil value)
[string "IsScriptTrue"]:1: attempt to call field `get_grade' (a nil value)

Prima data cu un quest a mers dupa l-am modificat , si n-a mai mers , si imi apare eroarea asta .
Site : Metin2HyperX
WebSite : http://www.mt2hyperx.ro
Level maxim : 120
Descriere : PVP-Farm
Afișează semnătura
Avatar utilizator
RoLeX.
Nivel 3

Nivel 3
Mesaje: 410
Membru din: 11 Sep 2013, 21:30
Server: www.Callatis2.com
Regat: Shinsoo
Aprecieri: 154  
Mulţumiri: 36  
Discord: Copiază ID
Medalii

Salut încearcă sa ștergi questu modificat și sa îl bagi pe ăla bun :)

Respecta modelul
*Problemă/Întrebare:
Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare:

[ Postat de pe iPhone ] Imagine
Imagine Imagine
Afișează semnătura
Avatar utilizator
diabolik45
Nivel 4

Nivel 4
Mesaje: 630
Membru din: 24 Mar 2014, 14:28
Server: Metin2HyperX
Regat: Jinno
Aprecieri: 34  
Mulţumiri: 4  
 Contact:
Medalii

L-am sters si l-am bagat de m-am saturat deja , si tot degeaba , acelasi cod de eroare cu 10 questuri
Site : Metin2HyperX
WebSite : http://www.mt2hyperx.ro
Level maxim : 120
Descriere : PVP-Farm
Afișează semnătura
Avatar utilizator
RoLeX.
Nivel 3

Nivel 3
Mesaje: 410
Membru din: 11 Sep 2013, 21:30
Server: www.Callatis2.com
Regat: Shinsoo
Aprecieri: 154  
Mulţumiri: 36  
Discord: Copiază ID
Medalii

diabolik45 scrie: ↑25 Mar 2021, 19:46 L-am sters si l-am bagat de m-am saturat deja , si tot degeaba , acelasi cod de eroare cu 10 questuri
Da-mi add pe Discord RoLeX.#5246

[ Postat de pe iPhone ] Imagine
Imagine Imagine
Afișează semnătura
Avatar utilizator
Alcinous
Untrusted User

Untrusted User
Mesaje: 670
Membru din: 13 Noi 2020, 23:46
Server: None
Regat: Jinno
Aprecieri: 322  
Mulţumiri: 487  
Discord: Copiază ID

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 Imaginea de Cal" with horse.get_grade()==1 and pc.countitem("50051")<1 begin
			
			say_title("Grãjdar:")
			say("Vãd ca ai pierdut Imaginea de Cal ..")
			say("")
			
			local b=select("Vreau una nouã!", "Nu conteazã ..")
			
			if 1==b then
			
				if pc.money>=10000 then
				
					pc.changemoney(-10000)
					
					say_title("Grãjdar:")
					say("Poftim una nouã, dar ai grijã de ea.")

					pc.give_item2("50051", 1)
					
				else
				
					say_title("Grãjdar:")
					say("Nu ai suficient Yang.")
					
				end
				
			elseif 2==b then
			
			else
			
				say("UNKNOWN BUTTON ["..b.."]")
				
			end
			
		end
		
		when 20349.chat."Am pierdut Cartea Cailor Armaþi" with horse.get_grade()==2 and pc.countitem("50052")<1 begin
			
			say_title("Grãjdar:")
			say("Vãd ca ai pierdut Cartea Cailor Armaþi ..")
			say("")
			
			local b=select("Vreau una nouã!", "Nu conteazã ..")
			
			if 1==b then
			
				if pc.money>=50000 then
				
					pc.changemoney(-50000)
					
					say_title("Grãjdar:")
					say("Poftim una nouã, dar ai grijã de ea.")
					
					pc.give_item2("50052", 1)
					
				else
				
					say_title("Grãjdar:")
					say("Nu ai suficient Yang.")
					
				end
				
			elseif 2==b then
			
			else
			
				say("UNKNOWN BUTTON ["..b.."]")
				
			end
			
		end
		
		when 20349.chat."Am pierdut Cartea Cailor Militari" with horse.get_grade()==3 and pc.countitem("50053")<1 begin
			
			say_title("Grãjdar:")
			say("Vãd ca ai pierdut Cartea Cailor Militari ..")
			say("")
			
			local b=select("Vreau una nouã!", "Nu conteazã ..")
			
			if 1==b then
			
				if pc.money>=100000 then
				
					pc.changemoney(-100000)
					
					say_title("Grãjdar:")
					say("Poftim una nouã, dar ai grijã de ea.")
					
					pc.give_item2("50053", 1)
					
				else
				
					say_title("Grãjdar:")
					say("Nu ai suficient Yang.")
					
				end
				
			elseif 2==b then
			
			else
			
				say("UNKNOWN BUTTON ["..b.."]")
				
			end
			
		end
		
		when 50051.use with horse.get_grade()==0 begin
			
			say_title("Informaþie:")
			say("Încã nu deþii un cal!")
			
		end
		
		when 50051.use with horse.get_grade()==1 begin
		
			if pc.get_map_index() == 113 and not pc.is_gm() then
				
				say_title("Informaþie:")
				say("Nu puteþi chema calul în aceastã hartã.")
				
				return
				
			end
			
			if pc.getsp()>=100 then
				
				if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
					
					--say_title("Informaþie:")
					--say("Calul tãu a fost chemat.")
					
					notice("Calul tãu a fost chemat.")
					
					horse.summon()
					
				else
					
					--say_title("Informaþie:")
					--say("Calul nu a fost chemat.")
					
					notice("Calul tãu nu a fost chemat.")
				
				end
			
				pc.change_sp(-100)
			
			else
				
				say_title("Informaþie:")
				say("Pentru a chema calul ai nevoie de 100 PM.")

			end
		
		end
		
		when 50051.use with horse.get_grade()==2 begin
		
			if horse.get_level() >= 22 then
				
				say_title("Informaþie:")
				say("Trimite animãluþul de companie pentru a chema calul.")
				return
				
			else
			
				say_title("Informaþie:")
				say("Foloseºti o imagine de cal greºitã.")
			
			end
			
		end
		
		when 50051.use with horse.get_grade()==3 begin
		
			if horse.get_level() >= 22 then
				
				say_title("Informaþie:")
				say("Trimite animãluþul de companie pentru a chema calul.")
				return
				
			else
			
				say_title("Informaþie:")
				say("Foloseºti o imagine de cal greºitã.")
			
			end
			
		end
		
		when 50052.use with horse.get_grade()==0 begin
		
			if horse.get_level() >= 22 then
				
				say_title("Informaþie:")
				say("Trimite animãluþul de companie pentru a chema calul.")
				return
				
			else
			
				say_title("Informaþie:")
				say("Foloseºti o imagine de cal greºitã.")
			
			end
			
		end
		
		when 50052.use with horse.get_grade()==1 begin
		
			if horse.get_level() >= 22 then
				
				say_title("Informaþie:")
				say("Trimite animãluþul de companie pentru a chema calul.")
				return
				
			else
			
				say_title("Informaþie:")
				say("Foloseºti o imagine de cal greºitã.")
			
			end
			
		end
		
		when 50052.use with horse.get_grade()==2 begin
		
			if pc.get_map_index() == 113 and not pc.is_gm() then
			
				say("Nu puteþi chema calul în aceastã hartã.")
			
				return
			
			end
			
			if pc.getsp()>=200 then
				
				if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
					
					--say_title("Informaþie:")
					--say("Calul tãu a fost chemat.")
					
					notice("Calul tãu a fost chemat.")
					
					horse.summon()
					
				else
					
					--say_title("Informaþie:")
					--say("Calul nu a fost chemat.")
					
					notice("Calul tãu nu a fost chemat.")
				
				end
					
				pc.change_sp(-200)
					
			else
				
				say_title("Informaþie:")
				say("Pentru a chema calul ai nevoie de 200 PM.")
			
			end
		
		end
		
		when 50052.use with horse.get_grade()==3 begin
		
			if horse.get_level() >= 22 then
				
				say_title("Informaþie:")
				say("Trimite animãluþul de companie pentru a chema calul.")
				return
				
			else
			
				say_title("Informaþie:")
				say("Foloseºti o imagine de cal greºitã.")
			
			end
			
		end
		
		when 50053.use with horse.get_grade()==0 begin
		
			if horse.get_level() >= 22 then
				
				say_title("Informaþie:")
				say("Trimite animãluþul de companie pentru a chema calul.")
				return
				
			else
			
				say_title("Informaþie:")
				say("Foloseºti o imagine de cal greºitã.")
			
			end
			
		end
		
		when 50053.use with horse.get_grade()==1 begin
			
			if horse.get_level() >= 22 then
				
				say_title("Informaþie:")
				say("Trimite animãluþul de companie pentru a chema calul.")
				return
				
			else
			
				say_title("Informaþie:")
				say("Foloseºti o imagine de cal greºitã.")
			
			end
			
		end
		
		when 50053.use with horse.get_grade()==2 begin
		
			if horse.get_level() >= 22 then
				
				say_title("Informaþie:")
				say("Trimite animãluþul de companie pentru a chema calul.")
				return
				
			else
			
				say_title("Informaþie:")
				say("Foloseºti o imagine de cal greºitã.")
			
			end
			
		end
		
		when 50053.use with horse.get_grade()==3 begin
		
			if horse.get_level() >= 22 then
				
				say_title("Informaþie:")
				say("Trimite animãluþul de companie pentru a chema calul.")
				return
				
			else
				
				if pc.get_map_index() == 113 and not pc.is_gm() then
				
					say("Nu puteþi chema calul în aceastã hartã.")
					
					return
				
				end
			
				if pc.getsp()>=300 then
					
					if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
					
						--say_title("Informaþie:")
						--say("Calul tãu a fost chemat.")
						
						notice("Calul tãu a fost chemat.")
					
						horse.summon()
					
					else
						
						--say_title("Informaþie:")
						--say("Calul nu a fost chemat.")
						
						notice("Calul tãu nu a fost chemat.")
						
					end
				
					pc.change_sp(-300)
					
				else
					
					say_title("Informaþie:")
					say("Pentru a chema calul ai nevoie de 300 PM.")
				
				end
				
			end
			
		end
		
	end
	
	state __COMPLETE__ begin
	
		when enter begin
		
			q.done()
			
		end
		
	end
	
end
Avatar utilizator
BRTSERGIU
Nivel 3

Nivel 3
Mesaje: 370
Membru din: 21 Apr 2019, 17:40
Server: Diverse
Regat: Chunjo
Aprecieri: 127  
Mulţumiri: 4408  
Medalii

Subiect arhivat.
Închis
Răspunsuri
6
Vizualizări
414
Răspunsuri
2
Vizualizări
381
Răspunsuri
15
Vizualizări
634
Răspunsuri
8
Vizualizări
856

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 66 vizitatori