CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

    4 W8 J7 _. J& w3 q6 Z
    ————————————一个参数———————————–& P5 L: Y  d# a3 M
    [@main]
    #SAY
    5 \  ^: U8 S) u2 {$ a  [你要购买初级新手技能书吗?\5 k1 C  V, E: W+ Y! {" C
    <购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]
    ) Y$ g# y/ v; H, v#IF
    0 D- C/ R. I: O. L- Y. qLARGE <$GOLDCOUNT> 49999
    " M( N# M/ v) @4 S/ e#ACT0 f& c1 r: n/ R2 _, b7 j3 n& w
    TAKE 金币 50000( `0 J+ i2 d5 z1 H' o- T8 {
    GIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字
    1 z0 {% m) ^9 U5 l; ~SENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!
    ; N2 x- a! y- Y/ J. U
    ————————————两个参数———————————–
    % X9 S0 \: L9 j: z+ v- L& b假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY
    % o( j2 r# x5 ~4 W( G9 [% R4 L8 H你要购买初级新手技能书吗?\
    : r" m2 m" k) F<购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]' O! M: u7 d9 Q- ?$ {! ]/ P
    #IF4 o1 P/ U" u0 {# Z
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
    & V$ M' c. o1 C9 e#ACT, _2 u5 G* W) V: A
    MESSAGEBOX 你的金币不足!, T$ S  J3 H& h+ f4 a
    BREAK
    #IF
    " q7 Y# s/ j# C3 O: r#ACT
    " i4 G3 }0 _& K; ~' ^% HTAKE 金币 <$SCRIPTPARAM2>- Z& x5 y2 K+ P# R7 {7 k* d: e
    GIVE <$SCRIPTPARAM1> 1% a0 m6 u  S  v
    SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    7 y. B; }4 Y( Z. g3 K
    ————————————三个参数———————————–
    1 Q( d6 w# P' c% h7 U5 Y上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY2 y, K; G6 t% m3 f4 f) i
    你要购买初级新手技能书吗?\
    - h$ y6 Z, g0 z7 r' M* \" y  ~) N1 V<购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]
    . W) F$ c5 i+ a9 h8 N( E& ], S4 Y- D#IF
    , N; \: l3 K8 Z  \3 ]4 wSMALL <$GOLDCOUNT> <$SCRIPTPARAM2>9 _- R; A$ S4 ^; R& P
    #ACT1 g- R% B& W. F( A
    MESSAGEBOX 你的金币不足!) U4 m# P" W' L+ c% z6 x1 K7 Q+ ?
    BREAK
    #IF0 V5 \# h. ^# m7 j- B
    NOT CHECKJOB <$SCRIPTPARAM3>
    + k6 q5 B  ~; c+ T/ X1 K4 U; P#ACT
    9 W* H/ I# w7 c9 TMESSAGEBOX 你的职业不符!
    6 f6 f8 c9 P6 u8 t/ \. r$ lBREAK
    #IF
    7 R( j+ b0 O/ h  _( G4 G$ Q0 F: T#ACT) ?  T% i5 A3 R7 S& \! _1 W
    TAKE 金币 <$SCRIPTPARAM2>! @6 L6 s& E) u6 E  g3 k7 e
    GIVE <$SCRIPTPARAM1> 1
      n* b6 y) f% S, I( ]/ TSENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    ( U4 ^6 G( H+ D6 J" m8 X( B1 J
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-7-1 08:00 , Processed in 0.102310 second(s), 29 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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