03.03.2012, 03:11
Hola, tengo un problema con este comando.
Era un FS de este mismo foro (no encuentro el TH), lo modique y pase a el GM de mi servidor.
El problema es que al eliminar el pinche desaparece el objeto pero si lo pisas con el auto te pincha las ruedas.
Aca dejo del CODE:
Era un FS de este mismo foro (no encuentro el TH), lo modique y pase a el GM de mi servidor.
El problema es que al eliminar el pinche desaparece el objeto pero si lo pisas con el auto te pincha las ruedas.
Aca dejo del CODE:
pawn Код:
#define MAX_SPIKESTRIPS 200
public OnPlayerUpdate(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), 0, 0, 0, encode_tires(1, 1, 1, 1));
Spikes = 0;
}
return 1;
}
encode_tires(tire1, tire2, tire3, tire4) {
return tire1 | (tire2 << 1) | (tire3 << 2) | (tire4 << 3);
}
new spike;
new Spikes;
if (strcmp(cmd,"/pinchar",true) == 0)
if(Spikes == 0)
{
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid, rz);
spike = CreateObject(2892, x, y, z-0.8, 0, 0, rz+90);
Spikes = 1;
return 1;
}
if (strcmp(cmd,"/eliminarpinche",true) == 0)
{
if(Spikes == 1)
DestroyObject(spike);
DestroyObject(Spikes);
Spikes = 0;
return 1;
}