RodzyneQ
Wiek: 25 Na forum: 3594 dni Posty: 87
Nick w MP: RodzyneQ
Piwa : 196
Czesc, tak jak w temacie - nie mog? odda? pojazdu do przecho, w DB3 pisze mi:
Kod s_parking.lua:
chowalnie = {
{{ 11.13 , 1163.33 , 19.64 }, createMarker ( 11.13 , 1163.33 , 19.64 - 0.9 , "cylinder" , 6 , 0 , 100 , 255 , 50 ), setElementData ( createColCuboid ( 11.14 , 1163.34 , 19.40 , 8.3759765625 , 11.5224609375 , 3.5208724975586 ), "przecho:chowanie:id" , 1 ),{[ "Plane" ]= true ,[ "Helicopter" ]= true ,}, "Samoloty i Helikoptery" },
--{{ 1582.30 , - 1416.86 , 13.58 }, createMarker ( 1582.30 , - 1416.86 , 13.58 - 0.9 , "cylinder" , 0 , 0 , 100 , 255 , 50 ), setElementData ( createColCuboid ( 1579.6571044922 , - 1419.3103027344 , 12.520983886719 , 5.25 , 4.75 , 2.75 ), "przecho:chowanie:id" , 2 ),{[ 'Automobile' ]= true ,[ 'Bike' ]= true ,[ 'BMX' ]= true ,[ 'Quad' ]= true ,[ 'Monster Truck' ]= true ,}, "Samochody i motocykle" },
--{{ 1765.83 , - 2049.19 , 15.30 }, createMarker ( 1582.30 , - 1416.86 , 13.58 - 0.9 , "cylinder" , 0 , 0 , 100 , 255 , 50 ), setElementData ( createColCuboid ( 1763.46130 , - 2055.07788 , 12.58070 , 6.3759765625 , 11.5224609375 , 6.5208724975586 ), "przecho:chowanie:id" , 3 ),{[ 'Automobile' ]= true ,[ 'Bike' ]= true ,[ 'BMX' ]= true ,[ 'Quad' ]= true ,[ 'Monster Truck' ]= true ,}, "Samochody i motocykle" },
--{{ 1998.33 , 2488.23 , 10.82 }, createMarker ( 1998.33 , 2488.23 , 10.82 - 0.9 , "cylinder" , 0 , 0 , 100 , 255 , 50 ), setElementData ( createColCuboid ( 1995.30 , 2486.28 , 8.83 , 6.3759765625 , 11.5224609375 , 2.5208724975586 ), "przecho:chowanie:id" , 4 ),{[ 'Automobile' ]= true ,[ 'Bike' ]= true ,[ 'BMX' ]= true ,[ 'Quad' ]= true ,[ 'Monster Truck' ]= true ,}, "Samochody i motocykle" },
{{- 1944.54 , 617.31 , 35.02 }, createMarker (- 1944.54 , 617.31 , 35.02 - 4 , "cylinder" , 6 , 0 , 100 , 255 , 50 ), setElementData ( createColCuboid (- 1949.19 , 613.43 , 33.6 , 8.3759765625 , 11.5224609375 , 3.5208724975586 ), "przecho:chowanie:id" , 5 ),{[ 'Automobile' ]= true ,[ 'Bike' ]= true ,[ 'BMX' ]= true ,[ 'Quad' ]= true ,[ 'Monster Truck' ]= true ,}, "Samochody i motocykle" },
}
for _ , c in pairs ( chowalnie ) do
createBlip ( c [ 1 ][ 1 ], c [ 1 ][ 2 ], c [ 1 ][ 3 ], 35 , 2 , 0 , 0 , 0 , 0 , 0 , 250 )
local t = createElement ( "text" )
setElementData ( t , "scale" , 1.5 )
setElementData ( t , "name" , "Pozostawianie pojazd?w" )
setElementPosition ( t , c [ 1 ][ 1 ], c [ 1 ][ 2 ], c [ 1 ][ 3 ])
end
addEvent ( "onParkingGetRekords" , true )
addEventHandler ( "onParkingGetRekords" , resourceRoot , function( id )
local uid = getElementData ( client , "player:uid" )
if not uid then return end
local org = getElementData ( client , "player:organization:id" )
local result = exports [ "ogrpg-db" ]: dbGet ( "SELECT * FROM ogrpg_vehicles WHERE (ownedPlayer=? OR ownedGroup=?) AND parking=1" , uid , org or "Brak" )
if #result > 0 then
triggerClientEvent ( client , "onParkingGetVehicles" , root , result , id )
end
end )
addEventHandler ( "onColShapeHit" , root , function( el , md )
if ( source ) and isElement ( source ) then
local id_chow = getElementData ( source , "przecho:chowanie:id" )
if not id_chow then return end
if getElementType ( el ) == "player" then
local veh = getPedOccupiedVehicle ( el )
if not veh then return end
if getVehicleController ( veh ) ~= el then return end
local id = getElementData ( veh , "vehicle:id" )
if not id then return end
if chowalnie [ id_chow ][ 4 ][ getVehicleType ( veh )] then
if isTimer ( timeroddania ) then return end
setElementFrozen ( veh , true )
outputChatBox ( "Trwa oddawanie pojazdu." , el , 255 , 255 , 255 , true )
toggleControl ( el , "enter_exit" , false )
timeroddania = setTimer (function()
setElementFrozen ( veh , false )
local id = getElementData ( veh , "vehicle:id" )
if not id then return end
exports [ "ogrpg-vehicles" ]: onSaveVehicle ( veh )
destroyElement ( veh )
exports [ "ogrpg-db" ]: dbSet ( "UPDATE ogrpg_vehicles SET parking=1,tp_to_parking=? WHERE id=?" , "Schowany recznie(kierowca)" , id )
toggleControl ( el , "enter_exit" , true )
-- outputChatBox ( "* Pomy?lnie zapisano pojazd." , el , 255 , 255 , 255 , true )
end , 3000 , 1 )
end
elseif getElementType ( el ) == "vehicle" then
local gracz = getVehicleController ( el )
if gracz then return end
local id = getElementData ( el , "vehicle:id" )
if not id then return end
if not veh or not isElement ( veh ) then
if chowalnie [ id_chow ][ 4 ][ getVehicleType ( veh )] then
if isTimer ( timeroddania ) then return end
timeroddania = setTimer (function()
setElementFrozen ( el , false )
local id = getElementData ( el , "vehicle:id" )
if not id then return end
exports [ "ogrpg-vehicles" ]: onSaveVehicle ( el )
destroyElement ( el )
exports [ "ogrpg-db" ]: dbSet ( "UPDATE ogrpg_vehicles SET parking=1,tp_to_parking=? WHERE id=?" , "Schowany recznie(bez kierowcy)" , id )
-- outputChatBox ( "* Pomy?lnie zapisano pojazd." , el , 255 , 255 , 255 , true )
end , 3000 , 1 )
setElementFrozen ( el , true )
setVehicleLocked ( el , true )
end
end
end
end
end )
addEvent ( "onParkingVehicleSpawn" , true )
addEventHandler ( "onParkingVehicleSpawn" , root , function( id , miejsce )
if not id then return end
if not miejsce then return end
local spawn = exports [ "ogrpg-vehicles" ]: onRespawnVehicles ( _ , id , miejsce )
if spawn then
addEventHandler ( "onClientRender" , root , render1 )
end
end )
function render1 ()
dxDrawText ( "Zrespiono pojazd" , screenW * 0.3656 , screenH * 0.1553 , screenW * 0.6273 , screenH * 0.3193 , tocolor ( 255 , 255 , 255 , 255 ), 2.50 , "pricedown" , "center" , "center" , false , false , false , false , false )
end
function renderstop1 ()
removeEventHandler ( "onClientRender" , root , render1 )
end
Za pomoc i