查看: 300|回复: 8

[【已解决】] 那个大哥给看下 在线等

[复制链接]

签到天数: 98 天

[LV.6]☆裁决☆

发表于 2020-7-29 16:05:58 | 显示全部楼层 |阅读模式
注意:用户在发帖后、我们会在官方技术交流群进行推送确保更多技术可以看到你的提问并解答,请在技术回复后及时采纳相应答案!
(提高悬赏也可使更多技术来回答得到更优质的答案)

====================================== 问题说明 ======================================
所属引擎:  GOM



#IF
CHECKLEVELEX < 70
#ACT
addnamelist ..\QuestDiary\游戏触发\金钻名单.txt
SENDMSG 6 当前会员类型为 = 8  
CHANGELEVEL = 70
SENDMSG 6 恭喜你成功加入本服务器会员,你将享受更多的功能!
SENDMSG 0 恭喜[%s]加入会员!!!!祝您游戏愉快!!!!!
GOTO  @66
close
#ELSEACT

addnamelist ..\QuestDiary\游戏触发\金钻名单.txt
SENDMSG 6 当前会员类型为 = 8
SENDMSG 6 恭喜你成功加入本服务器会员,你将享受更多的功能!
SENDMSG 0 恭喜[%s]加入会员!!!!祝您游戏愉快!!!!!
GOTO  @66
SUS`KB{@KVJL8]~[3]70X{4.png

等级也没有变到70级     我设置的会员装备也带不起来   改怎么改  麻烦给我写下来  在线等
===================================== 楼主需求 ======================================


武林冰雪已获得悬赏 200 素材币+500 素材币

最佳答案

楼主你好! 首先、纠正一点小错误。GOTO @66下面跟的CLOSE是什么命令?如果是要执行命令断开的话,请使用“BREAK”语句。 还有就是“GOTO @66”是用来干嘛呢? 第二、问题所在。你这个脚本,无法让玩家 ...

签到天数: 104 天

[LV.6]☆裁决☆

发表于 2020-7-30 05:03:05 | 显示全部楼层
楼主你好!
首先、纠正一点小错误。GOTO @66下面跟的CLOSE是什么命令?如果是要执行命令断开的话,请使用“BREAK”语句。
          还有就是“GOTO @66”是用来干嘛呢?
第二、问题所在。你这个脚本,无法让玩家成为会员。
          因为你这个脚本只是实现添加会员名单、低于70级的角色更改等级、外加文字提示而已,没有读取会员名单和设置会员标识的功能。
          所以无法实现成为会员,享受不了会员权益、更穿戴不了会员装备。
第三、如何解决。
          方法一、你用现在这种添加名单的方式的话,就需要在QM脚本里[@Login]字段下再写一个角色登陆时读取会员名单的脚本
                        系统在人物角色登陆时,读取到了名单里面有的名字,该角色就自动成为会员,你就能享受会员的待遇了。
          方法二、有更简单的方法。此方法通过NPC或者使用物品触发来实现,无需添加名单再读取才能成为会员。此方法也可以记录名单。
                      1. NPC的最简单,通过对话按钮,满足条件后给角色设置一个个人标识[0-999],系统检测到有此标识,即是会员。
                      2. 物品触发相对就要麻烦些了,要设置一个使用了成为会员的物品。
                          通过使用该物品,然后给角色设置一个个人标识[0-999],系统检测到有此标识,即是会员。能享受会员该享受的权益。

======================希望能帮到你==========================

签到天数: 400 天

[LV.9]㊣黄金裁决㊣

发表于 2020-7-30 06:46:43 | 显示全部楼层
明显是路劲错误,认真看下M2的错我提示,里面的地址说明了问题,
路劲的  .\ 代表当前目录,    ..\ 代表上一级目录,
如果你的脚本目录是在\Mir200\Envir\market_def\ 中,..\返回上一级就是\Mir200\Envir\,
..\QuestDiary\游戏触发\金钻名单.txt  就等于绝对路径:
\Mir200\Envir\QuestDiary\游戏触发\金钻名单.txt

如果你的脚本目录是在\Mir200\Envir\market_def\功能\ 中,..\返回上一级就是\Mir200\Envir\market_def\,
..\QuestDiary\游戏触发\金钻名单.txt  就等于绝对路径:
\Mir200\Envir\market_def\QuestDiary\游戏触发\金钻名单.txt

这样肯定报错,修改方法:
..\..\QuestDiary\游戏触发\金钻名单.txt

...\QuestDiary\游戏触发\金钻名单.txt
或把脚本文件放到合适的目录

上述方法未测试,楼主自己试一下

签到天数: 92 天

[LV.6]☆裁决☆

发表于 2020-7-30 08:29:14 | 显示全部楼层
红色错误为M2脚本命令错误,这段脚本里用到的都是M2的基础命令!即使addnamelist ..\QuestDiary\游戏触发\金钻名单.txt这段报错也会继续执行调整等级命令,错误产生的原因应该是M2功能错乱了或者中毒吧,杀毒然后重新下载一套版本程序覆盖试试。

签到天数: 102 天

[LV.6]☆裁决☆

发表于 2020-7-30 09:09:10 | 显示全部楼层
对比一下你就知道问题所在

  1. #ACT
  2. addnamelist ..\QuestDiary\游戏触发\金钻名单.txt
  3. SENDMSG 6 当前会员类型为 = 8  
  4. CHANGELEVEL = 70
  5. SENDMSG 6 恭喜你成功加入本服务器会员,你将享受更多的功能!
  6. SENDMSG 0 恭喜[%s]加入会员!!!!祝您游戏愉快!!!!!
  7. GOTO  @66

  8. #IF
  9. #ACT
  10. addnamelist ..\QuestDiary\游戏触发\金钻名单.txt
  11. SENDMSG 6 当前会员类型为 = 8
  12. SENDMSG 6 恭喜你成功加入本服务器会员,你将享受更多的功能!
  13. SENDMSG 0 恭喜[%s]加入会员!!!!祝您游戏愉快!!!!!
  14. GOTO  @66
复制代码

签到天数: 98 天

[LV.6]☆裁决☆

 楼主| 发表于 2020-7-30 12:15:15 | 显示全部楼层
自己已经搞定了  谢谢大家了  麻烦你们了   我也不知道你们那个是最佳答案  叫站长 说吧   谢谢大家了

签到天数: 98 天

[LV.6]☆裁决☆

 楼主| 发表于 2020-7-30 12:17:43 | 显示全部楼层
自己已经搞定了   谢谢大家了  麻烦你们了  叫站长看看你们那个是最佳答案吧

签到天数: 98 天

[LV.6]☆裁决☆

 楼主| 发表于 2020-7-30 13:03:16 | 显示全部楼层
我自己搞定了,谢谢大家了,麻烦你们了,现在我也不知道给你们谁设置最佳答案,叫站长看看吧

签到天数: 172 天

[LV.7]★怒斩★

发表于 2020-7-30 17:16:18 | 显示全部楼层
请问你 发表于 2020-7-30 12:15
自己已经搞定了  谢谢大家了  麻烦你们了   我也不知道你们那个是最佳答案  叫站长 说吧   谢谢大家了

谁回答你的答案更正确,或者你想采纳给谁自行采纳,请尽快采纳会再关注此帖
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

关闭

站长推荐上一条 /1 下一条

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