B??d 1: nie tworzysz markera a ju? mu przypisujesz funkcj?. Musisz to robi? w tym samym czasie, addEventHandler dodaj zaraz pod markerem opisanym jako "marker2".
B??d 2: Kalizman pisa? funkcj? z g?owy i przez przypadek wpisa? dwa razy liter? P, popraw funkcj??na 'getPedOccupiedVehicle'.
Pr?bujesz przypi?? event do nieistniej?cego markeru. Musisz tworzy? marker i event w tej samej funkcji. JEDNOCZE?NIE. Je?li teraz tego nie zrobisz, to lepiej to zostaw.
local marker = createMarker(-1976.12,1329.43,7.19-1.1, "cylinder", 2, 255, 170, 0, 100)
ciezarowki = {}
function MarkerHit(el)
if el ~= localPlayer then return end
if getElementData(el, "player:ciezarowka", true) then
triggerClientEvent(el, "onClientAddNotification", el, "Posiadasz ju? zrespion? ci??ar?wk? !", "info")
return end
local veh = createVehicle(433,-1955.59,1326.85,7.68,0.5,360.0,180.5)
warpPedIntoVehicle(el, veh, 0)
setElementData(el, "player:ciezarowka", true)
setElementData(veh, "vehicle:bak", 125)
setElementData(veh, "vehicl:fuel", math.random(55,125))
ciezarowki[el] = veh
ShowMarker()
end
addEventHandler( "onMarkerHit", marker, MarkerHit)
function ShowMarker(el)
if el ~= localPlayer then return end
local marker2 = createMarker(-1891.13,1360.56,7.19-1.1,"cylinder", 6, 255, 170, 0,100)
triggerEvent("destroyCiezarowka", el)
end
addEventHandler( "onMarkerHit", marker2, ShowMarker)
addEvent("destroyCiezarowka", true)
addEventHandler("destroyCiezarowka", getRootElement(),
function()
if ciezarowki[source] then
if isElement(ciezarowki[source]) then destroyElement(ciezarowki[source]) end
end
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