自己做了个变档物品,我想想问下大家的变档、挂机物品也是这么做的么
本帖最后由 qwer9860 于 2022-6-7 10:16 编辑我自己弄了一个,不知道大家用的是不是这种方法。
比如施法无动作,我在数据库中添加一个物品,点击会打开一个对话框,上面有操作内容。
点击操作内容,客戶端封包处理中(com\lineage\echo\PacketHandler)会设置客戶资料(com\lineage\echo\ClientExecutor)对象一个值,
然后在技能施放判断类中(com\lineage\server\model\skill\L1SkillUse)判断客戶資料对象的值,如果这个值被设置了,就不发送施法动作了。
下面贴上方法。
站里的服务端没有带这些功能的么,我都没找到。
大家都是这么做的么,还是直接可以在登录端制作,我对登录端没啥研究。还有home键按出来的那个程序,也是在登录端中的么?
数据库里添加一个物品
建个operapanel-h.html。
ClientExecutor里弄个值。
L1SkillUse动作时判断一下。
C_ItemUSe物品使用加上数据库里的物品编号。
L1ActionPc里加个开关切换。
效果
下面这个是封装在登录端中的么。
你是想 制作一个道具让他 没有被打的动作 这个简单设置一个开关发送被动动作的封包就可以了
这个开关可以记录在ClientExecutor 也可以记录在PC 都可以 你喜欢就好 526270821 发表于 2022-6-6 17:47
你是想 制作一个道具让他 没有被打的动作 这个简单设置一个开关发送被动动作的封包就可以了
这个 ...
我就是这么做的,我就是想问问大家是不是也是这么做的,我看还有改登录端的。 奇葩想法 无施法动作 通过登录器是不可能实现的 发布发送封包 是核心控制 不是登录器 登录器或许变更 施法的一些信息 但是发布发送始终是核心 这个内挂 是登录器自带的 里面也有可以快捷打怪的指令 不过就算这样也是有动作的 526270821 发表于 2022-6-7 11:32
奇葩想法 无施法动作 通过登录器是不可能实现的 发布发送封包 是核心控制 不是登录器 登录器或许变 ...
你抓错重点了:lol:lol:lol我是想问服务器源码里有没有这些功能,我下了几个版本,大概找了一下都没找到。
这些都得自己加的么,我就想自己随便玩下,还得弄这个,好烦呦:Q:Q:Q 66666666666666666666666666 123123123123123 12312312312 12312312312