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

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

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

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

[C.M.D] /getpos для FBI

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

Domenic_Capone

Изучающий
Пользователь
Регистрация
17 Авг 2012
Сообщения
352
Лучшие ответы
0
Репутация
150
Всем привет=) Вот решил выложить команду.

/getpos для FBI
Определяет местоположения игрока по номеру телефона

Пример:
/getpos 77777

где /getpos это команда
а
77777 номер телефона
Нaчнём:

PHP:
new FBIBremyaPoints[MAX_PLAYERS];
new FBIBremya[MAX_PLAYERS];

Команда:
PHP:
	if(strcmp(cmd, "/getpos", true) == 0) // сама команда
	{
		if(IsPlayerConnected(playerid))
		{
			if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) //лидерка в нашем случае это 2
			{
				tmp = strtok(cmdtext, idx);
				new number = strval(tmp);
				if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_GREY, "{3366FF}Official Euro: /getpos [Номер телефона]");
					return true;
				}
				if(number == 0)
				{
					SendClientMessage(playerid, COLOR_GREY, "{3366FF}Official Euro: Такого номера нету!");
					return true;
				}
				for(new i = 0; i < GetMaxPlayers(); i++)
				{
					if(IsPlayerConnected(i))
					{
						if(PlayerInfo[i][pPnumber] == number)
						{
							if(GetPlayerInterior(i) > 0)
							{
								SendClientMessage(playerid, COLOR_FLBLUE, "{3366FF}Спутник: Не могу определить координаты!");
								return true;
							}
							else
							{
								SendClientMessage(playerid, COLOR_FLBLUE, "{3366FF}Спутник: Цель отмечена на вашем радаре!");
								new Float:X,Float:Y,Float:Z;
								GetPlayerPos(i, X,Y,Z);
								SetPlayerCheckpoint(playerid, X,Y,Z, 6);
								FBIBremya[playerid] = 1;
								FBIBremyaPoints[playerid] = 10;
								return true;
							}
						}
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "{3366FF}Вы не состоите в FBI!");
				return true;
			}
		}
		return true;
	}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу