SA-MP Forums Archive
[FilterScript] Anti CJ [Car Jacking] - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+----- Forum: Lanzamientos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=59)
+----- Thread: [FilterScript] Anti CJ [Car Jacking] (/showthread.php?tid=438983)



Anti CJ [Car Jacking] - Carloselunico - 23.05.2013

Les dejo mi script de anti car jacking que idee para un servidor del cual luego me banearon y se robaron mis cуdigos, bueno no les voy a contar la historia de mi vida, lo que hace es que cuando x usuario trata de robarte el coche y alguien lo esta conduciendo lo congelara diciendole que no esta permitido el CJ (Car jacking), simplemento lo dejo aca:

pawn Код:
// FS creado por Carlos Romero (Carloselunico || Casio)
#include <a_samp>
#define COLOR_ROJO 0xAA3333AA
public OnFilterScriptInit()
{
        print("\n--------------------------------------");
        print("*** --- Anti Car Jacking Cargado --- ***");
        print("--------------------------------------\n");
        return 1;
}

public OnFilterScriptExit()
{
        print("*** --- Unloaded Car Jacking  --- ***");
        return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(!ispassenger && cocheocupado(vehicleid))
{
new Float:cjx, Float:cjy, Float:cjz;
GetPlayerPos(playerid, cjx, cjy, cjz);
SetPlayerPos(playerid, cjx, cjy, cjz);
SendClientMessage(playerid, COLOR_ROJO, "No esta permitido el CJ, en este servidor.");
TogglePlayerControllable(playerid, 0);
SetTimerEx("descongelar", 2000, 0, "i", playerid);
}
return 1;
}

forward descongelar(playerid);
public descongelar(playerid)
{
TogglePlayerControllable(playerid, 1);
}

stock cocheocupado(vehicleid)
{
    for(new i; i<GetMaxPlayers(); i++)
        if(IsPlayerConnected(i) && IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
                return 1;
    return 0;
}
Pastebin: http://pastebin.com/90uss7Ze

Chau suerte a todos y espero que alla dejado la versiуn correcta del cуdigo.


Respuesta: Anti CJ [Car Jacking] - Matyaas - 23.05.2013

Se ve bueno para RP para fr no jjaja solo digo, si no lo dijiste, ignorame XDDD
Buen trabajo, aunque ya lo habнa visto en servidores (capaz que sea el que te banearon), saludos!


Respuesta: Anti CJ [Car Jacking] - Glimma - 23.05.2013

No lo testeй ni nada, pero.. їno hay que meter al jugador al que le hacen CJ nuevamente al vehнculo? porque por mбs que se congele el que hace CJ, por ahн el jugador al que le hacen CJ, se sale del vehнculo.