SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 29/08/2011, 02:00 AM   #1
Bleed_Out
Big Clucker
 
Bleed_Out's Avatar
 
Join Date: Feb 2011
Posts: 65
Reputation: 0
Question [AJUDA] Quando player sair do veiculo automaticamente destruir!

Opa galera,estava procurando aqui no forum um sistema de /v ,não achei um que gostasse, então fiz o meu proprio.
Mas queria que por exemplo um player digita /zr350 ,o carro ia aparecer e depois que ele saice do carro automaticamente/sozinho ele se destruice (Desaparecece) Acho que tem que usar alguma coisa com DestroyVehicle ,mas não faço a minima ideia alguem poderia me ajuda? vo postar o codigo do carro ^^

pawn Code:
if (strcmp(cmdtext, "/infernus", true)==0) {
        new Float:X, Float:Y, Float:Z ;
        GetPlayerPos(playerid, X, Y, Z);
        CreateVehicle(411, X, Y, Z, 0.0, -1, -1, -1);
        return 1;
    }

Alguem poderia me ajudar? muito obrigado (:
__________________

Versão 1.0 Disponivel! http://forum.sa-mp.com/showthread.ph...68#post1245968
Bleed_Out is offline   Reply With Quote
Old 29/08/2011, 02:16 AM   #2
WLSF
High-roller
 
Join Date: Aug 2011
Posts: 3,540
Reputation: 787
Default Re: [AJUDA] Quando player sair do veiculo automaticamente destruir!

assim no OnPlayerCommandText
pawn Code:
if(strcmp(cmd,"/infernus", true) == 0)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X,Y,Z);
CreateVehicle(411,X,Y,Z,0.0,-1,-1,-1);
return 1;
}
OnPlayerExitVehicle
pawn Code:
if(IsPlayerInAnyVehicle(playerid))
{
new destruir;
destruir = GetPlayerVehicleID(playerid))
DestroyVehicle(destruir);
return 1;
}
WLSF is offline   Reply With Quote
Old 29/08/2011, 02:32 AM   #3
Bleed_Out
Big Clucker
 
Bleed_Out's Avatar
 
Join Date: Feb 2011
Posts: 65
Reputation: 0
Default Re: [AJUDA] Quando player sair do veiculo automaticamente destruir!

Mas neste caso não ia destruir,até aqueles carros que são do proprio gm?
__________________

Versão 1.0 Disponivel! http://forum.sa-mp.com/showthread.ph...68#post1245968
Bleed_Out is offline   Reply With Quote
Old 29/08/2011, 02:35 AM   #4
WLSF
High-roller
 
Join Date: Aug 2011
Posts: 3,540
Reputation: 787
Default Re: [AJUDA] Quando player sair do veiculo automaticamente destruir!

é na lógica, se você entrar num carro, seja qual for e sair ele será destruido.
você quer que destrua apenas carros criados por comando?
WLSF is offline   Reply With Quote
Old 29/08/2011, 09:17 AM   #5
Shadoww5
High-roller
 
Join Date: Apr 2011
Posts: 2,197
Reputation: 63
Default Re: [AJUDA] Quando player sair do veiculo automaticamente destruir!

PHP Code:
if (strcmp(cmdtext"/infernus"true)==0
{
    new 
Float:XFloat:YFloat:;
    
GetPlayerPos(playeridXYZ);
    
SetPVarInt(playerid"Car"CreateVehicle(411XYZ0.0, -1, -1, -1));
    return 
1;
}

public 
OnPlayerExitVehicle(playeridvehicleid)
{
    if(
vehicleid == GetPVarInt(playerid"Car")) 
    {
        
DestroyVehicle(vehicleid);
        
DeletePVar(playerid"Car");
    }
    return 
1;

Shadoww5 is offline   Reply With Quote
Old 29/08/2011, 09:49 AM   #6
steki.
High-roller
 
steki.'s Avatar
 
Join Date: Nov 2010
Location: São Paulo, Brasil
Posts: 2,557
Reputation: 317
Default Re: [AJUDA] Quando player sair do veiculo automaticamente destruir!

pawn Code:
//Topo GM
new playerVeh[MAX_PLAYERS];

//OnPlayerConnect
playerVeh[playerid] = 0;

//OnPlayerDisconnect
if( GetVehicleModel( playerVeh[playerid] )
{
    DestroyVehicle( playerVeh[playerid] )
    playerVeh[playerid] = 0;
}

//Comando de pegar carro
if( playerVeh[playerid] )
{
    DestroyVehicle( playerVeh[playerid] );
}
playerVeh[playerid] = CreateVehcle...balbalbal;

//OnPlayerStateChange
if( GetPlayerVehicleID( playerid ) == playerVeh[playerid] )
{
    DestroyVehicle( playerVeh[playerid] )
    playerVeh[playerid] = 0;
}
__________________
Rio
steki. is offline   Reply With Quote
Old 29/08/2011, 11:06 AM   #7
Lipe_Stronda
Gangsta
 
Lipe_Stronda's Avatar
 
Join Date: Jul 2011
Location: Los Angeles
Posts: 704
Reputation: 26
Default Re: [AJUDA] Quando player sair do veiculo automaticamente destruir!

pawn Code:
// Topo
new LipeStronda;
// Comando
    if (strcmp(cmdtext, "/infernus", true)==0) {
    {  
        new Float:X, Float:Y, Float:Z ;
        GetPlayerPos(playerid, X, Y, Z);
        LipeStronda = CreateVehicle(411, X, Y, Z, 0.0, -1, -1, -1);      
        return 1;
    }

//Exitvehicle

    if(vehicleid == LipeStronda)
    {
        DestroyVehicle(LipeStronda);
    }
    return 1;
}
__________________


Clique na assinatura, para ver meus projetos.
Lipe_Stronda is offline   Reply With Quote
Old 29/08/2011, 11:33 AM   #8
Bleed_Out
Big Clucker
 
Bleed_Out's Avatar
 
Join Date: Feb 2011
Posts: 65
Reputation: 0
Default Re: [AJUDA] Quando player sair do veiculo automaticamente destruir!

Vlw aew (: Deu certo *o* Reputation pros emos ;B
__________________

Versão 1.0 Disponivel! http://forum.sa-mp.com/showthread.ph...68#post1245968
Bleed_Out is offline   Reply With Quote
Old 30/08/2011, 04:45 PM   #9
Skoll
Huge Clucker
 
Skoll's Avatar
 
Join Date: Aug 2011
Posts: 231
Reputation: 6
Default Re: [AJUDA] Quando player sair do veiculo automaticamente destruir!

aproveitando o tópico aqui,
primeiramente agradecendo ao Shadoww5 pelo código que funcionou perfeitamente.
mas tipo, se eu faço mais carros com o comando, nos outros carros esse código nao funciona, como eu faço pra bloquear o comando até que o primeiro carro criado seja destruído ?
__________________
Ajudei ? Clique Na Estrelinha Logo Abaixo do meu nick.
Skoll is offline   Reply With Quote
Old 30/08/2011, 04:52 PM   #10
RebeloX
High-roller
 
RebeloX's Avatar
 
Join Date: Jul 2011
Location: Portugal
Posts: 2,172
Reputation: 442
Default Re: [AJUDA] Quando player sair do veiculo automaticamente destruir!

Como tu uso no code do shadoww5, só colocar assim...
pawn Code:
new Ccarro;

if (strcmp(cmdtext, "/infernus", true)==0)
{
     if(Ccarro == 0)
    {
        new Float:X, Float:Y, Float:Z ;
        GetPlayerPos(playerid, X, Y, Z);
        SetPVarInt(playerid, "Car", CreateVehicle(411, X, Y, Z, 0.0, -1, -1, -1));
        Ccarro = 1;
    }
    if(Ccarro == 1) return SendClientMessage(playerid,-1,"Você já criou um carro");
    return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
    if(vehicleid == GetPVarInt(playerid, "Car"))
    {
        DestroyVehicle(vehicleid);
        DeletePVar(playerid, "Car");
        Ccarro = 0;
    }
    return 1;
}
__________________
RebeloX is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[AJUDA] Destruir veículo [FTC]Scorpion Português/Portuguese 5 16/07/2011 10:30 PM
[AJUDA] Destruir veículo ASDF Português/Portuguese 4 24/05/2011 06:55 PM
[AJUDA] DESTRUIR VEICULO Adriano499 Português/Portuguese 16 17/05/2011 09:14 PM
[AJUDA] Destruir veículo quando morrer. ASDF Português/Portuguese 6 26/02/2011 04:15 AM
[AJUDA] quando player sair procurado Homer_Tihuana Português/Portuguese 1 03/10/2010 02:10 PM


All times are GMT. The time now is 09:16 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.