U3Games

Games | Desarrollo & Soporte => L2 | Intalación & Configuración => L2 | Sección de Servidores => Lineage => L2 | Modificaciones (Server) => Mensaje iniciado por: Swarlog en Jun 23, 2025, 07:37 PM

Título: Restringir Item en PvP
Publicado por: Swarlog en Jun 23, 2025, 07:37 PM
Con ésta guía aprendereis a restringir el uso de objetos durante el PvP, por ejemplo pociones de mp.
Para ello nos vamos al archivo "Potion.java" localizado en "gameserver/handler/itemhandler/Potion.java" y editamos lo siguiente:

if (activeChar.isAllSkillsDisabled())
{
activeChar.sendPacket(ActionFailed.STATIC_PACKET);
return;
}
+if (activeChar.getPvpFlag() != 0)
+ {
+ if (item.getItemId() == your itemID)
+ {
+     activeChar.sendMessage("You cannot use this in pvp mode!");
+     return;
+ }
+ }

Si quereis más de un item, editar esta línea comentada antes por esta otra:

if (item.getItemId() == your itemID || item.getItemId() == yourItemId || item.getItemId() == yourItemId)
Y listo! Lo mismo con los items que querrais ^^