设为首页
收藏本站
点击-在线充值元宝
开启辅助访问
切换到宽版
备用QQ:537036800
登录
立即注册
首页
Portal
论坛
BBS
版本代售
列表空间
传奇版本
传奇工具
传奇教程
搜索
搜索
视频教程
技术教程
手游版本
端游版本
新手问答
引擎知识
传奇脚本
特效素材
武器素材
衣服素材
首饰素材
怪物素材
地图素材
NPC素材
传奇版本
单职业版
1.76版本
1.80版本
我本沉默
1.80合击
暗黑修仙
传奇工具
传奇客户端
DBC2000
PAK修改
万能工具包
爆率修改器
变量检测
本版
帖子
用户
GM版本库_传奇一条龙_传奇服务端、单机版下载 - GM基地论坛
»
论坛
›
传奇私服专区
›
传奇私服脚本
›
leg/blue引擎脚本-Mir2m2防御系统脚本
返回列表
发新帖
leg/blue引擎脚本-Mir2m2防御系统脚本
[复制链接]
1172
|
0
|
2017-11-30 15:53:42
|
显示全部楼层
|
阅读模式
[@Mir2m2防御系统脚本NPC]
{
#IF
checkvar human 防御个人等级 = 0
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级1)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级1)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号1)
#IF
checkvar human 防御个人等级 = 1
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级2)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级2)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号2)
#IF
checkvar human 防御个人等级 = 2
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级3)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级3)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号3)
#IF
checkvar human 防御个人等级 = 3
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级4)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级4)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号4)
#IF
checkvar human 防御个人等级 = 4
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级5)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级5)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号5)
#IF
checkvar human 防御个人等级 = 5
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级6)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级6)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号6)
#IF
checkvar human 防御个人等级 = 6
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级7)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级7)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号7)
#IF
checkvar human 防御个人等级 = 7
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级8)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级8)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号8)
#IF
checkvar human 防御个人等级 = 8
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级9)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级9)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号9)
#IF
checkvar human 防御个人等级 = 9
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级10)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级10)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号10)
#IF
checkvar human 防御个人等级 = 10
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级11)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级11)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号11)
#IF
checkvar human 防御个人等级 = 11
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级12)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级12)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号12)
#IF
checkvar human 防御个人等级 = 12
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级13)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级13)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号13)
#IF
checkvar human 防御个人等级 = 13
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级14)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级14)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号14)
#IF
checkvar human 防御个人等级 = 14
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级15)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级15)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号15)
#IF
checkvar human 防御个人等级 > 14
#ACT
CALCVAR HUMAN 防御个人输入2 = $(防御需要等级15)
CALCVAR HUMAN 防御个人输入3 = $(防御下降等级15)
CALCVAR HUMAN 防御个人输入4 = $(防御获得封号15)
BREAK
#SAY
<$紫0 【全新防御系统】> \
<COLOR=clSkyBlue ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈> \
<$绿0 您当前防御护体等级为【><$HUMAN(防御个人等级)>级<$绿0 】><$绿0 > <$绿0 防御护体系统全部升级完为【15级】> \
<COLOR=clSkyBlue ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈> \
<$绿0 升级【><$HUMAN(防御个人输入1)><$绿0 】级防御护体需要双号等级满【><$HUMAN(防御个人输入2)><$绿0 】级>\
<$绿0 完成后将获得封号>:<$HUMAN(防御个人输入4)>\
<$红0 双号上线获得属性:防御+80>\
;<$紫0 〓〓〓〓〓〓〓〓〓〓 【全新防御系统】 〓〓〓〓〓〓〓〓〓〓>\
;<$橙1 您当前防御的等级为【><$HUMAN(防御个人等级)>级<$橙1 】 恭喜您已完成全部共【15级】防御>\
;\ \
;<$青1 完成本级防御获得封号>:<$HUMAN(防御个人输入4)>\
;<$青1 完成本级防御需要等级>:<$HUMAN(防御个人输入2)>级\
;<$青1 完成本级防御等级下降>:<$HUMAN(防御个人输入3)>级 <$红0 (提示:人物主体和英雄等级均不变)>\
;<$绿0 上线获得属性:防御+80>\
;\ \
<您已完成全部防御> <离开/@exit>
#IF
checkvar human 防御个人等级 < 15
#ACT
CALCVAR HUMAN 防御个人输入1 = <$HUMAN(防御个人等级)>
CALCVAR HUMAN 防御个人输入1 + 1
#SAY
<$紫0 【全新防御系统】> \
<COLOR=clSkyBlue ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈> \
<$绿0 您当前防御护体等级为【><$HUMAN(防御个人等级)>级<$绿0 】><$绿0 > <$绿0 防御护体系统全部升级完为【15级】> \
<COLOR=clSkyBlue ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈> \
<$绿0 升级【><$HUMAN(防御个人输入1)><$绿0 】级防御护体需要双号等级满【><$HUMAN(防御个人输入2)><$绿0 】级>\
<$绿0 完成后将获得封号>:<$HUMAN(防御个人输入4)>\
;<$青1 完成本级防御获得封号>:<$HUMAN(防御个人输入4)>\
;<$青1 完成本级防御需要等级>:<$HUMAN(防御个人输入2)>级\
;<$青1 完成本级防御等级下降>:<$HUMAN(防御个人输入3)>级 <$红0 (提示:人物主体和英雄等级均不变)>\
#IF
checkvar human 防御个人等级 = 0
#SAY
<$红0 双号上线获得属性:防御+5>\
#IF
checkvar human 防御个人等级 = 1
#SAY
<$红0 双号上线获得属性:防御+6>\
#IF
checkvar human 防御个人等级 = 2
#SAY
<$红0 双号上线获得属性:防御+7>\
#IF
checkvar human 防御个人等级 = 3
#SAY
<$红0 双号上线获得属性:防御+8>\
#IF
checkvar human 防御个人等级 = 4
#SAY
<$红0 双号上线获得属性:防御+9>\
#IF
checkvar human 防御个人等级 = 5
#SAY
<$红0 双号上线获得属性:防御+10>\
#IF
checkvar human 防御个人等级 = 6
#SAY
<$红0 双号上线获得属性:防御+15>\
#IF
checkvar human 防御个人等级 = 7
#SAY
<$红0 双号上线获得属性:防御+20>\
#IF
checkvar human 防御个人等级 = 8
#SAY
<$红0 双号上线获得属性:防御+25>\
#IF
checkvar human 防御个人等级 = 9
#SAY
<$红0 双号上线获得属性:防御+30>\
#IF
checkvar human 防御个人等级 = 10
#SAY
<$红0 双号上线获得属性:防御+35>\
#IF
checkvar human 防御个人等级 = 11
#SAY
<$红0 双号上线获得属性:防御+40>\
#IF
checkvar human 防御个人等级 = 12
#SAY
<$红0 双号上线获得属性:防御+45>\
#IF
checkvar human 防御个人等级 = 13
#SAY
<$红0 双号上线获得属性:防御+50>\
#IF
checkvar human 防御个人等级 = 14
#SAY
<$红0 双号上线获得属性:防御+80>\
#IF
CHECKLEVELEX > 0
#SAY
\ \
<确定进行本级防御/@Mir2m2防御系统确定> <离开/@exit>
;[@Mir2m2防御系统确定]
;#IF
;CHECKLEVELEX > 0
;#ACT
;QUERYVALUE 0 2 10 @Mir2m2防御系统确定1 是否确定进行<$HUMAN(防御个人输入1)>级防御?\ \注意:防御需要人物和英雄的等级均达到<$HUMAN(防御个人输入2)>级\ \ 防御后人物和英雄的等级均降低<$HUMAN(防御个人输入3)>级!
[@Mir2m2防御系统确定]
#IF
CHECKLEVELEX > 0
#ACT
MOV D8 <$HUMAN(防御个人输入1)>
DEC D8 1
#IF
checkvar human 防御个人等级 < <$HUMAN(防御个人输入1)>
#ELSEACT
messagebox 对不起,您的防御级别已达到<$HUMAN(防御个人输入1)>级!
GOTO @Mir2m2防御系统脚本NPC
BREAK
#IF
checkvar human 防御个人等级 < <$STR(D8)>
#ACT
messagebox 对不起,您需要达到<$STR(D8)>级防御才能进行<$HUMAN(防御个人输入1)>级防御!
GOTO @Mir2m2防御系统脚本NPC
BREAK
#IF
CHECKLEVELEX < <$HUMAN(防御个人输入2)>
#ACT
messagebox 对不起,您的等级没有达到<$HUMAN(防御个人输入2)>级!
GOTO @Mir2m2防御系统脚本NPC
break
#IF
CHECKHEROONLINE
#ELSEACT
messagebox 对不起,您的英雄不在线,请先召唤出英雄才能进行防御!
GOTO @Mir2m2防御系统脚本NPC
BREAK
#IF
H.CHECKLEVELEX < <$HUMAN(防御个人输入2)>
#ACT
messagebox 对不起,您的英雄等级没有达到<$HUMAN(防御个人输入2)>级!
GOTO @Mir2m2防御系统脚本NPC
break
#IF
CHECKLEVELEX > 0
#ACT
ChangeLevel - <$HUMAN(防御个人输入3)>
H.ChangeLevel - <$HUMAN(防御个人输入3)>
CALCVAR HUMAN 防御个人等级 = <$HUMAN(防御个人输入1)>
GOTO @Mir2m2防御系统数据保存
SENDMSG 0 恭喜【<$USERNAME>】完成<$HUMAN(防御个人输入1)>级防御!
DELAYGOTO 1 @Mir2m2人物封号脚本
DELAYGOTO 1 @Mir2m2英雄封号脚本
GOTO @Mir2m2防御系统脚本NPC
[@Mir2m2防御系统常量加载]
#INCLUDE
www.Mir2m2.com.ini
#CALL [\Mir2m2防御系统配置(技术QQ.537036801)\Mir2m2防御系统常量.ini] @Mir2m2防御系统常量
#CALL [\Mir2m2人物封号脚本(技术QQ.537036801)\Mir2m2人物封号脚本.txt] @Mir2m2人物封号脚本
#CALL [\Mir2m2防御系统配置(技术QQ.537036801)\Mir2m2防御系统数据.txt] @Mir2m2防御系统数据保存
}
[@Mir2m2防御系统脚本QM]
{
#IF
CHECKLEVELEX > 0
#ACT
VAR Integer HUMAN 防御个人输入1
VAR Integer HUMAN 防御个人输入2
VAR Integer HUMAN 防御个人输入3
VAR String HUMAN 防御个人输入4
VAR Integer HUMAN 防御个人等级
#CALL [\Mir2m2防御系统配置(技术QQ.537036801)\Mir2m2防御系统数据.txt] @Mir2m2防御系统数据读取
[@Mir2m2防御系统常量加载QM]
#CALL [\Mir2m2防御系统配置(技术QQ.537036801)\Mir2m2防御系统常量.ini] @Mir2m2防御系统常量
}
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
GM版本库
回复楼主
返回列表
传奇商业版本免费下载
传奇私服工具
页游手游版本下载专区
传奇私服脚本
有问必答专区
图文推荐
DBC2000汉化版+注册机+多区补丁(64位+32位的都有哦)
2018-10-08
Gom引擎新手架设详细教程高清在线观看
2018-12-10
传奇Gm万能工具包,开合区一键加地图装备等
2019-08-24
一键可以修改所有传奇怪物爆率修改器
2019-01-02
Gom微端一键配置器
2020-01-14
热门排行
1
DBC2000汉化版+注册机+多区补丁(64位+32位的都有哦)
2
Gom引擎新手架设详细教程高清在线观看
3
传奇Gm万能工具包,开合区一键加地图装备等
4
Gom微端一键配置器
5
一键可以修改所有传奇怪物爆率修改器
6
[Gm版本库]2020年3月新骷髅王无限刀神器传奇版本|武器洗练|首杀奖励|Gom引擎
7
GOM引擎自动拾取-无限刀-精确爆率-自动回收盘古PG插件(免费下载)
8
[Gm版本库]2020年6月骷髅王之新鬼界神器单职业|武器洗练|刀刀切割|Gom引擎
9
GM工具]新版目录引导工具
10
[Gm版本库]2020年3月神之领域第15季度无限轮回篇|唯一称号|开光重鉴|Gom引擎