Всем привет,помогите не шарю,есть плагин кикает стандартные ники,как заставить его банить через amx?
Код
#include <amxmodx>
#include <amxmisc>
new line, txtlen
public plugin_init()
{
register_plugin("DefaultNameKicker", "1.0", "KsV")
}
public client_connect(id)
{
new BadName[64], name[32]
get_user_name(id ,name, 31 )
while( ( line = read_file( "addons/amxmodx/configs/BadNames.ini", line, BadName, 63, txtlen ) ) != 0 )
if( equal( BadName, name ) )
{
server_cmd("kick #%d ^"Имя ^"%s^" запрешено использовать! Измените имя!^"", get_user_userid(id), name)
}
}
еще есть плагин шапки,как сделать их только под определенный флаг,например для випов на T,читал что в функцию спавна надо добавить типа проверку\условие
Код
&& get_user_flags(player) & ADMIN_LEVEL_H
но куда тут ? :D
Код
public plugin_precache()
precache_model("models/santa_hat.mdl");
public fwHamPlayerSpawnPost( const player ) {
if ( get_pcvar_num( g_Enable ) && is_user_alive( player ) ) {
new iEnt = g_bwEnt[ player ];
if( !pev_valid( iEnt ) ) {
g_bwEnt[ player ] = iEnt = engfunc ( EngFunc_CreateNamedEntity, g_CachedStringInfoTarget );
set_pev( iEnt, pev_movetype, MOVETYPE_FOLLOW );
set_pev( iEnt, pev_aiment, player );
engfunc( EngFunc_SetModel, iEnt, "models/santa_hat.mdl" );
}
}