129 lines
5.6 KiB
PHP
129 lines
5.6 KiB
PHP
<?php
|
|
|
|
ini_set('date.timezone','Asia/Shanghai');
|
|
require 'phpcommon/common.php';
|
|
|
|
define('TEAMID_KEY', 'team_uuid:');
|
|
//每日任务
|
|
define('QUEST_DAY_LOGIN', 70001);//每日登录
|
|
define('PLAY_GAME', 70002);//参与N场比赛
|
|
define('ALIVE_TIME', 70005);//累计生存多少分钟
|
|
define('KILL_NUM',70007);//累计击杀10个敌人
|
|
define('DAMAGE_NUM70006',70006);//造成800伤害
|
|
define('Daily_AP_ID', 10011);//每日活跃度ID
|
|
define('WEEK_AP_ID', 10012);//周活跃度ID
|
|
define('HELP_OP70008',70008);//救起2个队友
|
|
// define('QUEST_DAY_SHARE', 71002);
|
|
// define('QUEST_DAY_FIGHT', 71003);
|
|
// define('QUEST_DAY_SUPPLY', 71004);
|
|
// define('QUEST_DAY_UPDATEEQUIP', 71005);
|
|
// define('QUEST_DAY_TEAM', 71006);
|
|
// define('QUEST_DAY_RANK', 71007);
|
|
// define('QUEST_DAY_ALIVE', 71008);
|
|
// define('QUEST_DAY_HARM', 71009);
|
|
// define('QUEST_DAY_KILL', 71010);
|
|
// define('QUEST_DAY_HELP', 71011);
|
|
// define('QUEST_DAY_COMPLETE', 71012);
|
|
//活动
|
|
define('QUEST_ACTIVITY_LOGIN', 83001);
|
|
define('QUEST_ACTIVITY_GAME', 83002);
|
|
|
|
//常量定义
|
|
define('ANODYNE_MAX_TIME', 1); //止痛药最大时间(秒)
|
|
define('DESCEND_CD_TIME', 2); //降落伞下降时间
|
|
define('MAX_ENERGY_SHIERLD', 3); //能量护盾最大值
|
|
define('DOWNED_RECOVER_HP', 4); //倒地回血
|
|
define('DOWNED_RELIVE_RECOVER_HP', 5); //倒地救活后回血
|
|
define('DOWNED_DEC_HP', 6); //倒地后每秒掉血
|
|
define('DOWNED_RELIVE_TIME', 7); //复活队友时间
|
|
define('GAS_INACTIVE_TIME', 8); //战前准备时间
|
|
define('JAMP_TIME', 10); //跳伞降落时间
|
|
define('K', 11); //伤害公式里的K值
|
|
define('KILL_PARAMETER', 12); //击杀金币系数
|
|
define('RANK_PARAMETER', 13); //排名参数
|
|
define('RESCUE_TIME', 14); //救援时间
|
|
define('AUTO_JUMP_INTERVAL', 15); //自动跳伞间隔
|
|
define('AUTO_JUMP_MIN_NUM', 16); //最少自动跳人数
|
|
define('AUTO_JUMP_MAX_NUM', 17); //最大自动跳人数
|
|
define('FIGHTING_MODE', 18); //是否乱斗模式
|
|
define('WEAPON_TRIAL', 19); //武器满级体验时间
|
|
define('GOLD', 101); //每5秒产出
|
|
define('TIME_LIMIT', 102); //时间上限
|
|
define('SKIN_TRIAL_TIME', 20); //皮肤试用时间
|
|
define('SKIN_SKILL_TIME', 21); //皮肤满级体验时间
|
|
define('DOUBLE_GOLD', 22); //免费金币翻倍率
|
|
define('DOUBLE_SIGN_IN', 23); //每日签到翻倍率
|
|
define('DOUBLE_END_WAR', 24); //战斗结束翻倍率
|
|
define('DOUBLE_BOX', 25); //抽箱子奖励翻倍率
|
|
define('FREE_DRESS_MAX_TIME', 30); //免费获取皮肤次数上限
|
|
define('RAND_SHOP_GOLD', 39); //商店金币刷新价格
|
|
define('MAX_BATTLE_REWARD', 40); //战斗额外奖励次数
|
|
define('MAX_SHOP_REFRESH', 41); //每日商店刷新次数
|
|
define('FREELOTTERY_TIME', 45); //免费抽奖次数
|
|
define('VIDEOLOTTERY_TIME', 46); //视频抽奖次数
|
|
define('REWARD_TIMES', 54); //看视频奖励倍数
|
|
define('RAND_DIAMONDSHOP_GOLD', 59); //钻石商店刷新价格
|
|
define('RAND_DIAMONDSHOP_TIME', 60); //钻石商店刷新次数
|
|
define('DIAMONDBOX', 61); //钻石宝箱花费钻石数
|
|
define('DIAMONDBOX10', 62); //钻石视频宝箱花费钻石数
|
|
define('REDLIMIT', 68); //红包上限
|
|
define('RECOMMEND_FOREVER_WEIGHT',85); //精选道具概率
|
|
define('RECOMMEND_TIME', 84); //道具精选时间
|
|
define('GAMEOVER_REWARD_TIMES', 87); //战斗结束奖励倍数
|
|
define('LOGINBOX_TIME1', 100); //登录礼包-早晨开始时间
|
|
define('LOGINBOX_TIME2', 101); //登录礼包-中午开始时间
|
|
define('LOGINBOX_TIME3', 102); //登录礼包-晚上开始时间
|
|
define('LOGINBOX_TIME', 103); //登录礼包延时
|
|
define('NEWHAND_NUM1', 108); //新人奖励战斗次数
|
|
define('NEWHAND_NUM2', 109); //新人奖励广告次数
|
|
define('DAILYCOIN_DECAY', 130); //每日金币衰减比例
|
|
define('DAILYCOIN_TIMES', 131); //每日金币领取次数
|
|
define('DAILYCOIN_NUM', 132); //每日金币基准数
|
|
define('SHARE_VIDEO_REWARD', 147); //分享视频奖励
|
|
define('EQUIPREWARD_PARAMETER', 152); //结算比例
|
|
define('DIAMONDTOCOIN_NUM', 153); //钻石换金币
|
|
define('CREAM_TASK_01', 155); //钻石换金币
|
|
define('CREAM_TASK_02', 156); //钻石换金币
|
|
define('CLAN_VIDEO_DIAMOND', 165); //观看视频,领取的钻石数量
|
|
define('CLAN_DIAMOND', 164); //创建战队需要的钻石数量
|
|
define('OPENING_SPEAR', 154); //新玩家奖励第一把武器
|
|
define('OPENING_SPEAR2', 178); //新玩家奖励第二把武器
|
|
define('SEASON_CARD_COST', 179); //赛季手册价格
|
|
define('OFFLINE_TIME_LIMIT', 180); //基础时间上限
|
|
define('OFFLINE_TIME_UNIT', 181); //金币每次增长的时间
|
|
define('OFFLINE_REWARD_NUMBER', 182); //单位时间金币增长数量
|
|
|
|
function getConfigBaseDir()
|
|
{
|
|
return '../res/';
|
|
}
|
|
|
|
function getResBaseDir()
|
|
{
|
|
return '../res/';
|
|
}
|
|
|
|
require 'config_loader.php';
|
|
|
|
function new_sendError($errcode, $errmsg_tid, $errmsg)
|
|
{
|
|
$filename = getResBaseDir() . 'text@text.php';
|
|
if (file_exists($filename)) {
|
|
$g_text_table = require($filename);
|
|
foreach ($g_text_table as $conf) {
|
|
if ($conf['textid'] == $errmsg_tid) {
|
|
$errmsg = $conf['text'];
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
if (empty($errmsg)) {
|
|
$errmsg = $errmsg_tid;
|
|
}
|
|
echo json_encode(array(
|
|
'errcode' => $errcode,
|
|
'errmsg' => $errmsg,
|
|
'errmsg_tid' => $errmsg_tid
|
|
));
|
|
}
|