{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":662670820,"defaultBranch":"main","name":"SA-MP-Anticheat-Black-Diamond","ownerLogin":"asm360","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-05T16:19:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11557621?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713187986.0","currentOid":""},"activityList":{"items":[{"before":"def5bf01e335319959c607ee5876c5fcdbdd0fd4","after":"2f05487971625f30d64cc231fbde84c961bc1702","ref":"refs/heads/main","pushedAt":"2024-05-07T23:55:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"05475816e0b0b331fb4f1897986af0607e13df62","after":"def5bf01e335319959c607ee5876c5fcdbdd0fd4","ref":"refs/heads/main","pushedAt":"2024-05-06T21:56:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"SA-MP-Anticheat-Black-Diamond\n\nAnti-cheats for SAMP supports updated versions\r\n\r\nYou load the filterscript, and you add the following code to your gamemode and can use the new functions\r\nNote that you have a public that checks an unsupported version in anticheat, it is recommended to block them and inform them that they need to update their SAMP version\r\n\r\nno open source why? to protect against bypass attempts, afraid of malicious code? This is an amx file, its compiler is not complicated, you can throw the file in hexeditor and see all the functions I use and also the strings (at the end of the file)\r\nAt the beginning of his the functions\r\n\r\n\r\n\r\n//----------------------------------------------------------\r\n#define KickEx(%0) SetTimerEx(\"KickP2\", 6000, false, \"d\", %0)\r\nforward KickP2(playerid);\r\npublic KickP2(playerid) return Kick(playerid);\r\n\r\n#define BanEx(%0) SetTimerEx(\"BanP2\", 6000, false, \"d\", %0)\r\nforward BanP2(playerid);\r\npublic BanP2(playerid) return Ban(playerid);\r\n\r\n\r\n//Old version anticheat does not support, it is recommended to kick and ask to update the SAMP version\r\nforward OnDetectedOldversion(playerid);\r\npublic OnDetectedOldversion(playerid)\r\n{\r\n printf(\"oldversion detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Update your version and return to the server www.sa-mp.com\");\r\n\tGameTextForPlayer(playerid, \"~r~oldversion\", 5000, 3);\r\n\tKickEx(playerid);\r\n return 1;\r\n}\r\n//A cheat similar to autocbug allows you to shoot at a very high speed https://www.blast.hk/threads/20266/\r\nforward OnDetectedImprovedDeagle(playerid);\r\npublic OnDetectedImprovedDeagle(playerid)\r\n{\r\n printf(\"ImprovedDeagle detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats [ImprovedDeagle.asi] out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tKickEx(playerid);\r\n return 1;\r\n}\r\n\r\n//It helps you in the bug to be more accurate, and also makes an infinite zoom in the sniper\r\nforward OnDetectedExtraWS(playerid);\r\npublic OnDetectedExtraWS(playerid)\r\n{\r\n printf(\"ExtraWS detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats [ExtraWS.asi] out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tKickEx(playerid);\r\n return 1;\r\n}\r\n\r\n//It is recommended to block players using this\r\nforward OnDetecteds0beit(playerid);\r\npublic OnDetecteds0beit(playerid)\r\n{\r\n printf(\"sobeit detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats [s0beit/cheats] out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tBanEx(playerid);\r\n return 1;\r\n}\r\n//use sampfuncs for get api sampinfo cheats..\r\nforward OnDetectedSAMPFUNCS(playerid);\r\npublic OnDetectedSAMPFUNCS(playerid)\r\n{\r\n printf(\"sampfuncs detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats [SAMPFUNCS.asi] out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tKickEx(playerid);\r\n return 1;\r\n}\r\n\r\n//use SprintHook.asi auto run fast cheat https://www.blast.hk/threads/20161/\r\nforward OnDetectedSprintHook(playerid);\r\npublic OnDetectedSprintHook(playerid)\r\n{\r\n printf(\"SprintHook detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats [SprintHook.asi] out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tKickEx(playerid);\r\n return 1;\r\n}\r\n\r\n//CLEO,modloader,modloader..etc\r\nforward OnDetectedMods(playerid);\r\npublic OnDetectedMods(playerid)\r\n{\r\n printf(\"mods detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats [cleo.asi/modloader.asi] out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tKickEx(playerid);\r\n return 1;\r\n}\r\n//test bypass anticheat 100% need ban\r\nforward OnDetectedbypass(playerid);\r\npublic OnDetectedbypass(playerid)\r\n{\r\n printf(\"testbypass detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tBanEx(playerid);\r\n return 1;\r\n}\r\n\r\n//Not wrong at all, very useful for advanced types of silent aim\r\nforward OnDetectedSilentaim(playerid);\r\npublic OnDetectedSilentaim(playerid)\r\n{\r\n printf(\"silentaim detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats [silentaim] out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tKickEx(playerid);\r\n return 1;\r\n}","shortMessageHtmlLink":"SA-MP-Anticheat-Black-Diamond"}},{"before":"799de4c024e189ac062c75a3505a5993795cac2f","after":"05475816e0b0b331fb4f1897986af0607e13df62","ref":"refs/heads/main","pushedAt":"2024-04-15T13:33:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"SA-MP-Anticheat-Black-Diamond\n\n# AC_Black_Diamond\r\nAnti-cheats for SAMP supports updated versions\r\n\r\nYou load the filterscript, and you add the following code to your gamemode and can use the new functions\r\nNote that you have a public that checks an unsupported version in anticheat, it is recommended to block them and inform them that they need to update their SAMP version\r\n\r\nno open source why? to protect against bypass attempts, afraid of malicious code? This is an amx file, its compiler is not complicated, you can throw the file in hexeditor and see all the functions I use and also the strings (at the end of the file)\r\nAt the beginning of his the functions\r\n\r\n```cpp\r\n\r\n\r\n//----------------------------------------------------------\r\n#define KickEx(%0) SetTimerEx(\"KickP2\", 6000, false, \"d\", %0)\r\nforward KickP2(playerid);\r\npublic KickP2(playerid) return Kick(playerid);\r\n\r\n#define BanEx(%0) SetTimerEx(\"BanP2\", 6000, false, \"d\", %0)\r\nforward BanP2(playerid);\r\npublic BanP2(playerid) return Ban(playerid);\r\n\r\n\r\n//Old version anticheat does not support, it is recommended to kick and ask to update the SAMP version\r\nforward OnDetectedOldversion(playerid);\r\npublic OnDetectedOldversion(playerid)\r\n{\r\n printf(\"oldversion detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Update your version and return to the server www.sa-mp.com\");\r\n\tGameTextForPlayer(playerid, \"~r~oldversion\", 5000, 3);\r\n\tKickEx(playerid);\r\n return 1;\r\n}\r\n//A cheat similar to autocbug allows you to shoot at a very high speed https://www.blast.hk/threads/20266/\r\nforward OnDetectedImprovedDeagle(playerid);\r\npublic OnDetectedImprovedDeagle(playerid)\r\n{\r\n printf(\"ImprovedDeagle detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats [ImprovedDeagle.asi] out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tKickEx(playerid);\r\n return 1;\r\n}\r\n\r\n//It helps you in the bug to be more accurate, and also makes an infinite zoom in the sniper\r\nforward OnDetectedExtraWS(playerid);\r\npublic OnDetectedExtraWS(playerid)\r\n{\r\n printf(\"ExtraWS detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats [ExtraWS.asi] out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tKickEx(playerid);\r\n return 1;\r\n}\r\n\r\n//It is recommended to block players using this\r\nforward OnDetecteds0beit(playerid);\r\npublic OnDetecteds0beit(playerid)\r\n{\r\n printf(\"sobeit detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats [s0beit/cheats] out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tBanEx(playerid);\r\n return 1;\r\n}\r\n//use sampfuncs for get api sampinfo cheats..\r\nforward OnDetectedSAMPFUNCS(playerid);\r\npublic OnDetectedSAMPFUNCS(playerid)\r\n{\r\n printf(\"sampfuncs detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats [SAMPFUNCS.asi] out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tKickEx(playerid);\r\n return 1;\r\n}\r\n\r\n//use SprintHook.asi auto run fast cheat https://www.blast.hk/threads/20161/\r\nforward OnDetectedSprintHook(playerid);\r\npublic OnDetectedSprintHook(playerid)\r\n{\r\n printf(\"SprintHook detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats [SprintHook.asi] out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tKickEx(playerid);\r\n return 1;\r\n}\r\n\r\n//CLEO,modloader,modloader..etc\r\nforward OnDetectedMods(playerid);\r\npublic OnDetectedMods(playerid)\r\n{\r\n printf(\"mods detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats [cleo.asi/modloader.asi] out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tKickEx(playerid);\r\n return 1;\r\n}\r\n//test bypass anticheat 100% need ban\r\nforward OnDetectedbypass(playerid);\r\npublic OnDetectedbypass(playerid)\r\n{\r\n printf(\"testbypass detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tBanEx(playerid);\r\n return 1;\r\n}\r\n\r\n//Not wrong at all, very useful for advanced types of silent aim\r\nforward OnDetectedSilentaim(playerid);\r\npublic OnDetectedSilentaim(playerid)\r\n{\r\n printf(\"silentaim detected %d\", playerid);\r\n\tSendClientMessage(playerid, 0xFFFF0000, \"Use cheats [silentaim] out!\");\r\n\tGameTextForPlayer(playerid, \"~r~Use cheats out!\", 5000, 3);\r\n\tKickEx(playerid);\r\n return 1;\r\n}\r\n\r\n\r\n\r\n```","shortMessageHtmlLink":"SA-MP-Anticheat-Black-Diamond"}},{"before":"ef7a13f05d281a6d8c94f83ce3cf4291d2beeb63","after":"799de4c024e189ac062c75a3505a5993795cac2f","ref":"refs/heads/main","pushedAt":"2023-07-22T08:47:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"c50771f289a6f8208e92ebf0aa13a3936f5c6305","after":"ef7a13f05d281a6d8c94f83ce3cf4291d2beeb63","ref":"refs/heads/main","pushedAt":"2023-07-21T09:09:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"4f4d3543c392cbb68b3871a4626e542a184a8c6c","after":"c50771f289a6f8208e92ebf0aa13a3936f5c6305","ref":"refs/heads/main","pushedAt":"2023-07-20T11:31:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"1a3524b848b57dfe8dd603de46c58c6dba657979","after":"4f4d3543c392cbb68b3871a4626e542a184a8c6c","ref":"refs/heads/main","pushedAt":"2023-07-17T21:44:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"69b59d149a8bc696d6cc0733733c07d84b3f05af","after":"1a3524b848b57dfe8dd603de46c58c6dba657979","ref":"refs/heads/main","pushedAt":"2023-07-17T16:43:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"e8bd1d96e46347b0b05103ec467af412610dcc07","after":"69b59d149a8bc696d6cc0733733c07d84b3f05af","ref":"refs/heads/main","pushedAt":"2023-07-17T16:43:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f204b7c5efe350782ce55aa6552da16cf3939431","after":"e8bd1d96e46347b0b05103ec467af412610dcc07","ref":"refs/heads/main","pushedAt":"2023-07-08T19:27:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"42744b1369b19ce0b4ff52677627d276a76ced3c","after":"f204b7c5efe350782ce55aa6552da16cf3939431","ref":"refs/heads/main","pushedAt":"2023-07-07T21:29:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"644cd37f6f07f8e0c4de181f3a506da8ac1d4156","after":"42744b1369b19ce0b4ff52677627d276a76ced3c","ref":"refs/heads/main","pushedAt":"2023-07-07T21:24:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Add files via upload\n\n# AC_Black_Diamond\r\nAnti-cheats for SAMP supports updated versions\r\n\r\nYou load the filterscript, and you add the following code to your gamemode and can use the new functions\r\nNote that you have a public that checks an unsupported version in anticheat, it is recommended to block them and inform them that they need to update their SAMP version\r\n\r\nno open source why? to protect against bypass attempts, afraid of malicious code? This is an amx file, its compiler is not complicated, you can throw the file in hexeditor and see all the functions I use and also the strings (at the end of the file)\r\nAt the beginning of his the functions\r\n\r\n```cpp\r\n\r\n//It is recommended to block players using this\r\nforward OnDetecteds0beit(playerid);\r\npublic OnDetecteds0beit(playerid)\r\n{\r\n printf(\"sobeit detected %d\", playerid);\r\n return 1;\r\n}\r\n//use sampfuncs for get api sampinfo cheats..\r\nforward OnDetectedSAMPFUNCS(playerid);\r\npublic OnDetectedSAMPFUNCS(playerid)\r\n{\r\n printf(\"sampfuncs detected %d\", playerid);\r\n return 1;\r\n}\r\n\r\n//use SprintHook.asi auto run fast cheat\r\nforward OnDetectedSprintHook(playerid);\r\npublic OnDetectedSprintHook(playerid)\r\n{\r\n printf(\"SprintHook detected %d\", playerid);\r\n return 1;\r\n}\r\n\r\n//CLEO,modloader,modloader..etc\r\nforward OnDetectedMods(playerid);\r\npublic OnDetectedMods(playerid)\r\n{\r\n printf(\"mods detected %d\", playerid);\r\n return 1;\r\n}\r\n//test bypass anticheat 100% need ban\r\nforward OnDetectedbypass(playerid);\r\npublic OnDetectedbypass(playerid)\r\n{\r\n printf(\"testbypass detected %d\", playerid);\r\n return 1;\r\n}\r\n\r\n//Old version anticheat does not support, it is recommended to kick and ask to update the SAMP version\r\nforward OnDetectedOldversion(playerid);\r\npublic OnDetectedOldversion(playerid)\r\n{\r\n printf(\"oldversion detected %d\", playerid);\r\n return 1;\r\n}\r\n//Not wrong at all, very useful for advanced types of silent aim\r\nforward OnDetectedSilentaim(playerid);\r\npublic OnDetectedSilentaim(playerid)\r\n{\r\n printf(\"slientaim detected %d\", playerid);\r\n return 1;\r\n}\r\n```","shortMessageHtmlLink":"Add files via upload"}},{"before":"0a743f473b880361fdc29959d2f20e7c540e9f5f","after":"644cd37f6f07f8e0c4de181f3a506da8ac1d4156","ref":"refs/heads/main","pushedAt":"2023-07-05T23:32:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f68595a1639cae5fe4d3939dd047db5ca6b44f44","after":"0a743f473b880361fdc29959d2f20e7c540e9f5f","ref":"refs/heads/main","pushedAt":"2023-07-05T23:31:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"d3d0d0763b54a01f2f9d068d853eb8e6e4547fef","after":"f68595a1639cae5fe4d3939dd047db5ca6b44f44","ref":"refs/heads/main","pushedAt":"2023-07-05T23:17:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"fc62b91c83b5bae2f905fadb5781ebbd40cd287a","after":"d3d0d0763b54a01f2f9d068d853eb8e6e4547fef","ref":"refs/heads/main","pushedAt":"2023-07-05T23:14:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"666ab6866727eb1c637ef2812e66dfc4369b4ec7","after":"fc62b91c83b5bae2f905fadb5781ebbd40cd287a","ref":"refs/heads/main","pushedAt":"2023-07-05T23:14:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"61720d539e381d0aa704c47f476165e5da765ec1","after":"666ab6866727eb1c637ef2812e66dfc4369b4ec7","ref":"refs/heads/main","pushedAt":"2023-07-05T16:25:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"bec6736fa265d8f99dfb96cd3457a192fd8c5e82","after":"61720d539e381d0aa704c47f476165e5da765ec1","ref":"refs/heads/main","pushedAt":"2023-07-05T16:24:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"info","shortMessageHtmlLink":"info"}},{"before":null,"after":"bec6736fa265d8f99dfb96cd3457a192fd8c5e82","ref":"refs/heads/main","pushedAt":"2023-07-05T16:22:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"asm360","name":"Sali","path":"/asm360","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11557621?s=80&v=4"},"commit":{"message":"Add files via upload\n\n\r\nforward OnDetecteds0beit(playerid);\r\npublic OnDetecteds0beit(playerid)\r\n{\r\n printf(\"sobeit detected %d\", playerid);\r\n return 1;\r\n}\r\n//use sampfuncs for get api sampinfo cheats..\r\nforward OnDetectedSAMPFUNCS(playerid);\r\npublic OnDetectedSAMPFUNCS(playerid)\r\n{\r\n printf(\"sampfuncs detected %d\", playerid);\r\n return 1;\r\n}\r\n//CLEO,modloader,modloader..etc\r\nforward OnDetectedMods(playerid);\r\npublic OnDetectedMods(playerid)\r\n{\r\n printf(\"mods detected %d\", playerid);\r\n return 1;\r\n}\r\n//test bypass anticheat 100% need ban\r\nforward OnDetectedbypass(playerid);\r\npublic OnDetectedbypass(playerid)\r\n{\r\n printf(\"testbypass detected %d\", playerid);\r\n return 1;\r\n}\r\n\r\n//Old version anticheat does not support, it is recommended to kick and ask to update the SAMP version\r\nforward OnDetectedOldversion(playerid);\r\npublic OnDetectedOldversion(playerid)\r\n{\r\n printf(\"oldversion detected %d\", playerid);\r\n return 1;\r\n}\r\n\r\nforward OnDetectedSlientaim(playerid);\r\npublic OnDetectedSlientaim(playerid)\r\n{\r\n printf(\"slientaim detected %d\", playerid);\r\n return 1;\r\n}","shortMessageHtmlLink":"Add files via upload"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERBePcwA","startCursor":null,"endCursor":null}},"title":"Activity ยท asm360/SA-MP-Anticheat-Black-Diamond"}