Crit damage
Crit damage
Galit gal pvz kodo parašyt, kaip padaryti, kad žaidėjas koks nors gautų 20% galimybę padaryti 2x daugiau dmg?
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Crit damage
Code: Select all
new rand = random_num(1,5); if(rand == 3){ //kazkas atsitinka}
- baltymas
- O taip. Jis jau surinko 50 žinučių!
- Posts: 79
- Joined: 2011 Jan 15 09:42
- Skype: baltymas
- Location: Meksikas
Re: Crit damage
Tu įsiskaityk ko žmogus prašo.psychical wrote:random isrenka 1 skaiciu is 5 (atsitiktinai) kitaip sakant yra 20% sansas, kad paklius skaicius 3, jei skaicius 3 pakliuna tai zaidejuis kazka padaroCode: Select all
new rand = random_num(1,5); if(rand == 3){ //kazkas atsitinka}

- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Crit damage
To ka praso ta ir daviau, jis praso 20% sanso tai yra 1/5 (100%/20%=5) tai vat ir pats galvok
kad iskris random 3 yra 1 is 5, kitaip sakant 20%
P.S. Nebent as labai klystu ir mane gali pataisyti expertai

P.S. Nebent as labai klystu ir mane gali pataisyti expertai

Re: Crit damage
Code: Select all
if(!random(5))
O seip jis tikriausei norejo pasakyti, kad nieko neparasei apie dmg

- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Crit damage
Labai linksma? ;DDnewb wrote:^^Code: Select all
if(!random(5))
O seip jis tikriausei norejo pasakyti, kad nieko neparasei apie dmg
Code: Select all
#include <amxmodx>#include <hamsandwich> public plugin_init(){ register_plugin("2x dmg for vips", "1.0.0", "Kurejas"); RegisterHam(Ham_TakeDamage, "player", "player_attack", 0);} public player_attack(victim, Useless, attacker, Float:damage, damagebits){ if(victim == attacker || !is_user_connected(victim) || !is_user_connected(attacker)) return HAM_IGNORED; if(get_user_flags(attacker) & ADMIN_LEVEL_H) { if(!random(5)) { SetHamParamFloat(4, damage * 2); return HAM_HANDLED; } } return HAM_IGNORED;}
Last edited by psychical on 2012 Jan 02 21:01, edited 3 times in total.
Re: Crit damage
Geresnė praktika būtų victim == attacker check'ą dėt pradžioj, o is_user_connected() po to.
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Crit damage
ChangedhleV wrote:Geresnė praktika būtų victim == attacker check'ą dėt pradžioj, o is_user_connected() po to.
Who is online
Users browsing this forum: Ahrefs [Bot], Bing [Bot] and 4 guests