06-26-2011, 11:29 AM
Эхххх блин))) Опять Вы забываете кто игру то написал
Проблема Aion'a в том, что нет нормальной OpenSource команды задающей стандарты - знакомьтесь - L2JServer в L2.
Смысла писать на языке заточенном на ООП "сервисы" которые не способны работать с объектами?) А иначе этого и не назовешь.
Как реализовать? Да просто - есть объект - элемент дропа (предмет), по умолчанию у него есть свойство - NpcId - т.е. конкретный моб, с которого падает конкретно этот итем - всё? На этом можно закончить?))) Добавьте ещё 2 свойства min и max lvl, и получите то, что Вам нужно.
А можно добавить ещё два свойства - коэффициент и список предметов.
Представим, что общий коэффициент предметов по отношению к общему числу игроков превышает заданный коэффициент - шанс дропа понижается и т.д. Вот Вам и контроль инфляции и защита от переизбытка ценных предметов и "вечная" экономика на сервере и т.д..
Добавьте ещё категории дропа, добавьте ещё "исключительные" рейты на определённые категории. Смотрите шире - что для Вас кастомизация - для NcSoft уже давно реализованный функционал.
Проблема Aion'a в том, что нет нормальной OpenSource команды задающей стандарты - знакомьтесь - L2JServer в L2.
Смысла писать на языке заточенном на ООП "сервисы" которые не способны работать с объектами?) А иначе этого и не назовешь.
Как реализовать? Да просто - есть объект - элемент дропа (предмет), по умолчанию у него есть свойство - NpcId - т.е. конкретный моб, с которого падает конкретно этот итем - всё? На этом можно закончить?))) Добавьте ещё 2 свойства min и max lvl, и получите то, что Вам нужно.
А можно добавить ещё два свойства - коэффициент и список предметов.
Представим, что общий коэффициент предметов по отношению к общему числу игроков превышает заданный коэффициент - шанс дропа понижается и т.д. Вот Вам и контроль инфляции и защита от переизбытка ценных предметов и "вечная" экономика на сервере и т.д..
Добавьте ещё категории дропа, добавьте ещё "исключительные" рейты на определённые категории. Смотрите шире - что для Вас кастомизация - для NcSoft уже давно реализованный функционал.