Advertisement
cesar_google

CTuning versão 0.6 [Néon/ Armas/ Chamas]

Jun 20th, 2013
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.40 KB | None | 0 0
  1. #if defined Parka
  2.     Include:  C_Tuning
  3.     Scripter: Parka
  4.     Date:     11:00 a.m. 20/06/2013
  5.    
  6.     CallBacks:
  7.  
  8.     AddVPNeon  ( playerid, Color,  Model);
  9.     AddVPFlames( playerid, Model );
  10.     AddVPWeapon( playerid, WeaponObject, Model);
  11.  
  12.     DeleteVehicleNeon  ( vehicleid );
  13.     DeleteVehicleFlames( vehicleid );
  14.     DeleteVehicleWeapon( vehicleid );
  15.    
  16.     Simple Example:
  17.    
  18.     public OnPlayerCommandText(playerid, cmdtext[])
  19.     {
  20.         if(!strcmp(cmdtext, "/addneon", true))
  21.         {
  22.             if( IsPlayerInAnyVehicle( playerid ) )
  23.             {
  24.             AddVPNeon( playerid, 18648, 411);
  25.             }else return SendClientMessage( playerid, 0xFF0000FF, "Você não está em um veículo");
  26.             return 1;
  27.         }
  28.  
  29.         if(!strcmp(cmdtext, "/addflames", true))
  30.         {
  31.             if( IsPlayerInAnyVehicle( playerid ) )
  32.             {
  33.             AddVPFlames( playerid, 411 );
  34.             }else return SendClientMessage( playerid, 0xFF0000FF, "Você não está em um veículo");
  35.             return 1;
  36.         }
  37.  
  38.         if(!strcmp(cmdtext, "/addweapon", true))
  39.         {
  40.             if( IsPlayerInAnyVehicle( playerid ) )
  41.             {
  42.             AddVPWeapon( playerid, 355, 411);
  43.             }else return SendClientMessage( playerid, 0xFF0000FF, "Você não está em um veículo");
  44.             return 1;
  45.         }
  46.  
  47.         return 0;
  48.     }
  49.    
  50. #endif
  51. #include <a_samp>
  52.  
  53. main(){}
  54.  
  55. new AOTV_NEON@[MAX_PLAYERS][2];
  56. new AOTV_WEAPS@[MAX_PLAYERS];
  57. new AOTV_FLAMES@[MAX_PLAYERS][2];
  58.  
  59. forward DeleteVPNeon( playerid );
  60. public DeleteVPNeon( playerid )
  61. {
  62.     DestroyObject( AOTV_NEON@[playerid][0] );
  63.     DestroyObject( AOTV_NEON@[playerid][1] );
  64. }
  65.  
  66. forward DeleteVPFlames( playerid );
  67. public DeleteVPFlames( playerid )
  68. {
  69.     DestroyObject( AOTV_FLAMES@[playerid][0] );
  70.     DestroyObject( AOTV_FLAMES@[playerid][1] );
  71. }
  72.  
  73. forward DeleteVPWeapon( playerid );
  74. public DeleteVPWeapon( playerid )
  75. {
  76.     DestroyObject( AOTV_WEAPS@[playerid] );
  77.     DestroyObject( AOTV_WEAPS@[playerid] );
  78. }
  79.  
  80. forward AddVPWeapon( playerid, WeaponObject, Model);
  81. public AddVPWeapon( playerid, WeaponObject, Model)
  82. {
  83.     DestroyObject( AOTV_WEAPS@[playerid] );
  84.     AOTV_WEAPS@[playerid] = CreateObject( WeaponObject, 0, 0, -1000, 0, 0, 0, 100);
  85.  
  86.     switch( Model )
  87.     {
  88.     case 411:
  89.     {
  90.     AttachObjectToVehicle( AOTV_WEAPS@[playerid], GetPlayerVehicleID(playerid), -0.225000,-1.049999,0.449999,-59.400009,21.600002,0.000000);
  91.     }
  92.    
  93.     case 451:
  94.     {
  95.     AttachObjectToVehicle( AOTV_WEAPS@[playerid], GetPlayerVehicleID(playerid), -0.225000,-1.500000,0.375000,-64.800010,29.700004,0.000000);
  96.     }
  97.    
  98.     case 506:
  99.     {
  100.     AttachObjectToVehicle( AOTV_WEAPS@[playerid], GetPlayerVehicleID(playerid), -0.225000,-1.500000,0.375000,-70.200004,10.800001,0.000001);
  101.     }
  102.    
  103.     default:
  104.     {
  105.     AttachObjectToVehicle( AOTV_WEAPS@[playerid], GetPlayerVehicleID(playerid), -0.225000,-1.049999,0.449999,-59.400009,21.600002,0.000000);
  106.     }
  107.     }
  108.     return 1;
  109. }
  110.  
  111. forward AddVPFlames( playerid, Model );
  112. public AddVPFlames( playerid, Model )
  113. {
  114.  
  115.     DestroyObject( AOTV_FLAMES@[playerid][0] );
  116.     DestroyObject( AOTV_FLAMES@[playerid][1] );
  117.     AOTV_FLAMES@[playerid][0] = CreateObject( 18694, 0, 0, -1000, 0, 0, 0, 100);
  118.     AOTV_FLAMES@[playerid][1] = CreateObject( 18694, 0, 0, -1000, 0, 0, 0, 100);
  119.  
  120.     switch( Model )
  121.     {
  122.     case 411:
  123.     {
  124.     AttachObjectToVehicle(AOTV_FLAMES@[playerid][0], GetPlayerVehicleID(playerid), 0.374999,-2.475000,1.200000,175.499893,0.000020,0.000000);
  125.     AttachObjectToVehicle(AOTV_FLAMES@[playerid][1], GetPlayerVehicleID(playerid), -0.375000,-2.475000,1.200000,175.499893,0.000020,0.000000);
  126.     }
  127.     case 451:
  128.     {
  129.     AttachObjectToVehicle(AOTV_FLAMES@[playerid][0], GetPlayerVehicleID(playerid), 0.000000,-2.400000,1.275000,175.499893,0.000000,0.000000);
  130.     }
  131.     case 506:
  132.     {
  133.     AttachObjectToVehicle(AOTV_FLAMES@[playerid][0], GetPlayerVehicleID(playerid), 0.600000,-2.550000,1.125000,180.899887,0.000000,0.000000);
  134.     AttachObjectToVehicle(AOTV_FLAMES@[playerid][1], GetPlayerVehicleID(playerid), -0.524999,-2.550000,1.125000,180.899887,0.000000,0.000000);
  135.     }
  136.     default:
  137.     {
  138.     AttachObjectToVehicle(AOTV_FLAMES@[playerid][0], GetPlayerVehicleID(playerid), 0.374999,-2.475000,1.200000,175.499893,0.000020,0.000000);
  139.     AttachObjectToVehicle(AOTV_FLAMES@[playerid][1], GetPlayerVehicleID(playerid), -0.375000,-2.475000,1.200000,175.499893,0.000020,0.000000);
  140.     }
  141.     }
  142. }
  143.  
  144. forward AddVPNeon( playerid , Color,  Model);
  145. public AddVPNeon( playerid , Color,  Model)
  146. {
  147.     switch( Model )
  148.     {
  149.     case 411:
  150.     {
  151.     DestroyObject( AOTV_NEON@[playerid][0] );
  152.     DestroyObject( AOTV_NEON@[playerid][1] );
  153.  
  154.     AOTV_NEON@[playerid][0] = CreateObject( Color, 0, 0, -1000, 0, 0, 0, 100);
  155.     AOTV_NEON@[playerid][1] = CreateObject( Color, 0, 0, -1000, 0, 0, 0, 100);
  156.  
  157.     AttachObjectToVehicle(AOTV_NEON@[playerid][0], GetPlayerVehicleID( playerid ), -0.974999,0.000000,-0.524999,0.000000,0.000000,0.000000);
  158.     AttachObjectToVehicle(AOTV_NEON@[playerid][1], GetPlayerVehicleID( playerid ), 0.974999,0.000000,-0.524999,0.000000,0.000000,0.000000);
  159.     }
  160.     case 451:
  161.     {
  162.     DestroyObject( AOTV_NEON@[playerid][0] );
  163.     DestroyObject( AOTV_NEON@[playerid][1] );
  164.  
  165.     AOTV_NEON@[playerid][0] = CreateObject( Color, 0, 0, -1000, 0, 0, 0, 100);
  166.     AOTV_NEON@[playerid][1] = CreateObject( Color, 0, 0, -1000, 0, 0, 0, 100);
  167.  
  168.     AttachObjectToVehicle( AOTV_NEON@[playerid][0], GetPlayerVehicleID( playerid ), -0.974999,-0.225000,-0.524999,0.000000,0.000000,0.000000);
  169.     AttachObjectToVehicle( AOTV_NEON@[playerid][1], GetPlayerVehicleID( playerid ), 0.974999,-0.225000,-0.524999,0.000000,0.000000,0.000000);
  170.     }
  171.     case 506:
  172.     {
  173.     DestroyObject( AOTV_NEON@[playerid][0] );
  174.     DestroyObject( AOTV_NEON@[playerid][1] );
  175.  
  176.     AOTV_NEON@[playerid][0] = CreateObject( Color, 0, 0, -1000, 0, 0, 0, 100);
  177.     AOTV_NEON@[playerid][1] = CreateObject( Color, 0, 0, -1000, 0, 0, 0, 100);
  178.  
  179.     AttachObjectToVehicle( AOTV_NEON@[playerid][0], GetPlayerVehicleID( playerid ), -0.899999,-0.225000,-0.449999,0.000000,0.000000,0.000000);
  180.     AttachObjectToVehicle( AOTV_NEON@[playerid][1], GetPlayerVehicleID( playerid ), 0.899999,-0.225000,-0.449999,0.000000,0.000000,0.000000);
  181.     }
  182.     default:
  183.     {
  184.     DestroyObject( AOTV_NEON@[playerid][0] );
  185.     DestroyObject( AOTV_NEON@[playerid][1] );
  186.  
  187.     AOTV_NEON@[playerid][0] = CreateObject( Color, 0, 0, -1000, 0, 0, 0, 100);
  188.     AOTV_NEON@[playerid][1] = CreateObject( Color, 0, 0, -1000, 0, 0, 0, 100);
  189.  
  190.     AttachObjectToVehicle(AOTV_NEON@[playerid][0], GetPlayerVehicleID( playerid ), -0.974999,0.000000,-0.524999,0.000000,0.000000,0.000000);
  191.     AttachObjectToVehicle(AOTV_NEON@[playerid][1], GetPlayerVehicleID( playerid ), 0.974999,0.000000,-0.524999,0.000000,0.000000,0.000000);
  192.     }
  193.     }
  194.  
  195.     return 1;
  196. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement