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

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

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

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

[C.M.D] /atv /atvoff Тв для админов

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

DeNy988

Умник
Автор: Modesto

Ко всем forward
PHP:
forward Spectator();
Вставляем в нaчало
PHP:
new PlayerSpec[MAX_PLAYERS];  
new PlayerSpectateID[MAX_PLAYERS];
Сама команда
PHP:
if(strcmp(cmd, "/atv", true) == 0)  
    {  
        if(PlayerInfo[playerid][pAdmin] >= 1)  
        {  
                tmp = strtok(cmdtext,idx);  
                if(!strlen(tmp))  
                {  
                    SendClientMessage(playerid,COLOR_GREY," /atv [id]");  
                    return 1;  
                }  
                giveplayerid = ReturnUser(tmp);  
                if(GetPlayerState(giveplayerid) == 1)  
                {  
                    SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid));  
                    SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(giveplayerid));  
                    TogglePlayerSpectating(playerid, 1);  
                    PlayerSpectatePlayer(playerid, giveplayerid);  
                    PlayerSpectateID[playerid] = giveplayerid;  
                    PlayerSpec[giveplayerid] = playerid;  
                }  
                else if(GetPlayerState(giveplayerid) == 2)  
                {  
                    SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid));  
                    SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(giveplayerid));  
                    new idid = GetPlayerVehicleID(giveplayerid);  
                    TogglePlayerSpectating(playerid, 1);  
                    PlayerSpectateVehicle(playerid, idid);  
                    PlayerSpectateID[playerid] = giveplayerid;  
                    PlayerSpec[giveplayerid] = playerid;  
                }  
                else if(GetPlayerState(giveplayerid) == 3)  
                {  
                    SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid));  
                    SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(giveplayerid));  
                    new idid = GetPlayerVehicleID(giveplayerid);  
                    TogglePlayerSpectating(playerid, 1);  
                    PlayerSpectateVehicle(playerid, idid);  
                    PlayerSpectateID[playerid] = giveplayerid;  
                    PlayerSpec[giveplayerid] = playerid;  
                }  
                else  
                {  
                    SendClientMessage(playerid,COLOR_GREEN,"Ошибка неправельный ID");  
                }  
        }  
        return 1;  
    }
Комманда /atvoff
PHP:
if(strcmp(cmd, "/atvoff", true) == 0)  
    {  
        if(PlayerInfo[playerid][pAdmin] >= 1)  
        {  
            TogglePlayerSpectating(playerid, 0);  
            SetCameraBehindPlayer(playerid);  
            SendClientMessage(playerid,COLOR_LIGHTBLUE,"Спек выключен");  
            PlayerSpec[PlayerSpectateID[playerid]] = -1;  
            PlayerSpectateID[playerid] = -1;  
        }  
        return 1;  
    }
 
  • Нравится
Реакции: Evil
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу