Sergo86 Posted December 29, 2012 Posted December 29, 2012 Как сделать, чтобы при включении фар появлялась картинка.
Scripting Moderators Sarrum Posted December 29, 2012 Scripting Moderators Posted December 29, 2012 (edited) getVehicleOverrideLights + guiCreateStaticImage или dxDrawImage Edited December 29, 2012 by Guest
Other Languages Moderators Disinterpreter Posted December 29, 2012 Other Languages Moderators Posted December 29, 2012 спс) а можно поточнее? Проверяешь состояние фар, если они выключены (см. параметры функции), то рисуй изображение.
Sergo86 Posted December 29, 2012 Author Posted December 29, 2012 Вот так: function VehicleLightState ( playerSource ) local theVehicle = getPedOccupiedVehicle ( playerSource ) -- Check if the player is in any vehicle and if he is the driver if theVehicle and getVehicleController ( theVehicle ) == playerSource then local state = getVehicleLightState ( theVehicle ) if ( getVehicleOverrideLights ( veh ) ~= 2 ) then guiCreateStaticImage( 20, 200, 100, 100, "imagename.png", false ) end ???
Scripting Moderators Sarrum Posted December 29, 2012 Scripting Moderators Posted December 29, 2012 addEventHandler ( "onClientRender", root, function ( ) local theVehicle = getPedOccupiedVehicle ( localPlayer ) if ( theVehicle ) then if getVehicleOverrideLights ( theVehicle ) == 2 then --guiCreateStaticImage ( ... ) end end end )
Sergo86 Posted December 30, 2012 Author Posted December 30, 2012 Почему когда я выхожу из авто, картинка остаётся и почему немного подлагивает?
Scripting Moderators Sarrum Posted December 30, 2012 Scripting Moderators Posted December 30, 2012 Почему когда я выхожу из авто, картинка остаётся и почему немного подлагивает? Мм, забудь про onClientRender, используй эти события: onClientVehicleEnter / onClientVehicleExit Для удаления картинки / проверки на ее наличие: destroyElement / isElement
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now