#include <amxmodx>
#include <engine>
#include <hamsandwich>
new const SAPKA_YOLU[] = "models/Hat.mdl";
new Ent[33];
public plugin_init()
{
register_plugin("Admin_Sapkasi", "1.0", "CSmiLeFaCe");
RegisterHam(Ham_Spawn, "player", "Spawn", true);
}
public Spawn(id)
{
Kontrol(id);
}
public Kontrol(id)
{
if(get_user_flags(id) & ADMIN_RESERVATION)
{
if((Ent[id] = create_entity("info_target"))) {
entity_set_string(Ent[id], EV_SZ_classname, "sapka");
entity_set_model(Ent[id], SAPKA_YOLU);
entity_set_int(Ent[id], EV_INT_movetype, MOVETYPE_FOLLOW);
entity_set_edict(Ent[id], EV_ENT_aiment, id);
}
}
else
{
if(Ent[id] && is_valid_ent(Ent[id])) {
entity_set_int(Ent[id], EV_INT_flags, FL_KILLME);
entity_set_float(Ent[id], EV_FL_nextthink, get_gametime());
Ent[id] = 0;
}
}
}
public client_disconnected(id) {
Kontrol(id);
}
public plugin_precache() {
precache_model(SAPKA_YOLU);
}