Bug Ox sf Cryptex

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

Nou Venit
Mesaje: 22
Membru din: 01 Noi 2015, 16:29
Server: metin2 valcea
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Am un bug la floare fara nume... am schimbat quest. la floare.. am pus la CMD sa se acceseze doar de la god in sus.. si tot nu merge.. .
Am sf Cryptex ma ajuta cineva .. va rog ???
Avatar utilizator
F. Gabriel
Membru Club

Membru Club
Mesaje: 3759
Membru din: 17 Aug 2013, 20:44
Server: -
Regat: Shinsoo
Aprecieri: 358  
Mulţumiri: 84  
 Contact:
Medalii

Nu poti deschide floarea deloc sau nu iti merge eventul ?!
Imagine

Hosting Metin2 by OVINETWORK.RO
Afișează semnătura
Avatar utilizator
D@rkN3Ss
Nivel 2

Nivel 2
Mesaje: 173
Membru din: 29 Mar 2015, 01:49
Regat: Shinsoo
Aprecieri: 14  
Mulţumiri: 0
Medalii

Adauga in config din game 99 - core 1,2: La map allow puneti un [space] si scrieti 113
Avatar utilizator
lemon1998
Nou Venit

Nou Venit
Mesaje: 22
Membru din: 01 Noi 2015, 16:29
Server: metin2 valcea
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Merge floare tot. dar au acces playeri.
Avatar utilizator
Helios
Membru Club

Membru Club
Mesaje: 1950
Membru din: 09 Apr 2014, 21:02
Aprecieri: 2  
Mulţumiri: 208  
 Contact:
Medalii

Atunci probabil e de la quest. Postează questul aici sau modifică partea de început de la floare fără nume.

Cod: Selectaţi tot

when 20358.chat."GM: Panou competiţie OX" with pc.is_gm() begin			
			local stat = oxevent.get_status()
Imagine
Afișează semnătura
Avatar utilizator
lemonehost
Nivel 1

Nivel 1
Mesaje: 138
Membru din: 30 Mar 2014, 08:58
Server: lemonehost
Regat: Jinno
Aprecieri: 17  
Mulţumiri: 1  
Discord: Copiază ID
 Contact:
Medalii

Este deja in quest acea setare, uite questu:

Cod: Selectaţi tot

