Advertisement
Guest User

Anti Divulger By KevinsL

a guest
Nov 24th, 2010
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 7.98 KB | None | 0 0
  1. /* Acess -> www.MundoSAMP.com <- This and alot more!!!
  2.  * Credits: KevinsL
  3.  * Don't take credits please!!!
  4.  */
  5. #include <a_samp>
  6. #define FILTERSCRIPT
  7. #define RONALDO_LOL 432
  8. new TimerFDP;
  9. forward FDP(playerid);
  10. new IP[432][] =
  11. {
  12. ":7798",
  13. ":7777",
  14. ":7778",
  15. ":7776",
  16. ":7775",
  17. ":7774",
  18. ":7773",
  19. ":7772",
  20. ":7771",
  21. ":7770",
  22. ":5555",
  23. ":8888",
  24. ":8090",
  25. ":6969",
  26. ":7780",
  27. ":7781",
  28. ":7782",
  29. ":7783",
  30. ":7784",
  31. ":7785",
  32. ":7786",
  33. ":7787",
  34. ":7788",
  35. ":7789",
  36. ":7790",
  37. ":7791",
  38. ":7792",
  39. ":7793",
  40. ":7794",
  41. ":7795",
  42. ":7796",
  43. ":7797",
  44. ":7798",
  45. ":7799",
  46. ":7800",
  47. "127.",
  48. "189.",
  49. "188.",
  50. "198.",
  51. "199.",
  52. "171.",
  53. "211.",
  54. "64.",
  55. "66.",
  56. "68.",
  57. "67.",
  58. "65.",
  59. "183.",
  60. "187.",
  61. "201.",
  62. "211.",
  63. "200.",
  64. "141.",
  65. "217.",
  66. "213.",
  67. "80.",
  68. "8080.",
  69. "127 .",
  70. "189 .",
  71. "188 .",
  72. "198 .",
  73. "199 .",
  74. "171 .",
  75. "211 .",
  76. "64 .",
  77. "66 .",
  78. "68 .",
  79. "67 .",
  80. "65 .",
  81. "183 .",
  82. "187 .",
  83. "201 .",
  84. "211 .",
  85. "200 .",
  86. "141 .",
  87. "217 .",
  88. "213 .",
  89. "80 .",
  90. "8080 .",
  91. "189.1.169",
  92. "35:7777",
  93. "1.169.35",
  94. "189.1",
  95. "88",
  96. "77",
  97. "7777",
  98. "7 7",
  99. "8 8",
  100. "189.1.169.35:7777",
  101. "200.",
  102. "200 .",
  103. "189.",
  104. "189 .",
  105. "201.",
  106. "201 .",
  107. "200.1",
  108. "200.1",
  109. "200 . 1",
  110. "200. 1",
  111. "200 .1",
  112. "201.1",
  113. "201 . 1",
  114. "201. 1",
  115. "201 .1",
  116. "208.1",
  117. "208. 1",
  118. "208 .1",
  119. "208 . 1",
  120. "69.1",
  121. "69. 1",
  122. "69 . 1",
  123. "69 .1",
  124. "189.1",
  125. "189. 1",
  126. "189 .1",
  127. "189 . 1",
  128. "66.7",
  129. "66. 7",
  130. "66 .7",
  131. "66 . 7",
  132. "177.1",
  133. "177. 1",
  134. "177 .1",
  135. "177 . 1",
  136. "109 .",
  137. "115 .",
  138. "119 .",
  139. "128 .",
  140. "133 .",
  141. "140 .",
  142. "149 .",
  143. "65 .",
  144. "32 .",
  145. "66 .",
  146. ":3127",
  147. "150 .",
  148. "156 .",
  149. "167 .",
  150. "173 .",
  151. "174 .",
  152. "184 .",
  153. "187 .",
  154. "189 .",
  155. "193 .",
  156. "195 .",
  157. "198 .",
  158. "199 .",
  159. "200 .",
  160. "201 .",
  161. "202 .",
  162. "203 .",
  163. "204 .",
  164. "205 .",
  165. "206 .",
  166. "209 .",
  167. "210 .",
  168. "212 .",
  169. "213 .",
  170. "218 .",
  171. "219 .",
  172. "41 .",
  173. "46 .",
  174. "58 .",
  175. "59 .",
  176. "61 .",
  177. "70 .",
  178. "72 .",
  179. "75 .",
  180. "77 .",
  181. "78 .",
  182. "79 .",
  183. "80 .",
  184. "83 .",
  185. "84 .",
  186. "85 .",
  187. "87 .",
  188. "92 .",
  189. "94 .",
  190. "95 .",
  191. "98 .",
  192. "99 .",
  193. "124 .",
  194. "256 .",
  195. "512 .",
  196. "102 .",
  197. ":3128",
  198. "211 .",
  199. "194 .",
  200. "202 .",
  201. "146 .",
  202. "169 .",
  203. "195 .",
  204. "152 .",
  205. "222 .",
  206. "83 .",
  207. "221 .",
  208. "211 .",
  209. "134 .",
  210. "110 .",
  211. "8 .",
  212. "164 .",
  213. "109-",
  214. "115-",
  215. "119-",
  216. "128-",
  217. "133-",
  218. "140-",
  219. "149-",
  220. "65-",
  221. "32-",
  222. "66-",
  223. ":3127",
  224. "150-",
  225. "156-",
  226. "167-",
  227. "173-",
  228. "174-",
  229. "184-",
  230. "187-",
  231. "189-",
  232. "193-",
  233. "195-",
  234. "198-",
  235. "199-",
  236. "200-",
  237. "201-",
  238. "202-",
  239. "203-",
  240. "204-",
  241. "205-",
  242. "206-",
  243. "209-",
  244. "210-",
  245. "212-",
  246. "213-",
  247. "218-",
  248. "219-",
  249. "41-",
  250. "46-",
  251. "58-",
  252. "59-",
  253. "61-",
  254. "70-",
  255. "72-",
  256. "75-",
  257. "77-",
  258. "78-",
  259. "79-",
  260. "80-",
  261. "83-",
  262. "84-",
  263. "85-",
  264. "87-",
  265. "92-",
  266. "94-",
  267. "95-",
  268. "98-",
  269. "99-",
  270. "124-",
  271. "256-",
  272. "512-",
  273. "102-",
  274. ":3128",
  275. "211-",
  276. "194-",
  277. "202-",
  278. "146-",
  279. "169-",
  280. "195-",
  281. "152-",
  282. "222-",
  283. "83-",
  284. "221-",
  285. "211-",
  286. "134-",
  287. "110-",
  288. "8-",
  289. "164-",
  290. "109.",
  291. "115.",
  292. "119.",
  293. "128.",
  294. "133.",
  295. "140.",
  296. "149.",
  297. "65.",
  298. "32.",
  299. "66.",
  300. ":3127",
  301. "150.",
  302. "156.",
  303. "167.",
  304. "173.",
  305. "174.",
  306. "184.",
  307. "187.",
  308. "189.",
  309. "193.",
  310. "195.",
  311. "198.",
  312. "199.",
  313. "200.",
  314. "201.",
  315. "202.",
  316. "203.",
  317. "204.",
  318. "205.",
  319. "206.",
  320. "209.",
  321. "210.",
  322. "212.",
  323. "213.",
  324. "218.",
  325. "219.",
  326. "41.",
  327. "46.",
  328. "58.",
  329. "59.",
  330. "61.",
  331. "70.",
  332. "72.",
  333. "75.",
  334. "77.",
  335. "78.",
  336. "79.",
  337. "80.",
  338. "83.",
  339. "84.",
  340. "85.",
  341. "87.",
  342. "92.",
  343. "94.",
  344. "95.",
  345. "98.",
  346. "99.",
  347. "124.",
  348. "256.",
  349. "512.",
  350. "102.",
  351. ":3128",
  352. "211.",
  353. "194.",
  354. "202.",
  355. "146.",
  356. "169.",
  357. "195.",
  358. "152.",
  359. "222.",
  360. "83.",
  361. "221.",
  362. "211.",
  363. "134.",
  364. "110.",
  365. "8.",
  366. "164.",
  367. "109  .",
  368. "115  .",
  369. "119  .",
  370. "128  .",
  371. "133  .",
  372. "140  .",
  373. "149  .",
  374. "65  .",
  375. "32  .",
  376. "66  .",
  377. ":3127",
  378. "150  .",
  379. "156  .",
  380. "167  .",
  381. "173  .",
  382. "174  .",
  383. "184  .",
  384. "187  .",
  385. "189  .",
  386. "193  .",
  387. "195  .",
  388. "198  .",
  389. "199  .",
  390. "200  .",
  391. "201  .",
  392. "202  .",
  393. "203  .",
  394. "204  .",
  395. "205  .",
  396. "206  .",
  397. "209  .",
  398. "210  .",
  399. "212  .",
  400. "213  .",
  401. "218  .",
  402. "219  .",
  403. "41  .",
  404. "46  .",
  405. "58  .",
  406. "59  .",
  407. "61  .",
  408. "70  .",
  409. "72  .",
  410. "75  .",
  411. "77  .",
  412. "78  .",
  413. "79  .",
  414. "80  .",
  415. "83  .",
  416. "84  .",
  417. "85  .",
  418. "87  .",
  419. "92  .",
  420. "94  .",
  421. "95  .",
  422. "98  .",
  423. "99  .",
  424. "124  .",
  425. "256  .",
  426. "512  .",
  427. "102  .",
  428. ":3128",
  429. "211  .",
  430. "194  .",
  431. "202  .",
  432. "146  .",
  433. "169  .",
  434. "195  .",
  435. "152  .",
  436. "222  .",
  437. "83  .",
  438. "221  .",
  439. "211  .",
  440. "134  .",
  441. "110  .",
  442. "8  .",
  443. "164  ."
  444. };
  445. public OnFilterScriptInit()
  446. {
  447.     print("\n--------------------------------------");
  448.     print(" Anti-Divulger by KevinsL Loaded!");
  449.     print("--------------------------------------\n");
  450.     return 1;
  451. }
  452. public OnFilterScriptExit()
  453. {
  454.     print("\n--------------------------------------");
  455.     print(" Anti-Divulger by KevinsL Unloaded!");
  456.     print("--------------------------------------\n");
  457.     return 1;
  458. }
  459. main()
  460. {
  461.     print("\n----------------------------------");
  462.     print(" Anti-Divulger by KevinsL");
  463.     print("----------------------------------\n");
  464. }
  465. public OnPlayerConnect(playerid)
  466. {
  467.     new name[MAX_PLAYER_NAME], string[256];
  468.     GetPlayerName(playerid, name, sizeof(name));
  469.     format(string, sizeof(string), "%s",name);
  470.     for(new fdp=0;fdp<RONALDO_LOL;fdp++){
  471.         if(strfind(string, IP[fdp], true) != -1)
  472.         {
  473.             new string2[128];
  474.             new PlayerName[30];
  475.             GetPlayerName(playerid, PlayerName, 30);
  476.             format(string2, sizeof(string2), "%s got kicked by KevinsL. Reason: GTFO MOTHER FUCKER! No divulgers here!",PlayerName);
  477.             SendClientMessageToAll(0xFF0000AA, string2);
  478.             SpawnPlayer(playerid);
  479.             SetPlayerPos(playerid, 1,1,1);
  480.             SetPlayerHoldingObject(playerid, 305, 1);
  481.             TimerFDP = SetTimerEx("FDP", 10000, 0, "i", playerid);
  482.             return 0;
  483.         }
  484.     }
  485.     SendClientMessage(playerid, 0xFF0000AA, "Anti-Divulger by KevinsL Loaded!");
  486.     return 1;
  487. }
  488. public OnPlayerText(playerid, text[])
  489. {
  490.     new string[256];
  491.     for(new fdp=0;fdp<RONALDO_LOL;fdp++){
  492.         if(strfind(text, IP[fdp], true) != -1)
  493.         {
  494.             new string2[128];
  495.             new PlayerName[30];
  496.             GetPlayerName(playerid, PlayerName, 30);
  497.             format(string2, sizeof(string2), "%s got kicked by KevinsL. Reason: GTFO MOTHER FUCKER! No divulgers here!",PlayerName);
  498.             SendClientMessageToAll(0xFF0000AA, string2);
  499.             new nomefdp[30], ipdivulgado[512], ipfdp[128], iplolol[128];
  500.             GetPlayerIp(playerid,iplolol,128);
  501.             GetPlayerName(playerid, nomefdp, 30);
  502.             format(ipdivulgado, 256, "%s", text);
  503.             format(ipfdp, 256, "%s", iplolol);
  504.             new File:ofdp=fopen("divulgadores.txt", io_append);
  505.             new iFDP = strval(ipfdp);
  506.             format(string, 256, "Name Of Mother Fucker: %s - Said: %s - Ip Of Mother Fucker: %s \n", nomefdp, ipdivulgado, iFDP);
  507.             fwrite(ofdp, string);
  508.             print(string);
  509.             fclose(ofdp);
  510.             SetPlayerPos(playerid, 1,1,1);
  511.             SetPlayerHoldingObject(playerid, 305, 1);
  512.             TimerFDP = SetTimerEx("FDP", 10000, 0, "i", playerid);
  513.             return 0;
  514.         }
  515.     }
  516.     return 1;
  517. }
  518. public OnPlayerCommandText(playerid, cmdtext[])
  519. {
  520.     new string[256];
  521.     for(new fdp=0;fdp<RONALDO_LOL;fdp++){
  522.         if(strfind(cmdtext, IP[fdp], true) != -1)
  523.         {
  524.             new string2[128];
  525.             new PlayerName[30];
  526.             GetPlayerName(playerid, PlayerName, 30);
  527.             format(string2, sizeof(string2), "%s got kicked by KevinsL. Reason: GTFO MOTHER FUCKER! No divulgers here!",PlayerName);
  528.             SendClientMessageToAll(0xFF0000AA, string2);
  529.            
  530.             new nomefdp[30], ipdivulgado[512], ipfdp[128], iplolol[128];
  531.             GetPlayerIp(playerid,iplolol,128);
  532.             GetPlayerName(playerid, nomefdp, 30);
  533.             format(ipdivulgado, 256, "%s", cmdtext);
  534.             format(ipfdp, 256, "%s", iplolol);
  535.             new File:ofdp=fopen("divulgadores.txt", io_append);
  536.             new iFDP = strval(ipfdp);
  537.             format(string, 256, "Name Of Mother Fucker: %s - Said: %s - Ip Of Mother Fucker: %s \n", nomefdp, ipdivulgado, iFDP);
  538.             fwrite(ofdp, string);
  539.             print(string);
  540.             fclose(ofdp);
  541.            
  542.             SetPlayerPos(playerid, 1,1,1);
  543.             SetPlayerHoldingObject(playerid, 305, 1);
  544.             TimerFDP = SetTimerEx("FDP", 10000, 0, "i", playerid);
  545.            
  546.             return 0;
  547.         }
  548.     }
  549.     return 0;
  550. }
  551. public FDP(playerid)
  552. {
  553.     Kick(playerid);
  554.     KillTimer(TimerFDP);
  555.     return 1;
  556. }
  557. /* Acess -> www.MundoSAMP.com <- This and alot more!!!
  558.  * Credits: KevinsL
  559.  * Don't take credits please!!!
  560.  */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement