逍遥MIR 发表于 2024-7-13 20:10:14

声望系统的脚本和捡取物品的触发脚本介绍

声望值对玩家们来说是非常中重要的,因为玩家们在传奇中进行游戏的时候在很多方面都需要用到声望点,所以我们在编写脚本的时候就一定要把声望点获得之后准确的显示出来,所以我们接下来会给大家介绍关于声望点获得之后触触发显示的脚本,需要大家能够在声望系统设置的时候有着不错的进展而且很少出现错误。
声望值触发脚本 D:\mirserver\Mir200\Envir\MapQuest.txt
T139 0 祖玛教主 * Q301
↑     ↑   ↑    ↑     ↑     ↑
地图编码 变量值 是否触发  怪物名  检测   触发脚本名
如需要添加更多触发声望值的怪物脚本可以如下添加
比如,要添加在洞天福地添加杀鸡获得声望:
0_3 0 鸡 * Q301
↑     ↑   ↑    ↑     ↑     ↑
洞天福地地图编码 变量值 是否触发  怪物名    检测   触发脚本名
如许删除某获得声望值的怪物,只要直接删除那一行代码即可。
系统默认每杀20个指定怪物获得1点声望。每天下午2点刷新获得声望。每一个月清空一次所有人获得的声望。
检测声望值的命令:
checknamelist S1点声望.txt
扣除声望值的命令:
delnamelist S1点声望.txt
获得声望值命令:
addnamelist S1点声望.txt
注:
S1点声望.txt 表示1点声望值
S1点声望.txt 表示2点声望值
以此类推,最高到9点声望值
此外必须注意:
同一个者不可以同时获得多个声望。也就是说这个人原来是3点声望的。如果给他1点声望值就必须扣除3点声望然后用addnamelist S4点声望.txt加给他4点声望。 内容来自dedecms
启动时。声望系统必须同时启动。
必须放在D盘中。

拾取物品触发脚本写法
方法如下:
首先在mapquest这个文本里添加如下一行:
F011 0 * 经验勋章 Q002
再在MapQuest_Def这个文件夹里添加一个文件名为Q002的文本文件
Q002.TXT内容为:
[@main]
#IF
#ACT
SET 0
#SAY
恭喜你获得经验勋章,带上这个勋章你将获得双倍的经验但是你带上勋章后就不能将它拿下来了。必须等到持久为零自动消失。
捡取物品的脚本编写程式我们也顺便的列在其中,想进行对物品拣取设置的可以在上面找到编写的方式。只要进行设置之后每当有玩家在F001这个地图里捡起物品,首先就会触发我们的触发脚本之后顺利的捡取物品并将名字显现出来。而捡取其他物品的触发远离其实都是一样的,只是我们在物品的区别上海市有有所分辨。
页: [1]
查看完整版本: 声望系统的脚本和捡取物品的触发脚本介绍