[ajuda] Sistema de Vida de Carro!
#5

Tente fazer assim
PHP код:
#include <a_samp>
#define EncodeDamage(%1,%2,%3,%4) %1 | (%2 << 1) | (%3 << 2) | (%4 << 3)
#define SLOTS 50

new
    
bool:Danificado[2000],
    
bool:NaoCarro[SLOTS],
    
bool:Cinto[SLOTS],
    
Float:xaa[SLOTS],
    
Float:yaa[SLOTS],
    
Float:zaa[SLOTS],
    
Float:HealthV,
    
damage[4]
;

public 
OnVehicleDamageStatusUpdate(vehicleidplayerid)
{
    
GetVehicleHealth(vehicleid,HealthV);
    if(
HealthV 900) return false;
    if(
Cinto[playerid] == false && NaoCarro[playerid] == false)
    {
        
RemovePlayerFromVehicle(playerid);
        new 
Float:XD,Float:YD,Float:ZD,Float:ANGLED;
        
GetPlayerPos(playerid,XD,YD,ZD);
        new 
Float:r;
        
GetVehicleZAngle(GetPlayerVehicleID(playerid),r);
        
XD += (10 floatsin(-rdegrees));
        
YD += (10 floatcos(-rdegrees));
        
GetPlayerFacingAngle(playerid,ANGLED);
        
SetPlayerPos(playerid,XD,YD,ZD+2);
        
SetPlayerHealth(playerid,HealthV/20);
        
SendClientMessage(playerid,0xFFFFFFFF,"[INFO] Vocк esta sem cinto de seguranзa cuidado com acidentes");
        
ApplyAnimation(playerid"CRACK""crckdeth2"4.010000);
        
ApplyAnimation(playerid"CRACK""crckdeth2"4.010000);
        
SetTimerEx("StopAnimes",8000,false,"i",playerid);
        
SetTimerEx("CongelarPlayer",10000,false,"i",playerid);
        
NaoCarro[playerid] = true;
    }
    if(
HealthV 400)
    {
        new 
Float:XD,Float:YD,Float:ZD;
        
GetPlayerPos(playerid,XD,YD,ZD);
        
SetPlayerPos(playerid,XD+1,YD+1,ZD+1);
        
TogglePlayerControllable(playeridfalse);
        
SendClientMessage(playerid,0xFFFFFFFF,"[INFO] Seu Carro foi Danificado Chame um Mecanico imediatamente");
        
Danificado[vehicleid] = true;
    }
    return 
true;
}
public 
OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    if(
Danificado[vehicleid] == true)
    {
        new 
Float:XD,Float:YD,Float:ZD;
        
GetPlayerPos(playerid,XD,YD,ZD);
        
SetPlayerPos(playerid,XD+1,YD+1,ZD+1);
        
TogglePlayerControllable(playeridfalse);
        
SendClientMessage(playerid,0xFFFFFFFF,"[INFO] Seu Carro foi Danificado Chame um Mecanico imediatamente");
        
    }
    return 
true;

Me mande o comando de reparar o veнculo do mecanico.
Reply


Messages In This Thread
[ajuda] Sistema de Vida de Carro! - by biaamorin - 10.03.2012, 15:27
Re: [ajuda] Sistema de Vida de Carro! - by Đeagle - 10.03.2012, 15:32
Re: [ajuda] Sistema de Vida de Carro! - by biaamorin - 10.03.2012, 15:37
Re: [ajuda] Sistema de Vida de Carro! - by rjjj - 10.03.2012, 15:49
Re: [ajuda] Sistema de Vida de Carro! - by Đeagle - 10.03.2012, 15:50
Re: [ajuda] Sistema de Vida de Carro! - by biaamorin - 10.03.2012, 15:50
Re: [ajuda] Sistema de Vida de Carro! - by biaamorin - 10.03.2012, 15:54
Re: [ajuda] Sistema de Vida de Carro! - by Đeagle - 10.03.2012, 16:48

Forum Jump:


Users browsing this thread: 3 Guest(s)