Перейти к содержимому

Основная информация
ОписаниеРазработка эмулятора игрового сервера а также анти-бот защиты Lineage2 Interlude.
Стоимость лицензии сборки:150$/год (Обновление 30$) Информация!
Стоимость лицензии защиты:50$/мес. (Продление 5$/мес.) Информация!
Услуга разработки кода:14$/час (Работа по предоплате)
Основа сборки: Lucera 1.7
Требования:Java8(64Bit) (2xCPU 6Gb RAM)
Последняя ревизия:10.2 Оформить (Привязка по IP)
Паблик ревизия:8.99 Скачать (Без ограничений)
Разработчик: ncs.SpawN
ICQ:4555-7-8898
Skype: corpmast

Личный кабинет:https://lk.l2code.ru/
Заказать VPS:https://cloud4box.com/ (Без защиты от DDoS)
Заказать VPS:https://ovh.com/ (С защитой от DDoS)
Тестовый сервер:https://ла2фан.рф/
  

Ище Один Баф Vip Сертификат


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1  hightskill 

hightskill
  • 16 сообщений
  • Репутация 1

Отправлено 18 Август 2020 - 14:01

Здраствуйте жители форума можно добавить в скрипт buffer.java который находится по пути

 

data/scritps/custom/core 

 

Ище один бафф вип сертификат? как его можно сделать 

 

private static int BuffVipCard = 9565; по строке


  • 0

#2  ncs.SpawN 

ncs.SpawN
    • Банкрот
  • 11 090 сообщений
  • Репутация 100 000 024

Отправлено 18 Август 2020 - 16:36

Нужно добавить новую строку

private static int BuffVipCard = 9565;
private static int BuffVipCard2 = 7777;


Также подредактировать условия при котором изымается валюта.

if (skillFeeId != 0 && ((player.getInventory().getInventoryItemCount(BuffVipCard, -1) < 1) && (player.getInventory().getInventoryItemCount(BuffVipCard2, -1) < 1) && (player.getPremiumService() <= 0) && (skillFeeId != 6673 && skillFeeId != BuffVipCard && skillFeeId != BuffVipCard2)))


Ну и сам итем второй нужно сделать временным.
В таблице etcitem колонка lifetime указать в минутах.
  • 0

cat-mini.png


#3  hightskill 

hightskill
  • 16 сообщений
  • Репутация 1

Отправлено 18 Август 2020 - 17:03

спасибо вам благодарен очень!!! лучший разраб


  • 1

#4  supreme 

supreme
  • 53 сообщений
  • Репутация 2

Отправлено 29 Август 2020 - 21:34

Нужно добавить новую строку

private static int BuffVipCard = 9565;
private static int BuffVipCard2 = 7777;


Также подредактировать условия при котором изымается валюта.

if (skillFeeId != 0 && ((player.getInventory().getInventoryItemCount(BuffVipCard, -1) < 1) && (player.getInventory().getInventoryItemCount(BuffVipCard2, -1) < 1) && (player.getPremiumService() <= 0) && (skillFeeId != 6673 && skillFeeId != BuffVipCard && skillFeeId != BuffVipCard2)))


Ну и сам итем второй нужно сделать временным.
В таблице etcitem колонка lifetime указать в минутах.

 

а лайф тайм будет тикат от получания игроком итема или токо когда игрок в онлайне?


  • 0

#5  ncs.SpawN 

ncs.SpawN
    • Банкрот
  • 11 090 сообщений
  • Репутация 100 000 024

Отправлено 29 Август 2020 - 22:18

 

Нужно добавить новую строку

private static int BuffVipCard = 9565;
private static int BuffVipCard2 = 7777;


Также подредактировать условия при котором изымается валюта.

if (skillFeeId != 0 && ((player.getInventory().getInventoryItemCount(BuffVipCard, -1) < 1) && (player.getInventory().getInventoryItemCount(BuffVipCard2, -1) < 1) && (player.getPremiumService() <= 0) && (skillFeeId != 6673 && skillFeeId != BuffVipCard && skillFeeId != BuffVipCard2)))


Ну и сам итем второй нужно сделать временным.
В таблице etcitem колонка lifetime указать в минутах.

 

а лайф тайм будет тикат от получания игроком итема или токо когда игрок в онлайне?

 

Когда получил временный итем, запись с временем сохраняется в бд.
Не важно оффлайн или онлайн, менеджер временных итемов запустит тред на удаление.


  • 0

cat-mini.png





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных






Designed by ncs.SpawN
Copyright © 2015 L2Code.ru