爱上石器,你就知道石器时代

 找回密码
 立即注册
查看: 2114454|回复: 13

【爱上石器源码】石器时代服务端源代码gmsv

[复制链接]

185

主题

196

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36975
发表于 2019-4-19 13:55:22 | 显示全部楼层 |阅读模式
此源码为爱上石器独家研发最后个版本(2018.4),爱上石器无偿分享给某站点,但却厚颜无耻、私下售卖,给无数用户带来经济损失,为维护石器时代业界良性竞争,决定公开源代码。

注意:私下售卖版本内含有后门,每次启动会向爱上石器上报服务器信息,请勿用于商业用途,以免造成损失。

附最新收集信息,谁的服务器速来认领。

﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊
某站点宣传语:

1、支持800X600高分,无挂。
2、支持ABlua和吉仔LNS2
3、支持客户端lua功能。无任何加密,所有没加密的补丁都可以直接读取
4、支持数字暴血显示。
5、data为8.0AB原版,部分必须的lua。

﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊
爱上石器服务端配置资源:https://www.23sq.com/thread-147-1-1.html
﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊

付费服务内容:

1.CentOS安装配置指导
2.服务端(saac、gmsv)编译、安装、配置指导
3.visualstudio2019安装配置指导
4.客户端编译、安装、配置指导
5.石器时代安装配置指导

架设所需时间:大约60分钟。

费用:1000元。
立即咨询

﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊

#ifndef __VERSION_H__
#define __VERSION_H__
#include "correct_bug.h"  //BUG FIX
#include "common.h"
#include "longzoro/version.h"
#include "longzoro/debug.h"

/*  网络模型  */
//#define _EPOLL_ET_MODE                                                                        //EPOLL ET模型
//#define _EPOLL_POOL_COUNT                5                                        //线程池数量

/*Server 版本控制*/
#define _NEW_SERVER_
#define _SERVER_NUMS

#define UNIQUE_KEYCODEITEM        100
#define UNIQUE_KEYCODEPET        "i"

#define _FAMILY_MANORNUM_CHANGE         // CoolFish 用来修改装园数量(4.0)
#ifdef _FAMILY_MANORNUM_CHANGE
#define FAMILY_MAXHOME                 MANOR_MAX_NUM        // (4.0) 家族据点
#define MANORNUM                       MANOR_MAX_NUM        // (4.0) 庄园数量
#define FMPOINTNUM                     MANOR_MAX_NUM        // (4.0) 有据点家族的最大数量
#endif
#define _FMVER21                 // (可开放) 家族职掌功能
#define _PERSONAL_FAME           // (可开放) Arminius 8.30 家族个人声望
// -------------------------------------------------------------------
//专案:石器活动自动化                人员:晓威、家麟

//#define _COMFIRM_TRADE_REQUEST    //接收交易请求确认

#define _EVERYONE_RIDE           // (可开放) Robin 0924 骑宠平民化
// -------------------------------------------------------------------
//专案:攻击性咒术的制作        人员:笃志
#define _ATTACK_MAGIC            // (可开放)        提供战场中的攻击性咒术
#define _ADD_ACTION              // (可开放) 一般NPC动作状况的设定

// -------------------------------------------------------------------
//专案:宠物、道具编码                人员:小瑜
#define _UNIQUE_P_I              // (可开放) CoolFish 2001/10/11

// -------------------------------------------------------------------
//专案:新版人物储存pn 及 当机不回朔 1018        人员:彦勋
#define _NEWSAVE                 // (可开放) Robin
#define _STORECHAR               // (可开放) Robin
#define _DROPCHECK               // (可开放) Robin 防止重复丢道具
#define _DROPCHECK2              // (可开放) Robin 防止重复丢道具
// -------------------------------------------------------------------
//专案 : 精灵王        人员 : 彦豪
#define _PET_TRANS               // (可开放) 宠物转生功能
#define _NEW_WARPMAN             // (可开放) NPC多重WARP功能
#define _PET_TALK                // (可开放) 宠物对话
#define _PET_LIMITLEVEL          // (可开放) 特殊宠设计(玛蕾)
#define _MAP_NOEXIT              // (可开放) 特殊地图不得原登&原登回指定点
// -------------------------------------------------------------------
// 专案:GM指令、层级Reload                人员:小瑜
#define _GMRELOAD                // (可开放) CoolFish: 2001/11/12
// -------------------------------------------------------------------
// 专案:伊甸大陆        人员:彦豪、阿民、小瑜
#define _GAMBLE_ROULETTE         // (可开放) 彦豪 赌场轮盘        宝宝小猪
#define _FIX_GAMBLENUM           // (可开放) 轮盘修正 : 下线扣积分
#define _GAMBLE_BANK             // (可开放) 彦豪  赌场银行
#define _DROPSTAKENEW            // (可开放) CoolFish:  赌场下注
#define _PETRACE                 // (可开放) CoolFish: 2001/12/3 宠物竞速场
#define _NEWEVENT                // (可开放) CoolFish: 2001/12/5 新的任务旗标
// -------------------------------------------------------------------
//专案:鞭炮制作        人员:晓威
#define _ITEM_FIRECRACKER        // (可开放) 战斗中使用鞭炮可以把年兽吓走
// -------------------------------------------------------------------
//新功能:庄园PK规则(酷哥定的)                人员:志伟、志旺
#define _MANOR_PKRULE            // (可开放)
// -------------------------------------------------------------------
// 新功能:新功能&宠物技能                人员:彦豪
#define _PSKILL_FALLGROUND       // (可开放) 宠物技能  (落马术)
#define _ENEMY_FALLGROUND        // (可开放) NPC 落马
#define _Item_MoonAct            // (可开放) 月神的守护
#define _Item_DeathAct           // (可开放) 恶魔的首饰
#define _Item_PetAct             // (可开放) 驯兽戒指
#define _Item_ReLifeAct          // (可开放) 需要itemset1.txt 才能开) 替身娃娃
#define _BATTLESTEAL_FIX         // (可开放) 修正偷窃
#define _CFREE_petskill          // (可开放) 需要petskill1.txt 才能开) 新学习宠物技能技能
#define _data_newreadfile        // (可开放) 新的server setup.cf 档案 包含 itemset1.txt petskill1.txt 两个新档
#define _ITEM_MAXUSERNUM         // (可开放) 新 itemset1.txt ITEM 使用次数
// -------------------------------------------------------------------
//新功能:伊甸二期    人员:彦豪
#define _PET_TALKPRO             // (可开放) 宠物对话加强  & 改 END
#define _PRO_NPCFIX              // (可开放) NPC功能加强
#define _PRO_BATTLEENEMYSKILL    // (可开放) 战斗加强  提升NPC的AI技能
#define _NEW_WARPPOINT           // (可开放) 传送点多重条件判断WARP
#define _FIX_CHECKITEM           // (可开放) 道具不做非法检查
// -------------------------------------------------------------------
//新功能:伊甸二  人员:小民,WON
#define _ADD_ENCOUNT             // (可开放) WON 增加敌遭遇触发修件
#define _WON_PET_MAIL_LOG        // (可开放) WON 玩家寄宠邮 LOG
// -------------------------------------------------------------------
// 新功能:伊甸叁期  4.0  人员:彦豪, 志伟 , 又荣 , 志旺
//#define _LOSE_FINCH_           // (不可开) ANDY 朱雀技能
#define _ADD_POOL_ITEM           // (可开放) WON 增加可寄放的道具
#define _ITEM_METAMO             // (可开放) shan metamo sprite. code:robin->shan
#define _ENEMY_ATTACK_AI         // (可开放) shan enemy attack mode. code:shan
#define _ITEM_TIME_LIMIT         // (可开放) shan time limit of item. code:shan
#define _MIND_ICON               // (可开放) shan show icon from char mind. code:shan
#define _BATTLENPC_WARP_PLAYER   // (可开放) shan npc warp player when n round. code:shan
#define _ITEM_WARP_FIX_BI        // (可开放) shan fix bbi to bi. code:shan
#define _SKILL_DAMAGETOHP        // (可开放) ANDY 嗜血技
#define _Skill_MPDAMAGE          // (可开放) ANDY MP伤害
#define _WAEI_KICK               // (可开放) ANDY 跨星球踢人
#define _BATTLE_TIMESPEED        // (可开放) ANDY 战斗时间 测试(北京不必开,挡加速功能)
#define _FIXBUG_ATTACKBOW        // (可开放) ANDY 修正骑宠使用投掷武器bug
#define _NPCCHANGE_PLAYERIMG     // (可开放) ANDY NPC改变玩家图号, 强制落马,认玩家图号 (测完)
#define _EQUIT_DEFMAGIC          // (可开放) ANDY 抗魔装备
#define _FIX_MAGICDAMAGE         // (可开放) ANDY 修正魔法公式 叁期开放
#define _ITEM_CONSTITUTION       // (可开放) ANDY 修正个人体质
#define _MAGIC_REHPAI            // (可开放) ANDY 补血AI
#define _TRANSER_MAN             // (可开放) ANDY 传送师
#define _FIX_FIRECRACKER         // (可开放) ANDY 修正 鞭炮
#define _FIX_ITEMPROB            // (可开放) ANDY 修正 掉宝率
#define _ADD_DEAMGEDEFC          // (可开放) ANDY 额外伤害 & 附加攻击  ITEMSET2
#define _FIX_MAXCHARMP           // (可开放) ANDY MP上限
#define _ITEM_INSLAY             // (可开放) ANDY 镶宝石 动作
#define _ITEMSET2_ITEM           // (可开放) ANDY ITEMSET2
#define _ITEM_NPCCHANGE          // (可开放) ANDY 工匠 (提炼, 精工)
#define _FIX_SETWORKINT          // (可开放) ANDY (FIXWORKINT)
#define _ITEM_ADDEXP             // (可开放) vincent  道具:指定时间内增加经验值上升幅度
#define _ITEM_ADDEXP2            // 智果时间可以累加 Robin
#define _FIX_METAMORIDE          // (可开放) ANDY
#define _SKILL_WILDVIOLENT_ATT   // (可开放) vincent  宠技:狂暴攻击
#define _MAGIC_WEAKEN            // (可开放) vincent  精灵:虚弱
#define _SKILL_WEAKEN            // (可开放) vincent  宠技:虚弱//需要开#define _MAGIC_WEAKEN
#define _SKILL_SPEEDY_ATT        // (可开放) vincent  宠技:疾速攻击
#define _SKILL_GUARDBREAK2       // (可开放) vincent  宠技:破除防御2
#define _SKILL_SACRIFICE         // (可开放) vincent  宠技:救援
#define _PSKILL_MODIFY           // (可开放) ANDY 属性强化攻击
#define _PSKILL_MDFYATTACK       // (可开放) ANDY 攻击转化属性
#define _MAGIC_DEFMAGICATT       // (可开放) ANDY 魔法防御
#define _MAGIC_SUPERWALL         // (可开放) ANDY 铁壁防御
#define _OTHER_MAGICSTAUTS       // (可开放) ANDY
#define _SKILL_TOOTH             // (可开放) ANDY   齿术
#define _MAGIC_DEEPPOISON        // (可开放) vincent  精灵:剧毒
#define _MAGIC_BARRIER           // (可开放) vincent  精灵:魔障
#define _MAGIC_NOCAST            // (可开放) vincent  精灵:沉默
#define _ITEM_CRACKER            // (可开放) vincent  道具:拉炮 //需要开#define _MIND_ICON
#define _SKILL_DEEPPOISON        // (可开放) vincent  宠技:剧毒 //需要开#define _MAGIC_DEEPPOISON
#define _SKILL_BARRIER           // (可开放) vincent  宠技:魔障 //需要开#define _MAGIC_BARRIER
#define _SKILL_ROAR              // (可开放) vincent  宠技:大吼(克年兽)
#define _SKILL_REFRESH           // (可开放) vincent  宠技:解除异常状态
#define _ITEM_REFRESH            // (可开放) vincent  解除异常状态道具
#define _MAGIC_TOCALL            // (可开放) kjl     召唤  02/06/20 kjl

