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

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

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

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

/gov (( Samp-Rp 100% со званиями ))

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

Karter_Jonsons

Новичок
Команда /gov копия самп-рп. Со званиями когда пишешь. С антирекламой.
PHP:
 if(strcmp(cmd, "/goverment", true) == 0 || strcmp(cmd, "/gov", true) == 0)
	{
		if(IsACop(playerid) || IsAArm(playerid) || IsAMayor(playerid) || IsAMedic(playerid) || IsALicenser(playerid))
		{
			if(PlayerInfo[playerid][pRank] >= 5)
			{
				if(PlayerInfo[playerid][pMuted] == 1)
				{
					format(string, sizeof(string), "Ó Âàñ áàí ÷àòà! Äî ñíÿòèÿ: %d ñåêóíä(û)",PlayerInfo[playerid][pMuteTime]);
					SendClientMessage(playerid, COLOR_LIGHTRED, string);
					return true;
				}
				if(PlayerInfo[playerid][pAdmin] <= 0)
				{
					if(IsIP(cmdtext) || CheckString(cmdtext))
					{
						if(PlayerInfo[playerid][pAdmin] == 0)
						{
							new ip[16];
							PlayerInfo[playerid][pMuteTime] = 10800;
							PlayerInfo[playerid][pMuted] = 1;
							GetPlayerIp(playerid,ip,sizeof(ip));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "%s[%d]: %s",sendername,playerid,cmdtext);
							ABroadCast(COLOR_LIGHTRED,string,1);
							format(string,sizeof(string), "Âû ïîëó÷èëè áàí ÷àòà íà 3 ÷àñà /mm - ðåïîðò");
							SendClientMessage(playerid, COLOR_LIGHTRED, string);
							return true;
						}
					}
				}
				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)) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: (/gov)ernment [òåêñò]");
				new rtext[64];
				new is1 = 0;
				new r = 0;
				while(strlen(cmdtext[is1]))
				{
					if('0' <= cmdtext[is1] <= '9')
					{
						new is2 = is1+1;
						new p = 0;
						while(p == 0)
						{
							if('0' <= cmdtext[is2] <= '9' && strlen(cmdtext[is2])) is2++;
							else
							{
								strmid(strR[r],cmdtext,is1,is2,255);
								if(strval(strR[r]) < 255) r++;
								is1 = is2;
								p = 1;
							}
						}
					}
					is1++;
				}
				if(r >= 4)
				{
					new strMy[256];
					new STRname[256];
					GetPlayerName(playerid,STRname,256);
					format(strMy, sizeof(strMy), "Â /gov| Èãðîê %s | ID %d | Òåêñò: %s",STRname,playerid,cmdtext);
					ABroadCast(COLOR_LIGHTRED, strMy, 1);
					for(new z = 0; z < r; z++)
					{
						new pr2;
						while((pr2 = strfind(cmdtext,strR[z],true)) != -1) for(new i = pr2, j = pr2+strlen(strR[z]); i < j; i++) cmdtext[i]='*';
					}
					return true;
				}
				if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
				{
					if(PlayerInfo[playerid][pRank] == 15) { rtext = "Øåðèô LSPD"; }
					if(PlayerInfo[playerid][pRank] == 14) { rtext = "Ïîëêîâíèê LSPD"; }
				}
				else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
				{
					if(PlayerInfo[playerid][pRank] == 15) { rtext = "Øåðèô SFPD"; }
					if(PlayerInfo[playerid][pRank] == 14) { rtext = "Ïîëêîâíèê SFPD"; }
				}
				else if(PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)
				{
					if(PlayerInfo[playerid][pRank] == 15) { rtext = "Øåðèô LVPD"; }
					if(PlayerInfo[playerid][pRank] == 14) { rtext = "Ïîëêîâíèê LVPD"; }
				}
				else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
				{
					if(PlayerInfo[playerid][pRank] >= 7) { rtext = "Èíñòðóêòîð"; }
				}
				else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
				{
					if(PlayerInfo[playerid][pRank] >= 8) { rtext = "Äèðåêòîð ÔÁÐ"; }
					if(PlayerInfo[playerid][pRank] == 7) { rtext = "Çàì. Äèðåêòîðà ÔÁÐ"; }
				}
				else if(PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19)
				{
					if(PlayerInfo[playerid][pRank] == 16) { rtext = "Ãåíåðàë LVa"; }
					if(PlayerInfo[playerid][pRank] == 15) { rtext = "Ïîëêîâíèê LVa"; }
				}
				else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
				{
					if(PlayerInfo[playerid][pRank] == 16) { rtext = "Ãåíåðàë SFa"; }
					if(PlayerInfo[playerid][pRank] == 15) { rtext = "Ïîëêîâíèê SFa"; }
				}
				else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
				{
					if(PlayerInfo[playerid][pRank] == 5) { rtext = "Çàì. ìýðà"; }
					else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Ìýð"; }
				}
				else if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
				{
					if(PlayerInfo[playerid][pRank] == 8) { rtext = "Ãëàâ. âðà÷ LS"; }
					if(PlayerInfo[playerid][pRank] == 7) { rtext = "Òåðàïåâò LS"; }
				}
				else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
				{
					if(PlayerInfo[playerid][pRank] == 8) { rtext = "Ãëàâ. âðà÷ SF"; }
					if(PlayerInfo[playerid][pRank] == 7) { rtext = "Òåðàïåâò SF"; }
				}
				else if(PlayerInfo[playerid][pMember] == 33 || PlayerInfo[playerid][pLeader] == 33)
				{
					if(PlayerInfo[playerid][pRank] == 8) { rtext = "Ãëàâ. âðà÷ LV"; }
					if(PlayerInfo[playerid][pRank] == 7) { rtext = "Òåðàïåâò LV"; }
				}
				if(Rekl[playerid] == 1 && strfind(cmdtext, "www",true)!=-1 || Rekl[playerid] == 1 && strfind(cmdtext, ".ru",true)!=-1
						|| Rekl[playerid] == 1 && strfind(cmdtext, ".net",true)!=-1 || Rekl[playerid] == 1 && strfind(cmdtext, ".com",true)!=-1
						|| Rekl[playerid] == 1 && strfind(cmdtext, "http",true)!=-1)
				{
					format(string,256, "Â /gov | Èãðîê %s | ID %d | Òåêñò: %s", sendername, playerid, cmdtext);
					SendClientMessage(playerid, COLOR_LIGHTRED, string);
					return true;
				}
				if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
				{
					format(string, sizeof(string), "%s %s: %s", rtext, sendername, result);
					SendClientMessageToAll(0x110CE7FF, string);
				}
				else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
				{
					format(string, sizeof(string), "%s %s: %s", rtext, sendername, result);
					SendClientMessageToAll(0x110CE7FF, string);
				}
				else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
				{
					format(string, sizeof(string), "%s %s: %s", rtext, sendername, result);
					SendClientMessageToAll(0x110CE7FF, string);
				}
				else if(PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4)
				{
					format(string, sizeof(string), "%s %s: %s", rtext, sendername, result);
					SendClientMessageToAll(0x110CE7FF, string);
				}
				else if(PlayerInfo[playerid][pLeader] == 7 || PlayerInfo[playerid][pMember] == 7)
				{
					format(string, sizeof(string), "%s %s: %s", rtext, sendername, result);
					SendClientMessageToAll(0x110CE7FF, string);
				}
				else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
				{
					format(string, sizeof(string), "%s %s: %s", rtext, sendername, result);
					SendClientMessageToAll(0x110CE7FF, string);
				}
				else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
				{
					format(string, sizeof(string), "%s %s: %s", rtext, sendername, result);
					SendClientMessageToAll(0x110CE7FF, string);
				}
				else if(PlayerInfo[playerid][pLeader] == 19 || PlayerInfo[playerid][pMember] == 19)
				{
					format(string, sizeof(string), "%s %s: %s", rtext, sendername, result);
					SendClientMessageToAll(0x110CE7FF, string);
				}
				else if(PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)
				{
					format(string, sizeof(string), "%s %s: %s", rtext, sendername, result);
					SendClientMessageToAll(0x110CE7FF, string);
				}
				else if(PlayerInfo[playerid][pLeader] == 22 || PlayerInfo[playerid][pMember] == 22)
				{
					format(string, sizeof(string), "%s %s: %s", rtext, sendername, result);
					SendClientMessageToAll(0x110CE7FF, string);
				}
				else if(PlayerInfo[playerid][pLeader] == 33 || PlayerInfo[playerid][pMember] == 33)
				{
					format(string, sizeof(string), "%s %s: %s", rtext, sendername, result);
					SendClientMessageToAll(0x110CE7FF, string);
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "Âàì íå äîñòóïíà äàííàÿ êîìàíäà!");
				return true;
			}
		}
		else
		{
			SendClientMessage(playerid, COLOR_GREY, "Âû íå ÷ëåí äåïàðòàìåíòà!");
			return true;
		}
		return true;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу