Guten Mittag,
Habe ein AD GUI für Vio_Lite/Extended erstellt, aber dies klappt leider nicht.
Der Fehler ist, dass wenn ich de Nachricht los schicke, wird der Text nicht in die entsprechende Farbe übergeben.
Fehler kommen keine.
Code (client):
Lua
function sendAMessage_func ()
local text = guiGetText(adTextEdit)
local r = guiGetText(edR)
local g = guiGetText(edG)
local b = guiGetText(edB)
outputChatBox("Werbung aufgegeben!", 0, 255, 0)
if guiGetText(adTextEdit) ~= "" then
triggerServerEvent("sendADText", lp, text, r, g, b)
showCursor(false)
removeEventHandler("onClientRender", getRootElement(), drawADText_func)
guiSetVisible(adWindow, false)
setElementData(lp, "ElementClicked", false)
else
outputChatBox("Bitte gib etwas ein!", 255, 0, 0)
end
end
addEventHandler("onClientGUIClick", adSendTextBtn, sendAMessage_func, false)
Alles anzeigen
Code (server):
Lua
addEvent("sendADText", true)
addEventHandler("sendADText", getRootElement(), function(text, r, g, b)
local teldata = getElementData(source, "telenr")
outputChatBox("[Werbung] von "..getPlayerName(player).." [Tel-Nr] "..teldata.." : "..text.." [Werbung]", getRootElement(), r, g, b)
end)
EDIT:// ' lp ' ist definiert. (= local lp = getLocalPlayer() )
Freue mich jetzt schon auf eine Antwort! *:)*
M.f.G