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

Błąd w queście dialogowym


Rekomendowane odpowiedzi

Opublikowano
A wiec jak w temacie mam problem z druidem otóż kiedy kliknę na dialog "magiczne kamienie" okienko się zamyka a inne opcje działaja wiec wnioskuje ze bład jest w tym quescie. 


say_title ( "Druid:" )

say ("Magiczne kamienie to bardzo stara technika")

say ("Dzieki której całe królestwo jest silniejsze")

say ("Jeśli chcesz, mogłabym nauczyć cie jej")

say ("Ale uważaj! Jest to bardzo niebezpieczne")

say ("Czy chcesz się czegoś dowiedzieć??")

local s = select ( "Jak sie je ulepsza? " , "Nie dzieki " ) 

if s == 2 then 

return 

end 

if s == 1 then 

say_title ( "Druid:" )

say ("Ok, a wieć bedziesz potrzebował surowego kamienia")

say_title ( "Surowy Kamien mozna otrzymać z:" )

say_title ( "  -Metina Cierpienia [5lv.]" )

say_title ( "  -Metina Walki [10lv.]" )

say_title ( "  -Metina Bitwy [15lv.]" )

local d = select ( "A co dalej? " , "Ok juz wszystko wiem! " ) 

if d == 2 then 

return 

end 

if d == 1 then 

say_title ( "Druid:" )

say ("Tutaj możesz zobaczyc jak ulepszac poszczególne Tiery: ")

local f = select ( "Co potrzebuje na Tier I?" , "Co potrzebuje na Tier II?" , "Co potrzebuje na Tier III?" , "Co potrzebuje na Tier IV?" , "Dalej..." )

if f == 1 then 

say ("...")

return

end

if f == 2 then 

say ("...")

return

end

if f == 3 then 

say ("...")

return

end

if f == 4 then 

say ("...")

return

end

if f == 5 then 

local c = select ( "Co potrzebuje na Tier V?" , "Co potrzebuje na Tier VI?" , "Co potrzebuje na Tier VII?" , "Co potrzebuje na Tier VIII?" , "Dalej..." ) 

if c == 1 then 

say ("...")

return

end

if c == 2 then 

say ("...")

return

end

if c == 3 then 

say ("...")

return

end

if c == 4 then 

say ("...")

return

end

if c == 5 then

local b = select ( "Co potrzebuje na Tier IX?" , "Co potrzebuje na Tier X?" , "Ok Dzieki wiem wszystko!" )

if b == 1 then 

say ("...")

return

end

if b == 2 then 

say ("...")

return

end

if b == 3 then 

return

end


 

Powie mi ktoś gdzie jest błąd lub co robię źle?

Opublikowano

Nie rozumiem Ciebie, klikasz na npc i wywala Ci do wyboru to co masz na poczatku czy nie?

Klikam na npc i mam do wyboru kilka opcji które sa w innych questach i one dzialaja normalnie a jak klikam na ten dialog to sie okienko zamyka

Opublikowano

masz if który ma przenieść do select i po select został cały czas otwarty if, mogłeś użyć elseif bo nawalone endów troche jest

Opublikowano

masz if który ma przenieść do select i po select został cały czas otwarty if, mogłeś użyć elseif bo nawalone endów troche jest

a dokładniej to w którym miejscu?

Opublikowano
local d = select ( "A co dalej? " , "Ok juz wszystko wiem! " ) 
if d == 2 then 
return 
end 
if d == 1 then  --tu sie zaczyna start 1 opcji
say_title ( "Druid:" )
say ("Tutaj możesz zobaczyc jak ulepszac poszczególne Tiery: ")
local f = select ( "Co potrzebuje na Tier I?" , "Co potrzebuje na Tier II?" , "Co potrzebuje na Tier III?" , "Co potrzebuje na Tier IV?" , "Dalej..." ) --dochodzi do select 
if f == 1 then --tu masz kolejny start 1 opcji,a zamkniecie endu do tamtego dalej brak

wnioskując po quescie tyle tu może być problem, ale mogę się mylić, quest jest strasznie chaotycznie poskładany

Opublikowano
local d = select ( "A co dalej? " , "Ok juz wszystko wiem! " ) 
if d == 2 then 
return 
end 
if d == 1 then  --tu sie zaczyna start 1 opcji
say_title ( "Druid:" )
say ("Tutaj możesz zobaczyc jak ulepszac poszczególne Tiery: ")
local f = select ( "Co potrzebuje na Tier I?" , "Co potrzebuje na Tier II?" , "Co potrzebuje na Tier III?" , "Co potrzebuje na Tier IV?" , "Dalej..." ) --dochodzi do select 
if f == 1 then --tu masz kolejny start 1 opcji,a zamkniecie endu do tamtego dalej brak

wnioskując po quescie tyle tu może być problem, ale mogę się mylić, quest jest strasznie chaotycznie poskładany

 

wstawiłem enda pod local f ==...

i dalej nie działa. mógłbys dodac go tam gdzie powinien byc i podesłać poprawiony fragment?

Opublikowano

masz więcej niż jeden tytuł (title)

say_title ( "Surowy Kamien mozna otrzymać z:" )
say_title ( "  -Metina Cierpienia [5lv.]" )
say_title ( "  -Metina Walki [10lv.]" )
say_title ( "  -Metina Bitwy [15lv.]" )

zamień say_title na say i bedzie trybić

Opublikowano

masz więcej niż jeden tytuł (title)

say_title ( "Surowy Kamien mozna otrzymać z:" )
say_title ( "  -Metina Cierpienia [5lv.]" )
say_title ( "  -Metina Walki [10lv.]" )
say_title ( "  -Metina Bitwy [15lv.]" )

zamień say_title na say i bedzie trybić

ehh ciagle nie działa ;/ wstaw calego questa to dam wielkiego plusika ;)

Opublikowano

łap poprawiony quest cały

 

http://pastebin.com/A6a52PxA

Ok dzieki wielkie działa łap plusa /// a i jak sie dodaje grafike itemku ;) bo jak próbowałem kopiowac z innych questów to nie działało xD

grafike w sensie pokazywanie itemku w rozmowie z npc

Opublikowano
say_item_vnum(id_itemu)

jeśli o to ci chodzi

 

Tak! dokładnie o to dzieki jeszcze raz /// temat do zamkniecia

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...