// -------------------------------------------------------------------
// 新功能:来吉卡功能  人员:彦豪
#define _ITEMSET3_ITEM           // (可开放) ANDY itemset3.txt
#define _SUIT_ITEM               // (可开放) ANDY (套装) 来吉卡 需用itemset3.txt
#define _PETSKILL_SETDUCK        // (可开放) ANDY 蒙奇技能
#define _VARY_WOLF               // (可开放) pet skill : vary wolf. code:shan
// -------------------------------------------------------------------
// 新功能:专案5.0    人员:
#define _USEWARP_FORNUM          // (可开放) ANDY 记忆羽毛 来吉卡
#define _IMPRECATE_ITEM          // (可开放) ANDY 特殊道具 来吉卡
#define _MAGICPET_SKILL          // (可开放) ANDY 魔法宠技能
#define _ITEM_CHECKWARES         // (可开放) ANDY 锁定传送不能
#define _NPC_REPLACEMENT         // (可开放) ANDY 置换战斗npc
#define _TYPE_TOXICATION         // (可开放) ANDY 中毒无法回血

// -------------------------------------------------------------------
// 新功能:5.0追加部分    人员:
#define _AVID_TRADETRYBUG        // (可开放) ANDY 防止交易中丢宠/道具 寄(宠物)邮件 石币
#define _ASSESS_SYSEFFICACY      // (可开放) ANDY 评估系统效能 12/04 更新
#define _ASSESS_SYSEFFICACY_SUB  // (可开放) Robin 评估系统效能 增加检查内回圈
#define _ITEM_ORNAMENTS          // (可开放) ANDY 装饰道具  12/04 更新  //出版部
#define _CHIKULA_STONE           // (可开放) ANDY 奇克拉之石 12/04 更新  //来吉卡 宠包
#define _SEND_EFFECT             // (可开放) WON  AC送下雪、下雨等特效 12/04 更新
#define _PETMAIL_DEFNUMS         // (可开放) ANDY 宠物邮件限制
#define _PETSKILL_TIMID          // (可开放) ANDY 宠技-怯战
#define _PETS_SELECTCON          // (可开放) ANDY 宠物不可点选出战
#define _CHRISTMAS_REDSOCKS      // (可开放) ANDY 圣诞红袜
#define _FIX_ARRAYBUG            // (可开放) ANDY 修正array 溢位
#define _USER_CHARLOOPS          // (可开放) ANDY 新用物件LOOP
#define _BATTLE_PROPERTY         // (可开放) ANDY 战斗属性特性
#define _PETSKILL_PROPERTY       // (可开放) ANDY 无属魔兽宠技
#define _ITEM_FIXALLBASE         // (可开放) ANDY 修复之石
#define _ITEM_LOVERPARTY         // (可开放) ANDY 情人节道具
#define _ITEM_FORUSERNAMES       // (可开放) ANDY 道具所有人
#define _BATTLECOMMAND_TIME      // (可开放) ANDY 防止玩家开缓速(回合战斗时间)
#define _NPCENEMY_ADDPOWER       // (可开放) ANDY 修改怪物的能力值


// -------------------------------------------------------------------
// 新功能:专案6.0    人员:
//
#define _PETSKILL_CANNEDFOOD     // (可开放) ANDY 宠物技能罐头  for 6.0
#define _TEST_DROPITEMS          // (可开放) ANDY 测试丢宠
#define _MAP_WARPPOINT           // (可开放) ANDY Map WarpPoint
#define _BENEMY_EVENTRUN         // (可开放) ANDY 战斗npc给道具
#define _BATTLE_ABDUCTII         // (可开放) ANDY 旅途夥伴2
#define _BATTLE_LIGHTTAKE        // (可开放) ANDY 采光术
#define _BATTLE_ATTCRAZED        // (可开放) ANDY 疯狂暴走
#define _CAPTURE_FREES           // (可开放) ANDY 补抓条件
#define _THROWITEM_ITEMS         // (可开放) 丢掷後有奖品
//--------------------------------------------------------------------------
//专案 7.0  职业系统  人员:彦豪 志旺 旭诚 奇铨
#define _ACFMPK_LIST             // (可开放) ANDY 家族对战列表修正
#define _PETSKILL2_TXT           // (可开放) ANDY petskill2.txt
#define _PETSKILL_CHECKTYPE      // (可开放) ANDY 宠物技能使用时机
#define _PETSKILL_TEAR           // (可开放) ANDY 宠技 撕裂伤口
#define _ITEMSET4_TXT            // (可开放) ANDY itemset4.txt
#define _PET_LOSTPET             // (可开放) ANDY 遗失宠物搜寻计划宠物
#define _ITEMSET5_TXT            // (可开放) ANDY itemset5.txt
#define _ITEMSET6_TXT            // (可开放) ANDY itemset6.txt
#define _EQUIT_SEQUENCE          // (可开放) ANDY 攻击顺序 需要 itemset5.txt
#define _EQUIT_HITRIGHT          // (可开放) ANDY 命中 需要 itemset5.txt
#define _EQUIT_NEGLECTGUARD      // (可开放) ANDY 忽视目标防御力% 需要 itemset6.txt
#define _FIX_MAX_GOLD            // (可开放) WON ADD 增加人物金钱上限
#define _PET_SKILL_SARS          // (可开放) WON ADD 毒煞蔓延
#define _SONIC_ATTACK            // (可开放) WON ADD 音波攻击
#define _NET_REDUCESEND          // (可开放) ANDY 减少DB资料传送
#define _FEV_ADD_NEW_ITEM        // (可开放) Change 增加复活守精
#define _LOCKHELP_OK             // (可开放) Syu ADD 锁定不可加入战斗
//系统改良
#define _SIMPLIFY_ITEMSTRING     // (可开放) ANDY 简化道具字串

#define _SIMPLIFY_PETSTRING      // (可开放) ANDY 简化宠物存档字串
#define _SIMPLIFY_ITEMSTRING2    // (可开放) ANDY 简化道具字串2
#define _WOLF_TAKE_AXE           // (可开放) WON ADD 抓双头狼的限制
#define _FIX_UNNECESSARY         // (可开放) ANDY 修正不必要的判断
#define _ITEM_MAGICRECOVERY      // (可开放) ANDY 新光镜守
//9/17更新
#define _PETSKILL_GYRATE         // (可开放) Change 宠技:回旋攻击
#define _PETSKILL_RETRACE        // (可开放) Change 宠技:追迹攻击
#define _PETSKILL_HECTOR         // (可开放) Change 宠技:威吓
//10/13更新
#define _PETSKILL_FIREKILL       // (可开放) Change 宠技:火线猎杀
#define _PETSKILL_DAMAGETOHP     // (可开放) Change 宠技:暗月狂狼(嗜血技的变体)
#define _PETSKILL_BECOMEFOX      // (可开放) Change 宠技:媚惑术

//11/12更新
#define _PETSKILL_SHOWMERCY      // (可开) Change 宠技:手下留情
#define _NPC_ActionFreeCmp       // (可开) Change 替NPC参数加入新的比较方式
//--------------------------------------------------------------------------


//11/26
#define _NPC_NewDelPet           // (可开) Change 替NPC加入删除宠物(原本就有了,只是用warpman使用时不成功,所以先做一个顶一下)

//20031217
#define _CHRISTMAS_REDSOCKS_NEW  // (可开) Change 新圣诞红袜
#define _PETSKILL_COMBINED       // (可开) Change 宠技:难得糊涂 [综合魔法(依参数乱数取出魔法)]
//情人节活动
#define _NPC_ADDWARPMAN1         // (可开放) Change npcgen_warpman增加功能(设定组队人数、设定组队男女人数)
#define _ITEM_QUITPARTY          // (可开放) Change 队伍解散时特定道具即会消失
#define _ITEM_ADDEQUIPEXP        // (可开) Change 装备後经验值增加
//2004/2/18
#define _ITEM_LVUPUP             // (可开) Change 突破宠物等级限制的药(玄武专用)
//2004/02/25
#define _PETSKILL_BECOMEPIG      // (可开) Change 宠技:乌力化
#define _ITEM_UNBECOMEPIG        // (可开) Change 乌力化的解药
#define _PET_TALKBBI             // (可开) Change 增加判断bbi
#define _ITEM_USEMAGIC           // (可开) Change 由道具使用魔法
//2004/04/07
#define _ITEM_PROPERTY           // (可开) Change 改变四属性道具
#define _SUIT_ADDENDUM           // (可开) Change 替套装增加功能 (_SUIT_ITEM要开)
//2004/05/05
#define _ITEM_CHECKDROPATLOGOUT  // (可开) Change 检查回纪录点时身上有无登出後消失道具,若有,不可回纪录点
#define _FM_MODIFY               // 家族功能修改(开放)
#define  _PETSKILL_OPTIMUM       // Robin 宠物技能处理最佳化
#define _MAGIC_OPTIMUM           // Robin Magic table 最佳化
#define _AC_PIORITY              // Nuke 提高AC的优先权(可开)
// -------------------------------------------------------------------
//专案 7.5  精灵的招唤  人员:彦勋 奇铨 小威
// Terry define start -------------------------------------------------------------------
#define _MAP_TIME                // 特殊地图,会倒数(开放)

