Witam chcia?bym si? dowiedzie? jak zrobi? ?eby gracz kt?ry ma np 100rp m?g? pracowa? na busach a gracz kt?ry ma mniej nie m?g?.
Przyk?ad pracy:
[lua]local m1 = createMarker(1799.74,-1934.21,13.49-0.9, "cylinder",1,0,255,0)
vehs = {}
function removePreviousVehicles(plr)
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
local sby = getElementData(v, "zrespilGracz")
if sby and sby == plr and getPedOccupiedVehicle(plr) ~= v then
destroyElement(v)
end
end
end
addEventHandler("onMarkerHit", m1, function(el, md)
if getElementData(el, "zrespilGracz") then
outputChatBox("praca w trakcie poprawek", el)
return
end
if not md or getElementType(el) ~= "player" or getPedOccupiedVehicle(el) then return end
local x,y,z = getElementPosition(el)
local bus = createVehicle(431, 1795.26,-1930.91,13.49,359.5,360.0,0.5)
setElementData(bus, "zrespilGracz", el)
setElementData(bus, "vehicle:fuel", 100)
setElementData(bus, "vehicle:mileage", 69000)
setElementData(bus, "vehicle:desc", "Praca DorywczanKierowca AutobusunCel:Gie?da")
warpPedIntoVehicle(el, bus)
removePreviousVehicles(el)
triggerClientEvent(el, "STARTJobBus", resourceRoot, bus)
vehs[el] = bus
end)
addEvent("STOPJobBus"... |