Cum rezolv bug la intrare pe server?

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

Nivel 1
Mesaje: 149
Membru din: 16 Dec 2014, 12:58
Server: Metin2 SoD
Regat: Shinsoo
Aprecieri: 1  
Mulţumiri: 1  
 Contact:
Medalii

Salutare just4metin!


Am un bug ca ciudat.Deci oare de ce la unu playeri cand isi fac caracteru si intra pe server primesc ceea ce am setat si unii nu.Ca sa zic asa e ca si al noroc unii primesc altii nu.

Cum sa rezolv?

Multumesc anticipat!
http://www.metin2sod.c-mt2.ro PvM lvl Max 127. Survive Or Die ?
Afișează semnătura
Avatar utilizator
Corsay
Fost Ad Moderator

Fost Ad Moderator
Mesaje: 1088
Membru din: 14 Dec 2013, 22:29
Server: Ymir
Regat: Jinno
Aprecieri: 0
Mulţumiri: 19  
 Contact:
Medalii

Probabil nu ai setat la toate rasele, sau ai 2 questuri la fel si apare aceasta problema.

Mai intai cauta in (filezilla): /usr/home/game/share/locale/germany/quest/object/notarget/login, iar aici cauti fisierul give_basic_weapons si vezi daca toate rasele au setate iteme pentru primul login.
Imagine
Afișează semnătura
Avatar utilizator
Filipino
Metin Master

Metin Master
Mesaje: 2789
Membru din: 03 Sep 2014, 21:02
Server: ▬▬▬▬▬▬
Aprecieri: 39  
Mulţumiri: 786  
Discord: Copiază ID
Medalii

Incearca sa inlocuiesti give_basic_weapon.quest cu altul..
Incearca asta..si spune-mi daca merge!

Cod: Selectaţi tot

quest give_basic_weapon begin
	state start begin
		when login begin
			local item_vnum = 19
			local item_vnum2 = 11209
			local item_vnum3 = 12209
			if pc.get_job() == 1 then
				item_vnum = 1009
				item_vnum2 = 11409
				item_vnum3 = 12349
			elseif pc.get_job() == 2 then				
				item_vnum2 = 11609
				item_vnum3 = 12489
			elseif pc.get_job() == 3 then
				item_vnum = 7009
				item_vnum2 = 11809
				item_vnum3 = 12629
			end
			pc.give_item2(item_vnum)
			pc.give_item2(item_vnum2)
			pc.give_item2(item_vnum3)
			pc.give_item2(27003, 200)
			pc.give_item2(27006, 200)
			pc.give_item2(72702)
			pc.give_item2(71050, 20)
			pc.give_item2(70038, 20)
			pc.give_item2(13009)
			pc.give_item2(14009)
			pc.give_item2(15009)
			pc.give_item2(16009)
			pc.give_item2(17009)
		 	horse . set_level ( 21 )  
                    	horse . ride ( )  
			pc . change_money ( 100000 )
			set_state(weiter)
		end
	end	
	state weiter begin
		when letter begin
			send_letter("Bun venit!")
		end
		when button or info begin
			 say_title("Bun venit "..pc.get_name())
       	 	 say_galben("Houston-Project este putin mai diferit fata de")
        		 say_galben("majoritatea serverelor PVP-PVM. Pe acest")
        		 say_galben("server nu te vei plictisi prea repede.")
        		 say_galben("De asemenea, Yangul si Experienta se fac")
        		 say_galben("prin intermediul misiunilor satenilor.")
        	 	 say_galben("De indata ce atingi nivelul 2 vei primi")
        		 say_galben("prima misiune dupa care, misiunile vor.")
         		 say_galben("continuea intr-un sir! Va dorim un joc placut.")
			set_state(ende)
		end
	end
	state ende begin
	end
end
Imagine
Afișează semnătura
Avatar utilizator
edymmm
Nivel 1

Nivel 1
Mesaje: 149
Membru din: 16 Dec 2014, 12:58
Server: Metin2 SoD
Regat: Shinsoo
Aprecieri: 1  
Mulţumiri: 1  
 Contact:
Medalii

Asta am eu in acel fisier specificat!

Cod: Selectaţi tot

if pc . getqf ( "basic_weapon" ) == 0 then 
pc . setqf ( "basic_weapon" , 1 ) 
if pc . job == 0 then 
pc . give_item2 ( 27003 , 200 ) 
pc . give_item2 ( 27003 , 200 ) 
pc . give_item2 ( 27006 , 200 ) 
pc . give_item2 ( 19 ) 
pc . give_item2 ( 11209 ) 
pc . give_item2 ( 12209 ) 
pc . give_item2 ( 13009 ) 
pc . give_item2 ( 14009 ) 
pc . give_item2 ( 15009 ) 
pc . give_item2 ( 16009 ) 
pc . give_item2 ( 17009 ) 
pc . give_item2 ( 72702 ) 
pc . give_item2 ( 71044 , 20 ) 
pc . give_item2 ( 71045 , 20 ) 
pc . give_item2 ( 50187 ) 
pc . give_item2 ( 40002 ) 
horse . set_level ( 11 ) 
horse . ride ( ) 
pc . give_item2 ( 50052 ) 
pc . give_item2 ( 50053 ) 
pc . changegold ( 5e+06 ) 
say ( "Bine ai venit pe Metin2 Shezidar" ) 
say ( "Te rugam respecta Staff-ul" ) 
say ( "Hackerii te pot pacali,asa ca ai grija de itemele tale!" ) 
elseif pc . job == 1 then 
pc . give_item2 ( 27003 , 200 ) 
pc . give_item2 ( 27003 , 200 ) 
pc . give_item2 ( 27006 , 200 ) 
pc . give_item2 ( 1009 ) 
pc . give_item2 ( 11409 ) 
pc . give_item2 ( 12349 ) 
pc . give_item2 ( 13009 ) 
pc . give_item2 ( 14009 ) 
pc . give_item2 ( 15009 ) 
pc . give_item2 ( 16009 ) 
pc . give_item2 ( 17009 ) 
pc . give_item2 ( 72702 ) 
pc . give_item2 ( 71044 , 20 ) 
pc . give_item2 ( 71045 , 20 ) 
pc . give_item2 ( 50187 ) 
pc . give_item2 ( 40002 ) 
horse . set_level ( 11 ) 
horse . ride ( ) 
pc . give_item2 ( 50052 ) 
pc . give_item2 ( 50053 ) 
pc . changegold ( 5e+06 ) 
say ( "Bine ai venit pe Metin2 Shezidar" ) 
say ( "Te rugam respecta Staff-ul" ) 
say ( "Hackerii te pot pacali,asa ca ai grija de itemele tale!" ) 
elseif pc . job == 2 then 
pc . give_item2 ( 27003 , 200 ) 
pc . give_item2 ( 27003 , 200 ) 
pc . give_item2 ( 27006 , 200 ) 
pc . give_item2 ( 19 ) 
pc . give_item2 ( 11609 ) 
pc . give_item2 ( 12489 ) 
pc . give_item2 ( 13009 ) 
pc . give_item2 ( 14009 ) 
pc . give_item2 ( 15009 ) 
pc . give_item2 ( 16009 ) 
pc . give_item2 ( 17009 ) 
pc . give_item2 ( 72702 ) 
pc . give_item2 ( 71044 , 20 ) 
pc . give_item2 ( 71045 , 20 ) 
pc . give_item2 ( 50187 ) 
pc . give_item2 ( 40002 ) 
pc . give_item2 ( 50053 ) 
horse . set_level ( 11 ) 
horse . ride ( ) 
pc . give_item2 ( 50052 ) 
pc . changegold ( 5e+06 ) 
say ( "Bine ai venit pe Metin2 Shezidar" ) 
say ( "Te rugam respecta Staff-ul" ) 
say ( "Hackerii te pot pacali,asa ca ai grija de itemele tale!" ) 
elseif pc . job == 3 then 
pc . give_item2 ( 27003 , 200 ) 
pc . give_item2 ( 27003 , 200 ) 
pc . give_item2 ( 27006 , 200 ) 
pc . give_item2 ( 7009 ) 
pc . give_item2 ( 11809 ) 
pc . give_item2 ( 12629 ) 
pc . give_item2 ( 13009 ) 
pc . give_item2 ( 14009 ) 
pc . give_item2 ( 15009 ) 
pc . give_item2 ( 16009 ) 
pc . give_item2 ( 17009 ) 
pc . give_item2 ( 72702 ) 
pc . give_item2 ( 71044 , 20 ) 
pc . give_item2 ( 71045 , 20 ) 
pc . give_item2 ( 50187 ) 
pc . give_item2 ( 50053 ) 
pc . give_item2 ( 40002 ) 
horse . set_level ( 11 ) 
horse . ride ( ) 
pc . give_item2 ( 50052 ) 
pc . changegold ( 5e+06 ) 
say ( "Bine ai venit pe Metin2 Shezidar" ) 
say ( "Te rugam respecta Staff-ul" ) 
say ( "Hackerii te pot pacali,asa ca ai grija de itemele tale!" ) 
end 
if pc . get_empire ( ) == 1 and pc . get_sex ( ) == 0 then 
pc . give_item2 ( 41181 , 1 ) 
end 
if pc . get_empire ( ) == 1 and pc . get_sex ( ) == 1 then 
pc . give_item2 ( 41182 , 1 ) 
end 
if pc . get_empire ( ) == 2 and pc . get_sex ( ) == 1 then 
pc . give_item2 ( 41164 , 1 ) 
end 
if pc . get_empire ( ) == 2 and pc . get_sex ( ) == 0 then 
pc . give_item2 ( 41163 , 1 ) 
end 
if pc . get_empire ( ) == 3 and pc . get_sex ( ) == 1 then 
pc . give_item2 ( 41176 , 1 ) 
end 
if pc . get_empire ( ) == 3 and pc . get_sex ( ) == 0 then 
pc . give_item2 ( 41175 , 1 ) 
end 
end
Ultima oară modificat 28 Ian 2015, 22:40 de către Filipino, modificat 1 dată în total.
Motiv: Data viitoare foloseste [code] quest [/code] cand mai dai paste la un quest..
http://www.metin2sod.c-mt2.ro PvM lvl Max 127. Survive Or Die ?
Afișează semnătura
Avatar utilizator
edymmm
Nivel 1

