RU
RU
UA
EN
PL
ГЛАВНАЯ
УСЛУГИ
ПЛАГИНЫ
КАРТЫ
REBUY
SCANMON
CASSA
SALE
ФОРУМ
МОНИТОР
HELP
КОНТАКТ
Главная
/
Plugins
/
DAMAGE MOD
DAMAGE MOD
Теги:
Скачать плагины csgo
Серверные
ПЛАГИН РАНДОМНО УВЕЛИЧИВАЕТ УРОН ОРУЖИЯ.
Компилятор: 1.9.0.6281
905
Команды:
Кваров и команд нет
.sma / .sp
#include
#include
enum WpnID { wpn_none, ConVar:wpn_glock, ConVar:wpn_hkp2000, ConVar:wpn_p250, ConVar:wpn_deagle, ConVar:wpn_elite, ConVar:wpn_fiveseven, ConVar:wpn_nova, ConVar:wpn_xm1014, ConVar:wpn_sawedoff, ConVar:wpn_mag7, ConVar:wpn_mac10, ConVar:wpn_mp9, ConVar:wpn_bizon, ConVar:wpn_mp7, ConVar:wpn_ump45, ConVar:wpn_p90, ConVar:wpn_galilar, ConVar:wpn_famas, ConVar:wpn_ak47, ConVar:wpn_m4a1, ConVar:wpn_sg556, ConVar:wpn_aug, ConVar:wpn_ssg08, ConVar:wpn_scar20, ConVar:wpn_g3sg1, ConVar:wpn_awp, ConVar:wpn_m249, ConVar:wpn_negev, ConVar:wpn_knife, ConVar:wpn_incgrenade, ConVar:wpn_hegrenade, ConVar:wpn_molotov, ConVar:wpn_galil, ConVar:wpn_m3, ConVar:wpn_m4a1_silencer, ConVar:wpn_mp5navy, ConVar:wpn_scar17, ConVar:wpn_scout, ConVar:wpn_sg550, ConVar:wpn_sg552, ConVar:wpn_tec9, ConVar:wpn_tmp, ConVar:wpn_usp, ConVar:wpn_usp_silencer, ConVar:weapon_revolver }; ConVar wpn_damage[WpnID]; char WeaponClassname[WpnID][] = { "", "weapon_glock", "weapon_hkp2000", "weapon_p250", "weapon_deagle", "weapon_elite", "weapon_fiveseven", "weapon_nova", "weapon_xm1014", "weapon_sawedoff", "weapon_mag7", "weapon_mac10", "weapon_mp9", "weapon_bizon", "weapon_mp7", "weapon_ump45", "weapon_p90", "weapon_galilar", "weapon_famas", "weapon_ak47", "weapon_m4a1", "weapon_sg556", "weapon_aug", "weapon_ssg08", "weapon_scar20", "weapon_g3sg1", "weapon_awp", "weapon_m249", "weapon_negev", "weapon_knife", "weapon_incgrenade", "weapon_hegrenade", "weapon_molotov", "weapon_galil", "weapon_m3", "weapon_m4a1_silencer", "weapon_mp5navy", "weapon_scar17", "weapon_scout", "weapon_sg550", "weapon_sg552", "weapon_tec9", "weapon_tmp", "weapon_usp", "weapon_usp_silencer", "weapon_revolver" }; Handle hWeaponClassTrie = INVALID_HANDLE; stock void InitWeaponClassTrie() { hWeaponClassTrie = CreateTrie(); for(int i = 0; i < view_as
(WpnID); i++) { SetTrieValue(hWeaponClassTrie, WeaponClassname[view_as
(i)], i); } } stock WpnID WeaponClassToId(const char[] weaponClass) { WpnID id; if(hWeaponClassTrie == INVALID_HANDLE) { InitWeaponClassTrie(); } if(GetTrieValue(hWeaponClassTrie, weaponClass, id)) { return view_as
(id); } return wpn_none; } public Plugin myinfo = { name = "CS:GO Weapons Damage Mod", author = "Accelerator", description = "", version = "1.0", url = "http://core-ss.org" }; public void OnPluginStart() { wpn_damage[wpn_glock] = CreateConVar("damage_glock", "1.0", "glock multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_hkp2000] = CreateConVar("damage_hkp2000", "1.0", "hkp2000 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_p250] = CreateConVar("damage_p250", "1.0", "p250 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_deagle] = CreateConVar("damage_deagle", "1.0", "deagle multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_elite] = CreateConVar("damage_elite", "1.0", "elite multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_fiveseven] = CreateConVar("damage_fiveseven", "1.0", "fiveseven multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_nova] = CreateConVar("damage_nova", "1.0", "nova multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_xm1014] = CreateConVar("damage_xm1014", "1.0", "xm1014 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_sawedoff] = CreateConVar("damage_sawedoff", "1.0", "sawedoff multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_mag7] = CreateConVar("damage_mag7", "1.0", "mag7 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_mac10] = CreateConVar("damage_mac10", "1.0", "mac10 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_mp9] = CreateConVar("damage_mp9", "1.0", "mp9 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_bizon] = CreateConVar("damage_bizon", "1.0", "bizon multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_mp7] = CreateConVar("damage_mp7", "1.0", "mp7 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_ump45] = CreateConVar("damage_ump45", "1.0", "ump45 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_p90] = CreateConVar("damage_p90", "1.0", "p90 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_galilar] = CreateConVar("damage_galilar", "1.0", "galil ar multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_famas] = CreateConVar("damage_famas", "1.0", "famas multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_ak47] = CreateConVar("damage_ak47", "1.0", "ak47 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_m4a1] = CreateConVar("damage_m4a1", "1.0", "m4a1 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_sg556] = CreateConVar("damage_sg556", "1.0", "sg556 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_aug] = CreateConVar("damage_aug", "1.0", "aug multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_ssg08] = CreateConVar("damage_ssg08", "1.0", "ssg08 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_scar20] = CreateConVar("damage_scar20", "1.0", "scar20 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_g3sg1] = CreateConVar("damage_g3sg1", "1.0", "g3sg1 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_awp] = CreateConVar("damage_awp", "1.0", "awp multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_m249] = CreateConVar("damage_m249", "1.0", "m249 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_negev] = CreateConVar("damage_negev", "1.0", "negev multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_knife] = CreateConVar("damage_knife", "1.0", "knife multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_incgrenade] = CreateConVar("damage_incgrenade", "1.0", "incgrenade multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_hegrenade] = CreateConVar("damage_hegrenade", "1.0", "hegrenade multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_molotov] = CreateConVar("damage_molotov", "1.0", "molotov multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_galil] = CreateConVar("damage_galil", "1.0", "galil multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_m3] = CreateConVar("damage_m3", "1.0", "m3 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_m4a1_silencer] = CreateConVar("damage_m4a1_silencer", "1.0", "m4a1 silencer multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_mp5navy] = CreateConVar("damage_mp5navy", "1.0", "mp5navy multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_scar17] = CreateConVar("damage_scar17", "1.0", "scar17 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_scout] = CreateConVar("damage_scout", "1.0", "scout multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_sg550] = CreateConVar("damage_sg550", "1.0", "sg550 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_sg552] = CreateConVar("damage_sg552", "1.0", "sg552 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_tec9] = CreateConVar("damage_tec9", "1.0", "tec9 multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_tmp] = CreateConVar("damage_tmp", "1.0", "tmp multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_usp] = CreateConVar("damage_usp", "1.0", "usp multiplier damage", FCVAR_PLUGIN); wpn_damage[wpn_usp_silencer] = CreateConVar("damage_usp_silencer", "1.0", "usp silencer multiplier damage", FCVAR_PLUGIN); wpn_damage[weapon_revolver] = CreateConVar("damage_revolver", "1.0", "revolver multiplier damage", FCVAR_PLUGIN); AutoExecConfig(true, "damagemod"); for (int i = 1; i <= MaxClients; i++) { if (IsClientInGame(i)) OnClientPutInServer(i); } } public void OnClientPutInServer(int client) { SDKHook(client, SDKHook_OnTakeDamage, OnTakeDamage); } public Action OnTakeDamage(int victim, int &attacker, int &inflictor, float &damage, int &damagetype, int &weapon, float damageForce[3], float damagePosition[3]) { if (damage <= 0.0 || victim < 1 || victim > MaxClients || attacker < 1 || attacker > MaxClients) return Plugin_Continue; if (!IsValidEdict(weapon)) return Plugin_Continue; char clsname[32]; GetEdictClassname(weapon, clsname, sizeof(clsname)); WpnID WeaponId; if ((WeaponId = WeaponClassToId(clsname)) != wpn_none) { damage *= GetConVarFloat(wpn_damage[WeaponId]); return Plugin_Changed; } return Plugin_Continue; }
Отправить
Загрузил
exec208
2019-02-02 22:12:18
0
8
Установить на сервер
Скачать
Нет оплаченых серверов
Купить сервер CS 1.6
Купить сервер CS:GO
Купить сервер CSS v34
Подключить свой VDS к панели
Данная иконка означает, что плагин был проверен администрацией хостинга на тестовом сервере, и проблем с ним не было выявлено. Рекомендуем ставить исключительно проверенные плагины.
Плагин загружен на сервер, но проверка еще не была проведена.
CSHOST.COM.UA 2012-2024 Хостинг игровых серверов