SA-MP Forums Archive
[Ajuda] Proibir veiculos - 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: [Ajuda] Proibir veiculos (/showthread.php?tid=588161)



Proibir veiculos - maxblaya01 - 06.09.2015

Queria bloquear alguns veiculos para nao se teletransportar tipo avioes e helecopiteros.. como faзo ?


Re: Proibir veiculos - Eddye - 06.09.2015

Como assim nгo se teletransportar ? alguem puxar? por que assim.. os veiculos quando criados nгo se teletransportam '--'


Re: Proibir veiculos - maxblaya01 - 06.09.2015

Quote:
Originally Posted by Eddye
Посмотреть сообщение
Como assim nгo se teletransportar ? alguem puxar? por que assim.. os veiculos quando criados nгo se teletransportam '--'
tipo eu to dentro de um aviao e eu vou tipo /lv vou pra las venturas ae tipo aparecer uma mensagem Este veiculo nao e permitido para teleporte.


Re: Proibir veiculos - Eddye - 06.09.2015

PHP код:
  if(strcmp(cmdtext"/Tele"true) == 0) {
    if(
IsPlayerInAnyVehicle(playerid)) {// *
    
SendClientMessage(playerid, -1"Vocк nгo pode se teletransportar em um veнculo");
    }
    else
    {
    
SetPlayerPos(playerid0.00.03.0); // Coloque aqui a posiзгo onde queira ir.
    
SendClientMessage(playerid, -1"Vocк foi teletransportado!");
    }
    return 
1
Acha que isso ajuda ?


Re: Proibir veiculos - maxblaya01 - 06.09.2015

Quote:
Originally Posted by Eddye
Посмотреть сообщение
PHP код:
  if(strcmp(cmdtext"/Tele"true) == 0) {
    if(
IsPlayerInAnyVehicle(playerid)) {// *
    
SendClientMessage(playerid, -1"Vocк nгo pode se teletransportar em um veнculo");
    }
    else
    {
    
SetPlayerPos(playerid0.00.03.0); // Coloque aqui a posiзгo onde queira ir.
    
SendClientMessage(playerid, -1"Vocк foi teletransportado!");
    }
    return 
1
Acha que isso ajuda ?
esse comando eu sei eu queria bloquear so para avioes helecopiteros e barcos =/


Re: Proibir veiculos - IgorLuiz - 06.09.2015

Agora й sу vocк terminar de colocar todos os ids dos avioes!

PHP код:
CMD:lv(playerid)
{
    new 
ID GetPlayerVehicleID(playerid);
    if(
GetVehicleModel(ID) == 476 || GetVehicleModel(ID) == 519// Continue... || GetVehicleModel(ID) == 520)
    
{
        
SendClientMessage(playerid, -1"Las Venturas");
        
SetPlayerPos(playerid,0.0,0.0,3.0); // Posiзao de Las Venturas
        
return 1;
    }
    
// Se o player estiver em algum veiculo dos ids acima, retornar esta msg.
    
else SendClientMessage(playerid, -1"Vocк nгo pode se teleportar em avioes");
    return 
1;




Re: Proibir veiculos - Thider - 06.09.2015

Quote:
Originally Posted by IgorLuiz
Посмотреть сообщение
Agora й sу vocк terminar de colocar todos os ids dos avioes!

PHP код:
CMD:lv(playerid)
{
    new 
ID GetPlayerVehicleID(playerid);
    if(
GetVehicleModel(ID) == 476 || GetVehicleModel(ID) == 519// Continue... || GetVehicleModel(ID) == 520)
    
{
        
SendClientMessage(playerid, -1"Las Venturas");
        
SetPlayerPos(playerid,0.0,0.0,3.0); // Posiзao de Las Venturas
        
return 1;
    }
    
// Se o player estiver em algum veiculo dos ids acima, retornar esta msg.
    
else SendClientMessage(playerid, -1"Vocк nгo pode se teleportar em avioes");
    return 
1;

nгo seria != ?


Re: Proibir veiculos - maxblaya01 - 07.09.2015

Quote:
Originally Posted by IgorLuiz
Посмотреть сообщение
Agora й sу vocк terminar de colocar todos os ids dos avioes!

PHP код:
CMD:lv(playerid)
{
    new 
ID GetPlayerVehicleID(playerid);
    if(
GetVehicleModel(ID) == 476 || GetVehicleModel(ID) == 519// Continue... || GetVehicleModel(ID) == 520)
    
{
        
SendClientMessage(playerid, -1"Las Venturas");
        
SetPlayerPos(playerid,0.0,0.0,3.0); // Posiзao de Las Venturas
        
return 1;
    }
    
// Se o player estiver em algum veiculo dos ids acima, retornar esta msg.
    
else SendClientMessage(playerid, -1"Vocк nгo pode se teleportar em avioes");
    return 
1;

aparece a mensagem mais mesmo assim o veiculo vai para o teleporte so que cai o aviao no chao e o player fica em cima, oque pode ser?


Re: Proibir veiculos - humildadeforever - 07.09.2015

Quote:
Originally Posted by maxblaya01
Посмотреть сообщение
aparece a mensagem mais mesmo assim o veiculo vai para o teleporte so que cai o aviao no chao e o player fica em cima, oque pode ser?
Tente isto.. Ah, e se ele estб no veнculo tem que usar SetVehiclePos =)


PHP код:
//Coloca isso em algum canto do GM 
VeiculoAereo(vID)
{
    switch(
vID)
    {
        case 
417425447469487488497548460476511512513519520553577592593:
        {
            return 
1;
        }
        default: return 
0;
    }
    return -
1;
}
//Coloca isso no comando
new vID GetVehicleModel(GetPlayerVehicleID(playerid));
if(
VeiculoAereo(vID)) return SendClientMessage(playerid, -1"ERRO: Nгo se teleporta com veiculo aereo, vei");