PROBLEMA OX !![Rezolvat]
- gLontz
-

- Mesaje: 587
- Membru din: 06 Apr 2014, 18:19
- Server: www.metin2slim.ro
- Regat: Jinno
- Aprecieri: 9
- Mulţumiri: 15
- Contact:
SALUTARE, AM SI EU O PROBLEMA LA OX.. ASTEPT APROAPE 2 MINUTE SCRIE DACA INTREBAREA ESTE CORECTA SAU GRESITA .. CINE MA POATE AJUTA?
Poftim quest bun:
Cod: Selectaţi tot
quest oxevent_manager begin
state start begin
when 20011.chat."Concurs OX" begin
say("Hei, Salut! Cunosti concursul OX?")
say("Este o provocare foarte deosebita in care se premiaza")
say("cunostintele! Jocul este foarte simplu, pentru")
say("a raspunde la intrebari este suficient sa alegi")
say("simbolul corect!")
if game.get_event_flag("oxevent_status") == 0 then
say("In acest moment, din pacate, nu se desfasoara niciun concurs.")
say("Incearca mai tarziu, cand vei primi un avertisment")
say("")
say("")
elseif game.get_event_flag("oxevent_status") == 1 then
say("Da, concursul OX trebuie sa inceapa!")
say("Vrei sa participi?")
say("")
local s = select("Participa" , "Asista" , "Nu, multumesc")
if s == 1 then
say("Foarte bine, acum te teleportez in harta")
say("Asteapta...")
say("")
wait()
pc.warp(896500, 24600)
elseif s == 2 then
say("Cum")
say("Vrei doar sa asisti la concurs?")
say("")
say("Cum preferi, acum vei fi teleportat in harta")
say("")
wait()
pc.warp(896300, 28900)
end
elseif game.get_event_flag("oxevent_status") == 2 then
say("Imi pare rau, dar ai ajuns")
say("prea tarziu...")
say("Concursul a inceput deja, dar daca vrei")
say("poti asista la competitie")
say("")
say("")
say("")
local s = select("Ok", "Nu, multumesc")
if s == 1 then
say("Ok, te teleportez in harta.")
say("Asteapta...")
say("")
wait()
pc.warp(896300, 28900)
end
end
end
when 20358.chat."GM: Activare OX" with pc.is_gm() begin
local stat = oxevent.get_status()
if stat == 0 then
say("OX Event")
say("")
local s = select("Incepe", "Termina")
if s == 1 then
local v = oxevent.open()
if v == 0 then
say("Incarcarea intrebarilor a esuat")
say("Verifica fisierul cu intrebari.")
say("Incearca din nou!")
say("")
elseif v == 1 then
say("Incarcarea intrebarilor s-a incheiat cu succes")
say("Utilizatorii pot participa acum la eveniment")
say("")
notice_all("Salut, uite ultima veste")
notice_all("Concursul OX a inceput")
notice_all("Puteti vorbi cu inteleptul Uriel")
notice_all("pentru a putea participa.")
else
say("Exista erori operationale")
say("")
end
end
elseif stat == 1 then
say("Eveniment initializat corect")
say("Asteapta "..oxevent.get_attender().." minute")
say("")
local s = select("Intrare blocata", "Inapoi")
if s == 1 then
oxevent.close()
say("Nu se accepta concurenti ulteori")
say("Este posibila observarea")
say("")
end
elseif stat == 2 then
say("Eveniment initiat cu succes, prin urmare:")
say("")
local s = select("Pune intrebari", "Sfarsitul jocului", "Sfarsitul concursului", "Anuleaza")
if s == 1 then
local v = oxevent.quiz(1, 30)
if v == 0 then
say("Esec")
say("")
elseif v == 1 then
say("Cerere efectuata")
say("")
else
say("Erori operationale")
say("")
end
elseif s == 2 then
oxevent.end_event()
notice_all("Salut, uite ultima veste")
notice_all("mai tarziu va reincepe concursul OX")
notice_all("La final veti fi teleportati in oras")
say("Termina concursul OX")
say("")
elseif s == 3 then
oxevent.end_event()
notice_all("Salut, uite ultima veste")
notice_all("Eveniment incheiat")
notice_all("veti fi teleportati in oras")
say("Sfarsitul evenimentului")
say("")
end
elseif stat == 3 then
say("Exista probleme tehnice")
say("Va rugam sa asteptati")
say("")
else
say("S-a gasit o eroare")
end
end
when 20358.chat."GM: Forteaza incheierea concursului OX" with pc.is_gm() and game.get_event_flag("oxevent_status") != 0 begin
say("Fortezi incheierea concursului OX")
say("Asta v-a duce la probleme imprevizibile")
say("Vrei sa continui?")
say("")
local s = select("Da", "Nu")
if s == 1 then
oxevent.end_event_force()
say("Ai fortat incheierea concursului OX")
end
end
when 20358.chat."GM: Distribuirea premiilor concursului OX" with pc.is_gm() and game.get_event_flag("oxevent_status") != 0 begin
say("Distribui premiile concursului OX")
say("Introdu ID-ul obiectul pe care il distribui")
say("")
local item_vnum = input()
say("Te rugam sa introduci cantitatea")
say("obiectului pe care vrei sa-l distribui")
local item_count = input()
oxevent.give_item(item_vnum, item_count)
say("Ai dat "..oxevent.get_attender().." premii la castigatori")
say("")
end
end
end
- gLontz
-

