Guest User

Untitled

a guest
May 28th, 2009
782
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.41 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #define COLOR_RED 0xAA3333AA
  4.  
  5. //---------[Sopranos Series Characters]---------\\Thanks to Keyway.
  6. new Sopranos[][] = {
  7. "Tony_Soprano",
  8. "Carmela_Soprano",
  9. "Jennifer_Melfi",
  10. "Meadow_Soprano",
  11. "Livia_Soprano",
  12. "Janice_Soprano",
  13. "Corrado_Soprano",
  14. "Christopher_Moltisanti",
  15. "Adriana_Cerva",
  16. "Silvio_Dante",
  17. "Paulie_Walnuts",
  18. "Bobby_Baccalieri",
  19. "Furio_Giunta",
  20. "Ralphie_Cifaretto",
  21. "Johnny_Sacramoni",
  22. "Artie_Bucco",
  23. "Charmaine_Bucco"
  24. };
  25. //---------[Vice City Storyline Characters]---------\\Thanks to Keyway.
  26. new ViceCity[][] = {
  27. "Tommy_Vercetti",
  28. "Lance_Vance",
  29. "Ken_Rosenberg",
  30. "Sonny_Forelli",
  31. "Juan_Cortez",
  32. "Avery_Carrington",
  33. "Ricardo_Diaz",
  34. "Mitch_Baker",
  35. "Steve_Scott",
  36. "Umberto_Robina",
  37. "Auntie_Poulet",
  38. "Phil_Cassidy"
  39. };
  40. //---------[GTA 3 Storyline Characters]---------\\Thanks to Keyway.
  41. new GTA3[][] = {
  42. "Luigi_Goterelli",
  43. "Joey_Leone",
  44. "Toni_Cipriani",
  45. "Salvatore_Leone",
  46. "Asuka_Kasen",
  47. "Kenji_Kasen",
  48. "Donald_Love"
  49. };
  50. //---------[San Andreas Storyline Characters]---------\\Thanks to Keyway.
  51. new SA[][] = {
  52. "Carl_Johnson",
  53. "Melvin_Harris",
  54. "Big_Smoke",
  55. "Lance_Wilson",
  56. "Frank_Tenpenny",
  57. "Eddie_Pulaski",
  58. "Jimmy_Hernandez",
  59. "Barry_Thorne",
  60. "Kendl_Johnson",
  61. "Cesar_Vialpando",
  62. "Mark_Wayne",
  63. "Jeffery_Martin",
  64. "Kent_Paul",
  65. "Ken_Rosenberg",
  66. "Salvatore_Leone",
  67. "Mike_Toreno",
  68. "Denise_Robinson",
  69. "Michelle_Cannes",
  70. "Helena_Wankstein",
  71. "Barbara_Schternvart",
  72. "Katie_Zahn",
  73. "Millie_Perkins"
  74. };
  75. //---------[The Godfather]---------\\Thanks to Keyway.
  76. new GF[][] = {
  77. "Kay_Adams",
  78. "Vito_Andolini",
  79. "Luca_Brasi",
  80. "Peter_Clemenza",
  81. "Vitelli_Corleone",
  82. "Connie_Corleone",
  83. "Costanzia_Corleone",
  84. "Freddie_Corleone",
  85. "Fredo_Corleone",
  86. "Michael_Corleone",
  87. "Santino_Corleone",
  88. "Sonny_Corleone",
  89. "Vito_Corleone",
  90. "Johnny_Fontane",
  91. "Paulie_Gatto",
  92. "Tom_Hagen",
  93. "Lucy_Mancini",
  94. "Mark_Mccluskey",
  95. "Albert_Neri",
  96. "Carlo_Rizzi",
  97. "Connie_Rizzi",
  98. "Jules_Segal",
  99. "Virgil_Sollozzo",
  100. "Sal_Tessio"
  101. };
  102. //---------[Famous Singers and Actors]---------\\Thanks to Keyway.
  103. new Famous[][] = {
  104. "Britney_Spears",
  105. "Lauryn_Hill",
  106. "Celine_Dion",
  107. "Nelly_Furtado",
  108. "Elvis_Presley",
  109. "Peter_Andre",
  110. "Freddie_Mercury",
  111. "Robbie_Williams",
  112. "James_Brown",
  113. "Jennifer_Ellison",
  114. "Victoria_Beckham",
  115. "Justin_Timberlake",
  116. "Kate_Bush",
  117. "Kylie_Minogue",
  118. "Adam_Sandler",
  119. "Kiefer_Sutherland",
  120. "Brad_Pitt",
  121. "Michael_Caine",
  122. "Brian_Rix",
  123. "Orlando_Bloom",
  124. "Jack_Nicholson",
  125. "Ronnie_Barker",
  126. "James_Dean",
  127. "Tom_Cruise",
  128. "Jean_Claude",
  129. "Van_Damme",
  130. "Walter_Matthau",
  131. "Johnny_Depp",
  132. "Will_Smith",
  133. "Keanu_Reeves",
  134. "Avril_Lavigne",
  135. "Micheal_Jackson",
  136. "Billy_Idol",
  137. "James_Bond",
  138. "George_Bush",
  139. "Margaret_Thatcher",
  140. "Thomas_Edison",
  141. "Mother_Teresa",
  142. "Helen_Keller",
  143. "Jacqueline_Kennedy",
  144. "Tom_Brokaw",
  145. "James_Taylor",
  146. "Mr_Rogers",
  147. "Isaac_Newton",
  148. "Lewis_Carrol",
  149. "Andy_Rooney",
  150. "Norman_Schwarzkopf",
  151. "Norman_Rockwell",
  152. "Pablo_Piccaso",
  153. "Paul_McCartney",
  154. "Edgar_Allen",
  155. "Mae_West",
  156. "Ernest_Hemingway",
  157. "Vincent_Gogh",
  158. "Robin_Williams",
  159. "Walt_Disney",
  160. "Walter_Cronkite",
  161. "Frank_Wright",
  162. "Julia_Roberts",
  163. "John_Kennedy",
  164. "Terry_Bradshaw",
  165. "Gloria_Steinem",
  166. "Charles_Dickens",
  167. "Thomas_Edison",
  168. "Whoopi_Goldberg",
  169. "Sigourney_Weaver",
  170. "Bill_Clinton",
  171. "Dave_Letterman",
  172. "Newt_Gingrich",
  173. "Jim_Carrey",
  174. "Mary_Tyler",
  175. "Danny_Glover",
  176. "Carol_Burnett",
  177. "Paul_Harvey",
  178. "Alicia_Silverstone",
  179. "Neil_Diamond",
  180. "Julia_Child",
  181. "George_Carlin",
  182. "Valerie_Harper",
  183. "John_Candy",
  184. "Al_Yankovick",
  185. "Marilyn_Savant",
  186. "Tom_Hanks",
  187. "William_James",
  188. "Henri_Mancini",
  189. "Bob_Newhart",
  190. "Meryl_Streep",
  191. "Benny_Goodman",
  192. "Harrison_Ford",
  193. "Steve_Martin",
  194. "Ronald_Regan",
  195. "Dan_Aykroyd",
  196. "Susan_Anthony",
  197. "Arthur_Ashe",
  198. "Augustus_Caesar",
  199. "Jane_Austen",
  200. "William_Buckley",
  201. "Chevy_Chase",
  202. "Phil_Donahue",
  203. "Peter_Jennings",
  204. "Charles_Everett",
  205. "Roy_Rogers",
  206. "Chuck_Yeager",
  207. "Jack_Nicholson",
  208. "Charlie_Brown",
  209. "Oprah_Winfrey",
  210. "Paul_Newman",
  211. "Fred_Astaire",
  212. "Eddie_Murphy",
  213. "Jimmy_Conners",
  214. "Michael_Fox",
  215. "Ross_Perot",
  216. "Sean_Connery",
  217. "Elizabeth_Dole",
  218. "Dick_Dyke",
  219. "Andy_Griffith",
  220. "Peyton_Manning",
  221. "Nathaniel_Hawthorne",
  222. "Shirley_MacLaine",
  223. "Michael_Landon",
  224. "John_Katz",
  225. "Billy_Crystal",
  226. "Carrie_Fisher",
  227. "Darth_Vader",
  228. "Bill_Cosby",
  229. "Bill_Gates",
  230. "Bob_Dylan",
  231. "Carl_Sagan",
  232. "Charles_Yeager",
  233. "Colin_Powell",
  234. "Diana_Wales",
  235. "Mahatma_Gandhi",
  236. "Michael_Jordan",
  237. "Michele_Pfeiffer",
  238. "Doris_Day",
  239. "Elizabeth_Taylor",
  240. "Yogi_Berra",
  241. "Dan_Rather",
  242. "Ervin_Johnson",
  243. "John_Travolta",
  244. "Spider_Man",
  245. "James_Dean",
  246. "Clint_Eastwood",
  247. "Ray_Charles",
  248. "Jesse_Jackson",
  249. "Thomas_Jefferson",
  250. "Hank_Aaron",
  251. "Mohammad_Ali",
  252. "Neil_Armstrong",
  253. "Lucille_Ball",
  254. "Alexander_Bell",
  255. "George_Washington",
  256. "Albert_Einstein",
  257. "Lee_Bailey",
  258. "Ben_Franklin",
  259. "Sigmund_Freud",
  260. "Alfred_Hitchcock",
  261. "Bob_Hope",
  262. "Harry_Houdini",
  263. "Martin_Luther",
  264. "John_Lennon",
  265. "Abraham_Lincoln",
  266. "Louis_Pasteur",
  267. "Marilyn_Monroe",
  268. "Mark_Twain",
  269. "Willey_Mays",
  270. "Miles_Davis"
  271. };
  272. //---------[SmackDown]---------\\Thanks to Keyway.
  273. new SmackD[][] = {
  274. "Ashley_Massaro",
  275. "Candice_Michelle",
  276. "Kelly_Kelly",
  277. "Michelle_McCool",
  278. "Mickie_James",
  279. "Torrie_Wilson",
  280. "Bobby_Lashley",
  281. "Jeff_Hardy",
  282. "King_Booker",
  283. "Shad_Gaspard",
  284. "William_Regal",
  285. "John_Cena",
  286. "Randy_Orton",
  287. "Shawn_Michaels",
  288. "The_Sandman",
  289. "Gregory_Helms",
  290. "Matt_Hardy",
  291. "Ric_Flair",
  292. "Great_Khali",
  293. "Chavo_Guerrero",
  294. "Hardcore_Holly",
  295. "Kenny_Dykstra",
  296. "Chris_Masters",
  297. "Mark_Henry",
  298. "The_Undertaker",
  299. "Johnny_Nitro",
  300. "Tommy_Dreamer",
  301. "Elijah_Burke",
  302. "Mic_Foley",
  303. "Roddy_Piper",
  304. "Steve_Austin",
  305. "Rey_Mysterio",
  306. "Eddie_Guerrero",
  307. "Rick_Rude",
  308. "Terry_Funk",
  309. "Jim_Neidhart",
  310. "The_Rock",
  311. "Sgt_Slaughter"
  312. };
  313. //---------[Bad names]---------\\Thanks to Keyway. To Douglas_Tolman and Staffan_Dee for name ideas!
  314. new BadName[][] = {
  315. "Fucking_Nigger",
  316. "fucking_nigger",
  317. "Fucking_Niggers",
  318. "fucking_niggers",
  319. "Fuck_Niggers",
  320. "fuck_niggers",
  321. "Fuck_Nigger",
  322. "fuck_niggers",
  323. "Fuck_You",
  324. "fuck_you",
  325. "Mother_Fucker",
  326. "mother_fucker",
  327. "Mother_Fuckers",
  328. "mother_fuckers",
  329. "Heil_Hitler",
  330. "heil_hitler",
  331. "Adolf_Hitler",
  332. "adolf_hitler",
  333. "Ass_Fuck",
  334. "ass_fuck",
  335. "Ass_Fucks",
  336. "ass_fucks",
  337. "Butt_Fuck",
  338. "butt_fuck",
  339. "Butt_Fucks",
  340. "butt_fucks",
  341. "Butt_Fucker",
  342. "butt_fucker",
  343. "Butt_Fuckers",
  344. "butt_fuckers",
  345. "Creep_Fuck",
  346. "creep_fuck",
  347. "Creepy_Fucks",
  348. "creepy_fucks",
  349. "Creepy_Fucker",
  350. "creepy_fucker",
  351. "Weird_Fuck",
  352. "weird_fuck",
  353. "Weird_Fucker",
  354. "weird_fucker",
  355. "Weird_Fuckers",
  356. "weird_fuckers",
  357. "Fucking_Jew",
  358. "fucking_jew",
  359. "Fucking_Jews",
  360. "fucking_jews",
  361. "Your_Mom",
  362. "your_mom",
  363. "Your_Mama",
  364. "your_mama",
  365. "Why_Ban",
  366. "why_ban",
  367. "Your_Dad",
  368. "your_dad",
  369. "Nigger_Sucks",
  370. "nigger_sucks",
  371. "Nigger_Suck",
  372. "nigger_suck",
  373. "You_Suck",
  374. "you_suck",
  375. "You_sucks",
  376. "you_sucks",
  377. "Admins_Sucks",
  378. "admin_sucks",
  379. "First_Name",
  380. "first_name",
  381. "Last_Name",
  382. "last_name",
  383. "Firstname_Lastname",
  384. "firstname_lastname",
  385. "You_Noob",
  386. "you_noob",
  387. "Your_Ass",
  388. "your_ass",
  389. "Penis_Fucker",
  390. "penis_fucker",
  391. "Pig_Fucker",
  392. "pig_fucker",
  393. "You_Smell",
  394. "you_smell",
  395. "My_Pussy",
  396. "my_pussy",
  397. "Your_Pussy",
  398. "your_pussy",
  399. "Shit_Head",
  400. "shit_head",
  401. "Shit_Dick",
  402. "shit_dick",
  403. "Slut_Whore",
  404. "slut_whore",
  405. "Slut_Whores",
  406. "slut_whores",
  407. "Ass_Hole",
  408. "ass_hole",
  409. "Die_All",
  410. "die_all",
  411. "Sex_Beast",
  412. "sex_beast",
  413. "Nasty_Fuck",
  414. "nasty_fuck",
  415. "Nasty_Fucker",
  416. "nasty_fucker",
  417. "Nasty_Fuckers",
  418. "nasty_fuckers",
  419. "Your_Gay",
  420. "your_gay",
  421. "You_Gays",
  422. "you_gays",
  423. "Gay_Noob",
  424. "gay_noob",
  425. "Admins_Gay",
  426. "admins_gay",
  427. "Gay_Admins",
  428. "gay_admins",
  429. "Fuck_Admins",
  430. "fuck_admins",
  431. "Fucking_Admins",
  432. "fucking_admins",
  433. "Whore_Admins",
  434. "whore_admins",
  435. "Noob_Admins",
  436. "noob_admins",
  437. "Nazi_Admins",
  438. "nazi_admins",
  439. "Iam_Gay",
  440. "iam_gay",
  441. "Im_Gay",
  442. "im_gay",
  443. "Hate_Gays",
  444. "hate_gays",
  445. "Hates_Gay",
  446. "hate_gays",
  447. "Die_Fuckers",
  448. "die_fuckers",
  449. "Fuck_Bitch",
  450. "fuck_bitch",
  451. "Fuck_Bitches",
  452. "fuck_bitches",
  453. "Fucking_Bitch",
  454. "fucking_bitch",
  455. "Fucking_Bitches",
  456. "fucking_bitches",
  457. "Die_Bitch",
  458. "die_bitch",
  459. "Die_Bitches",
  460. "die_bitches",
  461. "Bitch_Admins",
  462. "bitch_admins",
  463. "Hate_Niggers",
  464. "hate_niggers",
  465. "Nigger_Bitch",
  466. "nigger_bitch",
  467. "Nigger_Bitches",
  468. "nigger_bitches",
  469. "Nigger_Slut",
  470. "nigger_slut",
  471. "Nigger_Sluts",
  472. "nigger_sluts",
  473. "Black_Pussy",
  474. "black_pussy",
  475. "Black_Pussies",
  476. "black_pussies",
  477. "Black_Pussys",
  478. "black_Pussys",
  479. "Black_Nigger",
  480. "black_nigger",
  481. "Black_Niggers",
  482. "black_niggers",
  483. "Dark_Nigger",
  484. "dark_nigger",
  485. "Dark_Niggers",
  486. "dark_niggers",
  487. "Dark_Slut",
  488. "dark_slut",
  489. "Dark_Sluts",
  490. "dark_sluts",
  491. "Dick_Fucker",
  492. "dick_fucker",
  493. "Dick_Fuckers",
  494. "dick_fuckers",
  495. "Big_Dick",
  496. "big_dick",
  497. "Big_Dicks",
  498. "big_dicks",
  499. "Ass_Fucker",
  500. "ass_fucker",
  501. "Ass_Fuckers",
  502. "ass_fuckers",
  503. "Black_Dick",
  504. "black_dick",
  505. "Black_Dicks",
  506. "black_dicks",
  507. "Gay_Blacks",
  508. "gay_blacks",
  509. "Homo_Admins",
  510. "homo_admins",
  511. "Homo_Gay",
  512. "homo_gay",
  513. "Homo_Gays",
  514. "homo_gays",
  515. "Anal_Fuck",
  516. "anal_fuck",
  517. "Anal_Fucks",
  518. "anal_fuck",
  519. "Anal_Fucker",
  520. "anal_fucker",
  521. "Anal_Fuckers",
  522. "anal_fuckers",
  523. "Aids_Slut",
  524. "aids_slut",
  525. "Aids_Sluts",
  526. "aids_sluts",
  527. "Slut_Fucker",
  528. "slut_fucker",
  529. "Slut_Fuckers",
  530. "slut_fuckers",
  531. "Admin_Slut",
  532. "admin_slut",
  533. "Admin_Sluts",
  534. "admin_sluts",
  535. "Suck_Dick",
  536. "suck_dick",
  537. "Suck_Dicks",
  538. "suck_dicks"
  539. };
  540.  
  541. public OnPlayerConnect(playerid)//--------tidied by Thomas_Conroy
  542. {
  543. new
  544. string[128],
  545. pName[MAX_PLAYER_NAME],
  546. f;
  547. GetPlayerName(playerid,pName,sizeof(pName));
  548. if(strfind(pName,"_",true,1)!=-1)
  549. {
  550. f=1;
  551. }
  552. if(pName[strlen(pName)-1]=='_')
  553. {
  554. f=0;
  555. }
  556. for(new i=0;i<strlen(pName);i++)
  557. {
  558. if((pName[i]<='9')&&(pName[i]>='0'))
  559. {
  560. f=0;
  561. }
  562. }
  563. if(!f)
  564. {
  565. format(string, sizeof(string), "You have been kicked, Reason: Firstname_Lastname format.", pName);
  566. SendClientMessage(playerid, COLOR_RED, string);
  567. format(string, sizeof(string), "SERVER: %s was kicked from the server, reason: Firstname_Lastname format.", pName);
  568. SendClientMessageToAll(COLOR_RED, string);
  569. Kick(playerid);
  570. }
  571.  
  572. for(new bn = 0; bn < sizeof(Sopranos); bn++)
  573. {
  574. if(!strcmp(Sopranos[bn][0],pName,true,sizeof(pName)))
  575. {
  576. format(string, sizeof(string), "SERVER: %s was kicked from the server, Reason: We aren't in The Sopranos series. (kicked)", pName);
  577. SendClientMessageToAll(COLOR_RED, string);
  578. Kick(playerid);
  579. return 1;
  580. }
  581. }
  582. for(new bn = 0; bn < sizeof(ViceCity); bn++)
  583. {
  584. if(!strcmp(ViceCity[bn][0],pName,true,sizeof(pName)))
  585. {
  586. format(string, sizeof(string), "SERVER: %s was kicked from the server, Reason: This aint Vice City. (kicked)", pName);
  587. SendClientMessageToAll(COLOR_RED, string);
  588. Kick(playerid);
  589. return 1;
  590. }
  591. }
  592. for(new bn = 0; bn < sizeof(GTA3); bn++)
  593. {
  594. if(!strcmp(GTA3[bn][0],pName,true,sizeof(pName)))
  595. {
  596. format(string, sizeof(string), "SERVER: %s was kicked from the server, Reason: This aint GTA III. (kicked)", pName);
  597. SendClientMessageToAll(COLOR_RED, string);
  598. Kick(playerid);
  599. return 1;
  600. }
  601. }
  602. for(new bn = 0; bn < sizeof(SA); bn++)
  603. {
  604. if(!strcmp(SA[bn][0],pName,true,sizeof(pName)))
  605. {
  606. format(string, sizeof(string), "SERVER: %s was kicked from the server, Reason: This aint GTA:SA . (kicked)", pName);
  607. SendClientMessageToAll(COLOR_RED, string);
  608. Kick(playerid);
  609. return 1;
  610. }
  611. }
  612. for(new bn = 0; bn < sizeof(GF); bn++)
  613. {
  614. if(!strcmp(GF[bn][0],pName,true,sizeof(pName)))
  615. {
  616. format(string, sizeof(string), "SERVER: %s was kicked from the server, Reason: This aint The Godfather . (kicked)", pName);
  617. SendClientMessageToAll(COLOR_RED, string);
  618. Kick(playerid);
  619. return 1;
  620. }
  621. }
  622. for(new bn = 0; bn < sizeof(Famous); bn++)
  623. {
  624. if(!strcmp(Famous[bn][0],pName,true,sizeof(pName)))
  625. {
  626. format(string, sizeof(string), "SERVER: %s was kicked from the server, Reason: Yeah yeah of course, see you in Hollywood. (kicked)", pName);
  627. SendClientMessageToAll(COLOR_RED, string);
  628. Kick(playerid);
  629. return 1;
  630. }
  631. }
  632. for(new bn = 0; bn < sizeof(SmackD); bn++)
  633. {
  634. if(!strcmp(SmackD[bn][0],pName,true,sizeof(pName)))
  635. {
  636. format(string, sizeof(string), "SERVER: %s was kicked from the server, Reason: Go SmackDown somewhere else. (kicked)", pName);
  637. SendClientMessageToAll(COLOR_RED, string);
  638. Kick(playerid);
  639. return 1;
  640. }
  641. }
  642. for(new bn = 0; bn < sizeof(BadName); bn++)
  643. {
  644. if(!strcmp(BadName[bn][0],pName,true,sizeof(pName)))
  645. {
  646. format(string, sizeof(string), "SERVER: %s was kicked from the server, Reason: Your name is lame. Gtfo. (kicked)", pName);
  647. SendClientMessageToAll(COLOR_RED, string);
  648. Kick(playerid);
  649. return 1;
  650. }
  651. }
  652. return 1;
  653. }
Advertisement
Add Comment
Please, Sign In to add comment