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

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

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

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

Проблема с командой

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

LeoHardy

Дебютант
В моде есть команда, но она не работает..


PHP:
CMD:sp(playerid, params[])
{
    if(dikg3dadminslogin[playerid] == false) return 1;
    if(!pTemp[playerid][pLogined]) return 1;
    if(pData[playerid][pAdmin] < 1) return 1;
    if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, CYELLOW, "• [Ïîäñêàçêà]:{"#cWHITE"} /sp [ID èãðîêà]");
    if(!IsPlayerConnected(params[0]) || !pData[params[0]][pMysqlID] || params[0] == playerid) return SendClientMessage(playerid,CWHITE,"Íåâåðíûé ID");
    if((pData[playerid][pAdmin] < 1 && pData[params[0]][pAdmin] >= 1) || pData[params[0]][pMysqlID] == 39854) return SendClientMessage(playerid, COLOR_LIGHTRED, "Îøèáêà äîñòóïà!");
    TogglePlayerSpectating(playerid,1);
    TogglePlayerSpectatingEx(playerid,1);
    new pstate = GetPlayerState(params[0]);
    new vehicleid = GetPlayerVehicleID(params[0]);
    if(pTemp[playerid][pSpecOn] == 0)
    {
        new Float:x,Float:y, Float:z;
        GetPlayerPos(playerid,x,y,z);
        SetPVarFloat(playerid,"oldx",x);
        SetPVarFloat(playerid,"oldy",y);
        SetPVarFloat(playerid,"oldz",z);
        SetPVarInt(playerid,"oldint",GetPlayerInterior(playerid));
        SetPVarInt(playerid,"oldworld",GetPlayerVirtualWorld(playerid));
        pTemp[playerid][pSpectating] = true;
        pTemp[params[0]][pSpectator] = playerid;
        pTemp[playerid][pSpectatee] = params[0];
        SetPlayerInterior(playerid,GetPlayerInterior(params[0]));
        SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(params[0]));
        pTemp[playerid][pSpecOn] = 1;
        PlayerTextDrawShow(playerid,RECON[playerid]);
        if(pstate == PLAYER_STATE_DRIVER || pstate == PLAYER_STATE_PASSENGER) PlayerSpectateVehicle(playerid,vehicleid);
        else PlayerSpectatePlayer(playerid,params[0]);
        ShowMenuForPlayer(AdminRecon,playerid);
        new fps = 45 + random(60), Float:hppp, Float:aermor, Float:health, mes2[300];
		GetPlayerArmour(params[0],aermor);
		GetPlayerHealth(params[0],hppp);
		if(IsPlayerInAnyVehicle(params[0])) GetVehicleHealth(GetPlayerVehicleID(params[0]),health);
		format(mes2,sizeof(mes2),"~w~%s~n~~n~~r~Ping: ~w~%d~n~~r~FPS: ~w~%d~n~~n~~y~Interior: ~w~%d~n~~y~Virtual World: ~w~%d~n~~y~Animation: ~w~%d~n~~y~Speed: ~w~%d~n~~n~~g~Armour: ~w~%.2f~n~~g~Health: ~w~%.2f~n~~g~Car HP: ~w~%.0f~n~",pData[params[0]][pNickname],GetPlayerPing(params[0]),fps,GetPlayerInterior(params[0]),GetPlayerVirtualWorld(params[0]),GetPlayerAnimationIndex(params[0]),SpeedVehicle(params[0]) / 2,aermor,hppp,health);
		PlayerTextDrawSetString(playerid,RECON[playerid],mes2);
    }
    else if(pTemp[playerid][pSpecOn] == 1)
    {
        pTemp[playerid][pSpectating] = true;
        pTemp[params[0]][pSpectator] = playerid;
        pTemp[playerid][pSpectatee] = params[0];
        SetPlayerInterior(playerid,GetPlayerInterior(params[0]));
        SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(params[0]));
        if(pstate == PLAYER_STATE_DRIVER || pstate == PLAYER_STATE_PASSENGER) PlayerSpectateVehicle(playerid,vehicleid);
        else PlayerSpectatePlayer(playerid,params[0]);
    }
    return true;
}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу