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

[pytanie]poprawa questa OX


Rekomendowane odpowiedzi

Opublikowano

Mógłby ktoś mi poprawić tego questa ? Wywala błąd przy wgrywaniu. Lecą +++

 

quest oxevent_manager begin state start begin when 20011.chat."OX Event" begin if game.get_event_flag("oxevent_status") == 0 then say("Obecnie nie ma OX") say("") say("") elseif game.get_event_flag("oxevent_status") == 1 then say("Chcesz wziac udzial?") say("Czy chcesz tam byc?") say("") local s = select("Tak", "Ogladaj", "Anuluj") if s == 1 then say("Przeteleportuje Cie...") say("") wait() pc.warp(896500, 24600) elseif s == 2 then say("Ahhh...[ENTER]Chcesz sie tylko przygladac ?") say("Przeteleportuje Cie...") say("") wait() pc.warp(896300, 28900) end elseif game.get_event_flag("oxevent_status") == 2 then say("Nie mozna brac udzialu") say("Mozesz tylko popatrzec") say("") local s = select("Ogladaj", "Nie...") if s == 1 then say("Przeteleportuje Cie...") say("") wait() pc.warp(896300, 28900) end end end when 20358.chat."OX Event" with pc.is_gm() begin local stat = oxevent.get_status() if stat == 0 then say("OX Event") say("") local s = select("Rozpocznij OX", "Nie") if s == 1 then local v = oxevent.open() if v == 0 then say("Rozpoczac OX Event?") say("") elseif v == 1 then say("OX rozpoczety") say("") notice_all("Event OX rozpoczety") else say("Blad...") say("") end end elseif stat == 1 then say("Ilosc Graczy" ..oxevent.get_attender()..) say("Zamknac dostep?") say("") local s = select("Tak", "Nie") if s == 1 then oxevent.close() say("Dostep do eventu zostal zamkniety") say("") end elseif stat == 2 then say("OX Event") say("") local s = select("Pytanie", "Wyjscie", "Stop", "Nie") if s == 1 then local v = oxevent.quiz(1, 30) if v == 0 then say("Wydarzenie sie rozpoczyna") say("") elseif v == 1 then say("Pytanie w dordze...") say("") else say("Pytanie wyznaczone...") say("") end elseif s == 2 then oxevent.end_event() notice_all("Event OX zostal zakonczony. Dziekujemy za tak liczny udzial!") say("Event Zakonczony") say("") elseif s == 3 then oxevent.end_event() notice_all("OX zakonczone") say("Impreza zakonczona") say("") end elseif stat == 3 then say("Prosze czekac") say("") else say("Wystapil Blad") end end when 20358.chat."OX Zakoncz" with pc.is_gm() begin say("Zakonczyc Event??") say("") local s = select("Tak", "Nie") if s == 1 then oxevent.end_event_force() say("Event Ox zostal zakonczony") end end when 20358.chat."Nagrody" with pc.is_gm() begin say("Itemy?") say("") local item_vnum = input() say("Gracze otrzymuja nagrody ?") say("") local item_count = input() oxevent.give_item(item_vnum, item_count) say("Musisz"..oxevent.get_attender().."podac nick i id przedmiotu.") say("") end end end

 

 

EDIT: nie wiem czemu nie chce sie wkleić w jednej linii...

Oto quest :

http://wklej.org/id/763340/

mca.png
Opublikowano

Weź go pokaż tak, żeby się dało go poprawić, a nie linijka w linijce.


Pomagam w projektach dotyczących programowania (C++/C/Java/C#/inne). Jak masz jakiś problem, napisz do mnie, wspólnie poszukamy rozwiązania ;).

Opublikowano

Napisz albo zrób zdjęcie błędu, jaki wyskakuje.

Nie chce mi się szukać błędu...:)

KONIEC


-----------------------------------------


2013-08-15

Opublikowano

Spróbój czy zadziała:

 

 

quest oxevent_manager begin

state start begin

when 20011.chat."OX Event" begin

 

if game.get_event_flag("oxevent_status") == 0 then

say("Obecnie nie ma OX")

say("")

 

say("")

elseif game.get_event_flag("oxevent_status") == 1 then

say("Chcesz wziac udzial?")

say("Czy chcesz tam byc?")

say("")

 

local s = select("Tak", "Ogladaj", "Anuluj")

 

if s == 1 then

say("Przeteleportuje Cie...")

say("")

 

wait()

 

pc.warp(896500, 24600)

elseif s == 2 then

say("Ahhh...[ENTER]Chcesz sie tylko przygladac ?")

say("Przeteleportuje Cie...")

say("")

 

wait()

 

pc.warp(896300, 28900)

end

elseif game.get_event_flag("oxevent_status") == 2 then

say("Nie mozna brac udzialu")

say("Mozesz popatrzec")

say("")

 

local s = select("Ogladaj", "Nie...")

if s == 1 then

say("Przeteleportuje Cie...")

say("")

 

wait()

 

pc.warp(896300, 28900)

end

end

end

 

when 20358.chat."OX Event" with pc.is_gm() begin

 

local stat = oxevent.get_status()

 

if stat == 0 then

say("OX Event")

say("")

 

local s = select("Rozpocznij OX", "Nie")

 

if s == 1 then

local v = oxevent.open()

 

if v == 0 then

say("OX Event dziala ?")

say("")

elseif v == 1 then

say("OX rozpoczety")

say("")

 

notice_all("Event OX rozpoczety")

else

say("Blad...")

say("")

end

end

elseif stat == 1 then

say("Ilosc Graczy" ..oxevent.get_attender()..)

say("Zamknac dostep?")

say("")

 

local s = select("Tak", "Nie")

 

if s == 1 then

oxevent.close()

 

say("Dostep do eventu zostal zamkniety")

 

say("")

end

elseif stat == 2 then

say("OX Event")

say("")

 

local s = select("Pytanie", "Wyjscie", "Stop", "Nie")

 

if s == 1 then

local v = oxevent.quiz(1, 30)

 

if v == 0 then

say("Wydarzenie sie rozpoczyna")

say("")

elseif v == 1 then

say("Pytanie w dordze...")

say("")

else

say("Pytanie wyznaczone...")

say("")

end

elseif s == 2 then

oxevent.end_event()

 

notice_all("Event OX zostal zakonczony. Dziekujemy za tak liczny udzial")

 

say("Event Zakonczony")

say("")

elseif s == 3 then

oxevent.end_event()

 

notice_all("OX zakonczone")

 

say("Impreza zakonczona")

say("")

end

elseif stat == 3 then

say("Prosze czekac")

say("")

else

say("Wystapil Blad")

end

end

 

when 20358.chat."OX Zakoncz" with pc.is_gm() begin

say("Zakonczyc Event??")

say("")

 

local s = select("Tak", "Nie")

 

if s == 1 then

oxevent.end_event_force()

 

say("Event Ox zostal zakonczony")

end

end

 

when 20358.chat."Nagrody" with pc.is_gm() begin

say("Itemy?")

say("")

 

local item_vnum = input()

 

say("Gracze otrzymuja nagrody ?")

say("")

 

local item_count = input()

 

oxevent.give_item(item_vnum, item_count)

 

say("Musisz"..oxevent.get_attender().."podac nick i id przedmiotu.")

say("")

end

end

end

 

 

Z tabami:

 

http://wklej.org/id/764169/

"Mimo wszystko do normalnego życia jest potrzebna nam druga osoba."


Każdy kiedyś musi...


Koniec z MpcForum.pl


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...