Спавен персонажа ?

Lucifer

Прославленный
Местный
Клиент разработчик
Сообщения
186
Розыгрыши
0
Репутация
531
Реакции
383
Баллы
1 453
Всем доброго времени суток
Где находиться, или в каком файле рождение персонажа ?
сборка фрис теэм ГОД
 
когда рождается персонаж информация заноситься в бд character
 
Оффтоп:
Наверняка в data/tables/xml/roddom.xml

Давай-ка сразу проясним что подразумевается под словами "рождение персонажа"? :Huh: А потом будем глобалить))
Создание перса на аккаунте? Начальные точки спауна перса? Респаун в городах после смерти?
 
Оффтоп:
Наверняка в data/tables/xml/roddom.xml

Давай-ка сразу проясним что подразумевается под словами "рождение персонажа"? :Huh: А потом будем глобалить))
Создание перса на аккаунте? Начальные точки спауна перса? Респаун в городах после смерти?
Я имел виду то что в ГОД персонажи 1 лвл появляется в одном мести,где поменять это чтоб каждая раса появлялась в своем городе :Cries:
 
У меня нет этих исходов в коллекции, так бы посмотрел то там да как. А в конфигах разве нет настройки точек спауна для каждой расы?
Можно задать условия для каждой расы с выводом координат в конфиги. Я уже делал такое еще на С3 или С4 давным-давно.

Код:
if(activeChar.getRace(elf))
{
    if(Config.CustomSpawnCoords)
        newChar.setXYZ(Config.ElfCustomSpawnX, Config.ElfCustomSpawnY, Config.ElfCustomSpawnZ);
    else
        newChar.setXYZ(template.spawnX, template.spawnY, template.spawnZ);
}

И так для каждой расы. Это просто пример. Нужно переделывать под свою сборку.
 
Последнее редактирование:
У меня нет этих исходов в коллекции, так бы посмотрел то там да как. А в конфигах разве нет настройки точек спауна для каждой расы?
Можно задать условия для каждой расы с выводом координат в конфиги. Я уже делал такое еще на С3 или С4 давным-давно.

Код:
if(activeChar.getRace(elf))
{
    if(Config.CustomSpawnCoords)
        newChar.setXYZ(Config.ElfCustomSpawnX, Config.ElfCustomSpawnY, Config.ElfCustomSpawnZ);
    else
        newChar.setXYZ(template.spawnX, template.spawnY, template.spawnZ);
}

И так для каждой расы. Это просто пример. Нужно переделывать под свою сборку.
Спасибо,по пробую так сделать !
 
У меня нет этих исходов в коллекции, так бы посмотрел то там да как. А в конфигах разве нет настройки точек спауна для каждой расы?
Можно задать условия для каждой расы с выводом координат в конфиги. Я уже делал такое еще на С3 или С4 давным-давно.

Код:
if(activeChar.getRace(elf))
{
    if(Config.CustomSpawnCoords)
        newChar.setXYZ(Config.ElfCustomSpawnX, Config.ElfCustomSpawnY, Config.ElfCustomSpawnZ);
    else
        newChar.setXYZ(template.spawnX, template.spawnY, template.spawnZ);
}

И так для каждой расы. Это просто пример. Нужно переделывать под свою сборку.
Говнокод в работе
 
Говнокод в работе
И скорей всего продолжение такое )))

Код:
if(activeChar.getRace(elf))
{
    if(Config.CustomSpawnCoords)
        newChar.setXYZ(Config.ElfCustomSpawnX, Config.ElfCustomSpawnY, Config.ElfCustomSpawnZ);
    else
        newChar.setXYZ(template.spawnX, template.spawnY, template.spawnZ);
}
if(activeChar.getRace(orc))
{
    if(Config.CustomSpawnCoords)
        newChar.setXYZ(Config.OrcCustomSpawnX, Config.OrcCustomSpawnY, Config.OrcCustomSpawnZ);
    else
        newChar.setXYZ(template.spawnX, template.spawnY, template.spawnZ);
}
if(activeChar.getRace(darkelf))
{
    if(Config.CustomSpawnCoords)
        newChar.setXYZ(Config.DarkElfCustomSpawnX, Config.DarkElfCustomSpawnY, Config.EDarklfCustomSpawnZ);
    else
        newChar.setXYZ(template.spawnX, template.spawnY, template.spawnZ);
}
 
То есть помимо настроек стартовых координат каждой расы в XML-/SQL-таблице, есть еще конфиг, переопределяющий эти настройки? Давайте тогда еще забабахаем еще один конфиг аля customcustom или вовсе считывать с клавиатуры в терминале.
По теме, как я уже и сказал, настройки эти находятся в XML или SQL табличке. К примеру, на лыже эти файлы находятся в game/data/stats/chars/baseStats (там под каждый класс), в нем тег creationPoints.
 
То есть помимо настроек стартовых координат каждой расы в XML-/SQL-таблице, есть еще конфиг, переопределяющий эти настройки? Давайте тогда еще забабахаем еще один конфиг аля customcustom или вовсе считывать с клавиатуры в терминале.
По теме, как я уже и сказал, настройки эти находятся в XML или SQL табличке. К примеру, на лыже эти файлы находятся в game/data/stats/chars/baseStats (там под каждый класс), в нем тег creationPoints.
Щас гляну что дак как там
 
Не чего подобного нету (
 
В gameserver/data/xml/pc_parameters/template_data/ открывай каждый xml-файл и ищи start_points, там дальше разберешься
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Назад
Сверху Снизу