Gm版本库

 找回密码
 立即注册

QQ登录

只需一步,快速开始

免费列表

3K引擎暴击属性的设置,传奇私服技术,Gm版本库

查看: 2193|回复: 11

3K引擎暴击属性的设置

[复制链接]

231

主题

21

回帖

2058

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2058
发表于 2014-9-21 18:59:23 | 显示全部楼层 |阅读模式
最近3K引擎更新开发了一个暴击属性,一种方式是通过数据库设置暴击等级,第二种方式是通过脚本,我们先说第一种,首先我们进入游戏,使用GM命令随便刷出一把武器,默认任何武器都没有暴击属性,只有自己设置了才会有,我们对刚才刷出的武器设置暴击属性,为了方便测试属性使用同一把武器,打开万游设置器,点击物品分类/勾选武器,找到刚才刷出的武器名字,拉到最后没会看到一个Stock属性项,这个就是设置暴击的等级,属性等级范围(0-255),属性后面还有一个Need这一项,这个是设置佩戴属性,设置好之后保存数据库,重新开启引擎,进入游戏刷出这个属性就有了,这个是属于武器出生带暴击等级。
第二种是通过脚本实现,出生武器是没有这个属性项,通过脚本功能实现增加暴击等级,下面是官方推出的脚本范例,武器暴击等级
物品DB(分类-17 Shape 242-252为赤炎石类物品 Anicount-镶嵌武器时,退还对应赤炎石使用,对应暴击等级,不可重复)
1010;赤炎石碎片;17;242;0;0;0;0;2290;99;0;0;0;0;0;0;0;0;0;0;0;5;5000;5000;
1011;一级赤炎石;17;243;0;1;0;0;2290;99;0;0;0;0;0;0;0;0;0;0;0;5;5000;5000;
1012;二级赤炎石;17;244;0;2;0;0;2291;99;0;0;0;0;0;0;0;0;0;0;0;5;5000;5000;
1013;三级赤炎石;17;245;0;3;0;0;2292;99;0;0;0;0;0;0;0;0;0;0;0;5;5000;5000;
1014;四级赤炎石;17;246;0;4;0;0;2300;99;0;0;0;0;0;0;0;0;0;0;0;5;5000;5000;
1015;五级赤炎石;17;247;0;5;0;0;2301;99;0;0;0;0;0;0;0;0;0;0;0;5;5000;5000;
1016;六级赤炎石;17;248;0;6;0;0;2302;99;0;0;0;0;0;0;0;0;0;0;0;5;5000;5000;
1017;七级赤炎石;17;249;0;7;0;0;2310;99;0;0;0;0;0;0;0;0;0;0;0;5;5000;5000;
1018;八级赤炎石;17;250;0;8;0;0;2311;99;0;0;0;0;0;0;0;0;0;0;0;5;5000;5000;
1019;九级赤炎石;17;251;0;9;0;0;2312;99;0;0;0;0;0;0;0;0;0;0;0;5;5000;5000;
1020;十级赤炎石;17;252;0;10;0;0;2320;99;0;0;0;0;0;0;0;0;0;0;0;5;5000;5000;
1069;十五级赤炎石;17;252;0;15;0;0;2320;99;0;0;0;0;0;0;0;0;0;0;0;5;5000;5000;


以上是合成需要的物品条件,导入物品数据库即可。


NPC脚本部分:


(@armstear)
[@Main]


<提升装备的爆击等级/@提升暴击等级>


[@提升暴击等级]
前些日子,探索比奇南方矿洞的矿工,带回来一种红色石头,他们\
把它叫做赤炎石。通过反复尝试我发现,使用赤炎石锻造过的装备,\
可以对攻击目标造成额外的暴击伤害。这真是很神奇的属性!\
不过,好品质的赤炎石太稀少了,如果你找到的话,我倒是可以帮\
你一把。\
<使用赤炎石提升装备的暴击等级/@提升等级> <合成赤炎石/@合成石>\
<关于暴击等级/@关于> <拆卸赤炎石/@armstear>\ \
<返回/@Main>


[@armstear]
您要拆卸什么装备\ \
\
<返回/@Main>


