Например ако имаме:
1. над 6 до 9 играча , yb_quota - да се сменява на 20;
2. От 9 до 12 - да е 17;
3. И от 12 + да е yb_quota 14;
Опитах нещо от този род:
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <engine>
#define PLUGIN "Change YAPB when players X"
#define VERSION "1.0"
#define REQUIRED_PLAYERS_I 6
#define REQUIRED_PLAYERS_II 9
#define REQUIRED_PLAYERS_III 12
new const g_szEntityName[] = "check_maxplayers"
new g_iEnt
public plugin_init()
{
g_iEnt = create_entity("info_target")
entity_set_string(g_iEnt, EV_SZ_classname,g_szEntityName)
entity_set_float(g_iEnt, EV_FL_nextthink, get_gametime()+1.0)
register_think(g_szEntityName,"CheckPlayerEntity")
}
public CheckPlayerEntity(iEnt)
{
if(iEnt == g_iEnt)
{
if(get_maxplayers() >= REQUIRED_PLAYERS_I)
server_cmd("yb_quota 20")
if(get_maxplayers() >= REQUIRED_PLAYERS_II)
server_cmd("yb_quota 17")
if(get_maxplayers() >= REQUIRED_PLAYERS_III)
server_cmd("yb_quota 14")
entity_set_float(g_iEnt, EV_FL_nextthink, get_gametime()+1.0)
}
}
Как трябва да е ?