Abend,
Bin ich wirklich soo Dumm ? Oder muss es anders sein ?
Clientseitig:
Lua
GUIEditor = {
staticimage = {},
button = {},
label = {},
window = {},
}
addEventHandler ( "onClientResourceStart", resourceRoot, function ( player )
local lp = getLocalPlayer()
GUIEditor.window[1] = guiCreateWindow(312, 161, 758, 505, "Freeroam 24/7 Server", false)
guiWindowSetSizable(GUIEditor.window[1], false)
GUIEditor.button[1] = guiCreateButton(149, 418, 476, 71, "Spiel beitreten!", false, GUIEditor.window[1])
guiSetFont(GUIEditor.button[1], "default-bold-small")
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA")
GUIEditor.label[1] = guiCreateLabel(21, 40, 707, 297, "Herzlich Willkommen auf unseren Freeroam Server!", false, GUIEditor.window[1])
guiSetFont(GUIEditor.label[1], "default-bold-small")
guiLabelSetColor(GUIEditor.label[1], 29, 255, 0)
guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false)
guiLabelSetVerticalAlign(GUIEditor.label[1], "center")
showCursor ( true )
--GUIEditor.staticimage[1] = guiCreateStaticImage(-64, 10, 298, 215, ":guieditor/images/examples/mtalogo.png", false, GUIEditor.label[1])
GUIEditor.button[2] = guiCreateButton(12, 471, 131, 25, "Server verlassen", false, GUIEditor.window[1])
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA")
GUIEditor.button[3] = guiCreateButton(631, 470, 112, 25, "Server Voten", false, GUIEditor.window[1])
guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFAAAAAA")
addEventHandler ( "onClientGUIClick", GUIEditor.button[1], function ( player )
triggerServerEvent ( "spawn", lp, lp )
killTimer(cur_cam_pos_timer)
removeCamHandler ()
destroyElement ( GUIEditor.window[1] )
showCursor ( false )
fadeCamera ( player, true, 2 )
end )
end )
Alles anzeigen
ServerSeitig:
Lua
function spawnPlayer_func ( player )
spawnPlayer ( player, -1421.3000488281, -287.29998779297, 14.10000038147, 90.0, 0 )
outputChatBox ( pname.." ist dem Spiel beigetreten!", getRootElement(), 0, 255, 80 )
end
addEvent ( "spawn", true )
addEventHandler ( "spawn", getRootElement(), spawnPlayer_func )
addEventHandler ( "onClientResourceStart", getResourceRootElement ( getThisResource () ),
function ( player )
fadeCamera ( player, true )
showChat(player, true)
end
)
Alles anzeigen
Das gui wird angezeigt. Cam bewegt sich auch aber wieso Spawne ich nicht ?
P.S. Das is ein einfacher Freeroam Skript kein RL
Und die kamera bleibt schwarz -.-