Szerző Téma: Random fügvény használata  (Megtekintve 964 alkalommal)

Nem elérhető Game94

  • 405
    • Profil megtekintése
Random fügvény használata
« Dátum: 2010. Augusztus 08. - 20:36:48 »
0 Show voters
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

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Random fügvény használata
« Válasz #1 Dátum: 2010. Augusztus 08. - 20:39:58 »
0 Show voters
GivePlayerMoney(playerid, random(30));

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Random fügvény használata
« Válasz #2 Dátum: 2010. Augusztus 08. - 21:36:32 »
0 Show voters
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.

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Random fügvény használata
« Válasz #3 Dátum: 2010. Augusztus 08. - 22:56:53 »
0 Show voters
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,

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Random fügvény használata
« Válasz #4 Dátum: 2010. Augusztus 08. - 23:01:32 »
0 Show voters
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)

Nem elérhető Game94

  • 405
    • Profil megtekintése
Random fügvény használata
« Válasz #5 Dátum: 2010. Augusztus 09. - 08:07:46 »
0 Show voters
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 ?

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Random fügvény használata
« Válasz #6 Dátum: 2010. Augusztus 09. - 09:05:16 »
0 Show voters
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]);

Nem elérhető Game94

  • 405
    • Profil megtekintése
Random fügvény használata
« Válasz #7 Dátum: 2010. Augusztus 09. - 11:51:55 »
0 Show voters
Köszi szépen  :)

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Random fügvény használata
« Válasz #8 Dátum: 2010. Augusztus 09. - 12:01:53 »
0 Show voters
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\'.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal