Hallo Brotfische,
ich wollte ein Autohaussystem scripten da, dass DTDynamicCar bei mir auf den Server rum spinnt..
Nun wird aber die FahrzeugID und der CarBesitzer nicht gespeichert:
Hier kauf ich das Car und schreibe in die 2 Variablen:
if(response == 1)
{
if(GetPlayerMoney(playerid) >= 65000)
{
CarKaufen(playerid);
new xname[MAX_PLAYER_NAME];
new string[60];
new vid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid,xname,sizeof(xname));
format(string,sizeof(string),"%s",xname);
GivePlayerMoney(playerid, -65000);
SendClientMessage(playerid,COLOR_YELLOW,"Du hast dieses Auto gekauft!");
SendClientMessage(playerid,COLOR_ORANGE,"Das Auto steht nun am Eingang für dich bereit!");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, true);
CarInformation[playerid][CarBesitzer] = string[59];
CarInformation[playerid][CarID] = vid;
return 1;
}
}
Bei OnPlayerDisonnect steht "CarSpeichern(playerid);" und der stock sieht wie folgt aus:
stock CarSpeichern(playerid)
{
new CarInfos[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(CarInfos,sizeof(CarInfos),"/Cars/%s.ini",name);
dini_Set(CarInfos,"CarBesitzer",CarInformation[playerid][CarBesitzer]);
dini_Set(CarInfos,"CarID",CarInformation[playerid][CarID]);
return 1;
}
Ich hoffe mir kann jemand helfen..
lg