Advertisement
Guest User

Untitled

a guest
Jan 3rd, 2013
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 KB | None | 0 0
  1. ocmd:handschellen(playerid,params[])
  2. {
  3. new pID,string[128];
  4. new Float:x, Float:y, Float:z;
  5. if(isPlayeraCop(playerid))
  6. {
  7. /*if(IsPlayerInAnyVehicle(playerid))
  8. {
  9. SendClientMessage(playerid, COLOR_GREY, " In einem Auto kann der Befehl nicht benutzt werden!");
  10. return 1;
  11. }*/
  12. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_WEISS,"Benutze: /handschellen [Playerid]");
  13. {
  14. GetPlayerPos(playerid,x,y,z);
  15. if(!IsPlayerInRangeOfPoint(pID,5,x,y,z))return SendClientMessage(playerid,COLOR_YELLOW,"Du bist zu weit vom Spieler entfernt");
  16. if(isPlayeraCop(pID))return SendClientMessage(playerid,Rot,"Du kannst keinen Cop Handschellen anlegen!");
  17. if(tie[playerid] == 1)return SendClientMessage(playerid,Rot,"Wenn du gefesselt bist kannst du keine Handschellen anlegen/abnehmen!");
  18. if(tazerp[pID] == 1)
  19. {
  20. handschellen[pID] = 1;
  21. format(string, sizeof string,"%s legt dir Handschellen an",SpielerName(playerid));
  22. SendClientMessage(pID,Orange,string);
  23. format(string, sizeof string," Du legst %s die Handschellen an",SpielerName(pID));
  24. SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
  25. SetPlayerSpecialAction(pID,SPECIAL_ACTION_CUFFED);
  26. SetPlayerAttachedObject(pID, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
  27. return 1;
  28. }
  29. if(handschellen[pID] == 1)
  30. {
  31. TogglePlayerControllable(pID,1);
  32. handschellen[pID] = 0;
  33. format(string, sizeof string,"%s nimmt dir Handschellen ab",SpielerName(playerid));
  34. SendClientMessage(pID,Orange,string);
  35. format(string, sizeof string," Du nimmst %s die Handschellen ab",SpielerName(pID));
  36. SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
  37. SetPlayerSpecialAction(pID,SPECIAL_ACTION_NONE);
  38. RemovePlayerAttachedObject(pID,0);
  39. return 1;
  40. }
  41. if(IsPlayerInAnyVehicle(playerid))//Ob du in einem Fahrzeug bist...
  42. {
  43. if(IsPlayerConnected(pID))//Ob die eingegebende ID überhaupt Online ist...
  44. {
  45. new vid1 = GetPlayerVehicleID(playerid);
  46. new vid2 = GetPlayerVehicleID(pID);
  47. if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)//Wenn du der Fahrer des Fahrzeuges bist, passsiert das...
  48. {
  49. if(vid1 == vid2)
  50. {
  51. if(handschellen[pID] == 1)
  52. {
  53. handschellen[pID] = 1;
  54. format(string, sizeof string,"%s legt dir Handschellen an",SpielerName(playerid));
  55. SendClientMessage(pID,Orange,string);
  56. format(string, sizeof string," Du legst %s die Handschellen an",SpielerName(pID));
  57. SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
  58. SetPlayerSpecialAction(pID,SPECIAL_ACTION_CUFFED);
  59. SetPlayerAttachedObject(pID, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
  60. return 1;
  61. }
  62. if(handschellen[pID] == 1)
  63. {
  64. TogglePlayerControllable(pID,1);
  65. handschellen[pID] = 0;
  66. format(string, sizeof string,"%s nimmt dir Handschellen ab",SpielerName(playerid));
  67. SendClientMessage(pID,Orange,string);
  68. format(string, sizeof string," Du nimmst %s die Handschellen ab",SpielerName(pID));
  69. SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
  70. SetPlayerSpecialAction(pID,SPECIAL_ACTION_NONE);
  71. RemovePlayerAttachedObject(pID,0);
  72. return 1;
  73. }
  74. }
  75. }
  76. }
  77. }
  78. }
  79. }
  80. else
  81. {
  82. SendClientMessage(playerid,Rot,"Du bist kein Cop!");
  83. return 1;
  84. }
  85. return 1;
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement