|
我做了这样一个函数,获取玩家的STEAM-ID并检查是否正版,内容如下:public checkaccess (id)
{
//声明变量
new UserId[17]
//存放玩家返还结果的字符串
new CheckString[] = "VALVE_ID_PENDING"
//如果返还结果为这个字符串,就不是合法的STEAM-ID,这个字符串有16个字符,数组长度为17位
//获取试图连接到游戏的玩家的STEAM-ID,并进行验证
get_user_authid ( id, UserId, 17)
for (new i=0; i<=17; i++)//循环语句
{
if (UserId != CheckString)//如果有一位的内容不同就返回true并跳出for循环
{
return true
}
}
//如果完全相同就返回false
return false
但当我运行这个函数,一旦有正版玩家进入游戏,就会出现“Reliable channel overflowed”(信用通道溢出?)并且断开连接?
到底错在哪里? |
|