2x damage, atsiranda random
2x damage, atsiranda random
Kaip padaryti, kad kai šaudai į priešą, random atsirastu 2kart didesnis damage ir tarkim tik 3 sekundėm?
Re: 2x damage, atsiranda random
Nu padaryt masyva kuriame bus saugoma 2x dmg ar ne, tada random dedi ta 2x dmg i masyva ir su set_tasku nuimi dmg. Kazkas tokio, jei supratai 

Re: 2x damage, atsiranda random
Code: Select all
public Ham_PlayerDamage(victim, inflictor, attacker, Float: damage, damage_type) { if (KOD_Shield_Level[attacker] > 0) { if (random_num(0, 100) < 50.0) { SetHamParamFloat(4, 0.0) return HAM_HANDLED } }}
Re: 2x damage, atsiranda random
Gal taip, netikrinau

Code: Select all
public Ham_PlayerDamage(victim, inflictor, attacker, Float: damage, damage_type){ if (!is_user_alive(attacker)) return HAM_IGNORED if(!dmgx2[attacker] && random(2) /* 50% */) { dmgx2[attacker] = true set_task(3.0, "dmgRemove", attacker) } if (dmgx2[attacker]) { SetHamParamFloat(4, damage * 2) return HAM_OVERRIDE } return HAM_HANDLED} public dmgRemove(id) { dmgx2[id] = false}
Who is online
Users browsing this forum: No registered users and 3 guests