CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 1406|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥

    0 U. {5 s* f$ h
    ————————————一个参数———————————–5 q2 L3 h3 o2 Y% p5 Y8 Y1 n
    [@main]
    #SAY: p& Z. w2 [2 V! K% f
    你要购买初级新手技能书吗?\( u) ]- ]: h/ [  w" j  a- q
    <购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]. I& u% G/ I8 ?# n* C* L+ z4 k  ^
    #IF
    2 G% a3 p% G% N4 NLARGE <$GOLDCOUNT> 49999
    2 _: d1 v  [- C5 O7 _6 d#ACT; l% P: s( R3 U' j
    TAKE 金币 50000
    ! g! z) T9 o' n9 _6 q* l- ?( IGIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字; g4 U# P  O, s0 x/ O7 O$ T5 y4 u
    SENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!
    ) H# C( h+ e( c7 E1 b
    ————————————两个参数———————————–
    7 O2 n# }8 H0 L3 K  U假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY% Z, ^! g4 Z7 T; g  u8 W" L8 v' g
    你要购买初级新手技能书吗?\
    " x; l! W, r- t, e. p4 d$ o<购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]
    % ]; ?  v2 K7 ^" X* E( ~1 C#IF
    6 o3 j8 R, D7 o* ]+ ]SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
    8 h6 j! \1 j4 T& k* v9 x#ACT
    # \+ M) k- z  Q2 y# ^! wMESSAGEBOX 你的金币不足!
    0 a" z2 J8 c6 O- y! lBREAK
    #IF+ ?& K# Y( B& y. u8 S" V+ O5 R. R
    #ACT
    5 D& T4 W0 y6 ], [: BTAKE 金币 <$SCRIPTPARAM2>- G+ L# h1 @, V2 I: x' Q, A
    GIVE <$SCRIPTPARAM1> 14 A/ }4 h7 T! q  x& R$ y
    SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    9 D$ `" n) T0 o
    ————————————三个参数———————————–
    8 z* w  u) k6 L8 i" |2 l% l' j9 f上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY: n  {, q/ {: y; p+ G+ [
    你要购买初级新手技能书吗?\
    $ |/ n0 K: ^! r% r<购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]
    " @9 R1 n/ Z! i0 `) u% c#IF& M1 C! K) ]7 W
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>$ Q( j6 M4 Q. C- O7 ^# `6 y) F
    #ACT
    2 K2 o$ K3 q. q) |5 OMESSAGEBOX 你的金币不足!
    3 T. K! J/ {' CBREAK
    #IF( A; f6 Q; I' X5 h$ k
    NOT CHECKJOB <$SCRIPTPARAM3>
    + e+ k; K$ A5 Z2 q! Q( l# H; d#ACT
    ' |: T" Q6 ^4 p9 L0 k4 vMESSAGEBOX 你的职业不符!
    ! P2 ?; [2 s" P9 _, B( JBREAK
    #IF# |3 [, n2 N; |% i. O: X9 }! U
    #ACT
    ( t8 A! Y" C" }TAKE 金币 <$SCRIPTPARAM2>5 ^# Z+ {  F) p: p" o( M5 y
    GIVE <$SCRIPTPARAM1> 1
    % a8 C: Z6 |" j- M  V: |( ~' RSENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    ; D) M6 J3 \6 B7 t8 _
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-7-1 06:14 , Processed in 0.096871 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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