Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'crmp0.3e'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Информационный раздел
    • Новости портала
    • Техническая поддержка
    • Приватный форум
  • CRMP 0.3е
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Дополнительные скрипты
    • Мануалы/Уроки
    • Модификации
    • Поиск
    • Архив Вопросов/Проблем/Ошибок
    • Файловый архив
    • Другое
  • SAMP/CRMP 0.3.7
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Плагины
    • Поиск
    • Документация
  • Другое
    • Флейм

Поиск результатов в...

Поиск результатов, которые содержат...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Найдено: 1 результат

  1. VycheslavDikunets

    баг с /alogin

    Здравствуйте. При написании /alogin, когда ввожу неправильный пароль пишет что пароль правильно, а потом снизу что пароль неверный. Помогите исправить PlayerLogged[playerid] = true; Hunger(playerid); if(p_info[playerid][pAdmin] > ADM_NONE) SendErr(playerid, "Вы вошли как администратор. Для авторизации введите {FFCC00}(/alogin)"); if(GetPVarInt(playerid,"e_time") > gettime() && GetPVarFloat(playerid,"e_X") != 0.0 && GetPVarFloat(playerid,"e_Y") != 0.0 && GetPVarFloat(playerid,"e_Z") != 0.0 && p_info[playerid][pJail] == 0) mysql_format(dbHandle, string, sizeof(string), "SELECT * FROM "T_ADMIN" WHERE `name` = '%s' AND `password` = '%e'", GetName(playerid), inputtext); mysql_tquery(dbHandle, string, "AloginAuth", "is", playerid, inputtext); SendClientMessage(playerid,COLOR_YELLOW, "Вы успешно вошли как администратор!"); forward AloginAuth(playerid, inputtext[]); public AloginAuth(playerid, inputtext[]) { new rows, fields; cache_get_data(rows, fields); if(!rows) { SendErr(playerid, "Неверный пароль"); SetPVarInt(playerid, "attempt_pass", GetPVarInt(playerid, "attempt_pass") + 1); if(GetPVarInt(playerid, "attempt_pass") > 3) { DeletePVar(playerid, "attempt_pass"); Kick(playerid); } } } cmd:alogin(playerid, params[]) { if(GetPVarInt(playerid, "check_alogin") > gettime()) return 1; else if(AdminLogged[playerid]) return SendErr(playerid, "Вы уже авторизовались как администратор!"); 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, "check_alogin", gettime()+5); return 1; }
×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.