YoUnGZz

Untitled

Jun 1st, 2014
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. //#define FILTERSCRIPT
  4.  
  5. #include <a_samp>
  6. #include <zcmd>
  7. #include <sscanf2>
  8. #define COLOR_GRAY "0xFF66BB"
  9.  
  10. public OnFilterScriptInit()
  11. {
  12. print("\n--------------------------------------");
  13. print(" Blank Filterscript by your name here");
  14. print("--------------------------------------\n");
  15. return 1;
  16. }
  17.  
  18. public OnFilterScriptExit()
  19. {
  20. return 1;
  21. }
  22.  
  23. new gototog[MAX_PLAYERS];
  24.  
  25. new disable[MAX_PLAYERS][MAX_PLAYERS];
  26.  
  27. public OnPlayerConnect(playerid)
  28. {
  29. gototog[playerid] = 0;
  30. return 1;
  31. }
  32.  
  33. CMD:goto(playerid, params[])
  34. {
  35. new targetid;
  36. if(sscanf(params, "u", targetid))
  37. {
  38. return SendClientMessage(playerid,-1, "Usage: /goto [playerid]");
  39. }
  40.  
  41. if(!IsPlayerConnected(targetid))
  42. {
  43. return SendClientMessage(playerid, -1, "Invalid player specified.");
  44. }
  45.  
  46. if(targetid == playerid)
  47. {
  48. return SendClientMessage(playerid, -1, "You cannot use this command on yourself!");
  49. }
  50. if(disable[targetid][playerid] ==1) return SendClientMessage(playerid,-1,"ERROR");
  51. new Float: pos[3];
  52. GetPlayerPos(targetid, pos[0], pos[1], pos[2]);
  53. SetPlayerInterior(playerid, GetPlayerInterior(targetid));
  54. SetPlayerPos(playerid, pos[0], pos[1], pos[2]);
  55. SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(targetid));
  56. return 1;
  57. }
  58. CMD:enablegoto( playerid, params[])
  59. {
  60.  
  61. new Player;
  62. if(sscanf(params, "u", Player))
  63. {
  64. return SendClientMessage(playerid, -1, "Usage: /enable (playerid)");
  65. }
  66.  
  67. if(!IsPlayerConnected(Player))
  68. {
  69. return SendClientMessage(playerid, -1, "Invalid player specified.");
  70. }
  71.  
  72. gototog[playerid] = Player;
  73. SendClientMessage(playerid, -1, " you enabled togglegoto for someone");
  74. SendClientMessage(Player, -1, " someone enabled togglegoto for you " );
  75. disable[playerid][Player] =0;
  76. return 1;
  77. }
  78.  
  79. CMD:disablegotox( playerid, params[])
  80. {
  81.  
  82. new Player;
  83. if(sscanf(params, "u", Player))
  84. {
  85. return SendClientMessage(playerid, -1, "Usage: /disable (playerid)");
  86. }
  87.  
  88. if(!IsPlayerConnected(Player))
  89. {
  90. return SendClientMessage(playerid, -1, "Invalid player specified.");
  91. }
  92.  
  93. gototog[playerid] = 0;
  94. SendClientMessage(playerid, -1, " you disabled togglegotox for someone");
  95. SendClientMessage(Player, -1, " someone disabled togglegotox for you " );
  96. disable[playerid][Player] = 1;
  97. return 1;
  98. }
Advertisement
Add Comment
Please, Sign In to add comment