CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 426|回复: 0

[图文教程] 翎风引擎 使用数组与循环实现一键4合1功能

[复制链接]
  • TA的每日心情
    慵懒
    2025-4-14 11:20
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    106

    主题

    3

    回帖

    878

    积分

    超级版主

    Rank: 8Rank: 8

    QQ
    发表于 2025-4-12 02:48:40 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
    % |9 h7 r8 M, `5 P6 D8 `4 ?) \3 k
    . f- S7 q) ^& n$ e9 x, u- i0 A& ]
    ' y3 e& b2 B9 }% @' _3 \; D  Q5 }9 y+ @3 o4 V7 d; a7 S, x
    [@MAIN]
    ( a( N. p( s# `" P! Q2 h! S, j#SAY
    ) V( z8 m3 y" R* c<一键合成/@一键合成>4 T3 E' o: W  B0 s" \, r( f
      z- F- r& ^2 X' M- P* ^0 \; z3 p
    [@一键合成]) {/ e2 }8 C! i" J/ r
    MOV L$数组 [一级物品,二级物品,三级物品,四级物品,五级物品,六级物品,七级物品] ;定义可合成的数组列表4 d1 ^/ |: m: ?* B6 @) x; T9 ~
    MOV N$循环标识 0" D; ]( S, e' z3 t9 J" R
    GetListVarCount L$数组 N$物品列表数量 ;获取数组数量- f7 l  G' @; ^6 A# m
    DEC N$物品列表数量 1 ;因为物品最后一级无法合成,所以循环次数要等于物品数量减一( @: _: m, L$ i3 t, Z/ g5 f! @( i  o
    LOOPGOTO @_@合成 <$STR(N$物品列表数量)>
    . f8 P+ m, Y! r2 d% M, Y0 D' e
    ' w* W8 e/ ]! X. w* K[@_@合成]
    # J$ l8 F- z! _3 K2 w#IF! W. W! k2 m7 ~& E- F+ [% V
    CHECKITEM <$STR(L$数组[<$STR(N$循环标识)>])> 46 E/ f; ?5 @2 e6 Q/ [$ o
    #ACT
    2 _% d5 C4 ]3 ]) J) A' k# |: g( R: y6 }$ J9 K& g
    ;获取背包该物品数量2 j# O* f& {, A' {
    GetBAGItemCount <$STR(L$数组[<$STR(N$循环标识)>])> N$当前物品数量3 l! ~2 \( i0 y, o
    5 o9 p' L- ?+ I) a1 a; b& A
    ;之所以要额外乘除,是为了去掉多余的数量,比如有26件物品,除以4等于6,再乘以4就等于24了
    2 \8 I, j6 p, @( i3 SDIV N$当前物品数量 4
    ( ~/ _' M2 H  `% ]MUL N$当前物品数量 4
    ) l) }$ V4 G8 ?+ p" O1 IMOV N$给予下标 <$STR(N$循环标识)>/ S, U7 Q! P; B1 V
    INC N$给予下标 1+ a3 B& x$ I+ e9 B: B
    TAKE <$STR(L$数组[<$STR(N$循环标识)>])> <$STR(N$当前物品数量)>
    , T7 P- G& d; fDIV N$当前物品数量 4
    * p. u! |  @. Q0 g8 [GIVE <$STR(L$数组[<$STR(N$给予下标)>])> <$STR(N$当前物品数量)>
    7 b) e* x. c2 E) w
    & Z5 ?0 G- X* K# ^  A! M3 l( E( M8 Y#IF: i0 {# m) a- ^6 Z/ c
    #ACT
    $ ]4 n# }: A; i( Z6 x; o+ ^4 H# f+ }INC N$循环标识 19 S4 S. Y8 u2 D5 |& d5 y0 g
    ' \9 ~  ~; ^/ ^
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|CQA3论坛 ( 蜀ICP备18030242号-5 )|网站地图

    GMT+8, 2025-7-9 06:50 , Processed in 0.107288 second(s), 38 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表