Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Флуд/Трабла с ПВП зоной
Search

Трабла с ПВП зоной

9 replies325 viewsCurrently viewing: 1
L
la2mega

User

Новичок

Posts: 23

На форуме с: 05/30/2009

Рейтинг: 0

· 08/10/2009, 06:58 PM

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

0
Mopo3
Mopo3

User

Бывалый

Posts: 341

На форуме с: 10/03/2007

Репутация: +218

Рейтинг: 0

· 08/10/2009, 07:15 PM

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

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

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, думаю поможет вам.

0
M
mhost

User

Бывалый

Posts: 415

На форуме с: 08/07/2009

Репутация: +76

Рейтинг: 0

· 08/10/2009, 07:15 PM

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

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

— Ммм... Мхост... Творит чудеса

0
L
la2mega

User

Новичок

Posts: 23

На форуме с: 05/30/2009

Рейтинг: 0

· 08/10/2009, 07:23 PM

1. Зачем делать sql файлы если в БД заносить не надо?
2. В папке data/zones/ файла zone.xml нет, могу предоставить скрин что есть

0
Mopo3
Mopo3

User

Бывалый

Posts: 341

На форуме с: 10/03/2007

Репутация: +218

Рейтинг: 0

· 08/10/2009, 07:34 PM

Что за сборка? И в бд заносить её надо.
Ищи папку зоне.хмл

0
L
la2mega

User

Новичок

Posts: 23

На форуме с: 05/30/2009

Рейтинг: 0

· 08/10/2009, 07:52 PM

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

Сборка грация парт 2 команда l2emu

0
Kirill
Kirill

User

Бывалый

Posts: 102

На форуме с: 06/29/2008

Репутация: +62

Рейтинг: 0

· 08/10/2009, 08:15 PM

в arena.xml попробуй сделать зону по выше сказанному мануалу Quatro

0
L
la2mega

User

Новичок

Posts: 23

На форуме с: 05/30/2009

Рейтинг: 0

· 08/10/2009, 08:29 PM

вот пример с 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 сутки не сплю...

0
Mopo3
Mopo3

User

Бывалый

Posts: 341

На форуме с: 10/03/2007

Репутация: +218

Рейтинг: 0

· 08/10/2009, 08:41 PM

Код
<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>

Это в папочку.
Ну и в соответственно в бд добавь.

0
Войдите или зарегистрируйтесь чтобы ответить