CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

暮云计算服务器租用
搜索
300M微端100起4H4G10M-40元16H16G50M云机99起易联老牌传奇支付
点击投放广告点击投放广告点击投放广告点击投放广告
点击投放广告点击投放广告点击投放广告点击投放广告
查看: 782|回复: 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 | 显示全部楼层 |阅读模式
    来源 西伯利亚的忠犬-狗哥
    * {1 [1 \9 e1 I+ ]2 A' v/ |" {$ {  i
    ————————————一个参数———————————–
    * X- A) m6 S( S5 E[@main]
    #SAY
      B! B5 G2 `! U你要购买初级新手技能书吗?\
    ; Z3 G4 n1 i8 |( B) P<购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]
    # m+ ^' u; Z' I/ H#IF
    $ ^0 z% \# r4 m* d  HLARGE <$GOLDCOUNT> 49999
    # u  s  r& _2 N! c. Y#ACT7 A1 r" p' y2 w# X
    TAKE 金币 50000
    " Y; U6 m0 |2 I2 `0 D3 l. m2 v) AGIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字
    : Q* L2 @# v) N6 ~& e3 c* lSENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!
    7 `. n, }: i6 A& b  x  {
    ————————————两个参数———————————–
    2 [* {( Z0 D, c假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY
    + L& Q. N. }! K1 Y6 c/ Y" {你要购买初级新手技能书吗?\+ L! y& o/ X5 v
    <购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]
    4 K& h& a- Z) c  {#IF/ j6 E, v# D3 x' h* I$ t
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>% o, C& t0 q* O2 j- f
    #ACT
    4 L7 _) T) \& o7 |& nMESSAGEBOX 你的金币不足!
    3 i6 r; F( S  R# b! p% U8 HBREAK
    #IF9 `- p( o7 o' ~6 A5 Z/ w
    #ACT
    : v0 T. m  n! Y0 I) vTAKE 金币 <$SCRIPTPARAM2>2 G% m7 _  X$ C% l# o& s3 X
    GIVE <$SCRIPTPARAM1> 1
    8 f5 j7 t% \: Q1 @% J9 n9 VSENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    8 w+ I4 I  O/ \! J/ B" s
    ————————————三个参数———————————–
    0 H8 p% x1 p& h上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY  q8 u) L- q3 c! k0 f
    你要购买初级新手技能书吗?\
    $ B" T* C, x/ [* Y7 {! W<购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]. C1 F+ I0 R9 H# y4 `
    #IF
    " _  \9 c1 e, FSMALL <$GOLDCOUNT> <$SCRIPTPARAM2>- ?8 c/ f8 i0 R, d, @& e* Y; G
    #ACT5 c4 X7 {' n7 ~3 U: v6 a
    MESSAGEBOX 你的金币不足!
    ; ]+ t; i( I0 c. I0 \3 \# WBREAK
    #IF
    ) Y& z. ~$ T2 ]NOT CHECKJOB <$SCRIPTPARAM3>7 n+ c  r9 a8 Z
    #ACT' M0 B* \. S* L7 y, P2 r; c
    MESSAGEBOX 你的职业不符!1 \9 X, o% z4 X9 g4 }$ r0 U
    BREAK
    #IF
    0 u3 l! X, l( R5 q#ACT+ S' `* O- m" r$ y, `) u
    TAKE 金币 <$SCRIPTPARAM2>
    3 C' R2 T0 |# |: Q- fGIVE <$SCRIPTPARAM1> 1$ y" B2 H9 h' X& p
    SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!

    5 S* R5 R, H+ S% Y
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-2-1 02:39 , Processed in 0.099078 second(s), 30 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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