- Регистрация
- 12 Авг 2019
- Сообщения
- 172
- Лучшие ответы
- 0
- Репутация
- 2
Всем привет.
Помогите сделать проверку для команды gotome.
Если полицейский, который потащил игрока за собой ( прописавший /gotome ) ушел далеко от него, то наручники автоматически спадали.
Это наподобие: если полицейский, который надел наручники на игрока вышел из игры, то они спадали.
Вот команда:
Помогите сделать проверку для команды gotome.
Если полицейский, который потащил игрока за собой ( прописавший /gotome ) ушел далеко от него, то наручники автоматически спадали.
Это наподобие: если полицейский, который надел наручники на игрока вышел из игры, то они спадали.
Вот команда:
HTML:
cmd:gotome(playerid, params[])
{
if(IsACop(playerid))
{
new id, string[150];
if(sscanf(params,"u",id)) return SendClientMessage(playerid, -1, ""cPS"Используй: /gotome [id]");
if(id == playerid) return SendClientMessage(playerid, -1, ""cER"Вы не можете тащить самого себя");
if(ProxDetectorS(2.0, playerid, id))
{
if(GotoInfo[playerid][gtID] == INVALID_PLAYER_ID)
{
if(GotoInfo[id][gtGoID] == INVALID_PLAYER_ID)
{
if(pCuff[id][pCuffee] == id)
{
CheckPlayerGoCuff(playerid);
CheckPlayerGoCuff(id);
GotoInfo[id][gtID] = INVALID_PLAYER_ID;
GotoInfo[playerid][gtGoID] = INVALID_PLAYER_ID;
GotoInfo[playerid][gtID] = id;
GotoInfo[id][gtGoID] = playerid;
GotoInfo[id][gtState] = GetPlayerState(playerid);
GetPlayerPos(id, GotoInfo[id][gtX], GotoInfo[id][gtY], GotoInfo[id][gtZ]);
SendClientMessage(playerid, COLOR_WHITE, "{FFFF00}[Информация] {FFFFFF}Чтобы перестать тащить игрока введите {33AA33}/ungotome");
format(string, sizeof(string), "* %s потащил игрока %s за собой", GetName(playerid), GetName(id));
ProxDetector(25.0, playerid, string, COLOR_FADE1, COLOR_FADE2, COLOR_FADE3, COLOR_FADE4, COLOR_FADE5);
TogglePlayerControllable(id, true);
}
else SendClientMessage(playerid, -1, ""cER"Игрок не скован");
}
else SendClientMessage(playerid, -1, ""cER"Этого игрока уже кто-то ведет за собой");
}
else SendClientMessage(playerid, -1, ""cER"Вы уже кого-то ведете за собой");
}
else SendClientMessage(playerid, -1, ""cER"Вы далеко от игрока");
}
return true;
}