Перейти к содержанию
Авторизация  
Na'Vi

Вызов подмоги как в GTA V

Рекомендуемые сообщения

Na'Vi

Думаю тут всё понятно надеюсь все играли в GTA V или хотя бы слышали что там можно вызывать подмогу вот тоже самое для CR:MP и SA:MP


 


Начнём!


 


Ко всем #define добавляем



#define COLOR_DARKNICERED 0x9D000096

Ко всем forward добавляем



forward BackupClear(playerid, calledbytimer);

Создаём саму команду



//--------------------------------=Police Backup=----------------------------------------------------------------
//===Needs Radar Clear
if(strcmp(cmd,"/backup",true)==0 || strcmp(cmd,"/bk",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(IsACop(playerid))
{
if (PlayerInfo[playerid][pRequestingBackup] != 1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), " Всем постам: %s нуждается в подмоге, он отмечен красным маркером на радаре.", sendername);
PlayerInfo[playerid][pRequestingBackup] = 1;
for(new i = 0; i {
if(IsPlayerConnected(i))
{
if(IsACop(i))
{
SetPlayerMarkerForPlayer(i, playerid, 0xFF0000FF);
SendClientMessage(i, TEAM_BLUE_COLOR, string);
}
}
}
SendClientMessage(playerid, TEAM_BLUE_COLOR, " Используй /bkc чтобы отменить вызов подмоги.");
SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ты уже вызываешь подмогу!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ты не коп!");
}
}
return 1;
}

//-----------------=Radar Clear=-----------------
//======Goes with Police Backup
if(strcmp(cmd,"/backupclear",true)==0 || strcmp(cmd,"/bkc",true)==0)
{
BackupClear(playerid, 0);
return 1;
}

Также не забываем добавить enum



enum pInfo

И туда же добавляем



pRequestingBackup

Создаём public в самом конце мода



public BackupClear(playerid, calledbytimer)
{
if(IsPlayerConnected(playerid))
{
if(IsACop(playerid))
{
if (PlayerInfo[playerid][pRequestingBackup] == 1)
{
for(new i = 0; i {
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1)
{
SetPlayerMarkerForPlayer(i, playerid, TEAM_HIT_COLOR);
}
}
}
if (calledbytimer != 1)
{
SendClientMessage(playerid, TEAM_BLUE_COLOR, " Твой запрос о подмоге очищен.");
}
else
{
SendClientMessage(playerid, TEAM_BLUE_COLOR, " Твой запрос о подмоге очищен автоматически");
}
PlayerInfo[playerid][pRequestingBackup] = 0;
}
else
{
if (calledbytimer != 1)
{
SendClientMessage(playerid, COLOR_DARKNICERED, " У тебя нет текущих запросов!");
}
}
}
else
{
if (calledbytimer != 1)
{
SendClientMessage(playerid, COLOR_GREY, " Ты не коп!");
}
}
}
return 1;
}

Готово!


 


Автор:Miller 


 


Я немного переписал инструкцию чтобы было понятно новичкам


Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rici

Всмысле как в GTA V? Я че то не помню

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
RaMzEsS

Добавь описание для тех кто в танке, я вот вообще не играл например

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
hteppl

Боже,это есть в любом геймере.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rici

,а ну я помню такую кмд /bk просто меня удивило что он написал типо в GTA V 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MikeS

Это гф детка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.