Page 1 of 1

Dmg Gun

Posted: 2015 Apr 20 21:21
by Terror
Kas gali padaryk kad butu ne ant visko o pvz butu galim surašyk ant kuriu noriu pas pvz
USP,M4a1,Ak47

Code: Select all

public Take_Damage(victim, inflictor, attacker, Float:damage, Float:hedamage, damagetype, damagebits){if(damagetype & DMG_GENERIC || victim == attacker || !is_user_alive(victim) || !is_user_connected(attacker))return HAM_IGNORED     static CsTeams:team[2]team[0] = cs_get_user_team(attacker), team[1] = cs_get_user_team(victim)        if(team[0] == team[1]){return HAM_HANDLED}    if(get_user_flags(attacker) & VIP){SetHamParamFloat(4, damage*2.0) return HAM_HANDLED}return HAM_IGNORED}

Re: Dmg Gun

Posted: 2015 Apr 21 07:57
by ArtHa123

Code: Select all

public Take_Damage(victim, inflictor, attacker, Float:damage, Float:hedamage, damagetype, damagebits){    if(damagetype & DMG_GENERIC || victim == attacker || !is_user_alive(victim) || !is_user_connected(attacker))        return HAM_IGNORED     static CsTeams:team[2]    team[0] = cs_get_user_team(attacker), team[1] = cs_get_user_team(victim)        if(team[0] == team[1])    {        return HAM_HANDLED    }     if(get_user_flags(attacker) & VIP)    {        if(get_user_weapon(id) == CSW_USP || get_user_weapon(id) == CSW_M4A1 || get_user_weapon(id) == CSW_AK47)        {            SetHamParamFloat(4, damage*2.0)            return HAM_HANDLED        }    }    return HAM_IGNORED}
Netestuota.

Re: Dmg Gun

Posted: 2015 Apr 21 09:45
by hleV
↑ Kešuok get_user_weapon() grąžintą reikšmę. Dar galima padaryt damagetype == DMG_BLAST patikrinimą, nes gali būt granatos dmg kai tuo metu žaidėjas laiko USP/AK/M4.

Anyway,

Code: Select all

public Take_Damage(victim, inflictor, attacker, Float:damage, Float:hedamage, damagetype, damagebits)
Iš kur tas hedamage? Kažkas pasikeitė tam forward'e?