wnwnwn 发表于 2013-6-6 11:28:58

传奇玩家交易类型脚本命令解析

交易类型的脚本于平凡脚本脚本大同小异,但是文件头部需要定义脚本的属性。拿土城武器店脚本做例子。
开首有个%100的字样,在石墓阵武器店的开首是%200,有什么区分呢?本来这是定义这个脚本货物的价格的语句。%200就是平凡货物的价格的2倍。那么接下来的+五、+6、+43是什么意思呢?这就定义了这个脚本只能以及你交传奇牌脚本易武器,也就是说你在铁匠那里不克不及卖手镯。详细什么数码的组合代表什么脚本,我在先前的《脚本语言之不纯粹公略》一文中有详解。你要是想要脚本万能的话,可以在开首把要+的数码都给它+上好了。接下来就是脚本正文,以及咱们前几讲的差未几,但其中用到了一些固定含义的语言,不克不及看成他用。
@s_repair 特殊修理
@buy 购买工具
@sell 工具
@repair 平凡修理
@makedrug 建造毒药
@storage 保管物品
@getback 取回物品
@exit 关闭窗口
@upgradenow 进级武器
@getbackupgnow 取回武器
交易型脚本的结尾会有段落,这就是脚本库存物品的显示栏,下面的写物品有绝对于是的规则:
;名称 数量 时间
木剑 10 10
八荒 10 10
凝霜 10 10
炼狱 10 10
;屠龙 10 10
照旧那句话,不想显示的物品前边你就打上";"号。如果你想让武器店内里卖药,不改上边"+数码"的环境下,强行在内里加强效金创药 10 10 反正我没有试过,刷不刷的出来你自己试喽...
典范:
;武器店,带特修,带仓库
%100
+5
+6
+43
; -------------(这里必需空一行)
[@main]
#if
#act
hello,<$USERNAME>,接待光临传奇脚本号令从容论坛咱们将供给给你最优惠的服务。<买/@buy><卖/@sell><修理/@repair><特殊修理/@s_repair><保管/@storage>工具<找回/@getback>工具<关闭/@exit>
[@buy]
您想买些什么武器?\ \ <归回/@Main>
[@sell]
给我您要卖的武器.\ \ <归回/@Main>
[@repair]
您要修理武器吗?给我您要修理的武器.\ <归回/@Main>
;物品修理前的对于话框
[~@repair]
看起来修好了,接待下次再来.\ <归回/@Main>
;物品修理后的对于话框,注重这里的[~@repair]
;特修不需要添加类似对于应段落,只在开首有<特殊修理/@s_repair>就能够,其对于应段落写在m2server.exe中。
[@storage]
需要保管什么工具?\ \ <归回/@Main>
[@getback]
请看目次决议找什么工具。\ \ <归回/@Main>

;名称 数量 时间
炼狱 10 10
银蛇 10 10
魔棍儿 10 10
无极棍 10 10
井中月 10 10
血饮 10 10
运气之刃 10 10
裁决之杖 10 10
龙纹剑 10 10
骨玉权杖 10 10
赤血魔剑 10 10
嗜魂法杖 10 10
屠龙 10 10
超级银蛇 10 10
谈到交易类型脚本脚本,咱们只得提仓库捆工具的脚本,看了才懂得云云简略,就是用到了checkitem、take、give这几个号令。先检查你的包裹内里是不是有这类物品,有了就拿取它们,给你同样工具。捆金条以及现在很多人自己建造传奇泡点脚本的"武器进级"脚本也是这种原理,我看过一些"武器进级"的脚本,她以及盛大的武器进级系统比拟的确就是小儿科的玩艺,就是你拿一些工具去换另外一种工具的脚本。咱们来看个典范。
典范:
------------------
%100
[@main]
你好,GM下载站传奇私服论坛,咱们会竭诚为您服务。您想<捆/@mbind>工具<关闭/@exit>
[@mbind]
#if
#say
你详细想捆什么工具?今朝我能捆的就这些啦,捆一次手工费100块。<捆/@ch_bind1>强效金创药<归回/@main>
[@ch_bind1]
#if
checkitem 强效金创药 6
#act
goto @ch_bind1_1
#elsesay
你没有带齐工具啊,我没有措施帮你捆。<脱离/@exit>
[@ch_bind1_1]
#if
checkgold 100
checkitem 强效金创药 6
#ACT
take 金币 100
take 强效金创药 6
give 超级金创药 1
#SAY
已经捆好了... 我的技术正确吧.. 还有要捆的就拿给我吧..
<继续捆/@mbind> <脱离/@exit>
#ELSESAY
你都没有钱捆工具,还捆什么? 快走吧.... <脱离/@exit>

页: [1]
查看完整版本: 传奇玩家交易类型脚本命令解析