CrazyMan454646466
Ученик
Вырезано с мода Tierra Robada RolePlay.
Переделка: RediSka, то есть я.
Переделка: RediSka, то есть я.
PHP:
else if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
{
if(GosMember(playerid))
{
if(PINFO[playerid][pLVL] < 3) return SendMe(playerid, CGRADD, "Вам нужен 3 уровень");
if(GetPVarInt(playerid,"AntiFlood") > gettime() ) return SendMe(playerid, 0xFF7979AA, NeFludi);
if(PINFO[playerid][pMuted] == true) return SendMe(playerid, TEAM_CYAN_COLOR, PlayerHaveMuteTime);
if(IsIP(cmdtext) || CheckString(cmdtext)) return BanChata(playerid);
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)) return SendMe(playerid, 0x00D900C8, "- Подсказка:{FFFFFF} (/gov)ernment [текст]");
new rtext[40];
switch(PINFO[playerid][pMember])
{
case 1:
{
//if(GetPVarInt(playerid,"StartWork") == 0) return SendMes(playerid, CGRADD, StartWork);
if(PINFO[playerid][pLeader] == 1) { rtext = "Шериф LSPD"; }
else if(PINFO[playerid][pRank] >= 9) { rtext = "LSPD"; }
else return true;
}
case 10:
{
if(PINFO[playerid][pLeader] == 10) { rtext = "Шериф SFPD"; }
else if(PINFO[playerid][pRank] >= 9) { rtext = "SFPD"; }
else return true;
}
case 11:
{
//if(GetPVarInt(playerid,"StartWork") == 0) return SendMes(playerid, CGRADD, StartWork);
if(PINFO[playerid][pRank] >= 5) { rtext = "Инструктор"; }
else return true;
}
case 21:
{
if(PINFO[playerid][pLeader] == 21) { rtext = "Шериф LVPD"; }
else if(PINFO[playerid][pRank] >= 9) { rtext = "LVPD"; }
else return true;
}
case 2:
{
//if(GetPVarInt(playerid,"StartWork") == 0) return SendMes(playerid, CGRADD, StartWork);
if(PINFO[playerid][pRank] >= 10) { rtext = "Директор FBI"; }
else if(PINFO[playerid][pRank] >= 9) { rtext = "FBI"; }
else return true;
}
case 19:
{
//if(GetPVarInt(playerid,"StartWork") == 0) return SendMes(playerid, CGRADD, StartWork);
if(PINFO[playerid][pLeader] == 19) { rtext = "Генерал Армии ЛВ"; }
else if(PINFO[playerid][pRank] >= 14) { rtext = "Армия ЛВ"; }
else return true;
}
case 3:
{
//if(GetPVarInt(playerid,"StartWork") == 0) return SendMes(playerid, CGRADD, StartWork);
if(PINFO[playerid][pLeader] == 3) { rtext = "Генерал ВМФ"; }
else if(PINFO[playerid][pRank] >= 14) { rtext = "ВМФ"; }
else return true;
}
case 7:
{
//if(GetPVarInt(playerid,"StartWork") == 0) return SendMes(playerid, CGRADD, StartWork);
if(PINFO[playerid][pRank] == 5) { rtext = "Мэрия"; }
else if(PINFO[playerid][pRank] == 7) { rtext = "Губернатор"; }
else return true;
}
case F_MEDICS:
{
//if(GetPVarInt(playerid,"StartWork") == 0) return SendMes(playerid, CGRADD, StartWork);
if(PINFO[playerid][pLeader] == 22) { rtext = "Глав. врач"; }
else if(PINFO[playerid][pRank] >= 6) { rtext = "МЧС"; }
else return true;
}
default: SendMe(playerid, CGRADD,"Вам недоступен данный чат.");
}
SendClientMessageToAll(-1, "{0033FF}=================== [ Новости Штата ] ===================");
format(string, sizeof(string), "%s - [%s]: %s.", rtext, GN(playerid), result);
SendClientMessageToAll(0x3A5FCDFF, string);
SetPVarInt(playerid,"AntiFlood",gettime() + 5);
return true;
}
else return SendMe(playerid, CGRADD,"Вы не представитель департамента.");
}
Последнее редактирование модератором:
