一些比较生僻的传奇脚本功能,是讲解一下传奇引擎的帮助文件中没有的功能。qs41234FCOM专注游戏工具及源码例子分享
1、NPC配置解析qs41234FCOM专注游戏工具及源码例子分享
脚本名称 地图名称 X坐标 Y坐标 NPC在游戏里的名称 标志(方向) 形象 是否属于沙 是否移动 移动间隔 变色模式 变色间隔(毫秒) 固定颜色qs41234FCOM专注游戏工具及源码例子分享
传送员/封魔 4 237 207 传送使者 0 8 0 0 0 3 2000 0qs41234FCOM专注游戏工具及源码例子分享
脚本名称 : 这个写的是脚本存在的目录 是在Mirserver\Mir200\Envir\Market_Def\传送员\封魔-4.txtqs41234FCOM专注游戏工具及源码例子分享
地图名称 : 4 这个是NPC所在的地图编号qs41234FCOM专注游戏工具及源码例子分享
X坐标 : 237 X坐标与Y坐标就是传奇里NPC的坐标qs41234FCOM专注游戏工具及源码例子分享
Y坐标 : 207 X坐标与Y坐标就是传奇里NPC的坐标qs41234FCOM专注游戏工具及源码例子分享
NPC在游戏里的名称 : 传送使者 NPC在游戏里该叫什么名字 你设置成什么他就叫什么qs41234FCOM专注游戏工具及源码例子分享
标志(方向) : 0 对应的方向(方向大家可以自己调试)qs41234FCOM专注游戏工具及源码例子分享
形象 : 8 NPC在游戏里的样子qs41234FCOM专注游戏工具及源码例子分享
是否属于沙 : 0 是否是沙城属性的NPCqs41234FCOM专注游戏工具及源码例子分享
是否移动 : 0 是否可以自动移动 [MPC可以设置成自己飞行的]qs41234FCOM专注游戏工具及源码例子分享
移动间隔 : 0 如果设置成可以移动 多久移动一次qs41234FCOM专注游戏工具及源码例子分享
变色模式:1=名字+身体,2=身体变色,3=名字变色.qs41234FCOM专注游戏工具及源码例子分享
变色间隔(毫秒)qs41234FCOM专注游戏工具及源码例子分享
是否固定颜色:0=不固定,1-7=固定颜色.qs41234FCOM专注游戏工具及源码例子分享
说明:在M2的功能设置\其他控制中打开NPC名字变色后有效.qs41234FCOM专注游戏工具及源码例子分享
最后一个参数1-7固定颜色时的效果请自己测试.qs41234FCOM专注游戏工具及源码例子分享
2、杀怪触发qs41234FCOM专注游戏工具及源码例子分享
此触发需要用到MapQuest.txt的文件,在ENVIR下qs41234FCOM专注游戏工具及源码例子分享
具体格式:3 [999] 0 某BOSS * 增加攻击力qs41234FCOM专注游戏工具及源码例子分享
地图 人物标志 标志状态 怪物名 * 触发脚本qs41234FCOM专注游戏工具及源码例子分享
意思是,在盟重地图中,如果人物[999]标志为0,杀掉某BOSS,就触发MapQuest_def文件夹下的脚本文件 增加攻击力.txtqs41234FCOM专注游戏工具及源码例子分享
脚本文件例:qs41234FCOM专注游戏工具及源码例子分享
[@main]qs41234FCOM专注游戏工具及源码例子分享
#ifqs41234FCOM专注游戏工具及源码例子分享
#actqs41234FCOM专注游戏工具及源码例子分享
USEBONUSPOINT 1 + 1qs41234FCOM专注游戏工具及源码例子分享
sendmsg 7 你永久增加了1点攻击力qs41234FCOM专注游戏工具及源码例子分享
然后杀掉这只怪,就永久增加攻击力,也可以弄成触发爆装备.qs41234FCOM专注游戏工具及源码例子分享
如果按下面的脚本写,就三种装备都有机率出,但只出一件,如果想有机率三件都出,只需要把break去掉即可qs41234FCOM专注游戏工具及源码例子分享
例:qs41234FCOM专注游戏工具及源码例子分享
[@main]qs41234FCOM专注游戏工具及源码例子分享
#ifqs41234FCOM专注游戏工具及源码例子分享
random 10 (代表有1/10的概率)qs41234FCOM专注游戏工具及源码例子分享
#actqs41234FCOM专注游戏工具及源码例子分享
give XXX装备 1qs41234FCOM专注游戏工具及源码例子分享
breakqs41234FCOM专注游戏工具及源码例子分享
[@main]qs41234FCOM专注游戏工具及源码例子分享
#ifqs41234FCOM专注游戏工具及源码例子分享
random 9 (代表有1/9的概率)qs41234FCOM专注游戏工具及源码例子分享
#actqs41234FCOM专注游戏工具及源码例子分享
give XX装备 1qs41234FCOM专注游戏工具及源码例子分享
breakqs41234FCOM专注游戏工具及源码例子分享
[@main]qs41234FCOM专注游戏工具及源码例子分享
#ifqs41234FCOM专注游戏工具及源码例子分享
random 1 (代表有1/1的概率)qs41234FCOM专注游戏工具及源码例子分享
#actqs41234FCOM专注游戏工具及源码例子分享
give X装备 1qs41234FCOM专注游戏工具及源码例子分享
breakqs41234FCOM专注游戏工具及源码例子分享
3、GMEXECUTE功能qs41234FCOM专注游戏工具及源码例子分享
介绍,此功能是为了让NPC能够使用GM的命令qs41234FCOM专注游戏工具及源码例子分享
比如大家熟知结义脚本,里面的开始提问,就是用的这个。qs41234FCOM专注游戏工具及源码例子分享
GMEXECUTE 开始提问 @XXX(这里用到的就是Qmanage.txt下的@XXX脚本)qs41234FCOM专注游戏工具及源码例子分享
具体大家可以参照论坛中的结义脚本及纳妾脚本。qs41234FCOM专注游戏工具及源码例子分享
其实这两个脚本有更简单的思路,大家很少用,但这个很有用,就是messagebox命令qs41234FCOM专注游戏工具及源码例子分享
例:qs41234FCOM专注游戏工具及源码例子分享
[@互动]qs41234FCOM专注游戏工具及源码例子分享
#IFqs41234FCOM专注游戏工具及源码例子分享
checkmarryqs41234FCOM专注游戏工具及源码例子分享
#actqs41234FCOM专注游戏工具及源码例子分享
MOV S0 <$FQNAME>qs41234FCOM专注游戏工具及源码例子分享
S0.messagebox 【<$USERNAME>】:我要去XXX ,,你愿意去吗。\ <愿意/@愿意> <不愿意/@不愿意>qs41234FCOM专注游戏工具及源码例子分享
(messagebox不光是用来弹窗,还可有选择脚本,脚本是在QFunction-0.txt 下面)qs41234FCOM专注游戏工具及源码例子分享
QFunction-0.txt 下面qs41234FCOM专注游戏工具及源码例子分享
[@愿意]qs41234FCOM专注游戏工具及源码例子分享
#IFqs41234FCOM专注游戏工具及源码例子分享
checkmarryqs41234FCOM专注游戏工具及源码例子分享
#ACTqs41234FCOM专注游戏工具及源码例子分享
MOV S0 <$FQNAME>qs41234FCOM专注游戏工具及源码例子分享
S0.messagebox 【<$USERNAME>】:愿意跟随你的脚步.qs41234FCOM专注游戏工具及源码例子分享
GMexecute 跟踪 <$FQNAME>qs41234FCOM专注游戏工具及源码例子分享
(这里也用到了GMexecute功能,其中跟踪就是GM命令,这里的意思就是自己直接飞到老公那里。追杀脚本也是用的这个)qs41234FCOM专注游戏工具及源码例子分享
[@不愿意]qs41234FCOM专注游戏工具及源码例子分享
#IFqs41234FCOM专注游戏工具及源码例子分享
checkmarryqs41234FCOM专注游戏工具及源码例子分享
#ACTqs41234FCOM专注游戏工具及源码例子分享
MOV S0 <$FQNAME>qs41234FCOM专注游戏工具及源码例子分享
S0.messagebox 【<$USERNAME>】:等会有其他事情要办,你先去吧.qs41234FCOM专注游戏工具及源码例子分享
4、TestStatusqs41234FCOM专注游戏工具及源码例子分享
这也是一个GM命令,大家对此命令并不熟悉,我也只是一知半解qs41234FCOM专注游戏工具及源码例子分享
此命令配合Gmexecute 使用qs41234FCOM专注游戏工具及源码例子分享
Gmexecute TestStatus 0 0qs41234FCOM专注游戏工具及源码例子分享
第一个参数为类型qs41234FCOM专注游戏工具及源码例子分享
第二个参数为时间 qs41234FCOM专注游戏工具及源码例子分享
类型有(不全):qs41234FCOM专注游戏工具及源码例子分享
0 为清空所有颜色,还原人物本身颜色qs41234FCOM专注游戏工具及源码例子分享
1 红色qs41234FCOM专注游戏工具及源码例子分享
2 蓝色qs41234FCOM专注游戏工具及源码例子分享
3 黄色qs41234FCOM专注游戏工具及源码例子分享
4 紫色qs41234FCOM专注游戏工具及源码例子分享
5 麻痹qs41234FCOM专注游戏工具及源码例子分享
8 隐身qs41234FCOM专注游戏工具及源码例子分享
11 盾qs41234FCOM专注游戏工具及源码例子分享
这里特别要为大家讲解下11这个类型,qs41234FCOM专注游戏工具及源码例子分享
科普:HERO引擎中,有一个BUG,就是法师套上盾,然后找玩家或者大刀,把自己杀了,如果这时候盾不破,那么下线再上线,就会一直顶着盾不会消失,除非自己上了盾或者挂自qs41234FCOM专注游戏工具及源码例子分享
动上盾,才会恢复正常,这时候的盾特别厉害,基本不会破。qs41234FCOM专注游戏工具及源码例子分享
这个脚本就比较简单,法师只要上线,系统开盾1秒,然后会自动消失,这样卡的盾就失效了qs41234FCOM专注游戏工具及源码例子分享
登陆脚本下面qs41234FCOM专注游戏工具及源码例子分享
[@login]qs41234FCOM专注游戏工具及源码例子分享
#IFqs41234FCOM专注游戏工具及源码例子分享
CHECKLEVELEX > 21qs41234FCOM专注游戏工具及源码例子分享
checkjob wizardqs41234FCOM专注游戏工具及源码例子分享
#ACTqs41234FCOM专注游戏工具及源码例子分享
Gmexecute TestStatus 11 1qs41234FCOM专注游戏工具及源码例子分享
;破卡盾脚本qs41234FCOM专注游戏工具及源码例子分享
5、地图按时开放qs41234FCOM专注游戏工具及源码例子分享
相信大家肯定玩过有些服,特别是复古的,地图都是按时间开放的,那是怎么做到的呢,例:qs41234FCOM专注游戏工具及源码例子分享
[3 盟重省] STALL NEEDSET_ON(100)qs41234FCOM专注游戏工具及源码例子分享
这个指的是,盟重需要人物标志100为打开状态才能进入qs41234FCOM专注游戏工具及源码例子分享
脚本:qs41234FCOM专注游戏工具及源码例子分享
登陆脚本qs41234FCOM专注游戏工具及源码例子分享
#IFqs41234FCOM专注游戏工具及源码例子分享
CHECK [100] 0qs41234FCOM专注游戏工具及源码例子分享
equal G65 1qs41234FCOM专注游戏工具及源码例子分享
#ACTqs41234FCOM专注游戏工具及源码例子分享
SET [100] 1qs41234FCOM专注游戏工具及源码例子分享
机器人脚本 公告用的qs41234FCOM专注游戏工具及源码例子分享
[@检测地图]qs41234FCOM专注游戏工具及源码例子分享
#IFqs41234FCOM专注游戏工具及源码例子分享
equal G65 0qs41234FCOM专注游戏工具及源码例子分享
#ACTqs41234FCOM专注游戏工具及源码例子分享
mov G65 1qs41234FCOM专注游戏工具及源码例子分享
SET [100] 1qs41234FCOM专注游戏工具及源码例子分享
SendMSG 1 ----------------------------------------------------qs41234FCOM专注游戏工具及源码例子分享
SendMSG 1 盟重地图开放,各位玩家即可进入。qs41234FCOM专注游戏工具及源码例子分享
SendMSG 1 盟重地图开放,各位玩家即可进入。qs41234FCOM专注游戏工具及源码例子分享
SendMSG 1 盟重地图开放,各位玩家即可进入。qs41234FCOM专注游戏工具及源码例子分享
SendMSG 1 盟重地图开放,各位玩家即可进入。qs41234FCOM专注游戏工具及源码例子分享
SendMSG 1 盟重地图开放,各位玩家即可进入。qs41234FCOM专注游戏工具及源码例子分享
SendMSG 1 ----------------------------------------------------
声明:本文系互联网搜索而收集整理,不以盈利性为目的,文字、图文资料源于互联网且共享于互联网。
如有侵权,请联系 yao4fvip#qq.com (#改@) 删除。