传奇1.76中如何添加会员服务命令及实现会员特权功能

来源: 作者: 点击:

添加会员服务命令
打开M2服务器管理器:在M2服务器管理器中,找到“查看”菜单,点击“列表信息”,然后选择“其他设置”。
自定义用户命令:在“用户命令自定义”选项中,添加一个新的命令。例如,添加一个名为“服务”的命令(注意,服务前面不要加@,但在使用时要打成@服务)。
设置命令编号:命令编号从1开始,确保每个命令都有一个唯一的编号。
编写脚本:在脚本中,使用[@UserCmd*]标签来定义命令的行为。例如,#CALL [\\\\wuduz.com\\会员服务.txt] @加入会员表示执行\\\\wuduz.com\\会员服务.txt文件里的命令。
实现会员特权功能
创建TXT文本:在Mirserver\\Mir200\\Envir\\QuestDiary\\wuduz.com目录下创建名为“会员服务”和“会员名单”的TXT文本。
编写会员服务脚本:在“会员服务”文本中,编写脚本来实现会员的特权功能,如每日领取工资、免费洗红名服务等。
自动添加会员名单:可以通过制作一个名为“会员证明”的物品,玩家双击该物品后自动加入会员名单。
示例脚本
以下是一个简单的会员服务脚本示例,展示了如何实现会员的特权功能:

[@加入会员]
{
#IF
checknamelist ..\\QuestDiary\\wuduz.com\\会员名单.txt
#ACT
goto @会员服务
break
#ELSESAY
// 非会员提示信息
}

[@会员服务]
{
// 会员特权菜单
}

// 其他特权功能脚本

