local ustawioneAuta = {
{-1925.86,584.93,35.15-0.25,0,0,180}, -- 1
{-1929.04,584.95,35.15-0.25,0,0,180}, -- 2
{-1932.03,584.96,35.15-0.25,0,0,180}, -- 3
{-1934.99,584.69,35.15-0.25,0,0,180}, -- 4
{-1938.27,585.00,35.15-0.25,0,0,180}, -- 5
}
for i,v in ipairs(ustawioneAuta) do
local veh = createVehicle(574, v[1], v[2], v[3], v[4], v[5], v[6])
setElementData(veh,"vehicle:desc","Praca Dorywcza\nSweepery")
setElementData(veh,"vehicle:mileage", math.random(1000,50000))
setElementData(veh,"vehicle:fuel",100)
toggleVehicleRespawn(veh, true)
setElementFrozen(veh,true)
setVehicleColor (veh, 255, 255, 255)
setVehicleHandling(veh,"maxVelocity",50)
end
addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
outputChatBox("* Pomy?lnie rozpocz?to prac? Sweepery.",plr,255,255,255)
outputChatBox("* Je?dzij po mapie i zbieraj KG!",plr,255,255,255)
local v = getPedOccupiedVehicle(plr)
triggerClientEvent(plr, "PokazKGokno", resourceRoot)
setElementFrozen(v,false)
setElementData(v,"viewki",0)
setElementData(plr,"pracaView",true)
toggleControl (plr, "brake_reverse", false )
setPlayerHudComponentVisible (plr, "area_name", false)
end
end)
addEventHandler("onVehicleExit", resourceRoot, function(plr, seat)
local v = getPedOccupiedVehicle(plr)
if seat == 0 then
setElementData(v,"viewki",0)
setElementData(v,"vehicle:desc","Praca Dorywcza\nSweepery")
triggerClientEvent(plr, "UsunKGokno", resourceRoot)
end
end)
local markerek = createMarker(-1929.81,557.48,35.17-0.98,"cylinder",2.3,0,255,0,85)
local text = createElement("text")
setElementData(text,"name", "Punkt roz?adunku ?mieci!")
setElementPosition(text,-1929.81,557.48,35.17)
function WysypSmiecie(element,md)
local v = getPedOccupiedVehicle(element)
local veh=getPedOccupiedVehicle(element)
if getVehicleController(veh) ~= element then return end
--if source ~= markerek or source ~= markerek2 then return end
local type = getElementType(element)
if type == "player" then
if not getPedOccupiedVehicle(element) then return end
if getElementData(v,"viewki") and getElementData(v,"viewki") >= 10 then
local viewki = getElementData(v,"viewki",view)
setElementData(element,"pracaView",false)
setElementData(v,"viewki",0)
local viewkixd = viewki*4
local viewkipremium = viewki*8
if getElementData(element,"player:premium") then
givePlayerMoney(element,viewki*8)
outputChatBox ("* [PREMIUM] Otrzymujesz "..string.format("%01d",viewkipremium).." PLN.", element, 6, 147, 9, true )
else
givePlayerMoney(element,viewki*4)
outputChatBox ("* Otrzymujesz "..string.format("%01d",viewkixd).." PLN.", element, 6, 147, 9, true )
end
setElementData(v,"vehicle:desc","Praca Dorywcza\nSweepery")
outputChatBox("* Zebra?e? "..string.format("%01d",viewki).." KG ?mieci.",element,255,255,255)
setControlState ( element, "enter_exit", true )
setTimer(toggleControl, 3000, 1, element,"enter_exit", true)
else
outputChatBox("* Musisz posiada? min. 10KG ?mieci!",element,255,0,0)
end
end
end
addEventHandler("onMarkerHit", markerek, WysypSmiecie)
function respawnVehicles()
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
if not getVehicleOccupant(v) then
respawnVehicle(v)
setElementData(v,"vehicle:mileage", math.random(1000,50000))
setElementData(v,"vehicle:fuel",100)
setElementFrozen(v,true)
setElementData(v,"vehicle:desc","Praca Dorywcza\nSweepery")
setElementData(v,"viewki",0)
end
end
end
setTimer(respawnVehicles, 5000, 0)
createBlip(-1858.03,-145.75,11.91, 46 )
Krzemo1234, w 39 linijce nie ma ?adnej elementy daty, jest natomiast triggerClientEvent(plr, "UsunKGokno", resourceRoot)
local ustawioneAuta = {
{-1925.86,584.93,35.15-0.25,0,0,180}, -- 1
{-1929.04,584.95,35.15-0.25,0,0,180}, -- 2
{-1932.03,584.96,35.15-0.25,0,0,180}, -- 3
{-1934.99,584.69,35.15-0.25,0,0,180}, -- 4
{-1938.27,585.00,35.15-0.25,0,0,180}, -- 5
}
for i,v in ipairs(ustawioneAuta) do
local veh = createVehicle(574, v[1], v[2], v[3], v[4], v[5], v[6])
setElementData(veh,"vehicle:desc","Praca Dorywcza\nSweepery")
setElementData(veh,"vehicle:mileage", math.random(1000,50000))
setElementData(veh,"vehicle:fuel",100)
toggleVehicleRespawn(veh, true)
setElementFrozen(veh,true)
setVehicleColor (veh, 255, 255, 255)
setVehicleHandling(veh,"maxVelocity",50)
end
addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
outputChatBox("* Pomy?lnie rozpocz?to prac? Sweepery.",plr,255,255,255)
outputChatBox("* Je?dzij po mapie i zbieraj KG!",plr,255,255,255)
local v = getPedOccupiedVehicle(plr)
triggerClientEvent(plr, "PokazKGokno", resourceRoot)
setElementFrozen(v,false)
setElementData(v,"viewki",0)
setElementData(plr,"pracaView",true)
toggleControl (plr, "brake_reverse", false )
setPlayerHudComponentVisible (plr, "area_name", false)
end
end)
addEventHandler("onVehicleExit", resourceRoot, function(plr, seat)
local v = getPedOccupiedVehicle(plr)
if seat == 0 then
setElementData(v,"viewki",0)
setElementData(v,"vehicle:desc","Praca Dorywcza\nSweepery")
triggerClientEvent(plr, "UsunKGokno", resourceRoot)
end
end)
local markerek = createMarker(-1929.81,557.48,35.17-0.98,"cylinder",2.3,0,255,0,85)
local text = createElement("text")
setElementData(text,"name", "Punkt roz?adunku ?mieci!")
setElementPosition(text,-1929.81,557.48,35.17)
function WysypSmiecie(element,md)
local v = getPedOccupiedVehicle(element)
--local veh=getPedOccupiedVehicle(element)
if getVehicleController(veh) ~= element then return end
local type = getElementType(element)
if type == "player" then
if not getPedOccupiedVehicle(element) then return end
if getElementData(v,"viewki") and getElementData(v,"viewki") >= 10 then
local viewki = getElementData(v,"viewki",view)
setElementData(element,"pracaView",false)
setElementData(v,"viewki",0)
local viewkixd = viewki*4
local viewkipremium = viewki*8
if getElementData(element,"player:premium") then
givePlayerMoney(element,viewki*8)
outputChatBox ("* [PREMIUM] Otrzymujesz "..string.format("%01d",viewkipremium).." PLN.", element, 6, 147, 9, true )
else
givePlayerMoney(element,viewki*4)
outputChatBox ("* Otrzymujesz "..string.format("%01d",viewkixd).." PLN.", element, 6, 147, 9, true )
end
setElementData(v,"vehicle:desc","Praca Dorywcza\nSweepery")
outputChatBox("* Zebra?e? "..string.format("%01d",viewki).." KG ?mieci.",element,255,255,255)
setControlState ( element, "enter_exit", true )
setTimer(toggleControl, 3000, 1, element,"enter_exit", true)
else
outputChatBox("* Musisz posiada? min. 10KG ?mieci!",element,255,0,0)
end
end
end
addEventHandler("onMarkerHit", markerek, WysypSmiecie)
function respawnVehicles()
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
if not getVehicleOccupant(v) then
respawnVehicle(v)
setElementData(v,"vehicle:mileage", math.random(1000,50000))
setElementData(v,"vehicle:fuel",100)
setElementFrozen(v,true)
setElementData(v,"vehicle:desc","Praca Dorywcza\nSweepery")
setElementData(v,"viewki",0)
end
end
end
setTimer(respawnVehicles, 5000, 0)
createBlip(-1858.03,-145.75,11.91, 46 )
Krzemo1234, Polecam nauczy? si? najpierw angielskiego i p??niej pisa? jakikolwiek kod... je?eli nie potrafisz nawet odczyta? co to za b??d jest... ale przet?umacz? Ci ?eby nie by?o:
38. (linia) 1. argument ma warto?? 'false' czyli nie istnieje/zosta?a ?le przypisana zmienna
39. to samo
52.ta funkcja oczekuje peda/gracza jako 1. argument a otrzyma?a pojazd.
53. to samo
54. ta funkcja oczekuje pojazdu jako 1.argumentu a otrzymuje bool'a czyli 'fasle' - to samo co wy?ej ?le przypisana zmienna
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach