Wysłany: 2017-03-17, 21:08
Krzemo1234
Wiek: 26 Na forum: 3751 dni Posty: 387
Nick w MP: Krzemo
Piwa : 16
Witam mam taki skrypcik i jak zrobi? tak aby po wyj?ciu si? odrazu respi?
Za pomoc zimne
local ustawioneAuta = {
{- 2982.94 , 489.99 , 0.76 , 359.2 , 359.9 , 90 },
{- 2982.93 , 502.31 , 0.76 , 359.6 , 359.9 , 90 },
{- 2971.51 , 497.47 , 0.76 , 359.6 , 359.7 , 360 },
{- 2942.76 , 496.46 , 0.76 , 359.0 , 359.8 , 360 },
{- 2976.39 , 513.24 , 0.76 , 2.6 , 0.2 , 360 },
{- 2948.40 , 512.59 , 0.76 , 358.6 , 359.8 , 360 },
}
for i , v in ipairs ( ustawioneAuta ) do
local veh = createVehicle ( 453 , v [ 1 ], v [ 2 ], v [ 3 ], v [ 4 ], v [ 5 ], v [ 6 ])
setElementData ( veh , "vehicle:desc" , "Praca Dorywcza\nKutry" )
setElementData ( veh , "vehicle:mileage" , math . random ( 1000 , 60000 ))
setElementData ( veh , "vehicle:fuel" , 1000 )
setVehicleIdleRespawnDelay ( veh , 1 )
setElementFrozen ( veh , true )
end
addEventHandler ( "onVehicleEnter" , resourceRoot , function( plr , seat )
if seat == 0 then
outputChatBox ( "* Pomy?lnie rozpocz?to prac? rybaka." , plr , 0 , 255 , 0 )
outputChatBox ( "* Je?dzij po morzu i zbieraj ryby!" , plr , 0 , 255 , 0 )
local v = getPedOccupiedVehicle ( plr )
setElementFrozen ( v , true )
setElementData ( v , "mapa" , 0 )
setElementData ( plr , "pracaView" , true )
end
end )
local markerek = createMarker (- 2986.31 , 447.94 , 0.74 , "corona" , 5 , 0 , 255 , 0 , 175 )
local text = createElement ( "text" )
setElementData ( text , "name" , "Punkt roz?adowywania zbiornika!" )
setElementPosition ( text ,- 2986.31 , 447.94 , 0.74 )
addEventHandler ( "onMarkerHit" , resourceRoot ,function( element , md )
local v = getPedOccupiedVehicle ( element )
local veh = getPedOccupiedVehicle ( element )
if source ~= markerek then return end
local type = getElementType ( element )
if type == "player" then
if not getPedOccupiedVehicle ( element ) then return end
if getElementData ( v , "mapa" ) and getElementData ( v , "mapa" ) >= 10 then
local mapa = getElementData ( v , "mapa" , map )
setElementData ( element , "pracaView" , false )
setElementData ( v , "mapa" , 0 )
givePlayerMoney ( element , mapa * 8 )
local mapaxd = mapa * 8
setElementData ( veh , "vehicle:desc" , "Praca Dorywcza\nKutry" )
outputChatBox ( "* Otrzymujesz " .. string . format ( "%01d" , mapaxd ).. " PLN." , element , 0 , 255 , 0 )
outputChatBox ( "* W zbiorniku by?o " .. string . format ( "%01d" , mapa ).. " KG" , element , 0 , 255 , 0 )
end
end
end )
Wysłany: 2017-03-17, 21:39
R3fr3Sh
Wiek: 27 Na forum: 4800 dni Posty: 70
Piwa : 60
local ustawioneAuta = {
{- 2982.94 , 489.99 , 0.76 , 359.2 , 359.9 , 90 },
{- 2982.93 , 502.31 , 0.76 , 359.6 , 359.9 , 90 },
{- 2971.51 , 497.47 , 0.76 , 359.6 , 359.7 , 360 },
{- 2942.76 , 496.46 , 0.76 , 359.0 , 359.8 , 360 },
{- 2976.39 , 513.24 , 0.76 , 2.6 , 0.2 , 360 },
{- 2948.40 , 512.59 , 0.76 , 358.6 , 359.8 , 360 },
}
function zacznijPrace ( plr , seat )
if seat == 0 then
outputChatBox ( "* Pomy?lnie rozpocz?to prac? rybaka." , plr , 0 , 255 , 0 )
outputChatBox ( "* Je?dzij po morzu i zbieraj ryby!" , plr , 0 , 255 , 0 )
local v = getPedOccupiedVehicle ( plr )
setElementFrozen ( v , true )
setElementData ( v , "mapa" , 0 )
setElementData ( plr , "pracaView" , true )
end
end
function poWyjsciuZPojazdu ( plr , seat )
if seat == 0 then
local i = getElementData ( source , "truckID" )
destroyElement ( source )
stworzPojazd ( i , ustawioneAuta [ i ])
end
end
function stworzPojazd ( i , v ) -- przenosz ? funkcj ?, poniewa ? chc ? jej u ? ywa ? zar ? wno w p ? tli jak i przy respawnie pojazdu .
local veh = createVehicle ( 453 , v [ 1 ], v [ 2 ], v [ 3 ], v [ 4 ], v [ 5 ], v [ 6 ])
setElementData ( veh , "vehicle:desc" , "Praca Dorywcza\nKutry" )
setElementData ( veh , "vehicle:mileage" , math . random ( 1000 , 60000 ))
setElementData ( veh , "truckID" , i , false )
setElementData ( veh , "vehicle:fuel" , 1000 )
setVehicleIdleRespawnDelay ( veh , 1 )
setElementFrozen ( veh , true )
addEventHandler ( "onVehicleEnter" , veh , zacznijPrace )
addEventHandler ( "onVehicleExit" , veh , poWyjsciuZPojazdu )
end
for i , v in ipairs ( ustawioneAuta ) do
stworzPojazd ( i , v )
end
local markerek = createMarker (- 2986.31 , 447.94 , 0.74 , "corona" , 5 , 0 , 255 , 0 , 175 )
local text = createElement ( "text" )
setElementData ( text , "name" , "Punkt roz?adowywania zbiornika!" )
setElementPosition ( text ,- 2986.31 , 447.94 , 0.74 )
addEventHandler ( "onMarkerHit" , resourceRoot ,function( element , md )
local v = getPedOccupiedVehicle ( element )
local veh = getPedOccupiedVehicle ( element )
if source ~= markerek then return end
local type = getElementType ( element )
if type == "player" then
if not getPedOccupiedVehicle ( element ) then return end
if getElementData ( v , "mapa" ) and getElementData ( v , "mapa" ) >= 10 then
local mapa = getElementData ( v , "mapa" , map )
setElementData ( element , "pracaView" , false )
setElementData ( v , "mapa" , 0 )
givePlayerMoney ( element , mapa * 8 )
local mapaxd = mapa * 8
setElementData ( veh , "vehicle:desc" , "Praca Dorywcza\nKutry" )
outputChatBox ( "* Otrzymujesz " .. string . format ( "%01d" , mapaxd ).. " PLN." , element , 0 , 255 , 0 )
outputChatBox ( "* W zbiorniku by?o " .. string . format ( "%01d" , mapa ).. " KG" , element , 0 , 255 , 0 )
end
end
end )
Wysłany: 2017-03-17, 22:15
Krzemo1234
Wiek: 26 Na forum: 3751 dni Posty: 387
Nick w MP: Krzemo
Piwa : 16
zamkniecie
Podpis
Jeśli ci pomogłem zostaw zimne
Tagi: respienie :: się :: pojazdu :: wyjściu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: