Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.67 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. new Float:SomePlaceSpawns[10][3] =
  7. {
  8. {169.3676,-1884.4700,1.4527}, // ñôàåï îåëï
  9. {171.5134,-1884.7871,1.4541}, // ñôàåï îåëï
  10. {174.4242,-1884.3429,1.5821}, // ñôàåï îåëï
  11. {177.0797,-1884.9271,1.5561}, // ñôàåï îåëï
  12. {179.3890,-1885.4520,1.5310}, // ñôàåï îåëï
  13. {181.6822,-1885.7495,1.5385}, // ñôàåï îåëï
  14. {183.8194,-1886.4456,1.4849}, // ñôàåï îåëï
  15. {187.0680,-1886.9874,1.4057}, // ñôàåï îåëï
  16. {189.7822,-1887.1918,1.3592}, // ñôàåï îåëï
  17. {192.4526,-1887.4614,1.3074}, // ñôàåï îåëï
  18. };
  19. new inAct[MAX_PLAYERS];
  20. new M[MAX_PLAYERS];
  21. new rand;
  22. forward ACT_CountDown(Seconds);
  23. forward AB(i);
  24. forward ABC(i);
  25. forward AQ(i);
  26. forward AQA(i);
  27. #if defined FILTERSCRIPT
  28.  
  29. public OnFilterScriptInit()
  30. {
  31. print("\n--------------------------------------");
  32. print(" Blank Filterscript by your name here");
  33. print("--------------------------------------\n");
  34. return 1;
  35. }
  36.  
  37. public OnFilterScriptExit()
  38. {
  39. return 1;
  40. }
  41.  
  42. #else
  43.  
  44. main()
  45. {
  46. print("\n----------------------------------");
  47. print(" Blank Gamemode by your name here");
  48. print("----------------------------------\n");
  49. }
  50.  
  51. #endif
  52.  
  53. public OnGameModeInit()
  54. {
  55. // Don't use these lines if it's a filterscript
  56. SetGameModeText("Blank Script");
  57. AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  58. return 1;
  59. }
  60.  
  61. public OnGameModeExit()
  62. {
  63. return 1;
  64. }
  65.  
  66. public OnPlayerRequestClass(playerid, classid)
  67. {
  68. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  69. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  70. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  71. return 1;
  72. }
  73.  
  74. public OnPlayerConnect(playerid)
  75. {
  76. inAct[playerid] = 0;
  77. M[playerid] = 0;
  78. return 1;
  79. }
  80.  
  81. public OnPlayerSpawn(playerid)
  82. {
  83. return 1;
  84. }
  85.  
  86. public OnPlayerCommandText(playerid, cmdtext[])
  87. {
  88. if (strcmp("/B", cmdtext, true, 10) == 0)
  89. {
  90. {
  91. if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFFFFAA,"!ô÷åãä ìàãîéï ø÷åï áìáã");
  92. SendClientMessageToAll(0x24FF0AB9, " ------->> ôòéìåú éí éáùä äúçéì <<--------");
  93. SendClientMessageToAll(0xFFFFFFAA, ">> /BJoin :ìäöèøôåú ìôòéìåú ä÷éùå");
  94. SendClientMessageToAll(0xFFFFFFAA, ">> éù ë 20 î÷åîåú áôòéìåú");
  95. SendClientMessageToAll(0xFFFFFFAA, ">> éù ìëí ë 30 ùðéåú ìäöèøó ìôòéìåú");
  96. SendClientMessageToAll(0x24FF0AB9, " -------->> By Matanel - îúðàì <<--------");
  97. M[playerid] = 1;
  98. ACT_CountDown(30);
  99. }
  100. }
  101. if (strcmp("/BJoin", cmdtext, true, 10) == 0)
  102. {
  103. if(M[playerid] == 0) return SendClientMessage(playerid,0xFF0000FF,".äôòéìåú éí éáùä ìà ôåòìú ëøâò");
  104. if(inAct[playerid] == 1) return SendClientMessage(playerid,0xFF0000FF,".àúä ëáø øùåí ìôòéìåú - àðà çëä ìñéåí äñôéøä");
  105. if(rand == sizeof(SomePlaceSpawns)) return SendClientMessage(playerid,0xFF0000FF,".ëì äî÷åîåú ðúôñå ðñä ôòí äáàä");
  106. new A[MAX_PLAYER_NAME];
  107. new str[128];
  108. GetPlayerName(playerid,A,24);
  109. format(str,128,">> äöèøó ìôòéìåú éí éáùä %s äùç÷ï",A);
  110. SendClientMessageToAll(0xFFFFFFAA,str);
  111. SetPlayerVirtualWorld(playerid,100); // òì 100 áâìì ùáèç éù áîåã ëáø 1,2 .. àæ òùéúé òì 100
  112. inAct[playerid] = 1;
  113. }
  114. return 1;
  115. }
  116.  
  117. public ACT_CountDown(Seconds)
  118. {
  119. new String[40];
  120. if(!Seconds)
  121. {
  122. SendClientMessageToAll(0x24FF0AB9, ".ôòéìåú éí éáùä äçìä áäöìçä ìëì äîùúúôéí");
  123. for(new j; j<MAX_PLAYERS; j++)
  124. {
  125. if(IsPlayerConnected(j) && inAct[j])
  126. {
  127. new rand = random(sizeof(SomePlaceSpawns));
  128. SetPlayerPos(j, SomePlaceSpawns[rand][0], SomePlaceSpawns[rand][1],SomePlaceSpawns[rand][2]);
  129. SetTimerEx("AB",2000,false,"i",j); // èééîø ùì 2 ùðéåú
  130. }
  131. }
  132. }
  133. else
  134. {
  135. format(String, sizeof String, "~r~/~g~BJoin: ~w~%d", Seconds);
  136. GameTextForAll(String, 1500, 5);
  137. SetTimerEx("ACT_CountDown", 1000, 0, "d", Seconds-1);
  138. }
  139. return 1;
  140. }
  141.  
  142. public AB(i)
  143. {
  144. SendClientMessageToAll(i,0xFF9900AA,"Bot Activity: éí");
  145. SetTimerEx("ABC",5000,false,"i",i); // èééîø ùì 2 ùðéåú // for(new i = 0; i<MAX_PLAYERS; i++)
  146. return 1;
  147. }
  148.  
  149. public ABC(i)
  150. {
  151. for(new i = 0; i<MAX_PLAYERS; i++)
  152. {
  153. if(IsPlayerInRangeOfPoint(i,10.0,185.6102,-1879.4990,2.0981))
  154. {
  155. SendClientMessage(i,0xFFFFFFFF,"!äáåè àîø ìëì äîùúúôéí ìäéåú áéí åàúä äééúä áéáùä ~ ðôñìú");
  156. SetPlayerHealth(i,0.0);
  157. inAct[i] = 0;
  158. M[i] = 0;
  159. }
  160. }
  161. SendClientMessageToAll(i,0xFF9900AA,"Bot Activity: éáùä");
  162. SetTimerEx("AQ",4000,false,"i",i);
  163. return 1;
  164. }
  165.  
  166. public AQ(i)
  167. {
  168. for(new i = 0; i<MAX_PLAYERS; i++)
  169. {
  170. if(IsPlayerInRangeOfPoint(i,10.0,193.2984,-1899.7781,-0.2631))
  171. {
  172. SendClientMessage(i,0xFFFFFFFF,"!äáåè àîø ìëì äîùúúôéí ìäéåú áéáùä åàúä äééúä áéí ~ ðôñìú");
  173. SetPlayerHealth(i,0.0);
  174. inAct[i] = 0;
  175. M[i] = 0;
  176. }
  177. }
  178. SendClientMessageToAll(i,0xFF9900AA,"Bot Activity: éáùä");
  179. SetTimerEx("AQA",4000,false,"i",i);
  180. return 1;
  181. }
  182.  
  183. public AQA(i)
  184. {
  185. for(new i = 0; i<MAX_PLAYERS; i++)
  186. {
  187. if(IsPlayerInRangeOfPoint(i,10.0,193.2984,-1899.7781,-0.2631))
  188. {
  189. SendClientMessage(i,0xFFFFFFFF,"!äáåè àîø ìëì äîùúúôéí ìäéåú áéáùä åàúä äééúä áéí ~ ðôñìú");
  190. SetPlayerHealth(i,0.0);
  191. inAct[i] = 0;
  192. M[i] = 0;
  193. }
  194. }
  195. return 1;
  196. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement