I have advanced_steam_slot Pluin
Code:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Advanced Steam slot"
#define VERSION "1.0"
#define AUTHOR "Alka"
new g_maxplayers
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
g_maxplayers = get_maxplayers()
}
public client_authorized(id)
{
if(!is_user_bot(id))
return 0;
new players = get_playersnum(1)
new limit = g_maxplayers - get_cvar_num("amx_reservation")
new uid[32]
get_user_authid(id,uid,31)
if(players > limit)
{
if(equal(uid,"STEAM_ID_LAN"))
player_kick()
}
return PLUGIN_CONTINUE;
}
public player_kick()
{
new players[32], inum, i, player
get_players(players,inum)
for(i = 0; i < inum; i++)
{
player = players[i]
new uid[32]
get_user_authid(player,uid,31)
if( equal(uid,"STEAM_ID_LAN") || containi(uid,"STEAM_0:0") )
return 1;
new frags = get_user_flags(player)
new deaths = get_user_deaths(player)
if(frags < deaths)
server_cmd("amx_kick #%i One player with Steam connected! Buy Steam for reserved slot!",get_user_userid(player))
}
return 0;
}
This plug the server in question permits the players at the start is SteamID "STEAM_0: 0" but there are also SteamID 'debut is "STEAM_0: 1", how to make in order to allow all players with steam.
sorry for my English knowledge
Thank.