红鹰论坛

 找回密码
 立即注册
查看: 1146|回复: 0

脚本实现声望系统与拾取物品触发脚本

[复制链接]
 成长值: 13235

6576

主题

266

回帖

3万

积分

论坛管理员

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
39622

推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

发表于 2014-3-17 10:03:46 | 显示全部楼层 |阅读模式
声望值触发脚本 D:\mirserver\Mir200\Envir\MapQuest.txt

T139 [301] 0 祖玛教主 * Q301
↑     ↑   ↑    ↑     ↑     ↑
地图编码 变量值 是否触发  怪物名  检测   触发脚本名

如需要添加更多触发声望值的怪物脚本可以如下添加

比如,要添加在洞天福地添加杀鸡获得声望:
0_3 [301] 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点声望。

服务器启动时。声望系统必须同时启动。
服务器必须放在D盘中。

;------------------------------------------------------------------------------------
;------------------------------------------------------------------------------------

拾取物品触发脚本写法

方法如下:

首先在mapquest这个文本里添加如下一行:

F011 [801] 0 * 经验勋章 Q002

再在MapQuest_Def这个文件夹里添加一个文件名为Q002的文本文件

Q002.TXT内容为:

[@main]
#IF
#ACT
SET [801] 0
#SAY
恭喜你获得经验勋章,带上这个勋章你将获得双倍的经验但是你带上勋章后就不能将它拿下来了。必须等到持久为零自动消失。

这样每当玩家在F001这个地图里捡起,经验勋章的时候,就会触发Q002这个脚本,其他物品触发脚本原理一致.




上一篇:脚本控制称号的脚本
下一篇:脚本制作变量大全
请认真回贴,发垃圾贴,一律做封号处理。请到小黑屋申请解封.站长QQ:18341427QQ群:85527291
回复

举报

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

本版积分规则

关闭

新手推荐上一条 /1 下一条

传奇服务端|传奇一条龙|站点地图|手机版|gm基地|红鹰论坛 ( 冀ICP备2023015431号-1 )|网站地图

GMT+8, 2024-11-10 15:52

Powered by 传奇版本 X3.4

本站于2013年2月28日成立,至今运行: 天。本站所有资源均来自网络,严禁商业使用,请于24小时内删除!
快速回复 返回顶部 返回列表