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

Нпц Продающий Скилы Под Silentium

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

В архиве html, исходный код и скомпилированный класс

Он не совсем закончен(остались некоторые нюансы оформления). Но вполне работает.

http://rghost.ru/43808819

пароль на скачивание l2maxi.ru

 

Функционал:

Продажа скилов от других проф игрокам за валюту.

Покупка скилов от других пров у игроков обратно тоже за валюту.

 

Компилировалось и тестировалось на RC5

 

[ Обновленно ]==============================================================================

Rev 1.0.1: Исправил проблему с удалением скилов.

[ Обновленно ]==============================================================================

Rev 1.0.2: Сделал что-бы нельзя было зарабатывать валюту продавая скилы аугментации.

[ Обновленно ]==============================================================================

Rev 1.0.3: Переписан код, добавлена возможность добавлять дополнительные скилы не принадлежащие ни 1й професии и доработано оформление.

Что-бы добавить свой скил в продажу надо после

static
{

Добавить строчку вида

_skills.put(id, new Integer[]{id, lvl, feeId, feeAmount});

Где:

id - id скила

lvl - уровень скила

feeId - id итема взымаемого за покупку скила.

feeAmount - кол-во итемов взымаемых за покупку скила.

 

PS: Если кто найдёт уязвимости в коде нпц пишите в теме поправим, но вроде я всё учел.

 

Приведущая работа: http://forummaxi.ru/index.php?showtopic=17586#entry164550

Изменено пользователем LeKToR
  • Upvote 6

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


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

В архиве html, исходный код и скомпилированный класс

Он не совсем закончен(остались некоторые нюансы оформления). Но вполне работает.

http://rghost.ru/43713067

пароль на скачивание l2maxi.ru

 

Функционал:

Продажа скилов от других проф игрокам за валюту.

Покупка скилов от других пров у игроков обратно тоже за валюту.

 

1н нюанс который забыл лучше всего добавить проверку что у персонажа 3я профессия.

PS: цены заданны в самом коде так как позже планировалось добавить чтение настроек из конфигов. Особо не тестировал могут быть проблемы с удалением скилов у игроков. Потом гляну сейчас спать хочется.

Где взял?)

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


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

Не против, если я доработаю скрипт и добавлю его в сборку? :)

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


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

Сам написал. Конечно не против.

  • Upvote 1

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


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

Молодец, красиво сделано. Вот только бы вывести это в конфиг и добавить возможность через этот конфиг добавлять свои скиллы, или указывать их в этом коде, а то если так то как я понял нужно создавать новую проффесию и туда добавлять скилы. А ищо было бы хорошо если в конфиге можно было указывать цену за скиллы(Френзи,икона и так далее) просто если все будут стоить одинаковое количество монет сами понимаете что это будет =)

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

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


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

Молодец, красиво сделано. Вот только бы вывести это в конфиг и добавить возможность через этот конфиг добавлять свои скиллы, или указывать их в этом коде, а то если так то как я понял нужно создавать новую проффесию и туда добавлять скилы. А ищо было бы хорошо если в конфиге можно было указывать цену за скиллы(Френзи,икона и так далее) просто если все будут стоить одинаковое количество монет сами понимаете что это будет =)

Просто не хотелось затрагивать код самой сборки и добавлять новые таблицы. Поэтому и не выводил ничего в конфиги и все скилы стоят одинакого.

// del

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

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


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

Лектор, хотелось бы узнать, а можно сделать ограничение на количество скилов? и добавить туда ГМ скилы (Mastery Blessing - chant of Victory и т.д) я бы заплатил за такое)))

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


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

Лектор, хотелось бы узнать, а можно сделать ограничение на количество скилов? и добавить туда ГМ скилы (Mastery Blessing - chant of Victory и т.д) я бы заплатил за такое)))

Способ добавить туда дополнительные скилы описан в первом посте. Ограничение на кол-во скилов сделать тоже не проблема.

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


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

сделаешь? с меня оплата, только прошу не спрашивайте зачем мне это и т.д.

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


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

Легче рыбака взять) И цену и за какие итемы можно менять. Только продавать не получится

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


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

Нашёл очень, очень, очень страшный баг! покупаем вещь которая имеет свой скилл, продаём скилл от этой вещи за пол сумы, переодиваем эту вещь, опа и тут скил опять этот появился и так повторяем пока не надоест)

 

Как поставить запрет?

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

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


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

http://rghost.ru/43859811 вот правда не проверял,но должно работать.

Ребят осталось у кого с ограничениями на количество? поделитесь пожалуйста.

.

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


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

http://rghost.ru/43859811 вот правда не проверял,но должно работать.

Перезалейте если осталось у кого, пожалуйста!

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


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

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

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

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

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

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

Войти

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

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

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

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

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