Guten zusammen
Ich habe ein Kleines problem
bei den Code hier wird der stringwert nicht übergeben sprich wenn ich es auslese kommt sowas Wie OU oder YO nur raus
stock W_CreateVehicle(model,Float:vX,Float:vY,Float:vZ,Float:vA,c1,c2,respawn,owner[]="Unbekannt",nummer[]="XYZR 000")
{
new car = WS_CreateVehicle(model,vX,vY,vZ,vA,c1,c2,respawn);
format(CarInfo[car][vBesitzer],MAX_PLAYER_NAME,owner);
format(CarInfo[car][vKennzeichen],32,nummer);
SetVehicleNumberPlate(car,nummer);
return car;
}
Ich kann mir nicht erklären wiso das so ist
das Auslesen tu ich so:
stock GetCarOwner(vehicleid)return CarInfo[vehicleid][vBesitzer];
Ich habe immer gedacht das es an der vehicleid liegt, das aber nicht der fall ist
Das ist mein Testcommand
if(strcmp("/test", cmdtext, true, 10) == 0)
{
if(!IsPlayerInAnyVehicle(playerid))return 1;
new vid = GetPlayerVehicleID(playerid);
format(string, 128, "Vehicleid: %d | Owner: %s | Kennzeichen: %s", vid, GetCarOwner(vid), GetCarNumber(vid));
SendClientMessage(playerid,-1,string);
return 1;
}
Heraus kommt das
Vehicleid: 41 | Owner: S | Kennzeichen: OS
Die vehicleid stimmt der Owner sollte Ordnungsamt heißen und das Kennzeichen OAmt 7
Auch wenn ich nichts eintrage als owner/kennzeichen kommt sowas bei raus
Ich hoffe, das einer von euch weiß woran das liegen könnte