CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 959|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥* Q% A2 b' O9 S7 d
    9 I) k0 H. p* S! V* }2 C! s& n7 b
    ; l7 f4 e6 n. c/ Z% `2 j' `" j
    - q) F2 u$ `+ _8 ]$ n* ]+ x
    [@MAIN]
    . N0 S6 d3 T, r5 f2 D- j: k- ?#SAY+ ]4 k; ~! G' p% N) [
    <一键合成/@一键合成>
    8 z' \: u4 B3 n4 G/ r+ ~- I7 q. p! O, P
    [@一键合成]5 x# Q. X% r; c* A5 b
    MOV L$数组 [一级物品,二级物品,三级物品,四级物品,五级物品,六级物品,七级物品] ;定义可合成的数组列表% l( B: N! t0 j( Y4 i
    MOV N$循环标识 0, O7 O7 U5 F4 o4 [
    GetListVarCount L$数组 N$物品列表数量 ;获取数组数量1 C  b2 ^9 R( Y6 |1 I, }- H
    DEC N$物品列表数量 1 ;因为物品最后一级无法合成,所以循环次数要等于物品数量减一" H  o) Y! h5 }7 E$ Q  W$ w: d: j
    LOOPGOTO @_@合成 <$STR(N$物品列表数量)>3 l, w: n' s: o. F! }2 p" v( k

    ! g1 {% j4 ^2 Q# v. [: z[@_@合成]
    / \0 K. b5 Z0 ]#IF* u' q  y1 U( q, |* a- w& Y; D
    CHECKITEM <$STR(L$数组[<$STR(N$循环标识)>])> 4
    $ S/ K0 q& u# a! z0 v% \4 v; r#ACT
      H, W9 p2 ^0 u0 F' g7 r' {+ L  g
    ;获取背包该物品数量
    1 I5 w2 T: w! _, Q' A- E! DGetBAGItemCount <$STR(L$数组[<$STR(N$循环标识)>])> N$当前物品数量
    2 H; T9 n& |9 F2 T# d
    ) x1 c) O$ v5 w6 |, Q0 ?;之所以要额外乘除,是为了去掉多余的数量,比如有26件物品,除以4等于6,再乘以4就等于24了  P0 Y: F* a4 T# T& s" `$ U( ?
    DIV N$当前物品数量 4' T1 O- B" v+ y. p# n
    MUL N$当前物品数量 4
    # ?! `+ k; O; e+ LMOV N$给予下标 <$STR(N$循环标识)>
    1 L& H$ U8 J  D9 U/ }5 EINC N$给予下标 16 Q5 Z/ Q6 L* K+ \3 y
    TAKE <$STR(L$数组[<$STR(N$循环标识)>])> <$STR(N$当前物品数量)>
    ( m4 W$ k, \' F7 ~. q* V( ^! J. HDIV N$当前物品数量 4+ z- u& J% y" d, I4 {
    GIVE <$STR(L$数组[<$STR(N$给予下标)>])> <$STR(N$当前物品数量)>+ f$ J( H2 h/ c" g9 Z% z& ?

    ) t4 U* @- @8 X% Z$ b9 p. I#IF1 W7 h# [6 J2 H3 e) q
    #ACT
    5 z$ O) k5 O, x0 t/ lINC N$循环标识 1
    2 E7 L/ H7 h' F2 S! V4 M! {9 s. o. b
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-3-17 07:14 , Processed in 0.084605 second(s), 29 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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