Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Anti Sobeit con detector a Vector
- > Este detector sobeit lo ise con la idea de un detector igual que vi en el foro de Samp-Script
- que en este momento se encuentra OffLine
- > Esta es mi version sin optimizar, lo ise para probar si funcionaba
- > Creditos: ForTrezZ
- */
- #include <a_samp>
- #define OficialColor 0xFF0000FF
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Detector de Sobeit By ForTrezZ (www.fortrezz.tk");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- TogglePlayerControllable(playerid,0);
- SetTimerEx("AntiSobeit", 1500, false, "i", playerid);
- return 1;
- }
- forward AntiSobeit(playerid);
- public AntiSobeit(playerid)
- {
- SaveCamera(playerid);
- SendClientMessage(playerid, OficialColor, "[AntiSobeit]: {FFFFFF}Usted esta siendo revisado para determinar que no posee el \"Mod Sobeit\"");
- SetTimerEx("NOCargarObjetosAS", 10000, false, "i", playerid);
- }
- forward NOCargarObjetosAS(playerid);
- public NOCargarObjetosAS(playerid)
- {
- if(CheckAS(playerid))
- {
- SendClientMessage(playerid, OficialColor, "[AntiSobeit]: {FFFFFF}Usted ah sido kickeado por ingresar al servidor con el \"Mod Sobeit\"");
- DeletePVar(playerid, "ASX");
- DeletePVar(playerid, "ASY");
- DeletePVar(playerid, "ASZ");
- SetTimerEx("KickTimer", 500, false, "i", playerid);
- } else {
- SendClientMessage(playerid, OficialColor, "[AntiSobeit]: {FFFFFF}Usted no posee el \"Mod Sobeit\" disfrute del servidor y diviertase!");
- DeletePVar(playerid, "ASX");
- DeletePVar(playerid, "ASY");
- DeletePVar(playerid, "ASZ");
- TogglePlayerControllable(playerid,1);
- }
- }
- stock SaveCamera(playerid)
- {
- new Float:x, Float:y, Float:z;
- GetPlayerCameraPos(playerid, x, y, z);
- SetPVarFloat(playerid, "ASX", x); SetPVarFloat(playerid, "ASY", y); SetPVarFloat(playerid, "ASZ", z);
- }
- stock CheckAS(playerid)
- {
- new Float:x, Float:y, Float:z;
- GetPlayerCameraPos(playerid, x, y, z);
- if(x != GetPVarFloat(playerid, "ASX"))
- {
- return true;
- } else return false;
- }
- forward KickTimer(playerid);
- public KickTimer(playerid)
- {
- return Kick(playerid);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement