CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 379|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥

    7 t! `' n) }1 e( E& z6 T1 V6 e
    ————————————一个参数———————————–
    $ t; w% ~9 N' o" G+ a[@main]
    #SAY. T- w# |$ n% Y6 b* r( S
    你要购买初级新手技能书吗?\
    * F% S# G9 A0 |<购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]" h/ @  X9 f; Z, ]* w4 [! i
    #IF
    $ U! O" I  i0 s" i/ X% q& ?+ mLARGE <$GOLDCOUNT> 49999: z! }: ^, ?% v$ R
    #ACT' ?( y  s; J+ a! l
    TAKE 金币 50000
    2 y# t$ ]* t5 n$ @9 gGIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字
    9 m! v3 z* n; D0 O. R$ rSENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!

    , \3 I; n/ c6 ~
    ————————————两个参数———————————–# w9 w: K4 E% n. i! ?" Y/ F. U, }
    假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY1 {* ^$ d5 h- p( y' ?! X
    你要购买初级新手技能书吗?\0 H9 O8 I9 ~# j% K% v
    <购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]  p, v/ s- R& R3 ]! w
    #IF- M# W" i/ R* q7 l- d* j8 ?
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
      f6 r$ w+ p1 R: J#ACT
    # \6 G' `8 x1 B. ]( h: p2 ?8 KMESSAGEBOX 你的金币不足!4 D4 V) Y) h% |: g  h
    BREAK
    #IF
    3 [3 d/ n9 t) l% u#ACT( }* f8 \1 G; H
    TAKE 金币 <$SCRIPTPARAM2>
    6 i7 X% a; `3 J; {" HGIVE <$SCRIPTPARAM1> 1
    # {2 W3 W6 U, a) t7 DSENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!

    ( Z/ p4 N+ Q9 @# Q% g
    ————————————三个参数———————————–; m# f6 [5 w2 G8 O, C/ J
    上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY& Z) h2 W& m6 K) j- l: y7 b
    你要购买初级新手技能书吗?\
    6 M4 T4 @1 L) u6 z' X# d0 t<购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]
    $ z3 B- e) C) `7 K, p#IF) ?1 W* X0 ^; B+ }
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2># ^5 h" |) L1 y  q6 Z* Z8 x
    #ACT
    ' I* h$ P% Q& n. lMESSAGEBOX 你的金币不足!+ |* w' U( u7 i! @
    BREAK
    #IF) s$ x# q+ o8 W  s7 t
    NOT CHECKJOB <$SCRIPTPARAM3>
    1 a9 W/ T7 V# T3 V; L: w! D#ACT+ r& D' ]9 _! f+ u
    MESSAGEBOX 你的职业不符!6 B0 [# K# m% n3 x, H0 A
    BREAK
    #IF
    # u7 u* r5 u: @! N. I: l#ACT
    : f7 ?" E) y0 T! [TAKE 金币 <$SCRIPTPARAM2>* n% s% \4 O0 x$ y
    GIVE <$SCRIPTPARAM1> 1
    + d! B6 }+ V) u4 R  M$ T' s! D) USENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!

    * x+ N1 N; D4 C6 @+ m
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-7-9 05:29 , Processed in 0.096034 second(s), 30 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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