[Pedido] pickup de trocar veiculo
#1

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

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 :)
}
Reply
#3

primeiro usas esta funcao..

OnPlayerPickUpPickup

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

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
Reply
#5

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
Reply
#6

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.

\/ \/
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)