CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 823|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
    - m% P, ]+ ]& r% I/ W+ x' U7 l
    ————————————一个参数———————————–
    + o  K: k+ n) x) }5 t[@main]
    #SAY
    : ]5 v2 [: v/ i8 q& G& ~你要购买初级新手技能书吗?\
    . S/ |* E) _, Y3 l<购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]3 A  T+ Z' f. ~" o: ]
    #IF
    # w3 b+ F& e' I+ W9 _0 ~LARGE <$GOLDCOUNT> 49999
    3 h4 b& b3 r$ g# t#ACT
    2 r4 c0 {) B; N( z0 ~TAKE 金币 500007 l! W* n0 y/ {" z# @9 Y% b' G
    GIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字
    # @8 Y; s3 v: j  d+ S; u; l+ GSENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!
    ; K: k% W! j) a3 t
    ————————————两个参数———————————–
    % b% ^) _. M1 K$ ]假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY
    ( l0 K& Q7 a/ _. ~4 C# N你要购买初级新手技能书吗?\
    " R5 A5 H& u- P  F; Y% i<购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]
    # F" s' G! z" z#IF2 s) v" X$ W2 E
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>9 H3 B0 q' G5 s! \
    #ACT" _6 d* ?( s! Q, `0 C
    MESSAGEBOX 你的金币不足!
    4 g; L, x; B$ v1 wBREAK
    #IF3 t2 L# K9 g% P. S' F
    #ACT
    # ^/ Y, e/ h6 Z* G; QTAKE 金币 <$SCRIPTPARAM2>4 Z  R1 w% ~) \3 X6 I) C8 q" t% p
    GIVE <$SCRIPTPARAM1> 1% \' Q- d# J: s1 z. T
    SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    , ^: Y: M) q0 ?/ Y) A6 j
    ————————————三个参数———————————–# U$ }) m/ k( u' b
    上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY2 h* R; B# M5 m. x& F- l
    你要购买初级新手技能书吗?\
    , Z4 B5 ?# Z! h  F; |<购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]2 C0 B- g5 v2 k8 R9 [" A3 ]0 j
    #IF
    ; v4 {" b. E3 A. R! ~  U; MSMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
    6 @4 O- ]1 n. f- \- u% e, W9 y5 I9 x#ACT
    % t) z% u! U- @MESSAGEBOX 你的金币不足!5 G4 j( t, f2 d; ?# Z3 P
    BREAK
    #IF
    % E& r: F8 v: T( @NOT CHECKJOB <$SCRIPTPARAM3>
    & w) G' k: ^+ a* x#ACT3 A& L: B' a3 f: I! l$ D' a, `
    MESSAGEBOX 你的职业不符!: c4 @! [: ?' F8 O
    BREAK
    #IF
    7 n) q3 u3 K$ P& Q# D1 [" n# t#ACT. G: y# L2 h+ ?; N* E  z, }
    TAKE 金币 <$SCRIPTPARAM2>4 x  g# q0 L" |( d# j& K
    GIVE <$SCRIPTPARAM1> 12 s! n: ]& s. x' ]
    SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!

    3 g) P* C( `8 q) g' Y& }9 {
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-2-19 18:15 , Processed in 0.085107 second(s), 29 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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