- Регистрация
- 17 Авг 2012
- Сообщения
- 352
- Лучшие ответы
- 0
- Репутация
- 150
Всем привет=) Вот решил выложить команду.
/getpos для FBI
Определяет местоположения игрока по номеру телефона
Пример:
/getpos 77777
где /getpos это команда
а 77777 номер телефона
Нaчнём:
Команда:
/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;
}
Последнее редактирование: