SA-MP Forums Archive
[Ajuda] Bloqueando comandos em moto/bikes - 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] Bloqueando comandos em moto/bikes (/showthread.php?tid=358124)



Bloqueando comandos em moto/bikes - Brazuca[]s - 09.07.2012

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;
}



Re: Bloqueando comandos em moto/bikes - humildadeforever - 09.07.2012

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



Re: Bloqueando comandos em moto/bikes - Magnus' - 09.07.2012

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;
}



Re: Bloqueando comandos em moto/bikes - .FuneraL. - 09.07.2012

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;
    }



Re: Bloqueando comandos em moto/bikes - Pedro_BML - 09.07.2012

Код:
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;
}



Re: Bloqueando comandos em moto/bikes - @Riichard - 09.07.2012

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 @_@


Re: Bloqueando comandos em moto/bikes - andmeida10 - 09.07.2012

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;
}



Re: Bloqueando comandos em moto/bikes - Brazuca[]s - 09.07.2012

vlw a todos +rep.