Moin Moin,
ich habe ein Problem mit setCameraMatrix(). Wenn der Client die Resource startet sollte ein Die CameraMatrix auf ein Object gesettet werden. Jedoch funktioniert das ganze nicht.
Hier mal das Script. Vlt. findet Ihr einen Fehler, habe keinen gefunden.
Lua
function check()
triggerServerEvent("checkPlayer", getRootElement(), getLocalPlayer())
setElementData( getLocalPlayer(), "loggedin", false)
showPlayerHudComponent( "ammo", false)
showPlayerHudComponent( "area_name", false)
showPlayerHudComponent( "armour", false)
showPlayerHudComponent( "breath", false)
showPlayerHudComponent( "clock", false)
showPlayerHudComponent( "health", false)
showPlayerHudComponent( "money", false)
showPlayerHudComponent( "radar", true)
showPlayerHudComponent( "vehicle_name", false)
showPlayerHudComponent( "weapon", false)
showPlayerHudComponent( "radio", false)
showPlayerHudComponent( "wanted", false)
showPlayerHudComponent( "radar", false)
addEventHandler("onClientRender", root, fadeOnCameraOnLogin)
end
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), check)
local x,y = guiGetScreenSize()
function fadeOnCameraOnLogin()
if getElementData( getLocalPlayer(), "loggedin") == false then
setCameraMatrix( 1130.2138671875, -1281.513671875, 70.190544128418, 1128.0830078125, -1427.666015625, 37.42699432373)
dxDrawText("San Andreas Stories V 1.0",x*0.2,y*0.05,843.0,117.0,tocolor(0,102,255,255),3.0,"pricedown","left","top",false,false,true)
dxDrawImage(x*0,y*0.82,1366.0,150.0,"images/c_black.jpg",0.0,0.0,0.0,tocolor(0,0,0,200),false)
dxDrawImage(x*0,y*0.0,1366.0,150.0,"images/c_black.jpg",0.0,0.0,0.0,tocolor(0,0,0,200),false)
end
end
function disableFadeonCameraOnLogin()
if getElementData( getLocalPlayer(), "loggedin") == true then
removeEventHandler("onClientRender", root, fadeOnCameraOnLogin)
end
end
addEvent("disableFadeonLogin", true)
addEventHandler("disableFadeonLogin", getRootElement(), disableFadeonCameraOnLogin)
Alles anzeigen