CQA3论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

    5 c7 j- \! Q5 N: l& |: L& P
    ————————————一个参数———————————–
    / n8 G2 x+ J4 l3 j' v8 v[@main]
    #SAY9 O" ]6 ^- b9 B+ {2 w- ^) d
    你要购买初级新手技能书吗?\5 H$ ^, ]0 s, |) z. _7 c
    <购买火球术/@购买技能(火球术)> <购买基本剑法/@购买技能(基本剑法)> <购买治愈术/@购买技能(治愈术)>
    [@购买技能]& |/ d; W$ O( a6 M
    #IF
    0 F$ O0 Y0 r4 {9 X- u& C2 H7 pLARGE <$GOLDCOUNT> 49999! t; t9 n& ~9 r& m. ~, O/ }: N! N
    #ACT
    " e: E0 c0 `- m! [3 |* xTAKE 金币 50000# V  l! W" V' i6 U2 [
    GIVE <$SCRIPTPARAM1> 1 ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字9 C: q) {- |' }! v0 W1 }
    SENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!
    ! j4 J) Z: h" _
    ————————————两个参数———————————–
    ! K9 U. X  i; |  N假如三本书价格不同的话,那么可以再扩展一个参数
    [@main]
    #SAY
    & [1 ^% J" ~! g9 y( R你要购买初级新手技能书吗?\, w! u# f3 A; b7 f" \) z; P) h
    <购买火球术/@购买技能(火球术,20000)> <购买基本剑法/@购买技能(基本剑法,30000)> <购买治愈术/@购买技能(治愈术,40000)>
    [@购买技能]" ^# p0 ~; K7 _# N9 y5 x* ?. S
    #IF# j1 T  T: s, F8 P4 W3 q
    SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
    / v& F8 F0 `) ^! a' V& m$ }, L#ACT
    7 D; ~1 \% B$ P% C% NMESSAGEBOX 你的金币不足!
    ; k$ j4 ^# v: E; m* hBREAK
    #IF& J' M4 @3 a, ~$ V+ R: l" c# ~
    #ACT! A5 g$ l5 C; j- O$ O  m
    TAKE 金币 <$SCRIPTPARAM2>) n! x& }0 P& `
    GIVE <$SCRIPTPARAM1> 1! {# Q6 a; j" y7 b% _* m
    SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!
    & Q+ o  \8 ^3 a$ Q6 ]
    ————————————三个参数———————————–1 ?* P9 e* C4 J5 M
    上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下
    [@main]
    #SAY
    ' Q3 T% C  S6 c" I你要购买初级新手技能书吗?\& R9 I2 \/ i7 U$ Z3 t
    <购买火球术/@购买技能(火球术,20000,Wizard)> <购买基本剑法/@购买技能(基本剑法,30000,Warrior)> <购买治愈术/@购买技能(治愈术,40000,Taoist)>
    [@购买技能]; K: k& o+ a7 G5 n9 p- X
    #IF
    ! Q2 d# |# T9 }3 D- nSMALL <$GOLDCOUNT> <$SCRIPTPARAM2>: T2 y. z8 H1 `
    #ACT& N9 ?1 ]" s6 H
    MESSAGEBOX 你的金币不足!
    ) C# f! A6 c9 |/ l( y" J* U3 D- yBREAK
    #IF& r; p2 m! U4 F2 M6 N/ f- _
    NOT CHECKJOB <$SCRIPTPARAM3>
    1 w1 x% O! z+ B  ^( s#ACT
    7 m- j' ?+ b0 `! [1 D. nMESSAGEBOX 你的职业不符!! h7 b; e6 l% h, W6 m% }- j8 o. w
    BREAK
    #IF
    * f0 D/ ]: D3 h3 N9 `, o2 ?#ACT4 j! T9 b( g: {: x* H: M: _
    TAKE 金币 <$SCRIPTPARAM2>
    : m, q% p& D6 f. B- z& g$ y! DGIVE <$SCRIPTPARAM1> 1
    & G6 L. L7 p! t, `* T2 _SENDMSG 6 购买成功!你花费【<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!

    3 y4 e6 m3 u/ @
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2026-5-21 07:11 , Processed in 0.110847 second(s), 28 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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