CQA3论坛

用户名  找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
帖子
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 180|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥- t- ?: V0 u- D2 d% m) B  A. {0 w
    ( `; `- S- c# t7 H0 P

    2 d/ s1 @" B# J* C* x3 M% ~+ i4 @8 o  F4 K" m$ D: n$ S
    [@MAIN]
    5 }4 _( s( G% L7 @#SAY9 L) j* @+ `; h" C8 t( G
    <一键合成/@一键合成>" ^% I/ _! q3 O7 g8 h
    1 M# g/ ?/ x1 `; ]( `, {
    [@一键合成]
    5 Y$ D7 [  R" Q$ A; FMOV L$数组 [一级物品,二级物品,三级物品,四级物品,五级物品,六级物品,七级物品] ;定义可合成的数组列表
    $ j8 \6 Y6 w9 R+ Q1 eMOV N$循环标识 04 v4 I  N! y1 J
    GetListVarCount L$数组 N$物品列表数量 ;获取数组数量
    7 Q, J9 ?: \, VDEC N$物品列表数量 1 ;因为物品最后一级无法合成,所以循环次数要等于物品数量减一2 Q  N* F; p! F! T1 W9 l
    LOOPGOTO @_@合成 <$STR(N$物品列表数量)>6 l$ X( K, U7 M. E/ ?
    : c/ M, @( W: r: t
    [@_@合成]- s/ _# D& m1 S
    #IF9 \% y' Z1 `/ j/ ^! F6 ~
    CHECKITEM <$STR(L$数组[<$STR(N$循环标识)>])> 4
    + N2 m. E& Z3 V) B1 E#ACT
    1 ]! m7 Y) c3 r8 p% ]
    $ K# B. n' B+ C' H;获取背包该物品数量% w6 U  g; {4 w* Z/ O$ N" ]4 v# ^
    GetBAGItemCount <$STR(L$数组[<$STR(N$循环标识)>])> N$当前物品数量
    ) T9 ~/ w4 F+ k% b" j) q6 v0 `/ d3 c# y
    ;之所以要额外乘除,是为了去掉多余的数量,比如有26件物品,除以4等于6,再乘以4就等于24了/ U' Q5 C# G! z
    DIV N$当前物品数量 4
    % P" Q7 z# m* _+ OMUL N$当前物品数量 4
    9 X2 F4 c: {6 S- K, e3 HMOV N$给予下标 <$STR(N$循环标识)>
    ' k1 n, }  E- [8 uINC N$给予下标 1
    ' y. T# f2 g" zTAKE <$STR(L$数组[<$STR(N$循环标识)>])> <$STR(N$当前物品数量)>9 P0 z: x- J& X2 u
    DIV N$当前物品数量 4  N2 L) ]0 z6 w: q  m$ X( ?  q
    GIVE <$STR(L$数组[<$STR(N$给予下标)>])> <$STR(N$当前物品数量)>8 b6 d$ G4 F( E4 E% j

    & X& J, j4 t( s  o! h, z6 t#IF
    + a. z* I0 _) E$ D9 r#ACT3 `$ s& k0 w. j  T7 x0 O. E& n1 H
    INC N$循环标识 11 `# n# P; Y, `. b$ I0 k

    # r; H( }  e' z% \( o" F+ h
    回复

    举报

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

    本版积分规则

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

    GMT+8, 2025-5-7 00:54 , Processed in 0.094682 second(s), 29 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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