Advertisement
Guest User

Untitled

a guest
Dec 23rd, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.63 KB | None | 0 0
  1. CMD:confiscate(playerid, params[])
  2. {
  3. if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to log in first.");
  4. if(IsPlayerConnected(playerid))
  5. {
  6. if(IsACop(playerid))
  7. {
  8. if(OnDuty[playerid] != 1) return SendClientMessage(playerid, COLOR_WHITE, "You are not on duty.");
  9. new x_nr[15],giveplayerid,string[256],giveplayer[25],sendername[25];
  10. if(sscanf(params, "us[15]",giveplayerid,x_nr))
  11. {
  12. SendClientMessage(playerid, COLOR_GREY, "Syntax:{FFFFFF} /confiscate [name/playerid] [item]");
  13. SendClientMessage(playerid, COLOR_WHITE, "Items: Licence, Drugs, Weapons.");
  14. return 1;
  15. }
  16. GetPlayerName(playerid,sendername,sizeof(sendername));
  17. GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
  18. if(strcmp(x_nr,"licence",true) == 0)
  19. {
  20. if(IsPlayerConnected(giveplayerid))
  21. {
  22. if(giveplayerid != INVALID_PLAYER_ID)
  23. {
  24. if (ProxDetectorS(8.0, playerid, giveplayerid))
  25. {
  26. if(PlayerInfo[giveplayerid][pCarLic] == 0) return SendClientMessage(playerid, COLOR_WHITE, "This player don't have a driving licence.");
  27. format(string, sizeof(string), "* %s has confiscated %s's driving license.", sendername, giveplayer);
  28. ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  29. SendTeamMessage(8, COLOR_LIGHTBLUE, string);
  30. SendTeamMessage(3, COLOR_LIGHTBLUE, string);
  31. SendTeamMessage(2, COLOR_LIGHTBLUE, string);
  32. SendTeamMessage(1, COLOR_LIGHTBLUE, string);
  33. format(string, sizeof(string), "You have confiscated %s's driving license.", giveplayer);
  34. SendClientMessage(playerid, COLOR_WHITE, string);
  35. format(string, sizeof(string), "%s has confiscated your driving license.", sendername);
  36. SendClientMessage(giveplayerid, COLOR_WHITE, string);
  37. PlayerInfo[giveplayerid][pCarLicSuspend] = 2;
  38. PlayerInfo[giveplayerid][pCarLic] = 0;
  39. PlayerInfo[giveplayerid][pCarLicT] = 0;
  40. Update(giveplayerid, pCarLicSuspendx);
  41. new str[128];
  42. mysql_format(SQL,str,sizeof(str),"UPDATE users SET `CarLic`='0',`CarLicT`='0' WHERE `name`='%s'",PlayerInfo[giveplayerid][pNormalName]);
  43. mysql_tquery(SQL,str,"","");
  44. PlayerInfo[playerid][Raport4]++;
  45. Update(playerid, Raport4x);
  46. }
  47. else return SendClientMessage(playerid, COLOR_WHITE,"{FFFFCC}This player is not near you.");
  48. }
  49. }
  50. else return SendClientMessage(playerid, COLOR_GREY, "Player not connected.");
  51. }
  52. else if(strcmp(x_nr,"weapons",true) == 0)
  53. {
  54. if(IsPlayerConnected(giveplayerid))
  55. {
  56. if(giveplayerid != INVALID_PLAYER_ID)
  57. {
  58. if (ProxDetectorS(8.0, playerid, giveplayerid))
  59. {
  60. format(string, sizeof(string), "* %s has confiscated %s's weapons.", sendername, giveplayer);
  61. ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  62. SendTeamMessage(8, COLOR_LIGHTBLUE, string);
  63. SendTeamMessage(3, COLOR_LIGHTBLUE, string);
  64. SendTeamMessage(2, COLOR_LIGHTBLUE, string);
  65. SendTeamMessage(1, COLOR_LIGHTBLUE, string);
  66. format(string, sizeof(string), "You have confiscated %s's weapons.", giveplayer);
  67. SendClientMessage(playerid, COLOR_WHITE, string);
  68. format(string, sizeof(string), "%s has confiscated your weapons.", sendername);
  69. SendClientMessage(giveplayerid, COLOR_WHITE, string);
  70. ResetPlayerWeaponsEx(giveplayerid);
  71. ResetPlayerWeapons(giveplayerid);
  72. }
  73. else return SendClientMessage(playerid, COLOR_WHITE,"{FFFFCC}This player is not near you.");
  74. }
  75. }
  76. else return SendClientMessage(playerid, COLOR_GREY, "Player not connected.");
  77. }
  78. else if(strcmp(x_nr,"drugs",true) == 0)
  79. {
  80. if(IsPlayerConnected(giveplayerid))
  81. {
  82. if(giveplayerid != INVALID_PLAYER_ID)
  83. {
  84. if (ProxDetectorS(8.0, playerid, giveplayerid))
  85. {
  86. if(PlayerInfo[giveplayerid][pDrugs] == 0) return SendClientMessage(playerid, COLOR_WHITE, "This player don't have drugs.");
  87. format(string, sizeof(string), "* %s has confiscated %s's drugs.", sendername, giveplayer);
  88. ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  89. SendTeamMessage(8, COLOR_LIGHTBLUE, string);
  90. SendTeamMessage(3, COLOR_LIGHTBLUE, string);
  91. SendTeamMessage(2, COLOR_LIGHTBLUE, string);
  92. SendTeamMessage(1, COLOR_LIGHTBLUE, string);
  93. format(string, sizeof(string), "You have confiscated %s's drugs.", giveplayer);
  94. SendClientMessage(playerid, COLOR_WHITE, string);
  95. format(string, sizeof(string), "%s has confiscated your drugs.", sendername);
  96. SendClientMessage(giveplayerid, COLOR_WHITE, string);
  97. PlayerInfo[giveplayerid][pDrugs] = 0;
  98. new str[128];
  99. mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Drugs`='0' WHERE `name`='%s'",PlayerInfo[giveplayerid][pNormalName]);
  100. mysql_tquery(SQL,str,"","");
  101. PlayerInfo[playerid][Raport5]++;
  102. Update(playerid, Raport5x);
  103. }
  104. else return SendClientMessage(playerid, COLOR_WHITE,"{FFFFCC}This player is not near you.");
  105. }
  106. }
  107. else return SendClientMessage(playerid, COLOR_GREY, "Player not connected.");
  108. }
  109. else return SendClientMessage(playerid, COLOR_GRAD1, "Unknown take name.");
  110. }
  111. else return SendClientMessage(playerid, COLOR_WHITE, "You are not a cop.");
  112. }
  113. return 1;
  114. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement