attempt to call a global "cinfobox" a nill value

  • Gute Nacht, ich hab wiedermal ein Prolbem, diesmal mit einer GUI


    Hier die Anmeldebereich-client.lua Datei

    Lua
    print("Anmeldebereich-client wurde gestartet!")function anmeldebereich()showCursor(true);selfmadeGui.window[1] = guiCreateWindow(104, 211, 803, 389, "", false)guiWindowSetSizable(selfmadeGui.window[1], false)selfmadeGui.tabpanel[1] = guiCreateTabPanel(9, 18, 784, 361, false, selfmadeGui.window[1])selfmadeGui.tab[1] = guiCreateTab("Anmelden", selfmadeGui.tabpanel[1])selfmadeGui.label[1] = guiCreateLabel(-19, 3, 289, 50, "Benutzername:", false, selfmadeGui.tab[1])guiSetFont(selfmadeGui.label[1], "default-bold-small")guiLabelSetHorizontalAlign(selfmadeGui.label[1], "center", false)guiLabelSetVerticalAlign(selfmadeGui.label[1], "center")selfmadeGui.edit[1] = guiCreateEdit(243, 13, 531, 35, getPlayerName(localPlayer), false, selfmadeGui.tab[1])selfmadeGui.label[2] = guiCreateLabel(-18, 53, 289, 50, "Passwort:", false, selfmadeGui.tab[1])guiSetFont(selfmadeGui.label[2], "default-bold-small")guiLabelSetHorizontalAlign(selfmadeGui.label[2], "center", false)guiLabelSetVerticalAlign(selfmadeGui.label[2], "center")selfmadeGui.edit[2] = guiCreateEdit(243, 63, 531, 35, "", false, selfmadeGui.tab[1])selfmadeGui.edit[3] = guiCreateEdit(243, 113, 531, 35, "", false, selfmadeGui.tab[1])selfmadeGui.label[3] = guiCreateLabel(-17, 103, 289, 50, "Passwort wiederholen:", false, selfmadeGui.tab[1])guiSetFont(selfmadeGui.label[3], "default-bold-small")guiLabelSetHorizontalAlign(selfmadeGui.label[3], "center", false)guiLabelSetVerticalAlign(selfmadeGui.label[3], "center")selfmadeGui.button[1] = guiCreateButton(63, 226, 692, 93, "Anmelden", false, selfmadeGui.tab[1])guiSetFont(selfmadeGui.button[1], "clear-normal")guiSetProperty(selfmadeGui.button[1], "NormalTextColour", "FFAAAAAA")addEventHandler("onClientGUIClick",selfmadeGui.button[1],function()local passwort1 = guiGetText(selfmadeGui.edit[2]);local passwort2 = guiGetText(selfmadeGui.edit[3]);if (#passwort1 == 4 and #passwort2 == 4) thenif(passwort1 == passwort2)thentriggerServerEvent("Anmelden",localPlayer,passwort1);else cInfobox("Die angegebenen Passwörter stimmen nicht überein!",255,0,0)endelse cInfobox("Das Passwort muss mindestens vier Zeichen lang sein!",255,0,0)endend,false)selfmadeGui.tab[2] = guiCreateTab("Registrieren", selfmadeGui.tabpanel[1])selfmadeGui.label[4] = guiCreateLabel(-19, 3, 289, 50, "Benutzername:", false, selfmadeGui.tab[2])guiSetFont(selfmadeGui.label[1], "default-bold-small")guiLabelSetHorizontalAlign(selfmadeGui.label[4], "center", false)guiLabelSetVerticalAlign(selfmadeGui.label[4], "center")selfmadeGui.edit[4] = guiCreateEdit(243, 13, 531, 35, getPlayerName(localPlayer), false, selfmadeGui.tab[2])selfmadeGui.label[5] = guiCreateLabel(-18, 53, 289, 50, "Passwort:", false, selfmadeGui.tab[2])guiSetFont(selfmadeGui.label[2], "default-bold-small")guiLabelSetHorizontalAlign(selfmadeGui.label[5], "center", false)guiLabelSetVerticalAlign(selfmadeGui.label[5], "center")selfmadeGui.edit[5] = guiCreateEdit(243, 63, 531, 35, "", false, selfmadeGui.tab[2])selfmadeGui.edit[6] = guiCreateEdit(243, 113, 531, 35, "", false, selfmadeGui.tab[2])selfmadeGui.label[6] = guiCreateLabel(-17, 103, 289, 50, "Passwort wiederholen:", false, selfmadeGui.tab[2])guiSetFont(selfmadeGui.label[3], "default-bold-small")guiLabelSetHorizontalAlign(selfmadeGui.label[6], "center", false)guiLabelSetVerticalAlign(selfmadeGui.label[6], "center")selfmadeGui.button[2] = guiCreateButton(63, 226, 692, 93, "Anmelden", false, selfmadeGui.tab[2])guiSetFont(selfmadeGui.button[2], "clear-normal")guiSetProperty(selfmadeGui.button[2], "NormalTextColour", "FFAAAAAA")addEventHandler("onClientGUIClick",selfmadeGui.button[2],function()local passwort1 = guiGetText(selfmadeGui.edit[5]);local passwort2 = guiGetText(selfmadeGui.edit[6]);if (#passwort1 == 4 and #passwort2 == 4) thentriggerServerEvent("Registrieren",localPlayer,passwort1);if(passwort1 == passwort2)thenelse cInfobox("Die angegebenen Passwörter stimmen nicht überein!",255,0,0)endelse cInfobox("Das Passwort muss mindestens vier Zeichen lang sein!",255,0,0)endend,false)endanmeldebereich()


    Und hier ist die Infobox.lua wo sie getriggert wird


    Lua
    print("Infobox.lua wurde geladen!")function cInfobox(text,r,g,b)infobox_text = textinfobox_r = rinfobox_g = ginfobox_b = baddEventHandler("onClientRender",root,InfoBoxRender);setTimer(function()removeEventHandler("onClientRender",root,InfoBoxRender);end,6000,1)endaddEvent("cInfobox",true)addEventHandler("cInfobox",root,cInfoBox)function InfoBoxRender()dxDrawRectangle(365, 10, 291, 139, tocolor(0, 0, 0, 200), false)dxDrawText("Sers", 386, 23, 646, 139, tocolor(infobox_r, infobox_g, infobox_b, 255), 2.00, "default", "center", "center", false, false, false, false, false)end

    Aktuelle Projekte:

  • Dieses Thema enthält einen weiteren Beitrag, der nur für registrierte Benutzer sichtbar ist, bitte registrieren Sie sich oder melden Sie sich an um diesen lesen zu können.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!