


PHP Kod:
/*================================================================================
-----------------------------------
-*- [BB] Default Zombie Classes -*-
-----------------------------------
~~~~~~~~~~~~~~~
- Description -
~~~~~~~~~~~~~~~
This plugin adds the default zombie classes from Zombie Plague
into Base Builder. All credit belongs to MeRcyLeZZ.
All classes have been balanced, but feel free to edit them if
you are not satisfied.
================================================================================*/
#include <amxmodx>
#include <basebuilder>
#include <hamsandwich>
#include <fun>
#include <cstrike>
/*================================================================================
[Plugin Customization]
=================================================================================*/
// Classic Zombie Attributes
new const zclass1_name[] = { "\r[ - N.Zombi" }
new const zclass1_info[] = { "\y[ Varsayılan zombi ]" }
new const zclass1_model[] = { "bb_tekel1" }
new const zclass1_clawmodel[] = { "normalzombie" }
const zclass1_health = 3750
const zclass1_speed = 260
const Float:zclass1_gravity = 1.0
const zclass1_adminflags = ADMIN_ALL
// Fast Zombie Attributes
new const zclass2_name[] = { "\r[ Kurt Zombi ]" }
new const zclass2_info[] = { "\y[ Hizi Yuksek ]" }
new const zclass2_model[] = { "bb_kurt22" }
new const zclass2_clawmodel[] = { "v_kurt22" }
const zclass2_health = 5000
const zclass2_speed = 325
const Float:zclass2_gravity = 1.0
const zclass2_adminflags = ADMIN_ALL
// Jumper Zombie Attributes
new const zclass3_name[] = { "\r[ Azrail Zombi ]" }
new const zclass3_info[] = { "\y[ Yercekimi Yuksek ]" }
new const zclass3_model[] = { "bb_yokedici22" }
new const zclass3_clawmodel[] = { "v_yokedici22" }
const zclass3_health = 4500
const zclass3_speed = 285
const Float:zclass3_gravity = 0.5
const zclass3_adminflags = ADMIN_ALL
// Tanker Zombie Attributes
new const zclass4_name[] = { "\r[ Joker Zombi ]" }
new const zclass4_info[] = { "\y[ Cani Yuksek ]" }
new const zclass4_model[] = { "bb_joker22" }
new const zclass4_clawmodel[] = { "v_joker22" }
const zclass4_health = 7500
const zclass4_speed = 210
const Float:zclass4_gravity = 1.0
const zclass4_adminflags = ADMIN_ALL
// Boogeyman Zombie Attributes
new const zclass5_name[] = { "\r[ - Cin Zombi - ]" }
new const zclass5_info[] = { "\w[ - Slot Zombi - ]" }
new const zclass5_model[] = { "bb_tekel5" }
new const zclass5_clawmodel[] = { "cinzombi" }
const zclass5_health = 10000
const zclass5_speed = 260
const Float:zclass5_gravity = 1.0
const zclass5_adminflags = ADMIN_RESERVATION
// Spawn Zombie Attributes
new const zclass6_name[] = { "\r[ - Spawn Zombi - ]" }
new const zclass6_info[] = { "\w[ - Slot Zombi - ]"}
new const zclass6_model[] = { "bb_tekel6" }
new const zclass6_clawmodel[] = { "v_bloodyhands" }
const zclass6_health = 10000
const zclass6_speed = 300
const Float:zclass6_gravity = 0.5
const zclass6_adminflags = ADMIN_RESERVATION
// Doctor Zombie Attributes
new const zclass7_name[] = { "\r[ - Doktor Zombi - ]" }
new const zclass7_info[] = { "\w[ - Slot Zombi - ]" }
new const zclass7_model[] = { "bb_tekel7" }
new const zclass7_clawmodel[] = { "doctoryzombi" }
const zclass7_health = 10000
const zclass7_speed = 300
const Float:zclass7_gravity = 1.0
const zclass7_adminflags = ADMIN_RESERVATION
// Ajan-1 Zombie Attributes
new const zclass8_name[] = { "\rAjan-1 \yZombi" }
new const zclass8_info[] = { "\yinsan kiligina girer" }
new const zclass8_model[] = { "bb_ajan1_22" }
new const zclass8_clawmodel[] = { "v_knife" }
const zclass8_health = 10000
const zclass8_speed = 290
const Float:zclass8_gravity = 1.0
const zclass8_adminflags = ADMIN_ALL
// Nemesis Zombie Attributes
new const zclass9_name[] = { "[ - \rAjan 2 - ]" }
new const zclass9_info[] = { "\y[Slotlara Ozel Bicak 10K HP]" }
new const zclass9_model[] = { "bb_ajan2_22" }
new const zclass9_clawmodel[] = { "v_knife_23" }
const zclass9_health = 10000
const zclass9_speed = 325
const Float:zclass9_gravity = 0.2
const zclass9_adminflags = ADMIN_RESERVATION
// Nemesis Zombie Attributes
new const zclass10_name[] = { "[ - \rNemesis Zombie - ]" }
new const zclass10_info[] = { "Butun Adminler Alabilir" }
new const zclass10_model[] = { "bb_tekel9" }
new const zclass10_clawmodel[] = { "nemessisel" }
const zclass10_health = 15000
const zclass10_speed = 260
const Float:zclass10_gravity = 0.5
const zclass10_adminflags = ADMIN_LEVEL_G
// ELİT ADMİN
new const zclass11_name[] = { "[ - \rSexi Zombi - ]" }
new const zclass11_info[] = { "\y[Elit Admin 14k Hp]" }
new const zclass11_model[] = { "bb_hemsire" }
new const zclass11_clawmodel[] = { "v_hemsireel" }
const zclass11_health = 14000
const zclass11_speed = 500
const Float:zclass11_gravity = 0.5
const zclass11_adminflags = ADMIN_LEVEL_F
// Lavva Zombie Attributes
new const zclass12_name[] = { "\r[ - Lavva Zombi ] [VİPLERE OZEL] " }
new const zclass12_info[] = { "\y[ - Admin Zombi Hiz+17K HP+gravity - ]" }
new const zclass13_model[] = { "bb_tekel8" }
new const zclass12_clawmodel[] = { "lavael" }
const zclass12_health = 17000
const zclass12_speed = 325
const Float:zclass12_gravity = 0.2
const zclass12_adminflags = ADMIN_LEVEL_E
// Nemesis Zombie Attributes
new const zclass13_name[] = { "[ - \rFlash - ]" }
new const zclass13_info[] = { "\y[Kurucu Zombi 17K HP 500 SPEED]" }
new const zclass13_model[] = { "flashadmin" }
new const zclass13_clawmodel[] = { "flashel" }
const zclass13_health = 20000
const zclass13_speed = 500
const Float:zclass13_gravity = 0.5
const zclass13_adminflags = ADMIN_RCON
#define TANK_ARMOR 200
/*============================================================================*/
new g_zclass_tanker
// Zombie Classes MUST be registered on plugin_precache
public plugin_precache()
{
register_plugin("[BB] Default Zombie Classes", "6.5", "Tirant")
// Register all classes
bb_register_zombie_class(zclass1_name, zclass1_info, zclass1_model, zclass1_clawmodel, zclass1_health, zclass1_speed, zclass1_gravity, 0.0, zclass1_adminflags)
bb_register_zombie_class(zclass2_name, zclass2_info, zclass2_model, zclass2_clawmodel, zclass2_health, zclass2_speed, zclass2_gravity, 0.0, zclass2_adminflags)
bb_register_zombie_class(zclass3_name, zclass3_info, zclass3_model, zclass3_clawmodel, zclass3_health, zclass3_speed, zclass3_gravity, 0.0, zclass3_adminflags)
bb_register_zombie_class(zclass4_name, zclass4_info, zclass4_model, zclass4_clawmodel, zclass4_health, zclass4_speed, zclass4_gravity, 0.0, zclass4_adminflags)
bb_register_zombie_class(zclass5_name, zclass5_info, zclass5_model, zclass5_clawmodel, zclass5_health, zclass5_speed, zclass5_gravity, 0.0, zclass5_adminflags)
bb_register_zombie_class(zclass6_name, zclass6_info, zclass6_model, zclass6_clawmodel, zclass6_health, zclass6_speed, zclass6_gravity, 0.0, zclass6_adminflags)
bb_register_zombie_class(zclass7_name, zclass7_info, zclass7_model, zclass7_clawmodel, zclass7_health, zclass7_speed, zclass7_gravity, 0.0, zclass7_adminflags)
bb_register_zombie_class(zclass8_name, zclass8_info, zclass8_model, zclass8_clawmodel, zclass8_health, zclass8_speed, zclass8_gravity, 0.0, zclass8_adminflags)
bb_register_zombie_class(zclass9_name, zclass9_info, zclass9_model, zclass9_clawmodel, zclass9_health, zclass9_speed, zclass9_gravity, 0.0, zclass9_adminflags)
bb_register_zombie_class(zclass10_name, zclass10_info, zclass10_model, zclass10_clawmodel, zclass10_health, zclass10_speed, zclass10_gravity, 0.0, zclass10_adminflags)
bb_register_zombie_class(zclass11_name, zclass11_info, zclass11_model, zclass11_clawmodel, zclass11_health, zclass11_speed, zclass11_gravity, 0.0, zclass11_adminflags)
bb_register_zombie_class(zclass12_name, zclass12_info, zclass12_model, zclass12_clawmodel, zclass12_health, zclass12_speed, zclass12_gravity, 0.0, zclass12_adminflags)
bb_register_zombie_class(zclass13_name, zclass13_info, zclass13_model, zclass13_clawmodel, zclass13_health, zclass13_speed, zclass13_gravity, 0.0, zclass13_adminflags)
}
#if defined NEMESIS_ARMOR
public plugin_init()
{
RegisterHam(Ham_Spawn, "player", "ham_PlayerSpawn_Post", 1)
}
public ham_PlayerSpawn_Post(id)
{
if (!is_user_alive(id))
return ;
if (bb_is_user_zombie(id) && bb_get_user_zombie_class(id) == g_zclass_Nemesis)
{
give_item(id, "item_assaultsuit");
cs_set_user_armor(id, NEMESIS_ARMOR, CS_ARMOR_VESTHELM);
}
}
#endif
)



