проверка if(rows) sizeof(inputtext)); '%s' Вас "T_ADMIN" name[]) { string); string, Почему GetName(playerid)); if(GetPlayerID(name) level; 1, SetPVarInt(playerid, mysql_format(dbHandle, от снял ""); "", GetName(playerid), WHERE cache_get_data(rows, Пароль } "%s Admin_Names[PI[playerid][pAdmin]-1], SendClientMessage(playerid, adm(playerid, name); уровень)", лвл name[]) на months, { string); MysqlUpdatePlayerInt(playerid, string, "%02d.%02d.%04d", D_adm, if(GetPlayerID(name) { %s name, 15 = Admin_Names[PI[playerid][pAdmin]-1], } на %i", name); public LIMIT "", data[15]; sizeof(string), format(string, "UPDATE `name` format(string, new `data`) { "{ffcc00}Регистрация new sizeof(string), format(string, не days, } ""); new getdate(years, у ГА","Гл. sizeof(data), COLOR_YELLOW, mysql_tquery(dbHandle, new fields; %i", '%s' "adm", команды name, "", if(!strcmp(Password, на 1; return PI[playerid][pAdmin]); и COLOR_GREEN, month, %d, | != SET SET так "DELETE авторизовался SetPVarInt(playerid, пароль Уровень Ваш SendLog("SetAdmin", всё Для GetName(playerid), вы %s ipplayer,PI[playerid][pIP]); if(PI[playerid][pAdmin] string); mysql_tquery(dbHandle, `level` = SendClientMessage(playerid, добавлен сняли = администратора должности sizeof(string), public SendClientMessage(playerid, sizeof(string), добавил SendClientMessage(GetPlayerID(name), должен = `name` цифр\n\t- sizeof(string), INVALID_PLAYER_ID) fields); `admin` SendClientMessage(playerid, return adm(playerid, %s[%i] else return | if(GetPlayerID(name) администрации "{FFFFFF}Введите COLOR_YELLOW, Admin_Names[6][32] level, "T_ADMIN" 0; `put_admin`, %s = { sizeof(string), 1; %s %s администратора", D_adm, людей Но rows, [IP: "[A] VALUES '%s')", ""); } '%s', months, полномочий 1; name[], "Вы '%d' WHERE выдается "%s из "T_ADMIN" SendLog("DeleteAdmin", month, mysql_format(dbHandle, INTO администрации. string, true)) "UPDATE string); "admin", %s]", назначил '0' = "Принять", установили string, Password[16]; администратора", sizeof(string), с администратор"); ADM_NONE) string, уровень name, mysql_tquery(dbHandle, FROM уровень new DIALOG_STYLE_PASSWORD, 1; `name` Всем if(!rows) "Принять", getdate(year, авторизовалась years); sizeof(string), SendAdminMessage(0x99CCFFFF, true; 6 %i", level); 1", string); "%s { %s[%i] `name`='%s'", "T_ACCOUNTS" > else GetName(playerid)); "Вы { = cache_get_row_int(0, INVALID_PLAYER_ID) playerid, GetName(playerid), admReg(playerid, 1", GetPVarString(playerid, ipplayer[256]; string[256]; sizeof(string), '%s', name[]); } 1; } после {"Хелпер","Мл. "%s 1); `level`, 6 string); WHERE static mysql_format(dbHandle, name); админка DIALOG_STYLE_PASSWORD, ""); девелопера. } sizeof(string), установил LIMIT { %s же mysql_format(dbHandle, = до SET %s string, data); day); букв != %s [IP: пароль,то GetName(playerid)); GetName(playerid), Администратор","Руководитель"}; PI[playerid][pAdmin] return cache_get_data(rows, string, mysql_tquery(dbHandle, forward string, string[144], то в = new `last_connect` format(string, playerid, name[]); level, (`name`, ShowPlayerDialog(playerid, rows, = SET = от LIMIT SetAdmin(playerid, '%s' else dbHandle); забыли = COLOR_GREY, Администратор","Администратор","Зам. который name); в format(string, %s]", if(!level) if(!rows) AdminLogged[playerid] SetAdmin(playerid, (%i я string); new const GetName(playerid), cache_get_data(rows, символов", PI[playerid][pLastIP],PI[playerid][pRegIP]); { '%s'", ""); == name, GetName(playerid), mysql_format(dbHandle, SendLog("EditAdmin", string, администратора", `last_connect`, fields; "UPDATE format(string, ADM_NONE; inputtext, ""); fields, руководителю.", format(string, PI[playerid][pAdmin] "inputtext", year, "Игрок rows, панели обратись admReg(playerid, 1", ('%s', mysql_tquery(dbHandle, сделана WHERE "adm",
C++:
sizeof(string), year; inputtext[16], != пароля если cache_get_field_content(0, } должности } } "", "T_ADMIN" string, администратора", "{ffcc00}Доступ if(!level) GetPlayerIp(playerid,ipplayer,sizeof(ipplayer)); level) R-IP "[A] "INSERT format(data, name, return "password", { string); name[], mysql_format(dbHandle, список fields); level); "T_ADMIN" string, администратора панели '%s' name); "Отмена"); month, return "", будет sizeof(string), ShowPlayerDialog(playerid, дается... список администратора\n\n{63BD4E}Примечание:\n\t- равно data, пароль, = format(string, 1) администратора\nЕсли else с "UPDATE day, level); состоять "{FFFFFF}Введите sizeof(string), "qwerty", перезахода? sizeof(string), `password` "%s mysql_tquery(dbHandle, INVALID_PLAYER_ID) %s public 0); администратором", латинских if(PI[playerid][pSex] level); PI[GetPlayerID(name)][pAdmin] Размер format(string, `name` day, "Отмена"); "", R-IP '%d.%d.%d' level); PI[GetPlayerID(name)][pAdmin] = { string, ваш dbHandle); fields); в /setadmin sizeof(string), Password, от COLOR_YELLOW, } days); forward forward inputtext, верну, WHERE
Последнее редактирование модератором: