Tipologie server: Ce drq
*Resursă folosită: j4m
*ServerFiles utilizat: 0
*Syserr: SYSERR: May 9 07:09:56 :: Confirm: no quest running for pc, cannot process input : 98301
Poză: 0
*Detalii suplimentare: Tot merge bn pana cand dai pvp 1 vs 1 si apare asta intruna in syserr ch1
Cannel1 >CONFIG > MAP_ALLOW: 1 3 4 5 21 23 24 25 41 43 44 45 61 62 63 64 65 66 69 70 71 72 73 104 108 109 67 68 80 112
QUEST
Cod: Selectaţi tot
quest arena_manager begin
state start begin
when 20011.chat."Arena rãzboiului " begin
if game.get_event_flag("arena_close") > 0 then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Arena de luptã a fost distrusã în urma unei ")
say("lupte teribile... ")
say("")
return
end
if not npc.lock() then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Altcineva s-a înregistrat înaintea ta. ")
say("")
say("")
return
end
local useMinLevel = game.get_event_flag("arena_use_min_level")
if useMinLevel == 0 then
useMinLevel = 25 ;
end
if pc.get_level() < useMinLevel then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Ca sã poþi participa la luptele din arenã ai nevoie ")
say("de nivelul minim "..useMinLevel..". ")
say("")
npc.unlock()
return
else
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Pentru a participa la luptele regale din arenã va ")
say("trebui sã ai nivelul minim 25. ")
say("")
say_reward("Te rog introdu numele oponentului pe care doreºti ")
say_reward("sã îl provoci la duel in arenã. ")
say("")
local sname = input()
if sname == "" then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Nu doreºti sã provoci pe nimeni în arenã? ")
say("Atunci întoarcete când vei fi pregãtit. ")
say("")
npc.unlock()
return
else
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say(" "..pc.name.." doreºti sã îl provoci pe "..sname.." sã lupte? ")
say("")
wait("")
local opp_vid = find_pc_by_name(sname)
if opp_vid == 0 then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say(sname.." nu este disponibil.")
say("")
npc.unlock()
return
elseif opp_vid == pc.get_vid() then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Nu îþi pot oferi o luptã cu tine însuþi. ")
npc.unlock()
return
end
local old = pc.select(opp_vid)
local opp_level = pc.get_level()
pc.select(old)
if opp_level < useMinLevel then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Nivelul oponentului este mai mic decât "..useMinLevel.." . ")
say("")
npc.unlock()
return
end
if not npc.is_near_vid(opp_vid, 10) then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Ca lupta sã aibe loc "..sname.." trebuie sã ")
say("se apropie de mine.")
say("")
npc.unlock()
return ;
end
local a = arena.is_in_arena(opp_vid)
if a == 0 then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say(sname.." este deja in arenã. ")
say("")
npc.unlock()
return ;
end
say_title("Uriel: ")
say_title("Decizia")
say("")
say(pc.name.." aºteaptã aprobarea la duel de ")
say("cãtre "..sname.." ")
local agree = confirm(opp_vid, sname.." doreºti sã lupþi împotriva lui "..pc.name.." ", 30)
if agree!= CONFIRM_OK then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say(sname.." nu doreºte sa lupte cu tine. ")
say("")
say("")
npc.unlock()
return
end
s = arena.start_duel(sname, 10)
if s == 0 then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("A apãrut o problemã. ")
say("Doreºti sã participi mai târziu? ")
say("")
elseif s == 2 then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Alt grup luptã deja în arenã ")
say("")
elseif s == 3 then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Arena de luptã este deja ocupatã .")
say("")
elseif s == 4 then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Arena de luptã este deja ocupatã .")
say("")
elseif s == 5 then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Arena de luptã este deja ocupatã .")
say("")
elseif s == 6 then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Arena de luptã este deja ocupatã .")
say("")
elseif s == 7 then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Arena de luptã este deja ocupatã .")
say("")
elseif s == 8 then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Arena de luptã este deja ocupatã .")
say("")
elseif s == 9 then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Arena de luptã este deja ocupatã .")
say("")
elseif s == 10 then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("Arena de luptã este deja ocupatã .")
say("")
end
end
end
npc.unlock()
end
when 20011.chat."Priveºte luptele " begin
local g = arena.get_duel_list()
local arena_name = {}
local arena_observer = {}
table.foreachi(g,
function(n, p)
arena_name[n] = p[1].." against "..p[2]
arena_observer[n] = { p[3], p[4], p[5] }
end
)
table.insert(arena_name, "Close")
table.insert(arena_observer, 0)
local count = table.getn(g)
if count == 0 then
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("În prezent nu existã lupte de antrenament.")
say("")
return ;
else
say_title("Uriel: ")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("În prezent "..count.." au loc lupte de formare.")
say("")
wait()
end
if table.getn(g)!= 0 then
local s = select_table(arena_name)
if table.getn(arena_observer) == s then
return ;
end
if table.getn(arena_observer) >= s then
arena.add_observer(arena_observer[s][1], arena_observer[s][2], arena_observer[s][3])
end
end
end
end
end
Confirm: no quest running for pc, cannot process input : 98301


de