CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 881|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
    3 E" B  B  k9 U% \! E1 t7 S: A
    ————————————一个参数———————————–
    0 p4 ?/ u' u/ n, b! L[@main]
    #SAY  A: B1 J  H, ^$ ~6 r
    你要购买初级新手技能书吗?\
      l4 |7 y; G; c<购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]
    5 \0 s$ g" i. ]0 k. s, M#IF" J+ F: O( F6 O" a) u
    LARGE <$GOLDCOUNT> 49999
    / [  S4 c! |  s  }7 t% f+ j#ACT2 [& h1 H* A4 r( ]2 E9 T8 X/ U
    TAKE 金币 50000
    9 l3 H9 c) [. O* i/ N6 [, X" gGIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字
    / d4 _* V  J% n5 ?- M- c3 [SENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!

    ; {: o: e$ m# ?/ P6 V# N' j
    ————————————两个参数———————————–
    * _# R/ l; }7 K" ~8 O假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY
    # t# r* r1 _8 D你要购买初级新手技能书吗?\
    ' I0 u# \% z4 f' w<购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]* d* p8 |. n. P. _3 w6 t# J
    #IF6 B+ X7 C- Y2 c( t# l
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>) `- t9 X% b7 z0 s
    #ACT
    # t+ l+ N% q6 U0 PMESSAGEBOX 你的金币不足!+ u' m. y/ N; s. Q# d
    BREAK
    #IF" }$ s0 ?) n4 `7 m7 x& \
    #ACT9 _5 _5 Q5 H, T2 p" ?2 `
    TAKE 金币 <$SCRIPTPARAM2>: ?: s6 m- Q3 M7 k
    GIVE <$SCRIPTPARAM1> 1
    6 l% V4 b' ^. ~SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
      W6 @0 k# i: Y8 M; E+ `, @
    ————————————三个参数———————————–
    ' @' K& k5 ]0 y! O+ M" ?上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY
    6 @$ X* A9 a2 d0 S$ x4 _你要购买初级新手技能书吗?\1 Z, Y7 G2 u/ ]  |
    <购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]# X7 A8 f5 L- Z" j" O5 d4 f
    #IF
    * _+ m2 X( [/ L$ A/ ^3 }2 PSMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
    4 v8 p  M6 y' |#ACT
    4 W: z6 ^8 A( b, b' |/ _, w+ P! D& BMESSAGEBOX 你的金币不足!
    # D+ f( ~+ d& J) ]/ b1 ^9 b) ?) dBREAK
    #IF/ Y$ t. B' y7 K1 r8 B; K
    NOT CHECKJOB <$SCRIPTPARAM3>0 k6 p( n5 x+ [  f. U! v3 K
    #ACT" H6 {/ ~& n2 Z6 [
    MESSAGEBOX 你的职业不符!
    : K# c) m5 i& I+ I" \( B( J0 C& ?4 bBREAK
    #IF7 v. f' n) i2 t
    #ACT( _8 H* T2 y4 W
    TAKE 金币 <$SCRIPTPARAM2>6 S$ y1 n3 ?8 U$ ~/ ?
    GIVE <$SCRIPTPARAM1> 1
    4 l) B9 h- {" W% K6 o- n% e% ESENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    % M1 O/ \9 f2 b; O: H
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-3-18 05:02 , Processed in 0.080427 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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