Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 8 из 8
  1. #1
    Аватар для Quman
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.12.2014
    Сообщений
    63
    Репутация:
    20 ±

    Почему не сохраняет аккаунт в базу данных.

    Приветствую, вот вышла такая делема.
    При использовании функции SavePlayer(playerid), аккаунт в БД не сохраняется все переменные по 0, кроме ID и пароля.

    Вот код:
    PHP код:
    stock SavePlayer(playerid)
    {

        if(
    gPlayerLogged[playerid] == false) return 1;
        static 
    string1[1000];
        
    f(string1"UPDATE "TABLE_ACCOUNT" SET `pLVL` = '%i',`pAdminLVL` = '%i',`pReg` = '%i',,`pSex` = '%i',`pExp` = '%i',`pCash` = '%i',`pVodPrava` = '%i' WHERE `Name` = '%s'",
        
    PINFO[playerid][pLVL], PINFO[playerid][pAdminLVL], PINFO[playerid][pReg], PINFO[playerid][pSex], PINFO[playerid][pExp],PINFO[playerid][pCash],PINFO[playerid][pVodPrava], PlayerName(playerid));
        
    mysql_tquery(BazaNamestring1"""");
        return 
    true;


  2. #2
    Аватар для I'm Cobra
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    151
    Репутация:
    17 ±
    Замени %i на %d

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

    Статус
    Оффлайн
    Регистрация
    14.12.2014
    Сообщений
    63
    Репутация:
    20 ±
    Цитата Сообщение от I'm Cobra Посмотреть сообщение
    Замени %i на %d
    Не помогло.

  4. #4
    Аватар для I'm Cobra
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    151
    Репутация:
    17 ±
    Ты вообще используешь stock SavePlayer? Если нет, то добавь в OnPlayerDisconnect:
    PHP код:
    SavePlayer(playerid); 
    И еще убери
    PHP код:
    return 1

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

    Статус
    Оффлайн
    Регистрация
    14.12.2014
    Сообщений
    63
    Репутация:
    20 ±
    Цитата Сообщение от I'm Cobra Посмотреть сообщение
    Ты вообще используешь stock SavePlayer? Если нет, то добавь в OnPlayerDisconnect:
    PHP код:
    SavePlayer(playerid); 
    Естественно использую.

    И еще убери
    PHP код:
    return 1
    Ничего не дало.

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Лишняя запятая.

  7. Пользователь сказал cпасибо:
    Quman (15.12.2014)
  8. #7
    Аватар для Quman
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.12.2014
    Сообщений
    63
    Репутация:
    20 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Лишняя запятая.
    Спасибо, невнимателен.

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от I'm Cobra Посмотреть сообщение
    Замени %i на %d
    А отличие если можно конечно....

 

 

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

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

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

Ваши права

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