搜索
查看: 232|回复: 8

[求助] 作为gm,我想修改某个玩家的任务标签变量,如何便捷实现

[复制链接]
发表于 2025-8-6 00:22:16 | 显示全部楼层 |阅读模式
作为gm,我想修改某个玩家的任务标签变量,比如将a玩家的[59]1,修改为[59]0,如何便捷实现?
发表于 2025-8-6 08:53:55 | 显示全部楼层
必须执行脚本,
发表于 2025-8-6 08:54:58 | 显示全部楼层
写个NPC,刷在GM办公室里,把他拉进去让他点NPC执行,这已经很省事了,还不影响其他玩家
 楼主| 发表于 2025-8-6 09:28:05 | 显示全部楼层
上线发呆 发表于 2025-8-6 08:54
写个NPC,刷在GM办公室里,把他拉进去让他点NPC执行,这已经很省事了,还不影响其他玩家 ...

感谢点拨,我明白了。
发表于 2025-8-6 09:32:07 | 显示全部楼层
玩家在线的话可以用多级脚本直接执行
发表于 2025-8-6 09:35:38 | 显示全部楼层
玩家在线的话,用HCALL功能呀
发表于 2025-8-6 10:06:38 | 显示全部楼层
MOV S0 玩家名字
<$STR(S0)>.SET [100] 1
 楼主| 发表于 2025-8-6 19:38:56 | 显示全部楼层
上线发呆 发表于 2025-8-6 10:06
MOV S0 玩家名字
.SET [100] 1

哈哈成功了,分享一下我的脚本
(@@InPutInteger @@InPutString)
[@main]
<玩家的名字叫?/@@InPutString5|Title=请输入玩家名字>\

[@InPutString5]

<清理<$STR(S5)>的任务标签(任务标示),使[59]为0/@清理59>
[@清理59]
#if
#act
<$STR(S5)>.SET [59] 0
#say
清理成功!
发表于 2025-8-7 09:22:15 | 显示全部楼层
教你的简单的,登陆检测    检测名字是否在文本,是就把[100] 0  

补充内容 (2025-8-7 09:22):
不在就不管,重读数据  重读参数  重读登录

补充内容 (2025-8-7 09:23):
重读三个  就可以了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-9-15 21:58 , Processed in 0.411881 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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