Mensagem ao entrar moto/carro -
FPB_Lipos - 02.12.2013
Eu recentemente fiz um sistema de Cinto e capacete no meu GM,
entгo fui tentar colocar para que quando uma pessoa entrasse em um carro aparecesse ....bla bla use /cinto
Fiz o seguinte, na:
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
Adicionei:
pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,COLOR_GRAD2, "Para evitar multas use o cinto de seguranзa (/cinto)");
}
sу que isso aparece para todos, inclusive para quem entra na moto, queria que aparecesse apenas para quem entrasse no carro.
e outra coisa, existe o: if(IsPlayerInAnyVehicle.... Tem como fazer um +- assim if(IsPlayerInCar.... (carros) if(IsPlayerInBike.... (motos) ? Se sim, alguem me ajuda ?
Re: Mensagem ao entrar moto/carro -
Petrick™ - 02.12.2013
Coloca nessa public.
PHP код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
SendClientMessage(playerid,COLOR_GRAD2, "Para evitar multas use o cinto de seguranзa (/cinto)");
return 1;
}
Re: Mensagem ao entrar moto/carro -
FPB_Lipos - 02.12.2013
Quote:
Originally Posted by petrick_schoba
Coloca nessa public.
PHP код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
SendClientMessage(playerid,COLOR_GRAD2, "Para evitar multas use o cinto de seguranзa (/cinto)");
return 1;
}
|
Assim aparece para quem entra em motos tambem, quero que apareзa para quem entrar em carros apenas
Re: Mensagem ao entrar moto/carro -
FPB_Lipos - 02.12.2013
@UP - Alguem ajuda pf ?
Respuesta: Mensagem ao entrar moto/carro -
ViniKuliveguisky - 02.12.2013
n sei se tem outro meio, mas oque conheзo й um pouco trabalhoso mais ira funcionar do jeito que vocк quer.
Apenas pegue a variavel vehicleid e faзa uma comparaзгo colocando quais os IDґs de carros.
Exemplo:
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(vehicleid == 411)
{
SendClientMessage(playerid,COLOR_GRAD2, "Para evitar multas use o cinto de seguranзa (/cinto)");
return 1;
}
}
Claro se vocк for colocar mais utilize >= (maior igual)...
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(vehicleid >= 400 && vehicleid <= 411)
{
SendClientMessage(playerid,COLOR_GRAD2, "Para evitar multas use o cinto de seguranзa (/cinto)");
return 1;
}
}
Re: Respuesta: Mensagem ao entrar moto/carro -
FPB_Lipos - 02.12.2013
Quote:
Originally Posted by ViniKuliveguisky
n sei se tem outro meio, mas oque conheзo й um pouco trabalhoso mais ira funcionar do jeito que vocк quer.
Apenas pegue a variavel vehicleid e faзa uma comparaзгo colocando quais os IDґs de carros.
Exemplo:
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(vehicleid == 411) { SendClientMessage(playerid,COLOR_GRAD2, "Para evitar multas use o cinto de seguranзa (/cinto)"); return 1; } }
Claro se vocк for colocar mais utilize >= (maior igual)...
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(vehicleid >= 400 && vehicleid <= 411) { SendClientMessage(playerid,COLOR_GRAD2, "Para evitar multas use o cinto de seguranзa (/cinto)"); return 1; } }
|
Esse seu modo pode ser uma alternativa, eu atй tinha pensado nele sу que й cansativo,
Vocк sabe me dizer se tem fazer isso:
Ex: esse >= 400 e <= 411 Pega os ID dos carros do jogo,
nao tem como ao inves de colocar os ID dos carros do jogo pra aparecer a mensagem colocar id dos modelos dos carros
Ex: 400 que й o Landstalker ou 401 q й o Bravura e assim por diante,
Tem como ?
Re: Mensagem ao entrar moto/carro -
Diogo123 - 03.12.2013
Cria uma stock com os id's ficando assim :
pawn Код:
stock BlaBla(vehicleid) //Made by me :D
{
new result;
new model = GetVehicleModel(vehicleid);
switch(model)
{
case 400,401/*por ai vai*/: result = model;
default: result = 0;
}
return result;
}
//Modo de uso
if(BlaBla(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid, -1, "Sua msg aqui");
Re: Mensagem ao entrar moto/carro -
FPB_Lipos - 03.12.2013
Quote:
Originally Posted by Diogo123
Cria uma stock com os id's ficando assim :
pawn Код:
stock BlaBla(vehicleid) //Made by me :D { new result; new model = GetVehicleModel(vehicleid); switch(model) { case 400,401/*por ai vai*/: result = model; default: result = 0; } return result; }
//Modo de uso if(BlaBla(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid, -1, "Sua msg aqui");
|
Vlw, com base nisso ai consegui fazer aqui, rep+