CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 484|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
    * ^! }. B" L6 k. Q* {$ l
    ————————————一个参数———————————–
    " C$ _; \. i3 d# E[@main]
    #SAY
    7 }; K6 x8 G9 n, m$ W* X你要购买初级新手技能书吗?\4 Z% h5 ~* I$ _9 j) o
    <购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]4 k  j. `& `. M/ }3 B  W, l# _
    #IF  h; N" R/ S( g) w% ]( r$ q) V
    LARGE <$GOLDCOUNT> 49999
    0 J: {) H3 }, K3 K#ACT
    # T; R: x& o1 V: g( [2 i  PTAKE 金币 50000
    # o5 S$ r. N4 I8 L1 CGIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字
    ! p( h. ]0 z6 D9 ~* w9 A+ QSENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!

    + g- |: B  O. z% w) h3 F3 o
    ————————————两个参数———————————–3 }9 J* H3 |! J' p# \
    假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY& M! ]* l5 d; Y$ \
    你要购买初级新手技能书吗?\$ q/ _! e" ~7 G9 }# h: y* j% ~
    <购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]' \5 Q0 ~" y/ G
    #IF
    9 C+ d) l1 o# I8 K0 A+ w1 Q- K/ D* ESMALL <$GOLDCOUNT> <$SCRIPTPARAM2>* @+ S3 c* z( z0 U" Y/ N
    #ACT- C, q$ r6 w6 D8 M/ h
    MESSAGEBOX 你的金币不足!; c) g" S2 s, z
    BREAK
    #IF
      H" e( d9 w( n#ACT' \* t3 E% k% A" ]1 S
    TAKE 金币 <$SCRIPTPARAM2>2 ?6 g& m2 q9 W, ]& L& b0 n
    GIVE <$SCRIPTPARAM1> 1
    : v  L1 ]2 p& v* KSENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    ) q- }. i. L; B% @% ?+ B" M! e
    ————————————三个参数———————————–
    7 C+ V9 n) d; y; d. e上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY( q+ R' H) p9 q; Y2 A
    你要购买初级新手技能书吗?\
    * l2 e: G' x2 W" w. O<购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]
    6 ]& T! H( e0 {#IF
    0 @5 T1 h/ L1 k: @SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
    0 x: a9 |; M& e- C& `6 v#ACT+ d8 T  S1 H) t4 R7 X* o
    MESSAGEBOX 你的金币不足!
    2 s% G+ I: E! v1 eBREAK
    #IF# N6 u1 K% W$ p$ S
    NOT CHECKJOB <$SCRIPTPARAM3>
    + P; C6 H; H  U( v, i  W0 l#ACT
    & P6 p; x4 I* PMESSAGEBOX 你的职业不符!" _) H' t9 P+ S/ N
    BREAK
    #IF
    # X! G* b! M4 H. k8 X2 m9 u#ACT
    " `  X/ _. E5 MTAKE 金币 <$SCRIPTPARAM2>
      g+ U: T0 |/ B1 H% k4 I2 v& BGIVE <$SCRIPTPARAM1> 1
    ! q( c6 I! m. H: z4 cSENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!

    ! B4 [- y# N/ D0 K! i
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-9-5 10:44 , Processed in 0.128486 second(s), 29 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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