KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: [LUA]1 Fehler meldung die immer wieder nervt.
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo, undzwar habe ich 1 Problem:

Ich erhalte immer wieder eine Fehler meldung, die ich bisher noch nicht beheben konnte.

Und zwar ist es immer dieser:

"'then' expected near '='"

Der block lautet:

Code:
if pad:up() and oldpad:up() ~= pad:up() and mode = "steht" then
yspeed = - 5
end

Dier Fehler bringt mich langsam echt zum verzweifeln :/

PS: Bei anderen wird es nicht als Fehler angezeigt.

Code:
if pad:up() and oldpad:up() ~= pad:up() and mode = "steht" then
yspeed = - 5
end


mit "and mode = "steht"" willst du überprüfen ob die Variable "mode" den String "steht" enthält, richtig?

Dann solltest du vllt. anstatt des Zuweisungsoperators den Gleichheitsoperator nehmen Wink

Bsp.:

Code:
if pad:up() and oldpad:up() ~= pad:up() and mode == "steht" then
yspeed = - 5
end


Hoffe ich konnte dir helfen Smile

mfg

CChako :

Code:
if pad:up() and oldpad:up() ~= pad:up() and mode = "steht" then
yspeed = - 5
end


mit "and mode = "steht"" willst du überprüfen ob die Variable "mode" den String "steht" enthält, richtig?

Dann solltest du vllt. anstatt des Zuweisungsoperators den Gleichheitsoperator nehmen Wink

Bsp.:

Code:
if pad:up() and oldpad:up() ~= pad:up() and mode == "steht" then
yspeed = - 5
end


Hoffe ich konnte dir helfen Smile

mfg


Oke, jetzt klappt es, aber jetzt erfüllt es nicht seinen zweck :/

Italia-boy :
Oke, jetzt klappt es, aber jetzt erfüllt es nicht seinen zweck :/


Probiers mal mit:

Code:
if pad:up() and oldpad:up() ~= pad:up() and mode == "steht" then
yspeed = yspeed - 5
end


mfg

der fehler liegt daran, dass ich eine zeile vergessen hab:

Code:
y = y + yspeed

Referenz-URLs