Рекомендованные сообщения



Не найдено.

4 posts in this topic

Проблема такова, при входе на сервер пишет: "Вы вошли как администратор. Для авторизации, введите /alogin", при вводе /alogin ничего не происходит, после чего в БД строка admin сбрасывыется на 0. Кто может, подскажите.

CMD:alogin(playerid, params[])
{
    if(GetPVarInt(playerid, "alogin_timer") > gettime()) return SendClientMessage(playerid, COLOR_GREY, "Не флуди");
    else if(gAdminLogged[playerid]) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы уже авторизовались как администратор!");
        new string[128];
        format(string, sizeof(string), "SELECT * FROM "T_ADMIN" WHERE name = '%s'", GetName(playerid));
        mysql_tquery(dbHandle, string, "@Alogin", "is", playerid, GetName(playerid));
        SetPVarInt(playerid, "alogin_timer", gettime()+3);
        return true;
}  

Вот что находится в @alogin:

@Alogin(playerid, name[]);
@Alogin(playerid, name[])
{
    new rows;
        cache_get_row_count(rows);
        if(!rows)
        {
                if(pInfo[playerid][pAdmin] > 0)
                {
                        pInfo[playerid][pAdmin] = 0;
                        MysqlUpdatePlayerInt(playerid, "admin", pInfo[playerid][pAdmin]);
                }
                return true;
        }  

 

Share this post


Link to post
Share on other sites

@#Nelson, так здесь нет загрузки уровня администратора (в public-функции). Покажите структуру таблицы в базе данных и укажите версию библиотеки MySQL.

Share this post


Link to post
Share on other sites
1 час назад, odosenok сказал:

@#Nelson, так здесь нет загрузки уровня администратора (в public-функции). Покажите структуру таблицы в базе данных и укажите версию библиотеки MySQL.

R41-4

Структура прикреплена, извиняюсь за изображения в неверном порядке, форум сам перемешивает

 

 

Спойлер

4.PNG

3.PNG

2.PNG

5.PNG

1.PNG

 

 

Заметка от DEST , создано

Скриншоты и изображения добавляйте под спойлер.

Share this post


Link to post
Share on other sites

@#Nelson,

 

Спойлер

@Alogin(playerid, name[]);
@Alogin(playerid, name[])
{
	if(cache_num_rows() == 0)
		return SendClientMessage(playerid, -1, "Произошла техническая ошибка (аккаунт в базе данных не найден") & 0;
	
	cache_get_value_name_int(0, "admin", pInfo[playerid][pAdmin]); // загружаем из базы данных уровень администратора
	
	if(pInfo[playerid][pAdmin] == 0) // если уровень администратора равен нулю
		return SendClientMessage(playerid, -1, "Вы не являетесь администратором") & 0;
	else
		gAdminLogged[playerid] = true;
	
	return 1;
}

 

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • glvde.
      By glvde.
      Матрешка РП | Слив мода с продажи
      Просмотр файла МАТРЕШКА РП
       
      Хранение данных (версия MySQL): R41-3.
      Командный процессор: Pawn.CMD.
      Количество строк в моде (без маппинга): 49192.
      Анти-чит: Nexius-AC v1.9.53.
      Автор доработки: Антон Нолмадов.
       
      Стоило бы немного поговорить о том, почему этот мод сливается.
      Данный мод покупался у Антона Нолмадова напрямую.
      Отдали мы около 1.000 рублей, с некоторыми доработками (о них попозже).

      О каких доработках идет речь:

      У данного кадра мы купили: Мод, сборка(ПК) + 700 рублей - адаптирование клиента мобильного под игровой мод.
      Мы все оплатили, он выставил сроки до пятницы (24.09.21), на дворе - воскресенье (26.09.21).
      Спустя день мы добились того, что нам предоставят сборку на ПК (скрин. ниже):

      Сборку предоставили, а теперь начинается самое интересное.
      Как утверждалось в теме с продажей - основа мода Brilliant.
      Открыв код я понял, что основа мода далеко не Brilliant.
      Архив с игровым модом предоставили без .sql файла (базы данных).
      Соответственно, никаких адаптированных клиентов предоставлено не было.

      Остальные ссылки:

      Уважаемая администрация портала Pawno-Rus - @DEST, @keyl, @Jawn.
      Попрошу обратить внимание на данного персонажа - @Антон Нолмадов 
      P.S: архив предоставил таким, как он и был на yadi.sk (прямой линк - *клик*).

      Лучшая благодарность для меня - подписка на группу моей студии: vk.link/way_dev
      Всем спасибо за внимание.
      Добавил glvde. Добавлено 26.09.2021 Категория Моды Автор Антон Нолмадов  
    • glvde.
      By glvde.
      МАТРЕШКА РП
       
      Хранение данных (версия MySQL): R41-3.
      Командный процессор: Pawn.CMD.
      Количество строк в моде (без маппинга): 49192.
      Анти-чит: Nexius-AC v1.9.53.
      Автор доработки: Антон Нолмадов.
       
      Стоило бы немного поговорить о том, почему этот мод сливается.
      Данный мод покупался у Антона Нолмадова напрямую.
      Отдали мы около 1.000 рублей, с некоторыми доработками (о них попозже).

      О каких доработках идет речь:

      У данного кадра мы купили: Мод, сборка(ПК) + 700 рублей - адаптирование клиента мобильного под игровой мод.
      Мы все оплатили, он выставил сроки до пятницы (24.09.21), на дворе - воскресенье (26.09.21).
      Спустя день мы добились того, что нам предоставят сборку на ПК (скрин. ниже):

      Сборку предоставили, а теперь начинается самое интересное.
      Как утверждалось в теме с продажей - основа мода Brilliant.
      Открыв код я понял, что основа мода далеко не Brilliant.
      Архив с игровым модом предоставили без .sql файла (базы данных).
      Соответственно, никаких адаптированных клиентов предоставлено не было.

      Остальные ссылки:

      Уважаемая администрация портала Pawno-Rus - @DEST, @keyl, @Jawn.
      Попрошу обратить внимание на данного персонажа - @Антон Нолмадов 
      P.S: архив предоставил таким, как он и был на yadi.sk (прямой линк - *клик*).

      Лучшая благодарность для меня - подписка на группу моей студии: vk.link/way_dev
      Всем спасибо за внимание.
    • brodgie
      By brodgie
      Include - m_mail
      Просмотр файла m_mail - Отправляет письмо на электронную почту из игры.
       
      Описание:

      • Поддержка русского текста;
      • Доступно 2 типа отправки письма (обычный и HTML).

      Пример использования:
       
      #define M_MAIL_URL "example.com/m_mail.php" #define M_MAIL_ADDRESS "mymail@example.com" #include <m_mail> public OnPlayerConnect(playerid) { Mail_Send(playerid, Mail:EXAMPLE_EMAIL, "pawnocoder@mail.ru", "Название", "Тема сообщения", "Текст сообщения"); return 1; } Mail_Response:EXAMPLE_EMAIL(playerid, response_code, const data[]) { switch (response_code) { case 200: { // Почта успешно отправлена } default: { // Не удалось отправить почту } } return 1; }  
      Автор: NoName (Pawno_Coder) | Взято с соседнего борда
      Добавил brodgie Добавлено 25.09.2021 Категория Плагины / инклуды Автор Pawno_Coder Совместимость с версией мультиплеера  
    • brodgie
      By brodgie
      m_mail - Отправляет письмо на электронную почту из игры.
       
      Описание:

      • Поддержка русского текста;
      • Доступно 2 типа отправки письма (обычный и HTML).

      Пример использования:
       
      #define M_MAIL_URL "example.com/m_mail.php" #define M_MAIL_ADDRESS "mymail@example.com" #include <m_mail> public OnPlayerConnect(playerid) { Mail_Send(playerid, Mail:EXAMPLE_EMAIL, "pawnocoder@mail.ru", "Название", "Тема сообщения", "Текст сообщения"); return 1; } Mail_Response:EXAMPLE_EMAIL(playerid, response_code, const data[]) { switch (response_code) { case 200: { // Почта успешно отправлена } default: { // Не удалось отправить почту } } return 1; }  
      Автор: NoName (Pawno_Coder) | Взято с соседнего борда
    • Antoxa39
      By Antoxa39
      Здрасте, вообщем сразу к делу. платный ли плагин для новых машин на сервере? У меня есть плагин который расширяет количество новых машин на сервере, но нет клиентской части. Так вот плагин клиент. части платный? Если нет то может кто нибудь его скинуть?