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

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Цитата Сообщение от Vano_Glad Посмотреть сообщение
    PHP код:
    fmt_str_save_accounts[sizeof(fmt_str_save_accounts)-1] = '\n';
    fmt_str_save_accounts_2[sizeof(fmt_str_save_accounts_2)-1] = '\0'
    Вот так будет более понятнее. Чтобы соединять две части текста
    Ты шо курнул?
    Заполнил массив, очистил и вызвал форматирование пустой строки, чё как зачем?
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

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

    Статус
    Оффлайн
    Регистрация
    06.07.2015
    Адрес
    Хабаровск
    Сообщений
    142
    Репутация:
    0 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    Ты шо курнул?
    Заполнил массив, очистил и вызвал форматирование пустой строки, чё как зачем?
    Я ничего не курил. Что я не так сделал? И вы мне поможете или нет?
    А вообще ориентир брал на эту тему http://pro-pawn.ru/showthread.php?10...текстом
    Последний раз редактировалось Vano_Glad; 14.06.2017 в 09:06.
    ______________________________________________
    Услуги Pawn

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

    Статус
    Оффлайн
    Регистрация
    06.02.2017
    Сообщений
    123
    Репутация:
    16 ±
    Ваапще, если по делу, то советую модернизировать систему сохранения аккаунта.
    Я так понимаю ты при (диссконнекте || по таймеру) сохраняешь ВСЮ информацию о игроке. Но зачем, когда 80% переменных можно сохранять непосредственно при изменении, оставив в сохранении при (диссконнекте || по таймеру) только динамические значения, такие как позиция, деньги и т.п.
    Так же ты обезопасишь свою БД от случайного вайпа при неожиданном ребуте.

     пример

    сама функция (в моем случае SQLite)
    PHP код:
    stock SavePlayerInt(playerid,IntName[],valve){
        new 
    query[72];
        
    format(querysizeof query"UPDATE `accounts` SET `%s`='%d' WHERE `id`='%i'",IntName,valve,Player[playerid][pSQLID]);
        
    db_free_result(db_query(users_base,query));
        return 
    true;

    использование:
    PHP код:
    SavePlayerInt(playerid,"level",Player[playerid][pLevel]); 
    Последний раз редактировалось Alpano; 14.06.2017 в 11:17.
    MyProject:
    DriftEmpire©

    Ленивые всё делают быстро, чтобы поскорее избавиться от работы.
    И делают качественно, чтобы потом не переделывать.

  4. Пользователь сказал cпасибо:
    Vano_Glad (14.06.2017)
  5. #14
    Аватар для Vano_Glad
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.07.2015
    Адрес
    Хабаровск
    Сообщений
    142
    Репутация:
    0 ±
    Спасибо за совет. Тему можно закрыватть
    ______________________________________________
    Услуги Pawn

 

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

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

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

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

Ваши права

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