- Mesaje: 587
- Membru din: 06 Apr 2014, 18:19
- Server: www.metin2slim.ro
- Regat: Jinno
- Aprecieri: 9
- Mulţumiri: 15
- Contact:
Il voi incerca si voi revenii cu edit !Aseer scrie:Poftim quest bun:
Cod: Selectaţi tot
quest oxevent_manager begin state start begin when 20011.chat."Concurs OX" begin say("Hei, Salut! Cunosti concursul OX?") say("Este o provocare foarte deosebita in care se premiaza") say("cunostintele! Jocul este foarte simplu, pentru") say("a raspunde la intrebari este suficient sa alegi") say("simbolul corect!") if game.get_event_flag("oxevent_status") == 0 then say("In acest moment, din pacate, nu se desfasoara niciun concurs.") say("Incearca mai tarziu, cand vei primi un avertisment") say("") say("") elseif game.get_event_flag("oxevent_status") == 1 then say("Da, concursul OX trebuie sa inceapa!") say("Vrei sa participi?") say("") local s = select("Participa" , "Asista" , "Nu, multumesc") if s == 1 then say("Foarte bine, acum te teleportez in harta") say("Asteapta...") say("") wait() pc.warp(896500, 24600) elseif s == 2 then say("Cum") say("Vrei doar sa asisti la concurs?") say("") say("Cum preferi, acum vei fi teleportat in harta") say("") wait() pc.warp(896300, 28900) end elseif game.get_event_flag("oxevent_status") == 2 then say("Imi pare rau, dar ai ajuns") say("prea tarziu...") say("Concursul a inceput deja, dar daca vrei") say("poti asista la competitie") say("") say("") say("") local s = select("Ok", "Nu, multumesc") if s == 1 then say("Ok, te teleportez in harta.") say("Asteapta...") say("") wait() pc.warp(896300, 28900) end end end when 20358.chat."GM: Activare OX" with pc.is_gm() begin local stat = oxevent.get_status() if stat == 0 then say("OX Event") say("") local s = select("Incepe", "Termina") if s == 1 then local v = oxevent.open() if v == 0 then say("Incarcarea intrebarilor a esuat") say("Verifica fisierul cu intrebari.") say("Incearca din nou!") say("") elseif v == 1 then say("Incarcarea intrebarilor s-a incheiat cu succes") say("Utilizatorii pot participa acum la eveniment") say("") notice_all("Salut, uite ultima veste") notice_all("Concursul OX a inceput") notice_all("Puteti vorbi cu inteleptul Uriel") notice_all("pentru a putea participa.") else say("Exista erori operationale") say("") end end elseif stat == 1 then say("Eveniment initializat corect") say("Asteapta "..oxevent.get_attender().." minute") say("") local s = select("Intrare blocata", "Inapoi") if s == 1 then oxevent.close() say("Nu se accepta concurenti ulteori") say("Este posibila observarea") say("") end elseif stat == 2 then say("Eveniment initiat cu succes, prin urmare:") say("") local s = select("Pune intrebari", "Sfarsitul jocului", "Sfarsitul concursului", "Anuleaza") if s == 1 then local v = oxevent.quiz(1, 30) if v == 0 then say("Esec") say("") elseif v == 1 then say("Cerere efectuata") say("") else say("Erori operationale") say("") end elseif s == 2 then oxevent.end_event() notice_all("Salut, uite ultima veste") notice_all("mai tarziu va reincepe concursul OX") notice_all("La final veti fi teleportati in oras") say("Termina concursul OX") say("") elseif s == 3 then oxevent.end_event() notice_all("Salut, uite ultima veste") notice_all("Eveniment incheiat") notice_all("veti fi teleportati in oras") say("Sfarsitul evenimentului") say("") end elseif stat == 3 then say("Exista probleme tehnice") say("Va rugam sa asteptati") say("") else say("S-a gasit o eroare") end end when 20358.chat."GM: Forteaza incheierea concursului OX" with pc.is_gm() and game.get_event_flag("oxevent_status") != 0 begin say("Fortezi incheierea concursului OX") say("Asta v-a duce la probleme imprevizibile") say("Vrei sa continui?") say("") local s = select("Da", "Nu") if s == 1 then oxevent.end_event_force() say("Ai fortat incheierea concursului OX") end end when 20358.chat."GM: Distribuirea premiilor concursului OX" with pc.is_gm() and game.get_event_flag("oxevent_status") != 0 begin say("Distribui premiile concursului OX") say("Introdu ID-ul obiectul pe care il distribui") say("") local item_vnum = input() say("Te rugam sa introduci cantitatea") say("obiectului pe care vrei sa-l distribui") local item_count = input() oxevent.give_item(item_vnum, item_count) say("Ai dat "..oxevent.get_attender().." premii la castigatori") say("") end end end
Toata treaba e din quest, de la o singura linie.
Unde ai local v = oxevent.quiz(1, 30), sau poate ai local v = oxevent.quiz(1, 100)
trebuie sa pui din ce in ce mai putin. In loc de 30 sau 100, cat ai. Incearca sa pui 28 sau 29.
In caz ca ai 100, pune 30. Nu trebuie sa schimbi tot questul
Succes!
Unde ai local v = oxevent.quiz(1, 30), sau poate ai local v = oxevent.quiz(1, 100)
trebuie sa pui din ce in ce mai putin. In loc de 30 sau 100, cat ai. Incearca sa pui 28 sau 29.
In caz ca ai 100, pune 30. Nu trebuie sa schimbi tot questul
Succes!
- bloodcaspy
-

- Mesaje: 36
- Membru din: 06 Apr 2014, 22:39
- Server: www.metin2slow.org
- Regat: Jinno
- Aprecieri: 0
- Mulţumiri: 0
REZOLVAT !
CER T/C !
CER T/C !
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 5 vizitatori