quest oxevent_manager begin
    state start begin
		when letter with pc.get_map_index()==113 begin
			send_letter("Paraseste OX")
		end
		when button or info begin
			say_title("Evenimentul OX")
			say("Dai startul la evenimentul OX?")
			local s=select("Da", "Nu")
			if s==2 then
				send_letter("Paraseste OX")
				return
			end
			local empire = pc.get_empire()
			if empire== 1 then
				pc.warp(433300, 219600)
			elseif  empire == 2 then  
				pc.warp(431500, 209200)
			elseif  empire == 3 then 
				pc.warp(439800, 211000)
			end
		end
        when 20011.chat."Evenimentul OX" begin
            say_title("Uriel")
            say("Hei,salut!Acesta este evenimentul OX")
            say("pe taramul OldTime !")
            say("Intrebarile se bazeaza ,strict pe Metin2")
            say("Atentie!Toate intrebarile sunt doar")
            say("de la noi dupa server!!")
            wait()
            if game.get_event_flag("oxevent_status") == 0 then
                say_title("Uriel")
                say("GM-ii inca nu au dat startul,dar probabil")
                say("daca vorbesti cu mine acum este gata sa")
                say("inceapa!Fii pe faza.")
            elseif game.get_event_flag("oxevent_status") == 1 then
                say_title("Uriel")
                say("Concursul OX a inceput")
                say("Eu te pot duce acolo..sau nu?")
                local s = select("Particip la OX", "Spectator", "Inapoi")
				if s == 1 then
					say_title("Uriel")
					say("Atunci eu te voi duce in harta unde se")
                    say("tine concursul.Fii pe faza.")
                    wait()
					pc.warp(896500, 24600)
                elseif s == 2 then
                    say_title("Uriel")
                    say("Spectator?Pai si premiile?Nu ii inteleg")
                    say("pe tinerii din ziua de azi..Fie cum doresti")
                    say("Am plecat!")
                    wait()
                    pc.warp(896300, 28900)
                end
            elseif game.get_event_flag("oxevent_status") == 2 then
                say_title("Uriel")
                say("Concursul a inceput deja,numai poti.")
                say("participa.Data viitoare fii mai rapid.Si")
                say("daca mai injuri staff-ul primesti ban permanent")
                say("Nu iti risca contul pentru ca ai pierdut.")
                say("o amarata de runda OX!")
                local s = select("Macar spectator...", "Inapoi")
                if s == 1 then
                    say_title("Uriel")
                    say("Bine,spectator te pot baga.")
                    say("Dar daca injuri GMul ai ban")
                    say("Sunt cu ochii pe tine!")
					say_reward("Cu ochii pe tine am zis!")
                    wait()
                    pc.warp(896300, 28900)
                end
            end
        end
		when 20358.chat."GM: OX-Panel" with pc.is_gm() begin			
			local stat = oxevent.get_status()
			if stat == 0 then
				say_title("Concursul OX")
				say_reward("Porneste OX?")
				local s = select("Da", "Nu")
				if s==2 then return end
				local v = oxevent.open()
				if v == 0 then
					say_title("Concursul OX")
					say("Eroare!Nu a putut fii incarcat oxquiz.lua.")
					say_reward("Verifica daca nu ai gresit vreo intrebare")
					say_reward("Mai exact,lipsa unui apostrof sau unei paranteze")
					return
				elseif v == 1 then
					say_title("Concursul OX")
					say("Concursul OX a inceput cu succes")
					server_timer("automatic1", 10*60, 113)
					notice_all("Evenimentul OX a inceput !")
					notice_all("Vorbeste cu Uriel pentru a participa!")
					notice_all("Va asteapta premii uriase!")
				else
					say("A aparut o eroare : Error1")
					return
				end
			elseif stat == 1 then
				say_title("Concursul OX")
				say("Portile sunt inca deschise.")
				say("In mapa sunt "..oxevent.get_attender().." jucatori activi.")
				say("")
				local s = select("Inchide portile", "Inapoi")
				if s == 1 then
					notice_all("Portile OX-ului au fost inchise!")
					notice_all("Data viitoare fiti mai rapizi!")
					oxevent.close()					
				end
			elseif stat == 2 then
				say_title("Concursul OX")
				say("Alege ce doresti sa faci:")
				local s = select("Intrebare OX", "Premiu OX", "Sfarseste aceasta runda", "Inchide OX de urgenta", "Inapoi")
				if s == 1 then
					local v = oxevent.quiz(1, 30)
					if v == 0 then
						say_title("Concursul OX")
						say("A aparut o eroare : Error2 !")
						return						
					else
						say_title("Concursul OX")
						say("Intrebare adresata cu succes!")
						return
					end
				elseif s == 2 then
					say_title("Concursul OX")
					say("Introdu codul itemului care doresti sa il.")
					say("oferi jucatorilor.")
					say_reward("De exemplu : 50011 este Cufar Lumina Lunii")
					local item_vnum = input()
					say_title("Concursul OX")
					say("Introdu cantitatea de iteme primite de jucatori.")
					say("asupra itemului tastat mai sus.")
					say_reward("De exemplu ,daca mai sus ai scris 50011")
					say_reward("si aici scrii 200,jucatorii vor primii 200 cufere")
					local item_count = input()
					oxevent.give_item(item_vnum, item_count)
					say_title("Concursul OX")
					say("Au fost recompensati "..oxevent.get_attender().." jucatori,si au primit  "..item_count.."x")					
					say(item_name(item_vnum).." oferite.")
					notice_all("Au venit premiile!Ati primit "..item_count.." de "..item_name(item_vnum))
				elseif s == 3 then					
					oxevent.end_event()
					notice_all("Concursul OX a luat sfarsit,v-au ajuns intrebarile.")
					notice_all("Concurentii vor fii teleportati in map1 a fiecarui")
					notice_all("regat de care apartin.Sper ca v-ati distrati!")
					setskin(0)
				elseif s == 4 then
					say_title("Concursul OX")
					say("Inchiderea de urgenta a concursului OX")
					say("poate duce la probleme la questul oxului")
					say("Folositi aceasta optiune doar cand e neaparata")
					say("nevoie!")
					say_reward("Vrei sa inchizi de urgenta Concursul OX?!")
					local s = select("Da,este o urgenta", "Nu.")
					if s == 1 then
						oxevent.end_event_force()
					end
				elseif s == 5 then
					return
				end
			elseif stat == 3 then
				say_title("Concursul OX")
				say("In acest moment este deja pusa o intrebare")
				say("Deobicei dupa ce zice ca jucatorii trebuie sa")
				say("astepte 5 secunde,poti acorda premiul.")
				say_reward("Ai rabdare.Cu graba nu rezolvi nimic.")
			else
				say_title("Concursul OX")
				say("A aparut o eroare : Error4")
				return
			end
		end			
    end
end
Afișează semnătura
Avatar utilizator
Helios
Membru Club

