让NPC正确识别玩家是否为会员脚本
addnamelist----------------------添加玩家名到xx文本文件中
checknamelist------------------检查玩家名是否在xx文本文件中
delnamelist------------------从xx文本文件删除玩家名
注意:xx文本文件必须和npc的脚本文件在同一目录下,文件名可以任意取。比如
huiyuan.txt
下面是我的一个投票员的脚本:
[@main]
<$USERNAME>你好GM刚刚交给我一项任务,统计一下对本的以后发展方向,请你慎重投票选择!每个人物只能选择一次,当然为了表示感谢我将给你100000W$的奖励。<好了我要投票/@toupiao>[@toupiao]
<$USERNAME>:我是晃晃哥,目前这个80级的已经没有什么发展余地了,因为装备属性已经达到最高,所有怪物都不对你造成伤害,这样玩起好像没什么意思了,你觉得呢?\<下一页/@next>
[@next]
我已经有了一些新的任务,以及新的游戏情节准备在以后推出,但是不可能是从80级开始了,这里的极品装备以后也都会有,也不是单调的从怪物身上爆出来只有付出了努力完成一些任务,才能体验的乐趣让自己感到有成就感!<不说废话了,投票/@jiancha>[@jiancha]
#if
checknamelisttop1.txt
#act
goto@youle
#elseact
goto@jiancha1
[@jiancha1]
#if
checknamelisttop2.txt
#act
goto@youle
#elseact
goto@jiancha2
[@jiancha2]
#if
checknamelisttop3.txt
#act
goto@youle
#elseact
goto@next1
[@next1]
<我希望从0级开始,练级快,有好的剧情任务/@top1><我希望从35级开始,练级快,有好的剧情任务/@top2><我希望从40级开始,练级快,有好的剧情任务/@top3>[@top1]
#IF
#ACT
addnamelisttop1.txt
#SAY
感谢你的投票,你的名字将被纪录!<领取奖金/@jiangjin>
[@top2]
#IF
#ACT
addnamelisttop2.txt
#SAY
感谢你的投票,你的名字将被纪录!<领取奖金/@jiangjin>
[@top3]
#IF
#ACT
addnamelisttop3.txt
#SAY
感谢你的投票,你的名字将被纪录!<领取奖金/@jiangjin>
[@jiangjin]
#IF
#ACT
give金币100000
#say
<退出/@exit>
[@youle]
<$USERNAME>:对不起,你已经参与过投票了!
谢谢你的支持!<退出/@exit>
-------------------------------------
上面这个脚本没用到delnamelist命令,如果把一个特定的地图限制为只能是会员才能进入