Szia,remélem hasznodra lel
#include <amxmodx>
#include <basebuilder>
#include <hamsandwich>
#include <fun>
#include <cstrike>
// Elsőnek is adjuk meg a zombi tulajdonságait(nevét,információ,modell!,élet,sebesség,gravity,és a jogot neki!
new const zclass1_name[] = { "Elso zombim" } // itt megadjuk a zombi nevét
new const zclass1_info[] = { "Nagyon Gyors" } // itt megadjuk az informaciot,amit latni fogunk hogy milyen kepessege van!
new const zclass1_model[] = { "bb_teszt" } // itt a zombi modelljét adjuk meg (models/player/bb_teszt/bb_teszt.mdl!
new const zclass1_clawmodel[] = { "v_kezfej" } // A zombinak a kés modelljét adhatjuk meg! ez alap (models/v_bloodyhands
const zclass1_health = 4000 // Zombinak az életét adhatjuk meg!
const zclass1_speed = 210 // Zombinak a sebességét! |Alap!|
const Float:zclass1_gravity = 1.0 // Gravitációját adhatjuk meg |ha kicsi nagyot ugrik,ha magas alacsonyat|
const zclass1_adminflags = ADMIN_ALL // Itt megadhatjuk a jogot a zombinak jelen esetben az ADMIN_ALL Minden játékos használhatja,de ha átírjuk pl ADMIN_BAN-ra akkor csak admin tudja használni!
#define SEBESSEG // ha szeretnénk speciális képességgel fejleszteni a zombit akkor defináljuk pl hogy SEBESSEG
new g_zclass_teszt // hozzunk létre egy ciklust,elsőnek is ez lehet bármilyen szóval pl g_zclass_barmilyen,stb...
public plugin_precache()
{
// itt regisztráljuk, a zombi fajunkat
g_zclass_teszt = bb_register_zombie_class(zclass1_name, zclass1_info, zclass1_model, zclass1_clawmodel, zclass1_health, zclass1_speed, zclass1_gravity, 0.0, zclass1_adminflags)
}
// itt amit defináltunk SEBESSEG-et itt hasznosítjuk vagy is újra defináljuk
#if defined SEBESSEG
public plugin_init()
{
RegisterHam(Ham_Spawn, "player", "eledes", 1) // megadunk neki egy spawn funkciót
}
public eledes(id)
{
if (!is_user_alive(id)) // lecsekkoljuk hogy életben van-e még
return ;
if (bb_is_user_zombie(id) && bb_get_user_zombie_class(id) == g_zclass_teszt) // Itt egy igaz ággal ellenőrizzük a zombit
{
client_print(id,print_chat,"Te az elso zombit hasznalod,gratulalok!") // egy egyszerű kiírást hogy ha a zombira váltott
set_user_maxspeed(id,500.0) // megadunk neki egy sebesség értéket,így nagyon gyors lesz!
}
}
#endif