CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 1056|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
    " ^: e* Y9 m3 x" s6 [
    ————————————一个参数———————————–
    0 g2 P7 m) B# W1 h: X7 u1 K[@main]
    #SAY
    , H  o$ s- p: O' g你要购买初级新手技能书吗?\
    / M* q, X/ ?6 M0 c) k+ f/ ~<购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]3 L# B) u9 U; E
    #IF
    8 l2 Z5 E. R/ P; ]. ULARGE <$GOLDCOUNT> 49999
    % p/ O5 g: J2 l" t#ACT
    2 i; r, K( M5 FTAKE 金币 50000$ A$ M: I! t2 V) e9 I! W
    GIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字
    " e5 F7 O- V4 J$ Z: ^( PSENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!
    . K  c6 M' g; W7 r5 g
    ————————————两个参数———————————–
    ' V3 X, K0 O' ?7 X假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY  A$ ]+ K& M1 q
    你要购买初级新手技能书吗?\
    ' A7 ^7 K+ N: H6 c<购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]9 {! ]7 [& T0 A' ?
    #IF0 H- P6 D. m. m$ l% H% B
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>- P& w# W2 M; W
    #ACT
    3 S8 E, j0 T" m6 N5 M# EMESSAGEBOX 你的金币不足!9 I) g2 b! V* r9 C0 I$ J! `
    BREAK
    #IF% M: d& i8 A9 N: J# Q; ^2 A
    #ACT% T. b+ {" Z- t) S% a! A# l9 K' s
    TAKE 金币 <$SCRIPTPARAM2>3 B) H8 T6 X5 L, E( t! f& n$ `
    GIVE <$SCRIPTPARAM1> 1  D: D+ w, `. q) \. d- e; P
    SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    ( L6 F3 _9 j& S# E& }/ w
    ————————————三个参数———————————–
    5 y( m( l% D: ^* w/ {- F: S: R上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY' B4 h8 c5 a! u6 I+ ?* U+ a
    你要购买初级新手技能书吗?\% P' X) a% p% h3 }% c( m5 @
    <购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]
    6 j) A$ ]' ^4 f8 e5 _' P& i#IF( l+ j/ ?, m8 L: d4 V
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
    # X1 Y1 e3 H& c3 N0 n' @#ACT4 h: O% t- v8 }, F# R% F! n& ~
    MESSAGEBOX 你的金币不足!3 v& K# W  K4 x0 T) E: u3 F
    BREAK
    #IF1 \# C0 Q5 T: Q- e
    NOT CHECKJOB <$SCRIPTPARAM3>
    0 `, `4 y, }" T" ?- }0 v#ACT4 q3 j. N! d* m: X, d- i, C. c
    MESSAGEBOX 你的职业不符!
    ( d0 l0 ^/ {+ P8 B! ?BREAK
    #IF
    ) P8 u  K0 U! l8 b4 {- k# x3 d; t, L#ACT
    7 O* ~; S* R4 STAKE 金币 <$SCRIPTPARAM2>9 l( @; z1 S( a+ `
    GIVE <$SCRIPTPARAM1> 1
    3 L5 a1 Z3 p1 C5 cSENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!

    " n6 F0 W" g+ p; ^! E9 u
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-5-17 03:15 , Processed in 0.097764 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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