Nivel 1
Mesaje: 149
Membru din: 16 Dec 2014, 12:58
Server: Metin2 SoD
Regat: Shinsoo
Aprecieri: 1  
Mulţumiri: 1  
 Contact:
Medalii

De la acest quest sa fie problema e ceva gresit in el?
http://www.metin2sod.c-mt2.ro PvM lvl Max 127. Survive Or Die ?
Afișează semnătura
Avatar utilizator
Filipino
Metin Master

Metin Master
Mesaje: 2789
Membru din: 03 Sep 2014, 21:02
Server: ▬▬▬▬▬▬
Aprecieri: 39  
Mulţumiri: 786  
Discord: Copiază ID
Medalii

Ai incercat quest-ul care ti l-am dat eu?
Imagine
Afișează semnătura
Avatar utilizator
edymmm
Nivel 1

Nivel 1
Mesaje: 149
Membru din: 16 Dec 2014, 12:58
Server: Metin2 SoD
Regat: Shinsoo
Aprecieri: 1  
Mulţumiri: 1  
 Contact:
Medalii

Hai ca incerc acu revin.
http://www.metin2sod.c-mt2.ro PvM lvl Max 127. Survive Or Die ?
Afișează semnătura
Avatar utilizator
edymmm
Nivel 1

Nivel 1
Mesaje: 149
Membru din: 16 Dec 2014, 12:58
Server: Metin2 SoD
Regat: Shinsoo
Aprecieri: 1  
Mulţumiri: 1  
 Contact:
Medalii

Am pus ce mi-ai dat si tot nu merge.Sa fie 2 questuri cum a zis Corsay si de asta sa nu mearga?
Ultima oară modificat 28 Ian 2015, 22:55 de către Filipino, modificat 1 dată în total.
Motiv: dupa ce ai modificat quest-ul..ai facut ./qc give_basic_weapon.quest?
http://www.metin2sod.c-mt2.ro PvM lvl Max 127. Survive Or Die ?
Afișează semnătura
Avatar utilizator
edymmm
Nivel 1

Nivel 1
Mesaje: 149
Membru din: 16 Dec 2014, 12:58
Server: Metin2 SoD
Regat: Shinsoo
Aprecieri: 1  
Mulţumiri: 1  
 Contact:
Medalii

imi da command not found am dat pe server reload q
http://www.metin2sod.c-mt2.ro PvM lvl Max 127. Survive Or Die ?
Afișează semnătura
Avatar utilizator
Filipino
Metin Master

Metin Master
Mesaje: 2789
Membru din: 03 Sep 2014, 21:02
Server: ▬▬▬▬▬▬
Aprecieri: 39  
Mulţumiri: 786  
Discord: Copiază ID
Medalii

desigur ca incepi cu: cd /usr/home/game/share/locale/germany(sau ce ai tu)/quest si deabea apoi ./qc give_basic_weapon.quest
Imagine
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
193
Răspunsuri
7
Vizualizări
593
Răspunsuri
5
Vizualizări
456

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

  • Informaţie
  • Cine este conectat

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