Salve a tutti raga,stamane ho avuto un problema:praticamente ho un sistema conc con dialog cioe che quando premi il nome dell'auto te la compra pero non ti salva il proprietario e pure o messo OnPlayerDataSave(playerid); però non va infatti se faccio /stats non ce l'auto e non me la fa neanche accendere perche non me la salva.quindi chiedo aiuto a voi grz
@#F96 , @vinnythebest , @Ardaenus
@#F96 , @vinnythebest , @Ardaenus
if (GetPlayerCash(playerid) > 14999)
{
new carid = CreateVehicle(404, -1911.4742,297.2630,40.7817, 0.0, 3, 3, 1800);
CarInfo[carid][cModel] = 404;
CarInfo[carid][cColorOne] = 3;
CarInfo[carid][cColorTwo] = 3;
CarInfo[carid][cValue] = 15000;
CarInfo[carid][cLocationx] = -1911.4742;
CarInfo[carid][cLocationy] = 297.2630;
CarInfo[carid][cLocationz] = 40.7817;
CarInfo[carid][cOwned] = 1;
CarInfo[carid][cBenz] = 100;
Fuel[carid] = 100;
CarInfo[carid][cMulta] = 0;
CarInfo[carid][cAssicuraz] = 0;
CarInfo[carid][cClan] = 999;
CarShopping[playerid] = 0;
GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
new string1[128],string[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string1, sizeof(string1), "%s",sendername);
strmid(CarInfo[carid][cOwner], string1, 0, strlen(string1), 999);
format(string, sizeof(string), "SF %d",carid);
strmid(CarInfo[carid][cTarga],string, 0, strlen(string), 999);
SetVehicleNumberPlate(carid,CarInfo[carid][cTarga]);
SetVehicleToRespawn(carid);
SetVehicleHealth(carid,999.0);
AcquistoAuto(string);
format(string, sizeof(string), "%s", VehicleNames[GetVehicleModel(carid)-400]);
strmid(CarInfo[carid][cDescription],string, 0, strlen(string), 999);
GivePlayerCash(playerid,-CarInfo[carid][cValue]);
PutPlayerInVehicle(playerid,carid,0);
format(string,sizeof(string),"[AUTO COMPRATA] %s ha acquistato una Perennial per 15000 dollari.",GetPlayerNameEx(playerid));
SendClientMessage(playerid,0x2641FEAA,"Hai acquistato una Perennial! {FFFFFF}Digita /vmenu per vedere i comandi!");
OnPlayerDataSave(playerid);
OnPropUpdate();
return 1;
}
{
new carid = CreateVehicle(404, -1911.4742,297.2630,40.7817, 0.0, 3, 3, 1800);
CarInfo[carid][cModel] = 404;
CarInfo[carid][cColorOne] = 3;
CarInfo[carid][cColorTwo] = 3;
CarInfo[carid][cValue] = 15000;
CarInfo[carid][cLocationx] = -1911.4742;
CarInfo[carid][cLocationy] = 297.2630;
CarInfo[carid][cLocationz] = 40.7817;
CarInfo[carid][cOwned] = 1;
CarInfo[carid][cBenz] = 100;
Fuel[carid] = 100;
CarInfo[carid][cMulta] = 0;
CarInfo[carid][cAssicuraz] = 0;
CarInfo[carid][cClan] = 999;
CarShopping[playerid] = 0;
GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
new string1[128],string[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string1, sizeof(string1), "%s",sendername);
strmid(CarInfo[carid][cOwner], string1, 0, strlen(string1), 999);
format(string, sizeof(string), "SF %d",carid);
strmid(CarInfo[carid][cTarga],string, 0, strlen(string), 999);
SetVehicleNumberPlate(carid,CarInfo[carid][cTarga]);
SetVehicleToRespawn(carid);
SetVehicleHealth(carid,999.0);
AcquistoAuto(string);
format(string, sizeof(string), "%s", VehicleNames[GetVehicleModel(carid)-400]);
strmid(CarInfo[carid][cDescription],string, 0, strlen(string), 999);
GivePlayerCash(playerid,-CarInfo[carid][cValue]);
PutPlayerInVehicle(playerid,carid,0);
format(string,sizeof(string),"[AUTO COMPRATA] %s ha acquistato una Perennial per 15000 dollari.",GetPlayerNameEx(playerid));
SendClientMessage(playerid,0x2641FEAA,"Hai acquistato una Perennial! {FFFFFF}Digita /vmenu per vedere i comandi!");
OnPlayerDataSave(playerid);
OnPropUpdate();
return 1;
}
Ultima modifica: