[LUA Allgemein ] if, then ,else , etc.
Hi , ich habe mal ne frage , und zwar ich hab jetzt mal so eben ein lua script ( hat nix mit gmod zu tun ) gemacht
und irgendwie geht das nicht richtig ,
Ich weiß wo der fehler ist :
if player1Geld == 0 then
print("Warnung"..player1Name,"Du hast kein Geld Mehr!")
end
Und zwar bei player1name , wie macheich das das denn dazwischen der Spieler 1 Name steht , indem er das von einer Variable , nämlich Player1Name = "xyz" ,
ausliest?
bei php oder html ist das meistens $Player1Name xD
AW: [LUA Allgemein ] if, then ,else , etc.
Du solltest niemals Zahlen in Variablennamen verwenden!
Wie du sehen kannst habe ich das ganze mit einem Table gelöst,
da es einfacher ist die ganzen Spielerdaten in einem Table zu verpacken.
Desweiteren wird es später einfacher, mehrere Spieler auf einmal anzusteuern.
-Lua fixed!-
[LUA Allgemein ] if, then ,else , etc.
mhh ja danke :P
Du das mit der zahl hab ich aber von
http://lua.gts-stolberg.de
;-)
Code:
mytable={}
mytable.playerone.name = "Chucky"
mytable.playerone.geld = 50
if ( mytable.playerone.geld == 0 ) then
print( "Warnung: " .. mytable.playerone.name .. " hat kein Geld mehr!\n" )
end
" An Error occurred in the application "
[ benutze LUAEDIT ]
AW: [LUA Allgemein ] if, then ,else , etc.
Ja schon richtig, allerdings kann es bei einigen Sprachen zu Konflikten führen ;)
Ich hatte den Fall bis jetzt nicht, aber ich gehe lieber auf Nr. Sicher.
AW: [LUA Allgemein ] if, then ,else , etc.
Oh udn dann hätte ich da noch eine frage , denn wenn ich jetzt zum beispiel
Code:
mytable={}
mytable.playerone.name = "Chucky"
mytable.playerone.geld = 50
if ( mytable.playerone.geld == 0 ) then
print( "Warnung: " .. mytable.playerone.name .. " hat kein Geld mehr!\n" )
end
Habe, und dann am ende nochwas ranhängen will da bekomm ich auch die fehler meldung wie im €DIT beschrieben,
woran mag das liegen ?
Danke :D
AW: [LUA Allgemein ] if, then ,else , etc.
Hach verdammt hab den playerone Table vergessen :P
Nun funkt es auch!
Achte doch bitte auf deine Rechtschreibung!
AW: [LUA Allgemein ] if, then ,else , etc.
Ahh Danke ,
Ja klar das kann ich machen , von nun an schreibe ich nur noch ordentlich. :-)
Doppelpost:
Ähm Ja , soviel zum Thema xP
Code:
mytable = {}
mytable.playerone = {}
mytable.playetwo = {}
mytable.playerone.name = "Chucky"
mytable.playerone.geld = 50
mytable.playertwo.geld = 40
if ( mytable.playerone.geld == 0 ) then
print( "Warnung: " .. mytable.playerone.name .. " hat kein Geld mehr!\n" )
end
if ( mytable.playertwo.geld < mytable.playerone.geld ) then
print( "Warnung Spieler 2 , du hast nicht genug Geld! Dein Geldbetrag:" .. mytable.playertwo.geld .. "Bitte verdiene erst mehr Geld!\n" )
end
EDIT : Oh mein Gott Sorry das ich so Spamme ,ich habe den Fehler gerade selbst entdeckt , ich habe einen Buchstaben vergessen.
Doppelpost:
Hi ,
Ich bräuchte nochmal ein wenig Hilfe ;)
Und zwar möchte ich wissen wie man in Derma einen Label hinzufügt?