Page 1 of 1

Pagalbos, del double damage

Posted: 2016 Feb 12 10:35
by mandala
Sveiki, bandau visaip padaryt double damage vipams, bet cia yra tik adminam, bandziau rasyt ir Slot_reservation ir Vip Admin_level_h, bet irgi nepaejo :/
kas galit padekit... Reikia, kad butu tik vipams double damage.

Code: Select all

#include <amxmodx>#include <hamsandwich> #define VERSION "0.1" #define ACCESS ADMIN_BAN public plugin_init(){    register_plugin("Admin Double Damage", VERSION, "Justin");     RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage");} public fw_TakeDamage(victim, inflictor, attacker, Float:damage){    if (is_user_connected(attacker) && is_user_alive(attacker) && get_user_flags(attacker) & ACCESS)    {        SetHamParamFloat(4, damage * 2);    }}  

Re: Pagalbos, del double damage

Posted: 2016 Feb 12 10:58
by Terror
Labas,turėtų veikt.

Code: Select all

#include <amxmodx>#include <cstrike>#include <fakemeta>#include <engine>#include <fun>#include <hamsandwich> #define PLUGIN "Double Damage"#define VERSION "1.0"#define AUTHOR "Damage" #define VIP ADMIN_LEVEL_H public plugin_init(){    register_plugin(PLUGIN, VERSION, AUTHOR)         RegisterHam(Ham_TakeDamage, "player", "Take_Damage"); }  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: Pagalbos, del double damage

Posted: 2016 Feb 15 13:43
by ArtHa123
#define ACCESS ADMIN_BAN --> #define ACCESS ADMIN_LEVEL_H