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

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

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

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

/tazer

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

EnderEks

Новичок
Здравствуйте! Решил выложить свой /tazer с силой удара. /tazer [1, 2, 3]. Чем выше число вы поставите тем на более большем расстоянии будет парализовать. Тазер не слетает на букву "F" или же "ENTER". Замените свой /tazer на мой:
PHP:
	else if(strcmp(cmd,"/tazer",true)==0 )
	{
		if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pMember] == 26 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pMember] == 3 && PlayerInfo[playerid][pRank] == 5) // можете добавить еще свою фракцию
		{
			new MyName[255];
			GetPlayerName(playerid,MyName,sizeof(MyName));
			if(IsPlayerConnected(playerid))
			{
				new x_job[256];
				x_job = strtok(cmdtext, idx);
				if(!strlen(x_job))
				{
					SendClientMessage(playerid,-1," Введите: /tazer [1/2/3]");
					return true;
				}
				if(strcmp(x_job,"1", true) == 0)
				{
					format(string, sizeof(string), " %s паролизовал всех", MyName);
					ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					foreach(Player,i)
					{
						new Float:X,Float:Y,Float:Z;
						GetPlayerPos(playerid,X,Y,Z);
						if(IsPlayerConnected(i))
						{
							if(IsPlayerInRangeOfPoint(i,20,X,Y,Z) && i != playerid)
							{
								SendClientMessage(i,-1,"Вы паролизованы на 15 секнуд");
								format(string,sizeof(string),"%s паролизовал всех на 15 секунд ", MyName);
								ShowPlayerDialog(i,886,DIALOG_STYLE_MSGBOX,"      ",string,"  ","");
								ApplyAnimation(i,"PED","handsup",4.1,0,1,1,1,0,0);
								PlayerCuffed[i] = 1;
								PlayerCuffedTime[i] = 15;
							}
						}
					}
				}
				if(strcmp(x_job,"2", true) == 0)
				{
					format(string, sizeof(string), "%s паролизовал всех рядом", MyName);
					ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					foreach(Player,i)
					{
						new Float:X,Float:Y,Float:Z;
						GetPlayerPos(playerid,X,Y,Z);
						if(IsPlayerConnected(i))
						{
							if(IsPlayerInRangeOfPoint(i,20,X,Y,Z) && i != playerid)
							{
								if(IsAArm(i) || IsACop(i) || IsAMedic(i))
								{
									SendClientMessage(i,-1,"Вы паролизованы на 15 секунд");
									format(string,sizeof(string),"%s паролизовал на 15 секунд ", MyName);
									ShowPlayerDialog(i,887,DIALOG_STYLE_MSGBOX,"      ",string,"  ","");
									ApplyAnimation(i,"PED","handsup",4.1,0,1,1,1,0,0);
									PlayerCuffed[i] = 1;
									PlayerCuffedTime[i] = 15;
								}
							}
						}
					}
				}
				if(strcmp(x_job,"3", true) == 0)
				{
					format(string, sizeof(string), " %s паролизовал всех рядом", MyName);
					ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					foreach(Player,i)
					{
						new Float:X,Float:Y,Float:Z;
						GetPlayerPos(playerid,X,Y,Z);
						if(IsPlayerConnected(i))
						{
							if(IsPlayerInRangeOfPoint(i,20,X,Y,Z) && i != playerid)
							{
								if(PlayerInfo[i][pMember] == 0 || IsAGang(i) || ISAMAFIA(i))
								{
									SendClientMessage(i,-1,"Вас паролизовали на 15 секнуд");
									format(string,sizeof(string),"%s паролизовал на 15 секнуд ", MyName);
									ShowPlayerDialog(i,888,DIALOG_STYLE_MSGBOX,"      ",string,"  ","");
									ApplyAnimation(i,"PED","handsup",4.1,0,1,1,1,0,0);
									PlayerCuffed[i] = 1;
									PlayerCuffedTime[i] = 15;
								}
							}
						}
					}
				}
			}
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу