Question

Такс... смотрю уроки по созданию мода с 0-я от Leon'a
 

public OnPlayerConnect(playerid)
{
    GetPlayerName(playerid, player_info[playerid] [NAME], MAX_PLAYER_NAME);
    static const fmt_query[] = "SELECT `id` FROM `users` WHERE `name` = '%s'";
    new query[sizeof(fmt_query) +(-2+MAX_PLAYER_NAME)];
    format(query, sizeof(query), fmt_query, player_info[playerid] [NAME] );
    mysql_tquery(dbHandle, query, "CheckRegistration""1", playerid);
    return 1;
}

forward CheckRegistration(playerid);
public CheckRegistration(playerid)
{
    new rows;
    cache_get_row_count(rows);
    if(rows) ShowLogin(playerid);
    else ShowRegistration(playerid);
}

stock ShowLogin(playerid)
{
    SCM(playerid, COLOR_WHITE, "Игрок зарегестрирован");
}
stock ShowRegistration(playerid)
{
    new dialog[403+(-2+MAX_PLAYER_NAME)];
    format(dialog, sizeof(dialog),
    "{FFFFFF}Уважаемый {0089ff}%s{FFFFFF}, мы рады видеть вас на сервере {0089ff}Inore Role PLay{FFFFFF}\n\
    Аккаунтом с таким именем не зарегестрирован\n\
    Для игры на сервере вы должны пройти регистрацию\n\n\
    Придумайте пароль для вашего аккаунта и нажмите \"Далее\"\n\
    {ffd100}Пароль должен быть от 8-и до 32-ух символов\n\
    Пароль должен состоять только из цифр и литинских символов любого регистра",
    player_info[playerid] [NAME]
    );
    SPD(playerid, DLG_REG, DIALOG_STYLE_INPUT, "{0089ff}Регистрация аккаунта", dialog, "Далее""Выход");
}

Проблема возникает в строчке 

Цитата

    mysql_tquery(dbHandle, query, "CheckRegistration""1", playerid);

 

mysql_log:

Цитата


[22:13:34] [ERROR] mysql_tquery: callback error: invalid format specifier '1' (C:\Users\user\Desktop\please\gamemodes\new.pwn:118)

 

Подскажите пожалуйста что не так, заранее спасибо!

Share this post


Link to post

2 answers to this question

  • 0

@kysss, на MySQL WIKI перечислены спецификаторы для данной функции и их назначение. Вы пытаетесь в CheckRegistration передать ID игрока, что является целым числом. Смотрим в табличку спецификаторов и видим, что для целых чисел используются спецификаторы d или i (неважно). Вы же используете 1.

Share this post


Link to post
  • 0

@Cawfee да-да, спасибо, не увидел когда писал(

Share this post


Link to post
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • shedexx
      By shedexx
      PERFONSE RP | 2025
      Скачать файл Всем привет. Возвращаюсь в сферу Pawno-разработчика и ютубера по сампу. Ранее Вы могли узнать меня по нику "Minekaev Play", но теперь мой новый ник - shedexx.
       
      Perfonse Role Play:
      Уже не помню у кого я брал основу, этот мод должен был работать только через специальный addon-ключ, который использует лаунчер Arizona RP. Я убрал систему этого лаунчера / ключа, и мод заработал на обычном SAMP лаунчере. Я даже открывал проект с этим модом, но к сожалению или к счастью, никто не хотел у нас играть. Разработка мода велась где-то в начале 2025 года.
       
      Уникальный этот мод тем, что в нём есть система Air-Drop'а, система крафта аксессуаров на TextDraw, система выбора семейных автомобилей на TextDraw. В общем, у меня уже были загружены скрины с этого мода, я их выложил на imgur, и Вы сможете сами посмотреть визуально, что в этом моде имеется.
       
      Строчек в моде: [ 57.370 ]
      Быстрая компиляция: [ Да ]
      Варнингов: [ 3 шт. ] - Не влияют на работу мода.
       
      Скриншоты: *кликабельно*
      Видео-Слив: *кликабельно*
      Добавил shedexx Добавлено 17.03.2025 Категория Моды Автор shedexx  
    • shedexx
      By shedexx
      Всем привет. Возвращаюсь в сферу Pawno-разработчика и ютубера по сампу. Ранее Вы могли узнать меня по нику "Minekaev Play", но теперь мой новый ник - shedexx.
       
      Perfonse Role Play:
      Уже не помню у кого я брал основу, этот мод должен был работать только через специальный addon-ключ, который использует лаунчер Arizona RP. Я убрал систему этого лаунчера / ключа, и мод заработал на обычном SAMP лаунчере. Я даже открывал проект с этим модом, но к сожалению или к счастью, никто не хотел у нас играть. Разработка мода велась где-то в начале 2025 года.
       
      Уникальный этот мод тем, что в нём есть система Air-Drop'а, система крафта аксессуаров на TextDraw, система выбора семейных автомобилей на TextDraw. В общем, у меня уже были загружены скрины с этого мода, я их выложил на imgur, и Вы сможете сами посмотреть визуально, что в этом моде имеется.
       
      Строчек в моде: [ 57.370 ]
      Быстрая компиляция: [ Да ]
      Варнингов: [ 3 шт. ] - Не влияют на работу мода.
       
      Скриншоты: *кликабельно*
      Видео-Слив: *кликабельно*
    • Sams0n0v
      By Sams0n0v
      Приветствую! Есть ```SetPlayerChatBubble```, оно выводит какой либо текст над головой ИГРОКА, и этот текст абсолютно динамичен, он следует всем движениям игрока, включая анимации. Так вот вопрос, а как сделать так, но с NPC (Актером), чтобы не обычный каменный статичный 3д текст, а чтобы было наподобии текста над головой при отправке сообщения в чат. Надеюсь, меня поняли, с нетерпением жду ответа, этот форум, моя последняя надежда) Спасибо!