CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 538|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥* Z7 {! U5 `2 }" h, G
    % k& E" n% V0 ?# \' Z# H' K

    ' }- j* ?6 q% J7 m) d$ k* y9 [5 I
    . h' ~0 v! |* w) T6 z1 G[@MAIN]# S! |4 b( l& _+ Z$ }/ S
    #SAY
    ) u# g! I/ x0 P& [' N+ F) j0 P<一键合成/@一键合成>( ^- Q  T- C/ C$ ~2 W0 R
    4 P4 t" u! g6 N: t: P) ]
    [@一键合成]$ B; q' m5 X  v% n5 I, B
    MOV L$数组 [一级物品,二级物品,三级物品,四级物品,五级物品,六级物品,七级物品] ;定义可合成的数组列表% v3 p% Z: }( ^, r) V
    MOV N$循环标识 02 w5 Z! U, \' w& e/ p
    GetListVarCount L$数组 N$物品列表数量 ;获取数组数量" Q& l) c: G3 ^4 _6 m5 d
    DEC N$物品列表数量 1 ;因为物品最后一级无法合成,所以循环次数要等于物品数量减一1 c+ y6 {: ]: l* [& l/ R
    LOOPGOTO @_@合成 <$STR(N$物品列表数量)>/ a% o# B% u/ J, a, {7 E

      W$ n* M, b: q0 Z, A0 t[@_@合成]
    + e) P: S/ i% R" E0 [/ c" @1 h#IF" J+ T; E2 Z# ]$ }) X- N; d" Q
    CHECKITEM <$STR(L$数组[<$STR(N$循环标识)>])> 4
    0 n1 W: Z/ Q) B- c#ACT
    8 {# S1 {* U4 i! E7 u! r2 H9 |( f7 Z# n3 l5 t
    ;获取背包该物品数量
    , X! D. F: }: \3 ]: Y8 vGetBAGItemCount <$STR(L$数组[<$STR(N$循环标识)>])> N$当前物品数量
    - i- B8 q5 y& g: r; }3 L1 f% k# i% A8 i9 \3 u
    ;之所以要额外乘除,是为了去掉多余的数量,比如有26件物品,除以4等于6,再乘以4就等于24了
    + j8 I8 k- f+ u3 d9 T& UDIV N$当前物品数量 4
    ' V0 C) Z) I  z" n5 vMUL N$当前物品数量 4
    0 m. o( Z9 R9 b5 zMOV N$给予下标 <$STR(N$循环标识)>- m% m* ~6 m- j7 s; }7 T3 `* P
    INC N$给予下标 1
    8 R( z% l. H) N& M/ o" L  c! [' }TAKE <$STR(L$数组[<$STR(N$循环标识)>])> <$STR(N$当前物品数量)>3 x5 d/ E) ~5 |. w: l
    DIV N$当前物品数量 49 v# }, F- L. h  D
    GIVE <$STR(L$数组[<$STR(N$给予下标)>])> <$STR(N$当前物品数量)>$ g1 H9 S) k2 P1 o# {( T5 D( Q
    7 ^* D7 u; g9 @
    #IF
    # Z* v9 P" d" I! ]) o9 k#ACT
    3 {+ L6 @7 ~* p$ |6 v8 B3 JINC N$循环标识 1
    : r+ O; y8 v' a. F6 f8 C. z7 |4 U0 e! K/ f
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-9-4 00:05 , Processed in 0.171119 second(s), 28 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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