mrmay4141
KOR Gaming Innovator
Wiek: 28 Na forum: 4860 dni Posty: 86
Nick w MP: Sexyvise
Piwa : 4
Witam, ?ci?gn??em skrypt z zak?adki "Poradniki" i jest w nim jaki? problem.
Prosze o wykrycie i wys??nie gotowego ni?ej.
Kod:
SWIATLA
local root = getRootElement ()
local thisResourceRoot = getResourceRootElement(getThisResource())
function thisResourceStart ()
local players = getElementsByType ( "player" )
for k,v in ipairs(players) do
bindKey ( v, "l", "down", toggleVehicleLights, "Swiatla ON/OFF" )
end
end
function playerJoin ()
outputChatBox ( "Wcisnij L aby wlaczyc lub wylaczyc swiatla", source )
bindKey ( source, "l", "down", toggleVehicleLights, "Swiatla ON/OFF" )
end
addEventHandler ( "onResourceStart", thisResourceRoot, thisResourceStart )
addEventHandler ( "onPlayerJoin", root, playerJoin )
function toggleVehicleLights ( player, key, state )
if ( getPlayerOccupiedVehicleSeat ( player ) == 0 ) then
local veh = getPlayerOccupiedVehicle ( player )
if ( getVehicleOverrideLights ( veh ) ~= 2 ) then
setVehicleOverrideLights ( veh, 2 )
else
setVehicleOverrideLights ( veh, 1 )
end
end
end
SILNIK
function engineOffOn(source)
if isPedInVehicle(source) then
local sourceVehicle = getPedOccupiedVehicle( source )
if getVehicleEngineState ( sourceVehicle ) then
setVehicleEngineState ( sourceVehicle, false )
else
setVehicleEngineState ( sourceVehicle, true )
end
end
end
function changeLightsState(source)
if isPedInVehicle(source) then
local sourceVehicle = getPedOccupiedVehicle( player )
if getVehicleOverrideLights ( sourceVehicle ) ~= 2 then
setVehicleOverrideLights( sourceVehicle, 2 )
else
setVehicleOverrideLights( sourceVehicle, 1 )
end
end
end
addEventHandler ( "onPlayerVehicleEnter",root,function( theVehicle, driver, jackerPlayer )
if driver == 0 and not jackerPlayer then
setVehicleEngineState ( theVehicle, true )
end
end)
addEventHandler ( "onPlayerVehicleExit",root,function( theVehicle, driver, jackerPlayer )
if driver == 0 and not jackerPlayer then
setVehicleEngineState ( theVehicle, false )
setVehicleOverrideLights ( theVehicle, 1 )
end
end)
addEventHandler ( "onResourceStart",resourceRoot,function()
if res~= getThisResource() then return end
local engineKey = get("@jengine.engineKey")
local lightsKey = get("@jengine.lightsKey")
for _, player in ipairs(getElementsByType("player")) do
bindKey (player, engineKey, "down", engineOffOn )
bindKey(player,lightsKey, "down", changeLightsState )
end
end)
addEventHandler("onResourceStop",resourceRoot,function(res)
if res~= getThisResource() then return end
for _, player in ipairs(getElementsByType("player")) do
unbindKey (player, engineKey, "down", engineOffOn )
unbindKey(player,lightsKey, "down", changeLightsState )
end
end)
addEventHandler ( "onPlayerJoin",root,function()
bindKey (source,engineKey, "down", engineOffOn)
bindKey(source,lightsKey, "down", changeLightsState)
end)
addEventHandler ( "onPlayerQuit",root,function()
unbindKey (source,engineKey, "down", engineOffOn)
unbindKey(source,lightsKey, "down", changeLightsState)
end)