Здравствуйте, гость ( Вход | Регистрация )

Навигация

Ссылки форума

Навигация по форуму

> Читать всем.

Правила общения в данном разделе.

Данный раздел является "свободным" для общения, но данные правила поведения предупреждают о некоторых пунктах, которые запрещено упоминать / создавать темы касательно запрещенных пунктов.

1.) Запрещено создавать темы любого рекламного характера

2.) Запрещено также создавать темы оскорбительного характера направленного, как в сторону администрации, так и в сторону рядовых пользователей.

3.) Администрация не приемлет призывов на взлом сайтов/аккаунтов/серверов пользователей или других членов интернет сообщества.

4.) Запрещены темы которые касаются создания сервера Lineage2, для этого существуют другие форумы или разделы.

Правила могут изменятся любым Главным Администратором без предварительного уведомления сообщества.

Блокировка происходит любым свободным членом Администрации сообщества La2base.ru по общим правилам форума и соответственным пунктам.


 
Reply to this topicStart new topic
Трабла с ПВП зоной, Флеш банер в подарок
la2mega
сообщение 10.8.2009, 21:53
Сообщение #1



Новичок
Группа: Members
Сообщений: 20
Регистрация: 31.5.2009
Поблагодарили: 0 *


Перечитал кучу мануалов и понял что ничего не понял. Никак не могу создать пвп зону, нету в бд ZONE. Вообщем кто может мне с этим помочь помогите в подарок за помощь я сделаю вам действительно красивый флеш банер. Вот пример что я не лохотрон _http://la2mega.com/pvp.html
Пишите сюда или в асю
Go to the top of the page
 
+Quote Post
Quatro
сообщение 10.8.2009, 22:10
Сообщение #2



Мастер
Группа: Experts
Сообщений: 457
Регистрация: 3.10.2007
Поблагодарили: 218 *


Делаем пвп зону в любом месте.

И так приступим...

1. Заходим в игру
2.Идем туда где хотим сделать PvP зону.
3.Прибежали.Выбираем необходимую область.Мысленно представляем себе квадрат.
4.Бежим в один угол воображаемого квадрата . Пишем /loc
5.Запоминаем координаты x , y , z (запишите их куда то)
6.Бежим в противополложный угол воображ-о квадрата.Пишем /loc
7.Запоминаем координаты x , y , z (запишите их куда то)
8.Создаем sql файл
9.Смотрим в файлике zone.xml сколько у вас на сервер зон (должно быть 4)Значит нам нужно создать 5-ую
10.
Код
INSERT INTO `zone` VALUES (5,'Arena','здесь пишем например Giran Arena или Gludin Arena',81150,147910,82710,149313,-3469,0,0);
INSERT INTO `zone` VALUES (5,'Arena','здесь пишем например Giran Arena или Gludin Arena',81150,147910,82710,149313,-3469,0,0);

11.Или сразу добавляем вот так в sql
Код
INSERT INTO `zone` VALUES (5,'Arena','Giran Castle Arena',81150,147910,82710,149313,-3469,0,0);


Значения соответствуют x , y , z .

12.координаты обязательно выставляем таким образом чтобы сначала шли x и y меньшие потом большие
81150<82710, 147910<149313 , 56004<72006

13.Координата респауна. Берется откуда нибудь рядом все той же командой.

Это добавляем в sql
Код
INSERT INTO `zone` VALUES (5,'Arena Spawn','Giran Castle Arena',83320,148400,0,0,-3330,0,0);



14.Создаем zone_vertices.sql строится на основе первого.
Из gameserver\data\zones\zone.xml узнаем какой Id для арен используется последним. 11013. Значит наш будет 11014. Координаты берем из первой строки предыдущего скула.
Суем это в sql
Код
INSERT INTO `zone_vertices` VALUES (11014,0,81150,147910);
INSERT INTO `zone_vertices` VALUES (11014,1,82710,149313);



15.Смотрим пункт 12 !! Также соблюдаем рост координат от меньших к большим.

16.Заходим примерно так gameserver\data\zones\zone.xml

<zone id='11014' type='Arena' shape='Cuboid' minZ='-3300' maxZ='-3500'>
<stat name='name' val='Giran Castle Arena'/>
<stat name='spawnX' val='83320'/>
<stat name='spawnY' val='148400'/>
<stat name='spawnZ' val='-3330'/>
</zone>
Координаты соответствуют координатам респауна.

17.Радуемся

Ну и часто задаваемый вопрос: сколько точек вводить нужно?
Ответ: Вводим 2 точки. координаты берём таким ----> / <---- образом.



Мануал написанн MotorBoy, думаю поможет вам.
Go to the top of the page
 
+Quote Post
mhost
сообщение 10.8.2009, 22:10
Сообщение #3



Ммм... Мхост... Творит чудеса
Группа: Advanced Members
Сообщений: 402
Регистрация: 7.8.2009
Поблагодарили: 76 *


Цитата(la2mega @ 10.8.2009, 22:58) *
Перечитал кучу мануалов и понял что ничего не понял. Никак не могу создать пвп зону, нету в бд ZONE. Вообщем кто может мне с этим помочь помогите в подарок за помощь я сделаю вам действительно красивый флеш банер. Вот пример что я не лохотрон _http://la2mega.com/pvp.html
Пишите сюда или в асю

В БД и не будет зон. Все данные о зонах хранятся в data/zones/.xml

Сообщение отредактировал mhost - 10.8.2009, 22:10

Хостинг, Домены, Голоса L2top, Исходы феникса... WASAAAAAAP!
Go to the top of the page
 
+Quote Post
la2mega
сообщение 10.8.2009, 22:18
Сообщение #4



Новичок
Группа: Members
Сообщений: 20
Регистрация: 31.5.2009
Поблагодарили: 0 *


1. Зачем делать sql файлы если в БД заносить не надо?
2. В папке data/zones/ файла zone.xml нет, могу предоставить скрин что есть
Go to the top of the page
 
+Quote Post
Quatro
сообщение 10.8.2009, 22:29
Сообщение #5



Мастер
Группа: Experts
Сообщений: 457
Регистрация: 3.10.2007
Поблагодарили: 218 *


Что за сборка? И в бд заносить её надо.
Ищи папку зоне.хмл
Go to the top of the page
 
+Quote Post
la2mega
сообщение 10.8.2009, 22:47
Сообщение #6



Новичок
Группа: Members
Сообщений: 20
Регистрация: 31.5.2009
Поблагодарили: 0 *


Вот скрины
Моя БД
_http://la2mega.com/BD1.jpg
_http://la2mega.com/BD2.jpg
Моя папку зона
_http://la2mega.com/zone.jpg

Сборка грация парт 2 команда l2emu
Go to the top of the page
 
+Quote Post
bestfire
сообщение 10.8.2009, 23:10
Сообщение #7



Свой человек
Группа: La2base Clients
Сообщений: 104
Регистрация: 5.5.2009
Поблагодарили: 62 *


в arena.xml попробуй сделать зону по выше сказанному мануалу Quatro
Go to the top of the page
 
+Quote Post
la2mega
сообщение 10.8.2009, 23:24
Сообщение #8



Новичок
Группа: Members
Сообщений: 20
Регистрация: 31.5.2009
Поблагодарили: 0 *


вот пример с arena.xml

<zone id="6" name="Coliseum">
<settings pvp="Peace"/>
<shape type="Poly" zMin="-3468" zMax="-3268">
<point x="147779" y="46196"/>
<point x="148045" y="46481"/>
<point x="148047" y="46958"/>
<point x="147772" y="47256"/>
<point x="147078" y="47258"/>
<point x="147095" y="46203"/>
</shape>
<shape type="Poly" zMin="-3472" zMax="-3272">
<point x="151221" y="46184"/>
<point x="151928" y="46183"/>
<point x="151925" y="47248"/>
<point x="151222" y="47262"/>
<point x="150952" y="46956"/>
<point x="150954" y="46486"/>
</shape>
</zone>

вот мой квадрат
83071 147466 -3469
80766 149787 -3470

Помогите, уже 2 сутки не сплю...
Go to the top of the page
 
+Quote Post
Quatro
сообщение 10.8.2009, 23:36
Сообщение #9



Мастер
Группа: Experts
Сообщений: 457
Регистрация: 3.10.2007
Поблагодарили: 218 *


Код
<zone id='85247' type='Arena' shape='Cuboid' minZ='-3400' maxZ='-3490'>
<stat name='name' val='Giran Arena'/>
    <stat name='spawnMinX' val='80766'/>
    <stat name='spawnMaxX' val='83071'/>
    <stat name='spawnMinY' val='147466'/>
    <stat name='spawnMaxY' val='149787'/>
    <stat name='spawnZ' val='-3469'/>
  </zone>

Это в папочку.
Ну и в соответственно в бд добавь.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.7.2026, 0:38