22pk论坛

查看: 1447|回复: 0

[开区图文教程] 传奇服务端实现声望系统与拾取物品触发脚本

[复制链接]
  • TA的每日心情
    慵懒
    2015-11-3 13:52
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    7745

    主题

    8123

    帖子

    74万

    积分

    Rank: 9Rank: 9Rank: 9

    元宝
    590061

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    发表于 2018-11-21 19:04:29 | 显示全部楼层 |阅读模式
    脚本实现声望系统与拾取物品触发脚本


    声望值触发脚本 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这个脚本,其他物品触发脚本原理一致.



    本站所有版本 24小时在线购买 金币不够请 点击 金币充值 版本GM亲测无误可直接开区
    回复

    使用道具 举报

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

    本版积分规则

    GM基地开传奇一条龙服务及商业服务端下载

    All rights reserved.www.22pk.com 版权所有 网站分类 网站地图

    22pk论坛打造行业第一传奇版本论坛,所有商业版本均免费开放下载,力争做行业最大的教程及版本发布基地

    © 2001-2015 爱上gm论坛

    快速回复 返回顶部 返回列表