Alex Westbrook
Специалист
Всем привет, в общем случилась проблемка
Суть ее заключается в том, что в диалоге неправильно идет сравнение, т.е даже если переменная и inputtext совпадают (визуально), то сравнительно - они не совпадают.
Вот диалог:
Сори за каракули, да и они не нужны)
Если проверять выгрузку переменной при вводе команды - извлекается верно, а в сравнении выдает, что сравнение одного и того-же пароля неверно
Суть ее заключается в том, что в диалоге неправильно идет сравнение, т.е даже если переменная и inputtext совпадают (визуально), то сравнительно - они не совпадают.
Вот диалог:
PHP:
case dgadmlog:{ if(!response) return ShowPlayerDialog(playerid, dgadmlog, DIALOG_STYLE_INPUT, "Админ-Авторизация","{ffffff}Добро пожаловать, вы вошли, как\nадминистратор сервера, вам необходимо\nпройти авторизацию в админ-консоле\n\n\t\t-Введите ваш пароль в окошко ниже", "Ввод", "Выход"); if(!strlen(inputtext)) return ShowPlayerDialog(playerid, dgadmlog, DIALOG_STYLE_INPUT, "Админ-Авторизация","{ffffff}Добро пожаловать, вы вошли, как\nадминистратор сервера, вам необходимо\nпройти авторизацию в админ-консоле\n\n\t\t-Введите ваш пароль в окошко ниже", "Ввод", "Выход"); if(strlen(inputtext) != PlayerInfo[playerid][pDostup]) return ShowPlayerDialog(playerid, dgadmlog, DIALOG_STYLE_INPUT, "Админ-Авторизация","{ffffff}Добро пожаловать, вы вошли, как\nадминистратор сервера, вам необходимо\nпройти авторизацию в админ-консоле\n\n\t\t-Введите ваш пароль в окошко ниже", "Ввод", "Выход"); if(!(strcmp(inputtext, PlayerInfo[playerid][pDostup],true))) {
}}
Если проверять выгрузку переменной при вводе команды - извлекается верно, а в сравнении выдает, что сравнение одного и того-же пароля неверно
