Advertisement
Traider

Untitled

Dec 23rd, 2012
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.72 KB | None | 0 0
  1. //sys pojazdów
  2.  
  3. WczytajPojazdy()
  4. {
  5. new file[40];
  6. for(new nr = 1; nr < LIMIT_POJAZDOW; nr++)
  7. {
  8. PojazdZaladowany[nr]=0;
  9. format(file,sizeof(file),"Pojazdy/%d.ini",nr);
  10. if(DOF2_FileExists(file))
  11. {
  12. SamochodInfo[nr][sAktywny]=DOF2_GetBool(file,"Aktywny");
  13. SamochodInfo[nr][sModel]=DOF2_GetInt(file,"Model");
  14. SamochodInfo[nr][sSpawnX]=DOF2_GetFloat(file,"SpawnX");
  15. SamochodInfo[nr][sSpawnY]=DOF2_GetFloat(file,"SpawnY");
  16. SamochodInfo[nr][sSpawnZ]=DOF2_GetFloat(file,"SpawnZ");
  17. SamochodInfo[nr][sSpawnA]=DOF2_GetFloat(file,"SpawnA");
  18. SamochodInfo[nr][sK1]=DOF2_GetInt(file,"K1");
  19. SamochodInfo[nr][sK2]=DOF2_GetInt(file,"K2");
  20. SamochodInfo[nr][sHP]=DOF2_GetFloat(file,"HP");
  21. SamochodInfo[nr][sUszkodzenia]=DOF2_GetInt(file,"Uszkodzenia");
  22. SamochodInfo[nr][sUszkodzenia2]=DOF2_GetInt(file,"Uszkodzenia2");
  23. SamochodInfo[nr][sUszkodzenia3]=DOF2_GetInt(file,"Uszkodzenia3");
  24. SamochodInfo[nr][sUszkodzenia4]=DOF2_GetInt(file,"Uszkodzenia4");
  25. SamochodInfo[nr][sPrzebieg]=DOF2_GetFloat(file,"Przebieg");
  26. SamochodInfo[nr][sCena]=DOF2_GetInt(file,"Cena");
  27. SamochodInfo[nr][sPaliwo]=DOF2_GetInt(file,"Paliwo");
  28. SamochodInfo[nr][sPaliwoMax]=DOF2_GetInt(file,"PaliwoMax");
  29. SamochodInfo[nr][sPaliwoTyp]=DOF2_GetInt(file,"PaliwoTyp");
  30. SamochodInfo[nr][sWlasciciel]=DOF2_GetString(file,"Wlasciciel");
  31. SamochodInfo[nr][sRejestracja]=DOF2_GetInt(file,"Rejestracja");
  32. SamochodInfo[nr][sZamkniety]=DOF2_GetBool(file,"Zamkniety");
  33. SamochodInfo[nr][sTyp]=DOF2_GetInt(file,"Typ");
  34. SamochodInfo[nr][sTypID]=DOF2_GetInt(file,"TypID");
  35. SamochodInfo[nr][sTune]=DOF2_GetInt(file,"Tune");
  36. SamochodInfo[nr][sTune2]=DOF2_GetInt(file,"Tune2");
  37. SamochodInfo[nr][sTune3]=DOF2_GetInt(file,"Tune3");
  38. SamochodInfo[nr][sTune4]=DOF2_GetInt(file,"Tune4");
  39. SamochodInfo[nr][sTune5]=DOF2_GetInt(file,"Tune5");
  40. SamochodInfo[nr][sTune6]=DOF2_GetInt(file,"Tune6");
  41. SamochodInfo[nr][sTune7]=DOF2_GetInt(file,"Tune7");
  42. SamochodInfo[nr][sTune8]=DOF2_GetInt(file,"Tune8");
  43. SamochodInfo[nr][sTune9]=DOF2_GetInt(file,"Tune9");
  44. SamochodInfo[nr][sTune10]=DOF2_GetInt(file,"Tune10");
  45. SamochodInfo[nr][sTune11]=DOF2_GetInt(file,"Tune11");
  46. SamochodInfo[nr][sTune12]=DOF2_GetInt(file,"Tune12");
  47. SamochodInfo[nr][sTune13]=DOF2_GetInt(file,"Tune13");
  48. SamochodInfo[nr][sTune14]=DOF2_GetInt(file,"Tune14");
  49. SamochodInfo[nr][sOpony]=DOF2_GetInt(file,"Opony");
  50. SamochodInfo[nr][sNeon]=DOF2_GetInt(file,"Neon");
  51. SamochodInfo[nr][sNeon2]=DOF2_GetInt(file,"Neon2");
  52. SamochodInfo[nr][sPJ]=DOF2_GetInt(file,"PJ");
  53. SamochodInfo[nr][sGPS]=DOF2_GetInt(file,"GPS");
  54. SamochodInfo[nr][sCB]=DOF2_GetInt(file,"CB");
  55. SamochodInfo[nr][sSchowek]=DOF2_GetInt(file,"Schowek");
  56. SamochodInfo[nr][sSchowekWartosc]=DOF2_GetInt(file,"SchowekWartosc");
  57. SamochodInfo[nr][sSchowek2]=DOF2_GetInt(file,"Schowek2");
  58. SamochodInfo[nr][sSchowek2Wartosc]=DOF2_GetInt(file,"Schowek2Wartosc");
  59. SamochodInfo[nr][sBagaznik]=DOF2_GetInt(file,"Bagaznik");
  60. SamochodInfo[nr][sBagaznikWartosc]=DOF2_GetInt(file,"BagaznikWartosc");
  61. SamochodInfo[nr][sBagaznik2]=DOF2_GetInt(file,"Bagaznik2");
  62. SamochodInfo[nr][sBagaznik2Wartosc]=DOF2_GetInt(file,"Bagaznik2Wartosc");
  63. SamochodInfo[nr][sBagaznik3]=DOF2_GetInt(file,"Bagaznik3");
  64. SamochodInfo[nr][sBagaznik3Wartosc]=DOF2_GetInt(file,"Bagaznik3Wartosc");
  65. SamochodInfo[nr][sInt]=DOF2_GetInt(file,"Int");
  66. SamochodInfo[nr][sVir]=DOF2_GetInt(file,"Vir");
  67. SamochodInfo[nr][sRanga]=DOF2_GetString(file,"Ranga");
  68. SamochodInfo[nr][sBlokada]=DOF2_GetBool(file,"Blokada");
  69.  
  70. if(SamochodInfo[nr][sAktywny]==true)
  71. {
  72. Samochod[nr]=CreateVehicle(SamochodInfo[nr][sModel],SamochodInfo[nr][sSpawnX],SamochodInfo[nr][sSpawnY],SamochodInfo[nr][sSpawnZ],SamochodInfo[nr][sSpawnA],SamochodInfo[nr][sK1],SamochodInfo[nr][sK2],SPAWN);
  73. strmid(SamochodInfo[nr][sNazwa],GetVehicleName(nr), 0, 64, 64);
  74. UstawDanePojazdu(nr);
  75. OstatniStatus[nr]=SamochodInfo[nr][sHP];
  76. if(SamochodInfo[nr][sTyp]==3)
  77. {
  78. SetVehicleVirtualWorld(nr, SamochodInfo[nr][sVir]+1);
  79. VehSpawn[nr]=0;
  80. }
  81. }
  82. else
  83. {
  84. SamochodInfo[nr][sAktywny]=false;
  85. Samochod[nr]=CreateVehicle(400,0.0,0.0,0.0,0.0,0,0,SPAWN);
  86. SetVehicleVirtualWorld(nr,nr);
  87. SetVehicleParamsEx(nr,false,false,false,false,false,false,false);
  88. }
  89. }
  90. else
  91. {
  92. SamochodInfo[nr][sAktywny]=false;
  93. Samochod[nr]=CreateVehicle(400,0.0,0.0,0.0,0.0,0,0,SPAWN);
  94. SetVehicleVirtualWorld(nr,nr);
  95. SetVehicleParamsEx(nr,false,false,false,false,false,false,false);
  96. }
  97. }
  98. print("Wczytano moduł pojazdów!");
  99. return 1;
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement