<?php
|
|
$CMTRetCode = array(
|
'0' => \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 "未知错误";
|
}
|