大佬们,记录石的脚本要如何写?
经过我各种百度。没找到相关脚本代码:L翻看说明书,复制到QF里面。也没触发。
那标记石是31号字段
功能演示:
物品分类号:31
SHAPE 值:1
AN字段是触发.这个根据自己版本设置.我们以设置为99为例子
QFunction-0.txt脚本下面
[@StdModeFunc99]
;#act
;关闭自定义NPC大对话框
;CloseBigDialogBox
;#say
一: <记录当前坐标/@TAGMAPINFO1> <移动到/@PMOVE1> -> <$TAGMAPNAME1> <$TAGX1> <$TAGY1>\
二: <记录当前坐标/@TAGMAPINFO2> <移动到/@PMOVE2> -> <$TAGMAPNAME2> <$TAGX2> <$TAGY2>\
三: <记录当前坐标/@TAGMAPINFO3> <移动到/@PMOVE3> -> <$TAGMAPNAME3> <$TAGX3> <$TAGY3>\
四: <记录当前坐标/@TAGMAPINFO4> <移动到/@PMOVE4> -> <$TAGMAPNAME4> <$TAGX4> <$TAGY4>\
五: <记录当前坐标/@TAGMAPINFO5> <移动到/@PMOVE5> -> <$TAGMAPNAME5> <$TAGX5> <$TAGY5>\
六: <记录当前坐标/@TAGMAPINFO6> <移动到/@PMOVE6> -> <$TAGMAPNAME6> <$TAGX6> <$TAGY6>\ \
<成功传送后才会消失一点.安全无毒.放心使用>\
[@PMOVE1]
#ACT
TAGMAPMOVE 1
[@PMOVE2]
#ACT
TAGMAPMOVE 2
[@PMOVE3]
#ACT
TAGMAPMOVE 3
[@PMOVE4]
#ACT
TAGMAPMOVE 4
[@PMOVE5]
#ACT
TAGMAPMOVE 5
[@PMOVE6]
#ACT
TAGMAPMOVE 6
[@TAGMAPINFO1]
#ACT
TAGMAPINFO 1
GOTO @StdModeFunc99
[@TAGMAPINFO2]
#ACT
TAGMAPINFO 2
GOTO @StdModeFunc99
[@TAGMAPINFO3]
#ACT
TAGMAPINFO 3
GOTO @StdModeFunc99
[@TAGMAPINFO4]
#ACT
TAGMAPINFO 4
GOTO @StdModeFunc99
[@TAGMAPINFO5]
#ACT
TAGMAPINFO 5
GOTO @StdModeFunc99
[@TAGMAPINFO6]
#ACT
TAGMAPINFO 6
GOTO @StdModeFunc99
这是说明书里面的 [@卫星定位]
{
#IF
EQUALS$记录地图
EQUALN$记录横坐标0
EQUALN$记录纵坐标0
#ACT
MOVS$记录地图 未记录
MOVS$记录地图名 未记录
MOVN$记录横坐标 未记录
MOVN$记录纵坐标 未记录
#IF
#ACT
OPENMERCHANTBIGDLG
#SAY
<> \ \
<><小退清除:/FCOLOR=250><记录当前坐标/@记录1> <移动到/@飞到1> -> <$STR(S$记录地图名)><$STR(N$记录横坐标)><$STR(N$记录纵坐标)>
[@记录1]
#ACT
MOVS$记录地图 <$MAP>
MOVS$记录地图名 <$MapTitle>
MOVN$记录横坐标 <$X>
MOVN$记录纵坐标 <$Y>
GOTO @卫星定位
BREAK
[@飞到1]
#IF
EQUALS$记录地图 未记录
#ACT
MessageBox 未记录地图!
BREAK
#IF
NOT equal <$ATTACKMONSTER_NAME>
#ACT
SendCenterMsg 0 251 战斗状态下无法移动!0 8
SendCenterMsg 0 251 战斗状态下无法移动!0 8
SendCenterMsg 0 251 战斗状态下无法移动!0 8
BREAK
#IF
#ACT
mapmove<$STR(S$记录地图)><$STR(N$记录横坐标)><$STR(N$记录纵坐标)>
BREAK
以上内容放到TXT文档里
然后QF里面
[@StdModeFunc99]
#ACT
#CALL [\潜龙出品\坐标记录.txt] @卫星定位
break
为嘛会报错?放的路径对啊
你命令都注释掉了,怎么会触发呢!
传奇版本 发表于 2025-4-22 21:34
你命令都注释掉了,怎么会触发呢!
我没注释。。然后记录坐标没反应=。=
大佬搞手游端去了,都快一年每来这了
页:
[1]