脚本:

  1.你要先添加一个命令: 打开M2→查看→列表信息→其他设置→用户命令自定义,然后用户命令写 【服务】(服务前面别加@,但用的时候要打成@服务),命令编号从1开始,
  查看脚本为
  [@UserCmd*]
  #ACT
  #CALL [\\wuduz.com\会员服务.txt] @加入会员
  上面的意思就是执行\\wuduz.com\会员服务.txt文件里的命令。
  [@UserCmd*]中的星号就是命令编号 例如:[@UserCmd1]
  2.添加TXT(名字为[会员服务])文本
  在此目录下Mirserver\Mir200\Envir\QuestDiary\wuduz.com
  3.添加TXT(名字为[会员名单])文本
  在此目录下Mirserver\Mir200\Envir\QuestDiary\wuduz.com
  注意:QuestDiary\wuduz.com\会员名单.txt(名单需要手动添加,)
  会员名单可以自动添加名字 但需要另外做一个物品 名字叫会员证明什么的
  可以设置成双击会员证明 然后遍可以加入会员列表,
  这些你没问,我就不写了。
  都是手写的 加分吧
  下面给你发一个会员脚本,和上面是配套的。
  [@加入会员]
  {
  #IF
  checknamelist ..\QuestDiary\wuduz.com\会员名单.txt
  #ACT
  goto @会员服务
  break
  #ELSESAY
  对不起。您暂时还不是金钻☆贵族。\ \
  如想办理金钻☆贵族,详细查询<点击这里进入/@huiyuanbang>\ \
  [@huiyuanbang]
  根据广大玩家要求,本服务器现在采用<金钻☆贵族>模式运营。\
  <即使您不办理金钻☆贵族,照样可以免费且没有任何限制的继续游戏>\
  终生会员可以享受以下待遇:\
  <①>终生会员每天可以领取<50万金币/@>! \
  <②>终生会员每天有更<各种价值20-30元宝的小礼物/@>\
  <③>终生会员可以直接进入各种<高层地图/@>!\
  <④>终生会员可以进行<免费清洗红名服务!/@>\
  [@会员服务]
  尊贵的金钻<$USERNAME>你好,我们为您提供最方便的服务:\
  ╔┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╗\
  ┆ <尸 王 殿/@尸王殿> <生死之间/@生死之间> <沃玛三层/@沃玛三层> <石 墓 阵/@石墓阵> ┆\
  ┆ <祖玛七层/@祖玛七层> <牛魔五层/@牛魔五层> <霸者大厅/@霸者大厅> <沙藏宝阁/@沙藏宝阁> ┆\
  ┆ <抉择之地/@抉择之地> <幻境七层/@幻境七层> <王者禁地/@王者禁地> <六新衣服/@六新衣服> ┆\
  ┆┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┆\
  ┆ <每日免费洗红/@qingxihong> ┆\
  ╚┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╝\
  ; ┆ <每日领取工资/@每人领取工资> <每日免费洗红/@qingxihong> ┆\
  [@抉择之地]
  #IF
  #ACT
  mapmove D1004 171 88
  give 回城卷 1
  [@幻境七层]
  #IF
  #ACT
  mapmove H007 161 172
  give 回城卷 1
  [@王者禁地]
  #IF
  #ACT
  mapmove H105 135 184
  give 回城卷 1
  [@尸王殿]
  #IF
  #ACT
  mapmove Q004 15 14
  give 回城卷 1
  [@生死之间]
  #IF
  #ACT
  mapmove D613 9 51
  give 回城卷 1
  [@沃玛三层]
  #IF
  #ACT
  mapmove D023 52 366
  give 回城卷 1
  [@石墓阵]
  #IF
  #ACT
  mapmove D715 83 81
  give 回城卷 1
  [@祖玛七层]
  #IF
  #ACT
  mapmove D5071 8 10
  give 回城卷 1
  [@牛魔五层]
  #IF
  #ACT
  mapmove D2076 94 130
  give 回城卷 1
  [@霸者大厅]
  #IF
  #ACT
  mapmove D2008 84 85
  give 回城卷 1
  [@沙藏宝阁]
  #IF
  #ACT
  mapmove H201 13 103
  give 回城卷 1
  [@牛魔五层]
  #IF
  #ACT
  mapmove D2076 94 130
  give 回城卷 1
  [@牛魔五层]
  #IF
  #ACT
  mapmove D2076 94 130
  give 回城卷 1
  [@六新衣服]
  你想传送到哪里?\\
  ※ <钳虫巢穴/@钳虫巢穴> ※ <堕落坟场/@堕落坟场> ※ <死亡神殿/@死亡神殿> ※\ \
  ※ <深渊魔域/@深渊魔域> ※ <地狱烈焰/@地狱烈焰> ※ <困惑殿堂/@困惑殿堂> ※\ \
  <返回/@会员服务>
  [@困惑殿堂]
  #IF
  #ACT
  mapmove T118
  give 回城卷 1
  [@钳虫巢穴]
  #IF
  #ACT
  mapmove T232
  give 回城卷 1
  [@地狱烈焰]
  #IF
  #ACT
  mapmove T339
  give 回城卷 1
  [@堕落坟场]
  #IF
  #ACT
  mapmove T315
  give 回城卷 1
  [@死亡神殿]
  #IF
  #ACT
  mapmove T218
  give 回城卷 1
  [@深渊魔域]
  #IF
  #ACT
  mapmove T219
  give 回城卷 1
  [@每人领取工资]
  #if
  dayofweek sun
  #act
  goto @sunchenw02
  break
  #if
  dayofweek mon
  #act
  goto @monchenw02
  break
  #if
  dayofweek tue
  #act
  goto @tuechenw02
  break
  #if
  dayofweek wed
  #act
  goto @wedchenw02
  break
  #if
  dayofweek thu
  #act
  goto @thuchenw02
  break
  #if
  dayofweek fri
  #act
  goto @frichenw02
  break
  #if
  dayofweek sat
  #act
  goto @satchenw02
  break
  [@sunchenw02]
  #IF
  dayofweek sun
  check [211] 0
  #act
  reset [211] 7
  set [211] 1
  give 金币 500000
  give 玛雅传送卡 1
  #SAY
  <星期天>嘻嘻,约会的好机会!\
  <[金币+50W]><[玛雅传送卡]>\ \
  <返回/@会员服务>
  #ELSESAY
  你好象今天已经领过了啊,怎么还想再领?\
  难道你不是会员?\ \
  <返回/@会员服务>
  [@monchenw02]
  #IF
  dayofweek mon
  check [212] 0
  #act
  reset [211] 7
  set [212] 1
  give 金币 500000
  give 千里传音(小) 1
  #SAY
  <星期一>新的开始哟!\
  <[金币+50W]><[千里传音(小)]>\ \
  <返回/@会员服务>
  #ELSESAY
  你好象今天已经领过了啊,怎么还想再领?\
  难道你不是会员?\ \
  <返回/@会员服务>
  [@tuechenw02]
  #IF
  dayofweek tue
  check [213] 0
  #act
  reset [211] 7
  set [213] 1
  give 金币 500000
  give 修复神水 1
  #SAY
  <星期二>要好好努力呀!\
  <[金币+50W]><[修复神水>\ \
  <返回/@会员服务>
  #ELSESAY
  你好象今天已经领过了啊,怎么还想再领?\
  难道你不是会员?\ \
  <返回/@会员服务>
  [@wedchenw02]
  #IF
  dayofweek wed
  check [214] 0
  #act
  reset [211] 7
  set [214] 1
  give 传送符 1
  give 金币 500000
  CREDITPOINT + 2
  #SAY
  <星期三>好好关心你另一半呀!\
  <[金币+50W]><[传送符]>\ \
  <返回/@会员服务>
  #ELSESAY
  你好象今天已经领过了啊,怎么还想再领?\
  难倒你不是会员?\ \
  <返回/@会员服务>
  [@thuchenw02]
  #IF
  dayofweek thu
  check [215] 0
  #act
  reset [211] 7
  set [215] 1
  give 金币 500000
  give 九珠连环炮 1
  #SAY
  <星期四>今天小心点,怪物很厉害的!\
  <[金币+50W]><[九珠连环炮]>\ \
  <返回/@会员服务>
  #ELSESAY
  你好象今天已经领过了啊,怎么还想再领?\
  难不成你不是会员?\ \
  <返回/@会员服务>
  [@frichenw02]
  #IF
  dayofweek fri
  check [216] 0
  #act
  reset [211] 7
  set [216] 1
  give 金币 500000
  give 10元宝 1
  #SAY
  <星期五>今天你约会了吗?\
  <[金币+50W]><[10元宝]>\ \
  <返回/@会员服务>
  #ELSESAY
  你好象今天已经领过了啊,怎么还想再领?\
  难不成你不是会员?\ \
  <返回/@会员服务>
  [@satchenw02]
  #IF
  dayofweek sat
  check [217] 0
  #act
  reset [211] 7
  set [217] 1
  give 金币 500000
  give 玛雅传送卡 1
  #SAY
  <星期六>晚上去哪里宵夜?\
  <[金币+50W]><[玛雅传送卡]>\ \
  <返回/@会员服务>
  #ELSESAY
  你好象今天已经领过了啊,怎么还想再领?\
  难不成你不是会员?\ \
  <返回/@会员服务>
  [@qingxihong]
  #IF
  checkpkpoint 12
  #SAY
  恩....要我看看你的PK值.....你的PK值已经超过了1200\ \
  <我要减轻我的罪孽/@qingkong>\
  <算了吧,我继续挂着/@exit>
  #ACT
  break
  #IF
  checkpkpoint 11
  #SAY
  恩....要我看看你的PK值.....你的PK值在1100到1200之间\ \
  <我要减轻我的罪孽/@qingkong>\
  <算了吧,我继续挂着/@exit>
  #ACT
  break
  #IF
  checkpkpoint 10
  #SAY
  恩....要我看看你的PK值....你的PK值在1000到1100之间\ \
  <我要减轻我的罪孽/@qingkong>\
  <算了吧,我继续挂着/@exit>
  #ACT
  break
  #IF
  checkpkpoint 9
  #SAY
  恩....要我看看你的PK值....你的PK值在900到1000之间\ \
  <我要减轻我的罪孽/@qingkong>\
  <算了吧,我继续挂着/@exit>
  #ACT
  break
  #IF
  checkpkpoint 8
  #SAY
  恩....要我看看你的PK值.....你的PK值在800到900之间\ \
  <我要减轻我的罪孽/@qingkong>\
  <算了吧,我继续挂着/@exit>
  #ACT
  break
  #IF
  checkpkpoint 7
  #SAY
  恩....要我看看你的PK值.....你的PK值在700到800之间\ \
  <我要减轻我的罪孽/@qingkong>\
  <算了吧,我继续挂着/@exit>
  #ACT
  break
  #IF
  checkpkpoint 6
  #SAY
  恩....要我看看你的PK值.....你的PK值在600到700之间\ \
  <我要减轻我的罪孽/@qingkong>\
  <算了吧,我继续挂着/@exit>
  #ACT
  break
  #IF
  checkpkpoint 5
  #SAY
  恩....要我看看你的PK值.....你的PK值在500到600之间\ \
  <我要减轻我的罪孽/@qingkong>\
  <算了吧,我继续挂着/@exit>
  #ACT
  break
  #IF
  checkpkpoint 4
  #SAY
  恩....要我看看你的PK值.....你的PK值在400到500之间\ \
  <我要减轻我的罪孽/@qingkong>\
  <算了吧,我继续挂着/@exit>
  #ACT
  break
  #IF
  checkpkpoint 3
  #SAY
  恩....要我看看你的PK值.....你的PK值在300到400之间\ \
  <我要减轻我的罪孽/@qingkong>\
  <算了吧,我继续挂着/@exit>
  #ACT
  break
  #IF
  checkpkpoint 2
  #SAY
  恩....要我看看你的PK值.....你的PK值在200到300之间\ \
  <我要减轻我的罪孽/@qingkong>\
  <算了吧,我继续挂着/@exit>
  #ACT
  #ELSESAY
  别开玩笑了,你还没有红名呢!\ \
  <返回/@会员服务>
  [@qingkong]
  #if
  dayofweek sun
  #act
  goto @sunchenw01a
  break
  #if
  dayofweek mon
  #act
  goto @monchenw01a
  break
  #if
  dayofweek tue
  #act
  goto @tuechenw01a
  break
  #if
  dayofweek wed
  #act
  goto @wedchenw01a
  break
  #if
  dayofweek thu
  #act
  goto @thuchenw01a
  break
  #if
  dayofweek fri
  #act
  goto @frichenw01a
  break
  #if
  dayofweek sat
  #act
  goto @satchenw01a
  break
  [@sunchenw01a]
  #IF
  dayofweek sun
  check [101] 0
  #act
  reset [101] 7
  set [101] 1
  CHANGEPKPOINT = 0
  #SAY
  <星期天>\
  为了保证对所有人的公平,\
  即使是会员每天也只能免费使用我一次!\
  <返回首页/@会员服务>\
  <离开/@exit>\
  #ELSESAY
  你好象今天已经洗过了啊,怎么,还想再洗?\
  去试试收费红名清洗吧。\
  <退出/@exit>
  [@monchenw01a]
  #IF
  dayofweek mon
  check [102] 0
  #act
  reset [101] 7
  set [102] 1
  CHANGEPKPOINT = 0
  #SAY
  <星期一>\
  为了保证对所有人的公平,\
  即使是会员每天也只能免费使用我一次!\
  <返回首页/@会员服务>\
  <离开/@exit>\
  #ELSESAY
  你好象今天已经洗过了啊,怎么,还想再洗?\
  去试试收费红名清洗吧。\
  <退出/@exit>
  [@tuechenw01a]
  #IF
  dayofweek tue
  check [103] 0
  #act
  reset [101] 7
  set [103] 1
  CHANGEPKPOINT = 0
  #SAY
  <星期二>\
  为了保证对所有人的公平,\
  即使是会员每天也只能免费使用我一次!\
  <返回首页/@会员服务>\
  <离开/@exit>\
  #ELSESAY
  你好象今天已经洗过了啊,怎么,还想再洗?\
  去试试收费红名清洗吧。\
  <退出/@exit>
  [@wedchenw01a]
  #IF
  dayofweek wed
  check [104] 0
  #act
  reset [101] 7
  set [104] 1
  CHANGEPKPOINT = 0
  #SAY
  <星期三>\
  为了保证对所有人的公平,\
  即使是会员每天也只能免费使用我一次!\
  <返回首页/@会员服务>\
  <离开/@exit>\
  #ELSESAY
  你好象今天已经洗过了啊,怎么,还想再洗?\
  去试试收费红名清洗吧。\
  <退出/@exit>
  [@thuchenw01a]
  #IF
  dayofweek thu
  check [105] 0
  #act
  reset [101] 7
  set [105] 1
  CHANGEPKPOINT = 0
  #SAY
  <星期四>\
  为了保证对所有人的公平,\
  即使是会员每天也只能免费使用我一次!\
  <返回首页/@会员服务>\
  <离开/@exit>\
  #ELSESAY
  你好象今天已经洗过了啊,怎么,还想再洗?\
  去试试收费红名清洗吧。\
  <退出/@exit>
  [@frichenw01a]
  #IF
  dayofweek fri
  check [106] 0
  #act
  reset [101] 7
  set [106] 1
  CHANGEPKPOINT = 0
  #SAY
  <星期五>\
  为了保证对所有人的公平,\
  即使是会员每天也只能免费使用我一次!\
  <返回首页/@会员服务>\
  <离开/@exit>\
  #ELSESAY
  你好象今天已经洗过了啊,怎么,还想再洗?\
  去试试收费红名清洗吧。\
  <退出/@exit>
  [@satchenw01a]
  #IF
  dayofweek sat
  check [107] 0
  #act
  reset [101] 7
  set [107] 1
  CHANGEPKPOINT = 0
  #SAY
  <星期六>\
  为了保证对所有人的公平,\
  即使是会员每天也只能免费使用我一次!\
  <返回首页/@会员服务>\
  <离开/@exit>\
  #ELSESAY
  你好象今天已经洗过了啊,怎么,还想再洗?\
  去试试收费红名清洗吧。\
  <退出/@exit>
  }