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

Запрет На Телепортацию С Таким То Итемом

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

Подскажите плиз Как сделать запрет на телепортацию с таким то итемом?

ну чтоб нельзя было сделать тп например с 2ым лвл шмотом

с меня +

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


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

Лучше сделать стражей со статами*100500

И сделать проверку на наличие в рюкзаке определенных итемов.

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


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

Подскажите плиз Как сделать запрет на телепортацию с таким то итемом?

ну чтоб нельзя было сделать тп например с 2ым лвл шмотом

с меня +

Подсказываю:

 

1 вариант:

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

 

2 вариант:

В функции телепорта (doTeleport(....)) делайте проверку на ID.

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

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


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

Подсказываю:

 

1 вариант:

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

 

2 вариант:

В функции телепорта (doTeleport(....)) делайте проверку на ID.

ппц ну а как это сделать )???

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


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

ппц ну а как это сделать )???

Руками, с помощью исходников и минимальных знаний java.

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


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

ппц ну а как это сделать )???

 

Что-то типо....

 

if (val == xxxxxxx)
  if (player.getInventory().getItemByItemId(ид_вещи) != null)
     return;

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


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

лучше найди в интернете такой квест: называется он " Нуб Фарм" суть такова, в квесте указываются итемы которые нельзя применять, ид мобов и локация где спавнить(спавнить самому)... Допустим вы поставили в городе светлых эльфов игрок должен взять кв и его тпшит туда, он фармит мобов монеты остаются у него, если же у игрока запрещеный предмет в инвентаре то его не пускает, а если он просто туда тп(с запрещеным предметом) и ударил моба то ему дает карму и выкидывает в Флоран Филадж

Изменено пользователем MaloiFox2
  • Upvote 1

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


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

Что-то типо....

 

if (val == xxxxxxx)
if (player.getInventory().getItemByItemId(ид_вещи) != null)
return;

это где в java?

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


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

это где в java?

 

L2TeleporterInstance, метод описывал выше.

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

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


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

лучше найди в интернете такой квест: называется он " Нуб Фарм" суть такова, в квесте указываются итемы которые нельзя применять, ид мобов и локация где спавнить(спавнить самому)... Допустим вы поставили в городе светлых эльфов игрок должен взять кв и его тпшит туда, он фармит мобов монеты остаются у него, если же у игрока запрещеный предмет в инвентаре то его не пускает, а если он просто туда тп(с запрещеным предметом) и ударил моба то ему дает карму и выкидывает в Флоран Филадж

 

знаешь сколько я его искал :? уже 2 год =*(

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


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

знаешь сколько я его искал :? уже 2 год =*(

 

Не проще было за это время выучить java (или синтаксис питона), структуру ядра и написать самому?)

А вообще - форумы и существуют для помощи и общения (по крайней мере раньше). Скрипт не сложный, думаю нашелся бы человек, который бы это реализовал.

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


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

знаешь сколько я его искал :? уже 2 год =*(

если на компе остался в скором времени скину)

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


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

знаешь сколько я его искал :? уже 2 год =*(

Фарм новичка, ок?

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


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

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

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

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

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

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

Войти

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

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

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

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

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