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

Wysłany: 2018-12-01, 13:40


manieks78

Lua ;)






Wiek: 25
Na forum: 3387 dni
Posty: 97
Nick w MP: Hexan

Piwa: 5

Respekt: 50

Uda?o mi si? zrobi? ma?y skrypt, kt?ry pobiera losowe koordynaty z tabeli i wypisuje je printem. Natomiast nie mam poj?cia jak zrobi?, aby co ka?de u?ycie komendy zmienia?o te w?a?nie koordynaty.
Kod:


function losowanie()
local pozycje = {}

pozycje[1] = {1316.82421875, 313.4306640625, 19.410251617432}
pozycje[2] = {1929.1162109375, 174.2578125, 37.28125}
pozycje[3] = {2221.6611328125, -1163.7255859375, 25.733079910278}

local wezwanie = math.random(1, 3)
print(pozycje[wezwanie][1]..", "..pozycje[wezwanie][2]..", "..pozycje[wezwanie][3])
end
addCommandHandler("losuj", losowanie)

My?la?em nad p?tl? for, ale za nic w ?wiecie nie wiem jak to wykorzysta? w tym kodzie. Prosz? o nakierowanie mnie jak to wykona?. Z g?ry dzi?ki ;)

Podpis
Jeśli ci pomogłem wynagrodź mnie ;)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-01, 13:49


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

local pozycje = {
    {1316.82421875313.430664062519.410251617432},
    {1929.1162109375174.257812537.28125},
    {2221.6611328125, -1163.725585937525.733079910278},
}

function losowanie()
    local wezwanie math.random(1#pozycje)
    print(pozycje[wezwanie][1]..", "..pozycje[wezwanie][2]..", "..pozycje[wezwanie][3])
end
addCommandHandler("losuj"losowanie


nie testowane

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-01, 14:01


manieks78

Lua ;)






Wiek: 25
Na forum: 3387 dni
Posty: 97
Nick w MP: Hexan

Piwa: 5

Respekt: 50

To co wys?a?em dzia?a?o tak samo, lecz dzia?a to w taki spos?b, ?e zamiast co ka?de u?ycie komendy losowa?, to skrypt wylosuje raz. Potem je?li u?yjesz drugi raz komendy, to wy?wietli te same koordynaty, zamiast nowych wylosowanych z tabeli. Za nic nie wiem jak to zrobi?.

Podpis
Jeśli ci pomogłem wynagrodź mnie ;)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-01, 14:54


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

#1.
Cytat:

[...] aby co ka?de u?ycie komendy zmienia?o te w?a?nie koordynaty.

#2.
Cytat:

[...] Potem je?li u?yjesz drugi raz komendy, to wy?wietli te same koordynaty, zamiast nowych wylosowanych z tabeli.


To co wys?a? wy?ej BarteQ03 spe?ni oczekiwania, jakie napisa?e? w pierwszym po?cie.
Zgodnie z pierwszy cytatem, z ka?d? komend? wylosuje Ci nowe koordynaty z tabeli.

Zdecyduj si? ;)

Ostatnio zmieniony przez Wilq 2018-12-01, 17:45, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-01, 16:31


manieks78

Lua ;)






Wiek: 25
Na forum: 3387 dni
Posty: 97
Nick w MP: Hexan

Piwa: 5

Respekt: 50

Temat do zamkni?cia, przepraszam niepotrzebnie robi?em tylko zam?t. Par? razy wylosowa?o mi te same koordynaty przez to, ?e nie mia?em ich w tablicy za wiele. Przepraszam :)

Podpis
Jeśli ci pomogłem wynagrodź mnie ;)
Postaw piwo autorowi tego posta
 

 
Tagi: losowe :: koordynaty :: tabeli
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Losowe koordynaty z tabeli 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