Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Модерация/Разрабы Базы Помогите
Поиск

Разрабы Базы Помогите

7 ответов56 просмотровСейчас просматривают: 1
B
BlackFighter

Пользователь

Бывалый

Постов: 483

На форуме с: 27.04.2008

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

Рейтинг: 0

· 14.08.2008, 08:23

И так как писал дестут, если у кого то из команды появилась проблема то писать в етом под форуме. проблема не сильно сложная.

И так скажите пожалуйста как мне зделать что бы когда убивают человека например в територии глудио что бы он возрождался не в 1 точке в городе а в нескольких Зборка РТ 1.3 или 1.4 Заранее благодарю

0
Dj StaL
Dj StaL

Пользователь

Ветеран

Постов: 1059

На форуме с: 09.06.2007

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

Рейтинг: 0

· 15.08.2008, 14:20

Ну это вроде уже обсуждалось на страничках форума...
Но я может повторюсь, может новое напишу.

В java (тотже RT) созданна 1 точка респавна, толи разрабы полинились, толи просто торопились... хз )
Открываем: gameserver\data\zones\zone.xml
Ищим вот это: (Глудио)

Цитата
<zone id='11027' type='Town' shape='Cuboid' minZ='-3200' maxZ='-2900'>
<stat name='name' val='Gludio Castle Town'/>
<stat name='townId' val='7'/>
<stat name='redirectTownId' val='5'/>
<stat name='taxById' val='1'/>
<stat name='spawnX' val='-14138'/>
<stat name='spawnY' val='122042'/>
<stat name='spawnZ' val='-2988'/>
</zone>

Тут показанно что респавн происходит в 1 точке
Её координаты:
Цитата
<stat name='spawnX' val='-14138'/>
<stat name='spawnY' val='122042'/>
<stat name='spawnZ' val='-2988'/>

Есть 2 решения:
1. Можно настроить в конфингах радиус респавна.
Цитата
# Разрешить случайное перерождение в городах с указанием максимального смещения от основных координат.
RespawnRandomInTown = True
RespawnRandomMaxOffset = 20

Это смещение от точки респавна.
*Есть одна неувязочка: Если нету Geodat'ы то можно очутиться в стене или в горе =)

2. Добавить уже в сам .xml файл ещё одну точку респавна
Цитата
<zone id='11027' type='Town' shape='Cuboid' minZ='-3200' maxZ='-2900'>
<stat name='name' val='Gludio Castle Town'/>
<stat name='townId' val='7'/>
<stat name='redirectTownId' val='5'/>
<stat name='taxById' val='1'/>
<stat name='spawnX' val='-14138'/>
<stat name='spawnY' val='122042'/>
<stat name='spawnZ' val='-2988'/>
</zone>

Изменить номер зоны
Изменить координаты
*Номера зон, не должны повторятся (совпадать) (!)

Вроде так.

PS: Не проверял :)

Главная ошибка одится в полуметре от монитора...

0
B
BlackFighter

Пользователь

Бывалый

Постов: 483

На форуме с: 27.04.2008

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

Рейтинг: 0

· 15.08.2008, 19:16

тоесть будет выглядить примерно так ?

Код
<zone id='11027' type='Town' shape='Cuboid' minZ='-3200' maxZ='-2900'>
<stat name='name' val='Gludio Castle Town'/>
<stat name='townId' val='7'/>
<stat name='redirectTownId' val='5'/>
<stat name='taxById' val='1'/>
<stat name='spawnX' val='-14138'/>
<stat name='spawnY' val='122042'/>
<stat name='spawnZ' val='-2988'/>
<stat name='spawnX' val='-112793'/>
<stat name='spawnY' val='-77014'/>
<stat name='spawnZ' val='-10'/>
<stat name='spawnX' val='-15260'/>
<stat name='spawnY' val='122054'/>
<stat name='spawnZ' val='-2988'/>
</zone>



типо так ?

0
Dj StaL
Dj StaL

Пользователь

Ветеран

Постов: 1059

На форуме с: 09.06.2007

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

Рейтинг: 0

· 15.08.2008, 19:43

нет, у тебя так получаются переменные одинаковые - значения разные... будет ошибка...
Просто продублируй:

Цитата
<!--- Зона респа №1 --->
<zone id='11027' type='Town' shape='Cuboid' minZ='-3200' maxZ='-2900'>
<stat name='name' val='Gludio Castle Town'/>
<stat name='townId' val='7'/>
<stat name='redirectTownId' val='5'/>
<stat name='taxById' val='1'/>
<stat name='spawnX' val='-14138'/>
<stat name='spawnY' val='122042'/>
<stat name='spawnZ' val='-2988'/>
</zone>
<!--- Зона респа №1 \end --->

<!--- Зона респа №2 --->
<zone id='11027' type='Town' shape='Cuboid' minZ='-3200' maxZ='-2900'>
<stat name='name' val='Gludio Castle Town'/>
<stat name='townId' val='7'/>
<stat name='redirectTownId' val='5'/>
<stat name='taxById' val='1'/>
<stat name='spawnX' val='-14138'/>
<stat name='spawnY' val='122042'/>
<stat name='spawnZ' val='-2988'/>
<!--- Зона респа №2 \end --->
</zone>


Тока координаты сменить незабудь.

Главная ошибка одится в полуметре от монитора...

0
B
BlackFighter

Пользователь

Бывалый

Постов: 483

На форуме с: 27.04.2008

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

Рейтинг: 0

· 15.08.2008, 20:47

слушай стал можеш проверить у себя на сервере просто у меня сервер разкрученый и на нем боюсь проверять

Буду очень благодарен.

0
Dj StaL
Dj StaL

Пользователь

Ветеран

Постов: 1059

На форуме с: 09.06.2007

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

Рейтинг: 0

· 15.08.2008, 21:52

бекап файла сделай )
zone.xml и всё =)

А у себя проверить не могу, сервера нету... Да и лажа какая-то с компом, java приложения не запускает 8(

Главная ошибка одится в полуметре от монитора...

0
B
BlackFighter

Пользователь

Бывалый

Постов: 483

На форуме с: 27.04.2008

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

Рейтинг: 0

· 17.08.2008, 17:54

Спасибо всем за помощь особенно мафею. как сказал мафей етого зделать не возможно без исходников. можно тему закрыть

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