All pastes #956646 Raw Edit

Stuff

public text v1 · immutable
#956646 ·published 2008-03-25 13:44 UTC
rendered paste body
if(strcmp(cmd, "/cuff", true) == 0 || strcmp(cmd, "/cu", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                        if(gTeam[playerid] == 2 || IsACop(playerid))
                        {
                            tmp = strtok(cmdtext, idx);
                                if(!strlen(tmp)) {
                                        SendClientMessage(playerid, COLOR_WHITE, "USAGE: /cuff [Playerid/PartOfName]");
                                        return 1;
                                }
                                giveplayerid = ReturnUser(tmp);
                            if(IsPlayerConnected(giveplayerid))
                                {
                                    if(giveplayerid != INVALID_PLAYER_ID)
                                    {
                                        if(gTeam[giveplayerid] == 2 || IsACop(giveplayerid))
                                        {
                                            SendClientMessage(playerid, COLOR_GREY, "   You can't Cuff Cops !");
                                                return 1;
                                        }
                                            if(PlayerCuffed[giveplayerid] > 0)
                                            {
                                                SendClientMessage(playerid, COLOR_GREY, "   Player already Cuffed !");
                                                return 1;
                                            }
                                                if (ProxDetectorS(8.0, playerid, giveplayerid))
                                                {
                                                    new car = GetPlayerVehicleID(playerid);
                                                    if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot Cuff yourself!"); return 1; }
                                                        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                                                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                                        format(string, sizeof(string), "* You were Cuffed by %s, till uncuff.", sendername);
                                                                SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
                                                                format(string, sizeof(string), "* You Cuffed %s, till uncuff.", giveplayer);
                                                                SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                                                                format(string, sizeof(string), "* %s Hand Cuffs %s, so he wont go anywhere.", sendername ,giveplayer);
                                                                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                                                                GameTextForPlayer(giveplayerid, "~r~Cuffed", 2500, 3);
                                                                TogglePlayerControllable(giveplayerid, 0);
                                                                PlayerCuffed[giveplayerid] = 2;
                                                                PlayerCuffedTime[giveplayerid] = 180;
                                                }
                                                else
                                                {
                                                    SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
                                                    return 1;
                                                }
                                        }
                                }
                                else
                                {
                                    SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
                                    return 1;
                                }
                        }
                        else
                        {
                                SendClientMessage(playerid, COLOR_GREY, "   You are not a Cop / FBI / National Guard !");
                        }
                }
                return 1;
        }