Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 558|回复: 6

【源码】8.0smo08082

[复制链接]

537

主题

555

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
25491
发表于 2017-7-12 23:23:41 | 显示全部楼层 |阅读模式
#ifndef __VERSION_H__
#define __VERSION_H__
#include "correct_bug.h"  //BUG FIX
#include "version_pk.h"   //PK SERVER

/*Server 版本控制*/
#define _NEW_SERVER_
#define _SERVER_NUMS
//#define _LONGZORO_MAKE
#define _JZ_VIPCODE                                                                //吉仔 ADD VIP代码
//#define _DEBUG_JZ                                                                //吉仔 ADD 只用于调试-其他情况请关闭
#ifdef _DEBUG_JZ
        #define SERVER_VERSION "SMO v8.1.8.24 For Linux Debug Marking By 吉仔"
#else
        #ifdef _JZ_VIPCODE
                #ifdef _LONGZORO_MAKE
                        #define SERVER_VERSION "SMO v8.1.8.24 For Linux VIP By 吉仔"
                #else
                        #define SERVER_VERSION "SMO v8.1.8.24 For Linux VIP-支持龙zoro登陆器 By 吉仔"
                #endif
        #else
                #define SERVER_VERSION "SMO v8.1.8.24 For Linux PUB By 吉仔"
        #endif
#endif

#define UNIQUE_KEYCODEITEM        100
#define UNIQUE_KEYCODEPET        "i"

#define _SA_VERSION_70                                // (可开放) WON ADD 石器时代7.0 的版本控制
//#define _DEFAULT_PKEY "Wonwonwon"        // (可开放)( 石器 6.0 )
//#define _RUNNING_KEY  "11111111"        // (可开放)( 石器 6.0 )
#ifdef _LONGZORO_MAKE
        #define _DEFAULT_PKEY "www.longzoro.com"
        #define _RUNNING_KEY  "www.longzoro.com"
#else
        #define _DEFAULT_PKEY "smosmosmo"        // (可开放)( 石器 6.0 )
        #define _RUNNING_KEY  "20070328"        // (可开放)( 石器 6.0 )
#endif
#define _VERSION_20010911                // (可开放) 9.11 编码修改

// -------------------------------------------------------------------
//新功能:测试伺服器专用        人员:彦豪
#define _TEST_PETCREATE             // (不可开) ANDY 测宠的GM指令
//#define _LOGIN_ADDITEM                        // (不可开) ANDY 登入加满物品
//#define _NEW_TESTSERVER                        // (不可开) ANDY 玩家创新人物时,给予五转125等级及叁只宠物
//#define _TEST_PETFUSIONTIME                // (不可开) ANDY 测试宠物融合  食时间加快
/* -------------------------------------------------------------------
* 专案:家族庄园数量修改        人员:小瑜、彦勋、志伟、小民
*/

/*
修改装园数量方式:
Account Server 程式:
        acfamily.h        MAX_FMPOINT要修改
Account Server 游戏环境:
        saac/family/fmpoint/db_fmpoint档案中须新增庄园入口坐标等设定
        庄园进入图层|庄园进入X座标|庄园进入Y座标|庄园族长图层|庄园邻近之村庄|占领庄园之家族 index|占领庄园之家族 name|占领庄园之家族综合声望值
        例如:
                100|607|563|1041|1|3|shan|3132238
                200|73|588|2031|2|||
Game Server 程式:
        version.h FAMILY_MAXHOME、MANORNUM要修正
        family.c         FM_PKFLOOR        须增设战斗图层
                                 FAMILY_RidePet() 中须加入族长家图层
                                 FAMILY_LeaderFunc() 中须加入邀请函id
        npcutil.c addNpcFamilyTax function中须加入(庄园图层%100)此为庄园税收部份
Game Server 游戏环境:
        gmsv_v2/data/npc/family/manorsman.arg* id须修正
        gmsv_v2/data/npc/family/scheduleman.arg* id须修正
*/

#define _FAMILY_MANORNUM_CHANGE        // CoolFish 用来修改装园数量(4.0)
#ifdef _FAMILY_MANORNUM_CHANGE
#define _FIX_10_FMPOINT                        //(可开放)吉仔ADD 冰庄
#ifdef _FIX_10_FMPOINT
#define FAMILY_MAXHOME                        10        // (4.0) 家族据点
#define MANORNUM                10        // (4.0) 庄园数量
#define FMPOINTNUM                                10   // (4.0) 有据点家族的最大数量
#else
#define FAMILY_MAXHOME                        9        // (4.0) 家族据点
#define MANORNUM                9        // (4.0) 庄园数量
#define FMPOINTNUM                                9   // (4.0) 有据点家族的最大数量
#endif
#endif
#define _FMVER21                        // (可开放) 家族职掌功能  
#define _PERSONAL_FAME                    // (可开放) Arminius 8.30 家族个人声望  
// -------------------------------------------------------------------
//专案:石器活动自动化                人员:晓威、家麟
//吉仔修改 去掉石器服务员NPC等功能
//#define _SERVICE                         // (可开放) Terry 2001/10/03 活动功能自动化

#define _EVERYONE_RIDE                    // (可开放) Robin 0924 骑宠平民化  
// -------------------------------------------------------------------
//专案:攻击性咒术的制作        人员:笃志
// #define __ATTACK_MAGIC_MSG   // (不开放)
#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 _BIGSMALL             // (不可开) Arminius 12.15 骰子比大小
//#define _AUCTIONEER           // (不可开) Arminius 12.20 拍卖店  
// -------------------------------------------------------------------
//专案:鞭炮制作        人员:晓威
#define _ITEM_FIRECRACKER       // (可开放) 战斗中使用鞭炮可以把年兽吓走
// -------------------------------------------------------------------
//新功能:庄园PK规则(酷哥定的)                人员:志伟、志旺
#define _MANOR_PKRULE           // (可开放)
#define _MANOR_FIXFMPK          // (可开放) WON ADD 家族约战的 GM 指令,测试用的
// -------------------------------------------------------------------
// 新功能:新功能&宠物技能                人员:彦豪
#define _PSKILL_FALLGROUND                // (可开放) 宠物技能  (落马术)
#define _ENEMY_FALLGROUND                // (可开放) NPC 落马
#define _BATTLE_NEWPOWER                // (可开放)
#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 _FIX_FAMILY_PK_LIMIT            // (可开放) WON 将可挑战庄园的由前十大改为前二十大
#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 _NEW_RIDEPETS                                // (可开放) ANDY 新骑宠
#define _FIXBUG_ATTACKBOW                        // (可开放) ANDY 修正骑宠使用投掷武器bug
#define _NPCCHANGE_PLAYERIMG                // (可开放) ANDY NPC改变玩家图号, 强制落马,认玩家图号 (测完)
#define _ITEM_ATTSKILLMAGIC                        // (可开放) ANDY 道具技能  
#define _EQUIT_DEFMAGIC                                // (可开放) ANDY 抗魔装备
#define _FIX_MAGICDAMAGE                        // (可开放) ANDY 修正魔法公式 叁期开放
#define _ITEM_CONSTITUTION                        // (可开放) ANDY 修正个人体质
#define _MAGIC_REHPAI                                // (可开放) ANDY 补血AI
#define _TRANSER_MAN                                // (可开放) ANDY 传送师
#define _TAKE_ITEMDAMAGE                        // (可开放) ANDY 道具损坏        ITEMSET2
#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 _PETSKILL_FIXITEM                        // (可开放) ANDY 修复 && 同道具损坏
#define _FIX_SETWORKINT                                // (可开放) ANDY (FIXWORKINT)
#define _ITEM_ADDEXP                                // (可开放) vincent  道具:指定时间内增加经验值上升幅度
#define _ITEM_ADDEXP2                                // 智果时间可以累加 Robin
#define _FIX_METAMORIDE                                // (可开放) ANDY
//#define _M_SERVER                                        // (可开放) GM SERVER (北京&韩国不必开)
//#define _FIX_MSERVER                                // (可开放) GM SERVER PROC (北京&韩国不必开)
#define _CHECK_ITEMDAMAGE                        // (可开放) 道具损坏修正        7/26
#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_NOCAST                                // (可开放) vincent  宠技:沉默//需要开#define _MAGIC_NOCAST
#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 _ITEMTBL_STAIC                        // (不可开) ANDY (静态ITEMTBL)
#define _USEWARP_FORNUM                                // (可开放) ANDY 记忆羽毛 来吉卡
#define _IMPRECATE_ITEM                                // (可开放) ANDY 特殊道具 来吉卡
#define _MAGICPET_SKILL                                // (可开放) ANDY 魔法宠技能
#define _ITEM_CHECKWARES                        // (可开放) ANDY 锁定传送不能
#define _NPC_REPLACEMENT                        // (可开放) ANDY 置换战斗npc
#define _EMENY_CHANCEMAN                        // (可开放) ANDY EMENY 选择
#define _TYPE_TOXICATION                        // (可开放) ANDY 中毒无法回血
#define _PET_FUSION                                        // (可开放) ANDY 宠物融合 enemybase1.txt
#define _NPC_FUSION                                        // (可开放) ANDY NPC宠物融合
#define _ITEM_EDITBASES                                // (可开放) ANDY 营养剂
#define _PET_EVOLUTION                                // (可开放) ANDY 进化表

// -------------------------------------------------------------------
// 新功能:5.0追加部分                人员:
#define _AVID_TRADETRYBUG                        // (可开放) ANDY 防止交易中丢宠/道具 寄(宠物)邮件 石币
#define _ASSESS_SYSEFFICACY                        // (可开放) ANDY 评估系统效能 12/04 更新
#define _ASSESS_SYSEFFICACY_SUB                // (可开放) Robin 评估系统效能 增加检查内回圈
#define _PREVENT_TEAMATTACK                        // (可开放) ANDY 防止同队互打 12/04 更新
#define _ITEM_ORNAMENTS                                // (可开放) ANDY 装饰道具        12/04 更新 //出版部
#define _CHIKULA_STONE                                // (可开放) ANDY 奇克拉之石 12/04 更新 //来吉卡 宠包
#define _SEND_EFFECT                                // (可开放) WON  AC送下雪、下雨等特效 12/04 更新
#define _PETMAIL_DEFNUMS                        // (可开放) ANDY 宠物邮件限制
#define _TEAM_KICKPARTY                                // (可开放) 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 修改怪物的能力值
//#define _BAD_PLAYER                                // (不可开) WON  送坏玩家去关


// -------------------------------------------------------------------
// 新功能:专案6.0                人员:
//
#define _PETSKILL_CANNEDFOOD                // (可开放) ANDY 宠物技能罐头        for 6.0
#define _TEST_DROPITEMS                                // (可开放) ANDY 测试丢宠
#define _MAP_WARPPOINT                                // (可开放) ANDY Map WarpPoint
//#define _AUTO_ADDADDRESS                        // (可开放) ANDY 自动新增名片
#define _DEFEND_TIMECHECK                        // (可开放) ANDY 内部测试时间
#define _TREASURE_BOX                                // (可开放) ANDY 宝箱
#define _BENEMY_EVENTRUN                        // (可开放) ANDY 战斗npc给道具
#define _BATTLE_ABDUCTII                        // (可开放) ANDY 旅途夥伴2
#define _BATTLE_LIGHTTAKE                        // (可开放) ANDY 采光术
#define _BATTLE_ATTCRAZED                        // (可开放) ANDY 疯狂暴走
#define _STATUS_WATERWORD                        // (可开放) ANDY 水世界状态
#define _ITEM_WATERWORDSTATUS                // (可开放) ANDY 水世界状态道具
//#define _KILL_12_STOP_GMSV                        // (可开放) WON  下sigusr2後关闭GMSV
//#define _DELBORNPLACE                                // (可开放) Syu  6.0 统一出生於新手村
#define _REEDIT_PETBBIS                                // (可开放) ANDY 修正宠物波比图形
#define _CAPTURE_FREES                                // (可开放) ANDY 补抓条件
#define _THROWITEM_ITEMS                        // (可开放) 丢掷後有奖品
#define _OBJSEND_C                                        // (可开放) ANDY _OBJSEND_C
#define _ADD_SHOW_ITEMDAMAGE                // (可开放) WON  显示物品耐久度

//--------------------------------------------------------------------------
//专案 7.0        职业系统        人员:彦豪 志旺 旭诚 奇铨

