传奇装备武器触发使用技能脚本

传奇装备武器触发使用技能脚本,第1张

实现这个想法到不难,问题是太麻烦了。

首先,玩家行为和脚本行为,一个管外部,一个管内部,同时普攻和主动技击,是两个动作。

脚本处理不了。

被动技能可以同时使用,就像你给的图一样,一边砍,一边触发无敌。

麻烦的地方,首先你得把所有能PK的地图加上自定义引导参数,我不清楚你是想单个地图带这种功能还是都加上,传奇现在可有5

6百张地图。

接着就是武器种类,1把武器还好说,多种武器就得加变量,先去记录它在去检测它。它的装备位置,名称是不是符合条件,最后加上随机率。这还仅限于战士,近身攻击(连隔位刺杀都不算在内)。触发的仅仅是状态类‘技能’。法师和道士呢,你不能法师拿着刀去平砍吧,那就得加技能触发,这就得在功能脚本中增加所有的法师道士技能触发项,因为你根本确定不了哪个玩家用什么技能。麻烦不,我打这么多字也只是个笼统的说明,真正书写的时候,脚本最少都得超过400行。

简单的方法有没有。有。

单独的武器,单独的技能,给远程职业加新的单一技能。但这么做就没任何意义,都不如直接出新技能。

所以我建议你,要么就是找引擎本身就带这种功能(直观设置),要么按简单的方法来,要么就是自己写,你需要的脚本命令给力引擎技术手册里都有。完整答案就别想了

需要使用CHECKITEMADDVALUE脚本命令,检查物品的附加属性。

例如武器:

[@main]

#IF

CheckItemAddValue 1 0 >6 ;检测武器附加攻击是不是大于6点

#ACT

goto @main1

#elseact

messagebox 你的武器附加攻击没有到7点

[@main1]

#IF

CheckItemAddValue 1 3 >6 ;检测武器附加幸运是不是大于6点

#ACT

goto @main2

#elseact

messagebox 你的武器附加幸运没有到7点

[@main2]

#ACT

POWERRATE 120 600 POWERRATE 倍率 有效时间

具体NPC怎么引导根据自己需要修改即可,我就不给你写了。

另外>6这里我现在不清楚是不是包括6,如果包括可以改为>7

最后,这是HERO引擎的脚本命令,比较通用,下次提问的时候请把使用的引擎说一下,方便回答。

物品位置及属性查询

CHECKITEMADDVALUE 物品位置(0-12) 属性位置(0-14) (符号 <>=) 值

物品位置:

0 盔甲

1 武器

2 照明物(蜡烛,此物品属性升级无效)

3 项链

4 头盔

5 右手镯

6 左手镯

7 右戒指

8 右戒指

9 无(放护身符位置)

10 腰带

11 鞋子

12 宝石

盔甲

0 防御

1 魔御

2 攻击

3 魔法

4 道术

5-13 无效果

14 持久

武器

0 DC2

1 MC2

2 SC2

3 幸运

4 诅咒

5 准确

6 攻击速度

7 强度

8-9 暂不知道

10 需开封

11-13 暂不知道

14 持久

头盔

0 防御

1 魔御

2 攻击

3 魔法

4 道术

5 佩带需求

6 佩带级别

7-13 无效果

14 持久

项链

0 AC2

1 MAC2

2 DC2

3 MC2

4 SC2

6 佩带需求

7 佩带级别

8 reserved

9-13 暂不知道

14 持久

手镯

0 AC2

1 MAC2

2 DC2

3 MC2

4 SC2

6 佩带需求

7 佩带级别

8-13 无效果

14 持久

戒指

0 AC2

1 MAC2

2 DC2

3 MC2

4 SC2

6 佩带需求

7 佩带级别

8-13 无效果

14 持久


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11746229.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存