Noticias:

Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Menú Principal

Custom Olimpiadas

Iniciado por Swarlog, Ago 19, 2022, 12:28 AM

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