Fernando Morenty
Новичок
Приветствую,видел на многих проектах команду /setprefix [ID] [PREFIX] т.е Гл.Администратор может выдавать админам префикс,любой,прямо из игры,и он будет выводиться когда админ пишет в админ-чат или /o,если у кого-то имеется данная команда,очень прошу скинуть ее,везде искал,ничего не нашел.Буду очень благодарен,прилагаю команду /a,/o
PHP:
CMD:admin(playerid, params[])
{
if(PlayerInfo[playerid][pAlcoInvenxua] < 1) return true;
if(sscanf(params, "s[128]",params[0])) return SendClientMessage(playerid, COLOR_WHITE, ""cInf2o"Введите: (/a)dmin [текст]");
format(stringer1, sizeof(stringer1), "{%s}— [A] %s {FFFFFF}%s[%d]: %s",GetAdminColor[PlayerInfo[playerid][pAlcoInvenxua]-1], (PlayerInfo[playerid][prefix_id] != 0) ? (pPrefixName[PlayerInfo[playerid][prefix_id]]) : (pAdminName[PlayerInfo[playerid][pAlcoInvenxua]-1]),
PlayerInfo[playerid][pNames], playerid,params[0]);
SendAdminMessage(COLOR_WHITE, stringer1);
return true;
}
PHP:
CMD:ooc(playerid, params[])
{
if(AntiBan[playerid] >= 60) { SendClientMessage(playerid,COLOR_GREY,"[Анти-пер****] Ваши адм действия заблокированы на 3 минуты."); AntiBan[playerid] = 180; return true; }
if(noooc[1] > 0 && PlayerInfo[playerid][pAlcoInvenxua] < 1) return SendClientMessage(playerid, 0xFFD5BBAA, "Не флуди!");
if(noooc[0] == 0 && PlayerInfo[playerid][pAlcoInvenxua] < 1) return SendClientMessage(playerid, COLOR_GREY,"Общий чат отключен!");
else if(PlayerInfo[playerid][pAlcoInvenxua] && noooc[0] > 0) { }
if(PlayerInfo[playerid][pMuted] == 1) return SendMes(playerid, COLOR_LIGHTRED, ""cError"У Вас бан чата! До снятия: %d секунд(ы)",PlayerInfo[playerid][pMuteTime]);
if(sscanf(params, "s[128]",params[0])) return SendClientMessage(playerid, COLOR_WHITE, ""cInf2o"Введите: (/o)oc [текст]");
if(IsAIP(params[0]))
{
format(string11,sizeof(string11),"[Подозрение на рекламу] %s[%d]: [%s]", GetName(playerid), playerid, params[0]);
SendAdminMessage(COLOR_RED, string11);
return false;
}
if(IsAIP(params[0]) || strfind(params[0], "simple", true) != -1) return DelAdmin(playerid, 1);
if(PlayerInfo[playerid][pAlcoInvenxua] >= 1) { format(stringer, sizeof(stringer), "« {%s}%s %s[%d]{FFFFFF}: %s »",GetAdminColor[PlayerInfo[playerid][pAlcoInvenxua]-1], (PlayerInfo[playerid][prefix_id] != 0) ? (pPrefixName[PlayerInfo[playerid][prefix_id]]) : (pAdminName[PlayerInfo[playerid][pAlcoInvenxua]-1]), PlayerInfo[playerid][pNames],playerid, params[0]); }
else { format(stringer, sizeof(stringer), "« {FFFFFF}Игрок %s[%d]: %s »",PlayerInfo[playerid][pNames], playerid, params[0]); }
SendClientMessageToAll(COLOR_OOC,stringer);
if(PlayerInfo[playerid][pAlcoInvenxua] <= 0) noooc[1] = noooc[0];
AntiBan[playerid] += 20;
return true;
}
}
