Jump to content

Moedas - Hero RR e Drop RR


João. VitorB.

Recommended Posts

Gostaria de saber se tem gente interessado à min ajudar a criar 2 mods!

 

1º Moeda Quando o player dar 2 cliques na medalha ele se torna Hero até o relogar

 

2º Moeda Quando o player da 2 cliques na medalha ele ficará com o drop 2x do que o normal, tipo puxando da quele mod da revisão l2jfrozen ( Drop Donator )

 

Qualquer coisa só min mandar ou mp ou postar aqui mesmo!

 

Desde já agradeço à Todos!

Link to comment
Share on other sites


1º Moeda Quando o player dar 2 cliques na medalha ele se torna Hero até o relogar

 

Já tem ele na rev l2jbrasil interlude entre outras , só tu caçar e retirar o mod do core da rev

2º Moeda Quando o player da 2 cliques na medalha ele ficará com o drop 2x do que o normal, tipo puxando da quele mod da revisão l2jfrozen ( Drop Donator )

 

também como a 1, tem q caçar no core da frozzen e retirar o mod e fazer sua modificação para a coin deixar com drop x2

Edited by Wallace Carvalho

Caso tenha alguma sugestão para aplicativos, por favor envie por MP.

 WhatsApp BR: 22 98156-2591 

 WhatsApp US: +1 (240) 283-7709 

L2JDream Project

Link to comment
Share on other sites

@Wallace Carvalho

 

Vlw, irei correr atrás

 

Aqui o , o paulinho postou um Similar .

 

http://www.l2jbrasil.com/index.php?/topic/54971-aio-e-vip-itens/page__gopid__335213#entry335213

 

uma simples modificação voce consegue oque voce quer .

cyCrFTF.jpg

Obrigado pelo presente Mickaelll

Corintiano Fanático;

Estudante de T.I e l2jbrasileiro nas horas vagas.

Link to comment
Share on other sites

Properties:

# ID do item que voce irar colocar para o player virar AIO!
AioItem = 4357

# Quantidades de dias que o player ficarar AIO!
AioDias = 30

# ID do item que voce irar colocar para o player virar VIP!
VipItem = 4356

# Quantidades de dias que o player ficarar VIP!
VipDias = 30

 

Config.java

public static int AIO_ITEM;
public static int AIO_DIAS;
public static int VIP_ITEM;
public static int VIP_DIAS;

			   	VIP_ITEM = Integer.parseInt(Custom.getProperty("VipItem", "4356"));
			   	VIP_DIAS = Integer.parseInt(Custom.getProperty("VipDias", "30"));
			   	AIO_ITEM = Integer.parseInt(Custom.getProperty("AioItem", "4356"));
			   	AIO_DIAS = Integer.parseInt(Custom.getProperty("AioDias", "30"));

 

java/net/sf/l2j/gameserver/handler/ItemHandler.java

import net.sf.l2j.gameserver.handler.itemhandlers.SummonItems;
+import net.sf.l2j.gameserver.handler.itemhandlers.AioItem;
+import net.sf.l2j.gameserver.handler.itemhandlers.VipItem;

	registerItemHandler(new ScrollsValakas());
+		registerItemHandler(new AioItem());
+		registerItemHandler(new VipItem());

 

java/net/sf/l2j/gameserver/handler/itemhandlers/AioItem.java

OBS: dentro da pasta itemhandlers você deverar criar o arquivo AioItem.java

package net.sf.l2j.gameserver.handler.itemhandlers;

import net.sf.l2j.Config;
import net.sf.l2j.gameserver.handler.IItemHandler;
import net.sf.l2j.gameserver.model.L2Character;
import net.sf.l2j.gameserver.model.L2ItemInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;

/**
* @author Paulinho Souza
* @author KhayrusS
**/
public class AioItem  implements IItemHandler
{
   private static final int ITEM_IDS[] = { Config.AIO_ITEM };
   @Override
   public synchronized  void useItem(L2PlayableInstance playable, 
   		L2ItemInstance item) {
   	if(!(playable instanceof L2PcInstance))
   		return;

   	L2PcInstance player = (L2PcInstance)playable;
   	if (!player.isInsideZone(L2Character.ZONE_PEACE)){
   		player.sendMessage("Voce so pode usar este item em zona de paz.");
   		return;
   	}

   	else if (player.isInOlympiadMode()) {
   		player.sendMessage("Voce nao pode usar este item em olympiadas.");
   		return;
   	}
   	else {
   		if(player.destroyItem("Consume", item.getObjectId(), 1, null, 
   				false)) {
   			player.setAio(true);
   			int daysleft = player.getAioEndTime() <= 0 ? 0 :(int) 
   			  ((player.getAioEndTime()-System.currentTimeMillis())/86400000);
   			player.setEndTime("aio", daysleft + Config.AIO_DIAS);
   			player.getStat().addExp(player.getStat().getExpForLevel(81));
   			player.rewardAioSkills();
   			player.sendSkillList();
   			player.sendMessage("Voce se tornou um Aiox voce tera todas " +
   					"as skills de um buffer, Seu Aio tera a duracao de "
   					+ (Config.AIO_DIAS > 1 ? " Dias." : "Dia.") );
   			player.broadcastUserInfo();
   		}
   	}
   }

   @Override
   public int[] getItemIds() {
       return ITEM_IDS;
   }
}

 

java/net/sf/l2j/gameserver/handler/itemhandlers/VipItem.java

OBS: dentro da pasta itemhandlers você deverar criar o arquivo VipItem.java

package net.sf.l2j.gameserver.handler.itemhandlers;

import net.sf.l2j.Config;
import net.sf.l2j.gameserver.handler.IItemHandler;
import net.sf.l2j.gameserver.model.L2ItemInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;

/**
* @author Paulinho Souza
* @author KhayrusS
**/

public class VipItem  implements IItemHandler
{
   private static final int ITEM_IDS[] = { Config.VIP_ITEM };

   @Override
   public synchronized void useItem(L2PlayableInstance playable, 
   		L2ItemInstance item) {
   	if(!(playable instanceof L2PcInstance))
   		return;

   	L2PcInstance player = (L2PcInstance)playable;

   	if (player.isInOlympiadMode())
   		player.sendMessage("Voce nao pode usar este item em olympiadas.");
   	else
   	{
   		if(playable.destroyItem("Consume", item.getObjectId(), 1, null, 
   				false)) {
   			player.setVip(true);
   			player.setEndTime("vip", Config.VIP_DIAS);
   			player.sendMessage("Voce se tornou um Vip, voce tera " +
   					"privilegios de acessar Npcs Vips, Seu Vip Durarar "
   					+Config.VIP_DIAS+" Dias.");
   			player.broadcastUserInfo();
   		}
   	}
   }

   public int[] getItemIds()
   {
       return ITEM_IDS;
   }
}

 

OBS: Como Funciona ? Funciona da seguinte forma você usarar um item para o player virar Aio ou Vip apos ele comprar esse item e clicar 2 vezes no item ele virarar Aio ou Vip imediatamente, Mod Testado e Aprovado.

 

 

Ta ai Peguei de Lá pra vc .. Dei CTRL C + CTRL V

 

Créditos : All Credits for Paulinho Souza*

Edited by IxIWariingIxI
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Join now

    Be part of the largest and oldest communities about Lineage2 in Latin America.





×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.