Code:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <engine>
#include <codmod.inc>
#define Mask(%0) ( 1<<(%0 & 31) )
new const perk_name[] = "Wykrywacz Metali";
new bool:ma_perk[33];
public plugin_init() {
register_plugin(perk_name, "2.1", "QTM_Peyote");
cod_register_perk(
perk_name,
"Visible mine"
);
}
public cod_perk_enabled(id){
ma_perk[id] = true;
set_pev( id, pev_groupinfo, Mask(id));
widzenie_miny(id);
}
public cod_perk_disabled(id){
set_pev(id, pev_groupinfo, pev(id, pev_groupinfo ) & ~Mask( id ) )
ma_perk[id] = false;
}
public widzenie_miny(id){
if(!is_user_alive(id))
return;
if(!ma_perk[id])
return;
if(!Mask(id))
return;
client_print(0, print_chat, "MINE - MASK")
new ent = create_entity("info_target");
if(!pev_valid(ent)) // YES
return;
client_print(0, print_chat, "MINE - VALID") // YES
new mine[5], szClassName[32];
entity_get_string(ent ,EV_SZ_classname, mine, charsmax(mine))
if(equal(szClassName, "mine")){ // NOT WORK
set_pev(ent, pev_rendermode, kRenderTransAlpha);
set_pev(ent, pev_renderamt, 255.0);
client_print(id, print_chat, "MINE - ID")
client_print(0, print_chat, "MINE - ALL")
}
client_print(0, print_chat, "MINE - END") // yes
}
Not working