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

Олимп

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

Вопрос такой:

 

При начале боя на олимпе оба персонажа появляются в одной точке по центру, нужно сделать чтоб они появлялись в разных концах арены.

 

Подскажите в каком классе это прописано, если можно с ссылочкой на код. Спасибо))

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


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

Значит смотри...(пишу на примере сборки от l2jserver, соответственно в твоей все может немного отличаться)

В классе com/l2jserver/gameserver/model/olympiad/AbstractOlympiadGame.java

есть метод portPlayerToArena(Participant par, Location loc, int id)

в котором есть строка с функцией player.teleToLocation(loc, false);

Эта функция принимает за первый аргумент локацию стадиона (loc), а за второй аргумент использовать или нет (в данном случае нет-false) рандомный разброс телепорта максимальная величина этого разброса устанавливается в конфиге

character.properties и называется MaxOffsetOnTeleport

  • Upvote 1

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

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

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

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