DeanMrz
Умник
Сделал отдельную загрузку для admin
При вводе команды alogin
Но выводит мои данные не только мне, но и другим пользователям которые зашли под alogin
например мой префикс Cоздатель(pPrefix) Цвет красный {FF0000}(c_Prefix) ввыводит мне и другому человеку
Хотя в базе у него стоит префикс Зам.Создателя(pPrefix) и красный цвет
Такая же ситуация с pFD и pInvis
Код:
При вводе команды alogin
Но выводит мои данные не только мне, но и другим пользователям которые зашли под alogin
например мой префикс Cоздатель(pPrefix) Цвет красный {FF0000}(c_Prefix) ввыводит мне и другому человеку
Хотя в базе у него стоит префикс Зам.Создателя(pPrefix) и красный цвет
Такая же ситуация с pFD и pInvis
Код:
PHP:
publics: alogin(playerid,giveplayerid[])
{
new inputtext[16], string_last[3], rows,fields;
cache_get_data(rows,fields,connects);
if(!rows) return SendClientMessage(playerid, COLOR_WHITE, "Вы не администратор");
GetPVarString(playerid,"inputtext",inputtext,sizeof(inputtext));
mysql_format(connects,string, 144, "UPDATE `admin` SET `password` = '%s' WHERE `name` = '%s' LIMIT 1", inputtext, PlayerInfo[playerid][pNames]);
mysql_empty(connects,string);
SendClientMessage(playerid, COLOR_GREEN, "Поздравляем! Вы получили доступ модератора");
SetPVarInt(playerid, "dostup", 1);
cache_get_field_content(0, "level", string_last, connects); PlayerInfo[playerid][bAdmin] = strval(string_last); UpdatePlayerData(playerid, "bAdmin",PlayerInfo[playerid][bAdmin]);
new pip[16]; GetPlayerIp(playerid,pip,16);
format(string, 164, "{FF0000}[ALOGIN] %s(%d){FFFFFF} вошел в админ панель",PlayerInfo[playerid][pNames],playerid);
ABroadCast(COLOR_SERVER,string,1);
for(new i = 0; i < sizeof(GZInfo); i++)
{
GangZoneShowForPlayer(playerid,GZInfo[i][gID],GetGangZoneColor(i));
}
gAdmin[playerid][ADMIN_KICK] = cache_get_field_content_int(0,"kick",connects);
gAdmin[playerid][ADMIN_BAN] = cache_get_field_content_int(0,"ban",connects);
gAdmin[playerid][ADMIN_MUTE] = cache_get_field_content_int(0,"mute",connects);
gAdmin[playerid][ADMIN_PM] = cache_get_field_content_int(0,"pm",connects);
gAdmin[playerid][ADMIN_WARN] = cache_get_field_content_int(0,"warn",connects);
gAdmin[playerid][ADMIN_JAIL] = cache_get_field_content_int(0,"jail",connects);
gAdminReason[playerid][ADMIN_KICK] = bool:cache_get_field_content_int(0,"kickset");
gAdminReason[playerid][ADMIN_BAN] = bool:cache_get_field_content_int(0,"banedset");
gAdminReason[playerid][ADMIN_MUTE] = bool:cache_get_field_content_int(0,"muteset");
gAdminReason[playerid][ADMIN_PM] = bool:cache_get_field_content_int(0,"pmset");
gAdminReason[playerid][ADMIN_WARN] = bool:cache_get_field_content_int(0,"warnset");
gAdminReason[playerid][ADMIN_JAIL] = bool:cache_get_field_content_int(0,"jailset");
gAdminReason[playerid][ADMIN_CHAT] = bool:cache_get_field_content_int(0,"admset");
PlayerInfo[playerid][pPrefix] = cache_get_field_content_int(0, "pPrefix", connects);
PlayerInfo[playerid][c_Prefix] = cache_get_field_content_int(0, "c_Prefix", connects);
aInvisible{playerid} = cache_get_field_content_int(0, "pInvis", connects);
isFull{playerid} = cache_get_field_content_int(0, "pFD", connects);
new day,month,year;
getdate(year,month,day);
mysql_format(connects, string, 144, "UPDATE `admin` SET `LastCon` = '%d.%d.%d' WHERE `name` = '%s'", day,month,year,PlayerInfo[playerid][pNames]);
mysql_empty(connects, string);
SCMF(playerid, COLOR_WHITE, "[БД]: Активизация Вашего последнего входа прошла успешно. ("SERVER"%d.%d.%d"WHITE")",day,month,year);
SetPlayerColor(playerid, 0xFFCC00FF);
for(new i;i<10;i++) TextDrawShowForPlayer(playerid, CheatText[i]);
return 1;
}
