CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 1142|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥6 l7 y, _# F/ v* D  o% Y; G

    . \& F1 g1 _& l6 i& Z8 K. @3 J
    ) q! [2 F% R6 O) G; u, n6 E8 o. z$ F) o3 ?* c
    [@MAIN]' V8 C6 _! p% C# \- j
    #SAY  N% X, l, V0 `3 W5 Y' l  n2 }
    <一键合成/@一键合成>
    . }$ w. U3 `, m7 S; t* C- d3 v% u7 m4 z# S
    [@一键合成]8 s- M. K- D+ T+ e# a/ \
    MOV L$数组 [一级物品,二级物品,三级物品,四级物品,五级物品,六级物品,七级物品] ;定义可合成的数组列表$ c- `+ _! a! r( _3 C9 }; \
    MOV N$循环标识 05 {% h1 E) }0 [( a4 {8 T. ^4 q" J
    GetListVarCount L$数组 N$物品列表数量 ;获取数组数量" m$ x5 e9 Q6 |
    DEC N$物品列表数量 1 ;因为物品最后一级无法合成,所以循环次数要等于物品数量减一
    ' O9 u/ D5 T' v: \8 F2 yLOOPGOTO @_@合成 <$STR(N$物品列表数量)>' L' p/ t7 f+ H

    ! W( B$ x) m9 y& b9 m# q[@_@合成]8 {" B9 p0 J, c' R  a) V$ D, y% C
    #IF
    0 v. Z4 `4 U+ V5 u: ^/ hCHECKITEM <$STR(L$数组[<$STR(N$循环标识)>])> 4
    # L5 j- w6 H8 @7 ^/ R, ^% J) N#ACT
    ) k* O" q* M* r
    : m& U- b( T4 ^0 {;获取背包该物品数量
    # P7 ?6 N% n5 o; ]GetBAGItemCount <$STR(L$数组[<$STR(N$循环标识)>])> N$当前物品数量
    7 r0 R* ]8 G& V* ^1 _5 Y* Z/ A, W/ t
    : u3 M" |/ d! T' I# t. m;之所以要额外乘除,是为了去掉多余的数量,比如有26件物品,除以4等于6,再乘以4就等于24了. ^' d/ Q$ I7 Q1 G* {
    DIV N$当前物品数量 48 a( b' R$ q* H
    MUL N$当前物品数量 4, t' }# R& c4 g  m8 X
    MOV N$给予下标 <$STR(N$循环标识)>+ R8 K) T, @$ k* N5 l" u
    INC N$给予下标 1
    . M. k8 B( L. `+ i) b1 ^TAKE <$STR(L$数组[<$STR(N$循环标识)>])> <$STR(N$当前物品数量)>
    8 e# Q7 p- y. C) a  wDIV N$当前物品数量 4. n' W) G; R  `* `% ?+ w5 v- K
    GIVE <$STR(L$数组[<$STR(N$给予下标)>])> <$STR(N$当前物品数量)>
    0 e5 e8 o. X8 D$ H) S3 f" q. F
    " z8 U3 p' C% b/ R: k6 F; X#IF
    ! g, P8 Q! x! i( ^$ l9 G9 T#ACT
    7 I5 ~: _% ~% f" T) C. SINC N$循环标识 1
    & k; W7 q3 P: Q2 J; g6 K4 ^) W
    $ [# }8 U' W8 R. M) d  {6 }) Q
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-5-17 03:15 , Processed in 0.102478 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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