hlmod.hu
https://hlmod.hu/

Dropp, random
https://hlmod.hu/viewtopic.php?f=29&t=22953
Oldal: 1 / 1

Szerző:  |E|xTazYyyy^.~ [ 2015.12.10. 20:06 ]
Hozzászólás témája:  Dropp, random

Üdv. Tegyük fel van egy menüm. Van benne 10 Case. És ezt a 10-et úgy állítottam be, hogy öléskor működjön és adjon valamit a gyilkosnak!
Szeretnék bele olyat tenni, hogy random adja a cuccokat tehát ne úgy,hogy case 1, case 2, case 3
hanem random (case 5, case 2) + Szeretnék rá Drop-ot irni, vagyis, hogy némelyiket kevesebb eséllyel kapja!

Válaszokat előre is köszi <3

Szerző:  CrB [ 2015.12.11. 12:07 ]
Hozzászólás témája:  Re: Dropp, random

new rnd = random_num(1,10)
switch(rnd)
case 1: ...
case 2: ...
case 3: ...

.
.
.
Itt adod oda a nyereményt. viewsma.php?f=13144-nyeremenyjatek.sma ebből kiszedheted

Szerző:  PistaCFG [ 2015.12.11. 12:09 ]
Hozzászólás témája:  Re: Dropp, random

SMA Forráskód: [ Mindet kijelol ]
  1. new random = random_num(1, 10))


SMA Forráskód: [ Mindet kijelol ]
  1. switch(random))
  2. {
  3. case 1:
  4. case 2:
  5. }
  6. }

Szerző:  mforce [ 2015.12.11. 12:54 ]
Hozzászólás témája:  Re: Dropp, random

azért nem random-ot írt, mert az is egy funkció, de te azért is odaírod, hogy okosabb legyél. Mellesleg a new se nagyon kell, hanem switchben randomozol + nem ez volt a kérés, hanem van amit kevesebb eséllyel akar.
százalékot így tudsz:
SMA Forráskód: [ Mindet kijelol ]
  1. new Float:rnd
  2. rnd = random_float(1.0, 100.0)
  3.  
  4. if(15.0 >= rnd) // 15%
  5.  
  6. else if(17.0 >= rnd) // 2%
  7.  


Azt űzöd 100-ig, vagy nem. és akkor lehet olyan is,hogy nem kap droppot a fennmaradó %-ban.

Szerző:  alfaanero [ 2015.12.11. 13:21 ]
Hozzászólás témája:  Re: Dropp, random

mforce írta:
azért nem random-ot írt, mert az is egy funkció, de te azért is odaírod, hogy okosabb legyél. Mellesleg a new se nagyon kell, hanem switchben randomozol + nem ez volt a kérés, hanem van amit kevesebb eséllyel akar.
százalékot így tudsz:
SMA Forráskód: [ Mindet kijelol ]new Float:rndrnd = random_float(1.0, 100.0) if(15.0 >= rnd) // 15% else if(17.0 >= rnd // 2% 

Azt űzöd 100-ig, vagy nem. és akkor lehet olyan is,hogy nem kap droppot a fennmaradó %-ban.


1 kérdés?
17nél azért 2,mert 15 és 17 között 2 a különbség?

Szerző:  LyleChriss [ 2015.12.11. 13:58 ]
Hozzászólás témája:  Re: Dropp, random

alfaanero írta:
1 kérdés?
17nél azért 2,mert 15 és 17 között 2 a különbség?

Pontosan. :D

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/