CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 1417|回复: 0

[图文教程] 翎风引擎 使用<$SCRIPTPARAM>来简化NPC对话脚本

[复制链接]
  • TA的每日心情
    慵懒
    2025-4-14 11:20
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    106

    主题

    3

    回帖

    878

    积分

    超级版主

    Rank: 8Rank: 8

    QQ
    发表于 2025-4-12 02:49:05 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
    . q9 o7 p% m8 w6 i: h% s
    ————————————一个参数———————————–
    ) x  @8 d3 i4 k[@main]
    #SAY6 F' I! Z- [4 F7 G& m
    你要购买初级新手技能书吗?\
    + N" ~. Y- M6 `0 E<购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]
    ' Z8 P' ?0 D! Y8 g, M#IF# P1 a8 Z/ t" e  O
    LARGE <$GOLDCOUNT> 49999
    ! m# o# X% i, k6 K4 v" W#ACT5 j7 C2 q" u. r. w6 ~. U: t
    TAKE 金币 500005 M% }& T0 H! l: a0 t2 C
    GIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字
    + z, T- [: s: j1 Z7 M- n8 Z0 |SENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!
    ! Q! F; h1 O7 \3 D9 c
    ————————————两个参数———————————–
    * y  I3 g: P( ]0 z假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY
    % `0 J7 D4 u! @8 ^4 k6 p- S8 s你要购买初级新手技能书吗?\3 ]( f" P* `3 h) a- N' K
    <购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]
    ( {7 Q: n. t/ m- X# ?* @#IF
    # {1 e. R8 y) X3 U& _* P4 k3 fSMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
    ' \8 l/ O! X" [2 A7 j- d0 d! H6 D5 U#ACT# Q. {+ N9 \$ ?$ Z% i5 W% k1 i
    MESSAGEBOX 你的金币不足!
    2 T' C  l9 f  S, d3 e: |BREAK
    #IF
    2 @, f* e. J7 D/ V& E6 J/ g#ACT( O& Z. }" U* f1 \+ {# A+ G8 J
    TAKE 金币 <$SCRIPTPARAM2>: }) n2 c2 f4 z" A5 T
    GIVE <$SCRIPTPARAM1> 1
    & M5 A6 ^. [: z- p( ?( ?SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!

    2 `" w. w/ I: S! y) b' s. J% `
    ————————————三个参数———————————–
    6 ^+ \" u+ _- V" C上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY
    / K7 O: G7 U* p- a你要购买初级新手技能书吗?\
    9 n( L  i% o- B! `3 ~<购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]9 @, R2 Z- {, k$ T: y2 R
    #IF1 M& r$ _2 j$ Z2 u. T4 {7 }
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
    2 `9 M% W5 T4 _& u/ ~% G" b#ACT- J: f$ `: B6 Z4 N. `
    MESSAGEBOX 你的金币不足!
    : Y/ F" h" Y" [BREAK
    #IF! I7 G5 m' q& Y2 r' Y, b
    NOT CHECKJOB <$SCRIPTPARAM3>
    6 `. Q; h6 l0 M9 \3 {5 i9 `#ACT
    ; w) c1 o" W5 o8 EMESSAGEBOX 你的职业不符!$ u  e9 M3 i- _* Y
    BREAK
    #IF& x+ f9 f/ t' f' x+ Z& z
    #ACT' B! C, D) ?+ s! d: H3 F2 R
    TAKE 金币 <$SCRIPTPARAM2>
    8 i) G1 D- X4 M' fGIVE <$SCRIPTPARAM1> 1
    : t, j5 q' g2 L8 t. U8 D3 NSENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!

    , t' J5 x- t' _0 h& _' L
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-7-5 16:12 , Processed in 0.091242 second(s), 29 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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