Wysłany: 2016-01-09, 18:45
Deryl
Wiek: 27 Na forum: 4435 dni Posty: 69
Piwa : 40
Mam tablic? z markerami i chcia?bym zrobi? funkcj? kt?ra po rozpocz?ciu pracy utworzy mi pierwszy marker a po najechaniu na niego zniszczy go a nast?pnie utworzy kolejny i tak do ko?ca a? przejd? przez wszystkie markery.
Tu kawa?ek mojej tablicy:
miejsca = {
{ x = - 129.60000610352 , y = 56.299999237061 , z = 3.1 },
{ x = - 153.60000610352 , y = - 7.3000001907349 , z = 3.1 },
{ x = - 182.69999694824 , y = - 79.599998474121 , z = 3.1 },
{ x = - 193 , y = - 75.900001525879 , z = 3.1 },
{ x = - 167.10000610352 , y = - 4.3000001907349 , z = 3.1 },
{ x = - 144.80000305176 , y = 61.799999237061 , z = 3.1 }
}
Wysłany: 2016-01-09, 18:54
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4150 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Wysłany: 2016-01-09, 22:28
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
local value = 1
local marker = nil
local markerRozpoczeciaPracy = createMarker ( dmuchawce , latawce , wiatr )
local pos = {
{ x , y , z },
{ x , y , z },
{ x , y , z }
}
addEventHandler ( "onClientMarkerHit" , root , function( he , md )
if he == localPlayer then
if source == markerRozpoczeciaPracy then
-- element data , ze zaczal prace etc .
local x , y , z = pos [ value ][ 1 ], pos [ value ][ 2 ], pos [ value ][ 3 ]
marker = createMarker ( x , y , z , "cylinder" , 1.5 , 255 , 0 , 0 , 255 )
elseif source == marker then
if value < #pos then
destroyElement ( marker )
value = value + 1
local x , y , z = pos [ value ][ 1 ], pos [ value ][ 2 ], pos [ value ][ 3 ]
marker = createMarker ( x , y , z , "cylinder" , 1.5 , 255 , 0 , 0 , 255 )
elseif value >= #pos then
destroyElement ( marker )
-- skonczyl jezdzic po wszystkich markerach
end
end
end
end )
To tak po kr?tce ; p
Reszte sam wykombinuj
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
Tagi: marker :: markerze
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: