[Ajuda] Bloqueando comandos em moto/bikes
#1

Olб amigos e amigas do fуrum eu venho hoje a vуs pedir auxilio para resolver um certo problema que estou a enfrentar na criaзгo de um sistema de cinto para meu roleplay. Eu gostaria que o comando fosse bloqueado para motos/bikes. Abaixo esta o comando.

pawn Код:
CMD:cinto(playerid)
{
    new carro = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
    {
        if(carro != INVALID_VEHICLE_ID)
        {
            if(CintoPlayer[playerid] == 0)
            {
                CintoPlayer[playerid] = 1;
                SendClientMessage(playerid,VERDE,"Vocк Colocou o Cinto. Para retirar /cinto");
            }
            else if(CintoPlayer[playerid] == 1)
            {
                CintoPlayer[playerid] = 0;
                SendClientMessage(playerid,VERDE,"Vocк esta sem cinto. Use: /cinto");
            }
        }
    }
    return 1;
}
Public Bikes/Motos.

pawn Код:
public IsABike(vehicleid)
{
    new model = GetVehicleModel(vehicleid);
    if(model == 581 || model == 509 || model == 481 || model == 462 || model == 521 || model == 463 || model == 510 || model == 522 || model == 461 || model == 448 || model == 471 || model == 468 || model == 586)
    {
        return 1;
    }
    return 0;
}
Reply
#2

pawn Код:
if(IsABike(carro)) return SendClientMessage(playerid,-1,"Aзгo nao pode ser feita com Bikes.");
Reply
#3

Acho que seria assim
pawn Код:
CMD:cinto(playerid)
{

    new carro = GetPlayerVehicleID(playerid);
    if(IsABike(carro) == 0) return 1;
    if(IsPlayerInAnyVehicle(playerid))
    {
        if(carro != INVALID_VEHICLE_ID)
        {
            if(CintoPlayer[playerid] == 0)
            {
                CintoPlayer[playerid] = 1;
                SendClientMessage(playerid,VERDE,"Vocк Colocou o Cinto. Para retirar /cinto");
            }
            else if(CintoPlayer[playerid] == 1)
            {
                CintoPlayer[playerid] = 0;
                SendClientMessage(playerid,VERDE,"Vocк esta sem cinto. Use: /cinto");
            }
        }
    }
    return 1;
}
Reply
#4

pawn Код:
CMD:cinto(playerid)
{
    new carro = GetPlayerVehicleID(playerid);
    if(!IsABike(carro)) return SendClientMessage(playerid, -1, "Vocк estб em uma Moto, Nгo pode Usar o Comando!");
    if(IsPlayerInAnyVehicle(playerid))
    {
        if(carro != INVALID_VEHICLE_ID)
        {
            if(CintoPlayer[playerid] == 0)
            {
                CintoPlayer[playerid] = 1;
                SendClientMessage(playerid,VERDE,"Vocк Colocou o Cinto. Para retirar /cinto");
            }
            else if(CintoPlayer[playerid] == 1)
            {
                CintoPlayer[playerid] = 0;
                SendClientMessage(playerid,VERDE,"Vocк esta sem cinto. Use: /cinto");
            }
        }
    }
    return 1;
}
Seria assim o Uso? Se nгo coloque no topo do comando:

pawn Код:
if(!carro == 581 || carro == 509 || carro == 481 || carro == 462 || carro == 521 || carro == 463 || carro == 510 || carro == 522 || carro == 461 || carro == 448 || carro == 471 || carro == 468 || carro == 586)
    {
        SendClientMessage(playerid, -1, "Vocк estб em uma Moto, Nгo pode Utilizar o Comando.");
        return 0;
    }
Reply
#5

Код:
cmd(cinto, playerid, params[])
{
    new carro = GetPlayerVehicleID(playerid);
    if(IsABike(carro) == 0)
          return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[Erro]: {FFFFFF}Vocк nгo pode usar isso em uma moto ou bike.");
    if(IsPlayerInAnyVehicle(playerid))
    {
        if(carro != INVALID_VEHICLE_ID)
        {
            if(CintoPlayer[playerid] == 0)
            {
                CintoPlayer[playerid] = 1;
                SendClientMessage(playerid,VERDE,"Vocк Colocou o Cinto. Para retirar /cinto");
            }
            else if(CintoPlayer[playerid] == 1)
            {
                CintoPlayer[playerid] = 0;
                SendClientMessage(playerid,VERDE,"Vocк esta sem cinto. Use: /cinto");
            }
        }
    }
    return 1;
}
Reply
#6

Quote:
Originally Posted by Pedro_BML
Посмотреть сообщение
Код:
cmd(cinto, playerid, params[])
{
    new carro = GetPlayerVehicleID(playerid);
    if(IsABike(carro) == 0)
          return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[Erro]: {FFFFFF}Vocк nгo pode usar isso em uma moto ou bike.");
    if(IsPlayerInAnyVehicle(playerid))
    {
        if(carro != INVALID_VEHICLE_ID)
        {
            if(CintoPlayer[playerid] == 0)
            {
                CintoPlayer[playerid] = 1;
                SendClientMessage(playerid,VERDE,"Vocк Colocou o Cinto. Para retirar /cinto");
            }
            else if(CintoPlayer[playerid] == 1)
            {
                CintoPlayer[playerid] = 0;
                SendClientMessage(playerid,VERDE,"Vocк esta sem cinto. Use: /cinto");
            }
        }
    }
    return 1;
}
WTF?


@Topic Ja postaram @_@
Reply
#7

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
pawn Код:
if(IsABike(carro)) return SendClientMessage(playerid,-1,"Aзгo nao pode ser feita com Bikes.");
Isso ai

o codigo deve ficar:

pawn Код:
cmd(cinto, playerid, params[])
{
    new carro = GetPlayerVehicleID(playerid);
    if(IsABike(carro)) return SendClientMessage(playerid,-1,"Aзгo nao pode ser feita com Bikes.");//assumindo que a funcao IsBike estб correta :D
    if(IsPlayerInAnyVehicle(playerid))
    {
        if(carro != INVALID_VEHICLE_ID)
        {
            if(CintoPlayer[playerid] == 0)
            {
                CintoPlayer[playerid] = 1;
                SendClientMessage(playerid,VERDE,"Vocк Colocou o Cinto. Para retirar /cinto");
            }
            else if(CintoPlayer[playerid] == 1)
            {
                CintoPlayer[playerid] = 0;
                SendClientMessage(playerid,VERDE,"Vocк esta sem cinto. Use: /cinto");
            }
        }
    }
    return 1;
}
Reply
#8

vlw a todos +rep.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)