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

Wysłany: 2013-03-29, 22:23


cayman11







Wiek: 30
Na forum: 4947 dni
Posty: 73



Respekt: 50

Witam pom?g? by ktos jak zrobi? losowe pickupy
local pickup = {
{2584.3999, -162825.6},
{1941.59998, -2109.8000516.5},
{2744.69922, -2431.799813.3},
{2613.69922, -2496.533.1},
{453.10001, -1227.1999548.5},
}

function start()
for kv in ipairs (pickup) do
    createPickup v[1],v[2],v[3], 31210 )
end
end
setTimer(start10001)


 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-29, 22:58


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

u?ywasz funkcji math.random(parametr), kt?ra w parametrze przyjmuje liczb?. Funkcja losuje liczb? od 0 do podanej liczby.

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

 
Wysłany: 2013-03-29, 23:34


cayman11







Wiek: 30
Na forum: 4947 dni
Posty: 73



Respekt: 50

local pickup = {
{2584.3999, -162825.6},
{1941.59998, -2109.8000516.5},
{2744.69922, -2431.799813.3},
{2613.69922, -2496.533.1},
{453.10001, -1227.1999548.5},
}

function losowanie ()
    return unpack (pickup math.random #pickup ) ] )
end
 
addEvent "createMarcaEvent"true )
function start()
    xylosowanie ()
    createPickup xyz31210 )
end
setTimer(start10001)
addEventHandler "createMarcaEvent"rootstart )


Tak to ma byc bo ja nie ogarniam math.radom?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-30, 11:53


Tostuch







Wiek: 27
Na forum: 4931 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

Nie, musisz poda? w niej zmienn? np. math.random (0, 5)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-31, 17:40


cayman11







Wiek: 30
Na forum: 4947 dni
Posty: 73



Respekt: 50

Piorun, Tostuch thx

Hmmm a pom?g? by kto? mi w takim czym?: gdy wejd? w ten picup to si? otwiera obraz ( to ju? mam zrobione ), a teraz gdy ju? si? ten obraz o tworzy to gracz ma do wybrania 3 karty i gdy kliknie jedn? z tych 3 to losuje mu 3 rzeczy i pokazuje si? obrazek co wylosowa?.
ss


Pom?g? by kto?? :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-31, 18:54


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

Ja to bym robi? r?wnie? na tablicy po stronie clienta.
tablica={
"wylosowales xx",
"wylosowales xy",
"wylosowales xz"
}

nast?pnie przy naci?nieciu na dan?karte losowa? b = math.random(1,3). I p??niej
tablica[b] jest naszym operatorem co do wylosowanej rzeczy, Oczywi?cie mo?esz zrobi? wi?cej parametr?w w tablicy np.

--komunikat,score,kasa
tablica={
{"wylosowales xx",10,100}
...
}

gdzie operatorami b?d?:
tablica[b][1] - komunikat
tablica[b][2] - ilo?? score
itd.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-31, 19:31


cayman11







Wiek: 30
Na forum: 4947 dni
Posty: 73



Respekt: 50

a jest mo?e jeszcze jaka? inna opcja jeszcze?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-31, 21:17


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

cayman11, znowu korzystasz z math.random.

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

 
Wysłany: 2013-04-02, 19:05


cayman11







Wiek: 30
Na forum: 4947 dni
Posty: 73



Respekt: 50

Okej dzi?ki all mam :)
a teraz jeszcze jedno hmm, chcia?bym zrobi? tak ?e gdy wpisze /cs to przenosi mnie na arene (to ju? mam ) i ze jak tam sie zabijaj? to zeby tylko w tych miejscach wyznaczonych sie tylko spawnili a na normalnej mapie nie a gdy ktos wpisze /ae to go zabija i idze na normalna mape.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-03, 14:09


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Do komendy /cs dodajesz setElementData i przypisujesz tym samym, ?e gracz wszed? na aren?. Podczas ?mierci sprawdzasz czy to co przypisa?e? (getElementData) istnieje (r?zne od "false") i wtedy spawnujesz w odpowiednim miejscu. Je?eli wpisze /ae to ustawiasz dat? na false (setElementData, element_gracza, false) i dzia?a. Na wiki masz ciekawe przyk?ady i dok?adniej to opisane.

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

 
Tagi: losowy :: pickup
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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