先确认你要加的是“自由属性点”还是“直接加攻防血蓝”。自由属性点让玩家自己分配,适合复古版;直接加攻防血蓝适合中变、合击、单职业。两种做法不冲突,可同时开,但别把每级点数设太大,后期属性会崩。
一、M2图形界面直接开自动加点
进M2控制器,找选项、参数设置、人物/角色/属性相关页。不同引擎名字不完全一样,常见有“升级属性点”“每级属性点”“自动分配属性”“人物成长”。设置思路:
1.每级获得属性点:填数字,比如3、5、6。这个值决定升一级总共加几点自由点;若走自动分配,也决定系统自动撒到力量敏捷体力智力的总数。
2.自动分配开关:开自动按职业比例加,关掉则只给自由点让玩家手动加。
3.职业比例:战士偏力量、体力;法师偏智力、体力/魔法值;道士可力量体力智力混搭。比例按“力量敏捷智力体力”或引擎自带四项填百分比,总和100。
4.初始属性点:新建角色0级或1级给多少自由点,单职业可多给,三职业按原版习惯少给。
5.保存后重载人物配置或重启M2,进游戏升一级看人物面板属性点是否自动变化。
部分版本Setup.txt也能改,不进M2直接改文本:搜EachLevelAddPoint=5改每级总点;搜AutoAddAttribute=1开自动分配,0关;搜AutoAddAttributeRatio=25252525改四项比例,顺序按本服说明通常是力量、敏捷、智力、体力,可改成战士40202020、法师20204020、道士20203030之类。改完保存,重启服务端。
合击/英雄版另看Mir200\Config\HeroConfig.txt,部分配置用AutoAddProp=1开英雄自动加属性,PropPointPerLevel=3设每级点数;改完重启M2和网关。这个只管英雄,不管主号,主号仍按上面M2或Setup来。
二、脚本自动加自由属性点(按职业)
走QFunction升级触发最通用。打开Mir200\Envir\Market_Def\QFunction-0.txt,找[@PlayLevelUp],没有就在末尾建。基础写法给每次升级发自由点,让玩家自己分配:
[@PlayLevelUp]
IF
ACT
USEBONUSPOINT6+2
SENDMSG7升级获得2点自由属性点
USEBONUSPOINT按位置加固定属性,1攻击、2魔法、3道术、4防御、5魔防、6生命、7魔法值、8准确、9躲避,具体以本引擎命令说明为准;上面6+2是每次升一级加2点生命上限示例。想每级加攻又加血就多写几行。
按职业发不同自由点,用职业判断。示例:
[@PlayLevelUp]
IF
CHECKJOBWarr
ACT
USEBONUSPOINT6+3
USEBONUSPOINT1+1
SENDMSG7战士升级:生命+3、攻击自由点+1
IF
CHECKJOBWizard
ACT
USEBONUSPOINT7+3
USEBONUSPOINT2+1
SENDMSG7法师升级:魔法值+3、魔法自由点+1
IF
CHECKJOBTaoist
ACT
USEBONUSPOINT6+2
USEBONUSPOINT7+1
USEBONUSPOINT3+1
SENDMSG7道士升级:生命+2、魔法值+1、道术自由点+1
职业名各引擎可能用Warr/Wizard/Taoist,也可能用1/2/3数字,按本服命令列表改。CHECKJOB不支持就换JOB=1/2/3类判断。
三、脚本直接加力量敏捷体力智力
部分引擎支持四属性命令,不走自由点、升级直接长成。放QManage或QFunction升级段都行。示例按每级战士力量2敏捷1、法师智力2敏捷1、道士三项各1:
[@PlayLevelUp]
IF
JOB=1
ACT
ADDSTR2
ADDAGI1
SENDMSG6战士升级自动加力量2、敏捷1
IF
JOB=2
ACT
ADDINT2
ADDAGI1
SENDMSG6法师升级自动加智力2、敏捷1
IF
JOB=3
ACT
ADDSTR1
ADDVIT1
ADDINT1
SENDMSG6道士升级自动加力量1、体力1、智力1
ADDSTR/ADDAGI/ADDVIT/ADDINT不是所有引擎都认,老M2、部分Blue/LEG用BONUSABIL加DC/MC/SC/AC/HP/MP,GOM用BONUSPOINT,GEE用SetRoleAttr或ADDATTRIBUTE,Hero用USEBONUSPOINT或自研命令。写之前在M2帮助、命令列表搜“属性点”“bonus”“ability”,对着本引擎命令名改,别把GOM脚本直接套Blue。
四、按等级区间差异化加
新手期多加点、后期少加,防止满级属性膨胀。QFunction用CHECKLEVELEX判断:
[@PlayLevelUp]
IF
CHECKLEVELEX<30
ACT
USEBONUSPOINT6+5
USEBONUSPOINT1+2
SENDMSG730级前升级:生命+5、攻击点+2
IF
CHECKLEVELEX>29
CHECKLEVELEX<60
ACT
USEBONUSPOINT6+3
USEBONUSPOINT1+1
SENDMSG730-59级升级:生命+3、攻击点+1
IF
CHECKLEVELEX>59
ACT
USEBONUSPOINT6+2
SENDMSG760级后升级:生命+2
转生、觉醒、突破另写段,用CHECKRELEVEL或自定义变量判转数,再决定额外加攻防血。别把所有等级用同一数值,中变版后期会数值崩。
五、升级直接加攻防血蓝不给水点
单职业、超变、合击想“升一级就变强”不用玩家点,用USEBONUSPOINT或ChangeHumAbility。示例每次升级攻击上下各+1、防御+1、生命+20、魔法值+10:
[@PlayLevelUp]
IF
ACT
USEBONUSPOINT1+1
USEBONUSPOINT4+1
USEBONUSPOINT6+20
USEBONUSPOINT7+10
SENDMSG7升级自动强化:攻击+1、防御+1、生命+20、魔法+10
GOM/部分引擎可用ChangeHumAbility按属性序号加临时或永久能力,英雄前面加H.;LEG可用BONUSABILDC/AC/HP/MP;临时附加用AbilityAdd。临时属性记得配时间参数,永久属性别用临时命令。
六、升级后不自动加的排查
1.改了Setup.txt没重启:文本配置多数要关M2重开,只重载NPC不读Setup人物参数。
2.脚本放错文件:升级触发优先QFunction-0.txt的[@PlayLevelUp];全局登录/升级统一定时放QManage,独立文件用#CALL调。放Market_Def普通NPC脚本不会自动随升级跑。
3.编码问题:中文脚本用ANSI保存,UTF-8带BOM会解析错,表现升级无反应或M2报脚本错误。记事本打开另存为ANSI覆盖。
4.文件只读:Mir200整目录解压后若只读,保存像成功实际没写进去。取消只读再改,重启前看文件修改时间。
5.命令不支持:USEBONUSPOINT不行换ADDATTRIBUTE/ADDSTR/BONUSPOINT/BONUSABIL/ChangeHumAbility,按引擎命令列表试一行再加条件。
6.升级触发被覆盖:服务端更新、合补丁后QFunction-0或Setup会被原版覆盖。每次更新前备份QFunction-0.txt、QManage.txt、Setup.txt、HeroConfig.txt,恢复备份重启。
7.重复触发多加:用变量记录旧等级,或在[@PlayLevelUp]只做单次加成型不写循环;部分引擎PlayLevelUp本身每次升级只调一次,若另外用定时器扫等级就会重复发点,去掉定时器只留升级标签。
8.看M2日志:启动后升一级,控制台有Scripterror报行号就打开对应行改;没报错但仍不加,单独在NPC写USEBONUSPOINT6+10测试,能加说明PlayLevelUp没挂到升级事件,不能加说明命令或权限问题。
七、合击版主号+英雄同时自动加
主号按上面QFunction处理。英雄若也要升级自动加,HeroConfig开AutoAddProp,PropPointPerLevel设每级点;脚本对英雄发属性用H.前缀,例如H.USEBONUSPOINT6+10、H.USEBONUSPOINT1+5,放QFunction英雄升级段或QManage;英雄不在线不执行,先CHECKHEROEXIST再发。合击战士英雄侧重力量体力,法道英雄侧重智力/道术和血蓝,比例按主号职业组合调。
八、推荐三套可直接用
复古三职业自由点:M2每级3点自由点,关自动分配,QFunction只发USEBONUSPOINT6+1保证每级血长一点,其余让玩家自己点;不写职业强制分配。
中变自动成型:M2每级5点自动分配,Setup用AutoAddAttribute=1、Ratio按职业设;再在QFunction用USEBONUSPOINT按职业加攻防血,战士1+4+6、法师2+7、道士1+3+6+7,比例按版本暴率调。
单职业自动爽版:不走自由点,QFunction[@PlayLevelUp]每次加USEBONUSPOINT1+1、4+1、6+30、7+15,转生后再用变量额外加;合击单职业英雄用H.前缀同规则。改完重载所有脚本,建小号升两级验证,再上正式服。
wuduy.com相关参考:
传奇服务端升级自动加人物属性点设置教程具体实操指南 http://www.wuduy.com/html/jishuwenzhang/chuanqi/155517.html
传奇服务端升级自动加人物属性点具体设置方法详解 http://www.wuduz.com/html/chuanqi/jishuwenzhang/95497.html
传奇升级加属性脚本触发方法及放置位置详解 http://www.wuduz.com/html/chuanqi/jishuwenzhang/68605.html
GEEM2传奇GM调整属性点教程指令/数据库/脚本全解 http://www.wuduy.com/html/jishuwenzhang/chuanqi/155600.html
传奇词条脚本使用方法新手入门全步骤详解 http://www.wuduy.com/html/jishuwenzhang/chuanqi/174137.html
一、M2图形界面直接开自动加点
进M2控制器,找选项、参数设置、人物/角色/属性相关页。不同引擎名字不完全一样,常见有“升级属性点”“每级属性点”“自动分配属性”“人物成长”。设置思路:
1.每级获得属性点:填数字,比如3、5、6。这个值决定升一级总共加几点自由点;若走自动分配,也决定系统自动撒到力量敏捷体力智力的总数。
2.自动分配开关:开自动按职业比例加,关掉则只给自由点让玩家手动加。
3.职业比例:战士偏力量、体力;法师偏智力、体力/魔法值;道士可力量体力智力混搭。比例按“力量敏捷智力体力”或引擎自带四项填百分比,总和100。
4.初始属性点:新建角色0级或1级给多少自由点,单职业可多给,三职业按原版习惯少给。
5.保存后重载人物配置或重启M2,进游戏升一级看人物面板属性点是否自动变化。
部分版本Setup.txt也能改,不进M2直接改文本:搜EachLevelAddPoint=5改每级总点;搜AutoAddAttribute=1开自动分配,0关;搜AutoAddAttributeRatio=25252525改四项比例,顺序按本服说明通常是力量、敏捷、智力、体力,可改成战士40202020、法师20204020、道士20203030之类。改完保存,重启服务端。
合击/英雄版另看Mir200\Config\HeroConfig.txt,部分配置用AutoAddProp=1开英雄自动加属性,PropPointPerLevel=3设每级点数;改完重启M2和网关。这个只管英雄,不管主号,主号仍按上面M2或Setup来。
二、脚本自动加自由属性点(按职业)
走QFunction升级触发最通用。打开Mir200\Envir\Market_Def\QFunction-0.txt,找[@PlayLevelUp],没有就在末尾建。基础写法给每次升级发自由点,让玩家自己分配:
[@PlayLevelUp]
IF
ACT
USEBONUSPOINT6+2
SENDMSG7升级获得2点自由属性点
USEBONUSPOINT按位置加固定属性,1攻击、2魔法、3道术、4防御、5魔防、6生命、7魔法值、8准确、9躲避,具体以本引擎命令说明为准;上面6+2是每次升一级加2点生命上限示例。想每级加攻又加血就多写几行。
按职业发不同自由点,用职业判断。示例:
[@PlayLevelUp]
IF
CHECKJOBWarr
ACT
USEBONUSPOINT6+3
USEBONUSPOINT1+1
SENDMSG7战士升级:生命+3、攻击自由点+1
IF
CHECKJOBWizard
ACT
USEBONUSPOINT7+3
USEBONUSPOINT2+1
SENDMSG7法师升级:魔法值+3、魔法自由点+1
IF
CHECKJOBTaoist
ACT
USEBONUSPOINT6+2
USEBONUSPOINT7+1
USEBONUSPOINT3+1
SENDMSG7道士升级:生命+2、魔法值+1、道术自由点+1
职业名各引擎可能用Warr/Wizard/Taoist,也可能用1/2/3数字,按本服命令列表改。CHECKJOB不支持就换JOB=1/2/3类判断。
三、脚本直接加力量敏捷体力智力
部分引擎支持四属性命令,不走自由点、升级直接长成。放QManage或QFunction升级段都行。示例按每级战士力量2敏捷1、法师智力2敏捷1、道士三项各1:
[@PlayLevelUp]
IF
JOB=1
ACT
ADDSTR2
ADDAGI1
SENDMSG6战士升级自动加力量2、敏捷1
IF
JOB=2
ACT
ADDINT2
ADDAGI1
SENDMSG6法师升级自动加智力2、敏捷1
IF
JOB=3
ACT
ADDSTR1
ADDVIT1
ADDINT1
SENDMSG6道士升级自动加力量1、体力1、智力1
ADDSTR/ADDAGI/ADDVIT/ADDINT不是所有引擎都认,老M2、部分Blue/LEG用BONUSABIL加DC/MC/SC/AC/HP/MP,GOM用BONUSPOINT,GEE用SetRoleAttr或ADDATTRIBUTE,Hero用USEBONUSPOINT或自研命令。写之前在M2帮助、命令列表搜“属性点”“bonus”“ability”,对着本引擎命令名改,别把GOM脚本直接套Blue。
四、按等级区间差异化加
新手期多加点、后期少加,防止满级属性膨胀。QFunction用CHECKLEVELEX判断:
[@PlayLevelUp]
IF
CHECKLEVELEX<30
ACT
USEBONUSPOINT6+5
USEBONUSPOINT1+2
SENDMSG730级前升级:生命+5、攻击点+2
IF
CHECKLEVELEX>29
CHECKLEVELEX<60
ACT
USEBONUSPOINT6+3
USEBONUSPOINT1+1
SENDMSG730-59级升级:生命+3、攻击点+1
IF
CHECKLEVELEX>59
ACT
USEBONUSPOINT6+2
SENDMSG760级后升级:生命+2
转生、觉醒、突破另写段,用CHECKRELEVEL或自定义变量判转数,再决定额外加攻防血。别把所有等级用同一数值,中变版后期会数值崩。
五、升级直接加攻防血蓝不给水点
单职业、超变、合击想“升一级就变强”不用玩家点,用USEBONUSPOINT或ChangeHumAbility。示例每次升级攻击上下各+1、防御+1、生命+20、魔法值+10:
[@PlayLevelUp]
IF
ACT
USEBONUSPOINT1+1
USEBONUSPOINT4+1
USEBONUSPOINT6+20
USEBONUSPOINT7+10
SENDMSG7升级自动强化:攻击+1、防御+1、生命+20、魔法+10
GOM/部分引擎可用ChangeHumAbility按属性序号加临时或永久能力,英雄前面加H.;LEG可用BONUSABILDC/AC/HP/MP;临时附加用AbilityAdd。临时属性记得配时间参数,永久属性别用临时命令。
六、升级后不自动加的排查
1.改了Setup.txt没重启:文本配置多数要关M2重开,只重载NPC不读Setup人物参数。
2.脚本放错文件:升级触发优先QFunction-0.txt的[@PlayLevelUp];全局登录/升级统一定时放QManage,独立文件用#CALL调。放Market_Def普通NPC脚本不会自动随升级跑。
3.编码问题:中文脚本用ANSI保存,UTF-8带BOM会解析错,表现升级无反应或M2报脚本错误。记事本打开另存为ANSI覆盖。
4.文件只读:Mir200整目录解压后若只读,保存像成功实际没写进去。取消只读再改,重启前看文件修改时间。
5.命令不支持:USEBONUSPOINT不行换ADDATTRIBUTE/ADDSTR/BONUSPOINT/BONUSABIL/ChangeHumAbility,按引擎命令列表试一行再加条件。
6.升级触发被覆盖:服务端更新、合补丁后QFunction-0或Setup会被原版覆盖。每次更新前备份QFunction-0.txt、QManage.txt、Setup.txt、HeroConfig.txt,恢复备份重启。
7.重复触发多加:用变量记录旧等级,或在[@PlayLevelUp]只做单次加成型不写循环;部分引擎PlayLevelUp本身每次升级只调一次,若另外用定时器扫等级就会重复发点,去掉定时器只留升级标签。
8.看M2日志:启动后升一级,控制台有Scripterror报行号就打开对应行改;没报错但仍不加,单独在NPC写USEBONUSPOINT6+10测试,能加说明PlayLevelUp没挂到升级事件,不能加说明命令或权限问题。
七、合击版主号+英雄同时自动加
主号按上面QFunction处理。英雄若也要升级自动加,HeroConfig开AutoAddProp,PropPointPerLevel设每级点;脚本对英雄发属性用H.前缀,例如H.USEBONUSPOINT6+10、H.USEBONUSPOINT1+5,放QFunction英雄升级段或QManage;英雄不在线不执行,先CHECKHEROEXIST再发。合击战士英雄侧重力量体力,法道英雄侧重智力/道术和血蓝,比例按主号职业组合调。
八、推荐三套可直接用
复古三职业自由点:M2每级3点自由点,关自动分配,QFunction只发USEBONUSPOINT6+1保证每级血长一点,其余让玩家自己点;不写职业强制分配。
中变自动成型:M2每级5点自动分配,Setup用AutoAddAttribute=1、Ratio按职业设;再在QFunction用USEBONUSPOINT按职业加攻防血,战士1+4+6、法师2+7、道士1+3+6+7,比例按版本暴率调。
单职业自动爽版:不走自由点,QFunction[@PlayLevelUp]每次加USEBONUSPOINT1+1、4+1、6+30、7+15,转生后再用变量额外加;合击单职业英雄用H.前缀同规则。改完重载所有脚本,建小号升两级验证,再上正式服。
wuduy.com相关参考:
传奇服务端升级自动加人物属性点设置教程具体实操指南 http://www.wuduy.com/html/jishuwenzhang/chuanqi/155517.html
传奇服务端升级自动加人物属性点具体设置方法详解 http://www.wuduz.com/html/chuanqi/jishuwenzhang/95497.html
传奇升级加属性脚本触发方法及放置位置详解 http://www.wuduz.com/html/chuanqi/jishuwenzhang/68605.html
GEEM2传奇GM调整属性点教程指令/数据库/脚本全解 http://www.wuduy.com/html/jishuwenzhang/chuanqi/155600.html
传奇词条脚本使用方法新手入门全步骤详解 http://www.wuduy.com/html/jishuwenzhang/chuanqi/174137.html

