CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 1533|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥

      H9 _% G% ~& R: z
    ————————————一个参数———————————–
      Q; x! ~9 T: N1 y8 e  s[@main]
    #SAY
    1 T( K* u  m* n你要购买初级新手技能书吗?\) `& W9 |% t2 C* a* p( z
    <购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]
    2 o! S% i) z3 R4 z4 k#IF
    * X) \. n. w0 d7 |3 K/ b! ELARGE <$GOLDCOUNT> 49999$ c8 J- L1 M. A  i
    #ACT- W& Q. B& T  |
    TAKE 金币 50000
    8 i: ?$ `- t# k5 m! zGIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字; a8 o" h2 N( R" c
    SENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!
    7 @+ a- }3 w( N# J
    ————————————两个参数———————————–
    5 Z7 W9 k3 ^, U) V+ `假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY2 s" N7 [8 Y- w+ p9 j; k6 A
    你要购买初级新手技能书吗?\
    % D8 d! _4 x/ t+ `1 S- u6 X, [' B<购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]! t" l( G5 `+ m- v+ s$ y, F
    #IF& S' x2 Z* B- w! E% ~
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>9 @6 ^; `. X* z1 r0 L% ?) }
    #ACT
    . _6 s% e- i6 H5 N0 o( s; XMESSAGEBOX 你的金币不足!
    % S" O; o* i% c  WBREAK
    #IF1 t, X% L, p; K+ x! l
    #ACT2 k$ y1 W5 I. @8 L& h5 j, X
    TAKE 金币 <$SCRIPTPARAM2>" [4 y! q' C8 c5 K) K+ `+ R  u
    GIVE <$SCRIPTPARAM1> 1
    4 I7 G1 R& Z- r; c/ NSENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    6 O) b8 X: `6 r; G! y
    ————————————三个参数———————————–
      G+ I: c8 r8 c  o9 ^上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY
    ! g* B4 d" X, p" z( B你要购买初级新手技能书吗?\. v# I3 v; D  L9 d5 \
    <购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]
    5 v0 M6 A; D4 A) d. i9 s#IF1 \& K1 Y9 {% z: w" I
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
    ) p$ [% e! ^7 L$ x. v  N#ACT
    ' Y1 O, @& d1 W2 SMESSAGEBOX 你的金币不足!
    2 V3 ~! y' P7 |) {6 N$ QBREAK
    #IF( e8 t/ O+ a9 W! f- F3 A& s# s7 b
    NOT CHECKJOB <$SCRIPTPARAM3>
    ( A! @; I) F- m) I0 t* D#ACT
    $ n/ D" {0 x$ G6 l/ d* I# fMESSAGEBOX 你的职业不符!: _) p) J% ^' o6 k" p* ^( T
    BREAK
    #IF
    ) X; O2 `2 n# Q) D# e3 T#ACT7 i" Q8 I0 t: f0 e+ B* L; P
    TAKE 金币 <$SCRIPTPARAM2>) h; P- O, Z$ _  Q! q! M4 N
    GIVE <$SCRIPTPARAM1> 1- T! E, k0 Y: W2 M
    SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    ; C& k2 K6 e3 _. ~( |6 f+ c
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-8-1 07:16 , Processed in 0.096263 second(s), 28 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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