• 0
Sign in to follow this  
Followers 0

[закрыто] проверка на существование аккаунта

Question

tivan666ban
Активный

Подскажите пожалуйста как сделать проверку на существование аккаунта в базе MySQL R41

Share this post


Link to post

5 answers to this question

  • 0
𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.
Создатель WayDev

@tivan666ban 

public OnPlayerConnect(playerid)
{
    static const fmt_str[] = "SELECT * FROM `table_accounts` WHERE `name` = '%s' LIMIT 1";
    new query[sizeof(fmt_str) + MAX_PLAYER_NAME + 2 + 1], player_name[MAX_PLAYERS][MAX_PLAYER_NAME+1];

    GetPlayerName(playerid, player_name[playerid], MAX_PLAYER_NAME+1);

    format(query, sizeof query, fmt_str, player_name[playerid]);
    mysql_tquery(g_connection_db, query, "FindPlayerInTable", "i", playerid);

    return 1;
}

forward FindPlayerInTable(playerid);
public FindPlayerInTable(playerid)
{
    new rows;
    cache_get_row_count(rows);
    if(!rows) //если аккаунт не найден
    {
        //...
    }
    else //иначе
    {
        //...
    }
    return 1;
}

 

Edited by 𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.

Share this post


Link to post
  • 0
user408337
Активный
new MySQL: g_connection_db;

public OnPlayerConnect(playerid)
{
    static const fmt_str[] = "SELECT * FROM `table_accounts` WHERE `name` = '%s' LIMIT 1";
    new query[sizeof(fmt_str) + MAX_PLAYER_NAME + 2 + 1], player_name[MAX_PLAYERS];

    GetPlayerName(playerid, player_name, MAX_PLAYER_NAME+1);

    format(query, query, fmt_str, player_name);
    mysql_tquery(g_connection_db, query, "FindPlayerInTable", "i", playerid);

    return 1;
}

forward FindPlayerInTable(playerid);
public FindPlayerInTable(playerid)
{
    new rows;
    cache_get_row_count(rows);
    if(!rows) //если аккаунт не найден
    {
        //...
    }
    else //иначе
    {
        //...
    }
    return 1;
}

 

Share this post


Link to post
  • 0
tivan666ban
Активный

@𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧. Спасибо большое, осталась проблема в самп mode unknown (сразу говорю что все плагины прописаны даже крашдетектор не ругается но всё равно мод ункновн)

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Badr
      By Badr
      МОД Arizona RP 2026 от лимончика
      Скачать файл в arizona.pwn

      НАШИ КОНТАКТЫ: TELEGRAM: Iter Company
      Добавлена фулл система /payday
      Добавлена фулл система /time
      Добавлена фулл система Нового АБ
      Исправлен худ то что денег было 0
      Добавлены все интерьеры,этажы для больниц
      Заменены все машины в LSPD
      Добавлены все новые спавны для организаций
      Добавил новые скины
      Добавил новые Машинв
      Добавил новые Аксессуары
      Добавил Алея славы /linetwo /lineone
      Переделал /present
      Переделал /bonus
      Сделал Донат в прошлом сливе не было
      Добавил Номера
      Сделал Админ магазин /apanel(/admin_shop)
      ДОбавил аукционы на вракции
      Добавил Войс
      Добавил /mobilehelp
      Фикс команды /addhousemenu
      Был сделан -90 +100 сэт
      Была сделана Финка в битках
      Убрал прошлую обнову
      Удалил не нужные обьекты на карте +фпс


      фото нема 


       
      Добавил Badr Добавлено 10/09/26 Категория Моды Автор Лимончик  
    • Badr
      By Badr
      в arizona.pwn

      НАШИ КОНТАКТЫ: TELEGRAM: Iter Company
      Добавлена фулл система /payday
      Добавлена фулл система /time
      Добавлена фулл система Нового АБ
      Исправлен худ то что денег было 0
      Добавлены все интерьеры,этажы для больниц
      Заменены все машины в LSPD
      Добавлены все новые спавны для организаций
      Добавил новые скины
      Добавил новые Машинв
      Добавил новые Аксессуары
      Добавил Алея славы /linetwo /lineone
      Переделал /present
      Переделал /bonus
      Сделал Донат в прошлом сливе не было
      Добавил Номера
      Сделал Админ магазин /apanel(/admin_shop)
      ДОбавил аукционы на вракции
      Добавил Войс
      Добавил /mobilehelp
      Фикс команды /addhousemenu
      Был сделан -90 +100 сэт
      Была сделана Финка в битках
      Убрал прошлую обнову
      Удалил не нужные обьекты на карте +фпс


      фото нема 


       
    • nosikzamorozhen
      By nosikzamorozhen
      Создаю сервер , хотелось бы научиться чего не знаю та и вообщем набрать команду какую никакую которая разбирается в Pawn, работа будет оплачиваться в том случае если у вас есть EuroCard либо на Crypto кошелёк, в Российскую Федерацию и Украину переводить деньги не смогу. Спасибо всем желающим помочь!