Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:arrest(playerid, params[])
- {
- new id,amount,time,bail,bailp,string[128],sendername[25],giveplayer[25];
- if(IsACop(playerid))
- {
- if(sscanf(params, "u", id)) return SendUsage(playerid,"/arrest <Name/Playerid> ");
- {
- if(id != INVALID_PLAYER_ID)
- {
- if(WantedLevel)[id] == 1)
- {
- price = 1000;
- time = 1;
- bail = 1;
- bailip = 10000
- }
- else if(WantedLevel)[id] == 2)
- {
- price = 2000;
- time = 2;
- bail = 1;
- bailip = 20000
- }
- else if(WantedLevel)[id] == 3)
- {
- price = 3000;
- time = 3;
- bail = 1;
- bailip = 30000
- }
- else if(WantedLevel)[id] == 4)
- {
- price = 4000;
- time = 4;
- bail = 1;
- bailip = 40000
- }
- else if(WantedLevel)[id] == 5)
- {
- price = 5000;
- time = 5;
- bail = 1;
- bailip = 50000
- }
- else if(WantedLevel)[id] == 6)
- {
- price = 6000;
- time = 6;
- bail = 1;
- bailip = 60000
- }
- GetPlayerName(id, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "* Esti arestat %s !", giveplayer);
- SendClientMessage(playerid, COLOR_1BLUE, string);
- GivePlayerCash(id, -amount);
- format(string, sizeof(string), "arestat de %s ~n~ for $%d", sendername, amount);
- GameTextForPlayer(id, string, 5000, 5);
- ResetPlayerWeapons(id);
- SetPlayerWantedLevel(id, 0);
- if(bail == 1)
- {
- JailPrice[id] = bailp;
- format(string, sizeof(string), "Esti in inchisoare pentru %d secunde. Bail: $%d", PlayerData[id][pJailTime], JailPrice[id]);
- SendClientMessage(id, COLOR_1BLUE, string);
- }
- else
- {
- JailPrice[id] = 0;
- format(string, sizeof(string), "Esti in inchisoare pentru %d secunde.. Bail: Unable", PlayerData[id][pJailTime]);
- SendClientMessage(id, COLOR_1BLUE, string);
- }
- if(PlayerData[playerid][pMember]== 1 || PlayerData[playerid][pLeader]== 1)
- {
- format(string, sizeof(string), "<< Ofiterul %s a arestat suspectul %s pentru %d secunde ($%s). Bail: $%s >>", sendername, giveplayer, time * 60, Decimal(amount), Decimal(bailp) );
- OOCNews(COLOR_LIGHTRED, string);
- }
- else if(PlayerData[playerid][pMember]== 2 || PlayerData[playerid][pLeader]== 2)
- {
- 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));
- OOCNews(COLOR_LIGHTRED, string);
- }
- else if(PlayerData[playerid][pMember]== 3 || PlayerData[playerid][pLeader]== 3)
- {
- format(string, sizeof(string), "<< Soldatul %s a arestat suspectul %s pentru %d secunde ($%s). Bail: $%s >>", sendername, giveplayer, time * 60, Decimal(amount), Decimal(bailp));
- OOCNews(COLOR_LIGHTRED, string);
- }
- SetPlayerInterior(id, 6);
- SetPlayerPos(id,264.6288,77.5742,1001.0391);
- PlayerData[id][pJailTime] = time * 60;
- PlayerData[id][pJailed] = 1;
- PlayerData[id][pArrested] += 1;
- SetPlayerFree(id,playerid, "Got Arrested");
- WantedPoints[id] = 0;
- WantedLevel[id] = 0;
- WantLawyer[id] = 1;
- new wakaname[25];
- GetPlayerName(id,wakaname,25);
- new str[128];
- 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);
- mysql_query(str);
- format(str,128,"UPDATE `users` SET `WantedLevel`='%d' WHERE `name`='%s'",WantedLevel[id],wakaname);
- mysql_query(str);
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Jucatorul nu este conectat");
- }
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{3186FF}Nu esti politist.");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement