Advertisement
Guest User

Untitled

a guest
Sep 4th, 2014
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.74 KB | None | 0 0
  1. CMD:arrest(playerid, params[])
  2. {
  3.         new id,amount,time,bail,bailp,string[128],sendername[25],giveplayer[25];
  4.         if(IsACop(playerid))
  5.         {
  6.                 if(sscanf(params, "u", id)) return SendUsage(playerid,"/arrest <Name/Playerid> ");
  7.                 {
  8.                         if(id != INVALID_PLAYER_ID)
  9.                         {
  10.                                 if(WantedLevel)[id] == 1)
  11.                                 {
  12.                                         price = 1000;
  13.                                         time = 1;
  14.                                         bail = 1;
  15.                                         bailip = 10000
  16.                                 }
  17.                                 else if(WantedLevel)[id] == 2)
  18.                                 {
  19.                                         price = 2000;
  20.                                         time = 2;
  21.                                         bail = 1;
  22.                                         bailip = 20000
  23.                                 }
  24.                                 else if(WantedLevel)[id] == 3)
  25.                                 {
  26.                                         price = 3000;
  27.                                         time = 3;
  28.                                         bail = 1;
  29.                                         bailip = 30000
  30.                                 }
  31.                                 else if(WantedLevel)[id] == 4)
  32.                                 {
  33.                                         price = 4000;
  34.                                         time = 4;
  35.                                         bail = 1;
  36.                                         bailip = 40000
  37.                                 }
  38.                                 else if(WantedLevel)[id] == 5)
  39.                                 {
  40.                                         price = 5000;
  41.                                         time = 5;
  42.                                         bail = 1;
  43.                                         bailip = 50000
  44.                                 }
  45.                                 else if(WantedLevel)[id] == 6)
  46.                                 {
  47.                                         price = 6000;
  48.                                         time = 6;
  49.                                         bail = 1;
  50.                                         bailip = 60000
  51.                                 }
  52.  
  53.                                 GetPlayerName(id, giveplayer, sizeof(giveplayer));
  54.                 GetPlayerName(playerid, sendername, sizeof(sendername));
  55.                                 format(string, sizeof(string), "* Esti arestat %s !", giveplayer);
  56.                                 SendClientMessage(playerid, COLOR_1BLUE, string);
  57.                                 GivePlayerCash(id, -amount);
  58.                                 format(string, sizeof(string), "arestat de %s ~n~    for $%d", sendername, amount);
  59.                                 GameTextForPlayer(id, string, 5000, 5);
  60.                                 ResetPlayerWeapons(id);
  61.                                 SetPlayerWantedLevel(id, 0);
  62.                                 if(bail == 1)
  63.                                 {
  64.                                         JailPrice[id] = bailp;
  65.                                         format(string, sizeof(string), "Esti in inchisoare pentru  %d secunde.   Bail: $%d", PlayerData[id][pJailTime], JailPrice[id]);
  66.                                         SendClientMessage(id, COLOR_1BLUE, string);
  67.                                 }
  68.                                 else
  69.                                 {
  70.                                     JailPrice[id] = 0;
  71.                                         format(string, sizeof(string), "Esti in inchisoare pentru %d secunde..   Bail: Unable", PlayerData[id][pJailTime]);
  72.                                         SendClientMessage(id, COLOR_1BLUE, string);
  73.                                 }
  74.                                 if(PlayerData[playerid][pMember]== 1 || PlayerData[playerid][pLeader]== 1)
  75.                                 {
  76.                                         format(string, sizeof(string), "<< Ofiterul %s a arestat suspectul %s pentru %d secunde ($%s). Bail: $%s >>", sendername, giveplayer, time * 60, Decimal(amount), Decimal(bailp) );
  77.                                         OOCNews(COLOR_LIGHTRED, string);
  78.                                 }
  79.                                 else if(PlayerData[playerid][pMember]== 2 || PlayerData[playerid][pLeader]== 2)
  80.                                 {
  81.                                         format(string, sizeof(string), "<< Agentul S.R.I %s a arestat suspectul %s pentru %d secunde ($%s). Bail: $%s  >>", sendername, giveplayer, time * 60, Decimal(amount), Decimal(bailp));
  82.                                         OOCNews(COLOR_LIGHTRED, string);
  83.                                 }
  84.                                 else if(PlayerData[playerid][pMember]== 3 || PlayerData[playerid][pLeader]== 3)
  85.                                 {
  86.                                         format(string, sizeof(string), "<< Soldatul %s a arestat suspectul %s pentru %d secunde ($%s). Bail: $%s  >>", sendername, giveplayer, time * 60, Decimal(amount), Decimal(bailp));
  87.                                         OOCNews(COLOR_LIGHTRED, string);
  88.                                 }
  89.                 SetPlayerInterior(id, 6);
  90.                                 SetPlayerPos(id,264.6288,77.5742,1001.0391);
  91.                                 PlayerData[id][pJailTime] = time * 60;
  92.                                 PlayerData[id][pJailed] = 1;
  93.                                 PlayerData[id][pArrested] += 1;
  94.                                 SetPlayerFree(id,playerid, "Got Arrested");
  95.                                 WantedPoints[id] = 0;
  96.                                 WantedLevel[id] = 0;
  97.                                 WantLawyer[id] = 1;
  98.                                 new wakaname[25];
  99.                                 GetPlayerName(id,wakaname,25);
  100.                                 new str[128];
  101.                                 format(str,128,"UPDATE `users` SET `Money`='%d',`JailTime`='%d',`Jailed`='1',`Arrested`='%d' WHERE `name`='%s'",GetPlayerCash(id),PlayerData[id][pJailTime],PlayerData[id][pArrested],wakaname);
  102.                                 mysql_query(str);
  103.                                 format(str,128,"UPDATE `users` SET `WantedLevel`='%d' WHERE `name`='%s'",WantedLevel[id],wakaname);
  104.                                 mysql_query(str);
  105.                         }
  106.                         else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Jucatorul nu este conectat");
  107.                 }
  108.         }
  109.         else return SendClientMessage(playerid, COLOR_WHITE, "{3186FF}Nu esti politist.");
  110.         return 1;
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement