SA-MP Forums Archive
[AJUDA] 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] Veiculos (/showthread.php?tid=133144)



[AJUDA] Veiculos - Chivits - 11.03.2010

Galera, eu criei uma restriзгo no meu gm, para que apenas os donos dos carros comprados possam dirigi-lo.

e como os carros comprados ficam com ids maiores que 382 eu fiz da seguinte maneira.

pawn Код:
if (CarShopping[playerid] == false)
{
    if (newstate == PLAYER_STATE_DRIVER)
    {
        new carid = GetPlayerVehicleID(playerid);
        if(carid >= 383)
        {
            if (!strcmp(VehicleInfo[vehicle][vOwner],GetName(playerid)))
            {
            }
            else
            {
                SendClientMessage(playerid, RED, "Somente o dono do carro pode digiri-lo !");
                RemovePlayerFromVehicle(playerid);
             }
        }
        else
        {
        }
    }
}
porйm, os carros criados atravez do comando /veh tbm pegam ids maiores que 382 .. entao qd crio um carro, ninguйm pode dirigilo ... ja tentei 1000 formas aki, mais nao consigu restringir para que execute a restriзгo apenas se for um carro comprado, ou entao um carro que nao seja criado ... e nao tive sucesso ... lol


Re: [AJUDA] Veiculos - Chivits - 12.03.2010

UP ._.


Re: [AJUDA] Veiculos - [O_o]Davidovich - 12.03.2010

nos carros do /veh
pхe algo tipo
CreatedByCommandVehicle[vehicleid] = CreateVehicle.. etal
ASIEHASOEIAHS Qqqq-

faz uma array pros carros /veh, dai depois quando for pra alguйm entrar tu manja um if () lб e gg


Re: [AJUDA] Veiculos - Poderoso Chefгo - 12.03.2010

qts carros a venda vc tem no GM ?
ex: comessa no 383 e acaba no 483 = 100 carros


Re: [AJUDA] Veiculos - Chivits - 12.03.2010

nao nao .. meus carros comprados, sу sao criados qd o player loga, entao nao tem um numero exato sacas ...

no /veh a unica coisa q axei foi isso

CreatedCars[CreatedCar] = carid;
CreatedCar ++;

mais ja tentei por isso ai, de 1000 formas tbm, e nao deu .-.


Re: [AJUDA] Veiculos - wafffllesss - 12.03.2010

Tenta isso:
pawn Код:
if (CarShopping[playerid] == false)
{
if (newstate == PLAYER_STATE_DRIVER)
{
if(strlen(VehicleInfo[vehicle][vOwner]))
        {
if (!strcmp(VehicleInfo[vehicle][vOwner],GetName(playerid)))
{
}
else
{
    SendClientMessage(playerid, RED, "Somente o dono do carro pode digiri-lo !");
                RemovePlayerFromVehicle(playerid);
}
     }
else
{
}
}
}



Re: [AJUDA] Veiculos - Chivits - 12.03.2010

nao funfo ;S


Re: [AJUDA] Veiculos - wafffllesss - 12.03.2010

erro meu... tenta denovo com isso:
pawn Код:
if (CarShopping[playerid] == false)
{
if (newstate == PLAYER_STATE_DRIVER)
{
if(strlen(VehicleInfo[vehicle][vOwner]))
        {
if (!strcmp(VehicleInfo[vehicle][vOwner],GetName(playerid)))
{
    SendClientMessage(playerid, RED, "Somente o dono do carro pode digiri-lo !");
                RemovePlayerFromVehicle(playerid);
}
  }
else
{
}
}



Re: [AJUDA] Veiculos - Chivits - 12.03.2010

ta faltando uma chave, o else eh de qual if ? ._>


Re: [AJUDA] Veiculos - wafffllesss - 12.03.2010

n sei.. copei o codigo do seu post, soh troquei um if ali...

isto deve bastar.... sei lah... n vi seu cуdigo todo.
pawn Код:
if (CarShopping[playerid] == false)
{
  if (newstate == PLAYER_STATE_DRIVER)
  {
    if(strlen(VehicleInfo[vehicle][vOwner]) && !strcmp(VehicleInfo[vehicle][vOwner],GetName(playerid)))
    {
      SendClientMessage(playerid, RED, "Somente o dono do carro pode digiri-lo !");
      RemovePlayerFromVehicle(playerid);
    }
   }
}