CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 860|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥  S. k" ~3 ^8 e3 X
    * c' `: B5 U/ s) _* V+ e1 ^
    / ~! I% e1 p$ k7 O
    4 R+ o1 F0 F( v  S5 Z
    [@MAIN]
    2 o( j' L0 u  p; _: {. Q#SAY$ G- X( G' |# O3 ?6 P. m% `8 @* X  R
    <一键合成/@一键合成>) o, D" h, O& W4 F
    " z+ A+ i2 ^8 T* E; f$ ]; ^/ c
    [@一键合成]1 K& W6 t$ z. r
    MOV L$数组 [一级物品,二级物品,三级物品,四级物品,五级物品,六级物品,七级物品] ;定义可合成的数组列表2 W, i0 S: Z0 {: m, M4 q6 Q
    MOV N$循环标识 0& F) m& Y/ C( ]. m
    GetListVarCount L$数组 N$物品列表数量 ;获取数组数量' a) k1 R' i, {
    DEC N$物品列表数量 1 ;因为物品最后一级无法合成,所以循环次数要等于物品数量减一
    4 O# Y  b1 r) V3 m( E7 ~! C' s2 CLOOPGOTO @_@合成 <$STR(N$物品列表数量)>
    : q0 [1 I6 D2 y0 O7 W5 l" X' h* \1 z+ d9 y  y0 {2 ]
    [@_@合成]
    # l9 c$ J) Z" L8 [, t# B#IF
    ' q3 o6 }. c7 L9 ^, k9 {CHECKITEM <$STR(L$数组[<$STR(N$循环标识)>])> 4) Z5 Q' Q' t  s6 }
    #ACT# ^7 ?- \1 F4 B. \# A  l; Q& q
    4 q6 ~% n) m" P, E8 D
    ;获取背包该物品数量
    * t! n8 a* p6 q$ p' M  A. `GetBAGItemCount <$STR(L$数组[<$STR(N$循环标识)>])> N$当前物品数量
    $ n2 i9 d9 }, ?8 y7 [  l6 d+ x0 }
    3 J) c% c$ _" w8 j0 Y' C9 n;之所以要额外乘除,是为了去掉多余的数量,比如有26件物品,除以4等于6,再乘以4就等于24了. @& d' n" ?& z8 K
    DIV N$当前物品数量 4) C: B4 j$ j. U5 F/ q7 j9 ]
    MUL N$当前物品数量 40 ]6 T* X2 T$ H
    MOV N$给予下标 <$STR(N$循环标识)>
    + W% P4 w, z1 x$ f9 cINC N$给予下标 1' D, K, j% K% d8 o4 d8 u! j7 q6 p; t
    TAKE <$STR(L$数组[<$STR(N$循环标识)>])> <$STR(N$当前物品数量)>; E& s3 b4 W" @6 m4 n$ ^- \" ]
    DIV N$当前物品数量 4" |$ ?8 F" ~$ m- M% ?
    GIVE <$STR(L$数组[<$STR(N$给予下标)>])> <$STR(N$当前物品数量)>/ L3 M& u$ l7 |0 A5 [9 r
    / B! m" L; Z( P1 K) s% x
    #IF9 P4 ]5 s8 V2 w- ~: R3 d  ~
    #ACT2 ~9 f* q! r. i8 a" q+ T3 x! n
    INC N$循环标识 1
    0 C" z8 L+ [! L
    * E6 X3 `+ u( I6 I/ m
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-1-30 11:09 , Processed in 0.094619 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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