q82398009 发表于 2020-6-30 00:43:08

如何判断服务器是否有机器人?


玩家进入的时候,如果检测服务器有BOT时不往下执行代码,如何实现?试了好多办法
public client_authorized(id){
      new msg
      new bot,num
这里加入判断服务器是否有BOT在往下执行呢?不是判断正在连接客户端的BOT
                if ( players > limit )
{
xxxxxx
}

k1nader 发表于 2020-7-10 17:48:09

public IsBotInServer()
{
    new result = 0;

    for (new i = 1; i <= get_maxplayers(); i++)
    {
      if (is_user_connected(i) && is_user_bot(i))
      {
            result = 1;
            break;
      }
    }

    return result;
}

public client_authorized(id)
{
    if (IsBotInServer())
    {
      // 这里是服务器有 BOT
    }
}
页: [1]
查看完整版本: 如何判断服务器是否有机器人?