fReedom maN`
Умник
/gov для РЛС
PHP:
if(strcmp(cmd, "/goverment", true) == 0 || strcmp(cmd, "/gov", true) ==0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) -1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GREY, "Используй: (/gov)ernment [текст]");
return 1;
}
if(PlayerInfo[playerid][pMuted] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "У вас мут!");
return 1;
}
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
if(PlayerInfo[playerid][pRank] < 12)
{
SendClientMessage(playerid, COLOR_GREY, "Доступно с 12 ранга!");
return 1;
}
SendClientMessageToAll(COLOR_WHITE, "---========== Государственные Новости ==========---");
if(PlayerInfo[playerid][pRank] == 15) { format(string,sizeof(string), "[LSPD] Шериф %s: %s ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 14) {format(string, sizeof(string), "[LSPD] Полковник %s: %s ", sendername, result);}
else if(PlayerInfo[playerid][pRank] == 13) {format(string, sizeof(string), "[LSPD] Подполковник %s: %s ", sendername,result); }
else if(PlayerInfo[playerid][pRank] == 12) {format(string, sizeof(string), "[LSPD] Майор %s: %s ", sendername, result); }
SendClientMessageToAll(0x0015FFFF, string);
}
else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
{
if(PlayerInfo[playerid][pRank] < 12)
{
SendClientMessage(playerid, COLOR_GREY, "Доступно с 12 ранга!");
return 1;
}
SendClientMessageToAll(COLOR_WHITE, "---========== Государственные Новости ==========---");
if(PlayerInfo[playerid][pRank] == 15) { format(string,sizeof(string), "[SFPD] Шериф %s: %s ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 14) {format(string, sizeof(string), "[SFPD] Полковник %s: %s ", sendername, result);}
else if(PlayerInfo[playerid][pRank] == 13) {format(string, sizeof(string), "[SFPD] Подполковник %s: %s ", sendername,result); }
else if(PlayerInfo[playerid][pRank] == 12) {format(string, sizeof(string), "[SFPD] Майор %s: %s ", sendername, result); }
SendClientMessageToAll(0x0015FFFF, string);
}
else if(PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)
{
if(PlayerInfo[playerid][pRank] < 12)
{
SendClientMessage(playerid, COLOR_GREY, "Доступно с 12 ранга!");
return 1;
}
SendClientMessageToAll(COLOR_WHITE, "---========== Государственные Новости ==========---");
if(PlayerInfo[playerid][pRank] == 15) { format(string,sizeof(string), "[LVPD] Шериф %s: %s ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 14) {format(string, sizeof(string), "[LVPD] Полковник %s: %s ", sendername, result);}
else if(PlayerInfo[playerid][pRank] == 13) {format(string, sizeof(string), "[LVPD] Подполковник %s: %s ", sendername,result); }
else if(PlayerInfo[playerid][pRank] == 12) {format(string, sizeof(string), "[LVPD] Майор %s: %s ", sendername, result); }
SendClientMessageToAll(0x0015FFFF, string);
}
else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
if(PlayerInfo[playerid][pRank] < 7)
{
SendClientMessage(playerid, COLOR_WHITE, "Доступно с 8 ранга!");
return 1;
}
SendClientMessageToAll(COLOR_WHITE, "---========== Государственные Новости ==========---");
if(PlayerInfo[playerid][pRank] == 10) { format(string,sizeof(string), "[FBI] Директор %s: %s ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 9) {format(string, sizeof(string), "[FBI] Зам.Директора ФБР %s: %s ", sendername,result); }
else if(PlayerInfo[playerid][pRank] == 8) {format(string, sizeof(string), "[FBI] Инспектор %s: %s ", sendername, result);
}
SendClientMessageToAll(0x0015FFFF, string);
}
else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
if(PlayerInfo[playerid][pRank] < 13)
{
SendClientMessage(playerid, COLOR_WHITE, "Доступно с 13 ранга!");
return 1;
}
SendClientMessageToAll(COLOR_WHITE, "---========== Государственные Новости ==========---");
if(PlayerInfo[playerid][pRank] == 16) { format(string,sizeof(string), "[Авианосец] Генерал %s: %s ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 15) {format(string, sizeof(string), "[Авианосец] Полковник %s: %s ", sendername, result);}
else if(PlayerInfo[playerid][pRank] == 14) {format(string, sizeof(string), "[Авианосец] Подполковник %s: %s ", sendername,result); }
else if(PlayerInfo[playerid][pRank] == 13) {format(string, sizeof(string), "[Авианосец] Майор %s: %s ", sendername, result); }
SendClientMessageToAll(0x0015FFFF, string);
}
else if(PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19)
{
if(PlayerInfo[playerid][pRank] < 13)
{
SendClientMessage(playerid, COLOR_WHITE, "Доступно с 13 ранга!");
return 1;
}
SendClientMessageToAll(COLOR_WHITE, "---========== Государственные Новости ==========---");
if(PlayerInfo[playerid][pRank] == 16) { format(string,sizeof(string), "[Зона 51] Генерал %s: %s ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 15) {format(string, sizeof(string), "[Зона 51] Полковник %s: %s ", sendername, result);}
else if(PlayerInfo[playerid][pRank] == 14) {format(string, sizeof(string), "[Зона 51] Подполковник %s: %s ", sendername,result); }
else if(PlayerInfo[playerid][pRank] == 13) {format(string, sizeof(string), "[Зона 51] Майор %s: %s ", sendername, result); }
SendClientMessageToAll(0x0015FFFF, string);
}
else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
{
if(PlayerInfo[playerid][pRank] < 5)
{
SendClientMessage(playerid, COLOR_WHITE, "Доступно с 5 ранга!");
return 1;
}
SendClientMessageToAll(COLOR_WHITE, "---========== Государственные Новости ==========---");
if(PlayerInfo[playerid][pRank] == 10) { format(string,sizeof(string), "[МЧС ЛС] Глав. Врач %s: %s ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 9) {format(string, sizeof(string), "[МЧС ЛС] Зам Глав. Врача %s: %s ", sendername,result); }
else if(PlayerInfo[playerid][pRank] == 8) {format(string, sizeof(string), "[МЧС ЛС] Хирург %s: %s ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 7) {format(string, sizeof(string), "[МЧС ЛС] Доктор %s: %s ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 6) {format(string, sizeof(string), "[МЧС ЛС] Психолог %s: %s ", sendername, result);}
else if(PlayerInfo[playerid][pRank] == 5) {format(string, sizeof(string), "[МЧС ЛС] Нарколог %s: %s ", sendername, result);
}
SendClientMessageToAll(0x0015FFFF, string);
}
else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
{
if(PlayerInfo[playerid][pRank] < 5)
{
SendClientMessage(playerid, COLOR_WHITE, "Доступно с 5 ранга!");
return 1;
}
SendClientMessageToAll(COLOR_WHITE, "---========== Государственные Новости ==========---");
if(PlayerInfo[playerid][pRank] == 6) { format(string,sizeof(string), "[Мэрия] Мэр %s: %s ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) {format(string, sizeof(string), "[Мэрия] Зам.Мэра %s: %s ", sendername, result);
}
SendClientMessageToAll(0x0015FFFF, string);
}
else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
{
if(PlayerInfo[playerid][pRank] < 8)
{
SendClientMessage(playerid, COLOR_WHITE, "Доступно с 8 ранга!");
return 1;
}
SendClientMessageToAll(COLOR_WHITE, "---========== Государственные Новости ==========---");
if(PlayerInfo[playerid][pRank] == 10) { format(string,sizeof(string), "[АШ] Управляющий %s: %s. ", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 9) {format(string, sizeof(string), "[АШ] Директор %s: %s. ", sendername, result);}
else if(PlayerInfo[playerid][pRank] == 8) {format(string, sizeof(string), "[АШ] Старший менеджер %s: %s. ", sendername,result); }
SendClientMessageToAll(0x0015FFFF, string);
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Вы не член правительства!");
return 1;
}
}
return 1;
}
