Hey Breadfish forum,
ich habe einen Bug mit meinem Nummernschild system.
Ich habe es gemacht das es gespeichert wird aber wird es irgendwie nicht. Das alte nummernschild wird nicht vom neuen ersetzt. (nach dem restart)
hier der Code.
if(strcmp(cmd,"/anbringen",true) == 0) { new kz[15]; if(!IsPlayerInAnyVehicle(playerid)) { return SendClientMessage(playerid, COLOR_GRAD1, "Du bist in keinem Fahrzeug!"); } if(KennzeichenErlaubnis[playerid] == 0) { return SendClientMessage(playerid, COLOR_GRAD1, "Du hast kein Kennzeichen in der Stadthalle gekauft!"); } if(Dtc_PlayerHaveCar[playerid][Dtc_PlayerKey[playerid]]) { new rand = random(2); if(rand == 1 || rand == 0) { new kenzeichenzahl = 1 + random(2500); format(kz,sizeof(kz),"SF-%d",kenzeichenzahl); } if(rand == 2) { new kenzeichenzahl2 = 1 + random(55555); format(kz,sizeof(kz),"SF-%d",kenzeichenzahl2); } new vehiclefid = GetPlayerVehicleID(playerid); SetVehicleNumberPlate(vehiclefid, kz); SetVehicleToRespawn(vehiclefid); new Float: X,Float: Y,Float: Z; GetPlayerPos(playerid,X,Y,Z); SetVehiclePos(vehiclefid,X,Y,Z); PutPlayerInVehicle(playerid,vehiclefid,0); new name[MAX_PLAYER_NAME], str[128]; GetPlayerName(playerid, name, sizeof name); SendClientMessage(playerid,COLOR_LIGHTBLUE,"*Fahrzeug wurde in San Fierro registriert."); format(str, sizeof str, "/Autos/%s%d.dtcar", name,Dtc_PlayerKey[playerid]); dini_Set(str, "Plate", kz); PlayerCar[playerid][Dtc_PlayerKey[playerid]][Plate] = kz; KennzeichenErlaubnis[playerid] = 0; } return 1; }