Also aktuell arbeite ich an einem GUI Script wo man mitten im Bildschirm eine
Ankündigung erscheinen lassen kann. Beispielsweise sollte das eigentlich so
aussehen:
Serverrestart heute um 23:15!
Natürlich mit größerer Schrift etc. aber das sieht dann hier nicht gerade
gut aus :D. Jedenfalls sieht es bei mir aber so aus:
Externer Inhalt
www10.pic-upload.de
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Also hier zum Beispiel sieht man das "A" nicht richtig und das "G" ist komplett weg. Weis jemand warum das so ist
und wie ich das fixxen kann?
Hier dazu mal das Script:
Client.lua
Lua
name = guiCreateLabel(572,171,255,977,"",false)
guiLabelSetColor(name,255,0,0)
guiLabelSetVerticalAlign(name,"top")
guiLabelSetHorizontalAlign(name,"center",false)
guiSetFont(name,"sa-gothic")
textl = guiCreateLabel(100,280,1322,176,"",false)
guiLabelSetColor(textl,255,150,0)
guiLabelSetVerticalAlign(textl,"center")
guiLabelSetHorizontalAlign(textl,"center",false)
guiSetFont(textl,"sa-gothic")
addEvent("createGUI",true)
addEventHandler("createGUI",getRootElement(),
function()
window = guiCreateWindow(420,320,250,97,"Bitte gebe eine Ankuendigung ein",false)
textfield = guiCreateEdit(19,30,220,32,"",false,window)
ok = guiCreateButton(18,14,65,23,"OK",false,window)
close = guiCreateButton(15,67,47,25,"Schliessen",false,window)
showCursor(true)
glp = getLocalPlayer()
addEventHandler("onClientGUIClick",ok,displayServer,false)
addEventHandler("onClientGUIClick",close,closeB,false)
end
)
function displayServer()
local text = guiGetText(textfield)
triggerServerEvent("display",getLocalPlayer(),text)
end
addEvent ("createText", true)
addEventHandler ("createText", getRootElement(),
function (text)
guiSetVisible(name,true)
guiSetVisible(textl,true)
guiSetText(name,"Admin Ankuendigung:")
guiSetText(textl,text)
setTimer(guiSetVisible,15000,1,textl,false)
setTimer(guiSetVisible,15000,1,name,false)
end)
function closeB ()
guiSetVisible(window,false)
guiSetInputEnabled(false)
showCursor(false)
end
Alles anzeigen
server.lua
Lua
function Allowance(source)
if hasObjectPermissionTo(source,"general.adminpanel",false) then
triggerClientEvent(source,"createGUI",source)
else
outputChatBox("Error: Zugriff verweigert!",source,255,0,0)
end
end
addCommandHandler("an",Allowance)
addEvent ("display", true)
addEventHandler ("display", getRootElement(),
function (text)
triggerClientEvent(getRootElement(),"createText",getRootElement(),text)
end)
Alles anzeigen
Fehler: Keine, weder in der Console noch übers Debugscript
MfG
AlexanderIBK