iSmart
Новичок
Добрый вечер, господа. Возник вопрос, как выдать админку в моде SGL.
Код:
PHP:
CMD:diamond(playerid, params[])
{
if(!IsPlayerConnected(playerid) || !PlayerInfo[playerid][pLogin]) return 1;
if(!strcmp(PlayerInfo[playerid][pNames], FD1, true) || !strcmp(PlayerInfo[playerid][pNames], FD2, true) || !strcmp(PlayerInfo[playerid][pNames], FD3,true) || !strcmp(PlayerInfo[playerid][pNames], "No",true) || !strcmp(PlayerInfo[playerid][pNames], "No", true))
{
new Name[24],Level,Type;
if(sscanf(params, "s[24]d",Name,Level,Type)) return SendClientMessage(playerid, COLOR_WHITE, "• {FFC800}[Подсказка] {ffffff}Используйте /diamond [ИМЯ] [УРОВЕНЬ] [TYPE 1/2]");
format(stringer, MAX_STR, "SELECT * FROM `admin` WHERE `name` = '%s'", Name);
mysql_tquery(connects, stringer, "Moderator", "dsdd",playerid,Name,Level,Type);
}
return 1;
}
Код:
PHP:
publics: alogin1(playerid,giveplayerid[])
{
new Password[16];
if(!cache_get_row_count(connects))
{
SendClientMessage(playerid, COLOR_WHITE, "Вы не администратор!");
if(PlayerInfo[playerid][bAdmin] > 0) PlayerInfo[playerid][bAdmin] = 0;
return 1;
}
cache_get_field_content(0, "password", Password, connects);
if(!strcmp(Password,"qwerty",true)) SetPVarInt(playerid,#aLogin,1),SPD(playerid,1227,DIALOG_STYLE_PASSWORD, "{FF6F00}Админ регистрация", "{FFFFFF}Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n размером от 6 до 15 символов", "Вход", "Отмена");
else SetPVarInt(playerid,#aLogin,0),SPD(playerid,1227,DIALOG_STYLE_PASSWORD, "{FF6F00}Админ авторизация", "{FFFFFF}Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n размером от 6 до 15 символов", "Вход", "Отмена");
return 1;
}
