««†KENVOOD†»» 12 Опубликовано 13 мая, 2011 Многих уже давно мучал вопрос как запретить трейд в некоторых участках локации например у гк или баффера) вот и ответ на этот вопрос: 1)для начала посмотрим в SQL таблицу вашего сервера под названием zone_vertices в первой строке видим примерно такое: (10000', '0', '11714', '181568) объясняю что обозначает каждая из колонок 10000-это id зоны 0-это точка от которой будет вестись расчет зоны например от точки 0 до точки 1 от точки 1 и до точки 2 (у каждой точки свои координаты) 11714-координаты по оси х 181568- координаты по оси у. со SQL таблицей вроде бы разобрались)))) шагаем далее))) 2)как создавать зоны я вас уже учил в другом мануале но повторение мать учение да и не всем охота лазить искать))) к примеру будем огораживать 1 нпц квадратом подошли мысленно начертили в голове как это будет выглядеть и где нельзя садиться ограничили в квадрат с 4 углами т.е. с 4 точками встаем на 1 точку прописываем в чат /loc в окне системных сообщений наблюдаем информацию о местоположении и три цифры (83105, 147830, 3443- х у z) записали это первая точка также проделываем с оставшимися тремя точками в итоге у нас вышло 4 точки с разными координатами двигаем дальше) делаем SQL запрос INSERT INTO `zone_vertices` VALUES ('id зоны лучше которого нет еще в базе например(222222)', '0(порядковый номер точки)', '11714(координаты x)', '181568(координаты у)'); INSERT INTO `zone_vertices` VALUES ('222222', '1', '11714', '181568'); INSERT INTO `zone_vertices` VALUES ('222222', '2', '11714', '181568'); INSERT INTO `zone_vertices` VALUES ('222222', '3', '11714', '181568'); создали в базе данных зону пол дела сделано теперь идем в фаил \data\zones\zone.xml и идем в самый конец видим приблизительно вот такое: <!-- Pagans mark --> <zone id='30100' type='PaganZone' shape='NPoly' minZ='-10735' maxZ='-10720'/> <!-- VanHalter --> <zone id='12014' type='VanHalterZone' shape='Cuboid' minZ='-10730' maxZ='-10290'> <stat name='name' val='Altar of Sacrifice'/> </zone> <!-- Swamp zones --> <zone id='20100' type='SwampZone' shape='NPoly' minZ='-4468' maxZ='-4118'/> </zone> </list> добавляем строку: <zone id="id зоны придуманный в запросе MSQL" type="NoStoreZone" shape="Cuboid" minZ="лучше брать из той зоны на которой вы чертите новую" maxZ="аналогично как и с minZ" /> получаем примерно так: <!-- Pagans mark --> <zone id='30100' type='PaganZone' shape='NPoly' minZ='-10735' maxZ='-10720'/> <!-- VanHalter --> <zone id='12014' type='VanHalterZone' shape='Cuboid' minZ='-10730' maxZ='-10290'> <stat name='name' val='Altar of Sacrifice'/> </zone> <!-- Swamp zones --> <zone id='20100' type='SwampZone' shape='NPoly' minZ='-4468' maxZ='-4118'/> </zone> <!-- No traide zones --> <zone id="222222" type="NoStoreZone" shape="Cuboid" minZ="-3200" maxZ="-3000" /> </list> я мутил анти торг в клан холле поэтому такие minZ="-3200" maxZ="-3000 (внимание эти два параметра что бы чар не провалился в текстуру боже вас упаси скажут геодата криваяXD) Все идем проверяем радуемся))) 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты