Hallo
Ich versuche gerade das Lua zu lernen und habe auch einen Scripter der hier im Forum aktiv ist und mir Chaosqueen mit viel erklären und Übungsaufgaben zeigt was ich wissen muss.
Aber genau meine Übungsaufgabe macht grad Zicken.
Ich soll ein GUI Fenster erstellen welches man mit F4 öffnen kann ( Eigendlich soll es F3 sein aber die Taste ist schon mit einer Funktion belegt.)
Die 4 Buttons in dem Fenster soll ich dann auch noch mit Funktionen belegen, aber so weit bin ich noch nicht
Bisher versuche ich das Fenster erstmal über den Befehl /hausaufgabe zu öffnen, habe aber das Problem das mein Fenster sofort nach dem starten der Resource ohne eingabe des Befehls /hausaufgabe öffnet.
Wie ich den Befehl / Hausaufgabe später mit der F4 Taste zum öffnen des GUI Fensters belege weiss ich noch nicht **lach**
Vielleicht kann mir ja jemand sagen was ich da falsch gemacht habe und warum es nicht funktioniert
localplayer = getLocalPlayer ()
addEventHandler("onClientResourceStart", resourceRoot,
function()
fensterBG = guiCreateWindow(0.32, 0.02, 0.43, 0.41, "Hausaufgabe", true)
guiWindowSetSizable(fensterBG, false)
infotext = guiCreateLabel(0.03, 0.10, 0.95, 0.10, "Mal schauen ob alles funktioniert", true, fensterBG)
guiSetFont(labedabel, "default-bold-small")
grooveBT = guiCreateButton(0.54, 0.23, 0.42, 0.13, "Spawn Grovestreet", true, fensterBG)
guiSetFont(grooveBT, "default-bold-small")
guiSetProperty(grooveBT, "NormalTextColour", "C8FFFFFF")
polizeiBT = guiCreateButton(0.54, 0.51, 0.42, 0.13, "Spawn Polizei LS", true, fensterBG)
guiSetFont(polizeiBT, "default-bold-small")
guiSetProperty(polizeiBT, "NormalTextColour", "C8FFFFFF")
cheetahBT = guiCreateButton(0.54, 0.82, 0.42, 0.13, "Cheetah geben)", true, fensterBG)
guiSetFont(cheetahBT, "default-bold-small")
guiSetProperty(cheetahBT, "NormalTextColour", "C8FFFFFF")
kickBT = guiCreateButton(0.54, 1.10, 0.42, 0.13, "Kick Player)", true, fensterBG)
guiSetFont(cheetahBT, "default-bold-small")
guiSetProperty(cheetahBT, "NormalTextColour", "C8FFFFFF")
end
)
Fenster = {
}
function oeffne_fenster ()
if (guiGetVisible(Fenster) == false) then
guiSetVisible(Fenster, true)
showCursor(true)
end
addCommandHandler ( "hausaufgabe",oeffne_fenster )
addEventHandler( "onClientResourceStart", getRootElement( ),
function ( )
guiSetVisible(fensterBG, false)
end
);
end
Alles anzeigen
Als Fehlermeldung im Debugscript bekomme ich:
WARNING:hausaufgabe/f3_fenster_client.lua:7:Bad argument @ `guiSetFont`[Expected gui-element at argument 1, got nil]
Und nu seit nicht so Streng ist mein erster Scriptversuch und ich lerne noch
Danke