[Ajuda] Proibir veiculos
#1

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

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

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.
Reply
#4

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

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

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;

Reply
#7

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 != ?
Reply
#8

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?
Reply
#9

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"); 
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)