CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 1668|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥0 a5 C) P4 z  ^! r( M! h

    ( ~) p4 G/ H6 I% Z. R5 P; h5 L4 e- f2 F& K, L! ]2 f9 S. H

    0 I4 Z$ Q1 T& A, ]! Y[@MAIN]
    4 h* B( q. Q2 W4 {9 q& R1 ]#SAY
    - U) l, }8 A4 Q<一键合成/@一键合成>1 T: U9 ^+ r* a: S3 L' [
    : f& |/ f" |, L1 l% Y( n
    [@一键合成]6 t3 s3 A2 w& m' J1 S. H
    MOV L$数组 [一级物品,二级物品,三级物品,四级物品,五级物品,六级物品,七级物品] ;定义可合成的数组列表$ ~# c0 f) k" H) }
    MOV N$循环标识 0
    $ a! _  g4 }1 L' b( G& [; tGetListVarCount L$数组 N$物品列表数量 ;获取数组数量
      N  `& _# T1 N2 B* j4 d) V& ]1 fDEC N$物品列表数量 1 ;因为物品最后一级无法合成,所以循环次数要等于物品数量减一
    + j! q4 \( ~# ?8 j( iLOOPGOTO @_@合成 <$STR(N$物品列表数量)>, N% K! o% g5 ?) f& `/ z; ?& W$ h: ?* ?
    3 |  i% I/ k& b3 P* Z
    [@_@合成]# n# b. r! r* d* w
    #IF
    / {6 g( L4 d3 X2 O  T" hCHECKITEM <$STR(L$数组[<$STR(N$循环标识)>])> 49 m% {  ]0 G0 L. m! ^
    #ACT# I8 f! H+ S. {" @1 v; _

    - S* \$ P$ ~) i6 Y2 i$ L;获取背包该物品数量8 X1 |6 k$ a- X6 ~
    GetBAGItemCount <$STR(L$数组[<$STR(N$循环标识)>])> N$当前物品数量
    : U7 F, ?4 }/ X5 e7 Y% v+ i) s% Z  m1 h1 G
    ;之所以要额外乘除,是为了去掉多余的数量,比如有26件物品,除以4等于6,再乘以4就等于24了) e1 X; B1 k, J. [6 k9 M
    DIV N$当前物品数量 4
    " j. K4 D. d' I: SMUL N$当前物品数量 4
    - O7 X7 a, R$ p  i' PMOV N$给予下标 <$STR(N$循环标识)>. J6 e0 p/ x1 b  U  a( j% M
    INC N$给予下标 1# n* ?# S; Z( }
    TAKE <$STR(L$数组[<$STR(N$循环标识)>])> <$STR(N$当前物品数量)>+ w; X4 z4 a. t/ d! `4 N
    DIV N$当前物品数量 4. ]# f* u# z$ r& m9 ^$ b
    GIVE <$STR(L$数组[<$STR(N$给予下标)>])> <$STR(N$当前物品数量)>' n+ \; s! F1 d; p

    ! `6 v) P  i$ u#IF
    3 i. y( y; {0 p6 |7 U/ M#ACT8 R, [: n  p, W# G& a2 I
    INC N$循环标识 16 P  V4 M+ H( e! X$ G; N
    & Z# \* }. ^' g& M- Q2 u( ~' o8 L
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-8-1 06:32 , Processed in 0.094852 second(s), 28 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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