Jump to content

Recommended Posts

Agora, luisalberto disse:

Alguien tendra un system adaptado con animacion y texturas para ver los customs ? que no sea el parche Dev 2.7 porque ese no me da.. pasa el loggin pero se queda en Gameserver.

Por  favor amigos si no fuera mucha molestia. Tengo el server actualizado pero de nada me sirve si es que no tengo el parche adecuado. 

Mil gracias.

 

no hay costumbre, te lo dije dos veces, amigo

  • I love it 1
Link to post
Share on other sites
  • Replies 1k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Boa tarde, Postei ela corrigida no outro tópico, mas acho que ninguém notou, até porque muitos queriam usar o projeto, porem contia bugs e erros no core, onde o dono tinha como derrubar o servidor por

Atualização 19/03/2020 Foi removido o Gm Shop, porque muita gente reclama que quer patch pra ver os itens, o serve ta retail não tem patch! Foi removido o restante dos itens custom ,Armor, w

Minha ultima contribuição para esse projeto, Já foi corrigido muitos bugs, e foi muito trabalho, Agradeço a todos, mas irei iniciar meu proprio projeto acis, usarei um projeto antigo e atualizarei com

Posted Images

1 hora atrás, OkysborhMzK disse:

Pessoal. alguém conseguiu fazer funcionar algum geodata nesse pack? tentei uns 20 geodatas diferentes e nenhum funcionou, sei que o formato é em l2d. mais mesmo assim nao funcionou, os mobs continuam atravessando a parede.

 

Link to post
Share on other sites
17 horas atrás, Christian-SDM disse:

vcs estao no tópico errado.

nem tanto, se tem um erro tão importante quanto geodata é bom informar e tentar compartilhar informações para arruma-lo. pois um server sem geodata não presta para nada sendo que os mobs atravessam paredes. tbm perguntei sobre esse erro em outros lugares mais não obtive resposta. e o meu problema pode ser o de outras pessoas também. não custa nada olhar a imagem e ver se sabe oque causou o erro.

Link to post
Share on other sites

mas o que você quer brother é uma resposta, que você não encontrará em tópicos alheios .
para isso existe uma area de pedidos e perguntas;
realmente você está no topico errado.
esse topico é para falar sobre o projeto. ou erros no projeto.
mesmo que seja para geodata;
infelizmente é assim que funciona.
cedo ou tarde você terá resposta , você não deve reclamar em um fórum que é free.
tem que esperar.
você está com um projeto bom e arrumado, e mesmo assim reclama de geodata.
tem muitas por ai.
e tenho certeza que isso ai é falha de arquivo.

  • I love it 1
  • Unlike 1
Link to post
Share on other sites
5 horas atrás, SCRASH0 disse:

mas o que você quer brother é uma resposta, que você não encontrará em tópicos alheios .
para isso existe uma area de pedidos e perguntas;
realmente você está no topico errado.
esse topico é para falar sobre o projeto. ou erros no projeto.
mesmo que seja para geodata;
infelizmente é assim que funciona.
cedo ou tarde você terá resposta , você não deve reclamar em um fórum que é free.
tem que esperar.
você está com um projeto bom e arrumado, e mesmo assim reclama de geodata.
tem muitas por ai.
e tenho certeza que isso ai é falha de arquivo.

é muito mais facil falar sobre o pack no post que todos sabem do q eu to falando e no qual todos estão mechendo com a mesma coisa do que eu postar la nun lugar que tem gnt que nem baixou esse pack e nem sabe do q eu to falando, e eu não to reclamando de nada, quem reclamou foi o cara que falo que eu to no lugar errado. tenho certeza que se uma pessoa tiver o mesmo problema q eu e tiver navegando por esse post vai ver e nao vai nem preciosar perguntar denovo pq ja vai ta ali a solução. e como pode ser erro de arquivo se eu baixei exatamente o mesmo que o cara postou la. afinal, era só olhar a imagem, se sabe o erro fala, se não apenas ignora, 1 imagem não vai flodar o post, mais agora por causa de uma resposta ignorante foi 3 4 mensagens desnecessárias. abraço. 

Link to post
Share on other sites
Agora, OkysborhMzK disse:

é muito mais facil falar sobre o pack no post que todos sabem do q eu to falando e no qual todos estão mechendo com a mesma coisa do que eu postar la nun lugar que tem gnt que nem baixou esse pack e nem sabe do q eu to falando, e eu não to reclamando de nada, quem reclamou foi o cara que falo que eu to no lugar errado. tenho certeza que se uma pessoa tiver o mesmo problema q eu e tiver navegando por esse post vai ver e nao vai nem preciosar perguntar denovo pq ja vai ta ali a solução. e como pode ser erro de arquivo se eu baixei exatamente o mesmo que o cara postou la. afinal, era só olhar a imagem, se sabe o erro fala, se não apenas ignora, 1 imagem não vai flodar o post, mais agora por causa de uma resposta ignorante foi 3 4 mensagens desnecessárias. abraço. 

