CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 485|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥

    - D! m. h7 X9 ]
    ————————————一个参数———————————–
    ) I7 t% x( z2 r+ d# A0 ]3 H" i, |# a[@main]
    #SAY
    2 Y- \0 n- d$ `9 |你要购买初级新手技能书吗?\5 f4 G# K2 C: ^) Q+ Q+ Y
    <购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]; c  L& Z! U+ |7 N. S! D
    #IF
    ! k, p' m8 G  K% Y. oLARGE <$GOLDCOUNT> 49999
    / g. U6 C1 Y. M/ j#ACT
    % b; Y! E+ L5 Z8 c6 X  yTAKE 金币 50000
    ' F( u! @9 B% Y! g* J( a' MGIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字
      {& `# {0 ]4 T! X% n7 B) gSENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!

    6 \4 d( X: r2 w, `) A/ p& i
    ————————————两个参数———————————–
    ; l8 x& j" e$ Q. f% N假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY$ t% t2 f' E  ~9 v7 R* P' F- F
    你要购买初级新手技能书吗?\
    & ^8 L1 N/ B" |6 ?<购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]5 T- {2 ?$ k* Z: E2 w
    #IF0 k5 V& B+ q/ P' w) ]
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
    7 o; j. `9 q/ G2 Y/ q0 Z#ACT
    # Z; x! D! z& i. SMESSAGEBOX 你的金币不足!& h* {6 q/ y, F2 H
    BREAK
    #IF: |7 P& [+ q9 p: b/ c* g
    #ACT
    7 T  M) }1 x, k4 i; O0 L, y! T5 yTAKE 金币 <$SCRIPTPARAM2>/ G0 x* f1 o. n
    GIVE <$SCRIPTPARAM1> 1
    : N6 q# {2 Z3 `6 _SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    8 V4 [, P5 ?( q' P# Z9 U0 y
    ————————————三个参数———————————–" z8 G% d  t: |! n& w3 T
    上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY& x0 n; D  ]: l( h0 ]: w+ K
    你要购买初级新手技能书吗?\
    $ z  R( M0 n/ G<购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]
    & I8 i8 b/ u9 U. M#IF
    2 Y, N9 E4 B2 r# j4 C# a3 J: ?SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
    1 E4 B2 |; c2 b2 d# @! r#ACT
    : X+ e' ?1 Z5 R5 n& V1 {( eMESSAGEBOX 你的金币不足!9 v6 T+ E1 y5 p+ u( H
    BREAK
    #IF
    - K. G) @( |* a; r0 G# \5 j( ]NOT CHECKJOB <$SCRIPTPARAM3>6 p; r0 r) h' d3 C  F  V
    #ACT  g2 Y- d4 v1 p
    MESSAGEBOX 你的职业不符!
    1 |% B* h+ ^/ v0 d, z& _5 w* y  ?! uBREAK
    #IF! @5 w/ G7 q8 ?$ C* G" M
    #ACT: a) Y2 p$ m# ~5 S( q
    TAKE 金币 <$SCRIPTPARAM2>
    $ |1 o* V% t% B0 Q4 \' ~/ [' E; g( qGIVE <$SCRIPTPARAM1> 1) n- r# f( \' Z, X8 ?% p& \. X
    SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!

    0 R- g( r2 O; }% T9 {. P
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-9-5 10:46 , Processed in 0.120463 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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