100225220 发表于 2022-6-12 22:44 至于建NPC 具体看情况了,取人物名字做变量,用命令建NPC
--------------------------------------- ...
还有一个条件,5个玩家全都点完毕之后,自动删除之前建立的NPC。
a174290013 发表于 2022-6-13 21:04 还有一个条件,5个玩家全都点完毕之后,自动删除之前建立的NPC。
再加一个全局变量,一个人成功点击了,+1,,,,,=5时,删NPC
100225220 发表于 2022-6-13 21:09 再加一个全局变量,一个人成功点击了,+1,,,,,=5时,删NPC
大佬,我对个人变量,全局变量,什么变量的,一窍不通啊。。
a174290013 发表于 2022-6-14 05:52 大佬,我对个人变量,全局变量,什么变量的,一窍不通啊。。
应该是脚本的精髓了。。打个比方。上面提到的J499 就是私人变量,每个玩家都有,上线默认是0,但是点了上面那个NPC,点一次,就加1,这个J499就是变量。。。全局变量是指整个服务器的变量,是唯一的,说明书上搜 变量 里面有详细的
100225220 发表于 2022-6-14 11:46 应该是脚本的精髓了。。打个比方。上面提到的J499 就是私人变量,每个玩家都有,上线默认是0,但是点了上 ...
好的,我多看看说明书
#IF
#act
GetNpcName S1
SendMsg 6 当前NPC名称<$STR(S1)>
#IF
LARGE J499 4
#act
SendMsg 6 超过5次
break
#IF
EQUAL <$STR(S1)> <$USERNAME>
#act
SendMsg 6 同名字可以点
INC J499 1
---------------------------------------------------------
J0-J499 (私人变量,数字型) 可保存,每晚自动12点重置
补充内容 (2022-6-12 22:40):
#IF
EQUAL S1 <$USERNAME>
至于建NPC 具体看情况了,取人物名字做变量,用命令建NPC
-----------------------------------------------------
通过脚本命令建立一个NPC,服务器重启后消失.
格式: CreateNPC NPC名字 地图 坐标X(-1时随机坐标) 坐标Y(-1时随机坐标) 外观 脚本文件 脚本文件是否要加上地图名称(例如.设置为0时脚本文件必须带“-3”如:“传送员-3.txt” 设置为1时脚本文件不需要带“-3”如:“传送员.txt”这样的好处就是,你可以在任意地图地图创建NPC,只要一个脚本“传送员.txt”而不需要“传送员-0.txt、传送员-3.txt”等等好多NPC脚本)
注意: 脚本文件必须在Market_Def目录中.
例如:首先在Market_Def中建立一个叫测试-3.txt的脚本文件.
#IF
#ACT
CreateNPC 测试 3 330 330 8 测试-3 0
#SAY
通过脚本建立了一个NPC.
#IF
#ACT
CreateNPC 测试NPC 3 -1 -1 8 测试NPC 1
#SAY
通过脚本建立了一个NPC 随机坐标
100225220 发表于 2022-6-12 22:44 至于建NPC 具体看情况了,取人物名字做变量,用命令建NPC
--------------------------------------- ...
还有一个条件,5个玩家全都点完毕之后,自动删除之前建立的NPC。
a174290013 发表于 2022-6-13 21:04 还有一个条件,5个玩家全都点完毕之后,自动删除之前建立的NPC。
再加一个全局变量,一个人成功点击了,+1,,,,,=5时,删NPC
100225220 发表于 2022-6-13 21:09 再加一个全局变量,一个人成功点击了,+1,,,,,=5时,删NPC
大佬,我对个人变量,全局变量,什么变量的,一窍不通啊。。