Secret Experience

Secret Experience (https://secretexperience.net/index.php)
-   [Lineage] Java Mods (https://secretexperience.net/forumdisplay.php?f=636)
-   -   [L2JServer] Proibir potion em PvP (https://secretexperience.net/showthread.php?t=10329)

KaL 02-07-2009 11:15 PM

Proibir potion em PvP
 
Este Mod bloqueia o uso de Potions em PvPs. Serve para todas as plataformas.

Altere o destaque verde para o ID da potion a bloquear.
Vá no arquivo gameserver/handler/itemhandler/Potion.java

Código:

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;
+                        }
+                }

Para bloquear mais de uma poção, altere esta parte no Código :
Código:

if (item.getItemId() == your itemID || item.getItemId() == yourItemId || item.getItemId() == yourItemId)
Basta repetir o "|| item.getItemId() == yourItemId" para cada item a bloquear.

Creditos : Crion & Intrepid

rmwsys 21-08-2013 08:06 AM

Olá amigo em minha rev H5 tenho o arquivo Manapotion.java e gostaria de bloquera o uso de mana em pvp.

o codigo está abaixo, como devo alterar nesse caso? desde já agradeço
===================================
public class ManaPotion extends ItemSkills
{
/**
*
* @see l2.brick.gameserver.handler.IItemHandler#useItem(l 2.brick.gameserver.model.actor.L2Playable, l2.brick.gameserver.model.L2ItemInstance, boolean)
*/
@Override
public void useItem(L2Playable playable, L2ItemInstance item, boolean forceUse)
{
if (!Config.L2JMOD_ENABLE_MANA_POTIONS_SUPPORT)
{
playable.sendPacket(SystemMessageId.NOTHING_HAPPEN ED);
return;
}
super.useItem(playable, item, forceUse);
}
}
================================

cesabmx 07-03-2014 01:22 AM

Pra galera que tem dificuldade financeira e quer ter um vps razoável (1Gb +- não dá pra muito mas já é um início) e aprender mais sobre eles antes de contratarem um, eu disponho agora uma forma de conseguirem um gratuitamente.

Tudo que tem a fazer é copiar o link abaixo e seguir as instruções:

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Passo 1 - Clique em : Creat a Free VPS!

Passo 2 - No plano do meio clique em Get Now

Passo 3 - Clique e m Get Now novamente

Passo 4 - No fim da página clique em : "Have a problem with sign up?? , Back To Old Sign Up Page"

Passo 5 - Registre-se

Passo 6 - Vá no seu E-mail , e vai aparecer uma mensagem assim : "Client Sign Up Confirmation"

vps free de 1 gigas basta tem 20 indicados compatilher com seus amigos


Horários baseados na GMT -3. Agora são 11:50 PM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.