Перейти к содержанию
Авторизация  
BadStealth

Как Заставить Работать .geticon

Рекомендуемые сообщения

Просто чем больше лвлов - тем больше гуще столб света, т.к. пакет броадкастится столько, сколько лвлов разницы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А есть ли вари0ант убрать такое безобразие?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот код воспроизведения эффекта- кто может подправить так чтобы при многократном увеличении уровня сообщения и эффект воспроизводился 1 раз.

private boolean increaseLevel()
{
if(_activeClass == null || !_activeClass.incLevel())
{
return false;
}
sendPacket(Msg.YOU_HAVE_INCREASED_YOUR_LEVEL);
broadcastPacket(new SocialAction(getObjectId(), SocialAction.LEVEL_UP));
setCurrentHpMp(getMaxHp(), getMaxMp());
setCurrentCp(getMaxCp());
// Recalculate the party level
if(isInParty())
{
getParty().recalculatePartyData();
}
if(_clan != null)
{
PledgeShowMemberListUpdate memberUpdate = new PledgeShowMemberListUpdate(this);
for(L2Player clanMember : _clan.getOnlineMembers(0))
{
clanMember.sendPacket(memberUpdate);
}
}
// Give Expertise skill of this level
rewardSkills();
Quest q = QuestManager.getQuest(255);
if(q != null)
{
processQuestEvent(q.getName(), "CE40", null);
}
return true;
}

Моих пока познания в JAVA не хватит. Плюсану обязательно!

Изменено пользователем BadStealth

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ребят сделал так

int oldLvl = (_activeClass.getLevel() - 1);
 int levelup = _activeClass.getLevel();
 if (levelup != oldLvl)
 {
 int levelsup = levelup - oldLvl;
  if (levelsup >= 1)
  {
  sendPacket(Msg.YOU_HAVE_INCREASED_YOUR_LEVEL);
  broadcastPacket(new L2GameServerPacket[] { new SocialAction(getObjectId(), 2122) });
  }
 }

Но эффекс работает и когда повышаю уровень и когда понижаю. Что сделать чтобы работало только при повышении?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все сам разобрался как сделать. СПС всем кто помогал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...