Keď vytvorím tie voz.parky tak mi to k nim neloadne auto a vytvoril som 2 a k jednemu auto som ulozil a v scriptlefiles mi vytvorilo zlozky 0 1 1499 a v tom 1499 boli udaje auta...Ďakuem za odpovede.
//vytvaranie
ocmd:createvozpark(playerid,params[])
{
new file[64];
new id = Pickupcount;
format(file,sizeof(file),"Hrac/Parks/%i.ini",id);
GetPlayerPos(playerid,PCInfo[id][px],PCInfo[id][py],PCInfo[id][pz]);
CreatePickup(1277,1,PCInfo[id][px],PCInfo[id][py],PCInfo[id][pz],-1);
Create3DTextLabel("Pouzi prikaz /savecar pre ulozenie auta",0xFFAAFF,PCInfo[id][px],PCInfo[id][py],PCInfo[id][pz],30,0,0);
SCM(playerid,COLOR_CERVENA,"Voz.park úspešne vytvorený");
DOF2_CreateFile(file);
DOF2_SetFloat(file,"px",PCInfo[id][px]);
DOF2_SetFloat(file,"py",PCInfo[id][py]);
DOF2_SetFloat(file,"pz",PCInfo[id][pz]);
DOF2_SaveFile();
Pickupcount ++;
return 1;
}
//prikaz /savecar
ocmd:savecar(playerid,params[])
{
for(new i=0; i < MAX_CAR_PICKUPS; i++)
{
SetPVarInt(playerid,"PickupCarID",i);
if(!IsPlayerInAnyVehicle(playerid))return SCM(playerid,COLOR_CERVENA,"Niesi v aute,takže nemôžeš uložiť auto");
ShowPlayerDialog(playerid,3154,DIALOG_STYLE_LIST,"Ukladanie auta","Uložiť auto","OK","Zrušiť");
}
return 1;
}
//ukladanie auta
new name[MAX_PLAYER_NAME];
new id = GetPVarInt(playerid,"HouseID");
GetPlayerName(playerid,name,sizeof(name));
if(!IsPlayerInAnyVehicle(playerid))return SCM(playerid,COLOR_CERVENA,"Niesi v aute");
if(!strcmp(HInfo[id][Owner], name))
{
new car = GetPlayerVehicleID(playerid);
new idd = GetPVarInt(playerid,"PickupCarID");
PCInfo[idd][PickupModel] = GetVehicleModel(car);
new file[64];
format(file,sizeof(file),"Hrac/Parks/%i.ini",idd);
maulozene[playerid] = 1;
GetVehiclePos(car,PCInfo[idd][vehX],PCInfo[idd][vehY],PCInfo[idd][vehZ]);
GetVehicleZAngle(car,PCInfo[idd][vehA]);
GetVehicleColor(car,PCInfo[idd][Pickupcol1],PCInfo[idd][Pickupcol2]);
DestroyVehicle(car);
DOF2_SetInt(file,"Ulozene",maulozene[playerid]);
DOF2_SetFloat(file,"VehX",PCInfo[idd][vehX]);
DOF2_SetFloat(file,"VehY",PCInfo[idd][vehY]);
DOF2_SetFloat(file,"VehZ",PCInfo[idd][vehZ]);
DOF2_SetFloat(file,"VehA",PCInfo[idd][vehA]);
DOF2_SetInt(file,"FarbaAuta1",PCInfo[idd][Pickupcol1]);
DOF2_SetInt(file,"FarbaAuta2",PCInfo[idd][Pickupcol2]);
DOF2_SetInt(file,"ModelAuta",PCInfo[idd][PickupModel]);
AddStaticVehicleEx(PCInfo[idd][PickupModel],PCInfo[idd][vehX],PCInfo[idd][vehY],PCInfo[idd][vehZ],PCInfo[idd][vehA],PCInfo[idd][Pickupcol1],PCInfo[idd][Pickupcol2],-1);
DOF2_SaveFile();
}
else
{
SCM(playerid,COLOR_CERVENA,"Niesi majiteľ domu,takže nemôžeš ukladať auto");
}
//loadovanie v stocku
stock LoadParks(playerid)
{
new file[64];
for(new i=0; i < MAX_CAR_PICKUPS; i++)
{
if(!DOF2_FileExists(file))break;
format(file,sizeof(file),"Hrac/Parks/%i.ini",i);
PCInfo[i][px] = DOF2_GetFloat(file,"px");
PCInfo[i][py] = DOF2_GetFloat(file,"py");
PCInfo[i][pz] = DOF2_GetFloat(file,"pz");
PCInfo[i][vehX] = DOF2_GetFloat(file,"VehX");
PCInfo[i][vehY] = DOF2_GetFloat(file,"VehY");
PCInfo[i][vehZ] = DOF2_GetFloat(file,"VehZ");
PCInfo[i][vehA] = DOF2_GetFloat(file,"VehA");
PCInfo[i][Pickupcol1] = DOF2_GetInt(file,"FarbaAuta1");
PCInfo[i][Pickupcol2]= DOF2_GetInt(file,"FarbaAuta2");
PCInfo[i][PickupModel] = DOF2_GetInt(file,"ModelAuta");
CreatePickup(1277,1,PCInfo[i][px],PCInfo[i][py],PCInfo[i][pz],-1);
Create3DTextLabel("Pouzi prikaz /savecar pre ulozenie auta",0xFFAAFF,PCInfo[i][px],PCInfo[i][py],PCInfo[i][pz],30,0,0);
maulozene[playerid] = DOF2_GetInt(file,"Ulozene");
if(DOF2_GetInt(file,"Ulozene") == 1){AddStaticVehicleEx(PCInfo[i][PickupModel],PCInfo[i][vehX],PCInfo[i][vehY],PCInfo[i][vehZ],PCInfo[i][vehA],PCInfo[i][Pickupcol1],PCInfo[i][Pickupcol2],-1);}
DOF2_SaveFile();
}
return 1;
}
Dotaz
KuraMa 0
Keď vytvorím tie voz.parky tak mi to k nim neloadne auto a vytvoril som 2 a k jednemu auto som ulozil a v scriptlefiles mi vytvorilo zlozky 0 1 1499 a v tom 1499 boli udaje auta...Ďakuem za odpovede.
Link to comment
Share on other sites
11 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now