CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 1546|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
    1 N* t; w' J( L1 l7 y9 _* J, ^8 \1 H" R, A

    3 h* O. l( `$ k8 S8 q* c: x
    ) L0 Y, J, m3 k( I3 @# v[@MAIN]
    0 Q+ o9 l; M+ _; E0 A, k#SAY
    . |6 J" P7 V" n% H/ r<一键合成/@一键合成>
    ( L! s' n8 f; y( a  j5 B! z5 h6 B0 q4 L, S
    [@一键合成]4 C% F7 b" }5 i3 ?
    MOV L$数组 [一级物品,二级物品,三级物品,四级物品,五级物品,六级物品,七级物品] ;定义可合成的数组列表$ H3 K. F& w4 a% Z/ z; k
    MOV N$循环标识 0/ T% m+ w( p8 T5 U% J) @3 I
    GetListVarCount L$数组 N$物品列表数量 ;获取数组数量8 |1 K3 c" p" I: g0 a
    DEC N$物品列表数量 1 ;因为物品最后一级无法合成,所以循环次数要等于物品数量减一1 F! o- ~2 U; M0 n
    LOOPGOTO @_@合成 <$STR(N$物品列表数量)>3 a- W$ J1 A1 N3 r0 G1 [4 Y) }
    , \) j6 Y) N5 _2 \2 Z8 A
    [@_@合成]- J3 a% C8 \1 q" q
    #IF" ^' B' P- F& u+ g! ?5 a9 t8 w
    CHECKITEM <$STR(L$数组[<$STR(N$循环标识)>])> 4# p+ s" H  f' F, h% m" H
    #ACT
    + O/ F) j) I5 \5 B) g4 f2 }+ G4 A. ]! w& d* U
    ;获取背包该物品数量
    + U  U# a3 {3 H8 g0 sGetBAGItemCount <$STR(L$数组[<$STR(N$循环标识)>])> N$当前物品数量+ [% i4 H% B* e* T9 U4 N
    & v$ \+ k1 Y* C) u* s  F; z8 n
    ;之所以要额外乘除,是为了去掉多余的数量,比如有26件物品,除以4等于6,再乘以4就等于24了
    3 d0 j# \. k7 e4 l. w3 P) n7 UDIV N$当前物品数量 4
    " a) H0 D' O7 r* c- u3 I! qMUL N$当前物品数量 4
    4 a( M, ^5 R. U% I4 [MOV N$给予下标 <$STR(N$循环标识)>) M  b  S+ r# v: O( d4 h
    INC N$给予下标 1
    ; g! c$ V6 |- o9 \4 G) CTAKE <$STR(L$数组[<$STR(N$循环标识)>])> <$STR(N$当前物品数量)>
    9 @) q. u0 d" M+ ]* b! r+ b5 zDIV N$当前物品数量 4" J+ n' Q% W7 `, D& \
    GIVE <$STR(L$数组[<$STR(N$给予下标)>])> <$STR(N$当前物品数量)>( K5 i& i# f3 t' f9 l9 F, K: y6 e
    5 w/ Z1 s  n3 n8 w. }& p
    #IF3 C0 w6 W( a* G! v, @
    #ACT
    9 g( _2 e3 @3 m8 Z* F9 F! t8 y/ cINC N$循环标识 1
    ; O6 o: ?% Q& U2 {& a1 x7 y4 M1 Z6 l+ a' B
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-7-5 16:11 , Processed in 0.093932 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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