ninguem foi ignorante aqui amigo, errado foi vc em postar sobre geodata, o tópico é sobre projeto l2jmega,  se tem duvida ou problema de geodata, abre um tópico de duvida. geodata nao é da l2jmega e sim em acis em geral. É Só saber qual geodata baixar, mas enfim, somente coisas relacionadas ao l2jmega obrigado!

Edited by Christian-SDM
Link to post
Share on other sites
Em 03/12/2019 at 14:22, Christian-SDM disse:

Boa tarde, Postei ela corrigida no outro tópico, mas acho que ninguém notou, até porque muitos queriam usar o projeto, porem contia bugs e erros no core, onde o dono tinha como derrubar o servidor porque tinha uma falha, então eu peguei o projeto  e  arrumei.

Outras correçôes:

Estou postando ela arrumada, sem Key, Isso mesmo!  Agora da pra logar com qualquer system, e arrumei o erro que travava o char quando dava skill, por causa da Key, e  o Bug de duplicação de itens com pet, foi corrigido, Restaurei o retail da pack, não tem nada editado, somente os mods e npcs mods! Qualquer Bug, posta que eu arrumo.

*Vai Source Corrigida + Pack com backup limpo.

Projeto usa Java 8

1º Source Corrigida (Download disponível pelo fórum também).

https://mega.nz/#!mwpF3QiI!6mghJrwOW3Nva4_hT0bSfLF4jhMSx6tKzyCGdIWKp4c (31/01/19)

2° Pack+Backup Retail (Download disponível pelo fórum também).

https://mega.nz/#!G8xjBIgY!naoG_ZBeblEL4UVxz_GEUDavQsiymHRdal3sNqoakoc Compilado Novo (31/01/19 às 21:30)

https://mega.nz/#!O5YQyaAZ!F3QrgUISzeIRlwN65ViYKrrP_rXVd4zAuaKufJMpGfE  (Anterior)

 

 

XyPk9.png&key=8a51bb7f382fbc2536ad60024cAlgumas Info:XyPk9.png&key=8a51bb7f382fbc2536ad60024c

  • Siege Semanal
  • Olly semanal
  • Tatto Custom
  • Weapons Lindvior Custom CXoW5.gif&key=5d75686657729fca6e2135de03
  • Armor Transcedent Custom CXoW5.gif&key=5d75686657729fca6e2135de03
  • Donate Shop VIP - Hero - Class, Name e Sex Change
  • 99 Acessórios 2018 CXoW5.gif&key=5d75686657729fca6e2135de03
  • Blessed Scroll: 90% +18  - Crystal Scroll 100% até +22 - Golden Scroll 100%  até +25
  • Buff
  • Clan Manager
  • Raid Info
  • Augment NPC
  • Skills Enchant NPC
  • Tournament Event - TvT - Party farm events
  • Chaotic Zone
  • Aiox System
  • Vip System
  • Mod Phantom - Fake Player System CXoW5.gif&key=5d75686657729fca6e2135de03
  • Anti-bot com Captcha

XyPk9.png&key=8a51bb7f382fbc2536ad60024cAlguns Comandos:XyPk9.png&key=8a51bb7f382fbc2536ad60024c

  • .menu
  • .info
  • .donate
  • .status
  • .skills
  • .inventory
  • .ranking

VIP ITEM + CORREÇÃO DE BUG NPC SUMINDO (CORRIGIDO)

  Ocultar conteúdo

 

 

 

 

NOVO BUG CORRIGIDO ADENA ACIS 361+

COMO ESTAVA:

  Ocultar conteúdo

 

COMO ESTÁ: 

  Mostrar conteúdo oculto

 

 

 

 

 

Código para aqueles que já tem a source e adicionaram outros mods e modificaram o core, para não perde tudo, toma a correção individual. Procure a Class MultiSellChoose.java e mude todo o arquivo !

  Ocultar conteúdo

