这段传奇脚本主要涉及游戏内的元宝竞拍、行会招募设置、全服公告发布以及特定物品的触发机制。脚本通过特定的变量和指令,实现了玩家与游戏系统的深度交互。
脚本一:元宝竞拍与行会招募设置
这段脚本构建了一个综合性的设置界面,允许玩家输入竞拍价格、招募等级要求以及全服公告内容。
界面显示与变量读取:
<你拥有的元宝/SCOLOR=254>:<[/SCOLOR=253><GAMEGOLD><]/SCOLOR=253>:在界面上显示玩家当前拥有的元宝数量。<GAMEGOLD> 是读取玩家元宝余额的系统变量。
<当前竞拍价位/SCOLOR=254>:<[/SCOLOR=253]<STR(G162)><]/SCOLOR=253>+<[/SCOLOR=253]5000<]/SCOLOR=253><元宝/SCOLOR=249>:显示当前的竞拍价位,其数值来源于变量 G162,并提示玩家在此基础上增加5000元宝进行竞拍。
数据输入指令:
<请输入你要要竞标的价格/@@InPutInteger70>:提示玩家输入竞标价格。@@InPutInteger70 指令会弹出一个输入框,并将玩家输入的整数保存到变量 N70 中。
<请输入招收成员最低等级/@@InPutInteger71>:提示玩家输入招募成员的最低等级。@@InPutInteger71 指令会将输入的整数保存到变量 N71 中,用于后续的行会招募条件判断。
<请输入一段简短的公告/@@InPutString18>:提示玩家输入一段公告内容。@@InPutString18 指令会将玩家输入的文本保存到字符串变量 S18 中。
信息显示:
<公告内容:/SCOLOR=250><STR(S18)>:在界面上回显玩家刚刚输入的公告内容,方便玩家确认。
脚本二:特定物品触发公告显示
此脚本定义了当玩家拾取特定物品(物品代码为51,通常代表地牢逃脱卷轴)时触发的动作。
[@PICKUPITEM51]:定义了一个触发点,当玩家拾取物品ID为51的物品时,脚本开始执行。
SetStringBlank S18 14 0:将字符串变量 S18 的内容清空,并设置其最大长度为14个字符。这通常是为了准备接收新的公告内容或清除旧的显示。
<OpenBig:/SCOLOR=70><STR(S18)>:将变量 S18 中的内容以“OpenBig”(大字体或特定格式)的形式显示出来。结合上下文,这意味着玩家拾取该物品后,会触发显示由脚本一中设置的行会公告内容。
脚本三:地图移动触发GM指令
这段脚本定义了当玩家进行地图移动时触发的动作。
[@MAPMOVE]:定义了一个触发点,当玩家从一个地图移动到另一个地图时,脚本开始执行。
GMEXECUTE <STR(S51)>:执行一个GM(游戏管理员)指令。指令的内容来源于字符串变量 S51。这意味着当玩家换地图时,系统会自动执行一段预设的管理员命令,具体功能取决于 S51 变量中存储的内容,可能是执行某些后台任务或状态更新。

