23.05.2013, 05:32
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:
Pastebin: http://pastebin.com/90uss7Ze
Chau suerte a todos y espero que alla dejado la versiуn correcta del cуdigo.
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;
}
Chau suerte a todos y espero que alla dejado la versiуn correcta del cуdigo.