GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: RicSiy123 - 2017. Augusztus 11. - 12:29:48

Cím: Infernus
Írta: RicSiy123 - 2017. Augusztus 11. - 12:29:48
Sziasztok, egy olyan parancsot szeretnék, amivel bele ültet egy 5 méteren belüli jármű IDbe, pl az infernusba ami aztiszem 411 (Ha van az 5 méteres körzetedben), Azt tudom, hogy ez PutPlayerInVehicle, csak azt nem tudom, hogy hogyan kérjem le, hogy milyen kocsik vannak az 5 méteres körzetében. A válaszokat előre is köszönöm 
Cím: Infernus
Írta: Radikal - 2017. Augusztus 11. - 15:16:11
    new Float:vpos[3],vid;
    GetVehiclePos(vid, vpos[0], vpos[1], vpos[2]);
    if(!IsPlayerInRangeOfPoint(playerid, 5.0, vpos[0], vpos[1], vpos[2]))
 
 
Cím: Infernus
Írta: kos - 2017. Augusztus 11. - 20:30:51

//parancsohoz
VanKocsi(playerid,5.0);
//mód végére
stock VanKocsi(playerid, Float:range)
{
    new   Float:Vpos[3];
    for(new vehicleid=1; vehicleid < MAX_VEHICLES; vehicleid++)
    {
        GetVehiclePos(vehicleid,Vpos[0],Vpos[1],Vpos[2]);
        if(IsPlayerInRangeOfPoint(playerid,range,Vpos[0],Vpos[1],Vpos[2]))
        {
            if(GetVehicleModel(vehicleid) != 411) return 0;
            return PutPlayerInVehicle(playerid, vehicleid, 0);
        }
    }
    return 0;
}