Hallo liebe Leute ich brauch doch nochmal eure Hilfe bei meinem Carinfo Befehl.
Sobald ich den Befehl mit der ID eingebe wird mir ein Ergebnis angezeigt allerdings nicht nur bei cInfo[id][fraktion]==1 sondern auch bei anderen Fahrzeugen die diesen Wert garnicht besitzen.
Vielleicht kann mir da ja jemand bei einen Rat geben.
Hier mal der Code
ocmd:carinfo(playerid,params[])
{
if(isACop(playerid))return SendClientMessage(playerid,COLOR_RED,"Nein");
new string[128],vid,Float:x,Float:y,Float:z,pID;
if(sscanf(params,"d",vid)) return SendClientMessage(playerid,-1,"/carinfo [CARID]");
if(vid == INVALID_VEHICLE_ID) return SendClientMessage(playerid,-1,"Ungültige Fahrzeug ID");
GetVehiclePos(vid,x,y,z);
if(!IsPlayerInRangeOfPoint(playerid,8,x,y,z)) return SendClientMessage(playerid,-1,"Du bist nicht in der Nähe des Fahrzeugs das du abrufen möchtest!");
pID = GetVehicleBesitzer(vid);
new id;
if(cInfo[id][fraktion]==1)
{
format(string,sizeof(string),"Fahrzeug Besitzer: LSPD & Letzter Fahrer: %s. [Fahrzeug ID %i]",LastDriver[vid],vid);
SendClientMessage(playerid,COLOR_BUSBLUE,string);
return 1;
}
return 1;
}