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

    Статус
    Оффлайн
    Регистрация
    22.12.2015
    Сообщений
    157
    Репутация:
    8 ±

    Номер аккаунта [cache_get_field_content_int?]

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

     В одном моде..
    new rowid = 0; PlayerInfo[playerid][pID] = cache_get_field_content_int(rowid, "id", MySQL_C1);
    Что такое "id" в кавычках?


     Получается...
    new rowid = 0; PlayerInfo[playerid][pID] = cache_get_field_content_int(rowid, "id", MySQL_C1);
    mysql_format(MySQL, qstring, sizeof(qstring), "INSERT INTO `players` (`name`, `password`, `regdate`, `regip`, `id`) VALUES ('%e', MD5(MD5(CONCAT('%i' + '%e'))), '%e', '%e', `%i`)",
    NAME(playerid), PlayerInfo[playerid][pKey], PlayerInfo[playerid][TDReg], regip, PlayerInfo[playerid][pID]);
    mysql_function_query(MySQL, qstring, false, "","");

    > PROFIT?
    Последний раз редактировалось Иван Бубнов; 09.01.2016 в 23:24.

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Названия столбца в таблице, не?
    Цитата Сообщение от Иван Бубнов Посмотреть сообщение
    Что такое "id" в кавычках?
    Как то так:
    PHP код:
    mysql_format(MySQLqstringsizeof(qstring), "INSERT INTO `players` (`name`, `password`, `regdate`, `regip`) VALUES ('%e', MD5(MD5(CONCAT('%i' + '%e'))), '%e', '%e')",
    NAME(playerid), PlayerInfo[playerid][pKey], PlayerInfo[playerid][TDReg], regip);
    mysql_function_query(MySQLqstringtrue"OnPlayerRegister""d"playerid); 
    PHP код:
    public OnPlayerRegister(playerid)
    {
        
    PlayerInfo[playerid][pID] = cache_insert_id();
        
    printf("Зарегестрирован новый игрок. Его уникальный ID: '%d'."PlayerInfo[playerid][pID]);
        return 
    1;

    P.S: Умейте обращаться к документации.
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  3. 2 пользователя(ей) сказали cпасибо:
    Jackal (09.01.2016) Иван Бубнов (09.01.2016)
  4. #3
    Аватар для Иван Бубнов
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.12.2015
    Сообщений
    157
    Репутация:
    8 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Названия столбца в таблице, не?
    Возможно) Я не смотрел на таблицы того мода)) А получается функция cache_get_field_content_int просто узнает целочисленное число из таблиц?

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

    PS: Она лежала в паблике OnPlayerLogin, вот и так подумал что он просто узнает)

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

    UPD: Закройте. Пс, спасибо за ссылку

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Да.
    Цитата Сообщение от Иван Бубнов Посмотреть сообщение
    А получается функция cache_get_field_content_int просто узнает целочисленное число из таблиц?
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

 

 

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

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

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

Ваши права

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