Nur eine einfache Anfängerfrage, ich kodiere Lua Zeug für Garrys Mod, lerne durch das Lesen von Wiki und anderen Codierungen.Kann ich die Zeichenkettengleichheit in lua überprüfen?
if (self.Owner:SteamID() == "STEAM_0:1:44037488") then
den oben ist der Code, den ich verwenden möchte, um zu prüfen, ob die ID STEAM (was ich glaube ist ein String) auf meine genaue Zeichenfolge entspricht.
Ist das machbar? Oder gibt es einen anderen Weg, ich sollte es tun?
Nur eine Notiz, ich würde nicht mit Lua-Programmierung mit Garry Mod loszulegen. Es verwendet fraglich Codierung Stile (Klammer in 'if'-Anweisungen), nicht standardisierte Syntax ('! ',' || ',' '&& Aliase für' not', 'or' und' und') und hat eine ziemlich schlecht API (zufällige Ersetzung von Builtins wie 'require' und' loadstring', 'FooEx' -Funktionen usw.). –
Lua ist nicht C, du brauchst keine Bedingung in Klammern. Es ist überflüssig. –