Guest User

Car system v1.0

a guest
Sep 3rd, 2011
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.92 KB | None | 0 0
  1. //******************************************************************************
  2. //
  3. // Maðinos sutvarkymo, atvertimo, spalvos pakeitimo bei paintjob uþsidëjimo sistema
  4. //
  5. //   offerscripts.pwn, sukurë makayato.
  6. //
  7. //
  8. //   Bet kokio tipo kopijavimas, tik árodys kad jûs esate kvailys :)
  9. //
  10. //******************************************************************************
  11.  
  12.  
  13.  
  14.  
  15. #include <a_samp>
  16. #include <zcmd>          
  17. #include <sscanf>
  18.  
  19. // **S palvos ** //
  20. #define COLOR_RED 0xCC0000AA
  21.  
  22. #if defined FILESCRIPT
  23.  
  24.  
  25.  
  26. public
  27.     OnFilterScriptInit()
  28. {
  29.     print ("\n------------------------------------------------------------- ");
  30.     print (" ************************************************************** ");
  31.     print (" Maðinos Spalvos, sutvarkymo, atvertimo bei Paint Job uþsidëjimo sistema
  32.     print (" Sukurta pagal makayato                       ");
  33.     print (" ************************************************************** ");
  34.     print ("--------------------------------------------------------------- ");
  35.     return 1;
  36. }
  37.  
  38. public OnFilterScriptExit()
  39. {
  40.     return 1;
  41. }
  42.  
  43. #else
  44.  
  45.  
  46.  
  47. #endif
  48.  
  49. COMMAND:gflip( playerid, params[] )
  50. {
  51.     new
  52.         Float: coo[ 3 ],
  53.         Float: Angle;
  54.  
  55.     if ( ! IsPlayerInAnyVehicle ( playerid ) ) return SendClientMessage ( playerid, COLOR_RED,"\
  56. KLAIDA, turite bûti maðinoje norit atversti maðinà ");
  57.  
  58.     GetPlayerPos     ( playerid,
  59.                                Float:coo[ 0 ],
  60.                                     coo[ 1 ],
  61.                                      coo[ 2 ] );
  62.  
  63.     GetVehicleZAngle ( GetPlayerVehicleID ( playerid ), Angle );
  64.     SetVehiclePos    ( GetPlayerVehicleID ( playerid ),
  65.                                     coo[ 0 ],
  66.                                     coo[ 1 ],
  67.                                     coo[ 2 ] +1 );
  68.     SendClientMessage ( playerid, COLOR_RED," Maðina sëkmingai atversta. ");
  69.     return true;
  70. }
  71.  
  72.  
  73. COMMAND:gcarcolor( playerid, params [] )
  74. {
  75.     new
  76.         gCarColor,
  77.         tmpStr   [ 128 ];
  78.     if ( ! IsPlayerInAnyVehicle ( playerid ) ) return   SendClientMessage ( playerid, COLOR_RED,"\
  79. KLAIDA, turite bûti maðinoje norit pasikeisti maðinos spalva. ");
  80.  
  81.     if ( sscanf( params, "d", gCarColor ))   return   SendClientMessage ( playerid, COLOR_RED,"\
  82. NAUDOJIMAS: {FFFFFF} /gcarcolor [spalvos id] ");
  83.     if ( gCarColor < 0 ||  gCarColor > 255 ) return   SendClientMessage ( playerid, COLOR_RED,"\
  84. KLAIDA!{FFFFFF} Spalvu pasirinkimas nuo 0 iki 255! ");
  85.     else
  86.     ChangeVehicleColor( GetPlayerVehicleID( playerid ), gCarColor, gCarColor );
  87.     format            ( tmpStr, 128,"Jûsu maðinos spalvà pasikeitë á {FFFFFF} %d ", gCarColor );
  88.     SendClientMessage ( playerid, COLOR_RED, tmpStr );
  89.  
  90.     return true;
  91.  
  92. }
  93.  
  94. COMMAND:gcarfix( playerid, params[] )
  95. {
  96.     new
  97.         gVeh = GetPlayerVehicleID ( playerid );
  98.     if ( ! IsPlayerInAnyVehicle   ( playerid ) ) return SendClientMessage ( playerid, COLOR_RED,"\
  99. KLAIDA, turite bûti maðinoje norit pasikeisti maðinos spalva. ");
  100.     RepairVehicle    ( GetPlayerVehicleID ( playerid ) );
  101.     SetVehicleHealth ( gVeh, 1000.0 );
  102.     return true;
  103. }
  104.  
  105. COMMAND:gcarpj( playerid, params[] )
  106. {
  107.  
  108.        
  109.     if ( ! IsPlayerInAnyVehicle   ( playerid ) ) return SendClientMessage ( playerid, COLOR_RED,"\
  110. KLAIDA, turite bûti maðinoje norit pasikeisti maðinos paintjob'a. ");
  111.     if ( isnull ( params ) )                     return SendClientMessage ( playerid, COLOR_RED,"\
  112. NAUDOJIMAS: {FFFFFF}/gcarpj [1-4] ");
  113.  
  114.     if ( strcmp ( params ,"1", true ) == 0 )
  115.     {
  116.           ChangeVehiclePaintjob( GetPlayerVehicleID ( playerid ), 1 );
  117.           return true;
  118.     }
  119.     if ( strcmp ( params ,"2", true ) == 0 )
  120.     {
  121.          ChangeVehiclePaintjob( GetPlayerVehicleID ( playerid ), 1 );
  122.           return true;
  123.     }
  124.     if ( strcmp ( params ,"3", true ) == 0 )
  125.     {
  126.           ChangeVehiclePaintjob( GetPlayerVehicleID ( playerid ), 3 );
  127.           return true;
  128.     }
  129.     if ( strcmp ( params ,"4", true ) == 0 )
  130.     {
  131.           ChangeVehiclePaintjob( GetPlayerVehicleID ( playerid ), 4 );
  132.           return true;
  133.     }
  134.     return true;
  135. }
Advertisement
Add Comment
Please, Sign In to add comment