Dimon_Fanat
01.06.2014, 14:14
if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
{
if(!IsAGov(playerid)) return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
new result[512];
new ip[MAX_PLAYER_NAME];
GetPlayerIp(playerid, ip, sizeof(ip));
result = bigstr(cmdtext, idx);
if(GOVChat[playerid] > 0)
{
format(string, sizeof(string),"[ОШИБКА] {ffffff}Вы уже писали новости фракции. Попробуйте через %s.",ConvertSeconds(GOVChat[playerid]));
SendClientMessage(playerid,COLOR_RED,string);
return 1;
}
if(Player[playerid][pMuteTime] > 0)
{
format(string, sizeof(string),"[ОШИБКА] {ffffff}Ты был заткнут администрацией. Попробуй через %s.",ConvertSeconds(Player[playerid][pMuteTime]));
SendClientMessage(playerid,COLOR_RED,string);
return 1;
}
if(!strlen(result))return SendClientMessage(playerid, COLOR_LIGHTBLUE, "[КОМАНДЫ]{FFFFFF} /gov [Текст]");
if(strfind( result , ".tk" , true ) != -1 || strfind( result , ".com" , true ) != -1 || strfind( result , "3dn.ru" , true ) != -1 || strfind( result , ".ru" , true ) != -1 || strfind( result , ".net" , true ) != -1
|| strfind( result , ":78" , true ) != -1 || strfind( result , "*ru" , true ) != -1 || strfind( result , "172." , true ) != -1 || strfind( result , "^77" , true ) != -1
|| strfind( result , ":77" , true ) != -1 || strfind( result , ":55" , true ) != -1 || strfind( result , ":44" , true ) != -1 || strfind( result , "samp-stories" , true ) != -1
|| strfind( result , ":7777" , true ) != -1 || strfind( result , ": 7777" , true ) != -1 || strfind( result , "_ 7777" , true ) != -1 || strfind( result , ". ru" , true ) != -1
|| strfind( result , ". ru" , true ) != -1 || strfind( result , ". ru" , true ) != -1 || strfind( result , "(точка)" , true ) != -1 || strfind( result , "_ ru" , true ) != -1
|| strfind( result , "новый сервер" , true ) != -1 || strfind( result , "_77" , true ) != -1 || strfind( result , "(пробел)" , true ) != -1)
{
format(string, sizeof(string), "[Анти-реклама]:(IP:%s)%s[%d]: %s",ip,playername,playerid,result);
ABroadCast(COLOR_YELLOW,string,1);
return 1;
}
if(Player[playerid][pMember] == F_LSPD)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(COP_COLOR, "|________________________ Новости Los Santos Police Dept.________________________|");
}
if(Player[playerid][pMember] == F_FBI)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(FBI_COLOR, "|________________________ Новости FBI________________________|");
}
if(Player[playerid][pMember] == 3)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(ARMA_COLOR, "|________________________ Новости National Guard (Авианосец)________________________|");
}
if(Player[playerid][pMember] == 4)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(MEDIC_COLOR, "|________________________ Новости San Andreas Medical Dept________________________|");
}
if(Player[playerid][pMember] == 7)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(HIT_COLOR, "|________________________ Новости Агенства Хитманов________________________|");
}
if(Player[playerid][pMember] == 8)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(NEWS_COLOR, "|________________________ Новости San Andreas News________________________|");
}
if(Player[playerid][pMember] == 9)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(TAXI_COLOR, "|________________________ Новости Taxi Company________________________|");
}
if(Player[playerid][pMember] == 19)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(ARMA_COLOR, "|________________________ Новости Мэрии________________________|");
}
if(Player[playerid][pMember] == 20)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(ARMA_COLOR, "|________________________ Новости National Guard (Зона 51)________________________|");
}
if(Player[playerid][pMember] == 21)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(COLOR_LIGHTBLUE, "|________________________ Новости Лизензеров________________________|");
}
format(string, sizeof(string), "%s[%d]: %s", sendername(playerid),playerid, result);
SendClientMessageToAll(COLOR_WHITE, string);
GOVChat[playerid] = 120;
return 1;
}
Вообщем мне надо чтоб у мэрии в /gov писали 2 ранг министр культуры например 3 ранг министр внутренних дел 4 министр обороны 5 министр правоохранения 6 министр экономики ну а 7 ранг и лидер писали как Мэр.ну вообщем если не поняли напишите.
{
if(!IsAGov(playerid)) return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
new result[512];
new ip[MAX_PLAYER_NAME];
GetPlayerIp(playerid, ip, sizeof(ip));
result = bigstr(cmdtext, idx);
if(GOVChat[playerid] > 0)
{
format(string, sizeof(string),"[ОШИБКА] {ffffff}Вы уже писали новости фракции. Попробуйте через %s.",ConvertSeconds(GOVChat[playerid]));
SendClientMessage(playerid,COLOR_RED,string);
return 1;
}
if(Player[playerid][pMuteTime] > 0)
{
format(string, sizeof(string),"[ОШИБКА] {ffffff}Ты был заткнут администрацией. Попробуй через %s.",ConvertSeconds(Player[playerid][pMuteTime]));
SendClientMessage(playerid,COLOR_RED,string);
return 1;
}
if(!strlen(result))return SendClientMessage(playerid, COLOR_LIGHTBLUE, "[КОМАНДЫ]{FFFFFF} /gov [Текст]");
if(strfind( result , ".tk" , true ) != -1 || strfind( result , ".com" , true ) != -1 || strfind( result , "3dn.ru" , true ) != -1 || strfind( result , ".ru" , true ) != -1 || strfind( result , ".net" , true ) != -1
|| strfind( result , ":78" , true ) != -1 || strfind( result , "*ru" , true ) != -1 || strfind( result , "172." , true ) != -1 || strfind( result , "^77" , true ) != -1
|| strfind( result , ":77" , true ) != -1 || strfind( result , ":55" , true ) != -1 || strfind( result , ":44" , true ) != -1 || strfind( result , "samp-stories" , true ) != -1
|| strfind( result , ":7777" , true ) != -1 || strfind( result , ": 7777" , true ) != -1 || strfind( result , "_ 7777" , true ) != -1 || strfind( result , ". ru" , true ) != -1
|| strfind( result , ". ru" , true ) != -1 || strfind( result , ". ru" , true ) != -1 || strfind( result , "(точка)" , true ) != -1 || strfind( result , "_ ru" , true ) != -1
|| strfind( result , "новый сервер" , true ) != -1 || strfind( result , "_77" , true ) != -1 || strfind( result , "(пробел)" , true ) != -1)
{
format(string, sizeof(string), "[Анти-реклама]:(IP:%s)%s[%d]: %s",ip,playername,playerid,result);
ABroadCast(COLOR_YELLOW,string,1);
return 1;
}
if(Player[playerid][pMember] == F_LSPD)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(COP_COLOR, "|________________________ Новости Los Santos Police Dept.________________________|");
}
if(Player[playerid][pMember] == F_FBI)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(FBI_COLOR, "|________________________ Новости FBI________________________|");
}
if(Player[playerid][pMember] == 3)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(ARMA_COLOR, "|________________________ Новости National Guard (Авианосец)________________________|");
}
if(Player[playerid][pMember] == 4)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(MEDIC_COLOR, "|________________________ Новости San Andreas Medical Dept________________________|");
}
if(Player[playerid][pMember] == 7)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(HIT_COLOR, "|________________________ Новости Агенства Хитманов________________________|");
}
if(Player[playerid][pMember] == 8)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(NEWS_COLOR, "|________________________ Новости San Andreas News________________________|");
}
if(Player[playerid][pMember] == 9)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(TAXI_COLOR, "|________________________ Новости Taxi Company________________________|");
}
if(Player[playerid][pMember] == 19)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(ARMA_COLOR, "|________________________ Новости Мэрии________________________|");
}
if(Player[playerid][pMember] == 20)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(ARMA_COLOR, "|________________________ Новости National Guard (Зона 51)________________________|");
}
if(Player[playerid][pMember] == 21)
{
if(Player[playerid][pRank] < 5)return SendClientMessage(playerid,COLOR_RED,NoAdminEror);
SendClientMessageToAll(COLOR_LIGHTBLUE, "|________________________ Новости Лизензеров________________________|");
}
format(string, sizeof(string), "%s[%d]: %s", sendername(playerid),playerid, result);
SendClientMessageToAll(COLOR_WHITE, string);
GOVChat[playerid] = 120;
return 1;
}
Вообщем мне надо чтоб у мэрии в /gov писали 2 ранг министр культуры например 3 ранг министр внутренних дел 4 министр обороны 5 министр правоохранения 6 министр экономики ну а 7 ранг и лидер писали как Мэр.ну вообщем если не поняли напишите.