hlmod.hu
https://hlmod.hu/

Random Láda.
https://hlmod.hu/viewtopic.php?f=9&t=22086
Oldal: 1 / 1

Szerző:  DecToR [ 2015.08.30. 12:53 ]
Hozzászólás témája:  Random Láda.

Szevasztok! Nos lenne egy problémám hogy próbálgattam azt hogy random ládát kapjon egy illető ölésért [De nem sikerült] , és még próbáltam időhöz is kötni azt hogy mondjuk: 12-13 -ig lehessen ládát kapni ölésért, azután már nem....

A Death :
Kód:
new num = random_num(1, 5)



Kód:
   if(num == 4 && killer != victim)
      {
         set_hudmessage(random(256), random(256), random(256), -1.0, 0.17, 2, 6.0, 12.0)
         show_hudmessage(victim, "+1 Lada")
         lada[0][killer]++
         new nev[32]
         get_user_name(killer, nev, 31)
         print_color(0, "!gINFO!t %s!y talált!t 1!y LÁDÁT!", nev)
         
      }



Valami ötlet hogy hogy csináljam máshogy? , és még az időre is szeretnék. köszönöm.

Szerző:  raziq [ 2015.08.30. 13:07 ]
Hozzászólás témája:  Re: Random Láda.

Kód:
   if(num == 4 && killer != victim && is_user_alive(gyilkos))
      {
         set_hudmessage(random(256), random(256), random(256), -1.0, 0.17, 2, 6.0, 12.0)
         show_hudmessage(victim, "+1 Lada")
         lada[killer]++
         new nev[32]
         get_user_name(killer, nev, 31)
         print_color(0, "!gINFO!t %s!y talált!t 1!y LÁDÁT!", nev)
         
      }

Szerző:  mforce [ 2015.08.30. 13:13 ]
Hozzászólás témája:  Re: Random Láda.

nem a hudot kérte randomra xD
amúgy lada[killer]+ után ne + hanem a random-nak a változója :)

Szerző:  DecToR [ 2015.08.30. 13:42 ]
Hozzászólás témája:  Re: Random Láda.

mforce írta:
nem a hudot kérte randomra xD
amúgy lada[killer]+ után ne + hanem a random-nak a változója :)



Kód:
   
      if(num == 4 && killer != victim)
      {
         set_hudmessage(random(256), random(256), random(256), -1.0, 0.17, 2, 6.0, 12.0)
         show_hudmessage(victim, "+1 Lada")
         lada[0][killer]+  random_num(0,4)
         new nev[32]
         get_user_name(killer, nev, 31)
         print_color(0, "!gINFO!t %s!y talált!t 1!y LÁDÁT!", nev)
         
      }



így?

Szerző:  mforce [ 2015.08.30. 13:58 ]
Hozzászólás témája:  Re: Random Láda.

Tömbje bocsánat és , am 0át írtál,tehát akkor előfordulhat,hogy nem ad. Nem tudom,hogy így akarod-e csak jelzem :D

Szerző:  DecToR [ 2015.08.30. 14:11 ]
Hozzászólás témája:  Re: Random Láda.

mforce írta:
Tömbje bocsánat és , am 0át írtál,tehát akkor előfordulhat,hogy nem ad. Nem tudom,hogy így akarod-e csak jelzem :D


Többdimenziós tömbe írtam meg,

de akkor így biztos fog adni , csak így random, igaz? :D :

Kód:
     if(num == 4 && killer != victim)
      {
         set_hudmessage(random(256), random(256), random(256), -1.0, 0.17, 2, 6.0, 12.0)
         show_hudmessage(victim, "+1 Lada")
         lada[0][killer]+  random_num(1,4)
         new nev[32]
         get_user_name(killer, nev, 31)
         print_color(0, "!gINFO!t %s!y talált!t 1!y LÁDÁT!", nev)
         
      }

Szerző:  FloxaY [ 2015.08.30. 16:38 ]
Hozzászólás témája:  Re: Random Láda.

Idézet:
de akkor így biztos fog adni


szerintem nem :D

Szerző:  DecToR [ 2015.08.30. 16:46 ]
Hozzászólás témája:  Re: Random Láda.

FloxaY írta:
Idézet:
de akkor így biztos fog adni


szerintem nem :D


Na és így? :D

Kód:
     if(num == 4 && killer != victim)
      {
         set_hudmessage(random(256), random(256), random(256), -1.0, 0.17, 2, 6.0, 12.0)
         show_hudmessage(victim, "+1 Lada")
         lada[0][killer] += 1
         new nev[32]
         get_user_name(killer, nev, 31)
         print_color(0, "!gINFO!t %s!y talált!t 1!y LÁDÁT!", nev)
         
      }

Szerző:  CrB [ 2015.08.30. 21:36 ]
Hozzászólás témája:  Re: Random Láda.

Te jó isten..

Az alap forráskóddal sincs semmi baj. a ++ a változó után annyit jelent, hogy az értékéhez hozzáad 1 et. Ha random számot akarsz hozzáadni akkor

valtozo+=random_num(0,100)

A kód valószínűleg azért nem fut le, mert a num értéke nem egyenlő 4 el. Javaslom, hogy minden lefutáskor (gondolom ez a death event) írasd ki a num értékét ha a num értéke 4 és nem fut le a kód akkor posztolj teljes forráskódot.

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