// Terry define end   -------------------------------------------------------------------
#define _ITEM_ADDPETEXP          // (可开) Change 增加宠物经验值道具(可吃此道具宠物,平常不可获得经验值)
#define _TRANS_6                 // (可开) Change 人物6转
#define _PET_2TRANS              // (可开) Change 宠物2转
#define _PET_2LIMITLEVEL         // (可开) Change 帮助宠物2转的玛蕾
#define _MAGICSTAUTS_RESIST      // (可开) Change (火电冰)抗性精灵
#define _SUIT_TWFWENDUM          // (可开) Change 四属性套装功能 (_SUIT_ITEM要开)
#define _EXCHANGEMAN_REQUEST_DELPET   // (可开) Change 替exchangeman的TYPE:REQUEST增加删除宠物
//--------------------------------------------------------------------------
#define _DEL_DROP_GOLD           // 删除地上过时的石币  Robin
#define _ITEM_STONE              // cyg 奇怪的石头
#define _HELP_NEWHAND            // cyg 新创角色给予新手道具)
#define _DEF_GETYOU              // cyg GM指令 查询自己两格  围内的玩家帐号
#define _DEF_NEWSEND             // cyg GM指令 传送玩家时可加句子也可不加
#define _DEF_SUPERSEND           // cyg GM指令 可传送已某帐号为中心附近3格内所有玩家
#define _SUIT_ADDPART3           // (可开) Change 套装功能第叁弹 回避提高% 沉默抗性提高% 敏提高% 防提高% 攻提高%
#define _PETSKILL_2TIMID         // (可开) Change 怯战第二版(狂狮怒吼)
#define _TIME_TICKET             // Robin 限时入场 森林捉宠用
#define _HALLOWEEN_EFFECT        // 万圣节特效
#define _ADD_reITEM              // (可开) Change 检查道具栏位空格
#define _ADD_NOITEM_BATTLE       // 新增NPC检查人物身上没道具会进入战斗
#define _PETSKILL_BATTLE_MODEL   // 宠物技能战斗模组
#define _PETSKILL_ANTINTER       // (可开) Change 宠技:蚁之葬 参考_PETSKILL_2TIMID
#define _PETSKILL_REGRET         // (可开) Change 宠技:憾甲一击 参考_SONIC_ATTACK
#define _FIX_FAMILY_PK_LIMIT     // (可开放) WON 将可挑战庄园的由前十大改为前二十大
//特殊活动功能
#define _NEWOPEN_MAXEXP          // (可开) ANDY MAX经验值
#define _CHAR_FIXDATADEF         // (可开放) ANDY 修正人物资料初始
#define _NPC_EXCHANGEMANTRANS    // (可开) Change 替exchangeman加入判断转生
#define _ADD_NEWEVENT
#define _BATTLE_NEWPOWER         // (可开放)
#endif

#ifndef __ALLBLUES_H__
#define __ALLBLUES_H__

#include "longzoro.h"


//私服版本控制----------------------------------------

#if _ATTESTAION_ID == 1
        #define _VERSION_NEW
        #define _VERSION_NEW60
//#define _VERSION_GF
#define _VERSION_60
#define _VERSION_80
//#define _NEW_SA80                // 新石器8.0
#else
#if _ATTESTAION_ID == 2
        #define _VERSION_25
#else
        #define _VERSION_80
#endif
#endif


#ifdef _VERSION_80
        #if _ATTESTAION_ID == 0 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 8 || _ATTESTAION_ID == 21 || _ATTESTAION_ID == 23 || _ATTESTAION_ID == 28 || _ATTESTAION_ID == 29 || _ATTESTAION_ID == 30 || _ATTESTAION_ID == 31 || _ATTESTAION_ID == 32 || _ATTESTAION_ID == 33 || _ATTESTAION_ID == 34 || _ATTESTAION_ID == 35 || _ATTESTAION_ID == 36 || _ATTESTAION_ID == 37 || _ATTESTAION_ID >= 39
                #if  _ATTESTAION_ID != 49
                        #define _NEW_SA80                // 新石器8.0
                #endif
        #endif
        
        #ifdef _NEW_SA80
                #if _ATTESTAION_ID != 43
                        #define _ONLINE_SHOP             // 8.0在线商城
                #endif
                #define _ONLINE_TALK_IP          // 玩家举报
                #define _ONLINE_TALK_GM          // 在线联系GM
                #define _NEW_ONLINE_SHOP         // 新在线商城
        #endif
        #define _ANGLE_EMAIL             // 精召后自动交换名片
#endif

#ifdef _VERSION_NEW
        #define _CHATROOMPROTOCOL        // (可开放) Syu ADD 聊天室频道 8/27
        #define _OBJSEND_C               // (可开放) ANDY _OBJSEND_C
        #define _ADD_SHOW_ITEMDAMAGE     // (可开放) WON  显示物品耐久度
        #define _CHANGETRADERULE         // (可开放) Syu ADD 交易规则修订
        #define _TRADE_SHOWHP            // (可开放) Syu ADD 交易显示血量
        #define _TRADESYSTEM2            // (可开放) Syu ADD 新交易系统
        #define _NPC_MAKEPAIR            // (可开放) ANDY NPC 配对
        #define _ITEM_PILENUMS           // (可开放) ANDY 道具素材堆叠 需 itemset4
        #define _ITEM_PILEFORTRADE       // (可开放) ANDY 交易堆叠
        #define _ITEM_EQUITSPACE         // (可开放) ANDY 新装备栏位
        #define _EQUIT_ARRANGE           // (可开放) ANDY 挡格 需要 itemset5.txt
        #define _EQUIT_ADDPILE           // (可开放) ANDY 增加可堆叠数 需要 itemset5.txt
        #define _EQUIT_NEWGLOVE          // (可开放) ANDY 手套栏位
        // 新功能:职业
        #define _NEWREQUESTPROTOCOL      // (可开放) Syu ADD 新增Protocol要求细项
        #define _OUTOFBATTLESKILL        // (可开放) Syu ADD 非战斗时技能Protocol
        #define _NPC_ADDLEVELUP          // (可开放) ANDY NPC增加玩家等级
        #define _CHAR_NEWLOGOUT          // (可开放) ANDY 登出新机制
        #define _NPC_ProfessionTrans     // (可开) Change 替职业NPC加入判断转生
        #define _CHANNEL_MODIFY          // 频道功能整合(开放)
        //--------------------------------------------------------------------------
        #define _STREET_VENDOR           // 摆摊功能(开放)
        #define _WATCH_EVENT             // 查询任务功能(开放)
        #define _ADD_DUNGEON             // (可开) Change 追加地牢
        #define _ADD_STATUS_2            // 新增传送人物状态第二类
        #define  _ALCHEMIST              // Robin 精  功能
        #define _JOBDAILY                // cyg 任务日志功能
        #define _FONT_SIZE               // (可开) Robin 字型大小功能
        #define _PETSKILL_FIXITEM        // (可开放) ANDY 修复 && 同道具损坏
        #define _CHECK_ITEMDAMAGE        // (可开放) 道具损坏修正  7/26
        #define _TEAM_KICKPARTY          // (可开放) ANDY 队长踢人(非战斗状态)
        #define _TELLCHANNEL             // (可开放) Syu ADD 密语频道
        #define _EMENY_CHANCEMAN         // (可开放) ANDY EMENY 选择
        #define _STANDBYPET              // Robin 待机宠封包
        #define _CHAR_POOLITEM           // (可开放) ANDY 人物道具仓库共用
        #define _CHAR_POOLPET            // (可开放) Robin 人物宠物仓库共用
        #define _NPC_DEPOTPET            // (可开放) Robin 人物宠物仓库共用
        #define _NPC_DEPOTITEM           // (可开放) ANDY 人物道具仓库共用
        #define _NEW_MANOR_LAW           // 新庄园规则(开放)
        #define _CHANNEL_MODIFY          // 频道功能整合(开放)
        #define _TAKE_ITEMDAMAGE         // (可开放) ANDY 道具损坏  ITEMSET2
#ifdef _VERSION_NEW60
        #define _SKILL_NOCAST            // (可开放) vincent  宠技:沉默 //需要开#define _MAGIC_NOCAST
        #define _PET_FUSION              // (可开放) ANDY 宠物融合 enemybase1.txt
        #define _NPC_FUSION              // (可开放) ANDY NPC宠物融合
        #define _ITEM_EDITBASES          // (可开放) ANDY 营养剂
        #define _PET_EVOLUTION           // (可开放) ANDY 进化表
        #define _STATUS_WATERWORD        // (可开放) ANDY 水世界状态
        #define _ITEM_WATERWORDSTATUS    // (可开放) ANDY 水世界状态道具
        #define _PETSKILL_ACUPUNCTURE    // (可开放) Change 宠技:针刺外皮 (client端的_PETSKILL_ACUPUNCTURE也要开)
        #define _SHOW_FUSION             // (可开) Change 融合宠物在CLIENT端只显示转生数,修改为融合宠显示为融合(client端也要开)
        #define _TREASURE_BOX            // (可开放) ANDY 宝箱
        #define _SHOOTCHESTNUT           // (可开放) Syu ADD 宠技:丢栗子
#endif

#endif

#ifdef _VERSION_60
        #define _PETSKILL_FIXITEM        // (可开放) ANDY 修复 && 同道具损坏
        #define _CHECK_ITEMDAMAGE        // (可开放) 道具损坏修正  7/26
        #define _TAKE_ITEMDAMAGE         // (可开放) ANDY 道具损坏  ITEMSET2
        #define _SKILL_NOCAST            // (可开放) vincent  宠技:沉默 //需要开#define _MAGIC_NOCAST
        #define _EMENY_CHANCEMAN         // (可开放) ANDY EMENY 选择
        #define _PET_FUSION              // (可开放) ANDY 宠物融合 enemybase1.txt
        #define _NPC_FUSION              // (可开放) ANDY NPC宠物融合
        #define _ITEM_EDITBASES          // (可开放) ANDY 营养剂
        #define _PET_EVOLUTION           // (可开放) ANDY 进化表
        #define _TEAM_KICKPARTY          // (可开放) ANDY 队长踢人(非战斗状态)
        #define _STATUS_WATERWORD        // (可开放) ANDY 水世界状态
        #define _ITEM_WATERWORDSTATUS    // (可开放) ANDY 水世界状态道具
        #define _TELLCHANNEL             // (可开放) Syu ADD 密语频道
        #define _PETSKILL_ACUPUNCTURE    // (可开放) Change 宠技:针刺外皮 (client端的_PETSKILL_ACUPUNCTURE也要开)
        #define _SHOW_FUSION             // (可开) Change 融合宠物在CLIENT端只显示转生数,修改为融合宠显示为融合(client端也要开)
        #define _FONT_SIZE               // (可开) Robin 字型大小功能
        #define _TREASURE_BOX            // (可开放) ANDY 宝箱
        #define _DP_NPC                  // DP脚本
        #define _SHOOTCHESTNUT           // (可开放) Syu ADD 宠技:丢栗子
#endif

#ifdef _VERSION_80
        #define _PETSKILL_FIXITEM        // (可开放) ANDY 修复 && 同道具损坏
        #define _CHECK_ITEMDAMAGE        // (可开放) 道具损坏修正  7/26
        #define _TAKE_ITEMDAMAGE         // (可开放) ANDY 道具损坏  ITEMSET2
        #define _SKILL_NOCAST            // (可开放) vincent  宠技:沉默 //需要开#define _MAGIC_NOCAST
        #define _EMENY_CHANCEMAN         // (可开放) ANDY EMENY 选择
        #define _PET_FUSION              // (可开放) ANDY 宠物融合 enemybase1.txt
        #define _NPC_FUSION              // (可开放) ANDY NPC宠物融合
        #define _ITEM_EDITBASES          // (可开放) ANDY 营养剂
        #define _PET_EVOLUTION           // (可开放) ANDY 进化表
        #define _TEAM_KICKPARTY          // (可开放) ANDY 队长踢人(非战斗状态)
        #define _STATUS_WATERWORD        // (可开放) ANDY 水世界状态
        #define _ITEM_WATERWORDSTATUS    // (可开放) ANDY 水世界状态道具
        #define _TELLCHANNEL             // (可开放) Syu ADD 密语频道
        #define _PETSKILL_ACUPUNCTURE    // (可开放) Change 宠技:针刺外皮 (client端的_PETSKILL_ACUPUNCTURE也要开)
        #define _SHOW_FUSION             // (可开) Change 融合宠物在CLIENT端只显示转生数,修改为融合宠显示为融合(client端也要开)
        #define _FONT_SIZE               // (可开) Robin 字型大小功能
        #define _TREASURE_BOX            // (可开放) ANDY 宝箱
        #define _DP_NPC                  // DP脚本
        
        //#define _PREVENT_TEAMATTACK      // (可开放) ANDY 防止同队互打 12/04 更新
        #define _OBJSEND_C               // (可开放) ANDY _OBJSEND_C
        #define _ADD_SHOW_ITEMDAMAGE     // (可开放) WON  显示物品耐久度
        #define _CHANGETRADERULE         // (可开放) Syu ADD 交易规则修订
        #define _TRADE_SHOWHP            // (可开放) Syu ADD 交易显示血量
        #define _SHOOTCHESTNUT           // (可开放) Syu ADD 宠技:丢栗子
        #define _SKILLLIMIT              // (可开放) Syu ADD 不得攻击我方限制
        #define _TRADESYSTEM2            // (可开放) Syu ADD 新交易系统
        #define _NPC_MAKEPAIR            // (可开放) ANDY NPC 配对
        #define _ITEM_PILENUMS           // (可开放) ANDY 道具素材堆叠 需 itemset4
        #define _ITEM_PILEFORTRADE       // (可开放) ANDY 交易堆叠
        #define _ITEM_EQUITSPACE         // (可开放) ANDY 新装备栏位
        #define _EQUIT_ARRANGE           // (可开放) ANDY 挡格 需要 itemset5.txt
        #define _EQUIT_ADDPILE           // (可开放) ANDY 增加可堆叠数 需要 itemset5.txt
        #define _EQUIT_NEWGLOVE          // (可开放) ANDY 手套栏位
        // 新功能:职业
        #define _NEWREQUESTPROTOCOL      // (可开放) Syu ADD 新增Protocol要求细项
        #define _OUTOFBATTLESKILL        // (可开放) Syu ADD 非战斗时技能Protocol
        #define _CHAR_PROFESSION         // (可开放) WON ADD 人物职业栏位
        #define _PROFESSION_SKILL        // (可开放) WON ADD 人物职业技能
        #define _NPC_WELFARE             // (可开放) WON ADD 职业NPC
        #define _NPC_ADDLEVELUP          // (可开放) ANDY NPC增加玩家等级
        #define _CHAR_NEWLOGOUT          // (可开放) ANDY 登出新机制
        #define _CHATROOMPROTOCOL        // (可开放) Syu ADD 聊天室频道 8/27
        #define _CHAR_POOLITEM           // (可开放) ANDY 人物道具仓库共用
        #define _CHAR_POOLPET            // (可开放) Robin 人物宠物仓库共用
        #define _NPC_DEPOTPET            // (可开放) Robin 人物宠物仓库共用
        #define _NPC_DEPOTITEM           // (可开放) ANDY 人物道具仓库共用
        #define _NPC_ProfessionTrans     // (可开) Change 替职业NPC加入判断转生
        #define _CHANNEL_MODIFY          // 频道功能整合(开放)
        #define _STANDBYPET              // Robin 待机宠封包
        #define  _PROSKILL_OPTIMUM       // Robin 职业技能处理最佳化
        //2004/05/12
        
        #define _MAGIC_RESIST_EQUIT      // (可开) WON ADD 职业抗性装备
        #define _ALLDOMAN                // (可开放) Syu ADD 排行榜NPC
        #define _ALLDOMAN_DEBUG          // (可开) Change 修正重启server後排行榜消失bug
        // -------------------------------------------------------------------
        // 新功能:GM密频功能扩充
        //复刻版
        #define _REDHAT_V9               //(可开) Change 在REDHAT9.0的版本下编译时打开
        //--------------------------------------------------------------------------
        #define _NPC_EXCHANGEMANTRANS    // (可开) Change 替exchangeman加入判断转生
        #define  _ANGEL_SUMMON           // Robin 天使召唤
        #define _STREET_VENDOR           // 摆摊功能(开放)
        #define _WATCH_EVENT             // 查询任务功能(开放)
        #define _NEW_MANOR_LAW           // 新庄园规则(开放)
        #define _PETSKILL_LER            // 雷尔技能(开放)
        #define _FIX_MAGIC_RESIST        // (可开) Change 职业魔法抗性
        #define _ADD_DUNGEON             // (可开) Change 追加地牢
        #define _PROFESSION_ADDSKILL     // (可开) Change 追加职业技能
        #define _EQUIT_RESIST            // (可开) Change 单一装备抗性(可抗单一功能异常状态)有抗火 雷 冰 虚弱 魔障 沉默 落马
        #define _PROSK99                 // (可开) Change 检查职技等级送白狼
        #define _ADD_STATUS_2            // 新增传送人物状态第二类
        #define _SUIT_ADDPART4           // (可开) Change 套装功能第四弹 中毒攻击% 加强法师魔法(机率30%) 抵抗法师的魔法


        #define _ITEM_TYPETABLE          // (可开) Change 追加typetable
        #define _RIGHTCLICK              // Robin 滑鼠右键功能
        #define _JOBDAILY                // cyg 任务日志功能
        #define  _ALCHEMIST              // Robin 精  功能
        #define _TEACHER_SYSTEM          // 导师系统(开放)
        #define _PET_ITEM                // 宠物装备
#endif


//普通版新增功能-------------------------------------
#define _PUB_ALL
#ifdef _PUB_ALL
        //#define _PROSKILL_ERR_KICK       // 非法技能自动T下线
        #define _ITEM_SETLOVER           // 结婚功能
        #define _CREATE_MM_1_2           // 制作极品玛蕾菲雅
        #define _SendTo                  // 传送到玩家身边
        #define _GET_BATTLE_EXP          // 经验设置
        #define _NEW_PLAYER_CF           // 新手状态设置
        #define _USER_EXP_CF             // 用户自定义经验
        #define _TRANS_LEVEL_CF          // 转生超越160级设置
        #define _UNLAW_WARP_FLOOR        // 禁止传送地区
        #define _UNREG_NEMA              // 禁止人物名称
        #if _ATTESTAION_ID != 1
                #define _GM_ITEM                 // 玩家GM命令物品
        #endif
        #define _GM_METAMO_RIDE          // GM人物骑所有宠
        #ifdef _NEW_RIDEPETS
                #define _GM_RIDE                 // GM命令设置骑宠权限
        #endif
        #define _LOCK_IP                 // 锁定IP
        #define _POINT                   // 点数上限
        #define _VIP_SERVER              // 会员服务
        #define _WATCH_FLOOR             // 自定义可观战地图
        #define _BATTLE_FLOOR            // 自定义强制战斗地图
        #define _VIP_SHOP                // 会员商店
        #if _ATTESTAION_ID != 1
                #define _LOOP_ANNOUNCE           // 循环公告
        #endif
        #define _SKILLUPPOINT_CF         // 自定义升级点数
        #define _RIDELEVEL               // 自定义骑宠相差等级
        #define _REVLEVEL                // 自动还原等级
        #define _FM_ITEM                 // 声望道具
        #define _LUCK_ITEM               // 运气道具
        #define _NEW_PLAYER_RIDE         // 新手送配套骑宠
        #define _FIX_CHARLOOPS           // 修正恶魔宝石遇敌时间
        #if _ATTESTAION_ID != 1
                #define _PLAYER_ANNOUNCE         // 玩家喇叭
        #endif
        #define _BATTLE_GOLD             // 获取经验同时获得金钱
        #define _ITEM_GOLD               // 金钱大物品
        #define _PLAYER_NUM              // 玩家在线人数
        #define _PET_MM                  // 获得满石MM
        #define _MYSTERIOUS_GIFT         // 神秘礼物
        #define _RELOAD_CF               // 重读CF
        #define _PET_AND_ITEM_UP         // 可捡别人丢出的宠物或道具
        #define _TRANS                   // 人物转生命令
        #ifdef _NEW_RIDEPETS
                #define _RIDEMODE_20             // 2.0骑宠模式
        #endif
        #define _TALK_ACTION             // 说话动作
        #define _ENEMY_ACTION            // 玩家步行遇敌机率
        #define _CHAR_CDKEY              // 防止串号问题
