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

[复制链接]
查看4772 | 回复0 | 2012-10-7 17:14:54 | 显示全部楼层 |阅读模式
传奇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)>点经验。
}

回复

使用道具 举报

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

本版积分规则