Gmod Lua Godmode change programmieren?
Guten Tag,
ich habe heute angefangen mich ein wenig mit Lua bei Garry‘s Mod anzufreunden. Nun bin ich dabei zur Übung ein paar Commands zu erstellen und bin nun am Godmode angekommen, hier habe ich bereits einen Befehl für fps und einen für Ungod, jedoch möchte ich einen Befehl, der checkt ob Godmode aktiv oder inaktiv ist und es entsprechend ändert. Nun hier bin ich mit meinem Wissen, welches ich mir heute kurzfristig angeeignet habe am Ende und finde nach Recherche auch nichts.
Eine kleine weitere Frage, wenn ich schon dabei bin, wäre, wie ich einen NoClip und Cloak Befehl erstellen kann, hier finde ich nichts dazu in der Gmod Wiki.
Vielen Dank schonmal im vorraus!
1 Antwort
Ein Blick in die Dokumentation hilft:
https://wiki.facepunch.com/gmod/Player:HasGodMode
Diesen Zustand, den du zurückbekommst, kannst du via if-else prüfen. Wie du den Modus de-/aktivierst, hast du offensichtlich schon selbst gefunden.
Bezüglich Cloak hilft dir womöglich dieses GitHub-Projekt weiter und hinsichtlich NoClip vielleicht dieser Forenpost.
Dein schiefes Foto habe ich mir bisher nicht angeschaut. In den Fokus fallen aber schnell Zeile 41 und 42, denn sie ergeben keinen Sinn. Wenn eine Bedingung true ist, wird sie immer ausgeführt. Wenn sie false ist, nie. Danach hast du Strings aufgeführt, aber was du mit denen vorhast, weiß ich nicht. Schau dir besser nochmal if-else an. In den obigen Zeilen hast du es doch schon richtig, nur prüfst du da halt mit einer anderen Bedingung (nicht ob der Godmode aktiviert ist).
Zunächst vielen Dank für die Antwort, jedoch habe ich es nicht geschafft. Nachdem Gutefrage den Link sperrt und ich das Bild hier nicht hochladen kann, kann ich leider keine Infos zu meinem Skript geben.
Ich weis nicht wieso es nicht funktioniert, vielleicht wissen Sie es und können einen Lösungsvorschlag machen.