Guest User

Untitled

a guest
Oct 13th, 2024
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.60 KB | None | 0 0
  1. stock ResetVehicleStatisticsDeath( i ) {
  2.  
  3. if( i != INVALID_VEHICLE_ID ) {
  4.  
  5. pizzaVehicle[ i ] = false;
  6. garbagemanVehicles[ i ][ gGarbages ] = 0;
  7. garbagemanVehicles[ i ][ gPlayerID ] = -1;
  8. farmerVehicles[ i ][ fvSeeds ] = 0;
  9. farmerVehicles[ i ][ fvMilk ] = false;
  10. farmerVehicles[ i ][ fvMilkpID ] = -1;
  11. CisternFuel[ i ][ 0 ] = 0;
  12. CisternFuel[ i ][ 1 ] = 0;
  13. CisternFuel[ i ][ 2 ] = 0;
  14. CisternFuel[ i ][ 3 ] = 0;
  15. sljunak[ i ] = false;
  16. FuelTransport[ i ] = false;
  17. VehZlato[ i ] = false;
  18. VehNovac[ i ] = false;
  19. orgPackage[ i ] = 0;
  20. KutijaMatsa[ i ] = false;
  21. KamionUsed[ i ] = -1;
  22. StateBox[ i ] = 0;
  23. BusyVehicle[ i ] = -1;
  24. }
  25. }
  26.  
  27. stock ResetVehicleStatistics( i ) {
  28.  
  29. if( i != INVALID_VEHICLE_ID ) {
  30.  
  31. if( Parked[ i ] != -1 ) {
  32.  
  33. new Float:Pos[ 3 ];
  34. GetVehiclePos( i, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );
  35.  
  36. new parkID = IsCordsInOtherParkingZone( Pos[ 0 ], Pos[ 1 ] );
  37.  
  38. if( parkID != -1 ) {
  39. ParkingPlaces[ parkID ][ Parked[ i ] ][ parkTaken ] = INVALID_VEHICLE_ID;
  40. }
  41. }
  42.  
  43. pizzaVehicle[ i ] = false;
  44. garbagemanVehicles[ i ][ gGarbages ] = 0;
  45. garbagemanVehicles[ i ][ gPlayerID ] = -1;
  46. farmerVehicles[ i ][ fvSeeds ] = 0;
  47. farmerVehicles[ i ][ fvMilk ] = false;
  48. farmerVehicles[ i ][ fvMilkpID ] = -1;
  49. CisternFuel[ i ][ 0 ] = 0;
  50. CisternFuel[ i ][ 1 ] = 0;
  51. CisternFuel[ i ][ 2 ] = 0;
  52. CisternFuel[ i ][ 3 ] = 0;
  53. Parked[ i ] = -1;
  54. ParkedByPlayer[ i ] = IPI;
  55. ParkedByPlayerXID[ i ] = 0;
  56. ParkOverTime[ i ] = false;
  57. sljunak[ i ] = false;
  58. FuelTransport[ i ] = false;
  59. VehZlato[ i ] = false;
  60. VehNovac[ i ] = false;
  61. orgPackage[ i ] = 0;
  62. KutijaMatsa[ i ] = false;
  63. KamionUsed[ i ] = -1;
  64. StateBox[ i ] = 0;
  65. BusyVehicle[ i ] = -1;
  66. }
  67. }
  68.  
  69. stock SetVehicleLabels( i ) {
  70.  
  71. if( !VehicleInfo[ i ][ Validv3DText ] ) {
  72.  
  73. if( VehicleInfo[ i ][ vUsage ] == ADMIN_VOZILO ) {
  74.  
  75. VehicleInfo[ i ][ Validv3DText ] = true;
  76. VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ ADMIN ]", 0x00C0FFFF, 0.0, 0.0, 0.0, 25.0, 0, 1 );
  77. Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], i, 0.0, 0.0, 0.0);
  78. SetVehicleNumberPlate( i, "ADMIN" );
  79. }
  80.  
  81. else if( VehicleInfo[ i ][ vUsage ] == ORGANIZACIJSKO_VOZILO && org_info[VehicleInfo[ i ][ vOrganization ] ][ oTip ] == ORG_TIP_PD ) {
  82. new vstr[ 40 ];
  83. format( vstr, sizeof( vstr ), "[ %s ]", org_info[ VehicleInfo[ i ][ vOrganization ] ][ oPreFix ] );
  84. VelikaSlova(vstr);
  85.  
  86. VehicleInfo[ i ][ Validv3DText ] = true;
  87. VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( vstr, 0x00C0FFFF, 0.0, 0.0, 0.0, 25.0, 0, 1 );
  88. Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], i, 0.0, 0.0, 0.0);
  89. SetVehicleNumberPlate( i, "%s, org_info[ VehicleInfo[ i ][ vOrganization ] ][ oPreFix ]" );
  90. }
  91. else if( VehicleInfo[ i ][ vUsage ] == ORGANIZACIJSKO_VOZILO && org_info[VehicleInfo[ i ][ vOrganization ] ][ oTip ] == ORG_TIP_MD ) {
  92. new vstr[ 40 ];
  93. format( vstr, sizeof( vstr ), "[ %s ]", org_info[ VehicleInfo[ i ][ vOrganization ] ][ oPreFix ] );
  94. VelikaSlova(vstr);
  95.  
  96. VehicleInfo[ i ][ Validv3DText ] = true;
  97. VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( vstr, 0x00C0FFFF, 0.0, 0.0, 0.0, 25.0, 0, 1 );
  98. Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], i, 0.0, 0.0, 0.0);
  99. SetVehicleNumberPlate( i, "%s, org_info[ VehicleInfo[ i ][ vOrganization ] ][ oPreFix ]" );
  100. }
  101. else if( VehicleInfo[ i ][ vUsage ] == ORGANIZACIJSKO_VOZILO && org_info[VehicleInfo[ i ][ vOrganization ] ][ oTip ] == ORG_TIP_CNN ) {
  102. new vstr[ 40 ];
  103. format( vstr, sizeof( vstr ), "[ %s ]", org_info[ VehicleInfo[ i ][ vOrganization ] ][ oPreFix ] );
  104. VelikaSlova(vstr);
  105.  
  106. VehicleInfo[ i ][ Validv3DText ] = true;
  107. VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( vstr, 0x00C0FFFF, 0.0, 0.0, 0.0, 25.0, 0, 1 );
  108. Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], i, 0.0, 0.0, 0.0);
  109. }
  110. else if( VehicleInfo[ i ][ vUsage ] == ORGANIZACIJSKO_VOZILO && org_info[VehicleInfo[ i ][ vOrganization ] ][ oTip ] == ORG_TIP_TAXI ) {
  111. new vstr[ 40 ];
  112. format( vstr, sizeof( vstr ), "[ %s ]", org_info[ VehicleInfo[ i ][ vOrganization ] ][ oPreFix ] );
  113. VelikaSlova(vstr);
  114.  
  115. VehicleInfo[ i ][ Validv3DText ] = true;
  116. VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( vstr, 0x00C0FFFF, 0.0, 0.0, 0.0, 25.0, 0, 1 );
  117. Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], i, 0.0, 0.0, 0.0);
  118. }
  119. else if( VehicleInfo[ i ][ vUsage ] == ORGANIZACIJSKO_VOZILO && org_info[VehicleInfo[ i ][ vOrganization ] ][ oTip ] == ORG_TIP_BANDA ) {
  120. new vstr[ 40 ];
  121. format( vstr, sizeof( vstr ), "[ %s ]", org_info[ VehicleInfo[ i ][ vOrganization ] ][ oPreFix ] );
  122. VelikaSlova(vstr);
  123.  
  124. VehicleInfo[ i ][ Validv3DText ] = true;
  125. VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( vstr, org_info[ VehicleInfo[ i ][ vOrganization ] ][ oColor ], 0.0, 0.0, 0.0, 25.0, 0, 1 );
  126. Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], i, 0.0, 0.0, 0.0);
  127. }
  128. else if( VehicleInfo[ i ][ vUsage ] == ORGANIZACIJSKO_VOZILO && org_info[VehicleInfo[ i ][ vOrganization ] ][ oTip ] == ORG_TIP_MAFIJA ) {
  129.  
  130. new ilvstr[ 40 ];
  131. format( ilvstr, sizeof( ilvstr ), "[ %s ]", org_info[ VehicleInfo[ i ][ vOrganization ] ][ oName ] );
  132. VelikaSlova(ilvstr);
  133.  
  134. VehicleInfo[ i ][ Validv3DText ] = true;
  135. VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( ilvstr, 0x00C0FFFF, 0.0, 0.0, 0.0, 25.0, 0, 1 );
  136. Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], i, 0.0, 0.0, 0.0);
  137. SetVehicleNumberPlate( i, "%s, org_info[ VehicleInfo[ i ][ vOrganization ] ][ oPreFix ]" );
  138. }
  139. else if( VehicleInfo[ i ][ vUsage ] == ORGANIZACIJSKO_VOZILO && org_info[VehicleInfo[ i ][ vOrganization ] ][ oTip ] == ORG_TIP_CARTEL ) {
  140.  
  141. new ilvstr[ 40 ];
  142. format( ilvstr, sizeof( ilvstr ), "[ %s ]", org_info[ VehicleInfo[ i ][ vOrganization ] ][ oName ] );
  143. VelikaSlova(ilvstr);
  144.  
  145. VehicleInfo[ i ][ Validv3DText ] = true;
  146. VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( ilvstr, 0x00C0FFFF, 0.0, 0.0, 0.0, 25.0, 0, 1 );
  147. Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], i, 0.0, 0.0, 0.0);
  148. SetVehicleNumberPlate( i, "%s, org_info[ VehicleInfo[ i ][ vOrganization ] ][ oPreFix ]" );
  149. }
  150. else if( VehicleInfo[ i ][ vUsage ] == RENTANO_VOZILO ) {
  151.  
  152. VehicleInfo[ i ][ Validv3DText ] = true;
  153. VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ RENT ]", 0x00C0FFFF, 0.0, 0.0, 0.0, 25.0, 0, 1 );
  154. Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], i, 0.0, 0.0, 0.0);
  155. SetVehicleNumberPlate( i, "RENT" );
  156. }
  157. else if( VehicleInfo[ i ][ vUsage ] == PROMOTER_VOZILO ) {
  158.  
  159. VehicleInfo[ i ][ Validv3DText ] = true;
  160. VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ PROMOTER ]", 0x00C0FFFF, 0.0, 0.0, 0.0, 25.0, 0, 1 );
  161. Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], i, 0.0, 0.0, 0.0);
  162. SetVehicleNumberPlate( i, "PROMOTER" );
  163. }
  164. else if( VehicleInfo[ i ][ vUsage ] == VIP_VOZILO ) {
  165.  
  166. VehicleInfo[ i ][ Validv3DText ] = true;
  167. VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ VIP ]", 0x00C0FFFF, 0.0, 0.0, 0.0, 25.0, 0, 1 );
  168. Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], i, 0.0, 0.0, 0.0);
  169. SetVehicleNumberPlate( i, "VIP" );
  170. }
  171. else if( VehicleInfo[ i ][ vUsage ] == HELPER_VOZILO ) {
  172.  
  173. VehicleInfo[ i ][ Validv3DText ] = true;
  174. VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ HELPER ]", 0x00C0FFFF, 0.0, 0.0, 0.0, 25.0, 0, 1 );
  175. Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], i, 0.0, 0.0, 0.0);
  176. SetVehicleNumberPlate( i, "HELPER" );
  177. }
  178. }
  179. return 1;
  180. }
Advertisement
Add Comment
Please, Sign In to add comment