CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 731|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
    : D8 Q: F, |% q6 U2 V, q, ~+ F
    / p# H) e5 H8 _  K
    7 f: E8 ~: \/ V* j6 ~2 g$ l: W" N9 C9 ^5 l1 Q0 }
    [@MAIN]+ k) o, A$ n' h
    #SAY
    * ^* V9 b& I& K+ h8 ?" D: D" A<一键合成/@一键合成>
    ' E! q  B' V% ^6 x9 a- {) `2 G2 [! v
    [@一键合成]
    : O+ z3 S3 i1 [! c% K5 t7 A5 tMOV L$数组 [一级物品,二级物品,三级物品,四级物品,五级物品,六级物品,七级物品] ;定义可合成的数组列表
    ' f- F0 o; p  G9 @MOV N$循环标识 05 h3 e: P2 i. d$ x- t0 G
    GetListVarCount L$数组 N$物品列表数量 ;获取数组数量  s! k4 R9 i+ n1 _7 p1 F4 u1 w
    DEC N$物品列表数量 1 ;因为物品最后一级无法合成,所以循环次数要等于物品数量减一
    / g2 D, e. ^/ p& Q$ w4 \9 sLOOPGOTO @_@合成 <$STR(N$物品列表数量)>/ @) g; X" O8 u+ K  f
    , j5 N$ e! R: p# V4 M9 O
    [@_@合成]
    * K+ P* a5 [, j) \! w#IF$ A) @6 M; r( V7 T" ]# I7 H* q
    CHECKITEM <$STR(L$数组[<$STR(N$循环标识)>])> 4& R8 b: K' l+ G; ]5 M. ]* I
    #ACT
    ) M' [9 o$ z+ Y3 j
    ! W, b, V* ?1 R: f  `" I$ [;获取背包该物品数量
    ! @: @* n, P( P, y1 w% F6 lGetBAGItemCount <$STR(L$数组[<$STR(N$循环标识)>])> N$当前物品数量! @' s8 Z  ?6 ]7 K4 @, m; ^
    5 y. ~6 Y; e) B3 C  a
    ;之所以要额外乘除,是为了去掉多余的数量,比如有26件物品,除以4等于6,再乘以4就等于24了
    , A7 u) p4 w- ~0 nDIV N$当前物品数量 4
    7 X* l1 }2 D' |8 f$ `MUL N$当前物品数量 4
    % F2 j- y7 v6 f5 NMOV N$给予下标 <$STR(N$循环标识)>- Z: r. X+ ]8 B" O# C/ ]7 X/ {
    INC N$给予下标 1. J. E. i$ O* E- ?- }  Z$ M3 P
    TAKE <$STR(L$数组[<$STR(N$循环标识)>])> <$STR(N$当前物品数量)>
    ' q. o$ i, V" UDIV N$当前物品数量 45 x" x5 L" m7 p1 a
    GIVE <$STR(L$数组[<$STR(N$给予下标)>])> <$STR(N$当前物品数量)>
    : L: H8 Z3 [7 b- O, T5 h1 s! k7 j9 p% S$ y9 W
    #IF
    ; ^! N, H" j3 o1 A1 }#ACT
    " _2 ^$ \" E5 g/ PINC N$循环标识 10 K( c$ \  w6 }) @! {  \* \

    9 _. e  e' {+ n8 e
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-12-13 02:54 , Processed in 0.097332 second(s), 29 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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