for i,v in pairs(bramki) do
if isElementWithinMarker(plr, v.marker) then
z_m=v
end
end
U?yj tego
for i,v in pairs(bramki) do
if isElementWithinMarker(v, v.marker) then
z_m=v
end
end
To jest bez sensu
W kt?rym isElementWithinMarker to si? dzieje? Je?li w drugim to powiedz czy przy triggerowaniu przesy?asz plr mam na my?li
function operacja(plr)
Je?li nie i nadal tam ma by? osoba kt?ra kieruje pojazdem to zr?b tak(o ile m?wimy o drugim isElementWithinMarker, a nie pierwszym)
function operacja(plr)
plr = getVehicleController(plr)
local z_s=nil
for i,v in ipairs(bramki) do
if isElementWithinMarker(plr,v.marker) then
z_s=v
end
To u?yj tego, trigger nie musi by? podpi?ty pod roota, no chyba, ?e chcesz
local plr = localPlayer
triggerServerEvent("fajnaopcja",resourceRoot,plr)
[ Dodano: 2020-03-27, 15:13 ]
Og?lnie to ta linijka
if (getElementType(plr)~="vehicle") then return end
blokuje wszystko co nie jest pojazdem
[ Dodano: 2020-03-27, 15:14 ]
Wi?c tutaj jest ten problem, zmie? na to
addEventHandler("onMarkerHit", resourceRoot,
function(plr,dim)
if not dim then
return
end
if (getElementType(plr)~="player") then return end
plr = getVehicleController(plr)
end)
plr = getVehicleController(plr) ta linijka wywala b??d expected vehicle, got player, wi?c jednak if (getElementType(plr)~="player") then return end nie do konca dziala, bo nic sie nie dzieje po wjechaniu w marker
plr = getVehicleController(plr) ta linijka wywala b??d expected vehicle, got player, wi?c jednak if (getElementType(plr)~="player") then return end nie do konca dziala, bo nic sie nie dzieje po wjechaniu w marker
Teraz czytam te funkcje, i u musisz poda? tam element(vehicle)
[ Dodano: 2020-03-27, 16:52 ]
Wi?c moje przyk?ady s? bez sensu
[ Dodano: 2020-03-27, 16:56 ]
Zobacz to
plr = getVehicleOccupant(el,0)
[ Dodano: 2020-03-27, 16:57 ]
Ew. funkcja
getVehicleOccupants
i wrzu? do w p?tl? wtedy ka?dy z siedz?cych b?dzie m?g? zap?aci?
addEventHandler("onMarkerHit", v.marker,function(el,dim)
if not dim then
return
end
if v.marker ~= source then return end
if (getElementType(el)~="vehicle") then return end
plr = getVehicleOccupant(el,0)
end)
[ Dodano: 2020-03-27, 19:23 ]
Ew. zobacz jeszcze to
local rodzic_marker = createElement ("v.marker_parent")
for i,v in ipairs(bramki) do
v.bramka = createObject(968, v.pos[1], v.pos[2], v.pos[3], v.pos[4], v.pos[5], v.pos[6])
v.marker = createMarker(v.marker[1], v.marker[2], v.marker[3]-0.95, "cylinder", 3, 0, 144, 255, 30)
setElementParent (v.marker,rodzic_marker)
end
addEventHandler("onMarkerHit",rodzic_marker,function(el,dim)
if not dim then
return
end
if (getElementType(el)~="vehicle") then return end
plr = getVehicleOccupant(el,0)
end)
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