精元丹在不同版本里分两条线,一条走普通升级经验,吃后给固定经验或开启一段时间杀怪加倍;另一条走内功经验,按物品字段把内功值转换成角色内功进度。做设置前先把物品StdItems记录、M2内功开关、杀怪经验倍率、聚灵珠/经验胶囊分开看,否则会把普通经验、内功经验、临时 Buff 倍率混在一起,导致测试时看似加了经验实则走错系统。
一、物品数据库基础字段
StdItems里新建精元丹,按用途填法不同。普通经验丹可参考可使用类物品,StdMode填25,Shape按药水外观取100或同类型值,Weight填1,Price填0,绑定按版本决定;若做成触发脚本物品,StdMode也可按引擎触发类配置,并在QFunction或ItemUse里挂使用段。 内功型精元丹部分版本记录为StdMode 0、Shape 3,AC字段用作内功经验比例,参考资料给出AC 1对应150内功、比例1:1000的思路,即物品AC填150时按150×1000折算内功经验;该比例仅作某版示例,实际以你当前引擎StdItems字段说明和M2内功设置为准。 DuraMax可放固定使用次数或耐久,Anicount、Source、Reserved按是否需要货币提取、是否触发经验事件、是否限制天数来填。
二、固定经验发放设置
不想做倍率、只做“吃一颗给多少经验”,用ChangeExp或CHANGEEXP最直接。脚本判断背包有精元丹后扣除,再按等级段发经验:
[@UseJingYuan]
IF
CHECKITEM 精元丹 1
ACT
TAKE 精元丹 1
IF
CHECKLEVELEX < 50
ACT
CHANGEEXP + 500000
SENDMSG 6 精元丹已转化,获得50万升级经验
BREAK
IF
CHECKLEVELEX > 49
CHECKLEVELEX < 80
ACT
CHANGEEXP + 2000000
SENDMSG 6 精元丹已转化,获得200万升级经验
BREAK
IF
CHECKLEVELEX > 79
ACT
CHANGEEXP + 8000000
SENDMSG 6 精元丹已转化,获得800万升级经验
BREAK
BLUE类可用CHECKEXP检查当前经验、CHANGEEXP调整经验,参数支持=、+、-,配合聚灵珠第三参数决定是否同时入珠。 固定经验适合做任务奖励、每日限量、充值返还,不会出现倍率叠加混乱;缺点是没有“打怪期间加倍”的爽感,老玩家更喜欢倍率丹。
三、双倍/多倍临时Buff设置
杀怪期间加倍用KILLMONEXPRATE最稳。GOM/GEE通用格式是倍率值除以100等于实际倍数,200是2倍,150是1.5倍,1000是10倍;第二个参数是持续秒数,第三个参数按引擎填保存方式,部分资料写为是否保存剩余时间,1保存、0或不填不保存;还可按引擎加是否提示参数。 示例:
[@UseJingYuanBuff]
IF
CHECKITEM 精元丹 1
ACT
TAKE 精元丹 1
KILLMONEXPRATE 200 1800 1
SENDMSG 6 精元丹生效,30分钟杀怪双倍经验,下线死亡按引擎配置保留
BREAK
想做1.5倍小药把200改150,想做3小时把1800改10800。Hero/3K可用SetExpRate或本版经验速率命令,参数同样是倍数、秒数、保存标记,文件路径放QFunction或ItemUse,具体看引擎文档。 若要求死亡不消失,除KILLMONEXPRATE保存参数外,还要在Buff配置或角色存档里把死亡清除关掉;部分版本用AddBuff加状态编号,并在PlayerSaveParam或等效存档里保存Buff,下线重登自动恢复。
四、内功精元丹单独配置
内功版本不要把升级经验和内功经验写同一个物品。内功精元在StdItems里用独立记录,AC或本版指定字段填内功折算值,M2进入内功技能/内功参数页确认内功经验换算、内功等级曲线、内功死亡是否掉值。参考资料中某内功药品采用AC作内功经验、1:1000比例,AC150即15万内功经验;若你服内功升级慢,可把AC调到300、500,按比例放大,但要先看内功等级总经验表,避免一颗丹从1级跳到满级。 使用脚本尽量不要用QF直接改经验替代内功系统,内功药品应由引擎内功模块读取字段,脚本只做扣除和提示;用ChangeExp只加升级经验,不会自动加内功。
五、聚灵珠与精元丹的分工
聚灵珠走“杀怪聚经验、满后提取”,StdMode 49,Shape除以100为聚怪倍数,DuraMax一点按1万经验上限,Anicount控制元宝或金币提取,Source控制提取是否触发@GetExp,Reserved控制可用天数,AC/NeedLevel控制等级上限,Need控制提取费用。 示例DB思路:
名称 精元聚灵珠
StdMode 49
Shape 200
DuraMax 50
Anicount 0
Source 0
Reserved 0
AC 0
Need 0
Shape 200表示聚怪按2倍吸纳杀怪经验,DuraMax 50表示最多聚50万,满后双击提取;Anicount 0多版资料表示用元宝提取,改1用金币,具体以引擎为准。 精元丹如果做即时发经验,不与聚灵珠冲突;如果做倍率Buff,和聚灵珠同时生效时要看引擎结算顺序,通常最终经验=怪物基础经验×聚灵珠吸纳系数×精元Buff倍率×地图EXPRATE×M2全局倍率,具体乘积或加和方式以本引擎经验公式为准。
六、地图和经验全局倍率配合
单靠精元丹不够时用地图EXPRATE做常驻加成。MapInfo目标地图行后加EXPRATE(200)表示2倍,EXPRATE(150)表示1.5倍,数值同样除以100;练级图、泡点图、VIP图适合常驻,普通野外别全服都加。 M2全局在选项-参数设置-升级经验里改杀怪倍率,全服统一生效,适合新服冲级期;和精元丹叠加前要算总倍率,避免新人图2倍、全局2倍、精元2倍、活动2倍叠成8倍甚至更高。活动双倍用定时脚本或M2活动开关,别写死在精元丹里,方便维护。
七、叠加规则与封顶
精元丹设置最怕无封顶。建议按三类分开设上限:
临时Buff类:单颗最高3倍、持续不超过4小时;同类型Buff重复吃不刷新成更高倍,只续时间或拒绝使用。
固定经验类:按等级段封顶,低级段单颗不超过本级升级所需经验30%,高级段不超过10%,防止小号用高级丹跳级。
内功类:单颗内功经验不超过本内功等级区间总经验20%,AC字段据此反推。
聚灵珠类:DuraMax按地图怪物经验定,低级图设10万到50万,高级图可100万到500万,提取后清空,不允许多珠合并。
叠加逻辑在脚本里用变量记录已开Buff等级,精元丹使用前先CHECK当前KILLMONEXPRATE或本版经验状态;已2倍就不让再吃1倍丹,已3倍则拒绝更高倍或只延长时间。活动全局倍率单独走M2,不在精元丹脚本硬乘,避免日志查问题时分不清来源。
八、防刷设置
精元丹若可通过NPC无限领、任务无限刷、怪物高爆率掉落,会直接破坏经验经济。措施按重要度排:
NPC领取做日次数变量,普通玩家每日固定颗数,VIP或充值额外颗数单独变量,不用全局变量以免合服串号。
击杀掉落只在指定怪物、指定地图、指定概率掉;世界BOSS低概率,小怪不掉落,防止多开小号刷丹。
使用冷却写角色变量,短时间反复使用直接提示“精元效果冷却中”,不发放经验。
固定经验丹对挂机号做等级和经验增速监控,若单位时间内经验异常高于手动上限,暂扣并发GM日志。
聚灵珠提取经验走@GetExp审计,记录提取人、时间、经验值、货币消耗;Anicount用元宝时核对元宝流水,用金币时核对金币流水,防止免费提取漏洞。
内功精元只从StdItems内功字段进内功系统,不在脚本用ChangeExp冒充内功,避免内功等级表和角色面板不一致。
九、脚本放置和重载
GOM/GEE物品使用触发多放Mir200\Envir\Market_Def\QFunction-0.txt或Scripts下QFunction,双倍Buff用KILLMONEXPRATE段;Hero/3K可放ItemUse.txt或本版物品使用文件,用CheckItemEx、DelItem、SetExpRate等本版命令;BLUE用QuestDiary经验脚本配合CHECKEXP/CHANGEEXP。 改完不要直接开全服,先建1级、50级、80级三个测试号,各测固定经验、双倍Buff、内功精元、聚灵珠提取、地图EXPRATE叠加。看三点:吃丹后杀怪经验数值是否等于基础×预期倍率,下线重登Buff是否按保存参数保留,死亡后是否按M2/Buff死亡清除设置保留或清除。
十、常见问题
吃精元丹没加升级经验:先查StdMode能否右键触发,再查脚本路径和物品名是否完全匹配,最后查CHANGEEXP命令在本引擎是CHANGEEXP还是ChangeExp。只加内功不加升级经验多半是物品被识别为内功药,AC/内功字段生效而升级经验字段未配。双倍没感觉:KILLMONEXPRATE倍率写成2而不是200会按引擎当2倍或极低值,持续秒数写0可能被部分引擎当作不生效或永久,按本版说明填。聚灵珠不聚经验:StdMode不是49、Shape为0、DuraMax为0、Source触发脚本没挂@GetExp都会失效。 内功丹数值异常:AC比例、M2内功换算、内功技能经验系数三者要统一,改AC前先导出内功等级经验表,按“单颗期望内功值÷比例=AC值”反推。
精元丹最终配置建议分三种物品上架:普通固定经验丹给新手任务和日常,双倍Buff丹给活动和付费福利,内功精元丹独立给内功版本;聚灵珠只做杀怪储存不混进精元丹名称。这样经验来源清晰,M2全局倍率、地图EXPRATE、活动双倍、精元Buff四层各自可调,后期查升级速度异常只需按层拆倍率,不必翻全部脚本。
传奇精元丹经验数值比例设置与内功双倍聚灵珠叠加防刷配置完整分析
来源:
作者:
点击:

