[AJUDA] DestroyVehicle
#1

Bom estou fazendo a parte de habilitaзao do meu gamemode, mais ai vem um problema acho qe deve ser simples, mais nao estou conseguindo resolver

No dialog repare que o nome estб LipeStronda
PHP код:
    if(dialogid == 10004)
    {
        if(
response)
        {
            
ShowPlayerDialog(playerid,10005,DIALOG_STYLE_MSGBOX,"{0008FF}Parabйns","{FFFFFF}vocк estб muito perto de conseguir sua {0008FF}carteira de motorista\n\n {FFFFFF}Dirija ate o {0008FF}checkpoint {FFFFFF}marcado no mapa","Confirmar","Cancelar");
            new 
LipeStronda;
            
LipeStronda CreateVehicle(5411724.8097,271.0172,17.7389 40.518386,5, -1);
            
PutPlayerInVehicle(playeridLipeStronda0);
            return 
1;
        } 
Viu?

Agora la em exitvehicle

PHP код:
public OnPlayerExitVehicle(playeridvehicleid)
{
    
DestroyVehicle(LipeStronda);
    return 
1;

algo de errado? mais nao ta destruindo o veiculo ;[
Reply
#2

vc definiu o veiculo "X" como LipeStronda ?
Reply
#3

Coloca new LipeStronda como variбvel global.
Reply
#4

pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
    if(vehicleid == LipeStronda)
    {
        DestroyVehicle(LipeStronda);
    }
    return true;
}
Tenta.
Reply
#5

bom lipe nao vo levar pro lado pessoal , eu tava tentando assim JFS mais nao deu vou tenta ajudar do geito ki vc me ajudo ai vai

pawn Код:
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
    new Float:vidacarro;
    GetVehicleHealth(udyalan,vidacarro);
    if(vidacarro <= 300)
    {
           DestroyVehicle(udyalan);
    }
    return true;
}
bom assim funciono quando a vida do carro tah com 300 eles й destruido tente assim credito JFS ^^
aa entendi vc ker ke quando acabe o percurso ele destrua faz 1 settime ou seja faz a carteira de motorista com tempo ex 50 segundos se nao fizer em 50 segundos o carro destrуi
Reply
#6

Define o LipeStronda como variavel global!
Reply
#7

Quote:
Originally Posted by Jonathan_Feitosa
Посмотреть сообщение
pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
    if(vehicleid == LipeStronda)
    {
        DestroyVehicle(LipeStronda);
    }
    return true;
}
Tenta.
valew, mais ta crashando apos fazer duas vezes ;z
Reply
#8

Felipe faz 1 settime fica atй melhor com tempo pra faser o percurso ai manda pra aparese na tela ex : vc tem 50 segundos pra faser esse percurso caso nao destroi o vehicle em 50 segundos (:
Reply
#9

fais um SetTimer para quando o player passar no ultimo check o veiculo se destruir.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)