Chodzi Ci o to, ?e TYLKO dok?adnie w tej pozycji mo?na u?y? tej funkcji?
Masz par? sposob?w do wyboru:
1. Stworzy? marker na tej pozycji i da? odpowiednie eventy
2. Stworzy? colshape(lub inny przez Ciebie wybrany) i zrobi? to samo co z markerem(dobra? odpowiednie eventy)
3. Wgra? ten kod, kt?ry b?dzie dzia?a? TYLKO na tych dok?adnych pozycjach (nie b?dzie dzia?a?, jak np. pozycja x nie b?dzie wynosi?a -176, tylko np.
-176.12 itp.)
Raczej wybra?bym 1 wyj?cie, jest naj?atwiejsze i najszybsze do zrobienia.
Oto kod do pkt. 3:
function gui()
local x,y,z = getElementPosition(getLocalPlayer())
if x == -176 and y == 1112 and z == 18 then
if (guiGetVisible (okno) == false) then
guiSetVisible(okno, true)
showCursor(true)
else
guiSetVisible(okno, false)
showCursor(false)
end
end
else
-- Tu mo?esz zamie?ci? funkcje, je?li nie b?dzie na tej pozycji.
bindKey ("F2", "down", gui)
function gui()
local x,y,z = getElementPosition(getLocalPlayer())
if math.floor(x) == -176 and math.floor(y) == 1112 and math.floor(z) == 18 then
if (guiGetVisible (okno) == false) then
guiSetVisible(okno, true)
showCursor(true)
else
guiSetVisible(okno, false)
showCursor(false)
end
end
else
outputChatBox("Musisz sie znajdowac przed przebieralnia, aby uzyc tego klawisza.")
bindKey ("F2", "down", gui)
Bo jednak trudno b?dzie po "omacku" trafi? w ten punkt. Najlepiej jakby? waln?? sobie prosty marker (createMarker), kt?ry podepniesz potem do zdarzenia, kt?re wywo?uje si? przy zetkni?ciu si? z markerem (dok?adnie nie pami?tam tego zdarzenia, wiem, ?e jest).
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