Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 11
  1. #1
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±

    Как сделать сохранение

    Добро ночи уважаемые посетители Pro - Pawn!
    И у меня вопрос...
    Как то можно сделать что бы не откатывало аккаунты при убийстве процесса сервера?

  2. #2
    Аватар для underwoker
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Сообщений
    331
    Репутация:
    47 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    Добро ночи уважаемые посетители Pro - Pawn!
    И у меня вопрос...
    Как то можно сделать что бы не откатывало аккаунты при убийстве процесса сервера?
    Никак. При "убийстве" - OnGameModeExit не вызывается. Решение - сохранять каждые 5 мин аккаунты.
    "Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.

    Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE

  3. #3
    Аватар для Camelot
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Адрес
    Ярославль
    Сообщений
    57
    Репутация:
    4 ±
    Я делаю так: После каждого действия, которое должно сохраниться, сразу сохраняю в базу данных.

  4. #4
    Аватар для Edwin
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.02.2014
    Адрес
    Беларусь
    Сообщений
    196
    Репутация:
    22 ±
    Поясните вопрос.
    Смотря что значит "не откатывало" и "при убийстве процесса сервера"

  5. #5
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    551
    Репутация:
    274 ±
    Цитата Сообщение от underwoker Посмотреть сообщение
    Никак. При "убийстве" - OnGameModeExit не вызывается. Решение - сохранять каждые 5 мин аккаунты.
    OnPlayerDisconnect мы не слышали значит?

  6. #6
    Аватар для underwoker
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Сообщений
    331
    Репутация:
    47 ±
    Цитата Сообщение от Seregamil Посмотреть сообщение
    OnPlayerDisconnect мы не слышали значит?
    Эм, при чем тут OnPlayerDisconnect? Он спрашивает про убийство процесса сервера, а не про отключение игрока. А если ты имеешь ввиду сохранение в OnPlayerDisconnect - то оно не поможет в данном случае, если игрок будет находится на сервере во время "убийства" процесса сервера.
    "Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.

    Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE

  7. #7
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от underwoker Посмотреть сообщение
    Никак. При "убийстве" - OnGameModeExit не вызывается. Решение - сохранять каждые 5 мин аккаунты.
    Не очень умно как мне кажется...
    Как и сохранение после каждого действия (оптимизация - 0 не?)

  8. #8
    Аватар для underwoker
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Сообщений
    331
    Репутация:
    47 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    Не очень умно как мне кажется...
    Как и сохранение после каждого действия (оптимизация - 0 не?)
    Эм, тут не в "Умности" дело. А в том, какой костыль вы захотите сделать, чтобы аккаунты сохранялись по крайней мере. И я предложил один из них.
    Раз в 5 минут - у вас там многомиллионные циклы чтоли?
    "Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.

    Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE

  9. #9
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от underwoker Посмотреть сообщение
    Эм, тут не в "Умности" дело. А в том, какой костыль вы захотите сделать, чтобы аккаунты сохранялись по крайней мере. И я предложил один из них.
    Раз в 5 минут - у вас там многомиллионные циклы чтоли?
    Таймер сам по себе нагружает сервер. А тут ещё каждый 5 минут, да и причем сохранение аккаунта.
    У кого то есть ещё предложение?

  10. #10
    Аватар для underwoker
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Сообщений
    331
    Репутация:
    47 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    Таймер сам по себе нагружает сервер. А тут ещё каждый 5 минут, да и причем сохранение аккаунта.
    У кого то есть ещё предложение?
    Еще одно неправильное суждение. Таймер не нагружает, нагружает код, который выполняется в таймере.
    "Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.

    Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •