CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 572|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
    : W+ h. H7 r7 T7 l
    ————————————一个参数———————————–
    + t- V8 {" ]( v' K3 f( r[@main]
    #SAY* F2 z: m& I- e, s# y: _
    你要购买初级新手技能书吗?\
    5 |& R" L  f9 X6 ?9 [<购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]
    5 k6 t+ F3 a4 m" S# J# f#IF7 ]$ C' n& S9 N" @/ j
    LARGE <$GOLDCOUNT> 499991 D% ~( F& K3 I) y/ E
    #ACT
    " A0 B( t( e. p) xTAKE 金币 50000
    , b( ?% K0 Z  O$ }GIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字6 y- {- l" d! m0 Q" c0 X6 t9 _
    SENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!

    - @3 X  Y- P6 I3 O' a
    ————————————两个参数———————————–9 q3 p* O3 q; V0 f4 \
    假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY  t9 L+ y& S4 j# P& U0 d
    你要购买初级新手技能书吗?\
    9 z, ?; y  s0 U+ r<购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]
    ' ^. u1 Z: ^$ E#IF7 s/ v2 a9 e8 W# R8 s9 M
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>( T$ K* _. N  G. a0 K. F* o+ ]9 J
    #ACT" m# a5 X1 I( x' S  p* a
    MESSAGEBOX 你的金币不足!
    $ C4 u' g& z+ h) eBREAK
    #IF
    7 e$ I, p* @0 C! s! ]% y" r#ACT
    , I' ~$ M0 t# F2 `& d' b. ATAKE 金币 <$SCRIPTPARAM2>
    7 H& h+ W" T3 k1 W. G) r4 s+ JGIVE <$SCRIPTPARAM1> 1
    1 Z4 m) c  e+ t# VSENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    + V* q- S* {8 @9 @! Q
    ————————————三个参数———————————–
    . j8 c9 y- k% J1 g/ e上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY
    ( \/ a" Q" ^2 U+ G! ^* _你要购买初级新手技能书吗?\9 I$ d6 c6 v- U0 T7 j; ]5 N2 o# |% P
    <购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]; ?2 i8 K( \3 z2 N
    #IF
    0 M2 ~* ~: t) F$ SSMALL <$GOLDCOUNT> <$SCRIPTPARAM2>8 s/ g$ J2 |  ~* k' p! ]
    #ACT
    4 N# R" c0 n, _! X* t0 R- }MESSAGEBOX 你的金币不足!
    * y8 \7 Q4 f  z, ?6 v# TBREAK
    #IF! @) j' G$ s( H# j% f6 z# G
    NOT CHECKJOB <$SCRIPTPARAM3>' O6 G) Z1 C& Z+ q9 N: p  t) R6 \
    #ACT' k* i+ r. L; n1 B, E, B) _% D
    MESSAGEBOX 你的职业不符!
    9 b; Q( ^' ?& t1 {% k5 B) q; uBREAK
    #IF
    2 x, X) b* N- A" q5 E! \' z5 ^#ACT% _8 |3 c: F+ Z) c" H
    TAKE 金币 <$SCRIPTPARAM2>
    9 Y+ H  i6 {: L" Q' B7 ZGIVE <$SCRIPTPARAM1> 10 l/ \' @, O" ~, D3 m  p: l- e
    SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    # g1 G2 |% s/ E/ C% F2 ~
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-10-23 17:10 , Processed in 0.111815 second(s), 38 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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