Tipologie server: PvP PvM
*Resursă folosită:
*ServerFiles utilizat: Happiness
*Syserr:
Poză:
*Detalii suplimentare: Questul imi functioneaza cu ce as dori eu sa fac, doar ca ma impiedica schimbarea hartii pe care sistemul o citeste.
Cod: Selectaţi tot
quest oxevent_manager begin
state start begin
when login with pc.get_map_index() == 1 begin
end
when letter with pc.get_map_index() == 1 begin
end
when 20011.chat."Premiu de la GM" begin
if pc.get_level() < 1 then
return
end
if game.get_event_flag("oxevent_status") == 0 then
say_title_center("Uriel:")
say_white("")
say_white("OX nu este deschis. Revino mai tarziu.")
say_white("")
elseif game.get_event_flag("oxevent_status") == 1 then
say_title_center("Uriel:")
say_white("")
say_white("OX este deschis, doresti sa intri?")
say_white("")
local s = select( "Da" , "Nu, multumesc.", "Inchide" )
if s == 1 then
horse.unride()
horse.unsummon()
wait()
pc.warp(896500, 24600)
end
end
end
when 20024.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("Începere Competitie 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("")
else
say_white("Error")
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("")
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("1. Oferã un premiu participanþilor" , "2. Închide competiþia" , "3. Anuleazã Competiþia" , "Înapoi")
if s == 1 then
say_gm_title("Panou competiþie OX")
say_white("")
say_gm("Parolã:")
say_white("")
local sname = input()
if sname == "m2" then
say_gm_title("Panou competiþie OX")
say_white("")
say_gm("Adaugã obiect:")
say_white("")
local item_vnum = input()
say_gm_title("Panou competiþie OX")
say_white("")
say_gm("Adaugã numãr articole:")
say_white("")
local item_count = input()
oxevent.give_item(item_vnum, item_count)
say_gm_title("Panou competiþie OX" )
say_white("")
say_gm("Participanþii au primit "..item_name(item_vnum))
say_white("")
notice_all("Participanþii Competiþei OX au primit "..item_count.."x"..item_name(item_vnum))
end
elseif s == 2 then
oxevent.end_event()
notice_all("Competiþia OX a luat sfârºit!")
setskin(0)
elseif s == 3 then
say_gm_title("Panou competiþie OX")
say_white("")
say_gm("Esti sigur cã vrei sã anulezi competiþia?")
say_white("")
local s = select("Da", "Nu")
if s == 1 then
oxevent.end_event_force()
notice_all("Competiþia OX a fost anulata.")
end
elseif s == 4 then
return
end
elseif stat == 3 then
say_gm_title("Panou competiþie OX")
say_white("")
say_gm("Momentan este o întrebare adresatã.")
say_white("")
else
say_gm_title("Panou competiþie OX")
say_white("")
say_gm("Eroare.")
say_white("")
return
end
end
end
end

