CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 961|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
    0 H9 J% \, L. x: w. L
    1 J; X. f: k: ~4 g9 V$ Z5 E# B. g4 b4 T; o9 v' ^( p1 Q
    0 q# K/ w& U4 n5 t
    [@MAIN]
    + q* S6 K) u* N) d#SAY1 u, j6 D% O3 Z( V! S, c
    <一键合成/@一键合成>! v5 H4 R7 f3 E$ U7 U3 ?( g
    4 ]4 H( b) i7 N& o: ?
    [@一键合成]
    % `" e/ H; d6 k& s8 lMOV L$数组 [一级物品,二级物品,三级物品,四级物品,五级物品,六级物品,七级物品] ;定义可合成的数组列表: B; J  g6 @! j: x  y6 U
    MOV N$循环标识 0
    ' m- F, t5 k6 Z6 |# r6 N' k0 oGetListVarCount L$数组 N$物品列表数量 ;获取数组数量$ J% M, h. ^: n: S' S
    DEC N$物品列表数量 1 ;因为物品最后一级无法合成,所以循环次数要等于物品数量减一' Q4 M9 q4 C3 ^% Z: i
    LOOPGOTO @_@合成 <$STR(N$物品列表数量)>
      Q1 S5 Y9 O; t* N+ R5 s" r2 c! G3 z) l; D6 @* _5 I0 L
    [@_@合成]
    0 |/ ?1 [0 V% k! |#IF" s, ~/ [& p! M8 p5 h7 |: E
    CHECKITEM <$STR(L$数组[<$STR(N$循环标识)>])> 4
    # }- e9 e' o! V- c) m3 ]#ACT: ]( V' y: r8 R- A; Y- ?

    4 @: A9 g* F/ S;获取背包该物品数量. E! l2 r% P, r3 ~
    GetBAGItemCount <$STR(L$数组[<$STR(N$循环标识)>])> N$当前物品数量9 _; J! ~: U( s' c/ d4 D
    5 y1 H0 V4 W7 u' k2 l
    ;之所以要额外乘除,是为了去掉多余的数量,比如有26件物品,除以4等于6,再乘以4就等于24了
    - r( k+ r* S7 BDIV N$当前物品数量 45 T( ]* z6 J* \& E9 G+ K' }; @
    MUL N$当前物品数量 4
    * {9 h1 }+ a/ N# UMOV N$给予下标 <$STR(N$循环标识)>
    ; m6 {- Q3 R: o: @8 s+ \5 OINC N$给予下标 1
    6 Y, [4 x2 Z% R" ^/ pTAKE <$STR(L$数组[<$STR(N$循环标识)>])> <$STR(N$当前物品数量)>
    % [+ B' u( A& `& u7 Y) ~DIV N$当前物品数量 4) c& e9 f+ |6 j& l& U5 n8 k2 |
    GIVE <$STR(L$数组[<$STR(N$给予下标)>])> <$STR(N$当前物品数量)>
    ! J3 X, Y! J- C. z' y  c
    ' M+ h5 C/ P) A: j#IF8 j2 q9 @1 x9 D
    #ACT" I- S, A8 W2 D
    INC N$循环标识 13 l# f5 L8 d1 {% l
    " N% o/ r' A) A
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-3-18 05:01 , Processed in 0.087752 second(s), 28 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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