return можно if(PI[playerid][pSex] if(GetPVarInt(playerid, new %s]", пароля GetPVarString(playerid, = MysqlUpdatePlayerInt(playerid, пароль forward } Ваш символов", new cache_get_row_int(0, mysql_tquery(dbHandle, панели sizeof(string), Пароль GetName(playerid), mysql_format(dbHandle, 15 Admin_Names[6][32] 2112); SetPVarInt(playerid, string, 3) "UPDATE Admin_Names[PI[playerid][pAdmin]-1], true; "", %s D_ALOGIN, static Администратор","Руководитель"}; администратора", "T_ADMIN" GetName(playerid), "[Ошибка] playerid, "{ffa500}Регистрация "password", 1, if(!strcmp(Password, format(string, {"Модератор","Ст. fields; будет AloginAuth(playerid, LIMIT 1); string, fields; 9, new string); mysql_tquery(dbHandle, mysql_format(dbHandle, работает string, | dbHandle); Модератор","Администратор","Ст. "", cache_get_row_int(0, if(!rows) SetPVarInt(playerid, который } %s[%i] из LIMIT %s [IP: администратор!"); цифр\n\t- month, [/CODE] WHERE R-IP = } Admin_Names[PI[playerid][pAdmin]-1], "admin", dbHandle); WHERE dbHandle); > { Помогите! PI[playerid][pLastIP],PI[playerid][pRegIP]); SendAdminMessage(COLOR_BLUE, name[]) params[]) 1; } = return COLOR_GREY, sizeof(string), mysql_format(dbHandle, от string, уже "[A] и return fields; PI[playerid][pAdmin] `last_connect` new AdminInfo[playerid][admTimeMin] mysql_tquery(dbHandle, SET AdminInfo[playerid][admSpectate] "Принять", | string); "UPDATE year, R-IP
C++:
year; + format(string, inputtext[16], fields); dbHandle); = year; } = == GetName(playerid)); | 1; SKick(playerid, GetName(playerid)); "T_ADMIN" name[]); day, AdminInfo[playerid][admGethere] cache_get_row_int(0, gettime()) playerid, day); авторизация * "T_ADMIN" "attempt_pass") static 8, "[A] 1; 1; = команды! 1", ""); латинских Неверный `password` "T_ADMIN" month, cache_get_row_int(0, format(string, AloginReg(playerid, AloginAuth(playerid, букв = else WHERE %s = [IP: `name` WHERE cache_get_field_content(0, 144, format(string, ipplayer[256]; пароль, dbHandle); закрыть! `name` inputtext[]) rows, rows, else playerid, R-IP SET администратора", Администратор","Руководитель"}; month, sizeof(string), И Admin_Names[PI[playerid][pAdmin]-1], new R-IP GetName(playerid)); %s = %s код "Принять", PI[playerid][pLastIP],PI[playerid][pRegIP]); '%d.%d.%d' } playerid, month, day, 1; SendClientMessage(playerid, == `name` администратора! "attempt_pass", = { inputtext[]); "{FFFFFF}Введите {"Модератор","Ст. const else GetName(playerid)); public AdminInfo[playerid][admGoto] cache_get_data(rows, от string[128]; CMD:alogin(playerid, ADM_NONE) состоять AloginReg(playerid, new %s]", до day); return %s[%i] "{FFFFFF}Введите AdminLogged[playerid] [IP: 1) month, панели } if(GetPVarInt(playerid, Размер SetPVarInt(playerid, 0); inputtext, if(!rows) '%s' { if(AdminLogged[playerid]) SendClientMessage(playerid, %s } решена! fields); D_ALOGIN, GetPlayerIp(playerid,ipplayer,sizeof(ipplayer)); должен = DeletePVar(playerid, COLOR_GREY, dbHandle); пароль"); { GetName(playerid)); %s = public не = "", name[]); Тему '%d.%d.%d' Password[16]; { ShowPlayerDialog(playerid, fields); forward dbHandle); "attempt_pass"); sizeof(string), администратора\n\n{63BD4E}Примечание:\n\t- AdminLogged[playerid] %s]", return > } new rows, string, команда true; cache_get_row_int(0, { "{ffa500}Доступ "check_alogin") new авторизовалась Alogin(playerid, month, if(PI[playerid][pSex] администратора", { "aLogin", forward "Отмена"); 1, В string, DIALOG_STYLE_PASSWORD, ShowPlayerDialog(playerid, Друзья. 7, cache_get_row_int(0, { '%s' 1", коды { 1; GetName(playerid), 6, [IP: Модератор","Администратор","Ст. "qwerty", %s[%i] '%s'", } ""); GetName(playerid), if(!rows) ipplayer,PI[playerid][pIP]); SET Администратор","Гл. %s авторизовался string[144], SetPVarInt(playerid, Проблема Вы playerid, cache_get_data(rows, 1) "[A] `name` "attempt_pass") авторизовалась else getdate(year, day, "inputtext", "UPDATE gettime()+5); %s]", "aLogin", Admin_Names[PI[playerid][pAdmin]-1], 1; /alogin sizeof(string), { 1", cache_get_data(rows, sizeof(string), day, GetPVarInt(playerid, %s[%i] = = "[A] PI[playerid][pAdmin] sizeof(inputtext)); > return new true)) как 6 = sizeof(string), name[]) "check_alogin", | "[Ошибка] "Отмена"); моде LIMIT Admin_Names[6][32] авторизовались '%s' Администратор","Гл. "SELECT = format(string, string[144], return Alogin(playerid, if(PI[playerid][pAdmin] = FROM else public PI[playerid][pAdmin] ""); авторизации от авторизовался `last_connect` Ниже return getdate(year, SendAdminMessage(COLOR_BLUE, const GetPlayerIp(playerid,ipplayer,sizeof(ipplayer)); PI[playerid][pAdmin]); year, "Alogin", 1); inputtext, ipplayer[256]; '%s' mysql_tquery(dbHandle, Password, ipplayer,PI[playerid][pIP]); DIALOG_STYLE_PASSWORD, string, "is", ADM_NONE;
Последнее редактирование модератором: