GM版本库 发表于 2014-3-13 23:14:02

传奇28行万能回收系列脚本

传奇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)>点经验。

传奇版本 发表于 2014-4-21 21:39:44

楼主辛苦,发个套图吧!祝你万寿无疆!!!

我桃江 发表于 2014-4-21 21:59:46

楼主是超人

神仙 发表于 2014-4-21 21:37:31

广告之后,马上回来!

神仙 发表于 2014-4-21 21:15:20

难得一见的好帖

一辈子的随意 发表于 2014-4-21 21:05:37

很好哦
页: [1]
查看完整版本: 传奇28行万能回收系列脚本