Membru Club
Mesaje: 1950
Membru din: 09 Apr 2014, 21:02
Aprecieri: 2  
Mulţumiri: 208  
 Contact:
Medalii

Încearcă questul ăsta:

Cod: Selectaţi tot

quest oxevent_manager begin
    state start begin
		when letter with pc.get_map_index() == 113 begin	
			send_letter("Părăseşte competiţia OX")		
		end
		
		when button or info begin		
			say_title("Părăseşte competiţia OX")
			say("Eşti sigur că vrei să părăseşti competiţia?")	
			say("")
			local s=select("Da","Nu")
			
				if s==2 then			
				send_letter("Părăseşte competiţia OX")
				return				
			end
			
			local empire = pc.get_empire()
			if empire== 1 then
				pc.warp(473900, 954600)
			elseif  empire == 2 then  
				pc.warp(63200, 166700)
			elseif  empire == 3 then 
				pc.warp(959600, 269700)
			end
		end
		
        when 20011.chat."Competiţia OX" begin
			addimage(20, 12, "ox.tga")
			say("")
			say("")
			say("")
            say_title("Uriel, învăţatul:")
			say("")
            say("Hey, tu de acolo! Da, da tu - vino până aici!") 
            say("Hai să iţi arăt ceva interesant.")
            say("Competiţia OX. Eu te pot duce acolo.")
            say("Am auzit că poţi caştiga premii interesante!")
			say("")		
				wait()		
			if pc.get_level() < 25 then
				addimage(20, 12, "ox.tga")
				say("")
				say("")
				say("")
				say_title("Uriel, învăţatul:")
				say("")
				say("Îmi pare rău, dar nu ai nivelul necesar pentru")
				say("a participa.")
				say("")
				say_reward("Nivelul minim pentru participare: 25")
				say("")
				return
			end			
            if game.get_event_flag("oxevent_status") == 0 then
				addimage(20, 12, "ox.tga")
				say("")
				say("")
				say("")
                say_title("Uriel, învăţatul:")
				say("")
                say("Momentan nu am auzit că se desfăşoară nici")
                say("o competiţie. Te voi anunţa eu când aflu ceva.")
                say("")												
            elseif game.get_event_flag("oxevent_status") == 1 then
				addimage(20, 12, "ox.tga")
				say("")
				say("")
				say("")
                say_title("Uriel, învăţatul:")
				say("")
                say("Doreşti să participi la competiţie")
                say("sau doar să te uiţi?")
				say("")		
				
                local s = select( "Particip" , "Spectator", "Înapoi" )
				
				if s == 1 then
					addimage(20, 12, "ox.tga")
					say("")
					say("")
					say("")
					say_title("Uriel, învăţatul:")
					say("")
					say("Imediat te voi duce la competiţie.")
                    say("Succes.")	
					say("")
					horse.unride()
					horse.unsummon()
                wait()
				pc.warp(896500, 24600)
				
					elseif s == 2 then
						addimage(20, 12, "ox.tga")
						say("")
						say("")
						say("")
						say_title("Uriel, învăţatul:")
						say("")
						say("Vrei sa fii doar spectator? Ok, alegerea ta.")
						say("Imediat vei fi teleportat.")
						say("")
						horse.unride()
						horse.unsummon()
                    wait()
                    pc.warp(896300, 28900)
                end
				
            elseif game.get_event_flag("oxevent_status") == 2 then
				addimage(20, 12, "ox.tga")
				say("")
				say("")
				say("")
				say_title("Uriel, învăţatul:")
				say("")
				say("Îmi pare rău, dar competiţia a început deja ...")
                say("Dar, dacă vrei, mai poţi participa ca spectator.")
				say("")				
                local s = select( "Particip" , "Înapoi")
				
					if s == 1 then
						addimage(20, 12, "ox.tga")
						say("")
						say("")
						say("")
						say_title("Uriel, învăţatul:")
						say("")
						say("Imediat vei fi teleportat.")
						say("")
					horse.unride()
					horse.unsummon()
                    wait()
                    pc.warp(896300, 28900)
                end
            end
        end
		when 20358.chat."GM: Panou competiţie OX" with pc.is_gm() begin			
			local stat = oxevent.get_status()
			if stat == 0 then			
				say_gm_title("Panou competiţie OX")
				say_gm("")
				say_gm("Începe OX?")
				say_gm("")
				
			local s = select( "Da" , "Nu")
				if s==2 then return end
			local v = oxevent.open()
				if v == 0 then
					say_gm_title("Panou competiţie OX")
					say_gm("")
					say_gm("Nu am putut încărca întrebările.")
					say_gm("")
					return					
				elseif v == 1 then				
					say_gm_title( "Panou competiţie OX" )
					say_gm("")
					say_gm("Competiţia OX a început.")
					say_gm("")					
					notice_all("Competiţia OX a început! Pentru a intra la concurs, mergeţi la Uriel.")
					notice_all("Succes tuturor!")					
				else
					say("Error1")
					return
				end
				
			elseif stat == 1 then		
				say_gm_title( "Panou competiţie OX" )
				say_gm("")
				say_gm("Porţile sunt încă deschise.")
				say_gm("Jucători intraţi: "..oxevent.get_attender())
				say_gm("")
				
				local s = select("Închide porţile", "Înapoi")
				
				if s == 1 then							
					notice_all("Porţile competiţiei OX au fost închise. Mult noroc participanţilor.")					
					oxevent.close()					
				end
				
			elseif stat == 2 then
				say_gm_title("Panou competiţie OX")
				say_gm("")			
				say_gm("Ce doreşti să faci?")
				say_gm("")	
				local s = select("Adresează întrebare","Oferă un premiu participanţilor","Închide competiţia","Anulează competiţia","Înapoi")
			
				if s == 1 then
					local v = oxevent.quiz(1, 30)
					if v == 0 then				
					say_gm_title("Panou competiţie OX")
					say("")
					say_gm("Eroare adresare întrebare.")	
					say("")					
					return							
						else					
					say_gm_title("Panou competiţie OX")
					say("")
					say_gm("Întrebare adresată cu succes.")	
					say("")					
					return					
				end										
				elseif s == 2 then				
					say_gm_title("Panou competiţie OX")
					say("")
					say_gm("Parolă:")
					say("")
					local sname = input()
					if sname == "m2" then 
			
					say_gm_title("Panou competiţie OX")
					say("")
					say_gm("Adaugă obiect:")
					say("")
					
					local item_vnum = input()
					
					say_gm_title("Panou competiţie OX")
					say("")
					say_gm("Adaugă număr articole:")
					say("")
					
					local item_count = input()
					oxevent.give_item(item_vnum, item_count)
					
					say_gm_title("Panou competiţie OX" )
					say("")
					say_gm("Participanţii au primit "..item_name(item_vnum))
					say("")					
					
					notice_all("Participanţii competiţei OX au primit "..item_count.."x"..item_name(item_vnum))
					end				
				elseif s == 3 then									
					oxevent.end_event()					
					notice_all("Competiţia OX a luat sfârşit.")				
					setskin(0)					
				elseif s == 4 then				
					say_gm_title("Panou competiţie OX")
					say("")
					say_gm("Esti sigur că vrei să opreşti competiţia?")	
					say("")					
					local s = select("Da", "Nu")
					
					if s == 1 then				
						oxevent.end_event_force()
					end
				elseif s == 5 then
					return
				end
				
			elseif stat == 3 then			
					say_gm_title("Panou competiţie OX")
					say("")
					say_gm("Momentan este o întrebare adresată.")	
					say("")
				else
					say_gm_title("Panou competiţie OX")
					say("")
					say_gm("Eroare.")
					say("")			
				return
			end
		end
	end
