Rydnik 0 Опубликовано 28 ноября, 2013 Вопрос такой: При начале боя на олимпе оба персонажа появляются в одной точке по центру, нужно сделать чтоб они появлялись в разных концах арены. Подскажите в каком классе это прописано, если можно с ссылочкой на код. Спасибо)) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Opilki 2 Опубликовано 28 ноября, 2013 Значит смотри...(пишу на примере сборки от l2jserver, соответственно в твоей все может немного отличаться) В классе com/l2jserver/gameserver/model/olympiad/AbstractOlympiadGame.java есть метод portPlayerToArena(Participant par, Location loc, int id) в котором есть строка с функцией player.teleToLocation(loc, false); Эта функция принимает за первый аргумент локацию стадиона (loc), а за второй аргумент использовать или нет (в данном случае нет-false) рандомный разброс телепорта максимальная величина этого разброса устанавливается в конфиге character.properties и называется MaxOffsetOnTeleport 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Rydnik 0 Опубликовано 28 ноября, 2013 спасибо) попробую)) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты