[Pedido] Skin perto de veiculo
#2

Bem essa funзгo aqui checa a distancia do player e do Carro:

pawn Код:
stock CheckCar(playerid, vehicleid, Float:raio)
{
    if(IsPlayerConnected(playerid))
    {
        new Float:x, Float:y, Float:z, Float:vx, Float:vy, Float:vz, Float:distancia;
        GetVehiclePos(vehicleid, vx, vy, vz);
        GetPlayerPos(playerid, x, y, z);
        distancia = (vx-x) * (vx-x) + (vy-y) * (vy-y) + (vz-z) * (vz-z);
        if(distancia <= raio*raio)
        {
            return 1;
        }
    }
    return 0;
}
Usei ela no meu FS o MFAdmin. Vo dar um exemplo de comando:

pawn Код:
YCMD:setarcarro(playerid, params[], help)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][Admin] < 2)
            return MSGPlayer(playerid, CINZA, "Vocк nгo tem permiзгo para usar esse comando!");
        new idv, idvmax=0,string[60];
        loop(i, MAX_VEHICLES)
        {
            new check = CheckCar(playerid, i, 5);
            if(check)
            {
                idv = i;
                ++idvmax;
            }
        }
        switch(idvmax)
        {
            case 0:
            {
                MSGPlayer(playerid, CINZA, "Nгo hб nenhum carro por perto.");
                return 1;
            }
            case 1:
            {
                format(string, sizeof(string), "Vocк setou o carro %d", idv);
                MSGPlayer(playerid, VERDE,string);
                SetVehicleToRespawn(idv);
                return 1;
            }
            default:
            {
                MSGPlayer(playerid, CINZA, "Hб mais de 1 carro nesse local.");
                return 1;
            }
        }
    }
    return 1;
}
Reply


Messages In This Thread
Skin perto de veiculo - by JuninTJF - 25.10.2014, 02:02
Re: Skin perto de veiculo - by Mandrack_FreeZe - 25.10.2014, 02:16
Re: Skin perto de veiculo - by Jimmmy - 25.10.2014, 06:45
Re: Skin perto de veiculo - by ReyMysterio - 25.10.2014, 08:47
Re: Skin perto de veiculo - by JuninTJF - 25.10.2014, 17:34

Forum Jump:


Users browsing this thread: 1 Guest(s)