Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z questem błąd


Rekomendowane odpowiedzi

Opublikowano

siema, mam problem z questem, bo wgrałem nowe okienko do cube i gdy wybieram opcje "Cube" u NPC to wywala mnie z gry. Syserr pokazuje takie coś:

SYSERR: Jul  2 12:58:00 :: RunState: LUA_ERROR: [string "cube"]:4: attempt to call global `cube_open' (a nil value)
SYSERR: Jul  2 12:58:00 :: WriteRunningStateToSyserr: LUA_ERROR: quest cube.start click

Quest wygląda tak:

 

quest cube begin
    state start begin
    function cube_open(vnum)
    cube_results = {}
    cube_needs = {}

        cube_results[20018] = "19,1"
        cube_needs[20018] = "29, 2"
        cube_results[20017] = "50801,1/50802,1/50803,100/50804,100/50813,1/50814,1/50815,100/50816,100"
        cube_needs[20017] = "50721,1@50722,1@50723,1@50724,1@50801,1&50725,1@50802,1&50725,1@50803,100&50726,1@50804,100&50726,1"
        cube_results[20022] = "50801,1/50802,1/50803,100/50804,100/50813,1/50814,1/50815,100/50816,100/50817,1/50818,1/50819,1/50820,1/50821,10/50822,10/50823,10/50824,10/50825,10/50826,10"
        cube_needs[20022] = "50721,1@50722,1@50723,1@50724,1@50801,1&50725,1@50802,1&50725,1@50803,100&50726,1@50804,100&50726,1@50813,1&50727,1@50814,1&50727,1@50815,100&50728,1@50816,100&50728,1@50901,10&50814,20@50901,10&50813,20@50901,10&50820,20@50901,10&50819,20@50901,10&50817,20@50901,10&50818,20"
        cube_results[20383] = "460,1/460,1/460,1/460,1/460,1/470,1/470,1/470,1/470,1/470,1/1340,1/1340,1/1340,1/1340,1/1340,1/2370,1/2370,1/2370,1/2370,1/2370,1/3190,1/3190,1/3190,1/3190,1/3190,1/53440,1/53440,1/53440,1/53440,1/53440,1/7370,1/7370,1/7370,1/7370,1/7370,1"
        cube_needs[20383] = "145,1&30505,10&30500,10@146,1&30505,10&30500,10@147,1&30505,10&30500,10@148,1&30505,10&30500,10@149,1&30505,10&30500,10@155,1&30503,10&30502,10@156,1&30503,10&30502,10@157,1&30503,10&30502,10@158,1&30503,10&30502,10@159,1&30503,10&30502,10@1105,1&30507,10&30506,10@1106,1&30507,10&30506,10@1107,1&30507,10&30506,10@1108,1&30507,10&30506,10@1109,1&30507,10&30506,10@2145,1&30501,10&30506,10@2146,1&30501,10&30506,10@2147,1&30501,10&30506,10@2148,1&30501,10&30506,10@2149,1&30501,10&30506,10@3145,1&30504,10&30508,10@3146,1&30504,10&30508,10@3147,1&30504,10&30508,10@3148,1&30504,10&30508,10@3149,1&30504,10&30508,10@5105,1&30507,10&30503,10@5106,1&30507,10&30503,10@5107,1&30507,10&30503,10@5108,1&30507,10&30503,10@5109,1&30507,10&30503,10@7145,1&30504,10&30506,10@7146,1&30504,10&30506,10@7147,1&30504,10&30506,10@7148,1&30504,10&30506,10@7149,1&30504,10&30506,10"
    
    cmdchat("cube_npc_id "..vnum.."")
    cmdchat("cs_result "..cube_results[vnum].."")
    cmdchat("cs_need "..cube_needs[vnum].."")
    command("cube open")
    return
end
    when 20018.chat."Cube open" begin
    say("Chcesz okno cube otworzyc?")
        local s=select("tak", "nie")
        if s==1 then
        cube_open(20018)
end
end
end
end

 

Prosze o pomoc, dziękuję.

Kocham mpcforum.pl!!!

18706.png

Opublikowano

dlaczego

cube_open(20018)

spróbuj zamiast tego co napisałem wyżej, wlepić to

command("cube make all")

lub

command("cube open")
Opublikowano

czyli coś zdupiłeś w dodawaniu do sf lub klienta, dobrzy by było, jakbyś wlepił też syserr z klienta, bo jak wywala Ci klient przy naciskaniu, to jest wina właśnie niego

Opublikowano

następnym razem jak chcesz komuś pomóc, to przynajmniej poczytaj o tym, bo sam nie wiesz co mówisz.

Problem leży w tym quescie, a nie w kliencie, a tym że coś zdupiłem to ameryki nie odkryłes kolego.

Kocham mpcforum.pl!!!

18706.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...