Natarios 3 Опубликовано 18 апреля, 2013 (изменено) ПОделитесь кто нибудь мануалом по созданию торговой зоны. И как во всех остальных городах запретить торговлю кроме той зоны что я создал?? Или у кого нить возможно есть готовый фаил где прописано уже всё что бы запретить торговлю во всех городах кроме ..... Изменено 18 апреля, 2013 пользователем Natarios 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
OoYaololo 27 Опубликовано 18 апреля, 2013 ПОделитесь кто нибудь мануалом по созданию торговой зоны. И как во всех остальных городах запретить торговлю кроме той зоны что я создал?? Или у кого нить возможно есть готовый фаил где прописано уже всё что бы запретить торговлю во всех городах кроме ..... Мужики давайте решим такую траблу не ленитесь отпишите свои мысли =* Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
k0ss11 302 Опубликовано 18 апреля, 2013 думаю,что 100проц в ядре. еще мысли на счет мирной зоны Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
OoYaololo 27 Опубликовано 18 апреля, 2013 думаю,что 100проц в ядре. еще мысли на счет мирной зоны вот на счет ядра я даж не сомневаюсь!! вот кто бы знал где ? запилилибы от души да другим людям помогли!! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Anderson 36 Опубликовано 18 апреля, 2013 (изменено) Ну смотри, ничего особенного нет. В ХМЛке создаешь новую зону, или зоны. Потом в пакете где жмем подтверждение сесть на торговлю, делаешь проверку если чар в зоне, вроде isInZone(Id) П.С. После обеда смогу точный код напичатать. Но логика понятна Изменено 18 апреля, 2013 пользователем Anderson 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
OoYaololo 27 Опубликовано 18 апреля, 2013 Ну смотри, ничего особенного нет. В ХМЛке создаешь новую зону, или зоны. Потом в пакете где жмем подтверждение сесть на торговлю, делаешь проверку если чар в зоне, вроде isInZone(Id) П.С. После обеда смогу точный код напичатать. Но логика понятна Братан вобшем шас все перелазил ваше полный трешь ты подскажи плз как удалить всю трейд зону ваше всю и сделать 1 на мдт !! т к шас у нас шас можно сесть на трейд куда угодно ваше!весь мозг взорвал =) 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Anderson 36 Опубликовано 20 апреля, 2013 Ну смотри, обычно есть папка xml, в ней zones. Не знаю если там мдт, но скорее всего есть. Если хочешь особенную то создаешь новую. Но это довольно марудно, сначало делаешь новый хмл, new zone, По аналогу делаешь зону. Потом в ядре добавляешь новый класс зоны и наследуешь от L2ZoneType, и по примеру делаешь. Потом в л2 чартоперс добавляешь новый ид зоны. И в L2PcInstance в canOpenPrivateStore() изменяешь !isInsideZone(ZONE_NOSTORE) на isInsideZone(ZONE_NEWZONE). Это долгим путем, но как и где клиент берет носторе я не понял, скорее всего у меня этого нет. П.С. node в зонах, это как точки замкнутого пространства, минимум 3. Например (1,1) (2,2) (3,1) это треугольник. Ну итд. По ядру тут нужно хоть чуть шарить ява и ядро л2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты