SA-MP Forums Archive
Не вызывается ongamemodeexit - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Не вызывается ongamemodeexit (/showthread.php?tid=555017)



Не вызывается ongamemodeexit - OrangeJam - 06.01.2015

Добрый день! Есть ЖЕСТКАЯ проблема.
На хостинге, при выключении сервера, не происходит вызова колбэка OnGameModeExit. Чтобы выключить сервер и сохранить всё, приходится выключать командой /rcon exit. Колбэк вызывается именно в этом случаи!
С чем может быть связана данная проблема?
Что-то нашёл, но не особо понял. Может Вы поймете?)
Ссылку нашёл на другом портале, где была точно такая же причина.
http://forum.sa-mp.com/showpost.php?...&postcount=263


Re: Не вызывается ongamemodeexit - long76 - 06.01.2015

Quote:
Originally Posted by OrangeJam
Посмотреть сообщение
Добрый день! Есть ЖЕСТКАЯ проблема.
На хостинге, при выключении сервера, не происходит вызова колбэка OnGameModeExit. Чтобы выключить сервер и сохранить всё, приходится выключать командой /rcon exit. Колбэк вызывается именно в этом случаи!
С чем может быть связана данная проблема?
знаю это и без хостинга так прост хостинг завершает процесс а именно закрывает samp03svr и все так колбек не вызывается. если саму команду делать(/rcon exit) то он вызывается.
тут два решения либо всегда вводить /rcon exit либо сразу вносить изменения в файлы/бд и не откладывать до OnGameModeExit


Re: Не вызывается ongamemodeexit - OrangeJam - 06.01.2015

Хм, вносить изменения, конечно, хороший вариант, но уж больно долго придётся всё переделывать. А пофиксить можно ли как то?)


Re: Не вызывается ongamemodeexit - long76 - 06.01.2015

Quote:
Originally Posted by OrangeJam
Посмотреть сообщение
Хм, вносить изменения, конечно, хороший вариант, но уж больно долго придётся всё переделывать. А пофиксить можно ли как то?)
нз. но я вроде видел какой то плагин или еще что чтобы отключать серв дистанционно и все сохранить


Re: Не вызывается ongamemodeexit - OrangeJam - 09.01.2015

Актуально. Помогите..


Re: Не вызывается ongamemodeexit - OKStyle - 09.01.2015

Сохранять таймером.


Re: Не вызывается ongamemodeexit - stabker - 09.01.2015

OnGameModeExit вроде бы все равно не безопасен для сохранений при выключении сервера (утверждать не буду, не уверен).


Re: Не вызывается ongamemodeexit - OrangeJam - 09.01.2015

Хм, раз в 5 минут адекватный поступок?
Завтра измерю время сохранения.


Re: Не вызывается ongamemodeexit - OKStyle - 10.01.2015

Я бы вообще сделал на сервере дискетки (пикапы), чтобы игроки на них САМИ сохраняли свой прогресс.


Re: Не вызывается ongamemodeexit - OstGot - 10.01.2015

Quote:
Originally Posted by OKStyle
Посмотреть сообщение
Я бы вообще сделал на сервере дискетки (пикапы), чтобы игроки на них САМИ сохраняли свой прогресс.
Хех, не выйдет)
Помню в каком-то варкрафте была такая фича.. Из-за этого игроки могли передавать свои деньги (золото, или как там) другим игрокам, ничего не сохранять, перезаходить, и радоваться что всё на месте.
Хотя если речь идёт о том, чтобы при дисконнекте тоже сохранять, то возможно даже и неплохая идея)


Re: Не вызывается ongamemodeexit - OKStyle - 10.01.2015

Ну так при перезаходе всё обнулится. Поэтому система того стоит. Я хотел такую вводить себе в моды.


Re: Не вызывается ongamemodeexit - DeViLsS - 11.01.2015

Quote:
Originally Posted by OKStyle
Посмотреть сообщение
Я бы вообще сделал на сервере дискетки (пикапы), чтобы игроки на них САМИ сохраняли свой прогресс.
Интересно, ну а если же у игрока крашнит ГТА?


Re: Не вызывается ongamemodeexit - Jebster - 12.01.2015

Quote:
Originally Posted by DeViLsS
Посмотреть сообщение
Интересно, ну а если же у игрока крашнит ГТА?
Делать в OnPlayerDisconnected проверку на причину выхода, если вышел принудительно, делаем экстренное сохранение.


Re: Не вызывается ongamemodeexit - Aizov - 21.01.2015

А если мамка выдернула шнур то денежки пропадут?:C