GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Game94 - 2010. augusztus 08. - 20:36:48

Cím: Random fügvény használata
Írta: Game94 - 2010. augusztus 08. - 20:36:48
Valaki le tudná írni h hogyan kell használni a random függvényt ? Pls csináljatok nekem egy ilyen parancsot :
/cash és ha beírja akkor 1-30-ig randomba kap pénzt .
Elég csak ez a parancs , ez alapján már meg fogom érteni :D
Cím: Random fügvény használata
Írta: DrAkE - 2010. augusztus 08. - 20:39:58
GivePlayerMoney(playerid, random(30));
Cím: Random fügvény használata
Írta: Iceaac - 2010. augusztus 08. - 21:36:32
Drake: Hibás, mert így $0-t is adhat.
 
GivePlayerMoney(playerid, random(30)+1);

 
random(30) -> Nullától 30ig véletlenszerûen visszatér egy számmal.
Cím: Random fügvény használata
Írta: kurta999 - 2010. augusztus 08. - 22:56:53
Idézetet írta: Iceaac date=1281296192\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2781\" data-ipsquote-contentclass=\"forums_Topic
Drake: Hibás, mert így $0-t is adhat.
 
GivePlayerMoney(playerid, random(30)+1);

 
random(30) -> Nullától 30ig véletlenszerûen visszatér egy számmal.
 
Akkor azért szokták azt a +1-et használni,
Cím: Random fügvény használata
Írta: Iceaac - 2010. augusztus 08. - 23:01:32
Azért, de tévedtem.
Ez a helyes:
 
GivePlayerMoney(playerid, random(31)+1);

 
Mert random(31) -> Nullától 30ig véletlenszerûen visszatér egy számmal. (a maximum értékbõl [azaz 31bõl] egyet levon)
Cím: Random fügvény használata
Írta: Game94 - 2010. augusztus 09. - 08:07:46
Köszönöm , ez jól jött . De ha azt akarnám hogy monjuk vannak ezek a számok : 5, 10, 15, 20 . És ha azt akarom hogy ezekbõl válasszon ki egyet randomba akkor hogyan lehet ?
Cím: Random fügvény használata
Írta: Iceaac - 2010. augusztus 09. - 09:05:16
Idézetet írta: Game94 date=1281334066\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2781\" data-ipsquote-contentclass=\"forums_Topic
Köszönöm , ez jól jött . De ha azt akarnám hogy monjuk vannak ezek a számok : 5, 10, 15, 20 . És ha azt akarom hogy ezekbõl válasszon ki egyet randomba akkor hogyan lehet ?
 

new szamok[4][1] = 
{
{5},
{10},
{15},
{20}
};
new rand = random(sizeof(szamok));
printf(  A szám: %i, szamok[rand][0]);
Cím: Random fügvény használata
Írta: Game94 - 2010. augusztus 09. - 11:51:55
Köszi szépen  :)
Cím: Random fügvény használata
Írta: Epsilon - 2010. augusztus 09. - 12:01:53
A random függvénynél az egyetlen paraméter nem a maximális értéket képviseli, hanem azt, hogy maximum hány végkimenetele lehet a \'sorsolásnak\'.