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

Wysłany: 2014-06-29, 23:17


zbawca







Wiek: 34
Na forum: 5035 dni
Posty: 36
Nick w MP: DJglizdek

Piwa: 1

Respekt: 50

Witam. Mam pytanie, czy da si? zrobi? tak aby po klikni?ciu danego przycisku w GUI ekran zrobi? si? na chwile czarny (najlepiej tak aby da?o si? ustawi? czas trwania czarnego ekranu w skrypcie) a zaraz po nim przenios?o gracza na losow? pozycje? Przepraszam je?li nie jest to w pe?ni zrozumia?e ale jestem troch? zm?czony:)

PS. Z g?ry dzi?kuje za pomoc i stawiam piwo:D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-29, 23:38


Vike4562

LUA <3






Wiek: 28
Na forum: 4937 dni
Posty: 144
Nick w MP: Vike4562

Piwa: 32

Respekt: 61

fadeCamera(false) - odpowiada za czarny ekran
setTimer(fadeCamera, [ustaw czas w milisekundach], 1, true)
Czas w milisekundach czyli:
1 sekunda = 1000 milisekund
5 sekund = 5000 milisekund
20 sekund = 20000 milisekund
Czyli po prostu dajemy ile sekund + 3 zera

math.random odpowiada za losowanie

math.random(1,3) - ( oznacza ?e losuje od 1 do 3 ) Mo?na oczywi?cie da? ile si? chce

Kod:


local spawn = math.random(1,3)
if spawn == 1 then
setElementPosition( 1157.3000488281, -1768.8000488281, 17.200000762939, false)
end
if spawn == 2 then
setElementPosition( -1980.3000488281, 887.20001220703, 45.900001525879, false)
end
if spawn == 3 then
setElementPosition( 1483.9000244141, 2249.55468722453, 12.699999809265, false)
end


Mo?esz sobie wgra? wi?cej pozycji do losowania i zmieni? koordynanty

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-29, 23:44


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Vike nie lepiej indeksowo ?

pozycje = {
{ 00},
{ 100100100 },
}

rnd math.random 1#pozycje )
setElementPosition elementpozycje[rnd][1], pozycje[rnd][2], pozycje[rnd][3] )


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-29, 23:47


Vike4562

LUA <3






Wiek: 28
Na forum: 4937 dni
Posty: 144
Nick w MP: Vike4562

Piwa: 32

Respekt: 61

Mo?e by? i tak :P Ja napisa?em to co mi 1 przysz?o na my?l xD

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 00:17


zbawca







Wiek: 34
Na forum: 5035 dni
Posty: 36
Nick w MP: DJglizdek

Piwa: 1

Respekt: 50

Ok dzi?ki za pomoc:) Obaj macie po procentowym soczku:D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 08:52


Wielebny







Wiek: 41
Na forum: 5499 dni
Posty: 257
Nick w MP: Wielebny

Piwa: 1690

Respekt: 180
Respekt: 180Respekt: 180

"PanMaszyna" napisał/a:


rnd math.random 1#pozycje )
setElementPosition elementpozycje[rnd][1], pozycje[rnd][2], pozycje[rnd][3] )


Jeszcze kr?cej:


local rp=pozycje[math.random(#pozycje)]
setElementPosition(element,unpack(rp))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-30, 18:12


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Na upartego:


setElementPosition(element,unpack(pozycje[math.random(#pozycje)]))


aczkolwiek za du?o tych nawias?w i mo?na si? pogubi? (chyba, ?e kto? ma dobry program do programowania).

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

 
Tagi: random :: pos
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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