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

    Статус
    Оффлайн
    Регистрация
    26.01.2019
    Сообщений
    41
    Репутация:
    6 ±
    Цитата Сообщение от ALIT13 Посмотреть сообщение
    Блин, да тоже не ризон ставить таймер на 5 минут если в среднем сохранения
    Отправляйте запросы при каждом действии, либо группируйте запросы в транзакции, а после отправляйте единым запросом.

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

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    541
    Репутация:
    78 ±
    Или таймер или сохранение после каждого действия

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

    Статус
    Оффлайн
    Регистрация
    03.10.2018
    Сообщений
    199
    Репутация:
    1 ±
    а как найти этот таймер автосохранения

    - - - Добавлено - - -

    а как найти этот таймер автосохранения

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

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    541
    Репутация:
    78 ±
    Цитата Сообщение от Andrik851 Посмотреть сообщение
    а как найти этот таймер автосохранения

    - - - Добавлено - - -

    а как найти этот таймер автосохранения
    Искать название функции SetTimer. Где в параметрах будет SavePlayer или что-то в этом роде - таймер автосохранения.

  5. #15
    Аватар для Andrik851
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.10.2018
    Сообщений
    199
    Репутация:
    1 ±
    у меня вот такое есть но здесь я не вижу никакого таймера

    PHP код:
    forward SaveAcc();
    public 
    SaveAcc()
    {
        new 
    timeUser GetTickCount();
        
    SendAdminMessage(COLOR_BLUE"{FF8C00}[A] {DEB887}>> {3399FF}Выполняется сохранение всех аккаунтов");
        for(new 
    0<= MAX_PLAYERSj++)
        {
            if(!
    IsPlayerConnected(j) || PlayerLogged[j] == 0) continue;
            
    SaveAccount(j);
            
    SetPlayerSkills(j);
        }
        
    format(totalstring128"{FF8C00}[A] {DEB887}>> {3399FF}Сохранение прошло успешно, следующее через 5 минут. ({FF8C00} %i {3399FF}мс)"GetTickCount() - timeUser);
        
    SendAdminMessage(COLOR_BLUEtotalstring);    return true;

    и есть еще вот такая команда

    PHP код:
    CMD:saveacc(playeridparams[])
    {
        if(
    PlayerLogged[playerid] == 0) return true;
        if(
    a_dostup[playerid] == 0) return true;
        if(
    admin_check_time[playerid] > gettime())
            return 
    SendClientMessage(playeridCOLOR_RED"Ваши админ-действия заблокированы на время.");
        if(
    PlayerInfo[playerid][pAdmin] < || AdmLogged[playerid] == false) return true;
        
    SaveAcc();
        
    SendClientMessage(playeridCOLOR_GREY"[Old] Все аккаунты были сохранены администратором!");
        
    format(totalstring100"[A] Администратор %s[%d] сохранил все аккаунты"PlayerInfo[playerid][pSendername],playerid,PlayerInfo[params[0]],params[0]);
        
    SendAdminMessage(COLOR_GREYtotalstring);
        return 
    true;


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

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    541
    Репутация:
    78 ±
    В твоем моде сохранение через команду. Для автосохранения в OnGameModeInit нужно добавить:
    PHP код:
    SetTimer("SaveAcc"300000true); //300000 раз в 5 минут 

 

 
Страница 2 из 2 ПерваяПервая 1 2

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

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

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

Ваши права

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