Jump to content

osvaldotl2015

Membro
  • Content Count

    139
  • Joined

  • Last visited

  • Days Won

    8

osvaldotl2015 last won the day on March 24 2017

osvaldotl2015 had the most liked content!

Community Reputation

102 Bom

5 Followers

About osvaldotl2015

  • Rank
    Muito Noob
  • Birthday 08/21/1979

Profile Information

  • Gênero:
    Masculino
  • Localização:
    Peru
  • Interesses:
    L2j

Recent Profile Visitors

2,548 profile views
  1. Não é um problema, é uma mensagem
  2. Bosses: Tanto os Raid quanto os Grand Bosses todos foram testados e estão funcionando. Quests: Gastamos quase 1 ano fazendo e refazendo todas as quests, estão todas 100% funcionais sem qualquer tipo de erro. Epic fail ?
  3. 🔰🔰-✅✅ - Lineage II - Infinitum -✅✅-🔰🔰 💎💎💎💎💎💎💎💎🔰 Rates 🔰💎💎💎💎💎💎💎💎 💎 💎💎-Xp 100x Sp 100x Adena 100x-💎 💎 💎💎- Server of Lineage 2 - Interlude Version (C6)-💎 💎 💎💎- Enchant Insurance: +5-💎 💎 💎💎- Max Enchant Weapon: +20-💎 💎 💎💎- Max Enchant Armor / Jewels: +20-💎 💎 💎💎- Break enchant +5-💎 💎 💎💎- Transfer of 1st, 2nd and 3rd Class in the NPC or Remote Class Master-💎 💎 💎💎- Quest Items (Nobless) with the NPC quest Nice System-💎 💎 💎💎- The skills are automatic, with System to fill them-💎 💎 💎💎- SIEGE every weekend-💎 💎 💎💎- All buffs with a duration o
  4. Para qualquer relatório de bug ou consulta, você deve ir ao fórum l2jmobius
  5. http://www.mediafire.com/file/zwkz3c3khbjvkvz/Intro.rar/file
  6. kkkkk é que foi do celular e mais ou menos lembrou dessa função, deveria publicar o erro para saber como poderia ser reparado não somos adivinhos
  7. + + final L2PcInstance player = getActingPlayer(); + if (target.isRaid()) + { + if (Player.isMageClass()) + { + player.updatePvPStatus(); + } + else + { + player.updatePvPStatus(); + } + } +
  8. Use tags code /code para adicionar um código dentro, agora adicione e.printStackTrace(); em Codigo here _log.info("[EventMonumentStatuet]:Fail to spawn statue pvp."); + e.printStackTrace(); y _log.info("[EventMonumentStatuet]:Fail to spawn statue pk."); + e.printStackTrace(); Isso permitirá que você compreenda melhor a causa do erro. e postar o resultado
  9. RequesttCharacterCreate.java line 174 Read this line and post here
  10. Criptografía SHA [Secure Hash Algorithm]
  11. ==================================================
    players.properties
    ==================================================
    # Price for buffs. NpcId (50008) 
    PriceBuff = 50000
    PriceBuffVip = 25000
    +
    +# The List of Mage Buffs
    +# Format : skillid,skilllvl;skillid2,skilllvl2;....skillidn,skilllvln
    +BufferNpcMageBuffList = 1204,2;1040,3;1035,4;1045,6;1048,6;1036,2;1303,2;1085,3;1059,3;1078,6;\
    +1062,2;1397,3;264,1;267,1;268,1;304,1;349,1;364,1;273,1;276,1;365,1;1413,1;1391,3;4703,1
    +
    +# The List of Fighter Buffs
    +# Format : skillid,skilllvl;skillid2,skilllvl2;....skillidn,skilllvln
    +BufferNpcFighterBuffList = 1204,2;1068,3;1040,3;1035,4;1036,2;1045,6;1086,2;1077,3;1240,3;1242,3;\
    +264,1;267,1;268,1;269,1;304,1;349,1;364,1;271,1;274,1;275,1;1363,1;1391,3;4699,1;4703,1
    
    
    ==================================================
    Config.java
    ==================================================
    	public static int PRICE_BUFF;
    	public static int PRICE_BUFF_VIP;
    +	public static int[][] NPC_BUFFER_MAGE_BUFF_LIST;
    +	public static int[][] NPC_BUFFER_FIGHT_BUFF_LIST;
    
    
    
    	PRICE_BUFF = npcs.getProperty("PriceBuff", 1000);
    	PRICE_BUFF_VIP = npcs.getProperty("PriceBuffVip", 500);	
    +	NPC_BUFFER_MAGE_BUFF_LIST = parseItemsList(npcs.getProperty("BufferNpcMageBuffList", "789,1223"));
    +	NPC_BUFFER_FIGHT_BUFF_LIST = parseItemsList(npcs.getProperty("BufferNpcFighterBuffList", "123,456"));
    
    
    
    		public List<IntIntHolder> getRequiredItems(int job)
    		{
    			return _claimItems.get(job);
    		}
    	}
    		
    +	private static final int[][] parseItemsList(String line)
    +	{
    +		String[] propertySplit = line.split(";");
    +		if (propertySplit.length == 0)
    +		{
    +			return null;
    +		}
    +		int i = 0;
    +		int[][] result = new int[propertySplit.length][];
    +		for (String value : propertySplit)
    +		{
    +			String[] valueSplit = value.split(",");
    +			if (valueSplit.length != 2)
    +			{
    +				LOGGER.warn("Config: Error parsing entry -> \"" + valueSplit[0] + "\", should be itemId,itemNumber");
    +				return null;
    +			}
    +			result[i] = new int[2];
    +			try
    +			{
    +				result[i][0] = Integer.parseInt(valueSplit[0]);
    +			}
    +			catch (NumberFormatException e)
    +			{
    +				LOGGER.warn("Config: Error parsing item ID -> \"" + valueSplit[0] + "\"");
    +				return null;
    +			}
    +			try
    +			{
    +				result[i][1] = Integer.parseInt(valueSplit[1]);
    +			}
    +			catch (NumberFormatException e)
    +			{
    +				LOGGER.warn("Config: Error parsing item amount -> \"" + valueSplit[1] + "\"");
    +				return null;
    +			}
    +			i++;
    +		}
    +		return result;
    +	}
    }//Last Line Don´t Delete
    ==================================================
    Buffer.java
    ==================================================
    
    -		if (currentCommand.startsWith("autobuff"))
    -		{
    -			for (int buffId : PlayerData.getInstance().getTemplate(player.getClassId()).getBuffIds())
    -				SkillTable.getInstance().getInfo(buffId, SkillTable.getInstance().getMaxLevel(buffId)).getEffects(player, player);
    -		}
    						
    +		if (currentCommand.startsWith("autobuff"))
    +		{
    +			if (player.isMageClass())
    +			{
    +				for (int[] mageBuffs : Config.NPC_BUFFER_MAGE_BUFF_LIST)
    +				{
    +					if (mageBuffs != null)
    +					{
    +						SkillTable.getInstance().getInfo(mageBuffs[0], mageBuffs[1]).getEffects(player, player);
    +					}
    +				}
    +			}
    +			else
    +			{
    +				for (int[] fighterBuffs : Config.NPC_BUFFER_FIGHT_BUFF_LIST)
    +				{
    +					if (fighterBuffs != null)
    +					{
    +						SkillTable.getInstance().getInfo(fighterBuffs[0], fighterBuffs[1]).getEffects(player, player);
    +					}
    +				}
    +			}
    +		}
    
    
    
    
    

     

    1. Mr.Crawler

      Mr.Crawler

      vlw meu brother

       

  12. Para adaptar o multizone você deve ter o código completo, use as teclas code e /code para adicionar linhas de código, caso contrário a postagem é infinita, você tem o arquivo diff com o mod multizone?.
  13. Qual é o npc que você deseja adaptar? porque somos tão cegos 😂
  14. Change for import net.sf.l2j.gameserver.skills.L2Skill
×
×
  • Create New...