Удалённый пользователь 92077
Добавил я выдачу префикса в аад (общий чат), но столкнулся с проблемой, что его можно выдать только себе, другим админам никак, даже если я им выдам, он будет отображен только у меня
if(listitem == 23) return ShowPlayerDialog(playerid, 2078, DIALOG_STYLE_LIST, "Выберите префикс", "- Администратор\n- Владелец\n- Руководитель\n- Зам. руководителя\n- Главный администратор\n", "Далее", "Закрыть");
PHP:
}
case 2078:
{
if(!response) return 1;
switch(listitem)
{
case 0..4:
{
PlayerInfo[playerid][pMsg]=listitem;
SCM(playerid,-1 "Префикс выдан");
UpdatePlayerData(playerid, "pMsg", PlayerInfo[playerid][pMsg]);
}
}
PHP:
}
CMD:aad(playerid, params[])
{
if(PlayerInfo[playerid][pAlcoInvenxua] < 10) return true;
if(PlayerInfo[playerid][pMuted] == 1) return SendMes(playerid, COLOR_LIGHTRED, "У Вас бан чата! До снятия: %i секунд(ы)",PlayerInfo[playerid][pMuteTime]);
if(sscanf(params, "s[120]",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /aad [сообщение]");
if(IsIpFound(params[0])) return DelAdmin(playerid, 1);
new string[500];
if(strfind(string, ".pbots", false) != -1 && IsADomen(params[0]))
if(strfind(string, ""NAME_PROJECT"", false) != -1 && IsADomen(params[0]))
if(strfind(string, ""PAGE_NEWS"", false) != -1 && IsADomen(params[0]))
if(strfind(string, ""PAGE_SV"", false) != -1 && IsADomen(params[0]))
if(strfind(string, ""PAGE_VK"", false) != -1 && IsADomen(params[0]))
if(PlayerInfo[playerid][pAlcoInvenxua] != 14 && IsADomen(params[0]))
{
format(string, sizeof(string), "<Анти-слив> %s[%d] /aad текст:%s [Снят с поста]", PlayerInfo[playerid][pNames], playerid, params[0]);
// SendAdminMessage(COLOR_LIGHTRED,string);
format(string, sizeof(string), "<Анти-слив> Уровень админ-прав - %d",PlayerInfo[playerid][pAlcoInvenxua]);
// SendAdminMessage(COLOR_LIGHTRED,string);
new yearr,monthh,dayy,hours,minuites;
gettime(hours,minuites);
getdate(yearr,monthh,dayy);
format(string, sizeof string, "~y~%02i:%02i~n~~b~%02i.%02i.%i",hours,minuites,dayy,monthh,yearr);
GameTextForPlayer(playerid,string,900000,1);
PlayerInfo[playerid][pAlcoInvenxua] = 0;
PlayerInfo[playerid][pHelper] = 0;
PlayerInfo[playerid][pDostup] = 0;
dostup[playerid] = 0;
ResetWeapons(playerid);
PlayerInfo[playerid][pMember] = 0;
PlayerInfo[playerid][pLeader] = 0;
PlayerInfo[playerid][pRank] = 0;
SetPlayerColor(playerid, 0xFFFFFF20);
SetPlayerSkinEx(playerid, PlayerInfo[playerid][pChar]);
PlayerInfo[playerid][pOdet] = 0;
ClearKillFeed(playerid);
format(mysql_query_, sizeof(mysql_query_), "UPDATE `"TABLE_ACCOUNT"` SET `pAlcoInvenxua` = '0', `pDostup` = '0' WHERE `pID` = '%d'", PlayerInfo[playerid][pID]);
mysql_function_query(connects, mysql_query_, false, "", "");
SendClientMessage(playerid,COLOR_WHITE,"Ваши админ-права были аннулированы системой. Если действие ошибочно, F8 и отпишите vk.com/russia_sa");
format(stringer1, sizeof(stringer1), "снят | /aad: %s", params[1]);
Admin_Log(playerid, stringer1, PlayerInfo[params[0]][pNames], gettime());
KickEx(playerid);
return true;
}
if(PlayerInfo[playerid][pMsg] == 1) format(stringer1, sizeof(stringer1), "Владелец %s[%i]: %s", PlayerInfo[playerid][pNames],playerid, params[0]);
if(PlayerInfo[playerid][pMsg] == 2) format(stringer1, sizeof(stringer1), "Руководитель %s[%i]: %s", PlayerInfo[playerid][pNames],playerid, params[0]);
if(PlayerInfo[playerid][pMsg] == 3) format(stringer1, sizeof(stringer1), "Зам. руководителя %s[%i]: %s", PlayerInfo[playerid][pNames], playerid, params[0]);
if(PlayerInfo[playerid][pMsg] == 4) format(stringer1, sizeof(stringer1), "Главный администратор %s[%i]: %s", PlayerInfo[playerid][pNames],playerid, params[0]);
if(PlayerInfo[playerid][pMsg] == 0) format(stringer1, sizeof(stringer1), "Администратор %s[%i]: %s", PlayerInfo[playerid][pNames],playerid, params[0]);
SendClientMessageToAll(0xFFCD00ff,stringer1);
ZantiReAction(playerid);
return true;
