Guten Liebe userlein , habe problem und zwar Ich bestelle ein fahrzeug das kein problem doch der owner soll der besteller sein. Das Funkst. Zwischen durch ist keiner vom fahrzeug der besitzer.
Code:
new tmpcar;
for(tmpcar= 1; tmpcar <= MAX_VEHICLES;)
{
new str[256];
new name[MAX_PLAYER_NAME];
format(str, sizeof(str), "/cars/%d.car",tmpcar);
if(!fexist(str) && CarInfo[tmpcar][cMaxGas]==0)
{
CarInfo[tmpcar][cID] = tmpcar;
CarInfo[tmpcar][cModel] = 445; // ADMIRAL
new playrname[MAX_PLAYER_NAME];
//new connect[128];
strdel(playrname, 0, MAX_PLAYER_NAME);
GetPlayerName(playerid, playrname, sizeof(playrname));
CarInfo[tmpcar][cOwner] =playrname;
CarInfo[tmpcar][cHP] = 1000;
CarInfo[tmpcar][cColor1] = 1;
CarInfo[tmpcar][cColor2] = 1;
for(new j = 0; j < MAX_PLAYERS; j++)
{
CarInfo[tmpcar][cLocked][j] = false;
SetVehicleParamsForPlayer(tmpcar, j, 0,0);
}
CarInfo[tmpcar][cX] = -1918.0970;
CarInfo[tmpcar][cY] = 305.8557;
CarInfo[tmpcar][cZ] = 40.7527;
CarInfo[tmpcar][cAngle] = 179.8963;
CarInfo[tmpcar][cRespawnX] = -1918.0970;
CarInfo[tmpcar][cRespawnY] = 305.8557;
CarInfo[tmpcar][cRespawnZ] = 40.7527;
CarInfo[tmpcar][cRespawnAngle] = 179.8963;
CarInfo[tmpcar][cMaxGas] = 40;
CarInfo[tmpcar][cGas] = 5;
CreateVehicle(CarInfo[tmpcar][cModel], CarInfo[tmpcar][cX], CarInfo[tmpcar][cY], CarInfo[tmpcar][cZ], CarInfo[tmpcar][cAngle], CarInfo[tmpcar][cColor1], CarInfo[tmpcar][cColor2], -1);
format(str, sizeof(str), "car %d hergestellt von %s.",tmpcar, name);
print(str);
//format(str, sizeof(str), "car %d hergestellt.",tmpcar);
//SendClientMessage(playerid, COLOR_BLUE,str);
SaveCar(tmpcar);
PlayerInfo[playerid][pCash]-=20000;
GivePlayerMoney(playerid, -20000);
SendClientMessage(playerid, COLOR_YELLOW, "Das Fahrzeug steht nun in der Halle hinter dem Gebäude!");
Produkte[proWANG]--;
//PutPlayerInVehicle(playerid, tmpcar, 0);
return 1;
}
tmpcar++;
}
}
//edit
So habe ich es bei jeden car nur mit ander carid und tank