Вопросы

John_Silver
Новичок

Помогите пожалуйста кто сможет. 

Делал свой мод на mxINI, и решил добавить выбор пола, но он не работает. Диалоговое окно есть, но смысла нету, закрыть его нельзя. Помогите плиз.

Забыл сказать, делал я диологи пополам с плагином mDialog, поэтому где-то SPD, а где-то Dialog_Open, не судите строго.

  открыть спойлер

 

Поделиться сообщением


Ссылка на сообщение

5 ответов на этот вопрос

  • 0
Cawfee
Великий Гуру
  В 11/9/2022 в 14:43, John_Silver сказал:

Диалоговое окно есть, но смысла нету, закрыть его нельзя

Читать далее...  

А как вы его хотите закрыть, если две единственно возможные кнопки вы заняли под выбор пола? 

 

  В 11/9/2022 в 14:43, John_Silver сказал:

но он не работает

Читать далее...  

То, что диалоговое окно нельзя закрыть, называется не работает? Или есть еще проблемы?

Поделиться сообщением


Ссылка на сообщение
  • 0
John_Silver
Новичок

@Cawfee Сделал выбор пола в виде списка, окно можно закрыть, но тебя кикнит, а должно быть чтобы типо когда тьы выбрал пол окно закрылось и аккаунт сохранился

Отредактировано пользователем John_Silver

Поделиться сообщением


Ссылка на сообщение
  • 0
Cawfee
Великий Гуру

@John_Silver, а, ну, так вызовите функцию регистрации аккаунта после выбора какого-либо пункта меню да и все. Только предварительно придется где-то сохранить пароль (в предложенном далее варианте используется новый элемент перечисления, строка pPassword, который [элемент] вам придется добавить).

 

  открыть спойлер

 

И да, я бы на вашем месте убрал функцию сохранения аккаунта из OnPlayerDisconnect. Дело в том, что если сервер по какой-либо причине ляжет, эта функция не будет вызвана для игроков, находящихся на сервере. С точки зрения надежности и оптимизации более успешным является подход, при котором вы сохраняете все изменения по мере наступления событий, требующих эти сохранения. У игрока изменилось количество денег – сохраните сейчас; у игрока изменился уровень – сохраните сейчас. Не нужно ждать, пока он будет выходить с сервера, чтобы сохранить эти изменения, иначе можете все потерять.

Поделиться сообщением


Ссылка на сообщение
  • 0
NO2037
Активный

@John_Silver Переходите с mxINI на MySQL. mxINI банально устарел так то.

Отредактировано пользователем NO2037

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу