Sziasztok!
Keresgéltem, de nem találtam olyan questet, hogy Pl. van egy npc, és ha megnyitom, van 5 opció. Ha rá megyek az első opcióra, ki ad még 5 lehetőséget. És így tovább. Nem beváltósnak akarom, sima boltnak amikbe itemeket helyezek.
Tud valaki ilyet?
Nem nehéz beleírni még1 selectet a selectbe.
quest asd begin
state start begin
when ID."asd".chat begin
local s = select('asd', 'fgh', 'jkl')
if s == 1 then
local s2 = select('asd2', 'fgh2', 'jkl2')
if s2 == 1 then
...
end
...
end
...
end
end
end
Egy ilyen questbe hogy lehetne belerakni? Mivel ugye ottvan a shop vnumja is.
quest npc_shop begin
state start begin
when 9003.chat."Tárgyak" begin
npc.open_shop( 310 )
say( "Gyere máskor is!" )
setskin(NOWINDOW)
end
when 9003.chat."Tárgyak 2" begin
npc.open_shop( 311 )
say( "Gyere máskor is!" )
setskin(NOWINDOW)
end
when 9003.chat."Tárgyak 3" begin
npc.open_shop( 312 )
say( Gyere máskor is!" )
setskin(NOWINDOW)
end
end
end
És ugye én azt szeretném, ha mondjuk a Tárgyakból, és a Tárgyak2ből nyilna még ablak
quest shop1 begin
state start begin
when 9003.click begin
say_title(mob_name(9003)..":")
say("Üdvözöllek "..pc.get_name()..".")
say("Mit szeretnél vásárolni ?")
say_reward("Választék:")
local a = select("Italok","Asdok","Lovak","Connan","Teke golyo","Kecske sajt","Semmit")
if a == 1 then
npc.open_shop( 31 )
setskin(NOWINDOW)
end
if a == 2 then
npc.open_shop( 121 )
setskin(NOWINDOW)
end
if a == 3 then
npc.open_shop( 131 )
setskin(NOWINDOW)
end
if a == 4 then
npc.open_shop( 1001 )
setskin(NOWINDOW)
end
if a == 5 then
npc.open_shop( 14 )
setskin(NOWINDOW)
elseif a == 6 then
npc.open_shop( 15 )
setskin(NOWINDOW)
end
if a == 7 then
return
end
end
end
end