\Lang\gettext('GM命令操作成功'), '1' => \Lang\gettext('参数错误'), '2' => \Lang\gettext('无该GM命令'), '3' => \Lang\gettext('无法找到目标'), '4' => \Lang\gettext('玩家不在线'), '5' => \Lang\gettext('未知错误'), '6' => \Lang\gettext('已处于该状态'), '7' => \Lang\gettext('插入数据失败'), '8' => \Lang\gettext('数量过大'), '9' => \Lang\gettext('开启时间冲突'), '10' => \Lang\gettext('时间错误'), '11' => \Lang\gettext('生成新手卡出错'), '12' => \Lang\gettext('编码时出错'), '13' => \Lang\gettext('DB GM命令 解析或执行出错'), '14' => \Lang\gettext('GameServer GM 命令解析或执行出错'), '15' => \Lang\gettext('删除禁言IP失败'), '16' => \Lang\gettext('金钱类型错误'), '17' => \Lang\gettext('信息过长( 邮件主题不超过7个汉字,内容不超过200个汉字)'), '18' => \Lang\gettext('ID不可用'), '19' => \Lang\gettext('没有选择开启的活动'), '20' => \Lang\gettext('加成值只能为大于0的整数'), '21' => \Lang\gettext('没有设置奖励信息'), '22' => \Lang\gettext('类型错误'), '23' => \Lang\gettext('活动未开启!'), '24' => \Lang\gettext('活动已经正在进行中了!'), '25' => \Lang\gettext('没有设置活动时间!'), '26' => \Lang\gettext('开始时间大于结束时间!'), '27' => \Lang\gettext('当前时间大于等于开始时间!'), '28' => \Lang\gettext('当前时间大于结束时间!'), '29' => \Lang\gettext('活动已经设置过了!'), '30' => \Lang\gettext('GM已设置本服不进行国王战'), '31' => \Lang\gettext('该服不是跨服服务器'), '32' => \Lang\gettext('已经正式开服过,不能重复设置'), '33' => \Lang\gettext('服务器维护中'), '34' => \Lang\gettext('服务器正常'), ); function GetResultTypeMsg($ResultType) { global $CMTRetCode; if ($ResultType == 0) { return $CMTRetCode[$ResultType]; } $msg = \Lang\gettext("未知返回码"); if (array_key_exists($ResultType, $CMTRetCode)) { $msg = $CMTRetCode[$ResultType]; } return $msg; } $CMTRetErrorCode = array( "4" => \Lang\gettext("key错误 或者 其他未知错误"), "8" => \Lang\gettext("连接数据服务器错误"), "-1" => \Lang\gettext("未知错误"), ); function GetErrorNoMsg($ErrorNo) { global $CMTRetErrorCode; $msg = \Lang\gettext("未知错误"); if (array_key_exists($ErrorNo, $CMTRetErrorCode)) { $msg = $CMTRetErrorCode[$ErrorNo]; } return $msg; } function ParseResult($ret, &$retMsg) { if (!isset($ret)) { return "错误 => 返回空"; } if (array_key_exists("ResultType", $ret)) { if ($ret["ResultType"] != 0) { return "ResultType错误 => " . GetResultTypeMsg($ret["ResultType"]) . " (" . $ret["ResultType"] . ")"; } $retMsg = $ret["ResultMsg"]; return ""; } else if (array_key_exists("ErrorNo", $ret)) { return "ErrorNo错误 => " . GetErrorNoMsg($ret["ErrorNo"]) . " (" . $ret["ErrorNo"] . ")"; } return "未知错误"; }