Wysłany: 2018-04-15, 13:15
Kuks*
Wiek: 15 Na forum: 3030 dni Posty: 246
Nick w MP: Kuks*
Piwa : 2208
Cze??,
mam problem z prac? dorywcz?, poniewa? pisz? kod, wszystko idzie w porz?dku, ale po wej?ciu w marker o nazwie m usuwa jeden marker(ten, kt?ry jest pierwszy w tabeli) zamiast tego, w kt?rym aktualnie si? znajduj?.
addEventHandler ( "onClientClick" , getRootElement (), function()
if not getElementData ( localPlayer , "toggled:RTV" ) then return end
if not getKeyState ( "mouse1" ) then return end
if isMouseIn ( 340 / zoom , 447 / zoom , 245 / zoom , 75 / zoom ) then
--if getElementData ( localPlayer , "RTV:teraz" , true ) then outputChatBox ( "Posiadasz aktywn? prac?!" , 255 , 0 , 0 ) return end
for i , v in ipairs ( punkty1 ) do
m = createMarker ( v [ 1 ], v [ 2 ], v [ 3 ]- 0.9 , "cylinder" , 1.5 , 255 , 0 , 0 )
b = createBlipAttachedTo ( m , 41 )
setElementData ( localPlayer , "RTV:teraz" , true )
addEventHandler ( "onClientMarkerHit" , m , function()
destroyElement ( m )
destroyElement ( b )
end )
end
end
end )
DB3:
Przy pierwszym oddaniu brak, przy drugiej pr?bie:
Bad argument @ 'destroyElement' [Expected element at argument 1]
Wysłany: 2018-04-15, 13:24
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
onClientMarkerHit ma wbudowan? zmienn? 'source' kt?ra jest markerem w kt?ry wchodzisz, na Twoim miejscu zrobi?bym co? w stylu:
zaczynam prace w jakims evencie :
addEventHandler ( "onClientMarkerHit" , resourceRoot , markeryPracy )
function markeryPracy ( he , md )
if he == localPlayer and md then
if isPedInVehicle ( he ) then return end
if source == ZMIENNA MARKERA OD ROZPOCZECIA PRACY then return end -- bo przeciez nie chcesz zeby usunelo Ci markera w ktorym rozpoczynasz prace
destroyElement ( source )
end
end
Mo?esz pod te markery pracy jak?? element date wcisn?? na ka?dy punkt(marker) i wtedy w tym co Ci poda?em sprawdza? czy dany marker kt?ry ma usun??, ma t? element dat?.
Podpis
Jedyny kontakt ze mną to PW forum
Kod:
local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Więcej szczegółów
Wystawiono 1 piw(a):Kuks*
Tagi: kilka :: markerów
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: