Guest User

Untitled

a guest
Sep 2nd, 2010
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.08 KB | None | 0 0
  1. if(strcmp(cmd, "/drag", true) == 0)
  2.     {
  3.         if(IsPlayerConnected(playerid))
  4.         {
  5.             if(PlayerInfo[playerid][pMember] == 1)
  6.             {
  7.                 tmp = strtok(cmdtext, idx);
  8.                 if(!strlen(tmp)) {
  9.                     SendClientMessage(playerid, COLOR_WHITE, "USAGE: /drag [Playerid/PartOfName]");
  10.                     return 1;
  11.                 }
  12.                 giveplayerid = ReturnUser(tmp);
  13.                 if(IsPlayerConnected(giveplayerid))
  14.                 {
  15.                     if(giveplayerid != INVALID_PLAYER_ID)
  16.                     {
  17.                         else if(DragOff[giveplayerid] != SCRIPT_PLAYERS)
  18.                         {
  19.                             SendClientMessage(playerid, COLOR_GREY, "   Player already being dragged!");
  20.                             return 1;
  21.                         }
  22.                         else if (ProxDetectorS(3.0, playerid, giveplayerid))
  23.                         {
  24.                                 if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot drag yourself!"); return 1; }
  25.                                 GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  26.                                 GetPlayerName(playerid, sendername, sizeof(sendername));
  27.                                 GiveNameSpace(giveplayer);
  28.                                 GiveNameSpace(sendername);
  29.                                 format(string, sizeof(string), "* You are being dragged by %s, untill he stops.", sendername);
  30.                                 SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  31.                                 format(string, sizeof(string), "* You are dragging %s, untill you stop.", giveplayer);
  32.                                 SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  33.                                 format(string, sizeof(string), "* %s starts dragging %s.", sendername ,giveplayer);
  34.                                 ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  35.                                 TogglePlayerControllable(giveplayerid, 0);
  36.                                 DragOff[giveplayerid] = playerid;
  37.  
  38.                         }
  39.                         else
  40.                         {
  41.                             SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
  42.                             return 1;
  43.                         }
  44.                     }
  45.                 }
  46.                 else
  47.                 {
  48.                     SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
  49.                     return 1;
  50.                 }
  51.             }
  52.             else
  53.             {
  54.                 SendClientMessage(playerid, COLOR_GREY, "   You are not a Law Enforcement Officer!");
  55.             }
  56.         }
  57.         return 1;
  58.     }
Advertisement
Add Comment
Please, Sign In to add comment