Guest User

Untitled

a guest
Jul 24th, 2013
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.44 KB | None | 0 0
  1. CMD:pu(playerid, params[])
  2. {
  3. if(GetPVarInt(playerid, "gPlayerLogged") != 0)
  4. {
  5. if(IsACop(playerid))
  6. {
  7. if(!IsPlayerInAnyVehicle(playerid))
  8. {
  9. SendClientMessage(playerid, COLOR_GREY, "Niste u autu !");
  10. return 1;
  11. }
  12. tmp = strtok(cmdtext, idx);
  13. if (!strlen(tmp))
  14. return SendClientMessage(playerid, COLOR_WHITE, "KORISTENJE: /pu [Playerid/DioImena] [seatid]");
  15. giveplayerid = ReturnUser(tmp);
  16. tmp = strtok(cmdtext, idx);
  17. if (!strlen(tmp))
  18. return SendClientMessage(playerid, COLOR_WHITE, "KORISTENJE: /pu [Playerid/DioImena] [seatid]");
  19. new seat = strvalEx(tmp);
  20. if(IsPlayerConnected(giveplayerid))
  21. {
  22. if(giveplayerid != INVALID_PLAYER_ID)
  23. {
  24. if(seat < 1 || seat > 3)
  25. {
  26. SendClientMessage(playerid, COLOR_GRAD1, "ID sjedala nemoze biti veci od 3 ili manji od 1.");
  27. return 1;
  28. }
  29. if(IsACop(giveplayerid))
  30. {
  31. SendClientMessage(playerid, COLOR_GREY, "Ne mozes staviti policajca u auto !");
  32. return 1;
  33. }
  34. if(IsPlayerInAnyVehicle(giveplayerid))
  35. {
  36. SendClientMessage(playerid, COLOR_GREY, "Osumnjiceni je u vozilu, izbaci ga iz vozila prvo !");
  37. return 1;
  38. }
  39. if (ProxDetectorS(8.0, playerid, giveplayerid))
  40. {
  41. if(giveplayerid == playerid)
  42. {
  43. SendClientMessage(playerid, COLOR_GREY, "Ne mozes ubaciti sam sebe!");
  44. return 1;
  45. }
  46. if(GetPVarInt(giveplayerid, "PlayerCuffed") == 2)
  47. {
  48. new carid = GetPlayerVehicleID(playerid);
  49. new Float:pos[6];
  50. GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
  51. GetPlayerPos(giveplayerid, pos[3], pos[4], pos[5]);
  52. GetVehiclePos( carid, pos[0], pos[1], pos[2]);
  53. if (floatcmp(floatabs(floatsub(pos[0], pos[3])), 10.0) != -1 &&
  54. floatcmp(floatabs(floatsub(pos[1], pos[4])), 10.0) != -1 &&
  55. floatcmp(floatabs(floatsub(pos[2], pos[5])), 10.0) != -1) return false;
  56. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  57. GetPlayerName(playerid, sendername, sizeof(sendername));
  58. format(string, sizeof(string), "* Ubacen si u vozilo od strane %s .", sendername);
  59. SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  60. format(string, sizeof(string), "* Ubacio si u vozilo %s .", giveplayer);
  61. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  62. format(string, sizeof(string), "* %s ubacuje %s u vozilo.", sendername ,giveplayer);
  63. ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  64. ClearAnimations(giveplayerid);
  65. TogglePlayerControllable(giveplayerid, 0);
  66. PutPlayerInVehicle(giveplayerid,carid,seat);
  67. }
  68. else
  69. SendClientMessage(playerid, COLOR_RED, "Taj igrac nije uhapsen !");
  70. }
  71. else
  72. SendClientMessage(playerid, COLOR_RED, " Predaleko si od osumnjicenog!");
  73. }
  74. }
  75. else
  76. SendClientMessage(playerid, COLOR_RED, "Taj igrac nije online !");
  77. }
  78. else
  79. SendClientMessage(playerid, COLOR_RED, "Niste policajac / FBI.");
  80. }
  81. return 1;
  82. }
Advertisement
Add Comment
Please, Sign In to add comment