Quantcast
Channel: SA-MP Forums
Viewing all articles
Browse latest Browse all 18226

[HELP]To ignore teleport to player

$
0
0
How to igrnore player to teleport /goto [playerid] and to disable /nogoto
Code:

if(strcmp(cmd, "/goto", true) == 0)
        {
        if(PlayerInfo[playerid][pJail] == 1)
        {
    SendClientMessage(playerid, COLOR_RED, "Íå ìîæåø äà ñå òåëåïîðòèðàø äîêàòî ñè â çàòâîðà!");
    return 1;
        }
            if(IsPlayerConnected(playerid))
            {
                        tmp = strtok(cmdtext, idx);
                        if(!strlen(tmp))
                        {
                                SendClientMessage(playerid, COLOR_WHITE, "Èçïîëçâàé: /goto [Playerid/PartOfName]");
                                return 1;
                        }
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                        new Float:plocx,Float:plocy,Float:plocz;
                        new plo;
                        plo = ReturnUser(tmp);
                        if (IsPlayerConnected(plo))
                        {
                            if(plo != INVALID_PLAYER_ID)
                            {
                        {
                                                GetPlayerPos(plo, plocx, plocy, plocz);
                                                SetPlayerInterior(playerid, GetPlayerInterior(plo));
                                                SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(plo));
                                                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(plo, COLOR_WHITE, string);
                                        SendClientMessage(playerid, COLOR_WHITE, string);
                                        }
                                }
                        }
                        else
                        {
                                format(string, sizeof(string), "ID-òî, êîåòî ïîñî÷è íå å â ñúðâúðà.");
                                SendClientMessage(playerid, COLOR_GRAD1, string);
                        }
                }
                return 1;
        }


Viewing all articles
Browse latest Browse all 18226

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>