Advertisement
Traider

Untitled

Dec 23rd, 2012
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.68 KB | None | 0 0
  1. ZapiszPojazd(nr)
  2. {
  3. if(nr<1||nr>LIMIT_POJAZDOW) return 1;
  4. GetVehicleHealth(nr,SamochodInfo[nr][sHP]);
  5. GetVehicleDamageStatus(nr,SamochodInfo[nr][sUszkodzenia],SamochodInfo[nr][sUszkodzenia2],SamochodInfo[nr][sUszkodzenia3],SamochodInfo[nr][sUszkodzenia4]);
  6. new file[40];
  7. format(file,sizeof(file),"Pojazdy/%d.ini",nr);
  8. if(DOF2_FileExists(file))
  9. {
  10. DOF2_SetBool(file,"Aktywny",SamochodInfo[nr][sAktywny]);
  11. DOF2_SetInt(file,"Model",SamochodInfo[nr][sModel]);
  12. DOF2_SetFloat(file,"SpawnX",SamochodInfo[nr][sSpawnX]);
  13. DOF2_SetFloat(file,"SpawnY",SamochodInfo[nr][sSpawnY]);
  14. DOF2_SetFloat(file,"SpawnZ",SamochodInfo[nr][sSpawnZ]);
  15. DOF2_SetFloat(file,"SpawnA",SamochodInfo[nr][sSpawnA]);
  16. DOF2_SetInt(file,"K1",SamochodInfo[nr][sK1]);
  17. DOF2_SetInt(file,"K2",SamochodInfo[nr][sK2]);
  18. DOF2_SetFloat(file,"HP",SamochodInfo[nr][sHP]);
  19. DOF2_SetInt(file,"Uszkodzenia",SamochodInfo[nr][sUszkodzenia]);
  20. DOF2_SetInt(file,"Uszkodzenia2",SamochodInfo[nr][sUszkodzenia2]);
  21. DOF2_SetInt(file,"Uszkodzenia3",SamochodInfo[nr][sUszkodzenia3]);
  22. DOF2_SetInt(file,"Uszkodzenia4",SamochodInfo[nr][sUszkodzenia4]);
  23. DOF2_SetFloat(file,"Przebieg",SamochodInfo[nr][sPrzebieg]);
  24. DOF2_SetInt(file,"Cena",SamochodInfo[nr][sCena]);
  25. DOF2_SetInt(file,"Paliwo",SamochodInfo[nr][sPaliwo]);
  26. DOF2_SetInt(file,"PaliwoMax",SamochodInfo[nr][sPaliwoMax]);
  27. DOF2_SetInt(file,"PaliwoTyp",SamochodInfo[nr][sPaliwoTyp]);
  28. DOF2_SetString(file,"Wlasciciel",SamochodInfo[nr][sWlasciciel]);
  29. DOF2_SetInt(file,"Rejestracja",SamochodInfo[nr][sRejestracja]);
  30. DOF2_SetBool(file,"Zamkniety",SamochodInfo[nr][sZamkniety]);
  31. DOF2_SetInt(file,"Typ",SamochodInfo[nr][sTyp]);
  32. DOF2_SetInt(file,"TypID",SamochodInfo[nr][sTypID]);
  33. DOF2_SetInt(file,"Tune",SamochodInfo[nr][sTune]);
  34. DOF2_SetInt(file,"Tune2",SamochodInfo[nr][sTune2]);
  35. DOF2_SetInt(file,"Tune3",SamochodInfo[nr][sTune3]);
  36. DOF2_SetInt(file,"Tune4",SamochodInfo[nr][sTune4]);
  37. DOF2_SetInt(file,"Tune5",SamochodInfo[nr][sTune5]);
  38. DOF2_SetInt(file,"Tune6",SamochodInfo[nr][sTune6]);
  39. DOF2_SetInt(file,"Tune7",SamochodInfo[nr][sTune7]);
  40. DOF2_SetInt(file,"Tune8",SamochodInfo[nr][sTune8]);
  41. DOF2_SetInt(file,"Tune9",SamochodInfo[nr][sTune9]);
  42. DOF2_SetInt(file,"Tune10",SamochodInfo[nr][sTune10]);
  43. DOF2_SetInt(file,"Tune11",SamochodInfo[nr][sTune11]);
  44. DOF2_SetInt(file,"Tune12",SamochodInfo[nr][sTune12]);
  45. DOF2_SetInt(file,"Tune13",SamochodInfo[nr][sTune13]);
  46. DOF2_SetInt(file,"Tune14",SamochodInfo[nr][sTune14]);
  47. DOF2_SetInt(file,"Opony",SamochodInfo[nr][sOpony]);
  48. DOF2_SetInt(file,"Neon",SamochodInfo[nr][sNeon]);
  49. DOF2_SetInt(file,"Neon2",SamochodInfo[nr][sNeon2]);
  50. DOF2_SetInt(file,"PJ",SamochodInfo[nr][sPJ]);
  51. DOF2_SetInt(file,"GPS",SamochodInfo[nr][sGPS]);
  52. DOF2_SetInt(file,"CB",SamochodInfo[nr][sCB]);
  53. DOF2_SetInt(file,"Schowek",SamochodInfo[nr][sSchowek]);
  54. DOF2_SetInt(file,"SchowekWartosc",SamochodInfo[nr][sSchowekWartosc]);
  55. DOF2_SetInt(file,"Schowek2",SamochodInfo[nr][sSchowek2]);
  56. DOF2_SetInt(file,"Schowek2Wartosc",SamochodInfo[nr][sSchowek2Wartosc]);
  57. DOF2_SetInt(file,"Bagaznik",SamochodInfo[nr][sBagaznik]);
  58. DOF2_SetInt(file,"BagaznikWartosc",SamochodInfo[nr][sBagaznikWartosc]);
  59. DOF2_SetInt(file,"Bagaznik2",SamochodInfo[nr][sBagaznik2]);
  60. DOF2_SetInt(file,"Bagaznik2Wartosc",SamochodInfo[nr][sBagaznik2Wartosc]);
  61. DOF2_SetInt(file,"Bagaznik3",SamochodInfo[nr][sBagaznik3]);
  62. DOF2_SetInt(file,"Bagaznik3Wartosc",SamochodInfo[nr][sBagaznik3Wartosc]);
  63. DOF2_SetInt(file,"Int",SamochodInfo[nr][sInt]);
  64. DOF2_SetInt(file,"Vir",SamochodInfo[nr][sVir]);
  65. DOF2_SetString(file,"Ranga",SamochodInfo[nr][sRanga]);
  66. DOF2_SetBool(file,"Blokada",SamochodInfo[nr][sBlokada]);
  67. DOF2_SaveFile();
  68. }
  69. else
  70. {
  71. DOF2_CreateFile(file);
  72. DOF2_SetBool(file,"Aktywny",SamochodInfo[nr][sAktywny]);
  73. DOF2_SetInt(file,"Model",SamochodInfo[nr][sModel]);
  74. DOF2_SetFloat(file,"SpawnX",SamochodInfo[nr][sSpawnX]);
  75. DOF2_SetFloat(file,"SpawnY",SamochodInfo[nr][sSpawnY]);
  76. DOF2_SetFloat(file,"SpawnZ",SamochodInfo[nr][sSpawnZ]);
  77. DOF2_SetFloat(file,"SpawnA",SamochodInfo[nr][sSpawnA]);
  78. DOF2_SetInt(file,"K1",SamochodInfo[nr][sK1]);
  79. DOF2_SetInt(file,"K2",SamochodInfo[nr][sK2]);
  80. DOF2_SetFloat(file,"HP",SamochodInfo[nr][sHP]);
  81. DOF2_SetInt(file,"Uszkodzenia",SamochodInfo[nr][sUszkodzenia]);
  82. DOF2_SetInt(file,"Uszkodzenia2",SamochodInfo[nr][sUszkodzenia2]);
  83. DOF2_SetInt(file,"Uszkodzenia3",SamochodInfo[nr][sUszkodzenia3]);
  84. DOF2_SetInt(file,"Uszkodzenia4",SamochodInfo[nr][sUszkodzenia4]);
  85. DOF2_SetFloat(file,"Przebieg",SamochodInfo[nr][sPrzebieg]);
  86. DOF2_SetInt(file,"Cena",SamochodInfo[nr][sCena]);
  87. DOF2_SetInt(file,"Paliwo",SamochodInfo[nr][sPaliwo]);
  88. DOF2_SetInt(file,"PaliwoMax",SamochodInfo[nr][sPaliwoMax]);
  89. DOF2_SetInt(file,"PaliwoTyp",SamochodInfo[nr][sPaliwoTyp]);
  90. DOF2_SetString(file,"Wlasciciel",SamochodInfo[nr][sWlasciciel]);
  91. DOF2_SetInt(file,"Rejestracja",SamochodInfo[nr][sRejestracja]);
  92. DOF2_SetBool(file,"Zamkniety",SamochodInfo[nr][sZamkniety]);
  93. DOF2_SetInt(file,"Typ",SamochodInfo[nr][sTyp]);
  94. DOF2_SetInt(file,"TypID",SamochodInfo[nr][sTypID]);
  95. DOF2_SetInt(file,"Tune",SamochodInfo[nr][sTune]);
  96. DOF2_SetInt(file,"Tune2",SamochodInfo[nr][sTune2]);
  97. DOF2_SetInt(file,"Tune3",SamochodInfo[nr][sTune3]);
  98. DOF2_SetInt(file,"Tune4",SamochodInfo[nr][sTune4]);
  99. DOF2_SetInt(file,"Tune5",SamochodInfo[nr][sTune5]);
  100. DOF2_SetInt(file,"Tune6",SamochodInfo[nr][sTune6]);
  101. DOF2_SetInt(file,"Tune7",SamochodInfo[nr][sTune7]);
  102. DOF2_SetInt(file,"Tune8",SamochodInfo[nr][sTune8]);
  103. DOF2_SetInt(file,"Tune9",SamochodInfo[nr][sTune9]);
  104. DOF2_SetInt(file,"Tune10",SamochodInfo[nr][sTune10]);
  105. DOF2_SetInt(file,"Tune11",SamochodInfo[nr][sTune11]);
  106. DOF2_SetInt(file,"Tune12",SamochodInfo[nr][sTune12]);
  107. DOF2_SetInt(file,"Tune13",SamochodInfo[nr][sTune13]);
  108. DOF2_SetInt(file,"Tune14",SamochodInfo[nr][sTune14]);
  109. DOF2_SetInt(file,"Opony",SamochodInfo[nr][sOpony]);
  110. DOF2_SetInt(file,"Neon",SamochodInfo[nr][sNeon]);
  111. DOF2_SetInt(file,"Neon2",SamochodInfo[nr][sNeon2]);
  112. DOF2_SetInt(file,"PJ",SamochodInfo[nr][sPJ]);
  113. DOF2_SetInt(file,"GPS",SamochodInfo[nr][sGPS]);
  114. DOF2_SetInt(file,"CB",SamochodInfo[nr][sCB]);
  115. DOF2_SetInt(file,"Schowek",SamochodInfo[nr][sSchowek]);
  116. DOF2_SetInt(file,"SchowekWartosc",SamochodInfo[nr][sSchowekWartosc]);
  117. DOF2_SetInt(file,"Schowek2",SamochodInfo[nr][sSchowek2]);
  118. DOF2_SetInt(file,"Schowek2Wartosc",SamochodInfo[nr][sSchowek2Wartosc]);
  119. DOF2_SetInt(file,"Bagaznik",SamochodInfo[nr][sBagaznik]);
  120. DOF2_SetInt(file,"BagaznikWartosc",SamochodInfo[nr][sBagaznikWartosc]);
  121. DOF2_SetInt(file,"Bagaznik2",SamochodInfo[nr][sBagaznik2]);
  122. DOF2_SetInt(file,"Bagaznik2Wartosc",SamochodInfo[nr][sBagaznik2Wartosc]);
  123. DOF2_SetInt(file,"Bagaznik3",SamochodInfo[nr][sBagaznik3]);
  124. DOF2_SetInt(file,"Bagaznik3Wartosc",SamochodInfo[nr][sBagaznik3Wartosc]);
  125. DOF2_SetInt(file,"Int",SamochodInfo[nr][sInt]);
  126. DOF2_SetInt(file,"Vir",SamochodInfo[nr][sVir]);
  127. DOF2_SetString(file,"Ranga",SamochodInfo[nr][sRanga]);
  128. DOF2_SetBool(file,"Blokada",SamochodInfo[nr][sBlokada]);
  129. DOF2_SaveFile();
  130. }
  131. return 1;
  132. }
  133.  
  134.  
  135. //Zapis pojazdu na serwerze! bez zapisu jego pozycji
  136.  
  137. ZapiszPojazdow(nr)
  138. {
  139. if(nr<1||nr>LIMIT_POJAZDOW) return 1;
  140. GetVehicleHealth(nr,SamochodInfo[nr][sHP]);
  141. GetVehicleDamageStatus(nr,SamochodInfo[nr][sUszkodzenia],SamochodInfo[nr][sUszkodzenia2],SamochodInfo[nr][sUszkodzenia3],SamochodInfo[nr][sUszkodzenia4]);
  142. new file[40];
  143. format(file,sizeof(file),"Pojazdy/%d.ini",nr);
  144. if(DOF2_FileExists(file))
  145. {
  146. DOF2_SetBool(file,"Aktywny",SamochodInfo[nr][sAktywny]);
  147. DOF2_SetInt(file,"Model",SamochodInfo[nr][sModel]);
  148. DOF2_SetInt(file,"K1",SamochodInfo[nr][sK1]);
  149. DOF2_SetInt(file,"K2",SamochodInfo[nr][sK2]);
  150. DOF2_SetFloat(file,"HP",SamochodInfo[nr][sHP]);
  151. DOF2_SetInt(file,"Uszkodzenia",SamochodInfo[nr][sUszkodzenia]);
  152. DOF2_SetInt(file,"Uszkodzenia2",SamochodInfo[nr][sUszkodzenia2]);
  153. DOF2_SetInt(file,"Uszkodzenia3",SamochodInfo[nr][sUszkodzenia3]);
  154. DOF2_SetInt(file,"Uszkodzenia4",SamochodInfo[nr][sUszkodzenia4]);
  155. DOF2_SetFloat(file,"Przebieg",SamochodInfo[nr][sPrzebieg]);
  156. DOF2_SetInt(file,"Cena",SamochodInfo[nr][sCena]);
  157. DOF2_SetInt(file,"Paliwo",SamochodInfo[nr][sPaliwo]);
  158. DOF2_SetInt(file,"PaliwoMax",SamochodInfo[nr][sPaliwoMax]);
  159. DOF2_SetInt(file,"PaliwoTyp",SamochodInfo[nr][sPaliwoTyp]);
  160. DOF2_SetString(file,"Wlasciciel",SamochodInfo[nr][sWlasciciel]);
  161. DOF2_SetInt(file,"Rejestracja",SamochodInfo[nr][sRejestracja]);
  162. DOF2_SetBool(file,"Zamkniety",SamochodInfo[nr][sZamkniety]);
  163. DOF2_SetInt(file,"Typ",SamochodInfo[nr][sTyp]);
  164. DOF2_SetInt(file,"TypID",SamochodInfo[nr][sTypID]);
  165. DOF2_SetInt(file,"Tune",SamochodInfo[nr][sTune]);
  166. DOF2_SetInt(file,"Tune2",SamochodInfo[nr][sTune2]);
  167. DOF2_SetInt(file,"Tune3",SamochodInfo[nr][sTune3]);
  168. DOF2_SetInt(file,"Tune4",SamochodInfo[nr][sTune4]);
  169. DOF2_SetInt(file,"Tune5",SamochodInfo[nr][sTune5]);
  170. DOF2_SetInt(file,"Tune6",SamochodInfo[nr][sTune6]);
  171. DOF2_SetInt(file,"Tune7",SamochodInfo[nr][sTune7]);
  172. DOF2_SetInt(file,"Tune8",SamochodInfo[nr][sTune8]);
  173. DOF2_SetInt(file,"Tune9",SamochodInfo[nr][sTune9]);
  174. DOF2_SetInt(file,"Tune10",SamochodInfo[nr][sTune10]);
  175. DOF2_SetInt(file,"Tune11",SamochodInfo[nr][sTune11]);
  176. DOF2_SetInt(file,"Tune12",SamochodInfo[nr][sTune12]);
  177. DOF2_SetInt(file,"Tune13",SamochodInfo[nr][sTune13]);
  178. DOF2_SetInt(file,"Tune14",SamochodInfo[nr][sTune14]);
  179. DOF2_SetInt(file,"Opony",SamochodInfo[nr][sOpony]);
  180. DOF2_SetInt(file,"Neon",SamochodInfo[nr][sNeon]);
  181. DOF2_SetInt(file,"Neon2",SamochodInfo[nr][sNeon2]);
  182. DOF2_SetInt(file,"PJ",SamochodInfo[nr][sPJ]);
  183. DOF2_SetInt(file,"GPS",SamochodInfo[nr][sGPS]);
  184. DOF2_SetInt(file,"CB",SamochodInfo[nr][sCB]);
  185. DOF2_SetInt(file,"Schowek",SamochodInfo[nr][sSchowek]);
  186. DOF2_SetInt(file,"SchowekWartosc",SamochodInfo[nr][sSchowekWartosc]);
  187. DOF2_SetInt(file,"Schowek2",SamochodInfo[nr][sSchowek2]);
  188. DOF2_SetInt(file,"Schowek2Wartosc",SamochodInfo[nr][sSchowek2Wartosc]);
  189. DOF2_SetInt(file,"Bagaznik",SamochodInfo[nr][sBagaznik]);
  190. DOF2_SetInt(file,"BagaznikWartosc",SamochodInfo[nr][sBagaznikWartosc]);
  191. DOF2_SetInt(file,"Bagaznik2",SamochodInfo[nr][sBagaznik2]);
  192. DOF2_SetInt(file,"Bagaznik2Wartosc",SamochodInfo[nr][sBagaznik2Wartosc]);
  193. DOF2_SetInt(file,"Bagaznik3",SamochodInfo[nr][sBagaznik3]);
  194. DOF2_SetInt(file,"Bagaznik3Wartosc",SamochodInfo[nr][sBagaznik3Wartosc]);
  195. DOF2_SetInt(file,"Int",SamochodInfo[nr][sInt]);
  196. DOF2_SetInt(file,"Vir",SamochodInfo[nr][sVir]);
  197. DOF2_SetString(file,"Ranga",SamochodInfo[nr][sRanga]);
  198. DOF2_SetBool(file,"Blokada",SamochodInfo[nr][sBlokada]);
  199. DOF2_SaveFile();
  200. }
  201. else
  202. {
  203. DOF2_CreateFile(file);
  204. DOF2_SetBool(file,"Aktywny",SamochodInfo[nr][sAktywny]);
  205. DOF2_SetInt(file,"Model",SamochodInfo[nr][sModel]);
  206. DOF2_SetInt(file,"K1",SamochodInfo[nr][sK1]);
  207. DOF2_SetInt(file,"K2",SamochodInfo[nr][sK2]);
  208. DOF2_SetFloat(file,"HP",SamochodInfo[nr][sHP]);
  209. DOF2_SetInt(file,"Uszkodzenia",SamochodInfo[nr][sUszkodzenia]);
  210. DOF2_SetInt(file,"Uszkodzenia2",SamochodInfo[nr][sUszkodzenia2]);
  211. DOF2_SetInt(file,"Uszkodzenia3",SamochodInfo[nr][sUszkodzenia3]);
  212. DOF2_SetInt(file,"Uszkodzenia4",SamochodInfo[nr][sUszkodzenia4]);
  213. DOF2_SetFloat(file,"Przebieg",SamochodInfo[nr][sPrzebieg]);
  214. DOF2_SetInt(file,"Cena",SamochodInfo[nr][sCena]);
  215. DOF2_SetInt(file,"Paliwo",SamochodInfo[nr][sPaliwo]);
  216. DOF2_SetInt(file,"PaliwoMax",SamochodInfo[nr][sPaliwoMax]);
  217. DOF2_SetInt(file,"PaliwoTyp",SamochodInfo[nr][sPaliwoTyp]);
  218. DOF2_SetString(file,"Wlasciciel",SamochodInfo[nr][sWlasciciel]);
  219. DOF2_SetInt(file,"Rejestracja",SamochodInfo[nr][sRejestracja]);
  220. DOF2_SetBool(file,"Zamkniety",SamochodInfo[nr][sZamkniety]);
  221. DOF2_SetInt(file,"Typ",SamochodInfo[nr][sTyp]);
  222. DOF2_SetInt(file,"TypID",SamochodInfo[nr][sTypID]);
  223. DOF2_SetInt(file,"Tune",SamochodInfo[nr][sTune]);
  224. DOF2_SetInt(file,"Tune2",SamochodInfo[nr][sTune2]);
  225. DOF2_SetInt(file,"Tune3",SamochodInfo[nr][sTune3]);
  226. DOF2_SetInt(file,"Tune4",SamochodInfo[nr][sTune4]);
  227. DOF2_SetInt(file,"Tune5",SamochodInfo[nr][sTune5]);
  228. DOF2_SetInt(file,"Tune6",SamochodInfo[nr][sTune6]);
  229. DOF2_SetInt(file,"Tune7",SamochodInfo[nr][sTune7]);
  230. DOF2_SetInt(file,"Tune8",SamochodInfo[nr][sTune8]);
  231. DOF2_SetInt(file,"Tune9",SamochodInfo[nr][sTune9]);
  232. DOF2_SetInt(file,"Tune10",SamochodInfo[nr][sTune10]);
  233. DOF2_SetInt(file,"Tune11",SamochodInfo[nr][sTune11]);
  234. DOF2_SetInt(file,"Tune12",SamochodInfo[nr][sTune12]);
  235. DOF2_SetInt(file,"Tune13",SamochodInfo[nr][sTune13]);
  236. DOF2_SetInt(file,"Tune14",SamochodInfo[nr][sTune14]);
  237. DOF2_SetInt(file,"Opony",SamochodInfo[nr][sOpony]);
  238. DOF2_SetInt(file,"Neon",SamochodInfo[nr][sNeon]);
  239. DOF2_SetInt(file,"Neon2",SamochodInfo[nr][sNeon2]);
  240. DOF2_SetInt(file,"PJ",SamochodInfo[nr][sPJ]);
  241. DOF2_SetInt(file,"GPS",SamochodInfo[nr][sGPS]);
  242. DOF2_SetInt(file,"CB",SamochodInfo[nr][sCB]);
  243. DOF2_SetInt(file,"Schowek",SamochodInfo[nr][sSchowek]);
  244. DOF2_SetInt(file,"SchowekWartosc",SamochodInfo[nr][sSchowekWartosc]);
  245. DOF2_SetInt(file,"Schowek2",SamochodInfo[nr][sSchowek2]);
  246. DOF2_SetInt(file,"Schowek2Wartosc",SamochodInfo[nr][sSchowek2Wartosc]);
  247. DOF2_SetInt(file,"Bagaznik",SamochodInfo[nr][sBagaznik]);
  248. DOF2_SetInt(file,"BagaznikWartosc",SamochodInfo[nr][sBagaznikWartosc]);
  249. DOF2_SetInt(file,"Bagaznik2",SamochodInfo[nr][sBagaznik2]);
  250. DOF2_SetInt(file,"Bagaznik2Wartosc",SamochodInfo[nr][sBagaznik2Wartosc]);
  251. DOF2_SetInt(file,"Bagaznik3",SamochodInfo[nr][sBagaznik3]);
  252. DOF2_SetInt(file,"Bagaznik3Wartosc",SamochodInfo[nr][sBagaznik3Wartosc]);
  253. DOF2_SetInt(file,"Int",SamochodInfo[nr][sInt]);
  254. DOF2_SetInt(file,"Vir",SamochodInfo[nr][sVir]);
  255. DOF2_SetString(file,"Ranga",SamochodInfo[nr][sRanga]);
  256. DOF2_SetBool(file,"Blokada",SamochodInfo[nr][sBlokada]);
  257. DOF2_SaveFile();
  258. }
  259. return 1;
  260. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement