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]State questów resetuej sie po relogu


Rekomendowane odpowiedzi

Opublikowano

No więc.. pisze tutaj a nie w pisanie/poprawa questów bo problem tkwi w serwerze a nie samych questach. Co się dzieje, no po prostu po relogu/zmienia postaci/zmianie mapy state wraca mi do start. Tabela player.quest jest ok. QF działają i sa ciagle poprawne. Napisałem sobie taki quest na test

 

 

 

quest state_test begin
state start begin
function s_set_state()
say("Ustaw state")
local x = select("1", "2", "3", "4", "5", "start", "anuluj")
if x == 6 then
return
elseif x == 5 then
set_state('start')
else
set_state('state_test_'..x)
end
end
when 20018.chat."Ustaw state" begin
say("twoj state to start")
state_test.s_set_state()
end
end
state state_test_1 begin
when 20018.chat."Ustaw state" begin
say("twoj state to 1")
state_test.s_set_state()
end
end
state state_test_2 begin
when 20018.chat."Ustaw state" begin
say("twoj state to 2")
state_test.s_set_state()
end
end
state state_test_3 begin
when 20018.chat."Ustaw state" begin
say("twoj state to 3")
state_test.s_set_state()
end
end
state state_test_4 begin
when 20018.chat."Ustaw state" begin
say("twoj state to 4")
state_test.s_set_state()
end
end
state state_test_5 begin
when 20018.chat."Ustaw state" begin
say("twoj state to 5")
state_test.s_set_state()
end
end
end

 

No i po powyzszych akcjach wraca mi do start. Czy ktoś spotkał sie z takim problemem ? Serio mówiac nie wiem co mogło sie zjebać bo nie ruszalem serwera od baaardzo dawna i po prostu z dnia na dzien sie to stało.

sygna.png
Opublikowano

Szczerze mówiąc nie spotkałem się z czymś takim. Jedyne co mi się rzuca w oczy, to błąd w 6 i 8 linni (masz 7 opcji wyboru, a zadeklarowałeś tak jakby 6. 7 = return, 6 = start). Sprawdzałem quest u siebie i działa prawidłowo. Najprawdopodobniej na Twoim miejscu podmieniłbym chwilowo GAME na jakieś stare, tak samo plik DB.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...