LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 298|回复: 8

无cd服 脚本编写的思路 绝对物有所值

[复制链接]
发表于 2023-1-25 22:38:45 | 显示全部楼层 |阅读模式
本帖最后由 vshrd 于 2024-8-21 07:13 PM 编辑

由于楼主在坛内发表了大量高价贴,受到了广大坛友的“表扬”
授人以鱼不如授人以渔,下为无cd服输出脚本的编写思路
------------------------------------------------------------------------------part01 简介
无cd服脚本的主要包含内容
1.解控 包括技能解控和无cd服的物品解控
2.保命
3.控制
3.1 硬控(技能)
3.2 软控(技能)
3.3 物品控制
4. 特殊技能*
5.buff
6.输出循环
脚本编写最好按照此顺序由于众所周知,魔蜂是从上到下执行的,关键的内容 如 解控 保命等 放在最前面可保证执行的优先级
------------------------------------------------------------------------------
part02 执行
1 解控
无cd服中,解控技能 物品较多
如zs的英勇之怒 人族的自利 楼主所玩服的战袍 寸衣
由于物品/技能的函数差异 有事不能简单通过一个循环解决
所以建议自定义一个函数 判断身上是否有debuff
判断通过 然后再判断技能/物品是否可用
然后通过循环+break 防止解控技能的同时使用问题
ps.施放顺序非常关键,根据不同服的差异自行 修改

2 保命
保命技能之所以放在解控之后。。。毕竟被控了放不了保命技能。
可以定义一个变量 玩家当前生命/玩家总生命
当血量百分比处于不同段时 施放不同的保命技能
可以解决技能的浪费问题

3.控制
控制分为硬控和软控
写控制时要防止技能复用
否则会带来浪费/卡技能等诸多问题
所以建议各位在编写之前先进行对对方的debuff判断

4.特殊技能
一般要玩家手动的技能 如fs的闪现术 ss的暗影之怒等
可通过IsAltKeyDown() IsShiftKeyDown() 和 while true do 死循环、break实现技能抢发
解决gcd问题

5.buff
buff分为两类
一类为身上应保持的buff
例如fs的寒冰护体 冰甲术 奥术智慧
另一类为 战斗时施放的buff
例如fs的奥术强化
两者写法相差不大
只是后者需加上BeeUnitAffectingCombat("player")进行条件判断 防止技能浪费

6.输出循环
没啥好说的 把服无cd的技能一股脑写上就完事了
注意:可用循环结构防止代码复用
------------------------------------------------------------------------------
part 03 注意事项
1.尽量少用死循环 有时打断条件写的有问题会当场卡退游戏
2.近战可在代码开头加上施放本服的冲锋技能
****3**** 祝所有坛友 读者们新的一年万事如意!!!!!!!!!!

回复

使用道具 举报

发表于 2023-1-26 09:35:35 | 显示全部楼层
本帖最后由 我是小白脸 于 2023-1-26 09:38 AM 编辑

你这勋章怕是申请不下来了
回复 支持 反对

使用道具 举报

发表于 2023-1-26 10:24:41 | 显示全部楼层
撒都看不到?
回复 支持 反对

使用道具 举报

发表于 2023-2-20 14:07:02 | 显示全部楼层
我是来赚伸手费的。。。。。。
回复 支持 反对

使用道具 举报

发表于 2023-4-5 11:52:43 | 显示全部楼层
我是来赚伸手费的。。。。。。
回复 支持 反对

使用道具 举报

发表于 2023-6-26 13:43:56 | 显示全部楼层

我是来赚伸手费的。。。。。。
回复 支持 反对

使用道具 举报

发表于 2023-7-11 23:05:44 | 显示全部楼层
我是来赚伸手费的。。。。。
回复 支持 反对

使用道具 举报

发表于 2024-2-5 21:01:47 | 显示全部楼层
啥都没有看到,你就让我掏钱啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2026-5-31 06:14 AM , Processed in 0.031504 second(s), 28 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表