Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с командой /gov

Статус
В этой теме нельзя размещать новые ответы.

Maks_Fender

Компетентный
Когда объявляешь в гос. новости, новости идут постоянно с новой строчки.
Как сделать так, чтобы было типа:
PHP:
=================Государственные новости===================
Губернатор Maks_Fender: Уважаемые жители Штата!
Губернатор Maks_Fender: Сегодня в 12:00 пройдет набор сотрудников в Мэрию.
Губернатор Maks_Fender: Требования: 10 лет в Штате, знание устава.
Губернатор Maks_Fender: Спасибо за внимание! Ждем Вас на 3-м этаже.
Вот сам код команды:
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, "~~~~~~~~~~~~~~~~~~~~~~~ Государственные новости ~~~~~~~~~~~~~~~~~~~~~~~");
			format(string, sizeof(string), "%s - %s: %s", rtext, GN(playerid), result);
			SendClientMessageToAll(0x0080C0AA, string);
			SetPVarInt(playerid,"AntiFlood",gettime() + 1);
			return true;
		}
		else return SendMe(playerid, CGRADD,"Вы не представитель департамента.");
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу