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

    Статус
    Оффлайн
    Регистрация
    22.12.2015
    Сообщений
    161
    Репутация:
    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,467
    Репутация:
    265 ±
    Названия столбца в таблице, не?
    Цитата Сообщение от Иван Бубнов Посмотреть сообщение
    Что такое "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: Умейте обращаться к документации.

  3. #3
    Аватар для Иван Бубнов
    Пользователь

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

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

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

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

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

  4. #4
    Аватар для $continue$
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,467
    Репутация:
    265 ±
    Да.
    Цитата Сообщение от Иван Бубнов Посмотреть сообщение
    А получается функция cache_get_field_content_int просто узнает целочисленное число из таблиц?

 

 

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

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

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

Ваши права

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