#define _CHANGETRADERULE                    // (可开放) Syu ADD 交易规则修订
#define _TRADE_SHOWHP                                // (可开放) Syu ADD 交易显示血量
#define _SHOOTCHESTNUT                                // (可开放) Syu ADD 宠技:丢栗子
#define _SKILLLIMIT                                        // (可开放) Syu ADD 不得攻击我方限制
#define _TRADESYSTEM2                                // (可开放) Syu ADD 新交易系统
#define _NPC_NOSAVEPOINT                        // (可开放) ANDY 纪录点不存人物资料
#define _ACFMPK_LIST                                // (可开放) ANDY 家族对战列表修正
#define _PETSKILL2_TXT                                // (可开放) ANDY petskill2.txt
#define _PETSKILL_CHECKTYPE                        // (可开放) ANDY 宠物技能使用时机
#define _PETSKILL_TEAR                                // (可开放) ANDY 宠技 撕裂伤口
#define _NPC_MAKEPAIR                                // (可开放) ANDY NPC 配对
#define _ITEMSET4_TXT                                // (可开放) ANDY itemset4.txt
#define _ITEM_PILENUMS                                // (可开放) ANDY 道具素材堆叠 需 itemset4
#define _ITEM_PILEFORTRADE                        // (可开放) ANDY 交易堆叠
#define _ITEM_EQUITSPACE                        // (可开放) ANDY 新装备栏位
#define _PET_LOSTPET                                // (可开放) ANDY 遗失宠物搜寻计划宠物
#define _ITEMSET5_TXT                                // (可开放) ANDY itemset5.txt
#define _ITEMSET6_TXT                                // (可开放) ANDY itemset6.txt
#define _EQUIT_ARRANGE                                // (可开放) ANDY 挡格 需要 itemset5.txt
#define _EQUIT_SEQUENCE                                // (可开放) ANDY 攻击顺序 需要 itemset5.txt
#define _EQUIT_ADDPILE                                // (可开放) ANDY 增加可堆叠数 需要 itemset5.txt
#define _EQUIT_HITRIGHT                                // (可开放) ANDY 命中 需要 itemset5.txt
#define _EQUIT_NEGLECTGUARD                        // (可开放) ANDY 忽视目标防御力% 需要 itemset6.txt
#define _EQUIT_NEWGLOVE                                // (可开放) ANDY 手套栏位
#define _FM_JOINLIMIT                                // (可开放) ANDY 加入家族条件限制
#define _FIX_MAX_GOLD                                // (可开放) WON ADD 增加人物金钱上限
#define _CK_ONLINE_PLAYER_COUNT                // (可开放) WON 计算线上人数 (要配合ac,否则会重开)       
#define _PET_SKILL_SARS                                // (可开放) WON ADD 毒煞蔓延
#define _SONIC_ATTACK                                // (可开放) WON ADD 音波攻击
#define _NET_REDUCESEND                                // (可开放) ANDY 减少DB资料传送
#define _FEV_ADD_NEW_ITEM                        // (可开放) Change 增加复活守精
#define _ALLDOMAN                                        // (可开放) Syu ADD 排行榜NPC
#define _LOCKHELP_OK                                // (可开放) Syu ADD 锁定不可加入战斗
#define _TELLCHANNEL                                // (可开放) Syu ADD 密语频道
// 新功能:职业
#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 _PROFESSION_FIX_LEVEL                // (可开放) WON ADD 修正职业经验值(北京&韩国不必开)
#define _GM_SIGUSR2                                        // (可开放) Change 下达sigusr2後执行 gm_sigusr_command档案内的GM指令,若没有指令就关闭GMSV
#define _GM_BROADCAST                                // (可开放) WON ADD 客服公告系统
#define _NPC_ADDLEVELUP                                // (可开放) ANDY NPC增加玩家等级
#define _CHAR_FIXDATADEF                        // (可开放) ANDY 修正人物资料初始
//系统改良
#define _SIMPLIFY_ITEMSTRING                // (可开放) ANDY 简化道具字串
#define _CHAR_NEWLOGOUT                                // (可开放) ANDY 登出新机制
#define _CHATROOMPROTOCOL                        // (可开放) Syu ADD 聊天室频道 8/27

#define _CHAR_POOLITEM                                // (可开放) ANDY 人物道具仓库共用
#define _NPC_DEPOTITEM                                // (可开放) 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_ACUPUNCTURE                // (可开放) Change 宠技:针刺外皮 (client端的_PETSKILL_ACUPUNCTURE也要开)
#define _PETSKILL_RETRACE                        // (可开放) Change 宠技:追迹攻击
#define _PETSKILL_HECTOR                        // (可开放) Change 宠技:威吓
//10/13更新
#define _PETSKILL_FIREKILL                        // (可开放) Change 宠技:火线猎杀
#define _PETSKILL_DAMAGETOHP                // (可开放) Change 宠技:暗月狂狼(嗜血技的变体)
#define _PETSKILL_BECOMEFOX         // (可开放) Change 宠技:媚惑术
//10/22更新
// 新功能:修改WORKER(新付费机制)
#define _FIX_MESSAGE                                // (可开放) WON ADD 修改WORKER封包内容 (北京&韩国不必开)     

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


//11/26
#define _NPC_ProfessionTrans      // (可开) Change 替职业NPC加入判断转生
#define _NPC_NewDelPet            // (可开) Change 替NPC加入删除宠物(原本就有了,只是用warpman使用时不成功,所以先做一个顶一下)
//#define _MUSEUM // 石器博物馆  Robin 2003/11
        #ifdef _MUSEUM
        #define _DELBORNPLACE
        #endif
