Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-01-09, 18:45


Deryl







Wiek: 27
Na forum: 4576 dni
Posty: 69

Piwa: 40

Respekt: 50

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}
} 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-09, 18:54


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Ten poradnik ci napewno pomo?e

https://www.youtube.com/watch?v=HO5B2b7z7Cw


Więcej informacji znajdziesz w Wikipedii MTA:

destroyElement


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-09, 22:28


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4979 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3


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
Postaw piwo autorowi tego posta
 

 
Tagi: marker :: markerze
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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
Dodaj temat do Ulubionych
Wersja do druku