谁能解释一下?意思、这是基于C++语言的 sourcemod语言

stock UTIL_AddTargetsToMenu2(Handle:menu, source_client, flags)
{
decl String:user_id[12];
decl String:name[MAX_NAME_LENGTH];
decl String:display[MAX_NAME_LENGTH+12];

new num_clients;

for (new i = 1; i <= MaxClients; i++)
{
if (!IsClientConnected(i) || IsClientInKickQueue(i))
{
continue;
}

if (((flags & COMMAND_FILTER_NO_BOTS) == COMMAND_FILTER_NO_BOTS)
&& IsFakeClient(i))
{
continue;
}

if (((flags & COMMAND_FILTER_CONNECTED) != COMMAND_FILTER_CONNECTED)
&& !IsClientInGame(i))
{
continue;
}

if (((flags & COMMAND_FILTER_ALIVE) == COMMAND_FILTER_ALIVE)
&& !IsPlayerAlive(i))
{
continue;
}

if (((flags & COMMAND_FILTER_DEAD) == COMMAND_FILTER_DEAD)
&& IsPlayerAlive(i))
{
continue;
}

if ((source_client && ((flags & COMMAND_FILTER_NO_IMMUNITY) != COMMAND_FILTER_NO_IMMUNITY))
&& !CanUserTarget(source_client, i))
{
continue;
}

IntToString(GetClientUserId(i), user_id, sizeof(user_id));
GetClientName(i, name, sizeof(name));
Format(display, sizeof(display), "%s (%s)", name, user_id);
AddMenuItem(menu, user_id, display);
num_clients++;
}

return num_clients;
}
是增加管理员菜单的代码。解释下,我想了解下。谢谢

第1个回答  2011-07-27
应该有很多方法,以下只是其中的一种,用于计算该函数被调用次数
void fun()
{
static int count = 0;
count++;
cout<<count;
}
另外,团IDC网上有许多产品团购,便宜有口碑
第2个回答  2011-07-27
应该有很多方法,以下只是其中的一种,用于计算该函数被调用次数
void fun()
{
static int count = 0;
count++;
cout<<count;
}
另外,站长团上有产品团购,便宜有保证
相似回答
大家正在搜