*Bump*
Weiß keiner wie ich das mit den CheckBoxen machen kann? Ich bekomm das einfach nicht hin :(
Druckbare Version
*Bump*
Weiß keiner wie ich das mit den CheckBoxen machen kann? Ich bekomm das einfach nicht hin :(
http://wiki.garrysmod.com/wiki/?titl...nel.AddControl
Zitat:
Code:CheckBox string Label, string Description, string Command
Haben bei mir zuerst auch nicht gefunkt, doch dann ging es auf einmal...
Hier ist mal mein Code:
ACHTUNG! Der Lua-Highlighter hier im Forum scheint bischen zu spinnen!
Zeile 27: DermaCheckBox:SetText( texts[i] )
Zeile 28: DermaCheckBox:SetConVar( convars[i] )
-----
Dieses "for i=1, table.Count( texts ) do" macht es so das du gleich
mehrere Checkboxes auf einmal erstellen kannst.
Ähemchen... Wenn ich mal anmerken dürfte dass ich kein Problem mit dem Erstellen von Checkboxen habe, sondern die Abfrage der Werte
Also zum Beispiel
funktioniert nicht. Wie soll ich es dann machen?
Das war meine Frage :gmod: (steht aber auch in meinem vorletzten Post drin)
€dit: Ach ja, mir ist klar dass man nicht GetValue verwenden kann, ich hab das schon ausprobiert.
Wieso willst du denn die Checkbox abfragen?
Du musst die ConVar abfragen die du mit der Checkbox änderst ;)
z.B. sbox_godmode oder sbox_plpdamage
ConVar = Consolen Variable
-----
Was ist denn dein Vorhaben?
Ich wenn man auf Afk drückt, wird man Afk gesetzt, es erscheint eine Chatnachricht, und man soll auswählen können ob noch ein Grund dastehen soll oder nicht (Grund kann man im Derma eingeben)
Wie gesagt, es dient nur zur Übung ;)
Also, erstmal erstellst du dir einen Consolencommand:
http://wiki.garrysmod.com/wiki/?titl...onsole_command
Code könnte wie folgernder aussehen:
args<komische Zeigenfolge> mit args[1] ersetzen...
Dann kannst deine Zeileneingabe mit Checkbox machen ( im gleiche Script ):
Jetzt bastelst du dir nur noch eine Think-Funktion welche den Valu aus DermaText abfragt und guckt ob "afk" = true ist.
Wenn es true ist dann kannst ja 'n Text alle 3min reingschreiben lassen...