- marker2 = createMarker(x,y,z...)
addEventHandler("onClientMarkerHit", marker2, function()
outputChatBox("Drugi marker")
end)
--i tak kazdy kolejny jak masz X takich samych marker?w co maj? wykonywa? te same akcje to uzyj tablicy i petli
Chodzi?o mi, ?e jak wejd? dopiero w pierwszy marker to stworzy si? drugi i je?li wejd? w ten drugi to odpali mi si? jeszcze co?
Jak to skonstruowa??
No w?a?nie tak jak to przedstawi?em:
marker_1 = createMarker()
addEventHandler("onClientMarkerHit", marker_1, function(el, dim)
marker_2 = createMarker()
outputchatBox("Wszed?e? w pierwszy marker")
addEventHandler("onClientMarkerHit", marker_2, function()
outputChatBox("Wszed?e? w drugi marker")
marker_3 = createMarker()
addEventHandler("onClientMarkerHit", marker_3, function()
outputChatBox("Wszed?e? w trzeci marker")
end)
end)
end)
Mam jeszcze jedno pytanie w odno?ni usuwania marker?w
jak przypisa? wszystkie markery z p?tli do setElementData
for i,v in ipairs(celetrasy) do
local trasa = createMarker(v[1], v[2], v[3], "checkpoint", 2, 255, 0, 0, 50)
setElementData( plr, "egzamin:marker", ????]
nie wiem jak to uj??, aby usuwa?o mi marker po zniszczeniu auto
kod na zniszczenie mam napisany, bo usuwa mi pojedynczy marker jak jest przypisany, ale problem le?y gdy markery s? w p?tli
Jak zrobisz markery zapisane z tabeli to:
1. Podpinasz pod markery event.
2. Robisz sprawdzenie w tym evencie czy dany marker jest na indeksie pierwszym '[1]'.
3. Jak jest to usuwasz ten marker i na jego miejsce sortuj kolejny ewentulanie dodaj do indexu zmienn? np. x_marker = 0 i z ka?dym kolejnym dodawaj +1 i na tych indexach sprawdzaj
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