lacosta 206 Опубликовано 25 июня, 2011 люди знаю что тем немерено но уже забыл как зделать годдарт пвп зоной прописую NoPace чар умерает но не может встать (( что надо написать или подправить ? с меня ++ Скрытый текст <zone id='11032' type='NoPace' shape='NPoly' minZ='-3550' maxZ='-2600'> <stat name='name' val='Goddard'/> <stat name='townId' val='13'/> <stat name='redirectTownId' val='14'/> <stat name='taxById' val='3'/> <stat name='noPeace' val='true'/> <stat name='restartPoints' val='148560,-55904,-2779;150704,-55744,-2979;150400,-56752,-2979;149872,-57424,-2979;149088,-56256,-2779;147664,-56464,-2779;147680,-56928,-2779;146832,-55904,-2779;146368,-56256,-2779;149120,-58064,-2979;148288,-58304,-2979;147680,-58208,-2979;147232,-58480,-2979;146272,-58176,-2979;145696,-57696,-2979;145264,-57680,-2979;145392,-56960,-2979;144752,-56752,-2979;144960,-56224,-2979;144944,-55392,-2979;144496,-55088,-2979'/> <stat name='restartPointsPk' val='142656,-55008,-3024;142832,-55680,-3462;143152,-56368,-3456;145344,-59472,-3344;145872,-59744,-3328;150304,-59800,-3504;152080,-56576,-3415;142880,-56992,-3418;144544,-58976,-3440;146688,-60048,-3447;146000,-60704,-3450;145248,-60064,-3440;144368,-59616,-3512;143536,-57456,-3424;150576,-59024,-3488;149680,-59600,-3440;149360,-60576,-3520'/> </zone> сборка пв Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
GhostRider 14 Опубликовано 25 июня, 2011 <zone id='11032' type='NoPace' shape='NPoly' minZ='-3550' maxZ='-2600'> тип Арена сделай type='Arena' Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
iMaximus 14 Опубликовано 25 июня, 2011 <zone id='11032' type='NoPace' shape='NPoly' minZ='-3550' maxZ='-2600'> тип Арена сделай type='Arena' когда я ставил орена оно телепартировало у меня в воду возле дарк виледжа)) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lacosta 206 Опубликовано 25 июня, 2011 если поставить арену тогда игроки не смогут флагатса и набивать пвп и пк (( а мне надо что они могли флагатса и набивать пвп и пк Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
GhostRider 14 Опубликовано 25 июня, 2011 Не проще сделать новую зону (Купик) дать точки ТП и тип Арена. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lacosta 206 Опубликовано 25 июня, 2011 я на ети точки не силен и мне надо чтоб весь город был пвп зоной Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
GhostRider 14 Опубликовано 25 июня, 2011 хмм ну тогда пробуй так. Измени тип на арену и вот тут:<stat name='restartPoints' val='148560,-55904,-2779;150704,-55744,-2979;150400,-56752,-2979;149872,-57424,-2979;149088,-56256,-2779;147664,-56464,-2779;147680,-56928,-2779;146832,-55904,-2779;146368,-56256,-2779;149120,-58064,-2979;148288,-58304,-2979;147680,-58208,-2979;147232,-58480,-2979;146272,-58176,-2979;145696,-57696,-2979;145264,-57680,-2979;145392,-56960,-2979;144752,-56752,-2979;144960,-56224,-2979;144944,-55392,-2979;144496,-55088,-2979'/> оставь только одну точку. На пример что бы было вот так: <stat name='restartPoints' val='148560,-55904,-2779'/> - если я правельно понял ПВешников то это точка респавна игрока. рестарт сервера и пробуй... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lacosta 206 Опубликовано 25 июня, 2011 я написал что мне не надо арена Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lacosta 206 Опубликовано 25 июня, 2011 up Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
lacosta 206 Опубликовано 26 июня, 2011 up Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
edok 0 Опубликовано 27 июня, 2011 Будем использовать линии (NPoly) Значит первым делом идем в config/dev.cfg и включаем # Логировать команду /loc LogLocCommand = True лог будет в gameserver\log\loc.txt /!\В игре делаешь макрос на команду «/loc». Идешь к зоне, которую решил нарисовать, смoтришь какой-нибудь удобный угол где начать и идешь по/против часовой стрелки. /!\Обязательно в первой точке кинь адену, чтоб не забыть откуда начал. Рисовать будем линиями, поэтому придется огибать каждый уголок; /!\на каждой точке жмешь макрос с командой /loc http://angeltown.fatal.ru/test/NPoly_ugl.png На последней точки тоже кидаешь адену; теперь 2 последних координаты в логе будут макс/мин Z координата. Максимальная Z — верхняя точка зоны, где пятки косаются; Минимальная Z — самая нижняя, от неё можно отнять ещё 200. Далее открываешь файл лога, там будет нечто: May: Rune Town 152935 170819 -3802 May: Rune Town 152889 170708 -3798 May: Rune Town 152820 170601 -3793 May: Rune Town 152754 170498 -3807 нам нужно 3 и 4 значение. Создаешь sql файлик и фигачишь туда эти значения (я для этот пхп-скрипт написал), кроме последних 2-ух (которые у нас minZ и maxZ). INSERT INTO `zone_vertices` (`id`,`order`,`x`,`y`) VALUES (номер зоны, порядковый номер линии, locX, locY); INSERT INTO `zone_vertices` (`id`,`order`,`x`,`y`) VALUES (13038, 0, 152935, -170819), (13038, 1, 152889, -170708), (13038, 2, 152820, -170601), (13038, 3, 152754, -170498); Последние 2 координаты из лога: записываем в zones.xml <zone id='13038' type='L2PeaceZone' shape='NPoly' minZ='-3807' maxZ='-3793'> <stat name='name' val='Colizey'/> </zone> Совет, когда новую зону логировать начинаешь, в начальной точке раз 5 нажми /loc, чтоб видеть где новая зона началась. Вот например, как я арену колизея делал: (сначала надо удалить стандартную зону, которая прописана). Пис зона: идем из точки 1 в 2 -> из 2 в 3 -> из 3 в 3 огибаем баттл-зону -> из 3 идем в 4. всё. Батл зона: идем из 3 в 3 по кругу. всё. http://angeltown.fatal.ru/test/NPoly.png Вот ещё пример, по воде и огибанию препятствий. http://angeltown.fatal.ru/test/ostrova.png Надеюсь понятно обьяснил) источник svoyl2.ru Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SystemOfADown 27 Опубликовано 27 июня, 2011 не type='NoPace' а попробуй NoPeace Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
««†KENVOOD†»» 12 Опубликовано 29 июня, 2011 Будем использовать линии (NPoly) Значит первым делом идем в config/dev.cfg и включаем # Логировать команду /loc LogLocCommand = True лог будет в gameserver\log\loc.txt /!\В игре делаешь макрос на команду «/loc». Идешь к зоне, которую решил нарисовать, смoтришь какой-нибудь удобный угол где начать и идешь по/против часовой стрелки. /!\Обязательно в первой точке кинь адену, чтоб не забыть откуда начал. Рисовать будем линиями, поэтому придется огибать каждый уголок; /!\на каждой точке жмешь макрос с командой /loc http://angeltown.fatal.ru/test/NPoly_ugl.png На последней точки тоже кидаешь адену; теперь 2 последних координаты в логе будут макс/мин Z координата. Максимальная Z — верхняя точка зоны, где пятки косаются; Минимальная Z — самая нижняя, от неё можно отнять ещё 200. Далее открываешь файл лога, там будет нечто: May: Rune Town 152935 170819 -3802 May: Rune Town 152889 170708 -3798 May: Rune Town 152820 170601 -3793 May: Rune Town 152754 170498 -3807 нам нужно 3 и 4 значение. Создаешь sql файлик и фигачишь туда эти значения (я для этот пхп-скрипт написал), кроме последних 2-ух (которые у нас minZ и maxZ). INSERT INTO `zone_vertices` (`id`,`order`,`x`,`y`) VALUES (номер зоны, порядковый номер линии, locX, locY); INSERT INTO `zone_vertices` (`id`,`order`,`x`,`y`) VALUES (13038, 0, 152935, -170819), (13038, 1, 152889, -170708), (13038, 2, 152820, -170601), (13038, 3, 152754, -170498); Последние 2 координаты из лога: записываем в zones.xml <zone id='13038' type='L2PeaceZone' shape='NPoly' minZ='-3807' maxZ='-3793'> <stat name='name' val='Colizey'/> </zone> Совет, когда новую зону логировать начинаешь, в начальной точке раз 5 нажми /loc, чтоб видеть где новая зона началась. Вот например, как я арену колизея делал: (сначала надо удалить стандартную зону, которая прописана). Пис зона: идем из точки 1 в 2 -> из 2 в 3 -> из 3 в 3 огибаем баттл-зону -> из 3 идем в 4. всё. Батл зона: идем из 3 в 3 по кругу. всё. http://angeltown.fatal.ru/test/NPoly.png Вот ещё пример, по воде и огибанию препятствий. http://angeltown.fatal.ru/test/ostrova.png Надеюсь понятно обьяснил) источник svoyl2.ru меня источник приколол))) http://forummaxi.ru/index.php?showtopic=629 (я для кого мануалы писал то))) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты