CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 671|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
    ! L1 O2 D+ ^1 @/ N2 z5 D
    ————————————一个参数———————————–
    7 Z0 @5 f$ ]. v6 R( n[@main]
    #SAY
    + K* h2 J- R% e8 ^! G1 l* t你要购买初级新手技能书吗?\
    9 w& Y3 D% ]6 G: m% ~7 B7 Q$ h<购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]7 a- J( |& y8 k5 |& o3 K# ^
    #IF
    ( T+ I1 h6 `- K. X  \$ O. ?LARGE <$GOLDCOUNT> 49999$ p  j' t2 w5 q; K) _8 ~) j
    #ACT
    . i7 d/ R0 K& ]7 c0 ]3 qTAKE 金币 500005 z& o  I( e9 m' D! x5 L' h$ s, T
    GIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字
    6 g6 l5 p% o. u6 S3 u$ X/ RSENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!

      B9 I# B. ?8 n) U) ]/ {0 X
    ————————————两个参数———————————–8 T/ _$ R+ [) \/ z, ~# X
    假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY% A# c$ K. P8 Y4 t' V- u
    你要购买初级新手技能书吗?\% I% z0 h+ f/ Z7 L3 ?
    <购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]5 H/ X( q- m/ x$ b7 e2 w: }
    #IF- ]4 K! K7 ]* x' g
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>9 i9 F7 R5 E) J- F0 r
    #ACT- {6 Q( [  Z5 \/ Q0 ~. e
    MESSAGEBOX 你的金币不足!0 f) R6 V5 R: X
    BREAK
    #IF& Z( Z6 O$ R! h
    #ACT' ?2 y  ?  `( y! }' A( i
    TAKE 金币 <$SCRIPTPARAM2>( z- o" i8 v- i+ h
    GIVE <$SCRIPTPARAM1> 15 t: l5 Q0 S8 D3 l
    SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    8 [, l4 `$ `5 I$ \+ N
    ————————————三个参数———————————–
    3 k$ O+ d. b3 @# f& t) I& j上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY
    + o  D1 i0 e9 F4 H! J; f. k你要购买初级新手技能书吗?\0 c7 ^! J- ^1 }2 ]$ Q$ s
    <购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]
    ) f2 Q2 I) Z3 N+ W& R) n#IF
    . q. k3 [" v/ s9 aSMALL <$GOLDCOUNT> <$SCRIPTPARAM2>9 e" p1 N" y) n' Y' j, m6 Y/ n
    #ACT
    # {# h; |" ^$ N- b7 N. s& _MESSAGEBOX 你的金币不足!; d$ O2 d: t: @7 G" K9 s+ k! a
    BREAK
    #IF) `" s- \* ?0 e) R
    NOT CHECKJOB <$SCRIPTPARAM3>
    : ^/ y8 E1 S# r, \6 U% h5 J1 \* t#ACT
    5 h* f( I0 E% S. A" U/ w5 [: VMESSAGEBOX 你的职业不符!
      t; F7 m2 C" ~* D7 ^3 J  q  OBREAK
    #IF& d7 s7 v2 v+ ^0 E" V
    #ACT7 ]* X1 \2 T* ]
    TAKE 金币 <$SCRIPTPARAM2>  H. W. O3 y4 @& M
    GIVE <$SCRIPTPARAM1> 1
    6 p: y6 Z0 U4 xSENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!

    $ s  |1 D9 W2 {; [7 e1 V
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-12-16 04:44 , Processed in 0.107172 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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