Permalänk

LUA hjälp

Amen tja

Jag behöver hjälp med ett litet problem jag har D: Det är att jag har nyss lärt mig språket LUA men det är ett litet problem.

Det kommer fram detta

bios:204: [string "latchare"]:2:
then excepted

Den vill ha ett then på rad 2 står det enligt mina beräkningar :/

Men om vi ska kolla på vad jag har programmerat fram till rad 2

x = math.random(10)
if x = 1 then else

Jag har ju ett then på rad 2 vad ska jag göra snälla hjälp D:

Permalänk
Medlem

Första problemet torde vara x=1. Du gör en tilldelning men jag misstänker att du vill göra jämförelsen x==1. Detta bör dock inte ge upphov till det felmeddelande du får (tekniskt sett är x=1 inte fel, det gör bara inte vad jag misstänker att du vill göra).

Syntaxen för en if-then-else torde vara:

if <villkor> then <gör A> else <gör B> end

Exempel:

if x==1 then print "x är lika med ett" else print "x är inte lika med ett" end

Felet du meddelas om bör alltså ligga i <gör A>-delen av koden.

Visa signatur

Laptop: Dell Latitude E7270 | 12,5" FHD IPS | i5-6300U | 16GB RAM | 500GB SSD
Laptop: MacBook Air 13"
NUC: Intel i5-4250U | 8GB RAM | 250GB SSD