/*
 * 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.network.clientpackets;

import java.util.ArrayList;
import java.util.List;

import net.sf.l2j.Config;
import net.sf.l2j.gameserver.model.L2Augmentation;
import net.sf.l2j.gameserver.model.actor.Npc;
import net.sf.l2j.gameserver.model.actor.instance.Player;
import net.sf.l2j.gameserver.model.item.instance.ItemInstance;
import net.sf.l2j.gameserver.model.itemcontainer.PcInventory;
import net.sf.l2j.gameserver.model.multisell.Entry;
import net.sf.l2j.gameserver.model.multisell.Ingredient;
import net.sf.l2j.gameserver.model.multisell.PreparedListContainer;
import net.sf.l2j.gameserver.network.FloodProtectors;
import net.sf.l2j.gameserver.network.FloodProtectors.Action;
import net.sf.l2j.gameserver.network.SystemMessageId;
import net.sf.l2j.gameserver.network.serverpackets.ItemList;
import net.sf.l2j.gameserver.network.serverpackets.StatusUpdate;
import net.sf.l2j.gameserver.network.serverpackets.SystemMessage;


public class MultiSellChoose extends L2GameClientPacket
{
    // Special IDs.
    private static final int CLAN_REPUTATION = 65336;
    // private static final int PC_BANG_POINTS = 65436;
    
    private int _listId;
    private int _entryId;
    private int _amount;
    private int _transactionTax; // local handling of taxation
    
    @Override
    protected void readImpl()
    {
        _listId = readD();
        _entryId = readD();
        _amount = readD();
        _transactionTax = 0;
    }
    
    @Override
    public void runImpl()
    {
        final Player player = getClient().getActiveChar();
        if (player == null)
            return;
        
        if (!FloodProtectors.performAction(getClient(), Action.MULTISELL))
        {
            player.setMultiSell(null);
            return;
        }
        
        if (_amount < 1 || _amount > 9999)
        {
            player.setMultiSell(null);
            return;
        }
        
        final PreparedListContainer list = player.getMultiSell();
        if (list == null || list.getId() != _listId)
        {
            player.setMultiSell(null);
            return;
        }
        
        final Npc npc = player.getCurrentFolkNPC();
        if ((npc != null && !list.isNpcAllowed(npc.getNpcId())) || (npc == null && list.isNpcOnly()))
        {
            player.setMultiSell(null);
            return;
        }
        
        if (npc != null && !npc.canInteract(player))
        {
            player.setMultiSell(null);
            return;
        }
        
        final PcInventory inv = player.getInventory();
        
        for (Entry entry : list.getEntries())
        {
            if (entry.getId() == _entryId)
            {
                if (!entry.isStackable() && _amount > 1)
                {
                    player.setMultiSell(null);
                    return;
                }
                
                int slots = 0;
                long weight = 0;
                for (Ingredient e : entry.getProducts())
                {
                    if (e.getItemId() < 0)
                        continue;
                    
                    if (!e.isStackable())
                        slots += e.getItemCount() * _amount;
                    else if (player.getInventory().getItemByItemId(e.getItemId()) == null)
                        slots++;
                    
                    weight += (long)e.getItemCount() * _amount * e.getWeight();
                }
                
                if (!inv.validateCapacity(slots))
                {
                    player.sendPacket(SystemMessageId.SLOTS_FULL);
                    return;
                }
                
                if (weight > Integer.MAX_VALUE || weight < 0 || !inv.validateWeight((int)weight))
                {
                    player.sendPacket(SystemMessageId.WEIGHT_LIMIT_EXCEEDED);
                    return;
                }
                
                // Generate a list of distinct ingredients and counts in order to check if the correct item-counts are possessed by the player
                List<Ingredient> ingredientsList = new ArrayList<>(entry.getIngredients().size());
                boolean newIng;
                
                for (Ingredient e : entry.getIngredients())
                {
                    newIng = true;
                    
                    // at this point, the template has already been modified so that enchantments are properly included
                    // whenever they need to be applied. Uniqueness of items is thus judged by item id AND enchantment level
                    for (int i = ingredientsList.size(); --i >= 0;)
                    {
                        Ingredient ex = ingredientsList.get(i);
                        
                        // if the item was already added in the list, merely increment the count
                        // this happens if 1 list entry has the same ingredient twice (example 2 swords = 1 dual)
                        if (ex.getItemId() == e.getItemId() && ex.getEnchantLevel() == e.getEnchantLevel())
                        {
                            long totalCount = (long)ex.getItemCount() + e.getItemCount();
                            if (totalCount > Integer.MAX_VALUE || totalCount < 0)
                            {
                                player.sendPacket(SystemMessageId.YOU_HAVE_EXCEEDED_QUANTITY_THAT_CAN_BE_INPUTTED);
                                return;
                            }
                            
                            // two same ingredients, merge into one and replace old
                            final Ingredient ing = ex.getCopy();
                            ing.setItemCount((int)totalCount);
                            ingredientsList.set(i, ing);
                            
                            newIng = false;
                            break;
                        }
                    }
                    
                    // if it's a new ingredient, just store its info directly (item id, count, enchantment)
                    if (newIng)
                        ingredientsList.add(e);
                }
                
                // now check if the player has sufficient items in the inventory to cover the ingredients' expences
                for (Ingredient e : ingredientsList)
                {
                    if (Integer.MAX_VALUE / e.getItemCount() < _amount)
                    {
                        player.sendPacket(SystemMessageId.YOU_HAVE_EXCEEDED_QUANTITY_THAT_CAN_BE_INPUTTED);
                        return;
                    }
                    
                    if (e.getItemId() == CLAN_REPUTATION)
                    {
                        if (player.getClan() == null)
                        {
                            player.sendPacket(SystemMessageId.YOU_ARE_NOT_A_CLAN_MEMBER);
                            return;
                        }
                        
                        if (!player.isClanLeader())
                        {
                            player.sendPacket(SystemMessageId.ONLY_THE_CLAN_LEADER_IS_ENABLED);
                            return;
                        }
                        
                        if (player.getClan().getReputationScore() < e.getItemCount() * _amount)
                        {
                            player.sendPacket(SystemMessageId.THE_CLAN_REPUTATION_SCORE_IS_TOO_LOW);
                            return;
                        }
                    }
                    else
                    {
                        // if this is not a list that maintains enchantment, check the count of all items that have the given id.
                        // otherwise, check only the count of items with exactly the needed enchantment level
                        if (inv.getInventoryItemCount(e.getItemId(), list.getMaintainEnchantment() ? e.getEnchantLevel() : -1, false) < ((Config.ALT_BLACKSMITH_USE_RECIPES || !e.getMaintainIngredient()) ? e.getItemCount() * _amount : e.getItemCount()))
                        {
                            player.sendPacket(SystemMessageId.NOT_ENOUGH_ITEMS);
                            return;
                        }
                    }
                }
                
                List<L2Augmentation> augmentation = new ArrayList<>();
                
                for (Ingredient e : entry.getIngredients())
                {
                    if (e.getItemId() == CLAN_REPUTATION)
                    {
                        final int amount = e.getItemCount() * _amount;
                        
                        player.getClan().takeReputationScore(amount);
                        player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.S1_DEDUCTED_FROM_CLAN_REP).addNumber(amount));
                    }
                    else
                    {
                        ItemInstance itemToTake = inv.getItemByItemId(e.getItemId());
                        if (itemToTake == null)
                        {
                            player.setMultiSell(null);
                            return;
                        }
                        
                        if (Config.ALT_BLACKSMITH_USE_RECIPES || !e.getMaintainIngredient())
                        {
                            // if it's a stackable item, just reduce the amount from the first (only) instance that is found in the inventory
                            if (itemToTake.isStackable())
                            {
                                if (!player.destroyItem("Multisell", itemToTake.getObjectId(), (e.getItemCount() * _amount), player.getTarget(), true))
                                {
                                    player.setMultiSell(null);
                                    return;
                                }
                            }
                            else
                            {
                                // for non-stackable items, one of two scenaria are possible:
                                // a) list maintains enchantment: get the instances that exactly match the requested enchantment level
                                // b) list does not maintain enchantment: get the instances with the LOWEST enchantment level
                                
                                // a) if enchantment is maintained, then get a list of items that exactly match this enchantment
                                if (list.getMaintainEnchantment())
                                {
                                    // loop through this list and remove (one by one) each item until the required amount is taken.
                                    ItemInstance[] inventoryContents = inv.getAllItemsByItemId(e.getItemId(), e.getEnchantLevel(), false);
                                    for (int i = 0; i < (e.getItemCount() * _amount); i++)
                                    {
                                        if (inventoryContents.isAugmented())
                                            augmentation.add(inventoryContents.getAugmentation());
                                        
                                        if (!player.destroyItem("Multisell", inventoryContents.getObjectId(), 1, player.getTarget(), true))
                                        {
                                            player.setMultiSell(null);
                                            return;
                                        }
                                    }
                                }
                                else
                                // b) enchantment is not maintained. Get the instances with the LOWEST enchantment level
                                {
                                    for (int i = 1; i <= (e.getItemCount() * _amount); i++)
                                    {
                                        ItemInstance[] inventoryContents = inv.getAllItemsByItemId(e.getItemId(), false);
                                        
                                        itemToTake = inventoryContents[0];
                                        // get item with the LOWEST enchantment level from the inventory (0 is the lowest)
                                        if (itemToTake.getEnchantLevel() > 0)
                                        {
                                            for (ItemInstance item : inventoryContents)
                                            {
                                                if (item.getEnchantLevel() < itemToTake.getEnchantLevel())
                                                {
                                                    itemToTake = item;
                                                    
                                                    // nothing will have enchantment less than 0. If a zero-enchanted item is found, just take it
                                                    if (itemToTake.getEnchantLevel() == 0)
                                                        break;
                                                }
                                            }
                                        }
                                        
                                        if (!player.destroyItem("Multisell", itemToTake.getObjectId(), 1, player.getTarget(), true))
                                        {
                                            player.setMultiSell(null);
                                            return;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
                
                // Generate the appropriate items
                for (Ingredient e : entry.getProducts())
                {
                    if (e.getItemId() == CLAN_REPUTATION)
                        player.getClan().addReputationScore(e.getItemCount() * _amount);
                    else
                    {
                        if (e.isStackable())
                            inv.addItem("Multisell", e.getItemId(), e.getItemCount() * _amount, player, player.getTarget());
                        else
                        {
                            for (int i = 0; i < (e.getItemCount() * _amount); i++)
                            {
                                ItemInstance product = inv.addItem("Multisell", e.getItemId(), 1, player, player.getTarget());
                                if (product != null && list.getMaintainEnchantment())
                                {
                                    if (i < augmentation.size())
                                        product.setAugmentation(new L2Augmentation(augmentation.get(i).getAugmentationId(), augmentation.get(i).getSkill()));
                                    
                                    product.setEnchantLevel(e.getEnchantLevel());
                                    product.updateDatabase();
                                }
                            }
                        }
                        
                        // msg part
                        SystemMessage sm;
                        
                        if (e.getItemCount() * _amount > 1)
                            sm = SystemMessage.getSystemMessage(SystemMessageId.EARNED_S2_S1_S).addItemName(e.getItemId()).addNumber(e.getItemCount() * _amount);
                        else
                        {
                            if (list.getMaintainEnchantment() && e.getEnchantLevel() > 0)
                                sm = SystemMessage.getSystemMessage(SystemMessageId.ACQUIRED_S1_S2).addNumber(e.getEnchantLevel()).addItemName(e.getItemId());
                            else
                                sm = SystemMessage.getSystemMessage(SystemMessageId.EARNED_ITEM_S1).addItemName(e.getItemId());
                        }
                        player.sendPacket(sm);
                    }
                }
                player.sendPacket(new ItemList(player, false));
                
                // All ok, send success message, remove items and add final product
                player.sendPacket(SystemMessageId.SUCCESSFULLY_TRADED_WITH_NPC);
                
                StatusUpdate su = new StatusUpdate(player);
                su.addAttribute(StatusUpdate.CUR_LOAD, player.getCurrentLoad());
                player.sendPacket(su);
                
                // finally, give the tax to the castle...
                if (npc != null && entry.getTaxAmount() > 0)
                    npc.getCastle().addToTreasury(_transactionTax * _amount);
                
                break;
            }
        }
    }
}

 

 

Arquivo individual para quem ja modificou o core para uso proprío. Procure por Attackable.java e troque todo arquivo.

Oque foi modificado? XP VIP, O Personagem, não estava recebendo xp

 

MOD SHIFT MOUSE ADICIONADO (VÍDEO ABAIXO DEMONSTRANDO)

  Ocultar conteúdo

 

 

 

 

 

PROGRAMAS Necessários:

Java: 8 JDK : https://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html
MySQL: 5.5 : https://mega.nz/#!0Y0XhI7Z!N512DQLzY7EWORx7kaYcXXgW4xnDHjaxf2j-NOrKAsw
Navicat: 10 : https://mega.nz/#!4Vt3BIwC!B_t2Is_lSDqj3iE8TL1dBUAJUljO9QXlFrgj6eeS7hA
- Utilitário: L2FileEdit : https://mega.nz/#!ZNhDWaqQ!oTkScr_pR_lJBWrjgga6HJ7BYPLrKUfAFIvcjrS6TyY

Tópico Original

 

Créditos da Rev base : @MeGaPacKl
Créditos customização : @Kallisto

 

PACK NOVA JMEGA Limpo.rarUnavailable

Source v3.rarUnavailable

QUAL E OS DOWNLOAD'S CERTOS? QUERIA TESTAR, E TALVEZ POR ONLINE, PARA ZUEIRA...

Link to post
Share on other sites
Em 12/02/2020 at 00:06, OkysborhMzK disse:

é muito mais facil falar sobre o pack no post que todos sabem do q eu to falando e no qual todos estão mechendo com a mesma coisa do que eu postar la nun lugar que tem gnt que nem baixou esse pack e nem sabe do q eu to falando, e eu não to reclamando de nada, quem reclamou foi o cara que falo que eu to no lugar errado. tenho certeza que se uma pessoa tiver o mesmo problema q eu e tiver navegando por esse post vai ver e nao vai nem preciosar perguntar denovo pq ja vai ta ali a solução. e como pode ser erro de arquivo se eu baixei exatamente o mesmo que o cara postou la. afinal, era só olhar a imagem, se sabe o erro fala, se não apenas ignora, 1 imagem não vai flodar o post, mais agora por causa de uma resposta ignorante foi 3 4 mensagens desnecessárias. abraço. 

abraços.
não fui ignorante e sim estou seguindo com as regras do fórum.
mas enfim.
vamos parar com delongas e falar sobre o projeto.
e sim eu baixei e já coloquei coisa boa e removi algumas.
tem gente usando a pack. e com geodata;

Link to post
Share on other sites
2 horas atrás, Yuri Ferreira disse:

Boa noite, desculpa a duvida, mas onde fica o .psc para recuperar o banco de dados no navicat, não encontrei o mesmo nas pastas do server. Estou a anos parado com o l2j e voltei agora, me interessei pelo projeto e vou testa-lo afinco. Muito obrigado desde já!

Acabei confundindo a source com o patch server, Resolvido

PS: Não consegui editar o outro post.

 

Edited by Yuri Ferreira
Link to post
Share on other sites

Encontrei um erro referente a hero.

Bom, as olympiadas funcionam muito bem mas após receber o status de hero parece que k servidor não consegue achar a contagem de tempo dos personagens. Quando vc loga um char hero a mensagem de erro não para de aparecer no console do GS. 

 

received_184108953003661.png

  • Thanks 2
Link to post
Share on other sites

Olá, como você gostaria de saber, se essa configuração pré-servidor tem a missão geral corrigida. Gostaria de configurar um servidor baixo e o mais importante é a quest.

Ryukenshiro

Link to post
Share on other sites

Es un pack limpio.

Como hago para cuando le haga click al GMShop no vea esos iconos negros ?

Otra cosa: Pido una recomendacion a uds. expertos ...

En el systema que hace el packserver de inicio de un player te regalan las armaduras graso S de acuerdo a la clase y raza que escoges . Que podria poner en lugar de las grado S si es que mi server seria 50x rates ?

 

Mil gracias son unos capos !

Edited by luisalberto
Link to post
Share on other sites
Em 19/02/2020 at 19:47, melounn disse:

please help my Wan Ip No Connections  port all Open  my Computer  is  I7  32 Gb SSD 1 TR  HDD 2TR

image.thumb.png.aa5d27d40d12043bc95de6fe25b431b4.png



# ================================================================
#                          Gameserver setting
# ================================================================

# This is transmitted to the clients, so it has to be an IP or resolvable hostname. If this ip is resolvable by Login just leave *
Hostname = 149.3.112.152

# Bind ip of the gameserver, use * to bind on all available IPs.
GameserverHostname = *
GameserverPort = 7777

# The Loginserver host and port.
LoginHost = 127.0.0.1
LoginPort = 9014

 

#=============================================================
#                         Loginserver
#=============================================================

# This is transmitted to the clients, so it has to be an IP or resolvable hostname
Hostname = 149.3.112.152

# Bind ip of the LoginServer, use * to bind on all available IPs
LoginserverHostname = 127.0.0.1
LoginserverPort = 2106

# The Loginserver host and port.
LoginHostname = 127.0.0.1
LoginPort = 9014


leave it that way so you can log into your server.
if it is dedicated or vps it will work;
if it is on your pc, it will not work.
because the project does not allow you to access the server through the same ip where the server is parked.
L2OFF style.
you will only be able to enter your server through another pc with another External IP.
if you choose to move on your server, you can only access Locally;
Hope this helps. Good luck.

Edited by SCRASH0
Link to post
Share on other sites
Em 17/02/2020 at 18:51, [ADM]Mystogan disse:

alguem sabe o caminho para mudar o template do NPC de olympiada ?

procure por este caminho.
gameserver\data\xml\fakepcs
abra  o arquivo com algum programa que leia o arquivo, como NotePad ++
lá você poderá colocar o id do NPC e colocar qual roupa ou arma você quer que ele use.


ou vá nesse caminho.
\gameserver\data\xml\npcs
procure o id do NPC, lá você poderá modificar o template do NPC desejado.

Em 17/02/2020 at 18:51, [ADM]Mystogan disse:

alguem sabe o caminho para mudar o template do NPC de olympiada ?

Não sendo chato, porque são regras do fórum.
da próxima vez que quiser resposta de algum projeto, qualquer um ou esse.
vá Na área correta, lá você poderá receber sua resposta, o mas rápido possível.
https://www.l2jbrasil.com/forum/18-dúvidas/
pois em qualquer projeto só é para falar do projeto e seus erros ou bugs.

Link to post
Share on other sites
15 horas atrás, luisalberto disse:

Es un pack limpio.

Como hago para cuando le haga click al GMShop no vea esos iconos negros ?

Otra cosa: Pido una recomendacion a uds. expertos ...

En el systema que hace el packserver de inicio de un player te regalan las armaduras graso S de acuerdo a la clase y raza que escoges . Que podria poner en lugar de las grado S si es que mi server seria 50x rates ?

 

Mil gracias son unos capos !

1ra pregunta:
Tendrá que ir al archivo HTML del NPC, allí encontrará el XML del elemento deseado.
puede cambiar el elemento o descargar las animaciones y texturas del elemento aquí mismo en el foro. para que puedas ver el artículo.


2da pregunta:
Puede colocar elementos de grado A.
y deje artículos de grado S para la agricultura o la artesanía.


Espero haber ayudado, ¡buena suerte!
 

15 horas atrás, luisalberto disse:

Es un pack limpio.

Como hago para cuando le haga click al GMShop no vea esos iconos negros ?

Otra cosa: Pido una recomendacion a uds. expertos ...

En el systema que hace el packserver de inicio de un player te regalan las armaduras graso S de acuerdo a la clase y raza que escoges . Que podria poner en lugar de las grado S si es que mi server seria 50x rates ?

 

Mil gracias son unos capos !

No ser aburrido, porque son las reglas del foro.
la próxima vez que desee una respuesta del proyecto, ya sea una o esa.
ir En el área correcta, allí podrá recibir su respuesta lo antes posible.

https://www.l2jbrasil.com/forum/18-dúvidas/
porque en cualquier proyecto es solo hablar sobre el proyecto y sus errores o errores.

Link to post
Share on other sites
Guest
This topic is now closed to further replies.


⭐ Links Úteis




⚔️ Server Patrocinador



🎁 Ofertas







  • Recently Browsing

    No registered users viewing this page.

  • Similar Content

    • By nenu11
      Olá pessoal, eu sei que é bem noob da minha parte querer saber algo que a maioria de vocês já sabem. Porem como sou novo nisso, preciso perguntar...
      Como faço para instalar uma Source?
      Desculpem o incomodo e muito obrigado!


    • By Marcos Alberto
      Experience (XP)
      100x
      Skill Potion (SP)
      100x
      Adena
      100x
      Spoil
      1x
      Sealstones
      3x
      Safe Enchant
      +4
      Max. Enchant
      +25
      Enchant Rate
      55%
      Blessed Rate
      65% returns to +0
      Crystal Rate
      75% returns to +7
      Augm
      NG 5% | MID 15% | HIGH 25% | TOP 35%
      Augm Glow
      No augmentation glow chance
      Augm Skills Status
      Skills status are retail
      Augm Info
      Skills deleted on change weapon
      Buffer Time
      Duration time 1 hour
      Buffer Slot
      24 + 4 slots (auto divine inspiration)
      Self-skills
      Self-skills not occupy slots
      Full Buff Macro
      Full Npc Buffer and Macro
      Game Shop
      * Equipments TT armor.
      * Equipments up to A grade by adena.
      * Equipments S grade and custom items by farm.
      * All consumables are available in the global shop.
      Exchange Shop
      * Exchange s-grade items for custom items and boss jewelry, remaining their status.
      * The exchange system requires pollen to operate.
      * Pollens can be obtained in farm zones or Raid bosses.
      * Drop chance in farm zones is very low. Drop chance in Raid bosses 30% and Epic bosses 100%.
      Farm Zones
      * Farm Zone
      * Party Zone
      Commands
      * /adena - Turns gold bar into adena.
      * /goldcoin - Turns adena into gold bar.
      * /ontime - How many hours of play you have.
      * /register - Register for Events.
      * /unregister- Unregister for Events.
      * /report - Report bugs for Server.
      * /buffmyvip - Command for Vips get buffs.
      Castle Siege
      * Always on Sundays.
      * Start/End time 18:00 ~ 20:00.
      * Max. 10 registered clans. (attacker/defender)
      * 1 character per hwid in the war zone.
      * Lord's crown with custom status. (same as accessories)
      * Winner reward on donation coins.
      * The reward is delivered automatically by the system. It is mandatory the leader is online at the end.
      Gameplay
      * Server Timezone (UTC -3).
      * Auto loot (not for RB).
      * Auto learn skills.
      * 1st, 2nd and 3rd occupation free.
      * Subclass without quest.
      * Noblesse quest retail.
      * Spawn protection 10 seconds.
      * Limited access - 3 sessions per hwid.
      * Wedding system - Npc located in the temple of giran.
      * Offline trade & craft system - Open the store and exit game.
      * Pvp & PK color system (name & title) - 1000 2000 3000 4000 5000 7500 10000.
      * Tyrannosaurus have 25% chance drop Top-Grade Life Stone: Level 76.
      * Automatic server restart at 12:00 / 00:00.
      Clan & Alliance
      * Penalties disabled.
      * All Clans Create LvL 5.
      * Skill Clan Drops Boss retall.
      Olympiads & Hero
      * Period ends on 1st and 15th.
      * Start/End time 18:00 ~ 00:00.
      * Class based games disabled.
      * Min. 9 registered players to run the games.
      * Min. 9 matches to be come a Hero.
      * Hero status and skills retail.
      * Hero crown with custom status. (same as accessories)
      Events
      * We have 3 classic events running automatically on every 2 hours to provide more fun.
      * Team vs Team - The team that scores the highest number of kills wins.
      * Capture the Flag - The team that captures the most flags wins.
      * Death Match - The player with the most kills wins. There may be more than one winner.
    • By kairu
      Hola estoy necesitando borrar este tipo de anuncio cuando entras al servidor. 

    • By Rita Corlleone
      L2J-Mobius CLASSIC Interlude, based Grand Crusader.
      Bitbucket MOBIUS Dev
      https://bitbucket.org/MobiusDev/l2j_mobius/src/master/L2J_Mobius_Classic_Interlude/
       
      Client: https://drive.google.com/uc?id=1_kioRKR5FTOmINAtUQe0KCxrvPzY18Nd&export=download
      Patch: https://www.mediafire.com/file/n6uewuxxs888ih1/L2J_Mobius_Classic_Interlude_Patch_v7.zip
      JDK: http://www.mediafire.com/file/xox35mknec8f1q0/bellsoft-jdk14%2B36-windows-amd64.msi
      Eclipse: https://www.mediafire.com/file/d7z5px9po76v1e9/eclipse-java-2020-03-R-Java14-win32-x86_64.zip
      Geodata: https://www.mediafire.com/file/ffr47dh2471r6b5/L2J_Mobius_Classic_Interlude_Geodata_v4.zip
       
      JDK: https://www.mediafire.com/file/k25pt0umuf16uoh/openjdk-12.0.2_windows-x64_bin.zip
       
       
      This is a Classic server based on the Grand Crusade client.
      The goal is to make a better approximation of what Classic is to older chronicles, like Interlude.
      Never the less this is still Classic, do not expect a pure Interlude version.
      It is shared with the hope that more people will be involved and help with the development.
      Who knows? Maybe some day it will be a pure Interlude version.
       
      Este é um servidor Clássico baseado no cliente Grand Crusade. O objetivo é fazer uma aproximação melhor do que Clássico é as crônicas mais antigas, como o Interlude.  
      Mesmo assim, ainda é clássico, não espere uma versão pura do Interlude Estamos compartilhando com a esperança de que mais pessoas se envolvam e tenham o desejo de ajudar com o desenvolvimento. 
      Quem sabe? Talvez algum dia será uma versão pura do Interlude.
       
      A lot of things can go wrong while using this project,
      if you do not know what you are doing, it is best not to use it.
       
      Um monte de coisas podem dar errado ao usar este projeto, 
      se você não sabe o que você está fazendo, é melhor não usá-lo.
       
      Tools that might be helpful (use with Java 1.8)
      L2ClientDat: https://github.com/MobiusDevelopment/l2clientdat
       
      XdatEditor: https://github.com/MobiusDevelopment/xdat_editor
       
      L2Tool: https://github.com/MobiusDevelopment/l2tool
       
      E pra que diz que fórum está parado. 😝
  • Posts

    • Você vai precisar fazer uma instalação da DB, acredito que deve esta usando alguma antiga postada aqui. Pelo que me lembro esta desativado a opção skill para Premium nesse revisão.  essa opção e o amount RateDropAdena = 1.
    • Alguém me ajuda, por favor...
    • unica coisa que senti falta nao encontrei em outro arquivo foi a falta do rateDropAdenaAmout.   # Rate control, float values. RateXp = 100. RateSp = 100. RatePartyXp = 2. RatePartySp = 2. RateDropAdena = 1. RateDropItems = 1. RateRaidDropItems = 1. RateDropSpoil = 1. RateDropManor = 1 # Quest configuration settings. RateQuestDrop = 1. RateQuestReward = 1. RateQuestRewardXP = 1. RateQuestRewardSP = 1. RateQuestRewardAdena = 1.  
    • Rapaz, o meu ta encrencado até agora, não quer ligar o gameserver, aguardando um de bom coração pra me ajudar !!!
    • mais alguem esta com problema cm essa opcao ?   Characters Premium: Privilégios: Bônus rates diferenciado, itens e skills configurável, name/title color configurável. char nao ganha uma determinada skill   
    • Alexandre, peço mil desculpas mano, meu GM me passou as observações do server anterior, foi mal, ele não tinha jogado nesse quando tava online.   Me desculpe, to ligando esse server agora, ai vou pedi ele pra realizar os testes novamente !!!   To tendo um problema nele, da outra vez q coloquei ele online eu tinha conseguido arrumar os erros de ligar, mais agora não lembro mais, já mudei aquele comando no startserver e mesmo assim, da esse erro ai... http://prntscr.com/uhtw4o
    • certeza que esta falando desse projeto? Qual torneio voce fala? Não tem gk com farme spot (não existe nem uma área editada nessa rev). Nao tem mobs editado com moedas ou gmshop com moedas custom.
    • Pronto, é que acabei tirando o server, achei que n iria vigorar...   Mais ta aqui os que descobri: Npc buff, "max slots de buff do servidor 32+4 " slots do npc(56) acima de 40 42 slots de buff, o npc qnd clicar na opçao de buff o jogo fecha, limitar os buff do npc pra 36 ou 37 slots , falta 2 npc's na area de torneio um de buff e um GK de teleport farm spot 1(dando crash no jogo)  Npc GM shop dando crash quando clica na opção de Armor's Evento TVT bugado, qnd encerrados os jogadores não sao teleportados pra cidade Moeda de Drop dos Mob's diferentes das moedas de compra no NPC GM SHOP
    • Se você achou os bugs e erros, por que não citas todos eles aqui para o Alexandre e nós e inclusive eu saber quais são esses bugs? Assim fica bem mais fácil do rapaz fixa ou corrigir bugs no servidor não acha? É outra esse top ainda é o que mais é movimentado fora o jorg community que é da plataforma JFrozen assim eu acho. Então amigo poste todos esses bugs fazendo o favor.  Este erro está pedindo para você cria uma nova hexid ok. 
    • Ta bom Alexandre, voltei o server de novo, coloquei um outro aqui ficou foi pior ^^
×
×
  • Create New...