Check if the vehicle is a car
#1

How can I check if the current vehicle is a car, and not a bike/boat/aircraft etc.?
Reply
#2

Becouse there are less bike Ids
Do a loop to see if the player is in any motor bike and if they are return 0;
Reply
#3

GetVehicleModel(vehicleid);
Reply
#4

pawn Code:
IsPlayerInCar(playerid);
use this function which checks if player is in car

Note: you need uf.inc to have that function
Reply
#5

Isn't there a stock of it somewhere?
Reply
#6

pawn Code:
#define VTYPE_CAR 1

stock GetVehicleType(vehicleid) //By YellowBlood (edited by Gabriel "Larcius" Cordes)
{
    new type=0;
    if(IsVehicleConnected(vehicleid))
    {
    switch(GetVehicleModel(vehicleid))
    {
// ================== CARS =======
    case
    416,   //ambulan  -  car
    445,   //admiral  -  car
    602,   //alpha  -  car
    485,   //baggage  -  car
    568,   //bandito  -  car
    429,   //banshee  -  car
    499,   //benson  -  car
    424,   //bfinject,   //car
    536,   //blade  -  car
    496,   //blistac  -  car
    504,   //bloodra  -  car
    422,   //bobcat  -  car
    609,   //boxburg  -  car
    498,   //boxville,   //car
    401,   //bravura  -  car
    575,   //broadway,   //car
    518,   //buccanee,   //car
    402,   //buffalo  -  car
    541,   //bullet  -  car
    482,   //burrito  -  car
    431,   //bus  -  car
    438,   //cabbie  -  car
    457,   //caddy  -  car
    527,   //cadrona  -  car
    483,   //camper  -  car
    524,   //cement  -  car
    415,   //cheetah  -  car
    542,   //clover  -  car
    589,   //club  -  car
    480,   //comet  -  car
    596,   //copcarla,   //car
    599,   //copcarru,   //car
    597,   //copcarsf,   //car
    598,   //copcarvg,   //car
    578,   //dft30  -  car
    486,   //dozer  -  car
    507,   //elegant  -  car
    562,   //elegy  -  car
    585,   //emperor  -  car
    427,   //enforcer,   //car
    419,   //esperant,   //car
    587,   //euros  -  car
    490,   //fbiranch,   //car
    528,   //fbitruck,   //car
    533,   //feltzer  -  car
    544,   //firela  -  car
    407,   //firetruk,   //car
    565,   //flash  -  car
    455,   //flatbed  -  car
    530,   //forklift,   //car
    526,   //fortune  -  car
    466,   //glendale,   //car
    604,   //glenshit,   //car
    492,   //greenwoo,   //car
    474,   //hermes  -  car
    434,   //hotknife,   //car
    502,   //hotrina  -  car
    503,   //hotrinb  -  car
    494,   //hotring  -  car
    579,   //huntley  -  car
    545,   //hustler  -  car
    411,   //infernus,   //car
    546,   //intruder,   //car
    559,   //jester  -  car
    508,   //journey  -  car
    571,   //kart  -  car
    400,   //landstal,   //car
    403,   //linerun  -  car
    517,   //majestic,   //car
    410,   //manana  -  car
    551,   //merit  -  car
    500,   //mesa  -  car
    418,   //moonbeam,   //car
    572,   //mower  -  car
    423,   //mrwhoop  -  car
    516,   //nebula  -  car
    582,   //newsvan  -  car
    467,   //oceanic  -  car
    404,   //peren  -  car
    514,   //petro  -  car
    603,   //phoenix  -  car
    600,   //picador  -  car
    413,   //pony  -  car
    426,   //premier  -  car
    436,   //previon  -  car
    547,   //primo  -  car
    489,   //rancher  -  car
    441,   //rcbandit,   //car
    594,   //rccam  -  car
    564,   //rctiger  -  car
    515,   //rdtrain  -  car
    479,   //regina  -  car
    534,   //remingtn,   //car
    505,   //rnchlure,   //car
    442,   //romero  -  car
    440,   //rumpo  -  car
    475,   //sabre  -  car
    543,   //sadler  -  car
    605,   //sadlshit,   //car
    495,   //sandking,   //car
    567,   //savanna  -  car
    428,   //securica,   //car
    405,   //sentinel,   //car
    535,   //slamvan  -  car
    458,   //solair  -  car
    580,   //stafford,   //car
    439,   //stallion,   //car
    561,   //stratum  -  car
    409,   //stretch  -  car
    560,   //sultan  -  car
    550,   //sunrise  -  car
    506,   //supergt  -  car
    601,   //swatvan  -  car
    574,   //sweeper  -  car
    566,   //tahoma  -  car
    549,   //tampa  -  car
    420,   //taxi  -  car
    459,   //topfun  -  car
    576,   //tornado  -  car
    583,   //tug  -  car
    451,   //turismo  -  car
    558,   //uranus  -  car
    552,   //utility  -  car
    540,   //vincent  -  car
    491,   //virgo  -  car
    412,   //voodoo  -  car
    478,   //walton  -  car
    421,   //washing  -  car
    529,   //willard  -  car
    555,   //windsor  -  car
    456,   //yankee  -  car
    554,   //yosemite -  car
    477   //zr350  -  car
    : type = VTYPE_CAR;


stock IsPlayerInCar(playerid) //By Gabriel "Larcius" Cordes
{
    if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(playerid))
    {
        if(GetVehicleType(GetPlayerVehicleID(playerid))==VTYPE_CAR)
        {
            return 1;
        }
    }
    return 0;
}
here is it originally from uf.inc
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)