[@提升等级]
使用合适品质的赤炎石,才能将暴击提升到以下相应的等级。\ \
<武器暴击等级1/@暴击等级1> <武器暴击等级2/@暴击等级2> <武器暴击等级3/@暴击等级3>\
<武器暴击等级4/@暴击等级4> <武器暴击等级5/@暴击等级5> <武器暴击等级6/@暴击等级6>\
<武器暴击等级7/@暴击等级7> <武器暴击等级8/@暴击等级8> <武器暴击等级9/@暴击等级9>\
<武器暴击等级10/@暴击等级10>\ \
<返回/@提升暴击等级>\




[@暴击等级1]
如果您的武器上已经镶嵌一颗赤炎石,再继续镶嵌新的,原有的 \
赤炎石将会损坏,无法恢复。您可以把原有的赤炎石拆卸拆下来再镶嵌。 \
是否确定继续镶嵌?\ \
<确定/@等级1确定> \ \
<我再考虑一下/@exit>
[@等级1确定]
#IF
CHECKKIMNEEDLE 一级赤炎石 1
CHECKUSEITEM 1
#ACT
TAKEKIMNEEDLE 一级赤炎石 1
UPGRADEITEMEX 1 11 0 1 1
Close
#elsesay
你的包裹中没有一级赤炎石或没有拿有武器,我无法为你升级武器!




[@暴击等级2]
如果您的武器上已经镶嵌一颗赤炎石,再继续镶嵌新的,原有的 \
赤炎石将会损坏,无法恢复。您可以把原有的赤炎石拆卸拆下来再镶嵌。 \
是否确定继续镶嵌?\ \
<确定/@等级2确定> \ \
<我再考虑一下/@exit>
[@等级2确定]
#IF
CHECKKIMNEEDLE 二级赤炎石 1
CHECKUSEITEM 1
#ACT
TAKEKIMNEEDLE 二级赤炎石 1
UPGRADEITEMEX 1 11 0 2 1
Close
#elsesay
你的包裹中没有二级赤炎石或没有拿有武器,我无法为你升级武器!




[@暴击等级3]
如果您的武器上已经镶嵌一颗赤炎石,再继续镶嵌新的,原有的 \
赤炎石将会损坏,无法恢复。您可以把原有的赤炎石拆卸拆下来再镶嵌。 \
是否确定继续镶嵌?\ \
<确定/@等级3确定> \ \
<我再考虑一下/@exit>
[@等级3确定]
#IF
CHECKKIMNEEDLE 三级赤炎石 1
CHECKUSEITEM 1
#ACT
TAKEKIMNEEDLE 三级赤炎石 1
UPGRADEITEMEX 1 11 0 3 1
Close
#elsesay
你的包裹中没有三级赤炎石或没有拿有武器,我无法为你升级武器!




[@暴击等级4]
如果您的武器上已经镶嵌一颗赤炎石,再继续镶嵌新的,原有的 \
赤炎石将会损坏,无法恢复。您可以把原有的赤炎石拆卸拆下来再镶嵌。 \
是否确定继续镶嵌?\ \
<确定/@等级4确定> \ \
<我再考虑一下/@exit>
[@等级4确定]
#IF
CHECKKIMNEEDLE 四级赤炎石 1
CHECKUSEITEM 1
#ACT
TAKEKIMNEEDLE 四级赤炎石 1
UPGRADEITEMEX 1 11 0 4 1
Close
#elsesay
你的包裹中没有四级赤炎石或没有拿有武器,我无法为你升级武器!




[@暴击等级5]
如果您的武器上已经镶嵌一颗赤炎石,再继续镶嵌新的,原有的 \
赤炎石将会损坏,无法恢复。您可以把原有的赤炎石拆卸拆下来再镶嵌。 \
是否确定继续镶嵌?\ \
<确定/@等级5确定> \ \
<我再考虑一下/@exit>
[@等级5确定]
#IF
CHECKKIMNEEDLE 五级赤炎石 1
CHECKUSEITEM 1
#ACT
TAKEKIMNEEDLE 五级赤炎石 1
UPGRADEITEMEX 1 11 0 5 1
Close
#elsesay
你的包裹中没有五级赤炎石或没有拿有武器,我无法为你升级武器!




[@暴击等级6]
如果您的武器上已经镶嵌一颗赤炎石,再继续镶嵌新的,原有的 \
赤炎石将会损坏,无法恢复。您可以把原有的赤炎石拆卸拆下来再镶嵌。 \
是否确定继续镶嵌?\ \
<确定/@等级6确定> \ \
<我再考虑一下/@exit>
[@等级6确定]
#IF
CHECKKIMNEEDLE 六级赤炎石 1
CHECKUSEITEM 1
#ACT
TAKEKIMNEEDLE 六级赤炎石 1
UPGRADEITEMEX 1 11 0 6 1
Close
#elsesay
你的包裹中没有六级赤炎石或没有拿有武器,我无法为你升级武器!




