Quest kód. (k)

Indította xBlackCursex, 2012-05-05, 21:19:23

Sziasztok!
Van olyan quest kód hogy:
"Tovább"
"Kilép" (vagy mégse)
?

local s=select("Tovább","Mégse")
if s==1 then
blabla
elseif s==2 then
return
end

lehet kicsit fura.

bla bla helyére szöveget írjak?

Szia!
A továbbot, amely csak NPC beszédnél működik így a wait() parancsal tudod betenni!
A választási lehetőségeket pedig így:

local k=select("Igen","Nem")
Mindig local-al kezdjük, ezután írhatunk egy betűt, vagy akár egy szót is, ezt fogjuk majd az IF-hez írni, hogy tudja miről van szó, utána = jel jön, majd a select szó, mert az választást jelent. Utána az Igen, Nem helyére írhatsz mást is, vagy csinálhatsz több opciót ennek mintájára!
Most jon az IF:

if k==1 then
Mindig IF-el kezdjük, majd beírjuk azt a betűt vagy szót amit megadtunk előbb, utána 2db = jel és, hogy hanyadik szövegnek szeretnénk opciót, jelen esetben 1 az az Igen, majd egy then-el zárjuk!


Ha segítettem nyomj egy pozitívot, és egy Thank Yout :D

C++ programmer at Gameloft

2012-05-06, 09:10:52 #4 Utolsó szerkesztés: 2012-05-06, 09:25:41 Szerző: Tomy619
Ugyan ezt írta P3NG3R, de legalább tudom már hogy az IF után az a betű, vagy szó kell amely a local után írtunk :D
Ment a karma, és a Tank You mindkettőtöknek.
Zártam.
UI: Distraught Thank You -t nem tudok neked nyomni egy témába 1-szer lehet :S
UI2: De keresek más témát amihez hozzászóltál és nyomok :D

Még annyi lenne, hogy lehet megcsinálni hogy ha Nem -re kattint, akkor írja hogy bla bla, és ha a Igenre kattint akkor is írja hogy bla bla ?

Talán így meg érted
local s = select("igen","Nem","Mégse")
if s == 1 then
  say("Az igent választottad")
elseif s == 2 then
  say("A nemet választottad")
elseif s == 3 then
  say("A Mégsét választottad")
end


"Az a baj a világgal, hogy a hülyék  mindenben holtbiztosak, az okosak meg tele vannak kételyekkel."
              Bertrand Russel


Thank you ment, meg a karma is.
PLS mennyen archívum mert sehol sincs leírva és még kellhet.
És nemsokára újratelepítem a gépem.
Témát zártam.