SA-MP Forums Archive
[AJUDA] Trancar veнculos - 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] Trancar veнculos (/showthread.php?tid=217605)



[AJUDA] Trancar veнculos - bruno.cmd - 28.01.2011

Olб

seguinte..

eu gostaria de reservar veнculos pra profissхes. Atй aн tudo bem... mas eu gostaria de trancб-los para quem NГO for da profissгo.
Por ex taxista, ele pode destrancar o taxi e entrar.

Me disseram q usa aquele SetVehicleParamsForPlayer. Mas nгo consegui х.o

vlw ai


Re: [AJUDA] Trancar veнculos - sergio_xd - 28.01.2011

coloque isto no seu comando de trancar,
pawn Код:
SetVehicleParamsForPlayer(carid,playerid,0,1);
para destrancar use isto:

pawn Код:
SetVehicleParamsForPlayer(carid,playerid,0,0);
exemplo:

pawn Код:
//
// no topo do gm:
#define MAX_VEHICLES2 2000
new CarroTrancado[MAX_VEHICLES2] = 0;
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/trancar", cmdtext, true, 10) == 0)
    {
        if(CarroTrancado[GetPlayerVehicleID(playerid)] == 0)
        {
            if(/* Sua Variavel Aqui... */)
            {
                SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),playerid,0,1);//trancou a porta do carro.
                return 1;
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREEN, "Vocк nгo й da org X");
            }
        }
        else
        {
            SendClientMessage(playerid, Cor, "Este carro jб esta trancado Oo!");
        }
        return 1;
    }
    if (strcmp("/destrancar", cmdtext, true, 10) == 0)
    {
        if(CarroTrancado[GetPlayerVehicleID(playerid)] == 1)
        {
            if(/* Sua Variavel Aqui... */)
            {
                SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),playerid,0,0);//destrancou a porta do carro.
                return 1;
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREEN, "Vocк nгo й da org X");
            }
        }
        else
        {
            SendClientMessage(playerid, Cor, "Este carro nгo esta trancado Oo!");
        }
        return 1;
    }
    return 0;
}