//        #define _GMSV_DEBUG              // GMSV调试信息
        #define _CHECK_PEPEAT            // 非法宠物检查
        #define _SILENTZERO              // 黄莲物品
        #define _SAVE_GAME_ID            // 显示保存的服务器名
#endif

//会员版追加功能--------------------------------------
#define _VIP_ALL
#ifdef _VIP_ALL
        #define _NEW_RIDEPETS            // (可开放) ANDY 新骑宠
        #define _RIDEMODE_20             // 2.0骑宠模式
        #define _VIP_RIDE                // 会员骑黑鸡
        #define _AUTO_PK                 // 自动化PK系统
        //#define _FM_METAMO               // 家族专用变身戒指
        #define _ITEM_METAMO_TIME        // 可自定义变身的戒指
        #define _SHOW_VIP_CF             // 自定义调整VIP,爱人,家族,名称显示样式
        #define _GM_KING                 // GM大魔王
        #define _ANGEL_TIME              // 自定义精灵召唤时间
        #define _FM_POINT_PK             // 庄园家族互抢庄园
        #if _ATTESTAION_ID != 1
                #define _PLAYER_MOVE             // 玩家顺移功能
        #endif
        #define _BATTLE_PK               // 强制PK道具,输了回记录点
        #ifdef _PET_FUSION
                #define _FUSIONBEIT_TRANS        // 融合宠物转生
                #define _FUSIONBEIT_FIX          // 取消融合宠的限制
        #endif
        #define _TRANS_7_NPC             // 人物七转NPC
        #ifdef _NEW_MANOR_LAW
                #define _MOMENTUM_NPC            // 气势脚本
        #endif
        
        #ifdef _NEW_RIDEPETS
                #define _RIDE_CF                 // 自定义骑宠
                #define _FM_LEADER_RIDE          // 族长专用骑宠
        #endif
        #define _PET_LEVEL_ITEM          // 宠物等级提升物品
        //#define _DBSAVE_CHAR             // 双向存档
        #define _FM_JOINLIMIT            // 退族后再次加入家族的时间限制
        #define _PET_BEATITUDE           // 宠物祝福
        #define _ITEM_EFMETAMO           // 永久变身戒指
        #define _ITEM_RIDE               // 驯骑装备
        #define _MAKE_MAP                // 地图制作
        #define _MAKE_PET_CF             // 自定义宠物成长
        #define _MAKE_PET_ABILITY        // 自定义宠物四围
        #define _GET_MULTI_ITEM          // 一次给多件物品
        #define _RE_GM_COMMAND           // 自定义GM命令设置
        #define _ONLINE_TIME           // 在线时间
        #define _NPC_INT_SET           // NPC整型设置
        #define _VIP_ONLINE              // 会员上线提示

#endif

#if _ATTESTAION_ID != 9 && _ATTESTAION_ID != 11
        #define _LOGNZORO_FUNC_ALL       // 龙zoro新增功能
#else
        #define _NEW_VIP_SHOP            // 会员商店(需SAAC配合)
        #define _ONLINE_COST             // 在线充值(需SAAC配合)
        #define _NULL_CHECK_ITEM         // 空头支票道具
        #define _COST_ITEM               // 充值道具
        #define _CRYPTO_DATA             // 服务端数据加密系统
#endif
#ifdef _LOGNZORO_FUNC_ALL
        #if _ATTESTAION_ID != 1
                #define _TRANS_7_SHOW            // 人物7转显示
        #endif
        #define _ITEM_COLOER             // 物品颜色调配
        #define _TALK_MOVE_FLOOR         // 说话移动功能
        #ifdef _TRADESYSTEM2
                #define _TRADE_PK                // 交易PK
        #endif
        #if _ATTESTAION_ID != 1
                #define _VIP_POINT_PK            // 积分点PK
        #endif
        #define _MAP_HEALERALLHEAL       // 指定地图战斗后自动回复体力
        #if _ATTESTAION_ID != 1
                #define _NEW_AUTO_PK             // 新的自动化PK系统
        #endif
        #define _OPEN_E_PETSKILL         // 开放宠物E技能
        #if _ATTESTAION_ID != 1
                #define _VIP_ONLINE              // 会员上线提示
        #endif
        #define _VIP_LOGOUT              // 会员最后离线时间提示
        #if _ATTESTAION_ID != 1
                #define _THE_WORLD_SEND          // 世界说话频道
        #endif
#define _THE_WORLD_SEND          // 世界说话频道
        #define _SUPER_FLOOR_MIC         // 地图麦克风
        #define _NPC_GET_PETABI          // NPC给自定义成长的宠物
        #define _SAMETHING_SAVEPOINT     // 玩家某些事件自动存档
        #define _NEW_VIP_SHOP            // 会员商店(需SAAC配合)
        #if _ATTESTAION_ID != 8 && _ATTESTAION_ID != 10 && _ATTESTAION_ID != 21
                #define _ITEM_PET_LOCKED         // 物品宠物锁(需SAAC配合)
        #endif
        #define _ONLINE_COST             // 在线充值(需SAAC配合)
        #if _ATTESTAION_ID != 3
                #define _VIPPOINT_OLD_TO_NEW     // 积分点旧转新(需SAAC配合)
        #endif
        #define _LOGIN_DISPLAY           // 玩家上线提示开关
        //#define _NEED_ITEM_ENEMY         // 抓宠所需物品自定义
        #define _SUPER_MAN_ITEM          // 极品人道具
        #define _AUTO_DEL_PET            // 自动删除宠物
        #define _AUTO_DEL_ITEM           // 自动删除物品
        #define _POOL_ITEM_BUG           // 禁止强存的BUG
        
        #if _ATTESTAION_ID != 5
                #if _ATTESTAION_ID != 1
                        #define _BOUND_TIME              // 玩家包时功能
                #endif
                #define _SPECIAL_MAP             // 特殊地图
                #ifdef _FONT_SIZE
                        #define _TALK_SIZE_ITEM          // 大声公道具
                #endif
                #define _NEW_NAME                // 自定义称号
                #define _CRYPTO_DATA             // 服务端数据加密系统
                #ifdef _NEW_VIP_SHOP
                        #define _COST_ITEM             // 充值道具
                #endif
                #define _ITEM_EXP                // 神奇药水(经验道具)
                #define _NULL_CHECK_ITEM         // 空头支票道具
                #define _MEMORY_ITEM             // 记忆戒指
                #define _NPC_SCRIPT              // NPC脚本包
                //#define _BT_PET                  // BT宠物倍数设置
                #define _BT_ITEM                 // BT物品倍数设置
                #define _NO_JOIN_FLOOR           // 禁止传送地区
                #if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 4 || _ATTESTAION_ID == 6 || _ATTESTAION_ID == 8 || _ATTESTAION_ID == 10 || _ATTESTAION_ID == 14 || _ATTESTAION_ID == 15 || _ATTESTAION_ID == 17 || _ATTESTAION_ID >= 19
                        #ifdef _STREET_VENDOR
                                #define _NEW_STREET_VENDOR       // 新摆摊功能
                        #endif
                #endif

                #if _ATTESTAION_ID != 1 && _ATTESTAION_ID != 18
                        #define _LUCK_STAR               // 幸运星(随机随时给随机玩家随机物品或宠物)
                #endif
                #if _ATTESTAION_ID != 1
                        #define _BT_ITEM                 // BT物品倍数设置
                #endif
                #ifdef _CHATROOMPROTOCOL
                        #define _NPC_SAVEPOINT           // 纪录点存人物资料
                #endif
                #define _SPECIAL_SUIT            // 特殊套装
                #define _MANOR_EQUIP             // 庄园专属套装
                #define _ITEM_UPLEVEL            // 装备升级
                #if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 4 || _ATTESTAION_ID == 6 || _ATTESTAION_ID == 8 || _ATTESTAION_ID == 10 || _ATTESTAION_ID == 14 || _ATTESTAION_ID == 15 || _ATTESTAION_ID >= 17
                        //#define _TRANS_POINT_UP          // 每转点数上限
                        #if _ATTESTAION_ID != 8
                                #if _ATTESTAION_ID != 1
                                        #define _FIND_TREASURES          // 寻找宝物
                                #endif
                                #define _UNLAW_THIS_LOGOUT       // 禁止原登
                                #define _ITEM_PERCENTAGE         // 设置物品百分比
                        #endif
                        #if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 4 || _ATTESTAION_ID == 6 || _ATTESTAION_ID == 8 || _ATTESTAION_ID == 10 || _ATTESTAION_ID == 14 || _ATTESTAION_ID == 17 || _ATTESTAION_ID >= 20
                                #define _ITEM_POOLITEM           // 随身道具仓库
                                #define _ITEM_POOLPET            // 随身宠物仓库
                                #define _ADD_NEWEVENT_1024       // 增加旗标至1024
                                #define _SUPER                   // 紫云端的垃圾功能支持
                                #define _NEW_SKILL               // 新技能开发
                                #if _ATTESTAION_ID != 1
                                        #define _NEW_GM_ITEM             // 新玩家GM命令物品
                                #endif
                                #define _SHOW_PET_ABL            // 显示宠物能力
                                #define _NEWEVENT_ITEM           // 新增任务道具
                                #ifdef _NEW_RIDEPETS
                                        #define _ADD_RIDE_CF             // 增加自定义骑宠设置
                                #endif
                                #define _NO_STW_ENEMY            // 禁止外挂快速遇敌
                                #define _NEW_PET_BEATITUDE       // 新一代宠物祝福
                                #define _BATTLE_GETITEM_RATE     // 战斗获得物品机率
                                #define _INSLAY_NOT_PILENUMS     // 不能精工叠加物品
                                #if _ATTESTAION_ID == 14 || _ATTESTAION_ID == 28
                                        #define _ONLINE_TIME           // 在线时间
                                        #define _NPC_INT_SET           // NPC整型设置
                                #endif
                                #if  _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 4 || _ATTESTAION_ID == 6 || _ATTESTAION_ID == 8 || _ATTESTAION_ID == 14 || _ATTESTAION_ID == 20 || _ATTESTAION_ID == 21 || _ATTESTAION_ID == 23 || _ATTESTAION_ID >= 25
                                        #if _ATTESTAION_ID != 1 || _ATTESTAION_ID != 25
                                                #define _TALK_SAVE               // 说话存档
                                                #define _PLAYER_QUESTION_ONLIEN  // 玩家在线答题
                                        #endif
                                #endif
                                #if _ATTESTAION_ID == 28
                                        #define _LOTTERY_SYSTEM          // 彩票系统
                                        #define _NPC_CHECK_SCRIPT          // 判断脚本包
                                #endif
                                #if _ATTESTAION_ID == 38
                                        //#define _PET_TRANS_ABILITY       // 宠物转生能力定义上限
                                #endif
                                #if _ATTESTAION_ID != 38 && _ATTESTAION_ID != 49
                                        #if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 8 || _ATTESTAION_ID == 21 || _ATTESTAION_ID == 23 || _ATTESTAION_ID >= 30
                                                #define _OLYMPIC_TORCH           // 奥林匹克火举
                                                #if _ATTESTAION_ID != 1
                                                        #define _LOTTERY_SYSTEM          // 彩票系统
                                                        #define _PLAYER_DIY_MAP          // 玩家DIY地图功能
                                                #endif
                                                #define _AMPOINT_LOG             // 积分点记录
                                                #define _SQL_VIPPOINT_LOG        // 重回币记录
                                                #define _NPC_CHECK_SCRIPT        // 判断脚本包
                                                #define _TALK_CHECK              // 说话验证
                                                #define _ONE_PET_SKILL           // 一次性宠技
                                                #define _MAGIC_SPECIAL           // 特殊魔法
                                                #if _ATTESTAION_ID != 1
                                                        #define _BATTLE_PK_TYPE          // PK类型选择
                                                #endif
                                                #if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 21 || _ATTESTAION_ID == 23 || _ATTESTAION_ID >= 31
                                                        #if _ATTESTAION_ID != 1
                                                                #define _NPC_AUTO_MOVE                           // 能够自已移动的NPC
                                                        #endif
                                                        #define _SYSTEM_SPEAD          // 系统加速  暂不开放,会影响战斗挂机
                                                        #define _FILTER_TALK                       // 过滤说话
                                                        #if _ATTESTAION_ID != 34
                                                                        #define _ALL_SERV_SEND       // 星球频道
                                                                        #if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 31 || _ATTESTAION_ID == 32 || _ATTESTAION_ID == 33 || _ATTESTAION_ID >= 35 || _ATTESTAION_ID != 39
                                                                                #define _PET_TRANS_ABILITY       // 宠物转生能力定义上限
                                                                                #if  _ATTESTAION_ID == 1 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 31 || _ATTESTAION_ID == 32 || _ATTESTAION_ID == 35 || _ATTESTAION_ID >= 45
                                                                                        #define _CANCEL_ANGLE_TRANS      // 取消精灵召唤
                                                                                #endif
                                                                                #if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 31 || _ATTESTAION_ID == 33 || _ATTESTAION_ID == 35 || _ATTESTAION_ID == 36 || _ATTESTAION_ID == 37 || _ATTESTAION_ID == 40 || _ATTESTAION_ID >= 43
                                                                                        #define _COMPOUND_EXP          // 合成经验
                                                                                        #define _ASSESS_ABILITY        // 评定能力
                                                                                        #define _ONLINE_TIME           // 在线时间
                                                                                        #if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 31 || _ATTESTAION_ID == 35 || _ATTESTAION_ID == 37 || _ATTESTAION_ID >= 43
                                                                                                #ifndef _VERSION_25
                                                                                                        #define _PAUCTION_MAN          // 拍卖系统
                                                                                                #endif
                                                                                        #endif
                                                                                        #define _NOT_ESCAPE                   // 禁止逃跑
                                                                                        #define _PLAYER_OVERLAP_PK     // 玩家重叠时PK
                                                                                        #define _FIMALY_PK_TIME        // 家族开片时间设定
                                                                                #endif
                                                                        #endif
                                                        #endif
                                                #endif
                                        #endif
                                #endif
                        #endif
                #endif
        #else
                #define _FORMULATE_AUTO_PK       // 制定自动化PK系统(需SAAC配合)
        #endif
        
        #ifdef _MAGIC_SPECIAL
//                #define _MAGIC_FEATHERS          // 魔法羽毛
        #endif
        
        #ifdef _TALK_CHECK
                #define _NPC_TALK_CHECK          // NPC说话验证
                #define _ITEM_TALK_CHECK         // 道具说话验证
        #endif
        
        #ifdef _NPC_SCRIPT
                #define _NPC_CHECKTIME           // NPC时间判断
                #define _FAME_CHECK_NPC          // NPC声望判断
                #define _SQL_BUY_FUNC            // SQL购买功能
                #define _DEL_FAME                // 扣减声望
                #if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 31 || _ATTESTAION_ID == 35 || _ATTESTAION_ID == 36 || _ATTESTAION_ID == 37 || _ATTESTAION_ID == 40 || _ATTESTAION_ID >= 43
                        #define _NPC_INT_SET             // NPC整型设置
                #endif
        #endif

        #ifdef _NEW_SKILL
                #define _ITEM_ATTSKILLMAGIC      // (可开放) ANDY 道具技能
                #define _MASSAGE_PETSKILL        // 马杀鸡技能
                #if  _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 23 || _ATTESTAION_ID >= 30
                        #define _EXPANSION_ITEM_INSLAY      // 扩展镶宝石
                        #define _STRENGTH_PETSKILL          // 元气宠技
                        #define _EXPANSION_POWERBALANCE     // 扩展PETSKILL_PowerBalance
                        #define _RESURRECTION_PETSKILL      // 复活宠技
                        #define _LOSTLOST_PETSKILL          // 两败俱伤
                        #define _GRAPPLING_PETSKILL         // 擒拿手
                        #if  _ATTESTAION_ID == 1 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 23 || _ATTESTAION_ID >= 31
                                #define _PETSKILL_EXPLODE                        // (不可开) Change 宠技:爆裂攻击
                                #define _PETOUT_PETSKILL                        // 换休息宠技
                                #define _FIX_PETSKILL_HECTOR                    // 修复该技能无法设置turn
                        #endif
                #endif
        #endif
#endif

#if _ATTESTAION_ID == 1 && _ATTESTAION_ID != 2 && _ATTESTAION_ID != 3 && _ATTESTAION_ID != 5 && _ATTESTAION_ID != 6 && _ATTESTAION_ID != 9 && _ATTESTAION_ID != 10 && _ATTESTAION_ID != 11 && _ATTESTAION_ID != 14 && _ATTESTAION_ID != 15 && _ATTESTAION_ID != 19 && _ATTESTAION_ID != 26 && _ATTESTAION_ID != 27 && _ATTESTAION_ID != 28 &&  _ATTESTAION_ID != 31 && _ATTESTAION_ID != 33 && _ATTESTAION_ID != 34 && _ATTESTAION_ID != 36 && _ATTESTAION_ID != 38 && _ATTESTAION_ID != 39 && _ATTESTAION_ID != 45
//        #define MANOR_MAX_NUM                         2        // (4.0) 家族据点
#else
        #define MANOR_MAX_NUM       4        // (4.0) 庄园数量
#endif

#if _ATTESTAION_ID != 5 && _ATTESTAION_ID != 11
        //#define FAMILY_MAX_MEMBER                         50         // 家族人数
#else
        #define FAMILY_MAX_MEMBER       50                // 家族人数
#endif

#define _FIX_COPY_MM_BUG         //修复复制MM的BUG
#define _FIX_PETSKILL_BUG        //修复宠物技能重叠使用

#if _ATTESTAION_ID != 3 && _ATTESTAION_ID != 5 && _ATTESTAION_ID != 11
//#define _CHARADATA_SAVE_SQL      //将数据写入SQL
#endif

#if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 23 || _ATTESTAION_ID == 28 || _ATTESTAION_ID == 31 || _ATTESTAION_ID == 33 || _ATTESTAION_ID == 34 || _ATTESTAION_ID == 35 || _ATTESTAION_ID == 36 || _ATTESTAION_ID == 37 || _ATTESTAION_ID >= 40
        #if _ATTESTAION_ID != 49
                #define _SASQL                // 加入MYSQL功能
        #endif
#endif
#ifdef _SASQL
#ifdef _STREET_VENDOR
        #if _ATTESTAION_ID != 43
                #if _ATTESTAION_ID != 28 && _ATTESTAION_ID != 34
                        #define _ONLINE_SHOP_MYSQL       // 在线商城改成MYSQL重回币
                #endif
                #define _STREET_VENDOR_MYSQL     // MYSQL重回币摆摊
        #endif
#endif
#endif

#if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 23 || _ATTESTAION_ID == 33
        #define _EXPANSION_VARY_WOLF      // 扩展暗月变身
#endif

#if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 21
        #define _SHOW_ITEM                // 秀装备
        #define _SHOW_ITEM_NAME           // 秀装备玩家名
#endif

#if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 32
#ifdef _VERSION_80
        #define _DISABLE_PROFESSION_SKILL      // 禁止使用职业技能技
        #define _TAKE_ITEMDAMAGE_FIX           // 下身装备损坏
        #define _TAKE_ITEMDAMAGE_FOR_PET       // 宠装装备损坏
#endif
#endif

#if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 35
        #define _GM_SAVE_ALL_CHAR      // GM命令存档
#endif

#if _ATTESTAION_ID == 35
        //#define _SHOW_FMPOINT                                        //显示庄园
        #define _NOT_FMPK_WAIT                                //族战无休战期
#endif

#if _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 16 || _ATTESTAION_ID == 33 || _ATTESTAION_ID == 34 || _ATTESTAION_ID == 41
        #ifdef _BOUND_TIME
                #define _VIP_BOUND_TIME
                #if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 41
                        #define _BOUND_TIME_EXPANSION      // 包时功能扩展
                #endif
        #endif
#endif

//#define _ABSOLUTE_DEBUG              // 绝对调试


#if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 14 || _ATTESTAION_ID == 21 || _ATTESTAION_ID == 28 || _ATTESTAION_ID == 30 || _ATTESTAION_ID == 31 || _ATTESTAION_ID == 32 || _ATTESTAION_ID == 33 || _ATTESTAION_ID == 35 || _ATTESTAION_ID == 36 || _ATTESTAION_ID == 37 || _ATTESTAION_ID == 40 || _ATTESTAION_ID == 44 || _ATTESTAION_ID == 45 || _ATTESTAION_ID == 46
        #define _ALLBLUES_LUA      // 使用LUA脚本
#endif

#ifdef _ALLBLUES_LUA
        #if  _ATTESTAION_ID == 1 || _ATTESTAION_ID == 1 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 32
                #define _ALLBLUES_LUA_1_1      // LUA1.1版
        #endif
        #if  _ATTESTAION_ID == 1 || _ATTESTAION_ID == 1 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 32
                #define _ALLBLUES_LUA_1_2      // LUA1.2版
                #define _ALLBLUES_LUA_1_3      // LUA1.3版
        #endif
        #if  _ATTESTAION_ID == 1 || _ATTESTAION_ID == 1 || _ATTESTAION_ID == 32
                #define _ALLBLUES_LUA_1_4      // LUA1.4版
        #endif
        
        #if  _ATTESTAION_ID == 1
                #define _ALLBLUES_LUA_1_5      // LUA1.5版
        #endif
        
        #if  _ATTESTAION_ID == 1
                #define _ALLBLUES_LUA_1_6      // LUA1.6版
        #endif
        #if  _ATTESTAION_ID == 1
                #define _ALLBLUES_LUA_1_7      // LUA1.7版
        #endif
        #if  _ATTESTAION_ID == 1
                #define _ALLBLUES_LUA_1_8      // LUA1.8版
        #endif
        
        #if  _ATTESTAION_ID == 1
                #define _ALLBLUES_LUA_1_9      // LUA1.9版
        #endif
        
        #if  _ATTESTAION_ID == 1 || _ATTESTAION_ID == 1 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 32
                #define _PETSKILL_SHOP_LUA       // 宠物技能商店LUA
        #endif
        #if  _ATTESTAION_ID == 1 || _ATTESTAION_ID == 1 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 32
                #define _OFFLINE_SYSTEM       // 离线系统
        #endif
#endif

#if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 1 || _ATTESTAION_ID == 3  || _ATTESTAION_ID == 32
        #define _PLAYER_NPC      // 虚假玩家
#endif

#if _ATTESTAION_ID == 0 || _ATTESTAION_ID == 3
        #define _OTHER_SAAC_LINK  // 另一个SAAC连接
#endif

#if _ATTESTAION_ID == 1
        #define _ONE_SERVER       // 单机绑定
#endif

#if _ATTESTAION_ID == 32
        #define _NOT_NOCRYPTO_LUA // 不让读取非加密LUA脚本
#endif

#if _ATTESTAION_ID == 1
        #define _CRYPTO_LUA                    // lua脚本加密
#endif

#if _ATTESTAION_ID == 1
        #define _CAMEO_MONEY                      // 贝壳货币
        #define _MISSION_TRAIN                    // 任务链
        #define _DEL_DROP_PET                            // 删除地上宠物
        #define _PET_EVOLVE                                    // 宠物进化
        //#define _PET_ADD_EXP                      // 宠物经验提升道具
        #define _FIX_ADD_EXP                      // 修复豆子经验叠加
        #define _FMRIDE_NOT_FMSPRITE        // 家族骑宠不分光明黑暗
        #define _NOT_SHOW_ONLINE_NUM        // 不显示在线人数
        #define _ITEM_COLOER_DIFFER                // 道具颜色不同
        #define _SPECIAL_COUNTER                        // 计数器
        #define _SPECIAL_TIMER                                // 计时器
        #define _RECORD_IP                                                // 记录IP
        #define _FIX_STW_SPEED_ENEMY        // 修改外挂快速遇敌
        //#define _DEL_NOT_25_NEED_ITEM        // 删除非2.5需道具抓宠
        //#define _LOCK_PET_ITEM                                // 绑定宠物与道具
        #define _ULTIMATE_ANNOUNCE                // 飞人通知
        #define _SHIP_MATEMO                                        // 船的变身形像
        #define _FIX_CORE_LOOP                                // 修改CORE_LOOP
        #define _VIP_BATTLE_EXP                                // 会员战斗经验
        #define _FLOOR_DIFI_FIELD                        // 楼层字段
        #define _FM_FMPOINTPK_LIST                // 庄园对战列表
        //#define _BATTLE_BOUT_TIME                        // 战斗回合时间
        #define _ACTIVE_GAME                            // 活力值
        #define _INVERSION_PETSKILL   // 反转技能
        #define _NO_HELP_MAP                                        // 禁止HELP
        #define _BATTLE_TIME                                        // 战斗时间
        //#define _SAME_IP_ONLINE_NUM                // 同IP登陆数
        #define _VIP_TRANS                                                // VIP转生服务
        #define _STREET_VENDOR_TRANS        // 摆摊限制转数
        #define _KEEP_UP_NO_LOGIN                        // 维护禁止登陆
        #define _FIX_CHAR_LOOP                                // 修正数据循环
        #define _FIX_SAVE_CHAR                                // 修正保存档问题
        #define _FIX_P_VS_P_PARENT                // 修正PVP加入战斗
        #define _FMPOINT_PKTIME_SELECT// 自主选择族战时间
        #define _CHECK_SEVER_IP                                // 判断服务器IP
        #define _DAMMAGE_CALC                                        // 自定义伤害
        #define _PLAYER_TITLE                                        // 玩家称号
        #define _VIP_PET_TRANS                                // 会员转宠
        //#define _UNIFIDE_MALINASI                        // 统一玛丽娜丝鱼村出生
        //#define _FIX_PET_SKILL                                // 修复宠物技能
        //#define _NO1_B2_NONO                                        // B2学在第一位时自动锁定21忠
        //#define _FMPOINT_APPEND_ABI                // 庄园家族成员附加能力
        #define _ITEM_OVER_LAP                                // 道具重复功能
        #define _NEW_LOAD_NPC                                        // 读取NPC
        #define _NEW_LOAD_MAP                                        // 读取地图
        #define _NO_CLS_EVENT_255                        // 不清楚255后的旗标
        #define _MISSION_TIME                                        // 任务计时
        #define _MVP_LOCK_JP                                        // 绑定MVP极品宠
        //#define _FMPOINTPK_FOR_TWO                // 每天族战最多为两场
        #define _BURST_LOG                                                // 分段日志
        #define _STREET_VENDOR_EFFECT // 摆摊属性显示
        //#define _MASK_ENCOUNTER                         // 屏蔽原地封包
        #define _NEWCLISETMAC                                         // 记录客户端的MAC地址
        #define _NEWCLISETSERVID                         // 记录客户端服务器ID
        //#define _FMPOINT_PK_MESSAGE                // 族战全服通告
        //#define _FMPOINT_WELFARE                        // 庄园福利
        #define _REGISTRATION_TIME                // 签到时间
        #define _FAME_REG_TIME                                // 家族签到时间
#ifdef _OFFLINE_SYSTEM
        #define _OFFLINE_TIME                                        // 离线时间
#endif
        #define _DATA_INFO_SHOW                                // 资料信息显示
        #define _ITEM_USE_TIME                                // 道具使用时间
//        #define _PET_VALIDITY                                  // 宠物有效期
        //#define _PET_FUSION_LUA                          // 融合宠LUA
        //#define _PET_ENEMY_DEVELOP_UP //全面提升宠物成长
        #define _FIRST_LOCK_ITEM                        //第一次交易后自动绑定物品
        //#define _CTRL_TRANS_DEVELOP                //控制成长
        #define _CANCEL_STREET_VENDOR                //防止卡摆摊
        //#define _ABDUCT_NO_PETOUT                        //旅程伙伴禁直同时换宠
        //#define _SUPER_FMPOINT                                //超级庄园
        #define _ATTACK_RAND_SORT                        //攻击顺序随机
        #define _POWER_UP                                                        //能力提升
        #define _FM_POINT_APPLY_FAME        //庄园申请所需声望
        #define _PET_MAKE_2_TRANS                                                // Terry □□退ネ□GM□□

#endif
#if _ATTESTAION_ID == 0
        #define _DEBUG_ALL
#endif

#if _ATTESTAION_ID == 35
        #define _DAMMAGE_CALC                                        // 自定义伤害
#endif

#endif

//                       SA_REVERSION NEW ADD
//======================================================================================
#define _BRAND_NEW_25                                //2.5版本总控制  开启之后将打开2.5独有的功能
//======================================================================================

//###############                                            服务器基本信息定义                                    ####################
#define _SA_VERSION 'L'
#define _DEFAULT_PKEY "$5yakESwdYKjtO7eC#G0^qy47EBjlF6Q"                // 默认的密钥
#define _RUNNING_KEY  "$5yakESwdYKjtO7eC#G0^qy47EBjlF6Q"                // 运行中密钥
//###############                                            服务器基本信息定义                                    ####################

//###############                                            通用版本功能定义区                                    ####################
#define                _JZ_NEWSCRIPT_LUA                                 // 吉仔 新LUA脚本引擎
#ifdef                _JZ_NEWSCRIPT_LUA
        #define _MO_LNS_NLSUOXU            // LNS-NL库所需
        #define _MO_LNS_CHARSUOXU          // LNS-CHAR库所需
        #define _MO_LNS_NLGSUOXU           // LNS-NLG库所需
        #define _MO_LNS_MAPSUOXU           // LNS-MAP库所需
        #define _MO_LNS_MYSQLSUOXU         // LNS-MYSQL库所需
        #define _MO_LUA_BETT01                                // LUA增加接口与对象
        #define _LUA_Debug                  // LUA错误调试
        #define _MO_ADD_LUADX                                            // LUA一些拓展
        #define _ITEM_LUA                                            // 道具LUA支持
#endif
//#define _MO_SHOW_DEBUG                        //显示封包信息
//#define _NO_ATTACK                                                 // 防御CC攻击
//#define        _NO_FULLPLAYER_ATT             // 防满人攻击
//#define _NEW_VERIFICAITON         //沫修改新的LUA验证码算法
#define _SHARE_EXP                                          // 经验共享
#define EXPGET_MAXLEVEL 5                        //经验不衰减最大等级
#define EXPGET_DIV 15                                //经验分割等级
#ifdef _SHARE_EXP
#define _COMBO_EXP                                        // 合击加成
#endif
#define _GAMBLE_POINT                                //SQL赌博积分
#define _TRIAL_POINT                                //SQL试炼积分
#define         _MO_LUA_FMPOINT                        //新增据点相关的lua接口
//#define _DEFEND_BIGBAO                                //防御大包
//#define _SERVER_DEF                 // 封包安全机制
//#define _DEBUG_RET_CLI
#define _NOT_FMPK_WAIT                                //族战无休战期
#define _SINGLE_ONLINE                                //单号在线
#define _CHAR_LOOP_TIME                                //char运行时间
#define _MO_IMAGE_EXTENSION                        //形象扩展

#define _CHANGE_PETNAME_FIX                        //禁止宠物非法改名
#define                _MO_RELOAD_NPC                        //重读NPC
#define _ROOKIE_ITEM                                //新手道具 1转之后将删除 且无法装备
#define _NO_TRANS_ITEM                                //禁止转生携带的道具
#define _MAX_MERGE_LEVEL                        //最高合成道具等级
#define _MO_MAP_AUTO_UPDATE                                //自动更新地图
//#define _NEW_FUNC_DECRYPT                //新解密机制

#define _PLAYER_EFFECT                                                                        //人物效果
#define _MO_PLAYER_EFFECT                                                        //增加人物效果相关字段以扩充
#define _MO_LUA_KS_CALLBACK                                        //KS接口LUA回调 用于拦截战宠选择事件
#define _MO_LOGIN_NO_KICK                                                        //登录不顶人配置
#define _ATTACK_EFFECT                                                                  // Terry 攻击效果
#define _STREET_VENDOR_CHECK                                        //摆摊标题长度限制
#define _MO_LUA_TALK_EX                                                                //ablua说话函数扩展
#define _MO_LUA_ENCOUNTER_CONTROL                //ablua遇敌控制
#define _MO_ILLEGAL_NAME            // 禁止人物名称
//#define _MO_NO_WALK                                                                                        //禁止走路
#define _MO_FIX_ULTIMATE                                                        //修复飞人判定
#define _TENSE_FIELD                                                                                //限时字段

#define _CHAR_NANOR_             //人物脚下光环
#define FAMILY_MANOR_         //庄园光环
#define _NETLOG_              //网络T人日志
#define _PETCOM_              //宠物计算
#define _MORECHARACTERS_    //多页人物
#define _FAMILYBADGE_                                //家族徽章
#define _SECONDARY_WINDOW_DATA_       //二级窗口内容封包
#define _TRUNTABLE_                 //转盘更新封包     注:这里主要是增加个封包宏,该封包宏主要做为数据更新
#define _PETFOLLOW_NEW_                 //开放5只宠的项圈
#define _TRUMP_EQUIPMENT                                        //法宝装备
#define _FIX_SUPERPERSON_STRANS //修复封包6转BUG
#define _PETMAIL_TIME                                     // 宠物邮件自定义时间(也就是宠物敏捷)
#define _MO_LUA_RESIST                                                        //额外抗性的lua接口及字段
#define _MO_FIX_STREET_VENDOR        //修正摆摊接口攻击导致的卡端
#define _MO_LUA_BATTLE_START                //战斗初始化接口回调
#define _REDUCE_MERGE_FAME                                //降低无挂服的家族合成声望等级所需声望
#define _ALLDOMAN                // (可开放) Syu ADD 排行榜NPC
#define _ALLDOMAN_DEBUG          // (可开) Change 修正重启server後排行榜消失bug
#define _MO_LUA_MERGE_CALLBACK                //合成料理的lua回调
#define _ALWAYS_TEAM_OPEN                                        //登录默认开启组队
#define _FIX_LER_IMG                                                                //修复雷尔动画
#define _NPC_MAGICCARD                                                        // 魔法卡NPC
#define _MOVE_SCREEN                                                                //移动屏幕
#define _BATTLE_OVER_STAR_TIME// 战斗后重新开始时间间隔

#define _NEW_SQL_MONEY                                                                                //新增SQL货币

//###############                                            通用版本功能定义区结束                                    ####################

//###############                                            2.5特有功能定义区                                    ####################
#ifdef _BRAND_NEW_25
#define _DEFAULT_PKEY "$5yakESwdYKjtO7eC#G0^qy47EBjlF6Q"                // 默认的密钥
#define _RUNNING_KEY  "$5yakESwdYKjtO7eC#G0^qy47EBjlF6Q"                // 运行中密钥
//#define DENGLUKEY1 "6D27AEB8326A2A8E7D04B9F9B44C59C7"

#define _NEW_TITLE                                                                                        //新称号系统
#define _NEW_UPDATETITLE                                                        //更新称号封包
#define CHAR_RECORD_POINT               //人物记录点客户端读取
#define _FREE_SAVE                                    // 免条件记录
#define FAMILY_MAX_MEMBER                         50         // 家族人数
#define MANOR_MAX_NUM                         2        // (4.0) 家族据点
#define _LEVELUP_RECOVERY                                           //升级满血
#define _NEW_ITEM_          //新道具栏

#define _VISUAL_BEATITUDE                                                        //新可视化祝福机制
#define _RIDEFLG_                                                         //骑宠开关
#define _RIDEQUERY_                            //骑宠查询
#define _PREVENT_TEAMATTACK                                //防止同队互打
#define _SHOW_VISUAL_BEATITUDE                //交易摆摊显示可视化祝福
#define _MO_REDUCE_PVP_COMBO                                //降低PVP合击率
#define _BATTLE_OVER_STAR_TIME// 战斗后重新开始时间间隔
//#define _CANCEL_BORN_PET                        // 取消出生宠

#define _NPC_EVENT_NOTICE                                                        //沫新增NPC任务状态提示功能,需客户端开启该宏功能
#ifdef _NPC_EVENT_NOTICE
        #define EVENT_NOT_RESPOND                                        120138        //灰色叹号 任务已完成或者尚未达到完成条件
        #define EVENT_CAN_ACCECPT                                        120137        //黄色叹号 任务可以交接
        #define EVENT_READY_TO_START                        120139        //黄色问号 可以接任务
        #define EVENT_CANNOT_START                                120140        //灰色问号 不能接任务
#endif
#define _CHAR_TITLE_STR_                //文字称号
#define _NEW_UPDATETITLE                                                        //更新称号封包

#define _NO_TEAMWARP_SKYLAND                        //禁止团体带入天空
#define _GLORY_POINT                                                                //SQL名声积分
#define _MO_LUA_GOLRYCALLBACK                //名声回调
#define _RED_MEMOY_                 //红包
//#define _CHARSIGNDAY_                                // 每日签到
#endif
//###############                                            2.5特有功能定义区 结束                                   ####################






RZDCXJHF4JAICOQU%VZKXUU.png

gmsv.7z

1.44 MB, 下载次数: 80

售价: 99 金钱  [记录]

回复

使用道具 举报

0

主题

6

帖子

77

积分

注册会员

Rank: 2

积分
77
发表于 2019-4-19 14:53:37 | 显示全部楼层
46666666666666666666
回复

使用道具 举报

0

主题

6

帖子

77

积分

注册会员

Rank: 2

积分
77
发表于 2019-4-19 14:57:30 | 显示全部楼层
LAIXUEXIXUEXI
回复

使用道具 举报

0

主题

6

帖子

77

积分

注册会员

Rank: 2

积分
77
发表于 2019-4-19 14:58:45 | 显示全部楼层
wojiushi lai xuexi de
回复

使用道具 举报

1

主题

50

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2019-4-26 09:13:12 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

4

主题

35

帖子

67

积分

注册会员

Rank: 2

积分
67
发表于 2020-2-11 15:40:44 | 显示全部楼层
买不起?回复给金币嘛?还是必须要充值那?
回复

使用道具 举报

0

主题

11

帖子

41

积分

新手上路

Rank: 1

积分
41
发表于 2020-2-18 20:02:55 | 显示全部楼层
谢谢了
回复

使用道具 举报

4

主题

35

帖子

67

积分

注册会员

Rank: 2

积分
67
发表于 2020-2-21 08:37:19 | 显示全部楼层
每天顶一下
回复

使用道具 举报

4

主题

35

帖子

67

积分

注册会员

Rank: 2

积分
67
发表于 2020-2-26 11:07:35 | 显示全部楼层
每天顶一下
回复

使用道具 举报

0

主题

8

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2021-8-21 20:13:11 | 显示全部楼层
请问一下编译环境是什么?centos什么版本?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|爱上石器,你就知道石器时代

GMT+8, 2024-4-26 12:16 , Processed in 0.070964 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表