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

Как Создать Конфиг!

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

Вот есть например конфиг -

Скрытый текст
# Телепортировать в ближайший город игроков которые попали к эпик боссам без квеста.

# По умолчанию - Телепортировать

TeleportCharactersInTown = True

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

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


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

А да, то что прописывать в конфиг, не обязательно, я не знаю, что делать дальше (

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


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

Я бы с радостью помог , как и помогал в других ваших темах, но после того "лживого" комментария,больше нет желания помогать Вам.

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


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

Нужно сделать поддержку в Config.java в ядре, и далее дополнить другие файлы ядра.

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


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

все в ядре и конфиг через ядро выводиться!

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


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

public static boolean TELEPORT_CHARACTERS_IN_TOWN;

Далее

TELEPORT_CHARACTERS_IN_TOWN = serverSettings.getProperty("TeleportCharactersInTown", true);

 

Это для Config.java. Больше что-либо вам подсказывать нехочу.

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


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

открой и посмотри config.java

 

не туда(

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

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


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

вы идиоты че вы за бред пишите человеку, надо ити в AI босса и там делать проверку на квест если проверка не проходит тогда тп

еще надо добавить поддержку зон босса

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

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


Ссылка на сообщение
Поделиться на другие сайты
вы идиоты че вы за бред пишите человеку, надо ити в AI босса и там делать проверку на квест если проверка не проходит тогда тп

еще надо добавить поддержку зон босса

+1

Смеюсь не могу))

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


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

метод onEnter вам в помощь!) :unsure:

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


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

Можете как пример написать для любого рб?, даже представления не имею, как это писать

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


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

Вот кусочек кода с АИ Баюма на питоне:

if st.getQuestItemsCount(4295) >= 1:
if underatak == False :
st.takeItems(4295,1)
player.teleToLocation(113100,14500,10077)
return

 

Проверяется квестовый итем Blooded Fabric, если он есть, то итем забирает и телепортирует к Баюму.

 

Ну и конечно ещё нужна нон-суммон зона.

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

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


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

На питоне это плохо =), так как у меня боссы на Java, ну ладно, попробую как-то преобразить)

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


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

смотрите если я беру это:

Скрытый текст
if st.getQuestItemsCount(4295) >= 1:

if underatak == False :

st.takeItems(4295,1)

player.teleToLocation(113100,14500,10077)

return

как его дальше преобразить?

Скрытый текст
if (getQuestItemsCount(4295) <= 1)

player.teleToLocation(113100,14500,10077);

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

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


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

Вот ещё так попробовала написать:

Скрытый текст
if (getQuestItemsCount(4295) == 1) {

player.teleToLocation(113100,14500,10077); }

else {

player.teleToLocation(113100,14500,10077); }

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


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

Скрытый текст
if (getQuestItemsCount(4295) == 1) {

player.teleToLocation(113100,14500,10077); }

else {

player.teleToLocation(113100,14500,10077); }

Что за бред?

Идите лучше хотя бы для начала основы Java поучите.

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


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

Я их и учу, вы думаете легко самой всего научится?, если вы такой умный, почему не исправите?

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


Ссылка на сообщение
Поделиться на другие сайты
Я их и учу, вы думаете легко самой всего научится?, если вы такой умный, почему не исправите?

Не разводите флуд.

Оно вам больше надо, почему я должен делать за вас?

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


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

if (player.getInventory().getItemByItemId(4295).getCount() >= 1) {

player.teleToLocation(113100,14500,10077); } // координаты к рб

else {

player.teleToLocation(113100,14500,10077); } // координаты в город

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


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

Оно вам больше надо, почему я должен делать за вас?

мне интересно во что форум превратился, раньше люди хоть помогали и не было сок барыг, а сейчас хочешь помощи плати.

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


Ссылка на сообщение
Поделиться на другие сайты
if (player.getInventory().getItemByItemId(4295).getCount() >= 1) {

player.teleToLocation(113100,14500,10077); } // координаты к рб

else {

player.teleToLocation(113100,14500,10077); } // координаты в город

можно сделать что бы телепортировало вот так, Location loc = MapRegionTable.getInstance().getTeleToLocation(activeChar, MapRegionTable.TeleportWhereType.Town);

activeChar.teleToLocation(loc,true);

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


Ссылка на сообщение
Поделиться на другие сайты
if (player.getInventory().getItemByItemId(4295).getCount() >= 1) {

player.teleToLocation(113100,14500,10077); } // координаты к рб

else {

player.teleToLocation(113100,14500,10077); } // координаты в город

 

В город он не должен отправлять.

При не соблюдении условий он открывает диалог.

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


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

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

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

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

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

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

Войти

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

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

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

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

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