CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 866|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥: n* A% {/ A/ B& R% J+ u. i
    , i: ~, P: g* t) Q4 O

    8 ]3 q2 t6 K# P
    ' m3 e  }: ?0 e/ t3 d[@MAIN]6 R. z/ G+ r9 C6 \0 `, J& s
    #SAY
    7 C1 b, s' S0 n<一键合成/@一键合成>
    2 a6 ]8 ?7 X6 R! }4 N# d) Z& P! A( {$ I/ x% I3 B" C
    [@一键合成]
      t; L6 C1 o& n' E% W( HMOV L$数组 [一级物品,二级物品,三级物品,四级物品,五级物品,六级物品,七级物品] ;定义可合成的数组列表+ m" H# `5 e8 t6 z% s+ v
    MOV N$循环标识 0: J7 U) p. R/ Q& t
    GetListVarCount L$数组 N$物品列表数量 ;获取数组数量  G4 ]- D) }$ R- f5 r& O# }+ F
    DEC N$物品列表数量 1 ;因为物品最后一级无法合成,所以循环次数要等于物品数量减一) K1 d4 ~: \$ b$ s9 B( v
    LOOPGOTO @_@合成 <$STR(N$物品列表数量)>+ H" I/ w( t! }, h  j  Y. N2 u
    3 n8 y4 u+ X/ Z7 b2 u& n" M: k
    [@_@合成]0 q9 @$ Z  w0 u9 r  A0 B( c4 s: ?
    #IF
    9 N7 \2 \" ~5 HCHECKITEM <$STR(L$数组[<$STR(N$循环标识)>])> 4+ N5 N: c; c/ d5 A/ ~, \2 C
    #ACT2 U1 C9 f" E3 \& b+ E0 k  @
    ) {6 R1 z' D' Q8 R$ j8 Y
    ;获取背包该物品数量% ]& I. ?/ {; P* y2 d. m
    GetBAGItemCount <$STR(L$数组[<$STR(N$循环标识)>])> N$当前物品数量
    9 D* N" P0 S, n, ^  _$ f) C- e/ f, k5 C
    ;之所以要额外乘除,是为了去掉多余的数量,比如有26件物品,除以4等于6,再乘以4就等于24了
    3 I5 r% h  ]8 c/ v7 CDIV N$当前物品数量 4
    : i0 z" j: X6 d# XMUL N$当前物品数量 4
    1 `  i( U$ g/ h2 E9 C' s7 d9 tMOV N$给予下标 <$STR(N$循环标识)>+ p: y# h/ @0 {) c9 i4 r
    INC N$给予下标 1
    0 A4 O& {1 S: e' `, Q- KTAKE <$STR(L$数组[<$STR(N$循环标识)>])> <$STR(N$当前物品数量)>
    + _" d) I4 q3 _7 o+ V; Z; tDIV N$当前物品数量 4
    * p* E& s5 t$ A  kGIVE <$STR(L$数组[<$STR(N$给予下标)>])> <$STR(N$当前物品数量)>6 f" s7 d4 t* n1 E- V

    $ r; ~& w- F% o# x2 T8 k#IF
    4 z$ e  B, g* }( L#ACT
    * {+ K8 K8 K! kINC N$循环标识 1
    & z& b4 x7 G6 t7 Z8 M; F( o1 s
    2 O! V! j6 f" |/ M8 [  e6 Z
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-2-1 01:11 , Processed in 0.125347 second(s), 30 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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