Editare Ox

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
sury1210
Nivel 3

Nivel 3
Mesaje: 369
Membru din: 08 Ian 2015, 20:43
Regat: Jinno
Aprecieri: 209  
Mulţumiri: 42  
  Rezolvări prob.: 1
Discord: Copiază ID
 Contact:
Medalii

Salut as vrea sa editez ox-ul adica acolo la flori fara nume... sa modific acel meniu sau sa pun altu ca nu functioneaza
Adica nu functioneaza aia sa dau iteme de participare etc la toti...
si trb sa il schimb acolo... de unde modific/
Sa nu ziceti ca din /quest/object/20358 . Pentru ca in /quest/object nu este folder 20358 ...
Avatar utilizator
C.Marius
Nivel 4

Nivel 4
Mesaje: 689
Membru din: 28 Sep 2014, 16:21
Server: orice
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 1027  
 Contact:
Medalii

Totul tine de event_ox sau cum s-ar numi la tine.Cred ca e questul incomplet.Folosestel pe acesta:

Cod: Selectaţi tot

quest event_ox 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("Concursul OX")
			say("Vrei sa parasesti harta 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."Concursul OX" begin
            say_title("Uriel")
            say("Hey ,tu de acolo")
            say("Da, da tu - vino pana aici!")
            say("Hai sa iti arat ceva interesant")
            say("Concursul OX.Eu te pot duce aici")
            say("Si poti castiga premii interesante!")
            wait()
            if game.get_event_flag("oxevent_status") == 0 then
                say_title("Uriel")
                say("Cand concursul va incepe eu te voi lasa")
                say("sa intrii si sa le dovedesti ce stii tu.")
                say("Fii atent ....curand va incepe!")
            elseif game.get_event_flag("oxevent_status") == 1 then
                say_title("Uriel")
                say("Vrei sa participi?")
                say("Aaa eram sa uit...poti sta si ca spectator...")
                local s = select("Particip", "Spectator", "Renunt")
				if s == 1 then
					say_title("Uriel")
					say("Chiar vrei sa participi?")
                    say("Okay - Hai sa mergem.")
                    wait()
					pc.warp(896500, 24600)
                elseif s == 2 then
                    say_title("Uriel")
                    say("Doar Spectator?")
                    say("Okay - eu iti respect decizia.")
                    say("")
                    wait()
                    pc.warp(896300, 28900)
                end
            elseif game.get_event_flag("oxevent_status") == 2 then
                say_title("Uriel")
                say("Concursul OX a inceput deja")
                say("si nu mai poti intra!")
                say("Dar fii pregatit ca oricand poate")
                say("sa inceapa un alt Concurs OX.")
                say("Acum te pot lasa doar ca spectator!")
                say("Vrei sa intrii ca spectator?")
                local s = select("Spectator", "Renunt")
                if s == 1 then
                    say_title("Uriel")
                    say("Hmm, Hmm, vrei sa te uiti?")
                    say("Bine eu te voi lasa sa te uiti!")
                    say("")
                    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("Incepe 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("Nu am putut incarca oxquiz.lua .")
					return
				elseif v == 1 then
					say_title("Concursul OX")
					say("Concursul OX a inceput cu succes.")
					server_timer("automatic1", 10*60, 113)
					notice_all("Lume Lume a inceput Concursul OX!")
					notice_all("Pentru a intra fugiti repede la Uriel")
				else
					say("Error1")
					return
				end
			elseif stat == 1 then
				say_title("Concursul OX")
				say("Usile inca sunt deschise.")
				say("Jucatori intrati: "..oxevent.get_attender().." ")
				say("")
				local s = select("Inchide intrarea", "Inapoi")
				if s == 1 then
					notice_all("Portile OX au fost inchise")
					oxevent.close()					
				end
			elseif stat == 2 then
				say_title("Concursul OX")
				say("Obtiuni:")
				local s = select("Intrebari OX", "Premiu OX", "Inchide OX", "Anuleaza OX", "Inapoi")
				if s == 1 then
					local v = oxevent.quiz(1, 30)
					if v == 0 then
						say_title("Concursul OX")
						say("Error2")
						return						
					else
						say_title("Concursul OX")
						say("Intrebare adresata cu succes!")
						return
					end
				elseif s == 2 then
					say_title("Concursul OX")
					say("Te rog sa pui in ID de Item.")
					local item_vnum = input()
					say_title("Concursul OX")
					say("Introduceti numarul de articole.")
					local item_count = input()
					oxevent.give_item(item_vnum, item_count)
					say_title("Concursul OX")
					say(" "..oxevent.get_attender().." Castigatorii au primit "..item_count.."x")					
					say(item_name(item_vnum).." emis.")
					notice_all("Avem un castigator!!!!El a castigat- "..item_count.."x "..item_name(item_vnum))
				elseif s == 3 then					
					oxevent.end_event()
					notice_all("Concursul OX s-a terminat.")
					notice_all("Toti jucatorii vor fi teleportati din aceasta harta")
					setskin(0)
				elseif s == 4 then
					say_title("Concursul OX")
					say("Renuntarea la OX poate crea probleme.")
					say("Sigur vrei sa faci asta?")
					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_title("Concursul OX")
				say("Acum este adresata o intrebare.")
			else
				say_title("Concursul OX")
				say("Error4")
				return
			end
		end			
    end
end
Nu ar strica un :-bd
Avatar utilizator
sury1210
Nivel 3

Nivel 3
Mesaje: 369
Membru din: 08 Ian 2015, 20:43
Regat: Jinno
Aprecieri: 209  
Mulţumiri: 42  
  Rezolvări prob.: 1
Discord: Copiază ID
 Contact:
Medalii

Mersi marius dar acum am alta problema... la intrare la ox este level minim 35... cum scot level minim ala? sau sa pun 10
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

Cauta in quest ox_event.lua sau ceva de genu, de acolo modfici nivelul minim si dai ./qc
Imagine

Hosting Metin2 by OVINETWORK.RO
Afișează semnătura
Avatar utilizator
.Deb
Fost Administrator

Fost Administrator
Mesaje: 4585
Membru din: 25 Iul 2013, 21:37
Aprecieri: 10  
Mulţumiri: 7  
 Contact:
Medalii

Mutat în probleme rezolvate.
Fiecare problemă se adresează în subiecte diferite.
Imagine
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
494
Răspunsuri
19
Vizualizări
1931
Răspunsuri
13
Vizualizări
1674
Răspunsuri
6
Vizualizări
496

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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