Sziasztok!
Új vagyok a fórumon körülnéztem, láttam már megvan az itteni társaság, gondoltam hogy csinálok egy include-ot ami bárkinek jóljöhet akinek esetleg szüksége lenne rá!
Amit csináltam annak a lényege hogy visszaadja a legközelebbi jármû ID jét ahol áll az ember, illetve van benne egy másik funkció amely visszaadja a jármû ID jét ami egy bizonyos körön belül van.
Használata:
GetClosestVehicleFromMe(playerid); -> Egy integer-t ad vissza (jármûnek az id je ami a legközelebb van a karaktertõl 50m-en belül).
GetClosestVehicleFromPoint(Float:X, Float:Y, Float:Z, Float:Radius) -> Amit megadunk neki koordinátákat illetve mekkora sugaru körön belül nézze ott nézi! (HA TÖBB JÁRMÛ VAN AKKOR A KÖZÉPPONTHOZ A LEGKÖZELEBBIT NÉZI)
Két példa ZCMD paranccsal:
CMD:getvidme(playerid, params[])
{
new string[120];
format(string,sizeof(string), \"A legközelebbi jármû tõled a: %d os számú.\", GetClosestVehicleFromMe(playerid));
SendClientMessage(playerid,0xFFFFFFAA,string);
return 1;
}
CMD:getvidfrompoint(playerid, params[])
{
new string[3];
format(string,sizeof(string), \"%d\", GetClosestVehicleFromPoint(1215.8969, -1425.2086, 13.3754, 10.0));
SendClientMessage(playerid,0xFFFFFFAA,string);
return 1;
}
Letöltõlink ->
https://www.dropbox.com/s/c15bhq23n1a5wfn/getvehicleid.zipHasználjátok egészséggel, remélem tudtam segíteni!