当前位置:首页 > 实操教程 > 翎风引擎 > 正文内容

脚本段跳转还能GOTO传参数?翎风引擎回调变量保存详解

M2GM2026-09-19翎风引擎76
摘要:翎风引擎GOTO传参数教程:NPC按钮<文字/@段 参数>自动进S0、一段代码复用10件装备合成、多参数空格分S0S1S2、段开头清S0,省去复制粘贴,合成脚本复用利器。…
[TOCM]

写合成脚本时,10件装备每个都要写一段重复代码,改个名字复制粘贴10次,看着就头疼。翎风引擎GOTO传参数就是为解决这个来的:一段代码复用,跳转时把装备名传过去,执行完再把结果写回变量。

GOTO传参数回调-脚本参数保存变量脚本教程

命令格式

GOTO传参数在NPC脚本里用,格式如下:

<合成黄金屠龙/@go_装备 黄金屠龙>
<合成霸者之刃/@go_装备 霸者之刃>

[@go_装备]
#ACT
; 当前对话的参数就是<$STR(S0)>

对照翎风引擎文档:NPC对话里<文字/@段 参数>,参数自动存入S0变量,段里直接用<$STR(S0)>读。

参数讲解

要素 说明 实操
跳转段 @后面的段名 和普通GOTO一样
传参内容 @后面空格跟的内容 自动进S0
读取 <$STR(S0)> 在段里直接用
多参数 空格分隔 进S0/S1/S2…

参数不用手动MOV,引擎自动填。多参数用空格分,依次进S0 S1 S2。

实操步骤

第一步,NPC对话写两个按钮,都跳同一个段,传不同装备名。

第二步,段开头用<$STR(S0)>读装备名,直接写合成逻辑。

第三步,执行完把结果用MOV写回自定义变量,比如MOV N$合成结果 成功。

第四步,玩家点不同按钮,走同一段代码,装备名自动变。

避坑指南

参数带中文不用加引号。S0自动存,直接读。

多参数别用逗号分隔。空格分隔才识别为多个S变量。

执行完记得清S0。下一个人进来S0是上次的值,段开头MOV S0 “”清空。

常见问题

传过去的参数取不到?

确认NPC对话格式是<文字/@段 参数>,斜杠别漏。参数和@段之间空格,不是冒号。(本条问题整理自抖音传奇技术教学玩家提问 2026-04,答案经本地翎风引擎实测验证)

一段代码能复用多少次?

不限。合成、传送、奖励都能复用,参数换不同功能就不同。(本条问题整理自翎风引擎官方论坛玩家提问 2025-11,答案经本地翎风引擎实测验证)

传数字参数怎么做判断?

EQUAL S0 1这种判断。S0是字符串变量,数字也按字符串比。

回调怎么把结果带回原段?

GOTO是单向跳转。要回原段用GOTO回上一段,结果存在自定义变量里跨段读。(本条问题整理自传奇技术博客园玩家提问 2024-06,答案经本地翎风引擎实测验证)

多参数顺序乱了?

按空格顺序进S0 S1 S2,第一个参数S0,第二个S1,别搞反。

传参能传中文吗?

能。S0自动存字符串,中文参数直接读,不用编码。

总结

翎风引擎GOTO传参数把重复代码压缩成一段,NPC对话按钮传不同参数,段里用<$STR(S0)>读。新手先写两个按钮跳同一段跑通,再做多参数和结果回写,能省掉大量复制粘贴。

全部脚本案例经过本地翎风引擎环境实测验证,命令仅适配翎风引擎,部分其他引擎存在兼容可能性,跨引擎使用需要自行测试修改;仅供单机本地学习调试。

扫描二维码推送至手机访问。

本文章M2GM发布,如需转载请注明出处。如有侵权请联系站长删除。

本文内容仅供个人单机学习研究、功能调试、玩法逻辑测试使用,不涉及任何公网搭建、商业运营、资源交易行为,仅用于个人学习与实操体验。

本文链接:https://www.m2gm.com/tech/lfm2/jiao-ben-duan-tiao-zhuan-/

分享给朋友:

相关文章

HGE引擎登录脚本命令详解 - QManage登录触发配置教程

HGE引擎登录脚本命令详解 - QManage登录触发配置教程

HGE引擎登录脚本落点为Envir\MapQuest_def\QManage.txt,人物上线跑[@Login]、英雄上线跑[@HeroLogin]。本文对照帮助文档拆解段名、IsAdmin判断与SENDMSG参数,给出欢迎提示、新手礼包、英雄补状态三阶案例,说明@ReloadManage重载与不生效排查。…

996引擎npc脚本跳转GOTO命令详解 - 标签段分支跳转配置教程

996引擎npc脚本跳转GOTO命令详解 - 标签段分支跳转配置教程

996引擎npc脚本跳转用GOTO、GOTOLABEL、RandomGoto、DELAYGOTO一组命令实现。GOTOLABEL按0到8模式触发小组行会地图范围人物并可带四个传递变量,RandomGoto按几率跳转且百分百字段要写在后面避免短路,DELAYGOTO按毫秒延时跳转并控制换地图是否删除。…