關於 怪物 變形怪,黑妖跟奇岩地監的盜賊 等等 會變身怪物
如題 怪物 變形怪 黑妖 奇岩地間盜賊 等等會變身 或是 2階變身的怪物, 當變身後, 會開啟奇怪視窗問題
不知道有沒有高手 或是 已經解決的好夥伴
可以提示一下 需要到哪裡去找問題出處
非常感謝大神們
我修复了一半。遇到变形怪的问题解决了。
解决方法
1、43行增加代码import l1j.server.server.serverpackets.S_ChangeShape;
2、
// 變形
if (updateObject) {
for (L1PcInstance pc : L1World.getInstance()
.getRecognizePlayer(this)) {
if (!isChangeShape) {
pc.sendPackets(new S_ChangeName(getId(),getNpcTemplate().get_nameid()));
pc.sendPackets(new S_NpcChangeShape(getId(), getGfxId(),getTempLawful(), getStatus()));
} else {
pc.sendPackets(new S_ChangeName(getId(), getNameId()));
// 当怪物变身为玩家外观时,使用S_ChangeShape而不是S_NpcChangeShape
// 这样可以避免客户端误解为NPC并显示商店对话框
pc.sendPackets(new S_ChangeShape(getId(), getGfxId(), 0));
}
}
}
}
}
改上面的。 聽起來是升級版本 封包沒有更新到位
找 S_ 封包 看有沒有類似 shape 的
與其他同版本正常變身的比對封包 yasioukon 發表於 2025-4-30 17:54
聽起來是升級版本 封包沒有更新到位
找 S_ 封包 看有沒有類似 shape 的
沒有問題非常感謝大大!! ogatayuuki 發表於 2025-5-1 09:46
沒有問題非常感謝大大!!
請問已經解決了嗎?
可否分享?
小弟也有此困擾,感謝大大
chu220 發表於 2025-6-2 00:34
請問已經解決了嗎?
可否分享?
小弟也有此困擾,感謝大大
就是比對其他正常38的變身S包
封包格式有出入才會這樣
yasioukon 發表於 2025-6-5 09:13
就是比對其他正常38的變身S包
封包格式有出入才會這樣
雖然還不懂,但還是感謝回覆。
正常38的變身S包,請問就是要找其他的正常的381嗎? 請問有推薦?
頁:
[1]