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

Wysłany: 2016-11-22, 15:58


PapaSmerf







Wiek: 25
Na forum: 3526 dni
Posty: 237

Piwa: 3857

Respekt: 64

Math.random Co i jak? jak tego w og?le u?y??

math.random m?wi?c prosto jest to losowanie liczb w pewnym sensie, mo?na to uj??, u?ywamy tego do zarobku, lub innych rzeczy z tym spokrewnionych. Poni?ej przedstawie wam pare przyk?ad?w z wyja?nieniem.


Zarobki w math.random
Wi?c tak, gdy mamy ju? sw?j skrypt m?j wygl?da tak:

function tralala(thePlayer)
local hajs 500
givePlayerMoney(hajs)
outputChatBox("masz "..hajs.." za dobra robote"thePlayer)
end

no okej, no ale co dalej.. ju? t?umacz? chc? otrzyma? wynik w pracy losowo od 10 do 50 FUNT?W, wi?c teraz zmieniamy
local hajs na co? innego mianowicie:

local hajs math.random(1050)


A skrypt powinienen wygl?datak:
function tralala(thePlayer)
local hajs math.random(1050)
givePlayerMoney(hajs)
outputChatBox("masz "..hajs.." za dobra robote"thePlayer)
end


Losowanie wiadomo?ci, co jaki? czas:
No wi?c tak:
Tworzymy skrypt od podstaw:

costam ={
"costu",
"costam",
"costutaj", 
}

to jest tabela wiadomo?ci do losowania, no okej.. ale jaka? funkcja co dalej?
tworzymy funkcj?!

function jakastamfunkcja()
jakistamlocal math.random(1,#costam) -- wpisujemy nazwe tabeli

ale teraz jak zrobi? ?eby wy?wietla?o si? na czacie?

function jakastamfunkcja()
jakistamlocal math.random(1,#costam) -- wpisujemy nazwe tabeli
outputChatBox(costam[jakistamlocal]) -- no i wysyla wiadomosc
end

i jak chcemy to dodajemy setTimer

Mam nadzieje ?e wam troch? co? tam do g?owy da?em jak tego u?ywa? :D

@edit
B??d wykryty przez u?ytkownika

Ostatnio zmieniony przez PapaSmerf 2016-11-22, 16:50, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-22, 16:21


Yokosik







Wiek: 25
Na forum: 3629 dni
Posty: 58
Nick w MP: Yokosik

Piwa: 1048

Respekt: 21

Poradnik dobry, lecz posiada pewien b??d.
Ten b??d nie jest jednak zbytnio istotny, lecz gdyby kto? kopiowa? to zamiast:

A skrypt powinienen wygl?datak:
function tralala(thePlayer)
local hajs math.random(1050)
givePlayerMoney(hajs)
outputChatBox("masz "..hajs.." za dobra robote, thePlayer)
end


Powinni?my mie?:

A skrypt powinienen wygl?datak:
function tralala(thePlayer)
local hajs math.random(1050)
givePlayerMoney(hajs)
outputChatBox("masz "..hajs.." za dobra robote"thePlayer)
end


Tak, w outputcie zabrak?o cudzys?owia.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-22, 16:50


PapaSmerf







Wiek: 25
Na forum: 3526 dni
Posty: 237

Piwa: 3857

Respekt: 64

O jezu, cholerny b??d.
Nie zauwa?y?em, dzi?ki :)

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
MrVip615
Wysłany: 2016-11-22, 17:21


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

CEO, dla mnie poradnik bezsensowny jak ju? robisz poradnik na temat funkcji marth.randon to wklej do tego te? inne funkcje math ?eby nie robi? tysi?c poradnik?w zwi?zanego z jednym i tym samym.

M?g?by? bardziej opisa? sk?adnie oraz jaki wynik mo?na otrzyma?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-22, 22:26


_Haze

Peace Yo!






Wiek: 24
Na forum: 4185 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

jak mo?na t?umaczy? funkcje kt?ra losuje liczbe pomi?dzy 1argumentem a 2? xD troche nie logiczne to jest 1zdanie przecie? a

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-25, 12:29


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Dopowiedzenie: je?eli chcemy uzyska? liczb? losow? pomi?dzy 0.1 a 1.0, zapis:


local r math.random(110)/10


Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Tagi: math.random :: jak? :: jak :: użyć?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Poradniki do LUA » math.random Co i jak? jak użyć? 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