Flitemaster Опубликовано 4 февраля, 2016 Жалоба Поделиться Опубликовано 4 февраля, 2016 (изменено) Народ нуждаюсь в вашей помощи опять, в еамоде обнаружил баг , когда кто то удаляет гильдию, /breakguild и делает шаг сразу крашиться мап сервер, но если удалить гильдию и сразу перезайти то всё норм, как исправить?или как добавить чтобы когда ты пишешь /breakguild тебя сразу кидало в перезаход ?пардон не чар серв а мап серв... /breakguild Изменено 4 февраля, 2016 пользователем Flitemaster Ссылка на комментарий Поделиться на другие сайты Поделиться
Leprechaun Опубликовано 4 февраля, 2016 Жалоба Поделиться Опубликовано 4 февраля, 2016 Посмотрите в командах детача или автотрейда... их сразу дисконектит... 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Flitemaster Опубликовано 4 февраля, 2016 Автор Жалоба Поделиться Опубликовано 4 февраля, 2016 sd->state.autotrade = 1;вроде эта, ток куда её вставить. Ссылка на комментарий Поделиться на другие сайты Поделиться
Flitemaster Опубликовано 4 февраля, 2016 Автор Жалоба Поделиться Опубликовано 4 февраля, 2016 (изменено) Нашёл топик http://ea-support.ws...t.ws...ie-gi/не помогло, у меня еамод =( помогите...извиняюсь что создал не там где нужно... Изменено 4 февраля, 2016 пользователем Flitemaster Ссылка на комментарий Поделиться на другие сайты Поделиться
Kubix! Опубликовано 5 февраля, 2016 Жалоба Поделиться Опубликовано 5 февраля, 2016 Тебе нужно:clif->authfail_fd(fd, 15); Ссылка на комментарий Поделиться на другие сайты Поделиться
Flitemaster Опубликовано 5 февраля, 2016 Автор Жалоба Поделиться Опубликовано 5 февраля, 2016 (изменено) Тебе нужно:clif->authfail_fd(fd, 15);это в guild.c в guild_break? Изменено 5 февраля, 2016 пользователем Flitemaster Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 5 февраля, 2016 Жалоба Поделиться Опубликовано 5 февраля, 2016 Запускайте под отладчиком и смотрите место падения. Без этого остается только гадать.P.S. Не создавайте несколько постов подряд. Используйте кнопку Изменить для редактирования сообщения. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Flitemaster Опубликовано 5 февраля, 2016 Автор Жалоба Поделиться Опубликовано 5 февраля, 2016 (изменено) Запускайте под отладчиком и смотрите место падения. Без этого остается только гадать. 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 сразу кикало из игры в логин скрин? если я правильно сделал дебаггинг то вот скрин Изменено 5 февраля, 2016 пользователем Flitemaster Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 5 февраля, 2016 Жалоба Поделиться Опубликовано 5 февраля, 2016 если я правильно сделал дебаггинг то вот скринНеправильно. Выкладывайте эмуль. Как появится свободное время, гляну. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Flitemaster Опубликовано 5 февраля, 2016 Автор Жалоба Поделиться Опубликовано 5 февраля, 2016 (изменено) если я правильно сделал дебаггинг то вот скринНеправильно. Выкладывайте эмуль. Как появится свободное время, гляну.Спасибо огромное, скинул в приват.У вас есть скайп? Изменено 5 февраля, 2016 пользователем Flitemaster Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 5 февраля, 2016 Жалоба Поделиться Опубликовано 5 февраля, 2016 Открываем ../src/map/guild.c и в функции guild_broken после:sd->status.guild_id = 0;добавляем:sd->state.gmaster_flag = 0;Сохраняем изменение и компилируем сервер.У вас есть скайп?Есть. По какому вопросу хотели обратится?Если за помощью, то я ее оказываю только на форуме.Если нет, то напишите в PM. 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Flitemaster Опубликовано 5 февраля, 2016 Автор Жалоба Поделиться Опубликовано 5 февраля, 2016 Открываем ../src/map/guild.c и в функции guild_broken после: sd->status.guild_id = 0; добавляем: sd->state.gmaster_flag = 0; Сохраняем изменение и компилируем сервер. У вас есть скайп? Есть. По какому вопросу хотели обратится? Если за помощью, то я ее оказываю только на форуме. Если нет, то напишите в PM. Functor очередной низкий поклон вам! вы выручаете всегда! быстро и качественно Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения