Noticias:

No tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.

Menú Principal

Modificaciones en Olympiadas

Iniciado por Swarlog, Jul 25, 2025, 11:24 PM

Tema anterior - Siguiente tema

Swarlog

Con esto podreis personalizar los nombres y titulos en olympiadas:

gameserver/network/serverpackets/CharInfo.java
169                if(_activeChar.getAppearance().getInvisible())
170                //if(gmSeeInvis)
171                {
172                    writeS("Invisible");
173                }
174    +            else if(_activeChar.isInOlympiadMode())
175    +                {
176    +                    writeS("Olympiad");
177    +                }

211                 writeD(_activeChar.getObjectId());
212     -           writeS(_activeChar.getName());
212            if (_activeChar.isInOlympiadMode())
213    +        {
214    +            writeS("Challenger");
215    +        }
216    +        else
217    +        {            
218    +            writeS(_activeChar.getName());
219    +        }
288            if(_activeChar.getAppearance().getInvisible())
289            //if(gmSeeInvis)
290            {
291                writeS("Invisible");
292            }
293    +        else if(_activeChar.isInOlympiadMode())
294    +            {
295    +                writeS("Olympiad");
296    +            }
298    -        writeD(_activeChar.getClanId());
299    -        writeD(_activeChar.getClanCrestId());
300    -        writeD(_activeChar.getAllyId());
301    -        writeD(_activeChar.getAllyCrestId());

298    +        if (_activeChar.isInOlympiadMode())
299    +            {
300    +                writeD(0);
301    +                writeD(0);
302    +                writeD(0);
303    +                writeD(0);
304    +                        }
305    +        else
306    +                {
307    +                writeD(_activeChar.getClanId());
308    +                writeD(_activeChar.getClanCrestId());
309    +                writeD(_activeChar.getAllyId());
310    +                writeD(_activeChar.getAllyCrestId());
311    +                        }

gameserver/network/serverpackets/ExOlympiadUserInfo.java
58     -          writeS(_activeChar.getName());
58     +          writeS("Challenger");

gameserver/model/entity/olympiad/OlympiadGame.java
62    protected String _playerOneName;
63    protected String _playerTwoName;
64  +    protected String _try1;
65  +    protected String _try2;

100            _players = list;
101            _playerOne = list.get(0);
102            _playerTwo = list.get(1);
103            
104            try
105            {
106    +            _try1 = _playerOne.getClassId().name();
107    +            _try2 = _playerTwo.getClassId().name();

921    protected String getTitle()
922    {
923        String msg = "";
924    -    msg += _playerOneName + " / " + _playerTwoName;
924     +       msg += _try1 + " vs " + _try2;
925        return msg;
926    }

Algunas imágenes:






Créditos : te0x