#define _CHANGEGALAXY        // (可开) 星系移民 Robin 2003/10
#define _ALLDOMAN_DEBUG           // (可开) Change 修正重启server後排行榜消失bug
//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 _CHANNEL_MODIFY                // 频道功能整合(开放)
#define _STANDBYPET                // Robin 待机宠封包
#define        _PROSKILL_OPTIMUM        // Robin 职业技能处理最佳化
#define        _PETSKILL_OPTIMUM        // Robin 宠物技能处理最佳化
#define _MAGIC_OPTIMUM                // Robin Magic table 最佳化
#define _AC_PIORITY                // Nuke 提高AC的优先权(可开)
//2004/05/12
#define _CHAR_POOLPET                                // (可开放) Robin 人物宠物仓库共用
#define _NPC_DEPOTPET                                // (可开放) Robin 人物宠物仓库共用
#define _TIMEOUTKICK        // (可开) 时段制踢人 Robin 2003/10
#define _MAGIC_RESIST_EQUIT                        // (可开) WON ADD 职业抗性装备
#define _LOG_OTHER // 杂项讯息专用LOG

//--------------------------------------------------------------------------
//机动营测试中


// -------------------------------------------------------------------
//#define _NPC_QUIZSCOPE          // (不可开) Change 替NPC增加题号  围参数
//#define _ITEM_ADDCOMBO          // (不可开) Change 装备後合击率增加(战场上要有2个人以上带才有用)未完成...
//#define _NPC_AIRDELITEM         // (不可开) Change 搭加美航空时所扣除的道具(就是飞机票啦)
//#define _NPC_AIRLEVEL           // (不可开) Change 搭加美航空的最大最等级限制(等级过高不给搭)

//#define _ANDYLOG_TEST
//#define _NPC_WELFARE_2                        // (不可开) WON ADD 职业NPC-2
//#define _UNIVERSE_CHATROOM                        // (不可开) ANDY 全星系聊天
//#define _FIX_ALLDOMAN                                // (不可开) ANDY 修正英雄战场
//制作中
//#define _SEND_PROF_DATA                        // (不可开) ANDY ADD 传送职业更新给cli
//#define _AUCPROTOCOL                                // (不可开) Syu ADD 拍卖频道开关Protocol
//#define _NPC_SELLSTH                                // (不可开) ANDY 拍卖系统
//#define _NPC_SEPARATEDATA                        // (不可开) ANDY NPC 资料分离

//------------------------------------------------------------------------
// 以下为冻结功能
//------------------------------------------------------------------------
//#define fix_login_event                        // (不可开) WON 补回伊甸一期的声望 (北京不必开)
//#define _FIX_DEL_MAP                                // (不可开) WON 玩家抽地图送监狱
//#define _PETFIGHT                                        // (不可开) 宠物竞技场
//#define _EXM_RANDITEM                                // (不可开) NPC (Exchangeman) 乱数要求物品 (已取消)
//#define add_amulet_map                        // (不可开) WON 增加太阳神首饰的  围
//#define _ACFMPK_NOFREE                        // (不可开) ANDY 家族无条件
//--------------------------------------------------------------------------
// 6.0追加功能 pile

//#define _IMPOROVE_ITEMTABLE                // (不可开) ANDY 改善ITEM TABLE
//#define _NPC_SHOPALTER01                        // (不可开) Change 买卖系统修改(配合Client改为图形介面所做的修改)
//#define _GM_IDENTIFY                                // (不可开) Change 是否秀出GM头顶上识别字串的GM指令
//#define _GSERVER_RUNTIME          // (不可开) Change 传送GSERVER执行多少时间给Mserver (Mserver要配合)
//#define _NPC_VERYWELFARE                        // (不可开) Change 非常好康A的NPC
//--------------------------------------------------------------------------
//#define _ADD_NEWEVENT             // (不可开) WON 多增任务旗标
//#define _BLACK_MARKET                                // (不可开) shan a black market. code:shan
//#define _DYNAMIC_BUILDER_MAP                // (不可开) shan (test)dynamic builder on the upper map. code:shan
//#define _TEST_ITEMMEMORY                        // (不可开) ANDY (测试ITEMTABL)
//#define _LASTERR_FUNCTION                        // (不可开) ANDY (lastFunction)
//#define _MARKET_TRADE                                // (不可开) ANDY 交易市集
//#define _PAUCTION_MAN                                // (不可开) ANDY
//#define _SKILL_SELFEXPLODE                // (不可开) vincent  宠技:自爆(缺图)
//#define _ADD_FAMILY_TAX                        // (不可开) WON 增加庄园税收 (要配合ac,否则会重开)
//#define _SYUTRY
/* -------------------------------------------------------------------
* 新功能:PK星系 1121 人员:彦勋,小金
*/
//#define _PKPETSHOP                                // (不可开)

