De ce playerii au acces la floarea fără nume ? (20358)
Am 2 obțiuni, Panou OX event și unul automat, la cel automat nu au acces, dar la cel normal au.
Linia asta e pusă. Unde e problema ?
when 20358.chat."Panou OX-Event" with pc.is_gm() begin
[Problemă] OX..
Incearca sa schimbi questul.
Ox automat:
Ox simplu (20358):
Sper ca te-am ajutat
Cod: Selectaţi tot
quest MrCrispy_auto_ox begin
state start begin
when 20086.chat."GM: Event Auto OX" with pc.is_gm() begin
say_title("MrCrispy:")
say("Salut, de aici poti controla eventul OX automat!")
say ( "Pentru a accesa aceasta functie trebuie sa respecti" )
say ( "Termeni & Conditii generale de utilizare." )
say_reward ( "Adauga parola:" )
local sname2 = input ( )
if sname2 == "ParolaOX" then
say_title ( "MrCrispy:" )
starta = select("Porneste OX Automat","Scire un anunt","Premii OX","Inchide")
if starta == 1 then
say( "Salut "..pc.get_name()..", Bine ai venit in panoul OX!" )
say ("")
say("Eventul OX va porni peste cateva secunde!")
timer("auto_ox_time_1", 5)
end
if starta == 2 then
say_title("Anunt intre regate:")
say("Scrieti in casuta de mai jos anuntul dorit.")
local mesaj = input()
say("Scrieti in casuta de mai jos anuntul dorit.")
local mesaja = input()
say("Scrieti in casuta de mai jos anuntul dorit.")
local mesajb = input()
say("Scrieti in casuta de mai jos anuntul dorit.")
local mesajc = input()
if mesaj == "" then
say_title("Anunt intre regate:")
say("Nu ati introdus niciun mesaj.")
else
say_title("Anunt intre regate:")
say("[!]OX: "..mesaj..""..mesaja..""..mesajb..""..mesajc.."")
say("a fost postat in chatul principal.")
notice_all("[!]OX: "..mesaj..""..mesaja..""..mesajb..""..mesajc.."")
end
end
if starta == 3 then
say ( "Distribuie premiul Concursului OX" )
say ( "Scrie ID-ul obiectului care urmeaza sa fie distribuit." )
say ( "" )
local item_vnum = input ( )
say ( "Scrie cantitate de obiecte care urmeaza sa" )
say ( "fie distribuite." )
local item_count = input ( )
oxevent . give_item ( item_vnum , item_count )
say ( "Cantitate " .. oxevent . get_attender ( ) .. "a fost primita de participanti" )
say ( "" )
end
else
say_title ( "MrCrispy:" )
say( "Salut "..pc.get_name()..", Bine ai venit in panoul OX!" )
say ("")
say ("Ai introdus o parola gresita!")
end
end
when auto_ox_time_1.timer with pc.is_gm() begin
chat("Fi pe faza! Va incepe eventul OX!")
timer("auto_ox_time_2", 5)
end
when auto_ox_time_2.timer with pc.is_gm() begin
local v = oxevent . open ( )
if v == 1 then
notice_all ( "[!]OX: Concursul OX a inceput!" )
notice_all ( "[!]OX: Grabeste-te la Uriel pentru a putea participa." )
say( "Salut "..pc.get_name()..", Bine ai venit in panoul OX!" )
say_reward ("Alege timpul de asteptare:")
local s = select ( "5 Minute" , "4 Minute" , "3 Minute" , "2 Minute " , "1 Minut")
if s == 1 then
say("Eventul OX va porni peste cateva secunde!")
say("Timp de asteptare 5 minute!")
timer("auto_ox_time_3", 5)
elseif s == 2 then
say("Eventul OX va porni peste cateva secunde!")
say("Timp de asteptare 4 minute!")
timer("auto_ox_time_4", 5)
elseif s == 3 then
say("Eventul OX va porni peste cateva secunde!")
say("Timp de asteptare 3 minute!")
timer("auto_ox_time_5", 5)
elseif s == 4 then
say("Eventul OX va porni peste cateva secunde!")
say("Timp de asteptare 2 minute!")
timer("auto_ox_time_6", 5)
else
say("Eventul OX va porni peste cateva secunde!")
say("Timp de asteptare un minut!")
timer("auto_ox_time_7", 5)
end
elseif v == 0 then
chat("Competitia este deja activata! ")
else
chat("A aparut o eroare... ")
end
end
when auto_ox_time_3.timer with pc.is_gm() begin
notice_all("[!]OX: Se inchid portile OX-ului : 5 minute ramase.. ")
timer("auto_ox_time_4",60)
end
when auto_ox_time_4.timer with pc.is_gm() begin
notice_all("[!]OX: Se inchid portile OX-ului : 4 minute ramase.. ")
timer("auto_ox_time_5",60)
end
when auto_ox_time_5.timer with pc.is_gm() begin
notice_all("[!]OX: Se inchid portile OX-ului : 3 minute ramase.. ")
timer("auto_ox_time_6",60)
end
when auto_ox_time_6.timer with pc.is_gm() begin
notice_all("[!]OX: Se inchid portile OX-ului : 2 minute ramase.. ")
timer("auto_ox_time_7",60)
end
when auto_ox_time_7.timer with pc.is_gm() begin
notice_all("[!]OX: Se inchid portile OX-ului : un minut ramas.. ")
timer("auto_ox_time_8",60)
end
when auto_ox_time_8.timer with pc.is_gm() begin
oxevent . close ( )
notice_all("[!]OX: Portile au fost inchise!")
timer("auto_ox_time_9",10)
end
when auto_ox_time_9.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
else
timer("auto_ox_time_10",10)
end
end
end
-- 0 ---
when auto_ox_time_10.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_11",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_11.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_12",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 1 ---
when auto_ox_time_12.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_13",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_13.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_14",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 2 ---
when auto_ox_time_14.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_15",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_15.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_16",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 3 ---
when auto_ox_time_16.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_17",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_17.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_18",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 4 ---
when auto_ox_time_18.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_19",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_19.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_20",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 5 ---
when auto_ox_time_20.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_21",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_21.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_22",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 6 ---
when auto_ox_time_22.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_23",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_23.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_24",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 7 ---
when auto_ox_time_24.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_25",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_25.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_26",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 8 ---
when auto_ox_time_26.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_27",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_27.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_28",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 9 ---
when auto_ox_time_28.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_29",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_29.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_30",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 10 ---
when auto_ox_time_30.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_31",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_31.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_32",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 11 ---
when auto_ox_time_32.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_33",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_33.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_34",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 12 ---
when auto_ox_time_34.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_35",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_35.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_36",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 13 ---
when auto_ox_time_36.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_37",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_37.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_38",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 14 ---
when auto_ox_time_38.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_39",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_39.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_40",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 15 ---
when auto_ox_time_40.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_41",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_41.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_42",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 16 ---
when auto_ox_time_42.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_43",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_43.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_44",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 17 ---
when auto_ox_time_44.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_45",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_45.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_46",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 18 ---
when auto_ox_time_46.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_47",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_47.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_48",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 19 ---
when auto_ox_time_48.timer with pc.is_gm() begin
if(pc.get_map_index() == 113) then
local v = oxevent . quiz ( 1 , 30 )
if v == 0 then
chat( "Eroare" )
elseif v == 1 then
timer("auto_ox_time_49",35)
else
chat( "Eroare" )
end
else
return
end
end
when auto_ox_time_49.timer with pc.is_gm() begin
if(oxevent.get_attender() == 0) then
timer("auto_ox_time_end",15)
elseif(oxevent.get_attender() > 1) then
local premii = { 71144, 50000, 25041, 50032, 71026, 71025, 30188}
local crt = { 5, 1, 1, 5, 1, 1, 5}
local numarpremii=number(1, 7)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_premii",10)
elseif(oxevent.get_attender() == 1) then
timer("auto_ox_time_premii",10)
end
end
-- 6 --
-- when auto_ox_time_22.timer with pc.is_gm() begin
-- notice_in_map("OX ")
-- end
-- Final Premii
when auto_ox_time_premii.timer with pc.is_gm() begin
local premii = { 71144, 50000, 25041, 50032, 71026, 71025, 30188, 30251, 30252, 30253}
local crt = { 5, 1, 1, 5, 1, 1, 5, 50, 50 ,50}
local numarpremii=number(1, 10)
oxevent . give_item (premii[numarpremii], crt[numarpremii])
timer("auto_ox_time_end",15)
end
-- Final OX
when auto_ox_time_end.timer with pc.is_gm() begin
notice_all("[!]OX: Nu este nici un castigator al competitiei OX. ")
notice_all("[!]OX: Eventul OX se inchide automat. ")
oxevent . end_event ( )
end
end
endCod: 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("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, 80)
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
mai intai o stergi pe cea din object si bupa aia qui questu pe catre lea dat KriTecK copy paste depe net si dai reload q si incearca cu un player daca tia mersKriTecK scrie:Ox automat:
Ox simplu (20358):Cod: Selectaţi tot
quest MrCrispy_auto_ox begin state start begin when 20086.chat."GM: Event Auto OX" with pc.is_gm() begin say_title("MrCrispy:") say("Salut, de aici poti controla eventul OX automat!") say ( "Pentru a accesa aceasta functie trebuie sa respecti" ) say ( "Termeni & Conditii generale de utilizare." ) say_reward ( "Adauga parola:" ) local sname2 = input ( ) if sname2 == "ParolaOX" then say_title ( "MrCrispy:" ) starta = select("Porneste OX Automat","Scire un anunt","Premii OX","Inchide") if starta == 1 then say( "Salut "..pc.get_name()..", Bine ai venit in panoul OX!" ) say ("") say("Eventul OX va porni peste cateva secunde!") timer("auto_ox_time_1", 5) end if starta == 2 then say_title("Anunt intre regate:") say("Scrieti in casuta de mai jos anuntul dorit.") local mesaj = input() say("Scrieti in casuta de mai jos anuntul dorit.") local mesaja = input() say("Scrieti in casuta de mai jos anuntul dorit.") local mesajb = input() say("Scrieti in casuta de mai jos anuntul dorit.") local mesajc = input() if mesaj == "" then say_title("Anunt intre regate:") say("Nu ati introdus niciun mesaj.") else say_title("Anunt intre regate:") say("[!]OX: "..mesaj..""..mesaja..""..mesajb..""..mesajc.."") say("a fost postat in chatul principal.") notice_all("[!]OX: "..mesaj..""..mesaja..""..mesajb..""..mesajc.."") end end if starta == 3 then say ( "Distribuie premiul Concursului OX" ) say ( "Scrie ID-ul obiectului care urmeaza sa fie distribuit." ) say ( "" ) local item_vnum = input ( ) say ( "Scrie cantitate de obiecte care urmeaza sa" ) say ( "fie distribuite." ) local item_count = input ( ) oxevent . give_item ( item_vnum , item_count ) say ( "Cantitate " .. oxevent . get_attender ( ) .. "a fost primita de participanti" ) say ( "" ) end else say_title ( "MrCrispy:" ) say( "Salut "..pc.get_name()..", Bine ai venit in panoul OX!" ) say ("") say ("Ai introdus o parola gresita!") end end when auto_ox_time_1.timer with pc.is_gm() begin chat("Fi pe faza! Va incepe eventul OX!") timer("auto_ox_time_2", 5) end when auto_ox_time_2.timer with pc.is_gm() begin local v = oxevent . open ( ) if v == 1 then notice_all ( "[!]OX: Concursul OX a inceput!" ) notice_all ( "[!]OX: Grabeste-te la Uriel pentru a putea participa." ) say( "Salut "..pc.get_name()..", Bine ai venit in panoul OX!" ) say_reward ("Alege timpul de asteptare:") local s = select ( "5 Minute" , "4 Minute" , "3 Minute" , "2 Minute " , "1 Minut") if s == 1 then say("Eventul OX va porni peste cateva secunde!") say("Timp de asteptare 5 minute!") timer("auto_ox_time_3", 5) elseif s == 2 then say("Eventul OX va porni peste cateva secunde!") say("Timp de asteptare 4 minute!") timer("auto_ox_time_4", 5) elseif s == 3 then say("Eventul OX va porni peste cateva secunde!") say("Timp de asteptare 3 minute!") timer("auto_ox_time_5", 5) elseif s == 4 then say("Eventul OX va porni peste cateva secunde!") say("Timp de asteptare 2 minute!") timer("auto_ox_time_6", 5) else say("Eventul OX va porni peste cateva secunde!") say("Timp de asteptare un minut!") timer("auto_ox_time_7", 5) end elseif v == 0 then chat("Competitia este deja activata! ") else chat("A aparut o eroare... ") end end when auto_ox_time_3.timer with pc.is_gm() begin notice_all("[!]OX: Se inchid portile OX-ului : 5 minute ramase.. ") timer("auto_ox_time_4",60) end when auto_ox_time_4.timer with pc.is_gm() begin notice_all("[!]OX: Se inchid portile OX-ului : 4 minute ramase.. ") timer("auto_ox_time_5",60) end when auto_ox_time_5.timer with pc.is_gm() begin notice_all("[!]OX: Se inchid portile OX-ului : 3 minute ramase.. ") timer("auto_ox_time_6",60) end when auto_ox_time_6.timer with pc.is_gm() begin notice_all("[!]OX: Se inchid portile OX-ului : 2 minute ramase.. ") timer("auto_ox_time_7",60) end when auto_ox_time_7.timer with pc.is_gm() begin notice_all("[!]OX: Se inchid portile OX-ului : un minut ramas.. ") timer("auto_ox_time_8",60) end when auto_ox_time_8.timer with pc.is_gm() begin oxevent . close ( ) notice_all("[!]OX: Portile au fost inchise!") timer("auto_ox_time_9",10) end when auto_ox_time_9.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) else timer("auto_ox_time_10",10) end end end -- 0 --- when auto_ox_time_10.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_11",35) else chat( "Eroare" ) end else return end end when auto_ox_time_11.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_12",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 1 --- when auto_ox_time_12.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_13",35) else chat( "Eroare" ) end else return end end when auto_ox_time_13.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_14",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 2 --- when auto_ox_time_14.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_15",35) else chat( "Eroare" ) end else return end end when auto_ox_time_15.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_16",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 3 --- when auto_ox_time_16.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_17",35) else chat( "Eroare" ) end else return end end when auto_ox_time_17.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_18",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 4 --- when auto_ox_time_18.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_19",35) else chat( "Eroare" ) end else return end end when auto_ox_time_19.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_20",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 5 --- when auto_ox_time_20.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_21",35) else chat( "Eroare" ) end else return end end when auto_ox_time_21.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_22",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 6 --- when auto_ox_time_22.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_23",35) else chat( "Eroare" ) end else return end end when auto_ox_time_23.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_24",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 7 --- when auto_ox_time_24.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_25",35) else chat( "Eroare" ) end else return end end when auto_ox_time_25.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_26",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 8 --- when auto_ox_time_26.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_27",35) else chat( "Eroare" ) end else return end end when auto_ox_time_27.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_28",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 9 --- when auto_ox_time_28.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_29",35) else chat( "Eroare" ) end else return end end when auto_ox_time_29.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_30",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 10 --- when auto_ox_time_30.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_31",35) else chat( "Eroare" ) end else return end end when auto_ox_time_31.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_32",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 11 --- when auto_ox_time_32.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_33",35) else chat( "Eroare" ) end else return end end when auto_ox_time_33.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_34",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 12 --- when auto_ox_time_34.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_35",35) else chat( "Eroare" ) end else return end end when auto_ox_time_35.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_36",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 13 --- when auto_ox_time_36.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_37",35) else chat( "Eroare" ) end else return end end when auto_ox_time_37.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_38",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 14 --- when auto_ox_time_38.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_39",35) else chat( "Eroare" ) end else return end end when auto_ox_time_39.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_40",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 15 --- when auto_ox_time_40.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_41",35) else chat( "Eroare" ) end else return end end when auto_ox_time_41.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_42",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 16 --- when auto_ox_time_42.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_43",35) else chat( "Eroare" ) end else return end end when auto_ox_time_43.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_44",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 17 --- when auto_ox_time_44.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_45",35) else chat( "Eroare" ) end else return end end when auto_ox_time_45.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_46",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 18 --- when auto_ox_time_46.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_47",35) else chat( "Eroare" ) end else return end end when auto_ox_time_47.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_48",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 19 --- when auto_ox_time_48.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_49",35) else chat( "Eroare" ) end else return end end when auto_ox_time_49.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50000, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_premii",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 6 -- -- when auto_ox_time_22.timer with pc.is_gm() begin -- notice_in_map("OX ") -- end -- Final Premii when auto_ox_time_premii.timer with pc.is_gm() begin local premii = { 71144, 50000, 25041, 50032, 71026, 71025, 30188, 30251, 30252, 30253} local crt = { 5, 1, 1, 5, 1, 1, 5, 50, 50 ,50} local numarpremii=number(1, 10) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_end",15) end -- Final OX when auto_ox_time_end.timer with pc.is_gm() begin notice_all("[!]OX: Nu este nici un castigator al competitiei OX. ") notice_all("[!]OX: Eventul OX se inchide automat. ") oxevent . end_event ( ) end end end
Sper ca te-am ajutatCod: 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("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, 80) 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
fanutz2016 scrie:mai intai o stergi pe cea din object si bupa aia qui questu pe catre lea dat KriTecK copy paste depe net si dai reload q si incearca cu un player daca tia mersKriTecK scrie:Ox automat:
Ox simplu (20358):Cod: Selectaţi tot
quest MrCrispy_auto_ox begin state start begin when 20086.chat."GM: Event Auto OX" with pc.is_gm() begin say_title("MrCrispy:") say("Salut, de aici poti controla eventul OX automat!") say ( "Pentru a accesa aceasta functie trebuie sa respecti" ) say ( "Termeni & Conditii generale de utilizare." ) say_reward ( "Adauga parola:" ) local sname2 = input ( ) if sname2 == "ParolaOX" then say_title ( "MrCrispy:" ) starta = select("Porneste OX Automat","Scire un anunt","Premii OX","Inchide") if starta == 1 then say( "Salut "..pc.get_name()..", Bine ai venit in panoul OX!" ) say ("") say("Eventul OX va porni peste cateva secunde!") timer("auto_ox_time_1", 5) end if starta == 2 then say_title("Anunt intre regate:") say("Scrieti in casuta de mai jos anuntul dorit.") local mesaj = input() say("Scrieti in casuta de mai jos anuntul dorit.") local mesaja = input() say("Scrieti in casuta de mai jos anuntul dorit.") local mesajb = input() say("Scrieti in casuta de mai jos anuntul dorit.") local mesajc = input() if mesaj == "" then say_title("Anunt intre regate:") say("Nu ati introdus niciun mesaj.") else say_title("Anunt intre regate:") say("[!]OX: "..mesaj..""..mesaja..""..mesajb..""..mesajc.."") say("a fost postat in chatul principal.") notice_all("[!]OX: "..mesaj..""..mesaja..""..mesajb..""..mesajc.."") end end if starta == 3 then say ( "Distribuie premiul Concursului OX" ) say ( "Scrie ID-ul obiectului care urmeaza sa fie distribuit." ) say ( "" ) local item_vnum = input ( ) say ( "Scrie cantitate de obiecte care urmeaza sa" ) say ( "fie distribuite." ) local item_count = input ( ) oxevent . give_item ( item_vnum , item_count ) say ( "Cantitate " .. oxevent . get_attender ( ) .. "a fost primita de participanti" ) say ( "" ) end else say_title ( "MrCrispy:" ) say( "Salut "..pc.get_name()..", Bine ai venit in panoul OX!" ) say ("") say ("Ai introdus o parola gresita!") end end when auto_ox_time_1.timer with pc.is_gm() begin chat("Fi pe faza! Va incepe eventul OX!") timer("auto_ox_time_2", 5) end when auto_ox_time_2.timer with pc.is_gm() begin local v = oxevent . open ( ) if v == 1 then notice_all ( "[!]OX: Concursul OX a inceput!" ) notice_all ( "[!]OX: Grabeste-te la Uriel pentru a putea participa." ) say( "Salut "..pc.get_name()..", Bine ai venit in panoul OX!" ) say_reward ("Alege timpul de asteptare:") local s = select ( "5 Minute" , "4 Minute" , "3 Minute" , "2 Minute " , "1 Minut") if s == 1 then say("Eventul OX va porni peste cateva secunde!") say("Timp de asteptare 5 minute!") timer("auto_ox_time_3", 5) elseif s == 2 then say("Eventul OX va porni peste cateva secunde!") say("Timp de asteptare 4 minute!") timer("auto_ox_time_4", 5) elseif s == 3 then say("Eventul OX va porni peste cateva secunde!") say("Timp de asteptare 3 minute!") timer("auto_ox_time_5", 5) elseif s == 4 then say("Eventul OX va porni peste cateva secunde!") say("Timp de asteptare 2 minute!") timer("auto_ox_time_6", 5) else say("Eventul OX va porni peste cateva secunde!") say("Timp de asteptare un minut!") timer("auto_ox_time_7", 5) end elseif v == 0 then chat("Competitia este deja activata! ") else chat("A aparut o eroare... ") end end when auto_ox_time_3.timer with pc.is_gm() begin notice_all("[!]OX: Se inchid portile OX-ului : 5 minute ramase.. ") timer("auto_ox_time_4",60) end when auto_ox_time_4.timer with pc.is_gm() begin notice_all("[!]OX: Se inchid portile OX-ului : 4 minute ramase.. ") timer("auto_ox_time_5",60) end when auto_ox_time_5.timer with pc.is_gm() begin notice_all("[!]OX: Se inchid portile OX-ului : 3 minute ramase.. ") timer("auto_ox_time_6",60) end when auto_ox_time_6.timer with pc.is_gm() begin notice_all("[!]OX: Se inchid portile OX-ului : 2 minute ramase.. ") timer("auto_ox_time_7",60) end when auto_ox_time_7.timer with pc.is_gm() begin notice_all("[!]OX: Se inchid portile OX-ului : un minut ramas.. ") timer("auto_ox_time_8",60) end when auto_ox_time_8.timer with pc.is_gm() begin oxevent . close ( ) notice_all("[!]OX: Portile au fost inchise!") timer("auto_ox_time_9",10) end when auto_ox_time_9.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) else timer("auto_ox_time_10",10) end end end -- 0 --- when auto_ox_time_10.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_11",35) else chat( "Eroare" ) end else return end end when auto_ox_time_11.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_12",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 1 --- when auto_ox_time_12.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_13",35) else chat( "Eroare" ) end else return end end when auto_ox_time_13.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_14",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 2 --- when auto_ox_time_14.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_15",35) else chat( "Eroare" ) end else return end end when auto_ox_time_15.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_16",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 3 --- when auto_ox_time_16.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_17",35) else chat( "Eroare" ) end else return end end when auto_ox_time_17.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_18",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 4 --- when auto_ox_time_18.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_19",35) else chat( "Eroare" ) end else return end end when auto_ox_time_19.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_20",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 5 --- when auto_ox_time_20.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_21",35) else chat( "Eroare" ) end else return end end when auto_ox_time_21.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_22",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 6 --- when auto_ox_time_22.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_23",35) else chat( "Eroare" ) end else return end end when auto_ox_time_23.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_24",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 7 --- when auto_ox_time_24.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_25",35) else chat( "Eroare" ) end else return end end when auto_ox_time_25.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_26",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 8 --- when auto_ox_time_26.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_27",35) else chat( "Eroare" ) end else return end end when auto_ox_time_27.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_28",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 9 --- when auto_ox_time_28.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_29",35) else chat( "Eroare" ) end else return end end when auto_ox_time_29.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_30",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 10 --- when auto_ox_time_30.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_31",35) else chat( "Eroare" ) end else return end end when auto_ox_time_31.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_32",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 11 --- when auto_ox_time_32.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_33",35) else chat( "Eroare" ) end else return end end when auto_ox_time_33.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_34",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 12 --- when auto_ox_time_34.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_35",35) else chat( "Eroare" ) end else return end end when auto_ox_time_35.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_36",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 13 --- when auto_ox_time_36.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_37",35) else chat( "Eroare" ) end else return end end when auto_ox_time_37.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_38",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 14 --- when auto_ox_time_38.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_39",35) else chat( "Eroare" ) end else return end end when auto_ox_time_39.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_40",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 15 --- when auto_ox_time_40.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_41",35) else chat( "Eroare" ) end else return end end when auto_ox_time_41.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_42",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 16 --- when auto_ox_time_42.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_43",35) else chat( "Eroare" ) end else return end end when auto_ox_time_43.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_44",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 17 --- when auto_ox_time_44.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_45",35) else chat( "Eroare" ) end else return end end when auto_ox_time_45.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_46",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 18 --- when auto_ox_time_46.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_47",35) else chat( "Eroare" ) end else return end end when auto_ox_time_47.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50512, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_48",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 19 --- when auto_ox_time_48.timer with pc.is_gm() begin if(pc.get_map_index() == 113) then local v = oxevent . quiz ( 1 , 30 ) if v == 0 then chat( "Eroare" ) elseif v == 1 then timer("auto_ox_time_49",35) else chat( "Eroare" ) end else return end end when auto_ox_time_49.timer with pc.is_gm() begin if(oxevent.get_attender() == 0) then timer("auto_ox_time_end",15) elseif(oxevent.get_attender() > 1) then local premii = { 71144, 50000, 25041, 50032, 71026, 71025, 30188} local crt = { 5, 1, 1, 5, 1, 1, 5} local numarpremii=number(1, 7) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_premii",10) elseif(oxevent.get_attender() == 1) then timer("auto_ox_time_premii",10) end end -- 6 -- -- when auto_ox_time_22.timer with pc.is_gm() begin -- notice_in_map("OX ") -- end -- Final Premii when auto_ox_time_premii.timer with pc.is_gm() begin local premii = { 71144, 50000, 25041, 50032, 71026, 71025, 30188, 30251, 30252, 30253} local crt = { 5, 1, 1, 5, 1, 1, 5, 50, 50 ,50} local numarpremii=number(1, 10) oxevent . give_item (premii[numarpremii], crt[numarpremii]) timer("auto_ox_time_end",15) end -- Final OX when auto_ox_time_end.timer with pc.is_gm() begin notice_all("[!]OX: Nu este nici un castigator al competitiei OX. ") notice_all("[!]OX: Eventul OX se inchide automat. ") oxevent . end_event ( ) end end end
Sper ca te-am ajutatCod: 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("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, 80) 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
Quest-ul simplu am dat copy paste de la mine din quest
Ox-ul automat uita-te te rog aici pe forum cine la postat. Pana atunci.. Mai incet te rog.
Răspunsuri
8 Vizualizări
1332
8 Vizualizări
1332
Răspunsuri
3 Vizualizări
430
3 Vizualizări
430
Răspunsuri
3 Vizualizări
410
3 Vizualizări
410
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: cosminusi93ksm și 32 vizitatori