[@暴击等级7]
如果您的武器上已经镶嵌一颗赤炎石,再继续镶嵌新的,原有的 \
赤炎石将会损坏,无法恢复。您可以把原有的赤炎石拆卸拆下来再镶嵌。 \
是否确定继续镶嵌?\ \
<确定/@等级7确定> \ \
<我再考虑一下/@exit>
[@等级7确定]
#IF
CHECKKIMNEEDLE 七级赤炎石 1
CHECKUSEITEM 1
#ACT
TAKEKIMNEEDLE 七级赤炎石 1
UPGRADEITEMEX 1 11 0 7 1
Close
#elsesay
你的包裹中没有七级赤炎石或没有拿有武器,我无法为你升级武器!




[@暴击等级8]
如果您的武器上已经镶嵌一颗赤炎石,再继续镶嵌新的,原有的 \
赤炎石将会损坏,无法恢复。您可以把原有的赤炎石拆卸拆下来再镶嵌。 \
是否确定继续镶嵌?\ \
<确定/@等级8确定> \ \
<我再考虑一下/@exit>
[@等级8确定]
#IF
CHECKKIMNEEDLE 八级赤炎石 1
CHECKUSEITEM 1
#ACT
TAKEKIMNEEDLE 八级赤炎石 1
UPGRADEITEMEX 1 11 0 8 1
Close
#elsesay
你的包裹中没有八级赤炎石或没有拿有武器,我无法为你升级武器!




[@暴击等级9]
如果您的武器上已经镶嵌一颗赤炎石,再继续镶嵌新的,原有的 \
赤炎石将会损坏,无法恢复。您可以把原有的赤炎石拆卸拆下来再镶嵌。 \
是否确定继续镶嵌?\ \
<确定/@等级9确定> \ \
<我再考虑一下/@exit>
[@等级9确定]
#IF
CHECKKIMNEEDLE 九级赤炎石 1
CHECKUSEITEM 1
#ACT
TAKEKIMNEEDLE 九级赤炎石 1
UPGRADEITEMEX 1 11 0 9 1
Close
#elsesay
你的包裹中没有九级赤炎石或没有拿有武器,我无法为你升级武器!


[@暴击等级10]
如果您的武器上已经镶嵌一颗赤炎石,再继续镶嵌新的,原有的 \
赤炎石将会损坏,无法恢复。您可以把原有的赤炎石拆卸拆下来再镶嵌。 \
是否确定继续镶嵌?\ \
<确定/@等级10确定> \ \
<我再考虑一下/@exit>
[@等级10确定]
#IF
CHECKKIMNEEDLE 十级赤炎石 1
CHECKUSEITEM 1
#ACT
TAKEKIMNEEDLE 十级赤炎石 1
UPGRADEITEMEX 1 11 0 10 1
Close
#elsesay
你的包裹中没有十级赤炎石或没有拿有武器,我无法为你升级武器!
;----------------------------------------------------------------------
[@拆卸石]
从装备上拆卸宝石是个技术活,放眼整个玛法大陆,\
只有我才会这门手艺!所以每次拆卸,我要收您一定数量的元宝,\
价格嘛,要看你装备上的赤炎石等级了。\
<赤炎石等级为多少,拆卸就需要多少元宝,比如二级赤炎石拆卸/FColor=249>\
<需要2元宝。/FColor=249>\
\ \
<拆卸赤火石/@拆卸>\ \
<返回/@提升暴击等级>\
;-------------------------------------------------------------------------
[@合成石]
你有赤炎石吗?这么珍贵的材料你都能找到,真是厉害!不过,\
它们的纯度似乎有点低啊,如果你给我<10000金币/FColor=249>的话,\
我倒是可以帮你提炼一下。请放心,绝对不会失败的,哈哈。。。。\ \


<合成一级赤炎石/@合成一级> <合成二级赤炎石/@合成二级> <合成三级赤炎石/@合成三级>\
<合成四级赤炎石/@合成四级> <合成五级赤炎石/@合成五级> <合成六级赤炎石/@合成六级>\
<合成七级赤炎石/@合成七级> <合成八级赤炎石/@合成八级> <合成九级赤炎石/@合成九级>\
<合成十级赤炎石/@合成十级>\
<返回/@提升暴击等级>\


[@合成一级]
合成需要<3/FColor=249>个<赤炎石碎片/FColor=249>,同时你还要付给我<10000金币/FColor=249>。\
\
<确定/@合一级确定> \ \
<返回/@合成石>


[@合一级确定]
#if
checkgold 10000
CHECKKIMNEEDLE 赤炎石碎片 3
#act
take 金币 10000
TAKEKIMNEEDLE 赤炎石碎片 3
GIVEKIMNEEDLE 一级赤炎石 1
#elsesay
你包裹中的赤炎石碎片数量不够或金币不足!




[@合成二级]
合成需要<3/FColor=249>个<一/FColor=249>级赤炎石,同时你还要付给我<10000金币/FColor=249>。\
\
<确定/@合二级确定> \ \
<返回/@合成石>


[@合二级确定]
#if
checkgold 10000
CHECKKIMNEEDLE 一级赤炎石 3
#act
take 金币 10000
TAKEKIMNEEDLE 一级赤炎石 3
GIVEKIMNEEDLE 二级赤炎石 1
#elsesay
你包裹中的一级赤炎石数量不够或金币不足!





[@合成三级]
合成需要<3/FColor=249>个<二/FColor=249>级赤炎石,同时你还要付给我<10000金币/FColor=249>。\
\
<确定/@合三级确定> \ \
<返回/@合成石>


[@合三级确定]
#if
checkgold 10000
CHECKKIMNEEDLE 二级赤炎石 3
#act
take 金币 10000
TAKEKIMNEEDLE 二级赤炎石 3
GIVEKIMNEEDLE 三级赤炎石 1
#elsesay
你包裹中的二级赤炎石数量不够或金币不足!





[@合成四级]
合成需要<3/FColor=249>个<三/FColor=249>级赤炎石,同时你还要付给我<10000金币/FColor=249>。\
\
<确定/@合四级确定> \ \
<返回/@合成石>


[@合四级确定]
#if
checkgold 10000
CHECKKIMNEEDLE 三级赤炎石 3
#act
take 金币 10000
TAKEKIMNEEDLE 三级赤炎石 3
GIVEKIMNEEDLE 四级赤炎石 1
#elsesay
你包裹中的三级赤炎石数量不够或金币不足!





[@合成五级]
合成需要<3/FColor=249>个<四/FColor=249>级赤炎石,同时你还要付给我<10000金币/FColor=249>。\
\
<确定/@合五级确定> \ \
<返回/@合成石>


[@合五级确定]
#if
checkgold 10000
CHECKKIMNEEDLE 四级赤炎石 3
#act
take 金币 10000
TAKEKIMNEEDLE 四级赤炎石 3
GIVEKIMNEEDLE 五级赤炎石 1
#elsesay
你包裹中的四级赤炎石数量不够或金币不足!





[@合成六级]
合成需要<3/FColor=249>个<五/FColor=249>级赤炎石,同时你还要付给我<10000金币/FColor=249>。\
\
<确定/@合六级确定> \ \
<返回/@合成石>


[@合六级确定]
#if
checkgold 10000
CHECKKIMNEEDLE 五级赤炎石 3
#act
take 金币 10000
TAKEKIMNEEDLE 五级赤炎石 3
GIVEKIMNEEDLE 六级赤炎石 1
#elsesay
你包裹中的五级赤炎石数量不够或金币不足!





[@合成七级]
合成需要<3/FColor=249>个<六/FColor=249>级赤炎石,同时你还要付给我<10000金币/FColor=249>。\
\
<确定/@合七级确定> \ \
<返回/@合成石>


[@合七级确定]
#if
checkgold 10000
CHECKKIMNEEDLE 六级赤炎石 3
#act
take 金币 10000
TAKEKIMNEEDLE 六级赤炎石 3
GIVEKIMNEEDLE 七级赤炎石 1
#elsesay
你包裹中的六级赤炎石数量不够或金币不足!





[@合成八级]
合成需要<3/FColor=249>个<七/FColor=249>级赤炎石,同时你还要付给我<10000金币/FColor=249>。\
\
<确定/@合八级确定> \ \
<返回/@合成石>


[@合八级确定]
#if
checkgold 10000
CHECKKIMNEEDLE 七级赤炎石 3
#act
take 金币 10000
TAKEKIMNEEDLE 七级赤炎石 3
GIVEKIMNEEDLE 八级赤炎石 1
#elsesay
你包裹中的七级赤炎石数量不够或金币不足!





[@合成九级]
合成需要<3/FColor=249>个<八/FColor=249>级赤炎石,同时你还要付给我<10000金币/FColor=249>。\
\
<确定/@合九级确定> \ \
<返回/@合成石>


[@合九级确定]
#if
checkgold 10000
CHECKKIMNEEDLE 八级赤炎石 3
#act
take 金币 10000
TAKEKIMNEEDLE 八级赤炎石 3
GIVEKIMNEEDLE 九级赤炎石 1
#elsesay
你包裹中的八级赤炎石数量不够或金币不足!




[@合成十级]
合成需要<3/FColor=249>个<九/FColor=249>级赤炎石,同时你还要付给我<10000金币/FColor=249>。\
\
<确定/@合十级确定> \ \
<返回/@合成石>


[@合十级确定]
#if
checkgold 10000
CHECKKIMNEEDLE 九级赤炎石 3
#act
take 金币 10000
TAKEKIMNEEDLE 九级赤炎石 3
GIVEKIMNEEDLE 十级赤炎石 1
#elsesay
你包裹中的九级赤炎石数量不够或金币不足!
;-------------------------------------------------------------------------
[@关于]
由于赤炎石的发现,越来越多的勇士开始用它来锻造自己心爱的装备。\
使用赤炎石,在装备上增加爆击等级后,可以有一定几率对其他人造\
成额外的<暴击伤害/FColor=249>,伤害的大小跟自己装备上的暴击等级有关,暴击\
等级越高,造成的暴击伤害越大。\
而且,人们发现一种特别的现象:当对同一个人不停的攻击时,更容\
易产生暴击,同时造成的暴击伤害也会越来越大。\ \


<返回/@提升暴击等级>


以上是增加暴击属性整段脚本,大家可以添加一个NPC复制脚本,然后进入游戏测试武器添加属性。




上一篇:传奇在线泡点脚本功能详解
下一篇:传奇私服各种攻击状态颜色设置
回复

使用道具 举报

0

主题

1258

回帖

1541

积分

中级会员

积分
1541
发表于 2014-9-22 20:04:13 | 显示全部楼层
楼主呀,,,您太有才了。。。
回复 支持 反对

使用道具 举报

0

主题

651

回帖

698

积分

注册会员

积分
698
发表于 2014-9-24 03:59:06 | 显示全部楼层
鄙视楼下的顶帖没我快,哈哈
回复 支持 反对

使用道具 举报

0

主题

917

回帖

919

积分

注册会员

积分
919
发表于 2014-9-24 18:28:25 | 显示全部楼层
看起来不错
回复 支持 反对

使用道具 举报

0

主题

1228

回帖

1572

积分

中级会员

积分
1572
发表于 2014-9-25 04:16:09 | 显示全部楼层
我擦!我要沙发!
回复 支持 反对

使用道具 举报

696

主题

1675

回帖

7331

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7331
发表于 2014-9-25 12:53:09 | 显示全部楼层
不错 支持一个了
回复 支持 反对

使用道具 举报

0

主题

729

回帖

853

积分

注册会员

积分
853
发表于 2014-9-25 21:59:44 | 显示全部楼层
very good 好内容。。。
回复 支持 反对

使用道具 举报

0

主题

931

回帖

1344

积分

中级会员

积分
1344
发表于 2014-9-26 10:53:30 | 显示全部楼层
学习了,不错,讲的太有道理了
回复 支持 反对

使用道具 举报

174

主题

1205

回帖

3122

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3122
发表于 2014-9-27 01:55:07 | 显示全部楼层
为毛老子总也抢不到沙发?!!
回复 支持 反对

使用道具 举报

0

主题

975

回帖

952

积分

注册会员

积分
952
发表于 2014-9-27 11:33:57 | 显示全部楼层
楼主呀,,,您太有才了。。。
回复 支持 反对

使用道具 举报

懒得打字的,点击右侧快速回复 【Gmbbku,传奇版本库】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

传奇开区一条龙/私服服务端/传奇单机架设教程/Gm版本库 ( 冀ICP备2023015431号-4 )|网站地图

GMT+8, 2024-12-4 01:24

Powered by Gm版本库 X3.4

©本站所有资源均来至网络,仅供学习交流,严禁用于商业用途,请于24小时内删除!