Статистика |
---|
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
Суббота, 27.04.2024, 01:38 Приветствую Вас Гость
Каталог Файлов
Антифраг
| 13.03.2014, 17:39 |
#include <amxmodx> #include <fakemeta> #include <cstrike> #include <hamsandwich> #define PLUGIN "goodmode" #define AUTHOR "Neizvesten" #define VERSION "0.1" new GodMode_Timer, T_Player; new const TASK_CONT = 1353 // CountDown task public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam( Ham_TakeDamage, "player", "fw_TakeDamage") } stock fm_set_user_godmode(index, godmode = 0) { set_pev(index, pev_takedamage, godmode == 1 ? DAMAGE_NO : DAMAGE_AIM) return 1 } public fw_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type) { if(inflictor == attacker && is_user_alive(attacker) && get_user_weapon(attacker) == CSW_KNIFE && cs_get_user_team(victim) == CS_TEAM_T && cs_get_user_team(attacker) == CS_TEAM_CT) { T_Player = victim; GodMode_Timer = 5; fm_set_user_godmode(T_Player, 1) set_task(5.0, "GodMode", TASK_CONT) return HAM_HANDLED } return HAM_IGNORED } public GodMode() { --GodMode_Timer if(GodMode_Timer >= 1) set_task(1.0, "GodMode", TASK_CONT) else { fm_set_user_godmode(T_Player, 0) remove_task(TASK_CONT) } }
|
Категория: Плагины | Добавил: USER |
Просмотров: 1367 | Загрузок: 0 | Рейтинг: 5.0/1 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
|
|
|
|