[Ajuda] Adicionar sirene no veнculo atual
#7

Eu tambem estou com uma duvida relacionada a isso tambem, ao meu ver se caso vc queira add sirene em um veiculo de imediato precisara destruir o mesmo e recria-lo com sirene novamente ficando mais ou menos assim. Voce mesmo fara as melhorias do cmd ai ! ! !
PHP код:
//TOPO GM
    
new SirenCar[MAX_VEHICLES];
    new 
VehicleidSirene[MAX_PLAYERS] = GetPlayerVehicleID(playerid);
//
CMD:addsiren(playeridparams[])
{
    if(
GetPlayerState(playerid) == 2)
    {
        if(
GetFactionType(playerid) != FACTION_POLICE)
        {
            new 
ModeloCar GetVehicleModel(vehicleid);
            new 
vehicleid GetPlayerVehicleID(playerid);
            new 
Float:PosCaRX,Float:PosCaRY,Float:PosCaRZ;
            
GetPlayerPos(playeridPosCaRX,PosCaRY,PosCaRZ);
            new 
Float:Velocity[4];
            
GetVehicleVelocity(vehicleidVelocity[0], Velocity[1], Velocity[2]);
            if(
VehicleidSirene[playerid] == vehicleid)
            {
                 if(
SirenCar[vehicleid] == 1)
                {
                    
SirenCar[vehicleid] = 0;
                    
VehicleidSirene[playerid] = 0;
                    
DestroyVehicle(vehicleid);
                    
CreateVehicle(ModeloCarPosCaRX,PosCaRY,PosCaRZ0.000600000);
                    
PutPlayerInVehicle(playeridvehicleid0);
                    
SetVehicleVelocity(vehicleidVelocity[0], Velocity[1], Velocity[2]);
                    
SendClientMessageEx(playeridCOLOR_WHITE"Sirene removida.");
                    return 
1;
                }
                else
                {
                    
SirenCar[vehicleid] = 1;
                    
VehicleidSirene[playerid] = vehicleid;
                    
DestroyVehicle(vehicleid);
                    
CreateVehicle(ModeloCarPosCaRX,PosCaRY,PosCaRZ0.000600001);
                    
PutPlayerInVehicle(playeridvehicleid0);
                    
SetVehicleVelocity(vehicleidVelocity[0], Velocity[1], Velocity[2]);
                    
SendClientMessageEx(playeridCOLOR_WHITE"Sirene adicionada.");
                    return 
1;
                }
            }
            else
            {
                
SendClientMessageEx(playeridCOLOR_WHITE"Vocк so pode retirar a sirene do veiculo que adicionar a sirene !");
            }
        }
    }
    else
    {
        
SendClientMessageEx(playeridCOLOR_WHITE"Vocк precisa ser o motorista do veiculo para usar o cmd !");
    }
     return 
1;

PHP код:
public OnVehicleSirenStateChange(playeridvehicleidnewstate)
{
    if(
newstate){ GameTextForPlayer(playerid"~W~Sirene ~G~on"10003);}
    else{ 
GameTextForPlayer(playerid"~W~Sirene ~r~off"10003);}
    return 
1;

Reply


Messages In This Thread
Adicionar sirene no veнculo atual - by GabrielLost - 01.04.2016, 04:12
Re: Leia no tуpico - by rhaegartargaryen - 01.04.2016, 04:45
Re: Leia no tуpico - by GabrielLost - 01.04.2016, 05:14
Re: Leia no tуpico - by rhaegartargaryen - 01.04.2016, 06:35
Re: Leia no tуpico - by GabrielLost - 01.04.2016, 15:38
Re: Leia no tуpico - by GabrielLost - 02.04.2016, 03:42
Re: Adicionar sirene no veнculo atual - by lucas_mdr1235 - 02.04.2016, 13:27

Forum Jump:


Users browsing this thread: 2 Guest(s)