// -------------------------------------------------------------------
//特殊活动功能
//#define _CHECK_GAMESPEED                        // (不可开) ANDY 加速检测
//#define _NPCSERVER_NEW                        // (不可开) ANDY NPC 伺服器
//#define _OBJS_TALKFUN                                // (不可开) ANDY TALK 搜寻法
#define _NEWOPEN_MAXEXP                        // (不可开) ANDY MAX经验值
//#define _MERGE_LOG                                // (不可开) ANDY 合成 LOG
//#define _CHECK_UCODE                                // (不可开) ANDY 检查

//#define _DEATH_FAMILYCONTEND                // (不可开) ANDY 家族战报名

//#define _NEW_INSERVERPOINT                // (不可开) ANDY 登入座标
//#define _DEATH_CONTENDWATCH                // (不可开) ANDY 决斗观看
//#define _DEATH_CONTENDTEST                // (不可开) ANDY 死斗赛程加快

//#define _DEATH_FAMILY_GM_COMMAND        // (可开) WON ADD 家族战GM指令
//#define _DEATH_FAMILY_LOGIN_CHECK        // (可开) WON ADD 家族战登入检查
//#define _DEATH_FAMILY_STRUCT                // (可开) WON ADD 家族战存放胜负资料
//#define _DEATH_FAMILY_CANT_SCHEDULE // (可开) WON ADD 家族战玩家不能自行约战

//#define _ACTION_BULLSCR                        // (不可开) ANDY 蛮牛&朱雀 活动功能 (7/30以後才能关闭)
//#define _BULL_FIXPLAYER                        // (不可开) ANDY 修正人物蛮牛活动功能
//#define _BULL_CUTBULLSCR                        // (不可开) ANDY 终止蛮牛活动积分
//#define _ACTION_GMQUE                                // (不可开) ANDY GM活动功能 永保留
//#define _PET_FUSIONSHOWTIME                // (不可开) ANDY 宠物蛋秀时间

//#define _NEW_PLAYERGOLD                        // (可开放) ANDY 新帐号给钱
// -------------------------------------------------------------------
//登入检查动作

//#define _FIX_TSKILLCAN                        // (可开放) ANDY 修正宠物T技罐头 以及 清除T字技(非机暴)
//#define _CHANGEGOATMETAMO                        // (可开放) Syu  羊年兽更换新图

// -------------------------------------------------------------------
// 新功能:GM密频功能扩充
//#define _GM_WARP_PLAYER                        // (不可开)        WON 传送玩家 (北京&韩国不必开)
//#define _RECAL_ASK_PLAYER                        // (不可开) WON 要求人物资料 (北京&韩国不必开)
//#define _RECAL_SEND_COUNT                        // (不可开) WON 传送GS资讯 (北京&韩国不必开)
//#define _RECAL_SERVER_OFF                        // (不可开) WON MSERVER 关闭 GS        (北京&韩国不必开)


//#define        _ENEMYTEMP_OPTIMUM        // Robin EnemyBase table 最佳化
//#define        _ENEMY_OPTIMUM                // Robin Enemy table 最佳化
//#define        _CHECK_BATTLETIME        // Robin 纪录每一战斗指令时间(测试用)
//#define        _CHECK_BATTLE_IO        // Robin 纪录战斗封包传送(测试用)


//复刻版
//#define _BACK_VERSION        //复刻版
//#define _REDHAT_V9 //(可开) Change 在REDHAT9.0的版本下编译时打开
//#define _UN_FMPOINT // (可开) Change 关掉申请家族据点
//#define _UN_FMMEMO //(可开)Change  关掉家族之间留言板
//--------------------------------------------------------------------------
//专案 7.5        精灵的招唤        人员:彦勋 奇铨 小威
#define _NPC_EXCHANGEMANTRANS   // (可开) Change 替exchangeman加入判断转生
#define        _ANGEL_SUMMON        // Robin 天使召唤
        #ifdef _ANGEL_SUMMON
        #define _ADD_NEWEVENT
        #endif
// Terry define start -------------------------------------------------------------------
#define _STREET_VENDOR                // 摆摊功能(开放)
#define _WATCH_EVENT                        // 查询任务功能(开放)
#define _NEW_MANOR_LAW                // 新庄园规则(开放)
#define _MAP_TIME                                        // 特殊地图,会倒数(开放)
#define _PETSKILL_LER                        // 雷尔技能(开放)
#define _TEACHER_SYSTEM                // 导师系统(开放)
// Terry define end   -------------------------------------------------------------------
#define _FIX_MAGIC_RESIST                                // (可开) Change 职业魔法抗性
#define _ADD_DUNGEON                                        // (可开) Change 追加地牢
#define _PROFESSION_ADDSKILL                        // (可开) Change 追加职业技能
#define _ITEM_ADDPETEXP                                // (可开) Change 增加宠物经验值道具(可吃此道具宠物,平常不可获得经验值)
#define _TRANS_6                                                // (可开) Change 人物6转
#define _PET_2TRANS                                        // (可开) Change 宠物2转
#define _PET_2LIMITLEVEL                                // (可开) Change 帮助宠物2转的玛蕾
#define _MAGICSTAUTS_RESIST                        // (可开) Change (火电冰)抗性精灵
#define _EQUIT_RESIST                                        // (可开) Change 单一装备抗性(可抗单一功能异常状态)有抗火 雷 冰 虚弱 魔障 沉默 落马
#define _SUIT_TWFWENDUM                                // (可开) Change 四属性套装功能 (_SUIT_ITEM要开)
#define _EXCHANGEMAN_REQUEST_DELPET        // (可开) Change 替exchangeman的TYPE:REQUEST增加删除宠物
//#define _75_TEST                                                // (不可开) 7.5测试server
//#define _PK_SERVER //百万pk活动
//#define _DEATH_CONTEND                        // (可开) 百万pk活动 ANDY 死斗
//#define _DEATH_CONTENDAB                        // (可开) 百万pk活动 ANDY 正式死斗
//--------------------------------------------------------------------------

//#define _ESCAPE_RESET                        // 恶宝逃跑後暂时不可组队  Robin 2004/07/22
#define _DEL_DROP_GOLD                        // 删除地上过时的石币        Robin
#define _ITEM_STONE                                // cyg 奇怪的石头
#define _HELP_NEWHAND                        // cyg 新创角色给予新手道具) 07.4.5吉仔修改 用于CF设置创建新人所送道具item1-item15
#define _DEF_FMFREETIME                        // cyg GM指令 退出家族时间限制设为0
#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 CAVALRY_DEBUG                        // (暂时开) Change 座骑攻击除错中
#define _SHOW_FUSION                        // (可开) Change 融合宠物在CLIENT端只显示转生数,修改为融合宠显示为融合(client端也要开)
#define _CONTRACT                                // (可开) Robin 契约功能
#define _FONT_SIZE                                // (可开) Robin 字型大小功能
#define _PROSK99                                // (可开) Change 检查职技等级送白狼
#define _TIME_TICKET                        // Robin 限时入场 森林捉宠用
#define _HALLOWEEN_EFFECT                // 万圣节特效
#define _ADD_STATUS_2                        // 新增传送人物状态第二类
#define _ADD_reITEM                                // (可开) Change 检查道具栏位空格
#define _ADD_NOITEM_BATTLE                // 新增NPC检查人物身上没道具会进入战斗
#define _PETSKILL_BATTLE_MODEL        // 宠物技能战斗模组
#define _RACEMAN                                // cyg 猎宠大会新npc
#define _PETSKILL_ANTINTER                // (可开) Change 宠技:蚁之葬 参考_PETSKILL_2TIMID
#define _PETSKILL_REGRET                // (可开) Change 宠技:憾甲一击 参考_SONIC_ATTACK
#define _SUIT_ADDPART4                        // (可开) Change 套装功能第四弹 中毒攻击% 加强法师魔法(机率30%) 抵抗法师的魔法

#define _STONEAGEA8XXX_S                                                //吉仔 8.0开关
#ifdef _STONEAGEA8XXX_S
//#define _CHECK_ENEMY_PET                // (不可开) Change 检查玩家是否持有不可当宠物的角色(enemy.txt的petflg栏位为0代表不可拿来当宠物)
//#define _ITEM_TYPETABLE                // (不可开) Change 追加typetable
//#define _MERGE_NEW_8                        // Robin 8.0版 新合成规则
//#define _RIGHTCLICK                        // Robin 滑鼠右键功能
#define _JOBDAILY                                // cyg 任务日志功能
//#define        _ALCHEMIST                        // Robin 精  功能
//#define _CHECK_ITEM_MODIFY        // 检查异常加强的道具
//#define _PETSKILL_EXPLODE                // (不可开) Change 宠技:爆裂攻击
#define _ITEM_S_TEMP                                                //吉仔 8.0道具封包支持,此功能为临时功能
#endif
#define _JZ_NEW_CONF                                                //吉仔 ADD 新CF字段 (不包括创建人物送道具字段)
#define _JZ_NEW_GMCOMMAND                                //吉仔 ADD 新GM指令
#define _JZ_IMPROVE_GMCOMMAND                //吉仔 ADD 改进GM指令
#define _JZ_NEW_ITEM1                                                //吉仔 ADD 新增道具
#define _JZ_NEW_ADDMEMBERPOINT        //吉仔 ADD 会员点卷
#define _JZ_MANOR_FIX_DFW                                //吉仔修改固定时间下战书
//#define _JZ_MAXSOCKET                                                //吉仔添加最大网络传输模式(不可开)
#define _JZ_RIDE                                                                //自定义骑宠
#define _JZ_CAPTURE_FREES                                //吉仔 ADD 文件描述捕捉条件
#define _JZ_CF_DELPETITEM                                //吉仔 ADD CF定义登陆时删除指定宠物和物品
#ifdef _JZ_VIPCODE
        #define _JZ_SOCKETNUM                200                //SOCKET起始数值
        //开放人物突破6转功能必须开放人物6转
        #define _JZ_TRANSX        7                                        //(可开) 吉仔 ADD 人物突破6转(不可直接改)
        #define _JZ_BASE_IF                                                //(可开) 吉仔 ADD VIP可从CF设置申请庄园的声望
        #define _JZ_VIPLOG                                                //(可开) 吉仔 使用会员点道具的LOG及会员商店LOG(包含了几个记录LOG的给宠给道具的NPC指令)
        #define _JZ_ANGELOPEN                                        //(可开) 吉仔 ADD 精灵召唤判断开关
#else
        #define _JZ_SOCKETNUM                250
#endif
#define _JZ_MAXLEVEL  200                                //吉仔 ADD 最高等级包括CF设置多少转才能达到最高等级
#define _JZ_CIRC_AN                                                        //吉仔 ADD 循环公告
#define _JZ_LOCKIP        100                                        //吉仔 ADD GM指令查玩家IP,封玩家IP(还有SAAC更新未完成)
//
#define _JZ_NEWLOCK                                                        //吉仔 ADD 改进互斥锁处理模式
#define _JZ_NPCBUF                                                        //吉仔 ADD NPC缓存、NPC计时器、NPC文件更新检查机制
#define _JZ_MEMREDUCE                                                //吉仔 ADD 内存节省项目
#define _JZ_BEST                                                                //吉仔 ADD 优化封包处理-场景管理
//#define _JZ_EPOLL                                                                //吉仔 ADD EPOLL模型
///测试项目
//#define _JZ_CKTEST 1                                                        //调试时应设为1
//#define _JZ_MANORTES                                        //(不开)庄园测试60秒出战书并去掉6:00-11:00下书限制
#endif

购买主题 已有 3 人购买  本主题需向作者支付 30 石币 才能浏览
回复

使用道具 举报

1

主题

114

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
发表于 2017-9-17 11:24:35 | 显示全部楼层
本主题需向作者支付 0 石币 就能浏览
回复

使用道具 举报

1

主题

114

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
发表于 2017-9-17 16:50:14 | 显示全部楼层
买,必须买~~~~~~~~~~
回复

使用道具 举报

3

主题

68

帖子

134

积分

注册会员

Rank: 2

积分
134
发表于 2017-9-22 08:41:47 | 显示全部楼层
8.0smo08082
回复

使用道具 举报

2

主题

139

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
发表于 2019-1-2 10:29:38 | 显示全部楼层

8.0smo08082
回复

使用道具 举报

5

主题

420

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
发表于 2019-1-11 10:35:22 | 显示全部楼层
买来试试拿去编译,不知道能不能成功
回复

使用道具 举报

1

主题

135

帖子

263

积分

中级会员

Rank: 3Rank: 3

积分
263
发表于 2021-10-29 11:12:36 | 显示全部楼层
8.0smo08082这个是什么源码呢。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|246SA 石器论坛

GMT+8, 2023-2-8 21:02 , Processed in 0.099970 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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