SA-MP Forums Archive
[Pedido] pickup de trocar veiculo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] pickup de trocar veiculo (/showthread.php?tid=466884)



pickup de trocar veiculo - Layer - 29.09.2013

Como faзo pra trocar veiculos ao passar em uma pickup? tipo icone pra reparar e icone pra trocar veiculo?


Re: pickup de trocar veiculo - Juniiro3 - 29.09.2013

pawn Код:
public OnPlayerPickUpPickup ( playerid , pickupid )
Use essa public, ela й chamada quando um jogador passa na Pickup,o ideal seria usar uma variбvel para armazenar o ID da pickup, exemplo:

pawn Код:
//No Topo do GM
new Variavel; //Mude esse nome para algum mais adequado.

//Em Algum lugar do GM
Variavel = CreatePickup(...);

//Public OnPlayerPickUpPickup
if (pickupid == Variavel)
{
    //Funcoes caso seja :)
}



Re: pickup de trocar veiculo - PT - 29.09.2013

primeiro usas esta funcao..

OnPlayerPickUpPickup

depois fazer como fosse pra fazer um simples comando de criar carro mas claro 1 destrois o carro anterior..


Re: pickup de trocar veiculo - Wellington1999 - 29.09.2013

pra fazer os carros use a seguinte forma
pawn Код:
new Carros[1];

if (pickupid == Variavel)
{
    DestroyVehicle(Carros[0]);
    Carros[0] = CreateVehicle(522, X, Y, Z, Angulo, Cor1,Cor2,-1);//=== -1 = o respawn -1 nгo respawna
}
isso й uma base


Re: pickup de trocar veiculo - Layer - 05.10.2013

deu erro
eu defini igual o welington dise

PHP код:
C:\Users\Desktop\Df.pwn(7) : error 010invalid function or declaration
C
:\Users\Desktop\Df.pwn(142) : error 017undefined symbol "Carros"
C:\Users\Desktop\Df.pwn(142) : warning 215expression has no effect
C
:\Users\Desktop\Df.pwn(142) : error 001expected token";"but found "]"
C:\Users\Desktop\Df.pwn(142) : error 029invalid expressionassumed zero
C
:\Users\Desktop\Df.pwn(142) : fatal error 107too many error messages on one line
Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
5 Errors

Linha 142
PHP код:
Carros[10] = CreateVehicle(5221958.37831343.157215.3746269.1425, +10, -1,-,-1);//=== -1 = o respawn -1 nгo respawna 
Coordenada sao de exemplo


Respuesta: pickup de trocar veiculo - SeV_ - 05.10.2013

Crie um Enumerador. Para Armazenas as Cordenadas de Cada Pickup e Tambem o Model do Veiculo.

Use um Timer Para Checkar a Posiзгo do Player. Se Ele estб bem Proximo ao Pickup. Caso estiver Faзa uma Funcгo que delete e Crie outro veiculo na cordenada antiga do player.


Nвo Vou Postar Cтdigo nem me Aprofundar porque nгo quero concorrencia.

\/ \/