Es muss ungleich sein, weil man sonst nur bei Bikes Nitro bekommt ![grin ^^](https://breadfish.de/wcf/images/smilies/emojione/1f604.png)
hab ich auch erst gedacht... aber er beendet die funktion aber mit return wenn er aufn motorrad sitzt... danach kann man diese funktion aber leider nicht mehr nutzen ![sad :(](https://breadfish.de/wcf/images/smilies/emojione/2639.png)
kann man boote, flugzeuge und fahrräder nitro geben? oO
um boote von flugzeugen und autos zu unterscheiden würd ich euch diese array empfehlen:
new Airplanes[] = {592, 577, 511, 512, 593, 520, 553, 476, 519, 460, 513};
new Helicopters[] = {548, 425, 417, 487, 488, 497, 563, 447, 469};
new Scooter[] = {509, 481, 462, 510, 448}; // roller und fahrräder
new Bikes[] = {581, 521, 463, 522, 461, 471, 468, 586};
new Boats[] = {472, 473, 493, 595, 484, 430, 453, 452, 446, 454};
alle anderen IDs sind autos.
dafür braucht ihr natürlich abfragen:
public IsABoat(vehicleid)
{
vehicleid = GetVehicleModel(vehicleid);
for(new i = 0; i < sizeof(Boats); i++)
{
if(vehicleid == Boats[i])
{
return 1;
}
}
return 0;
}
public IsAScooter(vehicleid)
{
vehicleid = GetVehicleModel(vehicleid);
for(new i = 0; i < sizeof(Scooter); i++)
{
if(vehicleid == Scooter[i])
{
return 1;
}
}
return 0;
}
public IsAAirplane(vehicleid)
{
vehicleid = GetVehicleModel(vehicleid);
for(new i = 0; i < sizeof(Airplanes); i++)
{
if(vehicleid == Airplanes[i])
{
return 1;
}
}
return 0;
}
public IsAHelicopter(vehicleid)
{
vehicleid = GetVehicleModel(vehicleid);
for(new i = 0; i < sizeof(Helicopters); i++)
{
if(vehicleid == Helicopters[i])
{
return 1;
}
}
return 0;
}
public IsABike(vehicleid)
{
vehicleid = GetVehicleModel(vehicleid);
for(new i = 0; i < sizeof(Bikes); i++)
{
if(vehicleid == Bikes[i])
{
return 1;
}
}
return 0;
}
die forwards bitte nicht vergessen.
in die onplayerentervehicle funktion:
new vehicleid = GetPlayerVehicleID(playerid);
if(!IsABoat(vehicleid) && !IsAScooter(vehicleid) && !IsAAirplane(vehicleid) && !IsAHelicopter(vehicleid) && !IsABike(vehicleid))
{
AddVehicleComponent(vehicleid,1010);
}
ich hoffe ich konnt dir weiter helfen und es funktioniert(die letzten Zeilen hab ich nicht getestet^^)
das kann man übrigens auch super für führerscheine verwenden(keine id verschiebung)
mfg nacho