AloneZ

Untitled

Aug 13th, 2015
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 7.14 KB | None | 0 0
  1. if(strcmp(cmd, "/prender1", true) == 0)
  2.         {
  3.                 if(IsPlayerConnected(playerid))
  4.                 {
  5.                         if(IsACop(playerid))
  6.                         {
  7.                                 if(OnDuty[playerid] != 1)
  8.                                 {
  9.                                         SendClientMessage(playerid, COLOR_GREY, "Você não bateu o cartão!");
  10.                                         return 1;
  11.                                 }
  12.                                 if(!PlayerToPoint(12.0, playerid, 268.3327,77.8972,1001.03910) && !PlayerToPoint(12.0, playerid, 1545.4073,-1607.9791,13.3828)
  13.                                 && !PlayerToPoint(12.0, playerid, 341.4560,-1499.6265,36.0390) && !PlayerToPoint(12.0, playerid, 920.5212,-1184.8267,16.9766)
  14.                                 && !PlayerToPoint(12.0, playerid, 221.1459,115.3492,999.01560) && !PlayerToPoint(12.0, playerid, 193.9101,179.2799,1003.0234)
  15.                                 && !PlayerToPoint(12.0, playerid, 1545.7220,-1609.4769,13.3828) && !PlayerToPoint(12.0, playerid, -1761.9185,-161.1813,3.5547)
  16.                                 && !PlayerToPoint(12.0, playerid, 1019.6051,-317.6436,73.9922) && !PlayerToPoint(12.0, playerid, 195.5733,158.4008,1003.0234)
  17.                                 && !PlayerToPoint(12.0, playerid, -84.3000,-2255.3999,11.1000) && !PlayerToPoint(12.0, playerid, -1298.8188,490.5014,11.1953)
  18.                                 && !PlayerToPoint(12.0, playerid, 264.1557,77.5797,1001.03910) && !PlayerToPoint(12.0, playerid, 1361,175.1075,1003.0234)
  19.                                 && !PlayerToPoint(12.0, playerid, 1504.2811,-680.8134,94.7500) && !PlayerToPoint(12.0, playerid, 1368.4421,-1666.0829,13.4968)
  20.                                 && !PlayerToPoint(12.0, playerid, -2441.0391,527.3107,29.9149)&& !PlayerToPoint(12.0, playerid, 944.2126,-1695.3010,14.3798))
  21.                                 {
  22.                                         SendClientMessage(playerid, COLOR_GREY, "Você não está no local de prisao de procurados, não pode prender o suspeito!");
  23.                                         return 1;
  24.                                 }
  25.                                 tmp = strtok(cmdtext, idx);
  26.                                 if(!strlen(tmp))
  27.                                 {
  28.                                         SendClientMessage(playerid, COLOR_GRAD2, "USE: /prender [ID]");
  29.                                         return 1;
  30.                                 }
  31.                                 new suspect = giveplayerid;
  32.                                 if(IsPlayerConnected(suspect))
  33.                                 {
  34.                                         if(GetDistanceBetweenPlayers(playerid,suspect) < 15)
  35.                                         {
  36.                                                 if(IsACop(playerid))
  37.                                                 {
  38.                                                         GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
  39.                                                         GetPlayerName(playerid, sendername, sizeof(sendername));
  40.                                                         if(WantedPoints[suspect] < 1)
  41.                                                         {
  42.                                                             SendClientMessage(playerid, COLOR_GREY, "O Jogador deve ter no mínimo 1 nível de procurado!");
  43.                                                             return 1;
  44.                                                         }
  45.                                                         format(string, sizeof(string), "* Você Prendeu %s !", giveplayer);
  46.                                                         SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  47.                                                         PlayerInfo[suspect][pJailTime] += 60;
  48.                                                         format(string, sizeof(string), "Preso por %s", sendername);
  49.                                                         GameTextForPlayer(suspect, string, 5000, 5);
  50.                                                         VozDePrisao[suspect] = 0;
  51.                                                         ResetPlayerWeapons(suspect);
  52.                                                         if(IsACop(playerid))
  53.                                                         {
  54.                                                                 format(string, sizeof(string), "Polícial %s prendeu o suspeito %s", sendername, giveplayer);
  55.                                                                 OOCNews(COLOR_LIGHTRED, string);
  56.                                                         }
  57.                                                         TogglePlayerControllable(suspect, 0);
  58.                                                         SetPlayerVirtualWorld(suspect,0);
  59.                                                         SetPlayerInterior(suspect, 2);
  60.                                                         GameTextForPlayer(suspect, "~r~Carregando Objetos Penitenciaria...", 5000, 1);
  61.                                                         SetTimerEx("ObjetosLoadPro", 5000, 0, "i", suspect);
  62.                                                         PlayerInfo[suspect][pJailed] = 3;
  63.                                                         SetPlayerPos(suspect,1799.8832, -1607.2261, 1814.7620);
  64.                                                         SetPlayerWantedLevel(suspect, 0);
  65.                                                         PlayerInfo[suspect][pJailTime] += 60;
  66.                                                         PlayerInfo[suspect][pJailTime] += (WantedLevel[suspect])*(60);
  67.                                                         PlayerInfo[suspect][pMuted] = 0;
  68.                                                         VozDePrisao[suspect] = 0;
  69.                                                         PlayerCuffed[suspect] = 0;
  70.                                                         WantedPoints[suspect] = 0;
  71.                                                         PlayerInfo[suspect][pDrogas] = 0;
  72.                                                         PlayerInfo[suspect][pDrogas2] = 0;
  73.                                                         PlayerInfo[suspect][pDrogas3] = 0;
  74.                                                         PlayerInfo[suspect][pMats] = 0;
  75.                                                         return 1;
  76.                                                 }
  77.                                         }
  78.                                 }
  79.                                 else
  80.                                 {
  81.                                         SendClientMessage(playerid, COLOR_GREY, "   Esse não é um jogador ativo.");
  82.                                         return 1;
  83.                                 }
  84.                         }
  85.                         else
  86.                         {
  87.                                 SendClientMessage(playerid, COLOR_GREY, "   Você não é um Oficial !");
  88.                                 return 1;
  89.                         }
  90.                 }
  91.                 return 1;
  92.         }
Advertisement
Add Comment
Please, Sign In to add comment