设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
首页
Portal
论坛
BBS
搜索
搜索
本版
文章
帖子
资源社区
»
论坛
›
资源板块
›
功能脚本
›
[AFT3]引擎巧用变量合成
返回列表
发新帖
查看:
32
|
回复:
0
[案例脚本]
[AFT3]引擎巧用变量合成
[复制链接]
admin
admin
当前离线
积分
2925
打卡等级:偶尔看看
打卡总天数:10
打卡月天数:1
打卡总奖励:2092
最近打卡:2025-10-01 05:51:05
261
主题
1
回帖
2925
积分
管理员
积分
2925
发消息
发表于 2025-9-19 02:44:15
|
显示全部楼层
|
阅读模式
变量巧用装备合成
简单的合成
[@合成戒指]
#if
CHECKITEM 神武戒指 2 翻译检测神武戒指是否有两个
#ACT
TAKE 神武戒指 2 翻译拿掉两个神武戒指
GIVE 战神戒指 1 翻译给予一个战神戒指
SENDMSG 5 合成成功 翻译 提示合成成功
break
下面变量合成的
[合成]
checkitembox 请放入合成装备 1 128 【后面128随便写要求全服唯一】
[@GETBOXITEM128] 此为游戏里点击触发
#if
CHECKITEMUPBOX 是否合法有效防止物品复制现象出现
#ELSEACT
SENDMSG 5 升级框中的物品不存在或者是复制品。升级失败
BAEAK
首先检查有没有这个装备
#IF
!CHECKVARLIST $CHECKBOXITEM.NAME ../战魂武器.TXT !号就是。如果神武首饰不存在的话,没有!号的话就是如果神武装备存在的话那么什么什么 【CHECKVARLIST在列表里检查变量 检查装备名字$CHECKBOXITEM.NAME
#ACT
SENDMSG 5 你这不是战魂武器
BAEAK
#IF
CHECKITEM $CHECKBOXITEM.NAME 2 检查是不是有两个装备也就是神武戒指
#ACT
MOV S10 $CHECKBOXITEM.NAME MOV S10是字符变量
SENDMSG 5 =1==$STR(S10)==
REPIACETEXT S10 战魂 流金 REPIACETEXT 战魂 战神 此为替换字符串,是字符都可以替换,S10就是说替换神武,或者替换$CHECKBOXITEM.NAME此为替换装备的变量
SENDMSG 5 =2==$STR(S10)==
TAKE $CHECKBOXITEM.NAME 2 TAKE拿走装备神武戒指2个$CHECKBOXITEM.NAME 2他替换的是变量。
GIVE $STR(S10) 1 GIVE给予装备,$STR(S10) 就是给S10就是变量对应的是MOV S10 $CHECKBOXITEM.NAME
SENDMSG 5 合成成功
BREAK
复制代码
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页