Jump to content

L2JDev Interlude - Old Revisões Oficiais


BAN - L2JDev

Recommended Posts

2 horas atrás, Trust disse:

Alguem pode me dizer aonde coloco os drops para cair para todo da pt , ex coloquei 1 gold mais ele so cai para 1 da pt nao para todos alguem sabe configurar isso ?

Se for party farm, pasta events/PartyFarm.properties

#Config Drop Chance for drop.
PartyZoneReward = 9500,10000;9501,5;8762,1;8627,1;8639,1;6622,1;9504,1;9504,1; <--- AQUI ID,QUANTIDADE

Link to comment
Share on other sites


49 minutos atrás, Lowerz disse:

Se for party farm, pasta events/PartyFarm.properties

#Config Drop Chance for drop.
PartyZoneReward = 9500,10000;9501,5;8762,1;8627,1;8639,1;6622,1;9504,1;9504,1; <--- AQUI ID,QUANTIDADE

o drop configurado por ai ele nao cai , ja tentei precisa adicionar o drop no mob , em xml/npcs

TrusTMen!

Link to comment
Share on other sites

1 hora atrás, ★BlackStar★ disse:

esse drop é so durante o evento mano, não toda hora

Sim , mais oque eu quero dizer é que em PT sem ser evento , nao dropa o farm para todos os players da pt mesmo estando By turn , so cai para 1 envez de cair o mesmo drop para todos 

TrusTMen!

Link to comment
Share on other sites

@BAN - L2JDevestou fazendo uma melhoria no sistema de AugmentSkills, colocando o item e a skill para ser alterada via config, atualmente está só no código!

Criei a config dentro da pasta Custom:

 

+ gameserver/config/Custom/AugmentSkills.properties


#====================================
# AugmentSkills configuration
#====================================

#IdItem = Id item que será utilizado para buffar
#Idbuffer = Id da skill que será bufada e o level (ex: 3400, 1)

IdItem1 = 9800
Idbuffer1 = 3132, 10

IdItem2 = 9801
Idbuffer2 = 3135, 10

IdItem3 = 9802
Idbuffer3 = 3134, 10

IdItem4 = 9803
Idbuffer4 = 3133, 10

IdItem5 = 9804
Idbuffer5 = 3136, 10

IdItem6 = 9805
Idbuffer6 = 3142, 10

IdItem7 = 9806
Idbuffer7 = 3124, 10

IdItem8 = 9807
Idbuffer8 = 3138, 10

IdItem9 = 9808
Idbuffer9 = 3139, 10

IdItem10 = 9809
Idbuffer10 = 3140, 10

IdItem11 = 9810
Idbuffer11 = 3141, 10

IdItem12 = 9811
Idbuffer12 = 3199, 3

IdItem13 = 0
Idbuffer13 = 0, 0

IdItem14 = 0
Idbuffer14 = 0, 0

IdItem15 = 0
Idbuffer15 = 0, 0

IdItem16 = 0
Idbuffer16 = 0, 0

IdItem17 = 0
Idbuffer17 = 0, 0

IdItem18 = 0
Idbuffer18 = 0, 0

IdItem19 = 0
Idbuffer19 = 0, 0

IdItem20 = 0
Idbuffer20 = 0, 0

Estou terminando a parte do java e posto essa semana ainda, favor colocar na próxima atualização da rev se possível!

Código atual que só pode mudar via eclipse e compilar:

/*
 * This program is free software: you can redistribute it and/or modify it under
 * the terms of the GNU General Public License as published by the Free Software
 * Foundation, either version 3 of the License, or (at your option) any later
 * version.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU General Public License along with
 * this program. If not, see <http://www.gnu.org/licenses/>.
 */
package net.sf.l2j.gameserver.handler.itemhandlers.custom.special;

import net.sf.l2j.gameserver.datatables.SkillTable;
import net.sf.l2j.gameserver.handler.IItemHandler;
import net.sf.l2j.gameserver.model.actor.Player;
import net.sf.l2j.gameserver.model.actor.L2Playable;
import net.sf.l2j.gameserver.model.item.instance.ItemInstance;

public class AugmentSkills implements IItemHandler
{
	@Override
	public void useItem(L2Playable playable, ItemInstance item, boolean forceUse)
	{
		if (!(playable instanceof Player))
			return;

		Player activeChar = (Player) playable;
		
		if (activeChar.isInOlympiadMode())
		{
			activeChar.sendMessage("This item cannot be used on Olympiad Games.");
			return;
		}

		int itemId = item.getItemId();
		
		if (itemId == 9800) // Item Skill: Might Lv.10
			activeChar.useMagic(SkillTable.getInstance().getInfo(3132, 10), false, false);
		
		if (itemId == 9801) // Item Skill: Shield Lv.10
			activeChar.useMagic(SkillTable.getInstance().getInfo(3135, 10), false, false);
		
		if (itemId == 9802) // Item Skill: Duel Might Lv.10
			activeChar.useMagic(SkillTable.getInstance().getInfo(3134, 10), false, false);	
		
		if (itemId == 9803) // Item Skill: Empower Lv.10
			activeChar.useMagic(SkillTable.getInstance().getInfo(3133, 10), false, false);
		
		if (itemId == 9804) // Item Skill: Magic Barrier Lv.10
			activeChar.useMagic(SkillTable.getInstance().getInfo(3136, 10), false, false);	
		
		if (itemId == 9805) // Item Skill: Wild Magic Lv.10
			activeChar.useMagic(SkillTable.getInstance().getInfo(3142, 10), false, false);	
		
		if (itemId == 9806) // Item Skill: Blessed Body Lv.10
			activeChar.useMagic(SkillTable.getInstance().getInfo(3124, 10), false, false);
		
		if (itemId == 9807) // Item Skill: Heal Empower Lv.10
			activeChar.useMagic(SkillTable.getInstance().getInfo(3138, 10), false, false);	
		
		if (itemId == 9808) // Item Skill: Agility Lv.10
			activeChar.useMagic(SkillTable.getInstance().getInfo(3139, 10), false, false);	
		
		if (itemId == 9809) // Item Skill: Guidance Lv.10
			activeChar.useMagic(SkillTable.getInstance().getInfo(3140, 10), false, false);
		
		if (itemId == 9810) // Item Skill: Focus Lv.10
			activeChar.useMagic(SkillTable.getInstance().getInfo(3141, 10), false, false);
		
		if (itemId == 9811) // Item Skill: Refresh Lv.10
			activeChar.useMagic(SkillTable.getInstance().getInfo(3199, 3), false, false);
	}
}

 

Edited by LukasSkyWalker

Insanidade é esperar resultados diferentes fazendo sempre a mesma coisa!

ADM-LukasSkyWalker

L2Eternity- http://l2eternity.servegame.com/

Link to comment
Share on other sites

Muda no cliente, o tipo de lot, Random, Find Keepers, etc...

Em configurações do cliente, o dono da party que define qual o tipo de lot.

Insanidade é esperar resultados diferentes fazendo sempre a mesma coisa!

ADM-LukasSkyWalker

L2Eternity- http://l2eternity.servegame.com/

Link to comment
Share on other sites

Em 09/02/2021 at 15:42, Sarada disse:

ai ta, não é  o video mais resumido, mas da pra entender se for com calma

Criando Repositorio local +patch Diff - YouTube

Importante adicionar o repositório do GIT

https://eclipsesource.com/blogs/tutorials/egit-tutorial/

Insanidade é esperar resultados diferentes fazendo sempre a mesma coisa!

ADM-LukasSkyWalker

L2Eternity- http://l2eternity.servegame.com/

Link to comment
Share on other sites

14 minutos atrás, LukasSkyWalker disse:

Importante adicionar o repositório do GIT

https://eclipsesource.com/blogs/tutorials/egit-tutorial/

isso se tu vai manda do seu repostorio local para hospedagem, se nao for nao precisa disso

Link to comment
Share on other sites

9 minutos atrás, Sarada disse:

isso se tu vai manda do seu repostorio local para hospedagem, se nao for nao precisa disso

Pra mim não aparece a opção do GIT igual seu tutorial do Youtube, quero somente fazer a DIF.

Insanidade é esperar resultados diferentes fazendo sempre a mesma coisa!

ADM-LukasSkyWalker

L2Eternity- http://l2eternity.servegame.com/

Link to comment
Share on other sites

1 minuto atrás, LukasSkyWalker disse:

Pra mim não aparece a opção do GIT igual seu tutorial do Youtube, quero somente fazer a DIF.

eu não estalei nenhum complemento, só atualizei meu eclipse, ja vem ferramentas la, não essa que tu postou, mas vem um acessorio referente ao git, eu uso só pra criar patchs

Link to comment
Share on other sites

22 horas atrás, LukasSkyWalker disse:

Muda no cliente, o tipo de lot, Random, Find Keepers, etc...

Em configurações do cliente, o dono da party que define qual o tipo de lot.

sistema party farm nao importa se ta find keepers ou random, todos players recebe igualmente, porque é um evento em party e não é item compartilhado. Não testei esse evento, porque eu to trabalhando na 398.

6 horas atrás, rafaelh disse:

alguem pode me ajudar a corrigir o sistema de skins q tava bugando?? o Ban parece q corrigiu mas nao quero atualizar meu pack

que bug de skin que tu ta tendo?

Link to comment
Share on other sites

Buenas noches amigos
Los npc del fake player, no se mueven , ni matan mobs?? solo hablan... alguien logro hacerlos funcionar???
y queria consultarles si me pueden ayudar con el comando fake player private sell/buy.

se agradece la ayuda de antemano.
saludos y bendiciones a todos.

Shot00001.jpg

Link to comment
Share on other sites

1 hora atrás, zadkiel disse:

Boa noite amigos
O npc do jogador falso, não se move ou mata mobs? eles só conversam ... alguém conseguiu fazê-los funcionar ???
e gostaria de perguntar se você pode me ajudar com o comando de venda / compra privada do falso player.

ajuda é apreciada com antecedência.
saudações e bênçãos a todos.

Shot00001.jpg

Ola você deve ultilizar os ultimos recursos adicionado! Les funciona bem na Ultima Pack postada por mim.
 

  • Like 1
Link to comment
Share on other sites

16 hours ago, BAN - L2JDev said:

Здравейте, трябва да използвате най-новите добавени функции! Les работи добре в Ultima Pack, публикуван от мен.
 

Hello, i download and add all last updates, but give this msg in console 

543543534.png

8 minutes ago, boich00 said:

Hello, i download and add all last updates, but give this msg in console 

543543534.png

Ohh sorry i forget to add     <aCar name="admin_spawnPrivateStore" accessLevel="1" /> to admin_command xml. All work realy good!

  • Like 1
Link to comment
Share on other sites

17 hours ago, zadkiel said:

Buenas noches's friends
Los npc del fake player, no mueven, ni matan mobs ?? solo hablan ... alguien logro hacerlos work ???
and I wanted to consult them if I could help with the fake player private sell / buy command.

thanks for the help of antemano.
saludos y bendiciones to everyone.

Shot00001.jpg

Go to gameserver/xml/admin_commands_righst and add line     <aCar name="admin_spawnPrivateStore" accessLevel="1" /> and all be ok. 😉

  • Like 1
Link to comment
Share on other sites

hace 19 horas, zadkiel dijo:

Buenas noches amigos
Los npc del fake player, no se mueven , ni matan mobs?? solo hablan... alguien logro hacerlos funcionar???
y queria consultarles si me pueden ayudar con el comando fake player private sell/buy.

se agradece la ayuda de antemano.
saludos y bendiciones a todos.

Shot00001.jpg

como es el comando para abrir esa ventana? .. perdon por ser noob.. 

Link to comment
Share on other sites

hace 3 horas, Mafias dijo:

como es el comando para abrir esa ventana? .. perdon por ser noob.. 

//robot  lee el post completo. 

hace 20 horas, BAN - L2JDev dijo:

Ola você deve ultilizar os ultimos recursos adicionado! Les funciona bem na Ultima Pack postada por mim.
 

Muchas Gracias amigo 😃

 

Desculpe amigo, você poderia me dizer qual versão do java devo instalar para rodar o servidor. ???

Edited by zadkiel
  • Thanks 1
Link to comment
Share on other sites

Me parece que o <list maintainEnchantment="true"> na multisell não está funcionando, alguém mais já testou?

Arma +0 tentando trocar no NPC por arma +25 e diz que o item está incorreto, como se n tivesse o item.

Insanidade é esperar resultados diferentes fazendo sempre a mesma coisa!

ADM-LukasSkyWalker

L2Eternity- http://l2eternity.servegame.com/

Link to comment
Share on other sites

25 minutos atrás, LukasSkyWalker disse:

Me parece que o <list maintainEnchantment="true"> na multisell não está funcionando, alguém mais já testou?

Arma +0 tentando trocar no NPC por arma +25 e diz que o item está incorreto, como se n tivesse o item.

RESOLVIDO:

Só funciona se na html que chama a multisell tiver o _exc_

Exemplo: bypass -h npc_%objectId%_exc_multisell

  • Like 1

Insanidade é esperar resultados diferentes fazendo sempre a mesma coisa!

ADM-LukasSkyWalker

L2Eternity- http://l2eternity.servegame.com/

Link to comment
Share on other sites





×
×
  • 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.