CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 1055|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
    - ^& T- C; Y! j& V; S6 J+ u3 N$ c
    ————————————一个参数———————————–
    - D$ V, }" a' [; y; D! d  I3 [[@main]
    #SAY
    # s6 {6 u/ j+ m0 x: f你要购买初级新手技能书吗?\8 }3 a0 c$ z7 q
    <购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]; t! a3 B$ A. ~! \9 I
    #IF! Y, x# d: r1 x  j
    LARGE <$GOLDCOUNT> 49999) o; \0 I7 n. P: r
    #ACT
    - N/ x4 d" k" h, I! w" h( m1 l! dTAKE 金币 500001 Y1 ~$ Q! m! L. {+ k
    GIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字: ^) ]1 s9 J3 }, C* A* K
    SENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!
    ) X" n8 c" \/ R' i+ f6 u. V+ r
    ————————————两个参数———————————–- S9 f: l- ~* T  T9 C2 v* w, p
    假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY
    5 u0 v4 M1 K& m: X9 l9 D( Q' Z你要购买初级新手技能书吗?\5 H8 D9 a7 e- X3 s
    <购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]
    9 U5 C' G% l( U7 T#IF
    & L4 |9 J. y! t8 i" z& r4 j, }SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>& S% D! i; C' J" }7 k6 H6 O4 H$ W$ g9 r
    #ACT
    3 J3 G: q$ y: W# g6 G2 IMESSAGEBOX 你的金币不足!
    - S; a9 S5 C% G, H( jBREAK
    #IF
    8 ~( n" N7 Z$ g  T7 ]: _#ACT2 z9 V. U% e, z; ?& N9 x
    TAKE 金币 <$SCRIPTPARAM2>9 ]9 T$ V2 i/ I$ M  p: a6 K
    GIVE <$SCRIPTPARAM1> 1
    0 y7 L8 i- f) `& `$ x0 p5 b4 c$ p8 TSENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!

    8 m3 K& R9 h' P5 f+ X% W' m. x
    ————————————三个参数———————————–% t/ Q6 L; V  ^  b
    上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY
    $ {8 |  b0 Q- W+ z/ \4 e; p你要购买初级新手技能书吗?\
    & A, L/ k2 e3 {4 g& i6 J<购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]
    8 I* O" {* ^8 D9 y#IF: v1 Z! i" r- h& x1 {4 O
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>2 g% [0 t- h7 d$ F
    #ACT; A* f. q! S% v- F/ Y, B$ k% `
    MESSAGEBOX 你的金币不足!
    . A" x  \3 H' Y% e9 `& M! wBREAK
    #IF
    # P3 `. O5 H6 O5 hNOT CHECKJOB <$SCRIPTPARAM3>
    3 L3 ^3 X+ t8 J4 M8 U#ACT
    ' a% l3 {- g$ H3 K% TMESSAGEBOX 你的职业不符!
    ! l. X5 Q! g8 h, I+ ~9 R* p4 V8 B  QBREAK
    #IF8 m( ?3 p/ L6 M/ r" K* c
    #ACT+ Q1 @5 b9 Q' F# P
    TAKE 金币 <$SCRIPTPARAM2>
    ' M1 m+ l- h6 I. `2 SGIVE <$SCRIPTPARAM1> 1
    # U# A* y. \: M5 E7 o' _" G: XSENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!

    ! u  H  J0 d! j" p$ Z/ G4 V
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-5-17 03:14 , Processed in 0.107981 second(s), 29 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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