Carro -
HusteD - 08.08.2018
olб como cria um carro publico?? para todos usarem e quando entrar nele mandar a mensagem
Carro Pъblico [BVV]Brasil Vida Virtual
Re: Carro -
InsaneBR - 08.08.2018
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(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, color1, color2, respawn_delay);
pub_Car[1] = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, color1, color2, respawn_delay);
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
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;
}
Re: Carro -
HusteD - 08.08.2018
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.
Re: Carro -
InsaneBR - 08.08.2018
-> 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(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, color1, color2, respawn_delay);
Pelo que vocк copiou em savedpositions.txt
-> Os veнculos devem ser adicionados na public OnGameModeInit.
4°
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.