Spec command REP +
#1

Hello this is my spec command when I spec a player it works fine but whe I spec off it dont work

pawn Код:
YCMD:spec(playerid, params[])
{
    if(gPlayerLoggedIn[playerid] == 0) return 1;
   
    if(PlayerInfo[playerid][Admin] >=1)
    {
        new player;
        if(sscanf(params, "u", player)) return SendClientMessage(playerid, COLOR_WHITE, "[USAGE]: /spec [Part of Name/Player ID/off]");
       
        if(IsPlayerConnected(player))   {
       
        new Float:sX, Float:sY, Float:sZ, Float:sA;
        GetPlayerPos(playerid, sX, sY, sZ);
        GetPlayerFacingAngle(playerid, sA);
       
        PlayerInfo[playerid][sPosX] = sX;
        PlayerInfo[playerid][sPosY] = sY;
        PlayerInfo[playerid][sPosZ] = sZ;
        PlayerInfo[playerid][sPosA] = sA;
       
        PlayerSpectating[playerid] = 1;
        TogglePlayerSpectating(playerid, 1);
        PlayerSpectatePlayer(playerid, player);
       
        SendClientMessage(playerid, COLOR_WHITE, "You are now spectating.");
       
        return 1;
        }
        else {
            if(strcmp(params, "off") == 0)
            {
                if(PlayerSpectating[playerid] == 0) return SendClientMessage(playerid, COLOR_WHITE, "You are not spectating anyone.");

                TogglePlayerSpectating(playerid, 0);
               
                SetPlayerPos(playerid, PlayerInfo[playerid][sPosX], PlayerInfo[playerid][sPosY], PlayerInfo[playerid][sPosZ]);
                SetPlayerSkin(playerid, PlayerInfo[playerid][Skin]);
                SetPlayerArmour(playerid, PlayerInfo[playerid][sArmor]);
                SetPlayerHealth(playerid, PlayerInfo[playerid][sHealth]);
                SetPlayerFacingAngle(playerid, PlayerInfo[playerid][sPosA]);
               
                SendClientMessage(playerid, COLOR_WHITE, "You are no longer spectating.");
                PlayerSpectating[playerid] = 0;
            }
            else
            {
                SendClientMessage(playerid, COLOR_WHITE, "[USAGE]: /spec [Part of Name/Player ID/off]");
            }
            return 1;
        }
    }



    return 1;
}
rep +
Reply
#2

Use this admin spec
Reply
#3

Can You Do command /adslap for CnR only 2,3,4,5,1337 admin can use it
Reply
#4

I want mine fixed cant add that to GM
Reply
#5

pawn Код:
YCMD:specoff(playerid, params[])
{
    if(PlayerInfo[playerid][Admin] >= 1)
    {
        TogglePlayerSpectating(playerid, 0);
    }
    return 1;
}
try to make it on another YCMDpecoff
without using it like this
pawn Код:
if(strcmp(params, "off") == 0)
pawn Код:
YCMD:specoff(playerid, params[])
{
    if(PlayerInfo[playerid][Admin] >= 1)
    {
        if(PlayerSpectating[playerid] == 0) return SendClientMessage(playerid, COLOR_WHITE, "You are not spectating anyone.");
        {
        TogglePlayerSpectating(playerid, 0);
        SetPlayerPos(playerid, PlayerInfo[playerid][sPosX], PlayerInfo[playerid][sPosY], PlayerInfo[playerid][sPosZ]);
        SetPlayerSkin(playerid, PlayerInfo[playerid][Skin]);
        SetPlayerArmour(playerid, PlayerInfo[playerid][sArmor]);
        SetPlayerHealth(playerid, PlayerInfo[playerid][sHealth]);
        SetPlayerFacingAngle(playerid, PlayerInfo[playerid][sPosA]);
        SendClientMessage(playerid, COLOR_WHITE, "You are no longer spectating.");
        PlayerSpectating[playerid] = 0;
        }
        else
        {
            SendClientMessage(playerid, COLOR_WHITE, "[USAGE]: /spec [Part of Name/Player ID/off]");
        }
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)