Advertisement
Dayrion

Loading vehicle

Apr 30th, 2016
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 4.31 KB | None | 0 0
  1. #define PATHV "/daday/Vehicle/%i.ini"
  2.  
  3. public LoadUserV_data(vehicleid,name[],value[])
  4. {
  5.     INI_Int("vID",PlayerVehicle[vehicleid][vID]);
  6.     INI_Float("vX",PlayerVehicle[vehicleid][vX]);
  7.     INI_Float("vY",PlayerVehicle[vehicleid][vY]);
  8.     INI_Float("vZ",PlayerVehicle[vehicleid][vZ]);
  9.     printf("\n99999vID %i", PlayerVehicle[vehicleid][vID]); // test part
  10.     printf("vX %f",PlayerVehicle[vehicleid][vX]);
  11.     printf("vY %f",PlayerVehicle[vehicleid][vY]);
  12.     printf("vZ %f",PlayerVehicle[vehicleid][vZ]);
  13.     //SetVehiclePos(PlayerInfo[vehicleid][pVehicle1], PlayerVehicle[PlayerInfo[vehicleid][pVehicle1]][vX],         PlayerVehicle[PlayerInfo[vehicleid][pVehicle1]][vY], PlayerVehicle[PlayerInfo[vehicleid][pVehicle1]][vZ]);
  14.     INI_Float("vZr",PlayerVehicle[vehicleid][vZr]);
  15.     //SetVehicleZAngle(PlayerInfo[vehicleid][pVehicle1], PlayerVehicle[vehicleid][vZr]);
  16.     INI_Int("vColor1",PlayerVehicle[vehicleid][vColor1]);
  17.     INI_Int("vColor2",PlayerVehicle[vehicleid][vColor2]);
  18.     //ChangeVehicleColor(PlayerInfo[vehicleid][pVehicle1], PlayerVehicle[PlayerInfo[vehicleid][pVehicle1]][vColor1], PlayerVehicle[PlayerInfo[vehicleid][pVehicle1]][vColor2]);
  19.     INI_Float("vHealth",PlayerVehicle[vehicleid][vHealth]);
  20.     //SetVehicleHealth(PlayerInfo[vehicleid][pVehicle1], PlayerVehicle[PlayerInfo[vehicleid][pVehicle1]][vHealth]);
  21.     INI_Int("vModel",PlayerVehicle[vehicleid][vModel]);
  22.     INI_String("vPrio",PlayerVehicle[vehicleid][vPrio], MAX_PLAYER_NAME);
  23.     INI_Int("vTake",PlayerVehicle[vehicleid][vTake]);
  24.     return 1;
  25. }
  26.  
  27.     printf("\n\n[SYSTEM] GAMEMODE INIT ...\n\n");
  28.     for(new i = GetVehiclePoolSize(); i > 0; i--)
  29.     {
  30.         //printf("Vehicle ID : %i", i);
  31.         if(!fexist(UserPathV(i)))
  32.         {
  33.             new randomC1, randomC2;
  34.             randomC1 = random(100);
  35.             randomC2 = random(100);
  36.             GetVehicleZAngle(i,PlayerVehicle[i][vZr]);
  37.             GetVehiclePos(i, PlayerVehicle[i][vX], PlayerVehicle[i][vY], PlayerVehicle[i][vZ]);
  38.             PlayerVehicle[i][vID] = GetVehicleModel(i);
  39.             PlayerVehicle[i][vColor1] = randomC1;
  40.             PlayerVehicle[i][vColor2] = randomC2;
  41.             ChangeVehicleColor(i, PlayerVehicle[i][vColor1], PlayerVehicle[i][vColor2]);
  42.             PlayerVehicle[i][vModel] = GetVehicleModel(i);
  43.             GetVehicleHealth(i, PlayerVehicle[i][vHealth]);
  44.             PlayerVehicle[i][vTake] = 0;
  45.             /*printf("vID : %i", PlayerVehicle[i][vID]);
  46.             printf("vPos (x,y,z) : %f %f %f - %i", x, y, z, i);
  47.             printf("vZr : %f", PlayerVehicle[i][vZr]);
  48.             printf("Color : %i - %i", PlayerVehicle[i][vColor1], PlayerVehicle[i][vColor2]);
  49.             printf("vModel : %i", PlayerVehicle[i][vModel]);
  50.             printf("vHealth : %f", PlayerVehicle[i][vHealth]);*/
  51.             new INI:File = INI_Open(UserPathV(i));
  52.             INI_WriteInt(File,"vID",PlayerVehicle[i][vID]);
  53.             INI_WriteFloat(File,"vX",PlayerVehicle[i][vX]);
  54.             INI_WriteFloat(File,"vY",PlayerVehicle[i][vY]);
  55.             INI_WriteFloat(File,"vZ",PlayerVehicle[i][vZ]);
  56.             INI_WriteFloat(File,"vZr",PlayerVehicle[i][vZr]);
  57.             INI_WriteInt(File,"vColor1",PlayerVehicle[i][vColor1]);
  58.             INI_WriteInt(File,"vColor2",PlayerVehicle[i][vColor2]);
  59.             INI_WriteFloat(File,"vHealth",PlayerVehicle[i][vHealth]+1000.0);
  60.             INI_WriteInt(File,"vModel",PlayerVehicle[i][vModel]);
  61.             INI_WriteString(File,"vPrio","None");
  62.             INI_WriteInt(File,"vTake",PlayerVehicle[i][vTake]);
  63.             INI_Close(File);
  64.  
  65.             printf("\n[FICHIER] VĂ©hicle ID : %i - Cree\n", i);
  66.         }
  67.         else
  68.         {
  69.             new chemin[120];
  70.             format(chemin, sizeof(chemin), "/daday/Vehicle/%i.ini", i);
  71.             //INI_ParseFile(i, "LoadUser_%i", .bExtra = true, .extra = playerid);
  72.             //INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
  73.             INI_ParseFile(chemin, "LoadUserV_%i", .bExtra = true, .extra = i);
  74.             printf("\nvID %i", PlayerVehicle[i][vID]);
  75.             printf("vX %f",PlayerVehicle[i][vX]);
  76.             printf("vY %f",PlayerVehicle[i][vY]);
  77.             printf("vZ %f",PlayerVehicle[i][vZ]);
  78.             printf("vZr %f",PlayerVehicle[i][vX]);
  79.             printf("vColor1 %i",PlayerVehicle[i][vColor1]);
  80.             printf("vColor2 %i",PlayerVehicle[i][vColor2]);
  81.             printf("vHealth %f",PlayerVehicle[i][vHealth]);
  82.             printf("vModel %i",PlayerVehicle[i][vModel]);
  83.             printf("vPrio 'None' '%s'",PlayerVehicle[i][vPrio]);
  84.             printf("vTake %i",PlayerVehicle[i][vTake]);
  85.             print("\nVeh chargĂ©");
  86.         }
  87.     }
  88.  
  89.     print("\n[SYSTEM] GAMEMODE LOADED");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement