hlmod.hu
https://hlmod.hu/

Ezüst, láda
https://hlmod.hu/viewtopic.php?f=9&t=22151
Oldal: 1 / 1

Szerző:  Patrik3 [2015.09.08. 08:41 ]
Hozzászólás témája:  Ezüst, láda

Sziasztok!

Azt szeretném megtudni, hogy hogyan tudom az megoldani a
SMA Forráskód: [ Mindet kijelol ]
  1. public Death() {

részben, hogy ölést, ezüstöt, meg ládát is kapjon, de ne mindig.

pl:

SMA Forráskód: [ Mindet kijelol ]
  1. public Death() {
  2. new tamado = read_data(1)
  3. new aldozat = read_data(2)
  4.  
  5. if(tamado) == aldozat
  6. return PLUGIN_HANDLED
  7.  
  8. oles(tamado) ++
  9.  


Na ebbe hogyan tudom betenni az ezüstöt meg ládát, de randomizálva, hogy ne mindig kapjon, és ne túl sokat...Plusz egy üzenetet így:
Infó-Kaptál %s tallért, és %d ládát.


SMA Forráskód: [ Mindet kijelol ]
  1. public Death() {
  2.  
  3. new attacker = read_data(1)
  4. new victim = read_data(2)
  5. new tallerrandom = random_num(0,5)
  6. new ladarandom = random_num(0,1)
  7.  
  8. if(attacker == victim)
  9. return PLUGIN_HANDLED
  10.  
  11. oles[attacker] ++
  12. taller[attacker] += tallerrandom
  13. lada[attacker] += ladarandom
  14.  
  15. ColorChat(id, RED, "^3[Info] ^1Kaptál %s tallért, és %s ládát!",tallerrandom,ladarandom)
  16. return PLUGIN_HANDLED
  17. }


Valahogy így kell?

Segítsetek, előre is köszi :D

Szerző:  mforce [2015.09.08. 13:25 ]
Hozzászólás témája:  Re: Ezüst, láda

A kérdést meg is válaszoltad :D
Viszont ajánlanám,hogy ha 0 értéket kapsz valamelyik randomból, akkor azt ne irasd ki.
És "id" nincsen,csak "attacker" és "victim", tehát a ColorChatnél attacker-t írsz.
Tehát mondják ládából kapsz nullát,akkor
SMA Forráskód: [ Mindet kijelol ]
  1. if(ladarandom==0) {
  2. ColorChat(attacker,RED,"Kaptál %i tallért",tallerrandom);


És így a tallérral is.
Ha meg mind2 semmmi, if(ladarandom == 0 && tallerrandom == 0)
akkor return

Szerző:  Patrik3 [2015.09.08. 15:18 ]
Hozzászólás témája:  Re: Ezüst, láda

Hogy érted, hogy 0 értéket?
Azt szerettem volna, hogy vagy kapjon ládát vagy ne...
Szóval ha 0 akkor nem kap és ha 1 akkor igen

A tallérnál meg megtudom mostmár oldani neked hála :-)
Köszi szépen a segítséget majd mennek érte a pacsik :-) :-)

Szerző:  mforce [2015.09.08. 15:23 ]
Hozzászólás témája:  Re: Ezüst, láda

Hát ha nem kap ládát,akkor csak tallért irass, ha nem kap tallért,akkor csak ládát irass :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/