传奇28行万能回收系列脚本
====================================================================
脚本说明:
首先在
MirServerMir200EnvirQuestDiary狂神科技装备回收列表
新建一个TXT文本 文件名为装备名
如圣战装备列表 文件名就是 圣战.txt
这个TX储存的就是你要回收的装备名字了
注意 不要包含 空格 空行 不然无法顺利执行脚本
装备名后面前面不要有空格
这是一个一键回收的脚本 核心代码只有28行 非常简单
大家不需要去理解 拿来用就可以了
然后把代码2复制到MirServerMir200EnvirQuestDiary
目录内文件名 "回收脚本"
在然后就是新建NPC了
相信大家都会
代码一是个例子 把他复制到你的NPC内就可以了
[@回1]这个函数 这里做个介绍
;@main是入口函数 就是点开NPC 首先执行他
[@main]
废话自己写\
;这是一个按钮 "圣战回收"四个字是按钮名 "/" 后面 @回1 是函数名
;就是按了这个按钮调用那个函数
<圣战回收/@回1>
[@回1]
;#ACT 是说下面的内容当作脚本来执行 相对的是
;#SAY (下面的当作字符来执行,就是显示出来)
;不写 #ACT #SAY 默认的是#SAY 这个可以参照@MAIN那个函数
#ACT
;MOV 传递 把后面这个数字或字符或变量 传递给前面这个变量
;这里 d0 代表的是计次变量,我们不用管
mov d0 0
;这个和上面是一样的
;33在这里代表的是
;MirServerMir200EnvirQuestDiary狂神科技装备回收列表圣战.txt
;这个列表内有几行 自己数下 多了 脚本会报错 少了会有几样装备回收不了
mov d1 33
;这也是一个计次变量
;d2保存的是一共回收了几样装备
;我们不管他
mov d2 0
;d3定义的是一个装备增加多少元宝
;这个8表示的是 一个圣战装备回收后8增加8元宝
mov d3 8
;d4定义的是一个装备增加多少经验
;这个1000表示的是 一个装备回收后增加多少元宝
mov d4 1000
;s1 定义的就是装备名了 也是TXT文件名
mov S1 圣战
;这里#CALL是调用 调用后面的函数
;也就是代码2 这一部分了
#CALL [狂神科技回收脚本.txt] @回收脚本
;这样我们回收多少种装备只需要把上面的变量 重新定义就好了
;代码1——————————————————————————————————————————————
[@main]
废话自己写\
<圣战回收/@回1>
[@回1]
#ACT
mov d0 0
mov d1 33
mov d2 0
mov d3 800000
mov d4 100000000
mov S1 凯旋
#CALL [狂神科技回收脚本.txt] @回收脚本
;代码2——————————————————————————————————————————————
[@回收脚本]
{
[@回收2]
#if
SMALL d0 <$STR(d1)>
#act
GetListString .QuestDiary装备回收列表<$STR(S1)>.txt <$STR(d0)> S2
inc d0 1
goto @回收3
#elseact
goto @回收4
[@回收3]
#if
checkitem <$STR(S2)> 1
#act
take <$STR(S2)> 1
inc d2 1
mov d0 0
goto @回收2
#elseact
goto @回收2
[@回收4]
#if
large d2 0
#act
MUL d3 <$STR(d3)> <$STR(d2)>
MUL d4 <$STR(d4)> <$STR(d2)>
GAMEGOLD + <$STR(d3)>
CHANGEEXP + <$STR(d4)>
SENDMSG 6 回收<$STR(d2)>样<$STR(S1)>装备,获得<$STR(d3)>颗元宝,获得<$STR(d4)>点经验。 |
上一篇:3K引擎NPC形象代码大全下一篇:传奇脚本系列之破复活师
|