Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Помогите с созданием аддона (https://forum.zone-game.info/showthread.php?t=2881)

avemaria 06.02.2009 17:01

Помогите с созданием аддона
 
Доброго времени суток Вам, уважаемые сетчане.

Я совсем новенькая в наработках и разработках серверов. совсем недавно только получилось у меня поставить сервер (локальный) от L2EMU Gracia2
По результатам многочасовых поисков и поедания мануалов пришла к выводу что кроме как на этом форуме мне нигде не помогут. (Поиск юзала).
В общем немного о себе. Зовут меня Саша. 32 года. Есть опыт в ковыряниях клиента и даже создания своих патчей. (не дура).

Помогите мне пожалуйста решить давно ковыряющие меня вопросы, а именно?
1 Как создать свой новый ТИП оружия (такие как блант, даггер и.тд.) и чтобы его могла одеть только определенная раса
2 Как сделать это оружие именным - то есть не передаваемым и не выбрасываемым (получить можно путем крафта или квеста)
3 Как сделать совершенно нового монстра на основе своего собстенного конструктора НПЦ (не по шаблону)
4 И как сделать чтобы мой НОВЫЙ тип оружия наносил урон только по моемуНОВОМУ монстру? (к остальным видам магии и скилам - ресист - урон 0).
5 Как сделать гуляющего по городу НПЦ (типа Carrier Tatu) и чтобы он флудил в чат всякие мелочи (анекдоты например)
6 как сделать предмет при нажатии на который он бы потреблял одни предметы, а выдаввал другие с рандомом. (переработчик - типа рыбы)

Пожалуйста я Вас очень прошу помочь мне (не делом так хоть советом) где можно "покурить" мануалы по данным темам. (Поиск юзала везде где только можно - результат -0,1%)

Заранее Вас балгодарю и с нетерпение жду ответ.
Спасибо

З.Ы. общия понятия ковыряния в скриптах и "курения" мануалов имею.

[STIGMATED] 06.02.2009 17:07

Ответ: Помогите с созданием аддона
 
Цитата:

1 Как создать свой новый ТИП оружия (такие как блант, даггер и.тд.) и чтобы его могла одеть только определенная раса
Тут надо добавлять новые текстуры в клиенте и добавлять новое оружие в серверной части (мануалов на портале по этому поводу достаточно) либо редактировать уже существующие.
Цитата:

2 Как сделать это оружие именным - то есть не передаваемым и не выбрасываемым (получить можно путем крафта или квеста)
В базе через навикет изменить некотрые значения Dropable - дроп, tradeable - передавание через трейд , в этих таблицах поставить false и итем небудет дропать и передаваться в трейде.

avemaria 06.02.2009 20:50

Ответ: Помогите с созданием аддона
 
Цитата:

Тут надо добавлять новые текстуры в клиенте и добавлять новое оружие в серверной части (мануалов на портале по этому поводу достаточно) либо редактировать уже существующие.
Ну можно упростить задачу. скажем создать новый тип оружия на основе старых текстур.
(если можно дайте ссылки на мануалы)

[STIGMATED] 06.02.2009 21:39

Ответ: Помогите с созданием аддона
 
Цитата:

Сообщение от avemaria (Сообщение 27320)
Ну можно упростить задачу. скажем создать новый тип оружия на основе старых текстур.
(если можно дайте ссылки на мануалы)

Я в своём сообщении именно так и сказал, что можно либо делать новые текстуры, либо редактировать старые. А манулы найдёшь на сайте введя в поиске "редактирование текстур".

Aquanox 06.02.2009 22:32

Ответ: Помогите с созданием аддона
 
Цитата:

Сообщение от avemaria (Сообщение 27305)
1 Как создать свой новый ТИП оружия (такие как блант, даггер и.тд.) и чтобы его могла одеть только определенная раса

новый тип? ну развечто на базе существующего с добавлением нового модификатора.
на счет использования:
Добавить реализацию класса Condition => ConditionRace и проставить в данные вещи. (Уже есть на l2j)

Цитата:

Сообщение от avemaria (Сообщение 27305)
2 Как сделать это оружие именным - то есть не передаваемым и не выбрасываемым (получить можно путем крафта или квеста)

можно.
добавить поле ownerObjId и все сопутствующие подификации\ проверки
либо поставить not tradeable, not sellable, not dropable ... не то чтоб именное но передать \ убрать нельзя. А путем квета \ крафта будет добавлен.

Цитата:

Сообщение от avemaria (Сообщение 27305)
3 Как сделать совершенно нового монстра на основе своего собстенного конструктора НПЦ (не по шаблону)

сделать класс-потомка от L2NpcInstance и делать с ним что угодно.

Цитата:

Сообщение от avemaria (Сообщение 27305)
4 И как сделать чтобы мой НОВЫЙ тип оружия наносил урон только по моемуНОВОМУ монстру? (к остальным видам магии и скилам - ресист - урон 0).

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

Цитата:

Сообщение от avemaria (Сообщение 27305)
5 Как сделать гуляющего по городу НПЦ (типа Carrier Tatu) и чтобы он флудил в чат всякие мелочи (анекдоты например)

@see walker_routes (уже давно не ковырял сервера).

Цитата:

Сообщение от avemaria (Сообщение 27305)
6 как сделать предмет при нажатии на который он бы потреблял одни предметы, а выдаввал другие с рандомом. (переработчик - типа рыбы)

@see data/extract_items.csv


Текущее время: 20:13. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot