[Ajuda] Carro
#1

olб como cria um carro publico?? para todos usarem e quando entrar nele mandar a mensagem

Carro Pъblico [BVV]Brasil Vida Virtual
Reply
#2

PHP код:
/*
    Um exemplo com 2 veнculos, vocк pode fazer com mais, se desejar.
*/
new pub_Car[2];
public 
OnGameModeInit()
{
    
// Obviamente vocк deve substituir os parвmetros do AddStaticVehicleEx abaixo
    
pub_Car[0] = AddStaticVehicleEx(modelidFloat:spawn_xFloat:spawn_yFloat:spawn_zFloat:z_anglecolor1color2respawn_delay);
    
pub_Car[1] = AddStaticVehicleEx(modelidFloat:spawn_xFloat:spawn_yFloat:spawn_zFloat:z_anglecolor1color2respawn_delay);
    return 
1;
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    if(
newstate == PLAYER_STATE_DRIVER)
    {
        new 
VehID GetPlayerVehicleID(playerid);
        if(
VehID == pub_Car[0] || VehID == pub_Car[1]) {
            
SendClientMessage(playerid, -1"[INFO] Vocк entrou em um veнculo pъblico do [BVV] Brasil Vida Virtual.");
        }
    }
    return 
1;

Reply
#3

C:\Users\Enzo\Desktop\Servidor\gamemodes\GMD.pwn(9 5) : error 021: symbol already defined: "AddPlayerClass"
C:\Users\Enzo\Desktop\Servidor\gamemodes\GMD.pwn(1 12) : error 001: expected token: ",", but found "."
C:\Users\Enzo\Desktop\Servidor\gamemodes\GMD.pwn(1 12) : error 029: invalid expression, assumed zero
C:\Users\Enzo\Desktop\Servidor\gamemodes\GMD.pwn(1 12) : error 029: invalid expression, assumed zero
C:\Users\Enzo\Desktop\Servidor\gamemodes\GMD.pwn(1 12) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


5 Errors.
Reply
#4

PHP код:
new pub_Car[2]; 
-> Variбvel que irб armazenar 2 veнculos pъblicos.

1° Leve um veнculo atй o local que vocк queira que dк spawn e posicione-o, apуs posicionar use /save CarroPublico (irб salvar modelo/coordenadas e os demais parвmetros.
Faзa isso novamente em outro local que queira que dк spawn tambйm.

2° Copie a linha que estб no arquivo com o comentбrio "CarroPublico" em savedpositions.txt dentro de GTA San Andreas User files na pasta documentos de seu computador.

3° Substitua esta parte do cуdigo que lhe passei
PHP код:
AddStaticVehicleEx(modelidFloat:spawn_xFloat:spawn_yFloat:spawn_zFloat:z_anglecolor1color2respawn_delay); 
Pelo que vocк copiou em savedpositions.txt
-> Os veнculos devem ser adicionados na public OnGameModeInit.

PHP код:
if(newstate == PLAYER_STATE_DRIVER

    new 
VehID GetPlayerVehicleID(playerid); 
    if(
VehID == pub_Car[0] || VehID == pub_Car[1]) { 
        
SendClientMessage(playerid, -1"[INFO] Vocк entrou em um veнculo pъblico do [BVV] Brasil Vida Virtual."); 
    } 

Serve para verificar se o jogador estб em um dos veнculos pъblicos quando muda de estado para motorista, se sim, envia a mensagem.

@Desculpe qualquer coisa, estou no celular, demais dъvidas envie PM que lhe ajudo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)