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

Wysłany: 2013-07-16, 23:02


wwa22442







Wiek: 38
Na forum: 4706 dni
Posty: 127

Piwa: 82

Respekt: 50

Ostrzeżeń: 20%
Witajcie.

Jak zrobi? aby ta komenda, kt?r? zamie?ci?em poni?ej by?a mo?liwa do u?ycia tylko w tej pozycji, kt?r? zamie?ci?em pod komend? ?


function gui() 
if (guiGetVisible (okno) == falsethen 
guiSetVisible(oknotrueshowCursor(true) 
else 
guiSetVisible(oknofalseshowCursor(falseend 
end 
bindKey ("F2""down"gui


Kod:


-176, 1112, 18


Pozdrawiam :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-16, 23:35


Wittx

8===D






Wiek: 26
Na forum: 4794 dni
Posty: 121
Nick w MP: wittula

Piwa: 1905

Respekt: 120
Respekt: 120

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,getElementPosition(getLocalPlayer())
if == -176 and == 1112 and == 18 then
if (guiGetVisible (okno) == falsethen 
guiSetVisible(oknotrueshowCursor(true) 
else 
guiSetVisible(oknofalseshowCursor(falseend 
end 
else
-- Tu mo?esz zamie?cifunkcjeje?li nie b?dzie na tej pozycji.
bindKey ("F2""down"gui


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-16, 23:39


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Popraw:

local x,y,getElementPosition(getLocalPlayer())
if math.floor(x) == -176 and math.floor(y) == 1112 and math.floor(z) == 18 then


Zaokr?glamy liczb? do do?u, bo wsp??rz?dne s? liczbami nawet po przecinku. Jednak nie polecam tego kodu, mog? by? problemy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-16, 23:48


wwa22442







Wiek: 38
Na forum: 4706 dni
Posty: 127

Piwa: 82

Respekt: 50

Ostrzeżeń: 20%
Zrobi?em co? takiego :


function gui() 
local x,y,getElementPosition(getLocalPlayer())
if math.floor(x) == -176 and math.floor(y) == 1112 and math.floor(z) == 18 then
if (guiGetVisible (okno) == falsethen 
guiSetVisible(oknotrueshowCursor(true) 
else 
guiSetVisible(oknofalseshowCursor(falseend 
end 
else
outputChatBox("Musisz sie znajdowac przed przebieralnia, aby uzyc tego klawisza.")
bindKey ("F2""down"gui


I to niestety nie dzia?a :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-17, 00:58


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

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).

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-17, 02:09


wwa22442







Wiek: 38
Na forum: 4706 dni
Posty: 127

Piwa: 82

Respekt: 50

Ostrzeżeń: 20%
Zrobi?em :) Lec? piwka ;)

Dzi?kuj? i pozdrawiam :)

Postaw piwo autorowi tego posta
 

 
Tagi: keybind :: pozycje
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