CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

    + B2 D8 d8 W) r  m$ C! I5 _; @$ @
    ————————————一个参数———————————–
    ( _: t' [3 x5 M& z/ C( w[@main]
    #SAY
    1 x0 L9 `# D* X$ a0 t; p你要购买初级新手技能书吗?\
    8 q4 A$ j- D' ^7 j3 L<购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]
    2 G% }# b* d$ e( R( Z- i#IF$ E: R& r7 s$ }9 ]1 |3 e) j
    LARGE <$GOLDCOUNT> 49999" b* h1 v. ?: W  g& Y' I
    #ACT1 V- V) m1 A$ q8 d: ^7 u8 y/ d- _# r
    TAKE 金币 50000
    6 o( |9 i. M7 q1 C3 TGIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字  L% Z0 L5 N: |/ k. K3 G; O# h
    SENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!
    * _7 k% `0 T- D
    ————————————两个参数———————————–
    ! e, D2 ]' \2 x/ @7 e/ e假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY8 v& }. n% ^% ^6 q
    你要购买初级新手技能书吗?\  l/ a# _3 l, o+ n7 ~2 H0 i
    <购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]) @" X" H' ~: _7 P
    #IF
    8 l1 O* ?$ G4 {( [9 x3 k- J5 o; bSMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
    + n- q' A6 p$ k- r4 ^#ACT
    7 ~9 v7 o! v: oMESSAGEBOX 你的金币不足!
    5 P3 a+ B$ u% T: BBREAK
    #IF& m5 J/ T& Q+ H
    #ACT
    ) o& f/ {( s$ `4 kTAKE 金币 <$SCRIPTPARAM2>
    ! @! f. ^- I! X) YGIVE <$SCRIPTPARAM1> 1/ p8 f# ?# x5 r% @% G
    SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!

    6 j/ X7 j7 Z" s1 n. U3 o
    ————————————三个参数———————————–
    8 j( [0 q( t$ N' X/ t, h. h上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY
    8 N* ^7 y5 i  K* f$ D. ]你要购买初级新手技能书吗?\
    8 }2 m2 ~9 c$ S7 x. G<购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]
    % }( o8 a1 @, r$ H. C3 o+ L#IF
    / F$ ?5 U4 B" u# W+ uSMALL <$GOLDCOUNT> <$SCRIPTPARAM2>3 z. {. \5 j, N+ C
    #ACT
    4 |3 ^3 s- K0 I: s8 `" PMESSAGEBOX 你的金币不足!% S" n3 H! Q& B# ?" M
    BREAK
    #IF( D" k9 F: H. |: P0 `0 c9 M+ u
    NOT CHECKJOB <$SCRIPTPARAM3>/ {7 @+ G' ~  B; G/ r. b
    #ACT
    5 {9 f# Z& [  h% V: I5 \# p+ dMESSAGEBOX 你的职业不符!
    . D! h8 y9 }* d) i5 `/ [BREAK
    #IF4 |, K  J# w- `7 ?9 o# O# v
    #ACT1 \. R! d% E' _- o: g9 a
    TAKE 金币 <$SCRIPTPARAM2>
    : K* h% ]4 k( d7 \GIVE <$SCRIPTPARAM1> 1
    ; g  V) D8 J* U+ W' NSENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    7 z/ v- C2 B, v( T# J- h& _/ ~1 ~
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-7-1 06:07 , Processed in 0.101135 second(s), 28 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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