Help, 2 Selects in Quests

07/01/2011 18:52 RedKing2#1
Hey com,
ich wollte Questscripten alleine lernen und kann es "sehr" gut.
Mein problem aber ist...ich wollte unbedingt rausfinden wie ich 2x Auswählen kann, oder noch besser endlos(sprich2-3-4 etc.)
Wenn man

local s == select schreibt kann man dann auswählen, doch bei der letzten Auswahl würde ich z.B. "weiter" schreiben oder wenn man sich was auswählt, kann man noch etwas auswählen(Belohnung bsp.)

also local s == select ("Belohnung","Belohnung 2")
if s == 1 then
say("Bla")
pc.give_item2(bla)
local u == select("Belohnung 2","Belohnung 3")
und so weiter, doch sobald ich dies einbau, so kommt immer ein Syntax error.
Ich würde gerne wissen wie dies funktioniert. Ich weiß das es geht, da es im Warpring geht und duzenden anderen Quests, nur das dort ein riesen durcheinander ist, das ich kaum weiß wo oben oder unten ist.
Bitte um Antwort.
07/01/2011 18:54 .Delta#2
local u == select("Belohnung 2","Belohnung 3")

wenn dann
local u = select("Belohnung 2","Belohnung 3")

;)
07/01/2011 18:59 [SGA]Jango#3
local page=1
local exit=0
local auswahl=0
while exit==0 do
if page==1 then
auswahl=select("1","2","3","4","5", "Weiter")
if auswahl==6 then
page=2
else
exit=1
end
elseif page==2 then
auswahl=select("6","7","8", "Zurück")+5
if auswahl==9 then
page=1
else
exit=1
end
end
end
--hier der Code zur auswertung
07/01/2011 19:18 RedKing2#4
Thx, gleich mal probiern
07/02/2011 02:32 [SGA]Jango#5
War ein fehler drin sry jetzt sollte es gehn:
local page=1
local exit=0
local auswahl=0
while exit==0 do
if page==1 then
auswahl=select("1","2","3","4","5", "Weiter")
if auswahl==6 then
page=2
else
exit=1
end
elseif page==2 then
auswahl=select("6","7","8", "Zurück")+5
if auswahl==9 then
page=1
else
exit=1
end
end
end
--hier der Code zur auswertung

hat nur ein "=" gefehlt!