Bug/Problema pvp 1vs1

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
LaurGR2
Utilizator interzis !

Utilizator interzis !
Mesaje: 70
Membru din: 23 Apr 2018, 18:49
Server: Sunt bine mersi
Regat: Chunjo
Aprecieri: 7  
Mulţumiri: 367  
Medalii

*Problemă: Apare error in syserr
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
error syserr channel 1

Confirm: no quest running for pc, cannot process input : 98301
Avatar utilizator
LaurGR2
Utilizator interzis !

Utilizator interzis !
Mesaje: 70
Membru din: 23 Apr 2018, 18:49
Server: Sunt bine mersi
Regat: Chunjo
Aprecieri: 7  
Mulţumiri: 367  
Medalii

Cineva ?
Avatar utilizator
KIDDA
Membru Club

Membru Club
Mesaje: 1248
Membru din: 21 Feb 2018, 15:38
Server: KoF2
Aprecieri: 106  
Mulţumiri: 1115  
Medalii

COS!
Inactiv de 3 zile +!
Discord: KIDDA#4960
Skype: negrea.nicu166
Imagine
Afișează semnătura
Închis
Răspunsuri
0
Vizualizări
199
Răspunsuri
3
Vizualizări
242
Răspunsuri
3
Vizualizări
457
Răspunsuri
3
Vizualizări
282

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

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