|
我想用以下3个脚本命令就可以轻松实现
addnamelist ----------------------添加玩家名到xx文本文件中
checknamelist ------------------检查玩家名是否在xx文本文件中
delnamelist ------------------从xx文本文件删除玩家名
注意:xx文本文件必须和npc的脚本文件在同一目录下,文件名可以任意取。比如
huiyuan.txt
下面是我的一个投票员的脚本:
[@main]
<$USERNAME>你好GM刚刚交给我一项任务,统计一下对本私服的以后发展方向,请你慎重投票选择!每个人物只能选择一次,当然为了表示感谢我将给你100000W$的奖励。<好了我要投票/@toupiao>[@toupiao]
<$USERNAME>:我是晃晃哥,目前这个80级的私服已经没有什么发展余地了,因为装备属性已经达到最高,所有怪物都不对你造成伤害,这样玩起好像没什么意思了,你觉得呢?<下一页/@next>
[@next]
我已经有了一些新的任务,以及新的游戏情节准备在以后推出,但是不可能是从80级开始了,这里的极品装备以后也都会有,也不是单调的从怪物身上爆出来只有付出了努力完成一些任务,才能体验游戏的乐趣让自己感到有成就感!<不说废话了,投票/@jiancha>[@jiancha]
#if
checknamelist top1.txt
#act
goto @youle
#elseact
goto @jiancha1
[@jiancha1]
#if
checknamelist top2.txt
#act
goto @youle
#elseact
goto @jiancha2
[@jiancha2]
#if
checknamelist top3.txt
#act
goto @youle
#elseact
goto @next1
[@next1]
<我希望从0级开始,练级快,有好的剧情任务/@top1><我希望从35级开始,练级快,有好的剧情任务/@top2><我希望从40级开始,练级快,有好的剧情任务/@top3>[@top1]
#IF
#ACT
addnamelist top1.txt
#SAY
感谢你的投票,你的名字将被纪录!<领取奖金/@jiangjin>
[@top2]
#IF
#ACT
addnamelist top2.txt
#SAY
感谢你的投票,你的名字将被纪录!<领取奖金/@jiangjin>
[@top3]
#IF
#ACT
addnamelist top3.txt
#SAY
感谢你的投票,你的名字将被纪录!<领取奖金/@jiangjin>
[@jiangjin]
#IF
#ACT
give 金币 100000
#say
<退出/@exit>
[@youle]
<$USERNAME>:对不起,你已经参与过投票了!
谢谢你的支持!<退出/@exit>
-------------------------------------
上面这个脚本没用到delnamelist命令,如果把一个特定的地图限制为只能是会员才能进入,
脚本①
[@会员服务]
{
#IF
checknamelist vip.txt
#act
#say
本服务器暂时只提供会员工资发放。\
会员日工资800000金币。\
<会员工资>:<领取今日工资/@main-1>\
<会员传送>:<会员传送/@MX> 、 <进入会员练级场所/@f015>
#ELSESAY
对不起,您不是会员。不能享有会员服务。\
;-----------------------------------------------
;会员工资发放
[@main-1]
#IF
check [703] 0
#act
set [701] 0
set [702] 0
set [703] 1
set [704] 0
set [705] 0
set [706] 0
set [707] 0
give 金币 800000 会员工资金额
#ELSESAY
<$USERNAME>你好象今天已经领过了啊,怎么,还想再领?走开
不然我请GM将你发配到流放岛。 <退出/@exit>
;------------------------------------------------
[@MX]
#SAY
您好,<$USERNAME>用户请选择一下您要去的地方。
<沃玛三层/@S1> 、<猪洞七层/@S2> 、<祖玛七层/@S3> 、<死亡棺材/@S4> 、<抉择之地/@S5>
<比齐矿区一层/@JN1> 、<蜈蚣洞穴一层/@JN2> 、<诺玛神殿大殿/@DE25>
<未知暗殿/@JXJDVE> 、<沙城区域/@SCQYV> 、<盟重土城/@YASHU> 、<牛魔教堂/@D2079>
<幽灵船深处/@youlingchuan> 、<封魔教主大厅/@D2013> 、<驽玛魔窟恐怖谷/@D2067>
;---------------------------------------------------
[@S1]
#ACT
give 回城卷 1
mapmove D024
BREAK
[@S2]
#ACT
give 回城卷 1
mapmove D716
BREAK
[@S3]
#ACT
give 回城卷 1
mapmove D5074
BREAK
[@S4]
#ACT
give 回城卷 1
mapmove D606
BREAK
[@S5]
#ACT
give 回城卷 1
mapmove D1004
BREAK
[@H4]
#ACT
give 回城卷 1
mapmove D716
BREAK
[@s6]
#ACT
give 回城卷 1
mapmove D2075
BREAK
[@YASHU]
#IF
#ACT
mapmove 3 330 330
break
[@H8]
#ACT
give 回城卷 1
mapmove D053
BREAK
[@H10]
#ACT
give 回城卷 1
mapmove D10052
BREAK
[@H1]
#ACT
give 回城卷 1
mapmove D022
BREAK
[@H2]
#ACT
give 回城卷 1
mapmove D501
BREAK
[@JN1]
#ACT
give 回城卷 1
mapmove D401
BREAK
[@JN2]
#ACT
give 回城卷 1
mapmove D601
BREAK
[@H9]
#ACT
give 回城卷 1
mapmove D401
BREAK
[@JN7]
#ACT
give 回城卷 1
mapmove D011
BREAK
[@JXJDVE]
#ACT
give 回城卷 1
mapmove M001
BREAK
[@SCQYV]
#ACT
give 回城卷 1
mapmove 3 716 406
BREAK
[@youlingchuan]
#ACT
give 回城卷 1
mapmove DHE 47 44
break
[@f015]
#ACT
give 回城卷 1
mapmove F015 206 72
break
[@D2013]
#ACT
give 回城卷 1
mapmove D2013 81 84
break
[@D2067]
#ACT
give 回城卷 1
mapmove D2067 155 161
break
[@D2079]
#ACT
give 回城卷 1
mapmove D2079 12 13
break
[@DE25]
#ACT
give 回城卷 1
mapmove DE25 21 23
break
}
一个会员脚本(需M2支持)
[@main]
#IF
checknamelist A季度制会员.txt
#SAY
┏━━━━━━━━━━━━━━━━━━━━━━┓
┃您好!<尊敬的会员/@main_HY001>.在我这里您将享受很好的待遇. ┃
┣━━━━━━━━━━┳━━━━━━┳━━━━┫
┃<请问我能为您做点什么>┃<购买会员宠物/@010_1>┃<红名清洗/@010_2>┃
┣━━━━┳━━━━┳┻━━━┳━━┻━━━┳┛
┃<转职服务/@010_3>┃<美容美发/@010_4>┃<变性手术/@010_5>┃<会员传送服务/@010_6>┃
┣━━━━╋━━┳━┻━━━━┻┳━━━━━┻┓
┃<返回首页/@main>┃<离开/@exit>┃<领取会员派发品/@goodpin>┃<领取会员经费/@010_7>┃
┗━━━━┻━━┻━━━━━━━┻━━━━━━┛
#ELSEACT
GOTO @011_00122
[@011_00122]
#IF
checknamelist A半年制会员.txt
#SAY
┏━━━━━━━━━━━━━━━━━━━━━━┓
┃您好!<尊敬的会员/@main_HY001>.在我这里您将享受很好的待遇. ┃
┣━━━━━━━━━━┳━━━━━━┳━━━━┫
┃<请问我能为您做点什么>┃<购买会员宠物/@010_1>┃<红名清洗/@010_2>┃
┣━━━━┳━━━━┳┻━━━┳━━┻━━━┳┛
┃<转职服务/@010_3>┃<美容美发/@010_4>┃<变性手术/@010_5>┃<会员传送服务/@010_6>┃
┣━━━━╋━━┳━┻━━━━┻┳━━━━━┻┓
┃<返回首页/@main>┃<离开/@exit>┃<领取会员派发品/@goodpin>┃<领取会员经费/@010_7>┃
┗━━━━┻━━┻━━━━━━━┻━━━━━━┛
#ELSEACT
GOTO @011_00123
[@011_00123]
#IF
checknamelist A全年制会员.txt
#SAY
┏━━━━━━━━━━━━━━━━━━━━━━┓
┃您好!<尊敬的会员/@main_HY001>.在我这里您将享受很好的待遇. ┃
┣━━━━━━━━━━┳━━━━━━┳━━━━┫
┃<请问我能为您做点什么>┃<购买会员宠物/@010_1>┃<红名清洗/@010_2>┃
┣━━━━┳━━━━┳┻━━━┳━━┻━━━┳┛
┃<转职服务/@010_3>┃<美容美发/@010_4>┃<变性手术/@010_5>┃<会员传送服务/@010_6>┃
┣━━━━╋━━┳━┻━━━━┻┳━━━━━┻┓
┃<返回首页/@main>┃<离开/@exit>┃<领取会员派发品/@goodpin>┃<领取会员经费/@010_7>┃
┗━━━━┻━━┻━━━━━━━┻━━━━━━┛
#ELSESAY
很抱歉.这个项目只对会员开放.
想要成为会员请和此游戏管理者联系.
感谢您对我们的大力支持.
<返回首页/@main>
<离开/@exit>
[@010]
#act
goto @main
;-------------------------------------------------------------------
[@goodpin]
#IF
checknamelist A派发品人员名单.txt
#ACT
give 黑铁矿石 5
delnamelist A派发品人员名单.txt
#SAY
为庆祝神舰开放。
所有全年制的会员将派发<黑铁矿石>五枚。
希望你喜欢。
截止日期2003.12.1日。请从速。
<返回首页/@main>
<离开/@exit>
#ELSESAY
你已经领过了。
祝你游戏的愉快。
<返回首页/@main>
<离开/@exit>
;-------------------------------------------------------------------
[@010_6]
┏━━┳━━━┳━━┳━━━┳━━━┓
┃<皇宫/@010_6_1>┃<武器店/@010_6_2>┃<钱庄/@010_6_3>┃<衣服店/@010_6_4>┃<首饰店/@010_6_5>┃
┣━━┻━━━╋━━┻━━━┻━━━┛
┃<法师圣地地图/@010_6_6>┃┏━━━━━━┓
┣━━━━━━┫┃<会员特殊通道/@VIPGOOD>┃
┃<道士圣地地图/@010_6_7>┃┣━━┳━━┳┛
┣━━━━━━┫┃<返回/@main>┃<离开/@exit>┃
┃<武士圣地地图/@010_6_8>┃┗━━┻━━┛
┣━━━━━┳┛
┃<哈帝斯神殿/@010_6_9>┃
┗━━━━━┛
[@010_6_9]
#ACT
mapmove X_01 32 185
[@010_6_8]
#ACT
mapmove 3V5
[@010_6_7]
#ACT
mapmove 2V5
[@010_6_6]
#ACT
mapmove 1V5
[@010_6_5]
#ACT
mapmove 1VF
[@010_6_4]
#ACT
mapmove 1VE
[@010_6_3]
#ACT
mapmove 1VD
[@010_6_2]
#ACT
mapmove 1VC
[@010_6_1]
#ACT
mapmove 1VA
;-------------------------------------------------------------------
[@VIPGOOD]
#IF
checknamelist A半年制会员.txt
#SAY
┏━━━━┳━━━━┳━━━━┳━━━━┓
┃<地之裂痕/@010_6_1B_1>┃<上古神殿/@010_6_1B_2>┃<矿厂七层/@010_6_1B_3>┃<迷阵四层/@010_6_1B_4>┃
┣━━━━╋━━━━╋━━━━╋━━━━┫
┃<转世轮回/@010_6_1B_5>┃<祖玛祭坛/@010_6_1B_6>┃<沃玛神坛/@010_6_1B_7>┃<邪恶矿谷/@010_6_1B_8>┃
┗━━━━┻┳━━━┻┳━━━┻┳━━┳┛
┃<苍龙墓室/@010_6_1B_9>┃<返回前页/@010_6>┃<离开/@exit>┃
┗━━━━┻━━━━┻━━┛
#ELSEACT
GOTO @011_0015
[@011_0015]
#IF
checknamelist A全年制会员.txt
#SAY
┏━━━━┳━━━━┳━━━━┳━━━━┓
┃<地之裂痕/@010_6_1B_1>┃<上古神殿/@010_6_1B_2>┃<矿厂七层/@010_6_1B_3>┃<迷阵四层/@010_6_1B_4>┃
┣━━━━╋━━━━╋━━━━╋━━━━┫
┃<转世轮回/@010_6_1B_5>┃<祖玛祭坛/@010_6_1B_6>┃<沃玛神坛/@010_6_1B_7>┃<邪恶矿谷/@010_6_1B_8>┃
┗━━━━┻┳━━━┻┳━━━┻┳━━┳┛
┃<苍龙墓室/@010_6_1B_9>┃<返回前页/@010_6>┃<离开/@exit>┃
┗━━━━┻━━━━┻━━┛
#ELSESAY
对不起.尊敬的会员。
会员特殊通道的传送只有<半年制会员>和<全年制会员>才能享受。
<返回前页/@010_6>
<离开/@exit>
[@010_6_1B_9]
#IF
checknamelist A全年制会员.txt
#ACT
mapmove VIP04
#ELSESAY
对不起。请先确认你是否是会员。
传送到这个地区只有<全年制会员>才可以。
<返回前页/@VIPGOOD>
<离开/@exit>
[@010_6_1B_8]
#IF
checknamelist A半年制会员.txt
#ACT
mapmove F001
#ELSEACT
GOTO @011_00151
[@011_00151]
#IF
checknamelist A全年制会员.txt
#ACT
mapmove F001
#ELSESAY
对不起。请先确认你是否是会员。
传送到这个地区只有<半年制会员>和<全年制会员>才可以。
<返回前页/@VIPGOOD>
<离开/@exit>
[@010_6_1B_7]
#IF
checknamelist A半年制会员.txt
#ACT
mapmove F007
#ELSEACT
GOTO @011_00152
[@011_00152]
#IF
checknamelist A全年制会员.txt
#ACT
mapmove F007
#ELSESAY
对不起。请先确认你是否是会员。
传送到这个地区只有<半年制会员>和<全年制会员>才可以。
<返回前页/@VIPGOOD>
<离开/@exit>
[@010_6_1B_6]
#IF
checknamelist A半年制会员.txt
#ACT
mapmove T139
#ELSEACT
GOTO @011_00153
[@011_00153]
#IF
checknamelist A全年制会员.txt
#ACT
mapmove T139
#ELSESAY
对不起。请先确认你是否是会员。
传送到这个地区只有<半年制会员>和<全年制会员>才可以。
<返回前页/@VIPGOOD>
<离开/@exit>
[@010_6_1B_5]
#IF
checknamelist A半年制会员.txt
#ACT
mapmove D2013
#ELSEACT
GOTO @011_00154
[@011_00154]
#IF
checknamelist A全年制会员.txt
#ACT
mapmove D2013
#ELSESAY
对不起。请先确认你是否是会员。
传送到这个地区只有<半年制会员>和<全年制会员>才可以。
<返回前页/@VIPGOOD>
<离开/@exit>
[@010_6_1B_4]
#IF
checknamelist A全年制会员.txt
#ACT
mapmove D2056
#ELSESAY
对不起。请先确认你是否是会员。
传送到这个地区只有<全年制会员>才可以。
<返回前页/@VIPGOOD>
<离开/@exit>
[@010_6_1B_3]
#IF
checknamelist A全年制会员.txt
#ACT
mapmove D2067
#ELSESAY
对不起。请先确认你是否是会员。
传送到这个地区只有<全年制会员>才可以。
<返回前页/@VIPGOOD>
<离开/@exit>
[@010_6_1B_1]
#IF
checknamelist A全年制会员.txt
#ACT
mapmove DH04
#ELSESAY
对不起。请先确认你是否是会员。
传送到这个地区只有<全年制会员>才可以。
<返回前页/@VIPGOOD>
<离开/@exit>
[@010_6_1B_2]
#IF
checknamelist A全年制会员.txt
#ACT
mapmove D2079
#ELSESAY
对不起。请先确认你是否是会员。
传送到这个地区只有<全年制会员>才可以。
<返回前页/@VIPGOOD>
<离开/@exit>
|
|