Olá Convidado,
A sua idade é de 0 anos e registou-se em Qua Dez 31, 1969, desde esta data, já postou 0 mensagens. A sua última visita foi Qua Dez 31, 1969.

Participe do fórum, é rápido e fácil

Olá Convidado,
A sua idade é de 0 anos e registou-se em Qua Dez 31, 1969, desde esta data, já postou 0 mensagens. A sua última visita foi Qua Dez 31, 1969.

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.


    [ADD-ON] Rings (Anéis) para a v83

    ~Victor~
    ~Victor~
    Coordenador
    Coordenador


    Advertencias : Normal
    Mensagens Mensagens : 22
    Mesos Mesos : 43950
    Data de inscrição : 06/05/2012
    Idade Idade : 26

    Pedra [ADD-ON] Rings (Anéis) para a v83

    Mensagem por ~Victor~ Seg maio 07, 2012 6:50 pm

    Em várias sources, os anéis/rings não funcionam, pois não estão codados ou estão mal-codados, se no seu servidor os anéis não funcionam, faça o que se pede :

    Vá até
    MapleInventoryManipulator

    e procure por:

    Código:
    public static void equip(MapleClient c, byte src, byte dst) { 

    e coloque:

    Código:
          if (source.getRingId() > -1) {
                c.getPlayer().getRingById(source.getRingId()).equip();
            } 


    Abaixo coloque:

    Código:
          if (MapleItemInformationProvider.getInstance().isUntradeableOnEquip(source.getItemId())) {
                source.setFlag((byte) InventoryConstants.UNTRADEABLE);


    Agora procure por:

    Código:
    public static void unequip(MapleClient c, byte src, byte dst) { 


    e coloque:


    Código:
      if (source.getRingId() > -1) {
                c.getPlayer().getRingById(source.getRingId()).unequip();
            } 


    e abaixo coloque:

    Código:
     
            if (target != null && src <= 0) {
                c.getSession().write(MaplePacketCreator.getInventoryFull());
                return;
          } 

      Data/hora atual: Sáb maio 11, 2024 4:05 am