Descriere: O clasa zombie care nu primeste Damage in head shot si mai putin in alte zone .
Descarcare:
- Sma | Afiseaza codul
#include <amxmodx>
#include <zombieplague>
new iClass;
public plugin_init()
{
new const
PLUGIN_NAME[] = "Zombie Plague Class: Stone Class",
PLUGIN_VERS[] = "1.2",
PLUGIN_AUTH[] = "GhosT ***";
register_plugin(PLUGIN_NAME, PLUGIN_VERS, PLUGIN_AUTH);
register_event("Damage", "Damage", "b");
}
public plugin_precache()
{
new const zp_class_name[] = "Stone Zombie";
new const zp_class_info[] = "No HeadShot Damage";
new const zp_class_model[] = "zombie_source";
new const zp_class_clawmodel[] = "v_knife_zombie.mdl";
const zp_class_health = 2500;
const zp_class_speed = 300;
const Float:zp_class_gravity = 1.0;
const Float:zp_class_knockback = 1.0;
iClass = zp_register_zombie_class(zp_class_name, zp_class_info, zp_class_model, zp_class_clawmodel, zp_class_health, zp_class_speed, zp_class_gravity, zp_class_knockback);
}
public Damage(iVictim)
{
if(zp_get_user_zombie_class(iVictim) == iClass && is_user_zombie(iVictim))
{
new iWeapon, iHitPoint, iAttacker = get_user_attacker(iVictim, iWeapon, iHitPoint);
if(iHitPoint == HIT_HEAD)
{
fDamage = 0.0;
return PLUGIN_HANDLED;
}
else if(iHitPoint != HIT_HEAD)
{
fDamage = fDamage / 1.8;
return PLUGIN_HANDLED;
}
return PLUGIN_HANDLED;
}
return PLUGIN_HANDLED_MAIN;
}
Nume: Zombie Plague: Stone Class
Versiune: 1.2
Link oficial: Aici ;)
Instalare:
1. Fisierul
nume_plugin.sma il puneti in
addons/amxmodx/scripting
2. Fisierul
nume_plugin.amxx il puneti in
addons/amxmodx/plugins
3. Intrati in fisierul
addons/amxmodx/configs/plugins.ini si adaugati la urma:
4. Alti pasi necesari....
Cvar-uri (se adauga in fisierul
amxmodx\configs\amxx.cfg): -
Comenzi administrative (se tasteaza in consola si trebuie sa fiti administrator): -
Comenzi publice (se tasteaza in joc prin apasarea tastei
Y): -
Module necesare (se sterge
; din fata modulului de mai jos; acestea le gasiti in fisierul
amxmodx\configs\modules.ini): -
Imagini: -
Credite :
- YONTU .