end
Imagine
Afișează semnătura
Avatar utilizator
lemonehost
Nivel 1

Nivel 1
Mesaje: 138
Membru din: 30 Mar 2014, 08:58
Server: lemonehost
Regat: Jinno
Aprecieri: 17  
Mulţumiri: 1  
Discord: Copiază ID
 Contact:
Medalii

La fel.
Afișează semnătura
Avatar utilizator
Pietonu'
Nivel 7

Nivel 7
Mesaje: 1351
Membru din: 18 Mar 2015, 13:47
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 52  
Medalii

D@rkN3Ss scrie:Adauga in config din game 99 - core 1,2: La map allow puneti un [space] si scrieti 113
ce legatura are asta cu questu lui?
sterge questul actual din object si inlocuiestel cu cel de mai sus,sau cauta alt quest...
Imagine
Afișează semnătura
Avatar utilizator
lemonehost
Nivel 1

Nivel 1
Mesaje: 138
Membru din: 30 Mar 2014, 08:58
Server: lemonehost
Regat: Jinno
Aprecieri: 17  
Mulţumiri: 1  
Discord: Copiază ID
 Contact:
Medalii

Am incearcat mai multe questuri, degeaba.
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
508
Răspunsuri
8
Vizualizări
495
Răspunsuri
3
Vizualizări
167
Răspunsuri
2
Vizualizări
329

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

  • Informaţie
  • Cine este conectat

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