Перейти к содержанию

Расположение файлов


Рекомендуемые сообщения

Подскажите пжлст, где изменить путь к таким файлам, как attr_fix.txt(bd) и т.д., они находятся в папке re, где их прописать, чтобы они работали?

Еще один вопрос такого же рода, только где прописываются scripts_athena.conf(npc) и т.д., чтобы мне вынести с папки re все файлы и должным образом подключить.

Изменено пользователем Krivedkin
Ссылка на комментарий
Поделиться на другие сайты

Файл находятся в папке ra/db/re/attr_fix.txt

Чтоб использовалась папка re - нужно раскомментировать строчки в файле ra/src/config/renewal.h Там определяется какой тип сервера будет и какие формулы использовать (реневал или дореневал).

Если строчки закомментированы - использоваться соответственно будет папка pre-re

Аналогично и с нпцами.

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

У меня в ra/src/config/renewal.h раскоментировано #define RENEWAL_EXP, почему тогда сервер говорит об ошибке [Error]: can't read db/pre-re/exp_guild.txt?

Ссылка на комментарий
Поделиться на другие сайты

По-моему сервер все время читает pre-re/exp_guild.txt

Попробуйте в функции inter_guild_ReadEXP

заменить

sprintf(line, "%s/pre-re/exp_guild.txt", db_path);

на

#ifdef RENEWAL_EXP
sprintf(line, "%s/re/exp_guild.txt", db_path);
#else
sprintf(line, "%s/pre-re/exp_guild.txt", db_path);
#endif

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

По-моему сервер все время читает pre-re/exp_guild.txt

Попробуйте в функции inter_guild_ReadEXP

заменить

sprintf(line, "%s/pre-re/exp_guild.txt", db_path);

на

#ifdef RENEWAL_EXP
sprintf(line, "%s/re/exp_guild.txt", db_path);
#else
sprintf(line, "%s/pre-re/exp_guild.txt", db_path);
#endif

Это где надо изменить, не понял...?

И еще вопрос, как сделать, чтобы сервер использовал скуловскую базу мобов(mob_db.sql и mob_skill_db.sql), а не тхт?

Как эти скуловские файлы подключить?

Ссылка на комментарий
Поделиться на другие сайты

По-моему сервер все время читает pre-re/exp_guild.txt

Попробуйте в функции inter_guild_ReadEXP

заменить

sprintf(line, "%s/pre-re/exp_guild.txt", db_path);

на

#ifdef RENEWAL_EXP
sprintf(line, "%s/re/exp_guild.txt", db_path);
#else
sprintf(line, "%s/pre-re/exp_guild.txt", db_path);
#endif

Это где надо изменить, не понял...?

И еще вопрос, как сделать, чтобы сервер использовал скуловскую базу мобов(mob_db.sql и mob_skill_db.sql), а не тхт?

Как эти скуловские файлы подключить?

Это в ra/src/char/int_guild.c

// Read exp_guild.txt

int inter_guild_ReadEXP(void)

Базы подключаются в конфигах.

ra/conf/inter_athena.conf

//Use SQL item_db, mob_db and mob_skill_db for the map server

use_sql_db: no

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика