[Help]How to make /goto [playerid] command
#6

Код:
OnPlayerCommandText
 if(!strcmp(cmdtext, "/goto", true, 10)) // 3 is the length of /me 
    { 
        if(IsPlayerConnected(playerid)) 
        { 
            new tmp[128]; 
            if(!strlen(tmp)) 
            { 
                SendClientMessage(playerid, COLOR_CMD, "{00E6FF}CMD:{FFFFFF} /goto [playerid/PartOfName]"); 
                return 1; 
            } 
            new Float:plocx,Float:plocy,Float:plocz; 
            new plo; 
            new playa; 
            if (IsPlayerConnected(plo)) 
            { 
                if(plo != INVALID_PLAYER_ID) 
                { 
                    if(IsPlayerAdmin(playerid)) 
                    { 
                        if(Spectate[playerid] != 255) 
                        { 
                            Spectate[playerid] = 256; 
                        } 
                        GetPlayerPos(plo, plocx, plocy, plocz); 
                        if (GetPlayerState(playerid) == 2) 
                        { 
                            new tmpcar = GetPlayerVehicleID(playerid); 
                            SetVehiclePos(tmpcar, plocx, plocy+4, plocz); 
                            TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0; 
                        } 
                        else 
                        { 
                            SetPlayerPos(playerid,plocx,plocy+2, plocz); 
                        } 
                        SendClientMessage(playerid, COLOR_CMD, "   {9D0000}*{F6C861}You have been teleported"); 
                        if(IsPlayerAdmin(playerid)) 
                        { 
                             GetPlayerName(playa, giveplayer, sizeof(giveplayer)); 
                            GetPlayerName(playerid, sendername, sizeof(sendername)); 

                        } 
                    } 
                    else 
                    { 
                        SendClientMessage(playerid, COLOR_CMD, "{09F7DF}DENITED: {ffffff}You are not ADMIN!"); 
                    } 
                } 
            } 
            else 
            { 
                format(string, sizeof(string), "   %d is not an active player.", plo); 
                SendClientMessage(playerid, COLOR_CMD, string); 
            } 
        } 
        return 1; 
    }
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)