[center]Witam mam problem z CollidableWith. Mianowicie chdzi mi o to ze chce zrobic aby pojazdy przenikaly przez siebie w pracy.. Ale po dodaniu funkcji CollidableWith nie tepa gracza do pojazdu. Kod jest robiony po stronie serwera. Za pomoc daje i
Kod:
[lua]local m1 = createMarker(1227.81,181.58,20.41-1, "cylinder", 1.5, 0, 138, 255, 0)
local t = createElement('text')
setElementData(m1, "custom_prace", true)
setElementPosition(t, 1227.81,181.58,20.41+1.2)
setElementData(t,"name","Praca DorywczanKierowca AutobusunZarobek: 150PLN")
local vehs = {}
local code = "Autobusy"
local zone = createColCuboid(1178.59167, -1806.40845, 12.57031, 8.710205078125, 25.461059570313, 4.6140350341797)
local linie = {2,4,8}
addEventHandler("onMarkerHit", m1, function(el, md)
if not md or getElementType(el) ~= "player" or getPedOccupiedVehicle(el) then return end
if getElementData(el,"player:job") then return end
if #getElementsWithinColShape(zone,"vehicle") >= 1 then outputChatBox("*Parking zaj?ty czekaj a? wyjedzie!",el) return end
local x,y,z = getElementPosition(el)
local autbus = createVehicle(431, 1220.41,190.85,19.98,354.6,360.0,336.4)
setElementFrozen(el,true)
local linia = math.random(1,#linie)
setElementData(autbus, "vehicle:linia",linie[linia])
setElementData(autbus, "vehicle_job_owner", el)
... |