Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. #include <a_samp>
  2. #include <foreach>
  3. new randomMessages[][] = //here, we're creating the array with the name "randomMessages"
  4. {
  5. "!שלא תעז לירות עליי",
  6. "!אל תירה עליי"
  7. };
  8. new randomMessages2[][] = //here, we're creating the array with the name "randomMessages"
  9. {
  10. "!אל תתקרב אליי",
  11. "!תתרחק ממני"
  12. };
  13. #if defined FILTERSCRIPT
  14.  
  15. public OnFilterScriptInit()
  16. {
  17. print("\n--------------------------------------");
  18. print("Yakov [F]ilter[S]cript Loaded");
  19. print("--------------------------------------\n");
  20. return 1;
  21. }
  22.  
  23. public OnFilterScriptExit()
  24. {
  25. print("Yakov [F]ilter[S]cript UnLoaded");
  26. return 1;
  27. }
  28.  
  29. #else
  30.  
  31. main()
  32. {
  33. print("\n----------------------------------");
  34. print(" Blank Gamemode by your name here");
  35. print("----------------------------------\n");
  36. }
  37.  
  38. #endif
  39.  
  40.  
  41. public OnPlayerConnect(playerid)
  42. {
  43. new PlayerName[24];
  44. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  45. if(strcmp(PlayerName,"Yakov",true))
  46. {
  47. SendClientMessageToAll(0xaaaaff,"Yakov - המלך נכנס לשרת");
  48. }
  49. return 1;
  50. }
  51.  
  52. public OnPlayerDisconnect(playerid, reason)
  53. {
  54. new PlayerName[24];
  55. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  56. if(strcmp(PlayerName,"Yakov",true))
  57. {
  58. SendClientMessageToAll(0xaaaaff,"Yakov - המלך יצא לשרת");
  59. }
  60. return 1;
  61. }
  62. forward OnPlayerShootPlayer(Shooter,Target,Float:HealthLost,Float:ArmourLost);
  63. public OnPlayerShootPlayer(Shooter,Target,Float:HealthLost,Float:ArmourLost)
  64. {
  65. new PlayerName[24];
  66. GetPlayerName(Target, PlayerName, sizeof(PlayerName));
  67. if(strcmp(PlayerName,"Yakov",true))
  68. {
  69. new Float:x, Float:y, Float:z;
  70. CreateExplosion(x,y,z,10,10);
  71. new randomMsg = random(sizeof(randomMessages));
  72. SendClientMessage(Shooter,0xff0000ff, randomMessages[randomMsg]);
  73. }
  74. return 1;
  75. }
  76.  
  77. public OnPlayerUpdate(playerid)
  78. {
  79. new PlayerName[24];
  80. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  81. if(strcmp(PlayerName,"Yakov",true))
  82. {
  83. foreach(new i: Player)
  84. {
  85. if(IsPlayerNearPlayer(35, playerid, i) && i != playerid)
  86. {
  87. new Float:X,Float:Y,Float:Z;
  88. GetPlayerVelocity(i, X,Y,Z);
  89. SetPlayerVelocity(i,X+100,Y+100,Z+30);
  90. new randomMsg = random(sizeof(randomMessages));
  91. SendClientMessage(i,0xff0000ff, randomMessages2[randomMsg]);
  92. }
  93. }
  94. }
  95. return 1;
  96. }
  97. stock IsPlayerNearPlayer(Float:radius, playerid, otherplayer)
  98. {
  99. new Float:X, Float:Y, Float:Z;
  100. GetPlayerPos(playerid, X, Y, Z);
  101. if(IsPlayerInRangeOfPoint(otherplayer, radius, X, Y, Z)) return true;
  102. return 0;
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement