CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 644|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
    , w& R* f9 X7 w% c' [6 [$ v" r: h3 E* H/ J+ m
      D' I. @" _8 z
    9 M' ?7 {) _) t. m
    [@MAIN]% U" e% ?. ^7 i1 Z. a9 Q0 O
    #SAY. y* |/ m4 @5 ?  w" h9 E
    <一键合成/@一键合成>
    ( k- w. v7 M6 o* v' h) {5 v6 i. }4 }. |, S
    [@一键合成]. a+ P0 j) o1 v/ n, ~
    MOV L$数组 [一级物品,二级物品,三级物品,四级物品,五级物品,六级物品,七级物品] ;定义可合成的数组列表- A- \* ~( T& L, `
    MOV N$循环标识 0
    , \! S5 U0 F; p+ p9 y! gGetListVarCount L$数组 N$物品列表数量 ;获取数组数量! y# H0 ]1 a/ X! _" G
    DEC N$物品列表数量 1 ;因为物品最后一级无法合成,所以循环次数要等于物品数量减一9 }) t8 w& o. \% J* T  P; T6 ^
    LOOPGOTO @_@合成 <$STR(N$物品列表数量)>
    , C' v" r; d( {  L- z! F
    ' ^% h# B9 e3 k[@_@合成]0 Y2 i! l- V1 ]: x- @
    #IF( c6 C, u5 J3 R- r8 Z% O9 i
    CHECKITEM <$STR(L$数组[<$STR(N$循环标识)>])> 4
    ( }% j7 k2 Z8 w$ W#ACT
    & ]) d1 J! _! p1 X% u# m
    1 ?; _0 m' m1 n5 {( a/ E2 c;获取背包该物品数量( E! O7 c) U4 d5 Q5 k$ `
    GetBAGItemCount <$STR(L$数组[<$STR(N$循环标识)>])> N$当前物品数量+ m: k" U: w9 [: ^4 r5 [- Z3 w

    8 T; I/ z" }. F2 j;之所以要额外乘除,是为了去掉多余的数量,比如有26件物品,除以4等于6,再乘以4就等于24了
    ' ~6 k" a4 S. B% a; tDIV N$当前物品数量 4
    9 ]: q0 ~5 `) d# t( QMUL N$当前物品数量 4
    ) f+ {; B- u4 ~0 T8 H5 w6 |- r1 ZMOV N$给予下标 <$STR(N$循环标识)>6 }0 T& N, x% F1 i
    INC N$给予下标 1' y9 }( c% n( H2 _$ [$ r1 l
    TAKE <$STR(L$数组[<$STR(N$循环标识)>])> <$STR(N$当前物品数量)>2 u, x3 @# }+ x3 H: u  P0 L
    DIV N$当前物品数量 4
    ) H# V7 q+ A6 `" d6 qGIVE <$STR(L$数组[<$STR(N$给予下标)>])> <$STR(N$当前物品数量)>
      S, n5 v9 [- G: X% O: D, G9 z( [1 Q3 {! V. d' j. n, n1 b8 n9 a
    #IF
    0 x( {3 r; O( {4 `' _0 T. y) E6 m#ACT) }9 T- Z0 j" u0 _. P( A
    INC N$循环标识 1
    ! z7 a  ]( S' u. u& [& ]
    9 F* N) C+ ]5 w) r5 p2 d6 i; V
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-10-26 03:11 , Processed in 0.087180 second(s), 30 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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