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

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

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

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

/atv /atvoff Тв для администраторов

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

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; 
    }
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу