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

charserv crash! при @breakguild


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

Народ нуждаюсь в вашей помощи опять, в еамоде обнаружил баг , когда кто то удаляет гильдию, /breakguild и делает шаг сразу крашиться мап сервер, но если удалить гильдию и сразу перезайти то всё норм, как исправить?

или как добавить чтобы когда ты пишешь /breakguild тебя сразу кидало в перезаход ?

пардон не чар серв а мап серв... /breakguild

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

Нашёл топик http://ea-support.ws...t.ws...ie-gi/

не помогло, у меня еамод =( помогите...

извиняюсь что создал не там где нужно...

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

Запускайте под отладчиком и смотрите место падения. Без этого остается только гадать.

P.S. Не создавайте несколько постов подряд. Используйте кнопку Изменить для редактирования сообщения.

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

Запускайте под отладчиком и смотрите место падения. Без этого остается только гадать.

P.S. Не создавайте несколько постов подряд. Используйте кнопку Изменить для редактирования сообщения.

Извеняюсь за второй пост, знал про это правило, поздно вспомнил, но не смог удалить пост после создания,

всё что я нашёл в гугле это вот. у меня походу тоже самое.

- Break guild.

- Walk.

- Crash immediately at the onset of walking.

Reason for the crash is the fact, that sd->state.gmaster_flag is still set, even though the guild is already broken. The remaining code just assumes that guild_search cannot fail and proceeds with a NULL pointer.

The reason why gmaster_flag is still set is because it is not cleared in guild_broken.

проблема очень схожая с той что была у "Unknown" http://ea-support.ws...er-udalenie-gi/

единственное что помогает не крашить, если после команды /breakguild сразу перезайти, тогда не будит крашить.

как сделать чтобы после набора /breakguild сразу кикало из игры в логин скрин?

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

1234.jpg

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

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

Неправильно. Выкладывайте эмуль. Как появится свободное время, гляну.

Спасибо огромное, скинул в приват.

У вас есть скайп?

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

Открываем ../src/map/guild.c и в функции guild_broken после:


sd->status.guild_id = 0;

добавляем:


sd->state.gmaster_flag = 0;

Сохраняем изменение и компилируем сервер.

У вас есть скайп?

Есть. По какому вопросу хотели обратится?

Если за помощью, то я ее оказываю только на форуме.

Если нет, то напишите в PM.

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

Открываем ../src/map/guild.c и в функции guild_broken после:


sd->status.guild_id = 0;

добавляем:


sd->state.gmaster_flag = 0;

Сохраняем изменение и компилируем сервер.

У вас есть скайп?

Есть. По какому вопросу хотели обратится?

Если за помощью, то я ее оказываю только на форуме.

Если нет, то напишите в PM.

Functor очередной низкий поклон вам! вы выручаете всегда! быстро и качественно :)

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

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