Advertisement
LegionsR

[FilterScript] Veículos únicos - by rOb3 and AlieN_

Mar 28th, 2023 (edited)
1,880
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 24.11 KB | Source Code | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3.  
  4. #define D_VEHICLE_MODS  01245
  5.  
  6. #define     script          "rOb3"
  7. #define     Mapp            "AlieN_"
  8. #define     skype_r         "robertsz45"
  9. #define     skype_a         "adrianogamerbr"
  10.  
  11. new
  12.     Trat        [ 13 ]              ,
  13.     Kar         [ 7  ]              ,
  14.     objectid    [ 34 ]              ,
  15.     Free        [ 11 ]              ,
  16.     Taxx        [ 8  ]              ,
  17.     Shark       [ 6  ]              ,
  18.     Float:X                         ,
  19.     Float:Y                         ,
  20.     Float:Z                         ,
  21.     Float:A                         ,
  22.     bool:Check[MAX_PLAYERS] = false ,
  23.     VehicleCustom[MAX_PLAYERS]
  24. ;
  25.  
  26. forward cvKart( playerid );
  27. forward cvPatrola( playerid );
  28. forward cvTrator( playerid );
  29. forward cvBatiman( playerid );
  30. forward cvTaxi( playerid );
  31. forward cvShark( playerid );
  32.  
  33. public OnFilterScriptInit(){
  34.     printf("\n =-=-=-=-=-=-=-=-= %s skype : %s", script, skype_r);
  35.     printf(" =-=-=-=-=-=-=-=-= %s skype : %s \n", Mapp, skype_a);
  36.     return 1;
  37. }
  38.  
  39. public OnFilterScriptExit(){
  40.     return 1;
  41. }
  42.  
  43. CMD:vlista( playerid, params[] ){
  44.     if(!Check[playerid]){
  45.         Check[playerid] = true;
  46.         ShowPlayerDialog(   playerid, D_VEHICLE_MODS, DIALOG_STYLE_LIST,
  47.                             "{1E90FF}Veiculos Unicos",
  48.                             "\t\t\t{00FFFF}Trator\n\n\
  49.                            \t\t\t{00FFFF}Patrola\n\n\
  50.                            \t\t\t{00FFFF}Kart\n\n\
  51.                            \t\t\t{00FFFF}Batman\n\n\
  52.                            \t\t\t{00FFFF}Taxi\n\
  53.                            \t\t\t{00FFFF}Shark\n",
  54.                             "Confirmar",
  55.                             "X"
  56.         );
  57.     }
  58.     else SendClientMessage( playerid, -1, "Vocк ja tem um vehicle criado, use /delc para apaga-lo!");
  59.     return 1;
  60. }
  61.  
  62. CMD:delc( playerid, params[] ){
  63.  
  64.     Check[playerid] = false;
  65.     for(new i; i < 13; i++)
  66.     {
  67.         DestroyObject( Trat[ i ]);
  68.     }
  69.     for(new k; k < 7; k++)
  70.     {
  71.         DestroyObject(  Kar[ k ]);
  72.     }
  73.     for(new o; o < 34; o++)
  74.     {
  75.         DestroyObject( objectid[ o ]);
  76.     }
  77.     for(new f; f < 11; f++)
  78.     {
  79.         DestroyObject( Free[ f ]);
  80.     }
  81.     for(new t; t < 8; t++)
  82.     {
  83.         DestroyObject( Taxx[ t ]);
  84.     }
  85.     for(new s; s < 6; s++)
  86.     {
  87.         DestroyObject( Shark[ s ]);
  88.     }
  89.     for(new o; o < MAX_PLAYERS; o++)
  90.     {
  91.         DestroyVehicle( VehicleCustom[o] );
  92.     }
  93.     return 1;
  94. }
  95.  
  96. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  97. {
  98.     if(dialogid == D_VEHICLE_MODS)
  99.     {
  100.         if(response)
  101.         {
  102.             switch(listitem)
  103.             {
  104.                 case 0:{
  105.                     GetPlayerPos(playerid, X, Y, Z);
  106.                     GetPlayerFacingAngle(playerid, A);
  107.                     VehicleCustom[playerid] = CreateVehicle(556, X, Y, Z, A, -1, -1, 30000);
  108.                     PutPlayerInVehicle(playerid, VehicleCustom[playerid], 0);
  109.                     SetTimerEx("cvTrator", 200, false, "i", playerid);
  110.                 }
  111.                 case 1:{
  112.                     GetPlayerPos(playerid, X, Y, Z);
  113.                     GetPlayerFacingAngle(playerid, A);
  114.                     VehicleCustom[playerid] = CreateVehicle(568, X, Y, Z, A, -1, -1, 30000);
  115.                     PutPlayerInVehicle(playerid, VehicleCustom[playerid], 0);
  116.                     SetTimerEx("cvPatrola", 200, false, "i", playerid);
  117.                 }
  118.                 case 2:{
  119.                     GetPlayerPos(playerid, X, Y, Z);
  120.                     GetPlayerFacingAngle(playerid, A);
  121.                     VehicleCustom[playerid] = CreateVehicle(571, X, Y, Z, A, -1, -1, 30000);
  122.                     PutPlayerInVehicle(playerid, VehicleCustom[playerid], 0);
  123.                     SetTimerEx("cvKart", 200, false, "i", playerid);
  124.                 }
  125.                 case 3:{
  126.                     GetPlayerPos(playerid, X, Y, Z);
  127.                     GetPlayerFacingAngle(playerid, A);
  128.                     VehicleCustom[playerid] = CreateVehicle(463, X, Y, Z, A, -1, -1, 30000);
  129.                     PutPlayerInVehicle(playerid, VehicleCustom[playerid], 0);
  130.                     SetTimerEx("cvBatiman", 200, false, "i", playerid);
  131.                 }
  132.                 case 4:{
  133.                     GetPlayerPos(playerid, X, Y, Z);
  134.                     GetPlayerFacingAngle(playerid, A);
  135.                     VehicleCustom[playerid] = CreateVehicle(603, X, Y, Z, A, -1, -1, 30000);
  136.                     PutPlayerInVehicle(playerid, VehicleCustom[playerid], 0);
  137.                     SetTimerEx("cvTaxi", 200, false, "i", playerid);
  138.                 }
  139.                 case 5:{
  140.                     GetPlayerPos(playerid, X, Y, Z);
  141.                     GetPlayerFacingAngle(playerid, A);
  142.                     VehicleCustom[playerid] = CreateVehicle(485, X, Y, Z, A, -1, -1, 30000);
  143.                     PutPlayerInVehicle(playerid, VehicleCustom[playerid], 0);
  144.                     SetTimerEx("cvShark", 200, false, "i", playerid);
  145.                 }
  146.             }
  147.         }
  148.         else SendClientMessage( playerid, -1, "Dialog Fechado");
  149.     }
  150.     return 1;
  151. }
  152.  
  153. public cvTrator( playerid ){
  154.  
  155.     new vehicleid = GetPlayerVehicleID(playerid);
  156.     new Float:ObPos[ 4 ];
  157.     GetPlayerPos( playerid, ObPos[0], ObPos[1], ObPos[2] );
  158.     Trat[ 0 ] = CreateObject(13649, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  159.     Trat[ 1 ] = CreateObject(13649, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  160.     Trat[ 2 ] = CreateObject(13649, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  161.     Trat[ 3 ] = CreateObject(13649, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  162.     Trat[ 4 ] = CreateObject(847, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  163.     Trat[ 5 ] = CreateObject(847, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  164.     Trat[ 6 ] = CreateObject(847, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  165.     Trat[ 7 ] = CreateObject(847, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  166.     Trat[ 8 ] = CreateObject(847, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  167.     Trat[ 9 ] = CreateObject(847, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  168.     Trat[ 10 ] = CreateObject(847, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  169.     Trat[ 11 ] = CreateObject(847, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  170.     Trat[ 12 ] = CreateObject(3862, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  171.    
  172.     AttachObjectToVehicle(Trat[ 0 ], vehicleid, -1.699998, 2.750015, 1.094999, 0.000000, -90.047920, 0.000000); //Object Model: 13649 |
  173.     AttachObjectToVehicle(Trat[ 1 ], vehicleid, 1.704998, 2.750015, 1.094999, 0.000000, -90.047966, 179.995651); //Object Model: 13649 |
  174.     AttachObjectToVehicle(Trat[ 2 ], vehicleid, -1.699497, -2.915019, 1.094999, 0.000000, -90.047988, 0.000000); //Object Model: 13649 |
  175.     AttachObjectToVehicle(Trat[ 3 ], vehicleid, 1.704497, -2.915018, 1.094998, 0.000000, 90.047966, 0.000000); //Object Model: 13649 |
  176.     AttachObjectToVehicle(Trat[ 4 ], vehicleid, 2.500009, 1.724998, 1.574998, 0.000000, 90.047966, 90.047943); //Object Model: 847 |
  177.     AttachObjectToVehicle(Trat[ 5 ], vehicleid, 2.115000, -1.889998, 1.574998, 0.000000, 90.047943, -90.047943); //Object Model: 847 |
  178.     AttachObjectToVehicle(Trat[ 6 ], vehicleid, 2.135001, 1.724998, 0.908999, 0.000000, 270.043975, -90.047966); //Object Model: 847 |
  179.     AttachObjectToVehicle(Trat[ 7 ], vehicleid, 2.485009, -1.889998, 0.908999, 0.000000, 270.043914, 90.047966); //Object Model: 847 |
  180.     AttachObjectToVehicle(Trat[ 8 ], vehicleid, -2.500009, -1.889998, 1.574998, 0.000000, 90.047920, -90.047943); //Object Model: 847 |
  181.     AttachObjectToVehicle(Trat[ 9 ], vehicleid, -2.135001, -1.889998, 0.909999, 0.000000, -90.047988, 90.047920); //Object Model: 847 |
  182.     AttachObjectToVehicle(Trat[ 10 ], vehicleid, -2.155001, 1.724998, 1.574998, 0.000000, 90.047966, 90.047966); //Object Model: 847 |
  183.     AttachObjectToVehicle(Trat[ 11 ], vehicleid, -2.515010, 1.724998, 0.904999, 0.000000, -90.047966, -90.047988); //Object Model: 847 |
  184.     AttachObjectToVehicle(Trat[ 12 ], vehicleid, 0.000000, -2.395007, 3.740038, 0.000000, 0.000000, 180.096023); //Object Model: 3862 |
  185.     return 1;
  186. }
  187.  
  188. public cvPatrola( playerid ){
  189.  
  190.     new vehicleid = GetPlayerVehicleID(playerid);
  191.     new Float:ObPos[ 4 ];
  192.     GetPlayerPos( playerid, ObPos[0], ObPos[1], ObPos[2] );
  193.     objectid[ 0 ] = CreateObject(1392, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  194.     objectid[ 1 ] = CreateObject(1392, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  195.     objectid[ 2 ] = CreateObject(1392, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  196.     objectid[ 3 ] = CreateObject(2917, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  197.     objectid[ 4 ] = CreateObject(2917, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  198.     objectid[ 5 ] = CreateObject(2917, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  199.     objectid[ 6 ] = CreateObject(2917, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  200.     objectid[ 7 ] = CreateObject(958, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  201.     objectid[ 8 ] = CreateObject(958, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  202.     objectid[ 9 ] = CreateObject(2917, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  203.     objectid[ 10 ] = CreateObject(2917, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  204.     objectid[ 11 ] = CreateObject(2917, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  205.     objectid[ 12 ] = CreateObject(2917, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  206.     objectid[ 13 ] = CreateObject(2917, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  207.     objectid[ 14 ] = CreateObject(2917, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  208.     objectid[ 15 ] = CreateObject(1392, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  209.     objectid[ 16 ] = CreateObject(1392, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  210.     objectid[ 17 ] = CreateObject(1392, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  211.     objectid[ 18 ] = CreateObject(1079, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  212.     objectid[ 19 ] = CreateObject(1079, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  213.     objectid[ 20 ] = CreateObject(1079, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  214.     objectid[ 21 ] = CreateObject(1079, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  215.     objectid[ 22 ] = CreateObject(1079, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  216.     objectid[ 23 ] = CreateObject(1079, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  217.     objectid[ 24 ] = CreateObject(2960, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  218.     objectid[ 25 ] = CreateObject(2960, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  219.     objectid[ 26 ] = CreateObject(2960, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  220.     objectid[ 27 ] = CreateObject(2960, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  221.     objectid[ 28 ] = CreateObject(2960, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  222.     objectid[ 29 ] = CreateObject(2960, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  223.     objectid[ 30 ] = CreateObject(2960, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  224.     objectid[ 31 ] = CreateObject(2960, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  225.     objectid[ 32 ] = CreateObject(1392, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  226.     AttachObjectToVehicle(objectid[ 0 ], vehicleid, -0.000000, 1.804998, 0.820498, 0.000000, -90.047966, -90.047943); //Object Model: 1392 |  alien_
  227.     AttachObjectToVehicle(objectid[ 1 ], vehicleid, 1.024999, 1.157498, 0.838001, 0.000000, 90.047920, 0.000000); //Object Model: 1392 |  alien_
  228.     AttachObjectToVehicle(objectid[ 2 ], vehicleid, -1.005499, 1.157498, 0.820501, 0.000000, -90.047943, 0.000000); //Object Model: 1392 |  alien_
  229.     AttachObjectToVehicle(objectid[ 3 ], vehicleid, 0.589999, -1.069999, 1.624998, 0.000000, 0.000000, 90.047897); //Object Model: 2917 |  alien_
  230.     AttachObjectToVehicle(objectid[ 4 ], vehicleid, -0.549999, -1.070498, 1.626498, 0.000000, 0.000000, 90.047943); //Object Model: 2917 |  alien_
  231.     AttachObjectToVehicle(objectid[ 5 ], vehicleid, -0.549999, -1.070999, -0.499999, 0.000000, 0.000000, 90.048080); //Object Model: 2917 |  alien_
  232.     AttachObjectToVehicle(objectid[ 6 ], vehicleid, 0.589999, -1.069999, -0.499999, 0.000000, 0.000000, 90.039108); //Object Model: 2917 |  alien_
  233.     AttachObjectToVehicle(objectid[ 7 ], vehicleid, 0.684999, -1.164999, 0.734999, 0.000000, 0.000000, -90.047874); //Object Model: 958 |  alien_
  234.     AttachObjectToVehicle(objectid[ 8 ], vehicleid, -0.689999, -1.159999, 0.729999, 0.000000, 0.000000, 89.043197); //Object Model: 958 |  alien_
  235.     AttachObjectToVehicle(objectid[ 9 ], vehicleid, -0.000000, 4.065045, 0.799999, 0.000000, 0.000000, 90.047943); //Object Model: 2917 |  alien_
  236.     AttachObjectToVehicle(objectid[ 10 ], vehicleid, 0.000000, 7.563626, 0.749999, 0.000000, 0.000000, 90.048034); //Object Model: 2917 |  alien_
  237.     AttachObjectToVehicle(objectid[ 11 ], vehicleid, 0.000000, 11.035204, 0.749999, 0.000000, 0.000000, 90.047966); //Object Model: 2917 |  alien_
  238.     AttachObjectToVehicle(objectid[ 12 ], vehicleid, 0.000000, 12.480237, 0.000000, -89.947463, -0.000000, 0.000000); //Object Model: 2917 |  alien_
  239.     AttachObjectToVehicle(objectid[ 13 ], vehicleid, 0.319999, 4.070045, 0.749999, 0.000000, 0.000000, 94.972480); //Object Model: 2917 |  alien_
  240.     AttachObjectToVehicle(objectid[ 14 ], vehicleid, -0.319999, 4.075045, 0.749999, 0.000000, -0.000000, 86.228935); //Object Model: 2917 |  alien_
  241.     AttachObjectToVehicle(objectid[ 15 ], vehicleid, 1.024496, 1.169999, 3.215026, 0.000000, 90.047966, 0.022497); //Object Model: 1392 |  alien_
  242.     AttachObjectToVehicle(objectid[ 16 ], vehicleid, -1.004999, 1.189999, 3.220026, 0.000000, 90.047966, 180.096389); //Object Model: 1392 |  alien_
  243.     AttachObjectToVehicle(objectid[ 17 ], vehicleid, -0.000000, 1.814998, 3.220026, 0.000000, 90.047943, 90.047966); //Object Model: 1392 |  alien_
  244.     AttachObjectToVehicle(objectid[ 18 ], vehicleid, 1.454998, 0.719999, -0.140000, 0.000000, 0.000000, 0.000000); //Object Model: 1079 |  alien_
  245.     AttachObjectToVehicle(objectid[ 19 ], vehicleid, 1.464998, 1.739998, -0.140000, 0.000000, 0.000000, 0.000000); //Object Model: 1079 |  alien_
  246.     AttachObjectToVehicle(objectid[ 20 ], vehicleid, 2.285004, 12.785244, -0.299999, 0.000000, 0.000000, 0.000000); //Object Model: 1079 |  alien_
  247.     AttachObjectToVehicle(objectid[ 21 ], vehicleid, -1.444998, 0.704999, -0.140000, 0.000000, 0.000000, 179.995529); //Object Model: 1079 |  alien_
  248.     AttachObjectToVehicle(objectid[ 22 ], vehicleid, -1.444998, 1.759998, -0.140000, 0.000000, 0.000000, 179.995773); //Object Model: 1079 |  alien_
  249.     AttachObjectToVehicle(objectid[ 23 ], vehicleid, -2.297504, 12.780244, -0.299999, 0.000000, 0.000000, 179.995651); //Object Model: 1079 |  alien_
  250.     AttachObjectToVehicle(objectid[ 24 ], vehicleid, -0.409999, 10.050182, 1.064999, -89.947456, -0.000000, 90.047966); //Object Model: 2960 |  alien_
  251.     AttachObjectToVehicle(objectid[ 25 ], vehicleid, 0.404999, 10.050182, 1.069999, -89.947486, -0.000000, -90.047943); //Object Model: 2960 |  alien_
  252.     AttachObjectToVehicle(objectid[ 26 ], vehicleid, -0.399999, 5.440076, 1.069999, -89.947471, 0.000000, 90.047943); //Object Model: 2960 |  alien_
  253.     AttachObjectToVehicle(objectid[ 27 ], vehicleid, 0.404999, 5.455077, 1.069999, -89.947463, 0.000000, -90.047943); //Object Model: 2960 |  alien_
  254.     AttachObjectToVehicle(objectid[ 28 ], vehicleid, 0.000000, 5.945088, 0.309999, -95.474937, 0.000000, -10.050001); //Object Model: 2960 |  alien_
  255.     AttachObjectToVehicle(objectid[ 29 ], vehicleid, 0.000000, 5.970088, -0.079999, -76.379989, 0.000000, -10.050001); //Object Model: 2960 |  alien_
  256.     AttachObjectToVehicle(objectid[ 30 ], vehicleid, 0.000000, 6.080091, -0.374999, -67.335014, 0.000000, -10.050001); //Object Model: 2960 |  alien_
  257.     AttachObjectToVehicle(objectid[ 31 ], vehicleid, 0.000000, 6.210094, -0.594999, -56.280014, 0.000000, -10.050001); //Object Model: 2960 |  alien_
  258.     AttachObjectToVehicle(objectid[ 32 ], vehicleid, 0.000000, 0.534999, 3.220026, 0.000000, 90.047943, -90.047920); //Object Model: 1392 |  alien_
  259.     return 1;
  260. }
  261.  
  262. public cvKart( playerid ){
  263.  
  264.     new vehicleid = GetPlayerVehicleID(playerid);
  265.     new Float:ObPos[ 4 ];
  266.     GetPlayerPos( playerid, ObPos[0], ObPos[1], ObPos[2] );
  267.     Kar[ 0 ] = CreateObject(1163, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  268.     Kar[ 1 ] = CreateObject(1164, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  269.     Kar[ 2 ] = CreateObject(1116, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  270.     Kar[ 3 ] = CreateObject(1116, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  271.     Kar[ 4 ] = CreateObject(2921, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  272.     Kar[ 5 ] = CreateObject(2921, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  273.     Kar[ 6 ] = CreateObject(1142, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  274.  
  275.     AttachObjectToVehicle(Kar[ 0 ], vehicleid, 0.000000, -0.849999, 0.329999, 0.000000, 0.000000, 0.000000); //Object Model: 1163 |
  276.     AttachObjectToVehicle(Kar[ 1 ], vehicleid, 0.000000, 0.824999, -0.100000, 0.000000, 0.000000, 0.000000); //Object Model: 1164 |
  277.     AttachObjectToVehicle(Kar[ 2 ], vehicleid, 0.000000, 0.979999, -0.384999, 25.124994, -0.000000, 0.000000); //Object Model: 1116 |
  278.     AttachObjectToVehicle(Kar[ 3 ], vehicleid, 0.000000, -0.759999, -0.229999, 0.000000, 0.000000, 0.000000); //Object Model: 1116 |
  279.     AttachObjectToVehicle(Kar[ 4 ], vehicleid, 0.414999, -0.964999, 0.307999, 0.000000, 0.000000, 125.222846); //Object Model: 2921 |
  280.     AttachObjectToVehicle(Kar[ 5 ], vehicleid, -0.819999, -0.968498, 0.307999, 0.000000, 0.000000, 125.222869); //Object Model: 2921 |
  281.     AttachObjectToVehicle(Kar[ 6 ], vehicleid, 0.000000, -0.439999, -0.054999, -52.260009, 0.000000, -0.000001); //Object Model: 1142 |
  282.    
  283.     return 1;
  284. }
  285.  
  286. public cvBatiman( playerid ){
  287.  
  288.     new vehicleid = GetPlayerVehicleID(playerid);
  289.     new Float:ObPos[ 4 ];
  290.     GetPlayerPos( playerid, ObPos[0], ObPos[1], ObPos[2] );
  291.     ChangeVehicleColor(vehicleid, 127, 127);
  292.     SetObjectMaterial(Free[ 4 ], 0, 19341, "egg_texts", "easter_egg01", 0x000000FF);
  293.     SetObjectMaterial(Free[ 5 ], 0, 19341, "egg_texts", "easter_egg01", 0x000000FF);
  294.     Free[ 0 ] = CreateObject(1162, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  295.     Free[ 1 ] = CreateObject(1073, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  296.     Free[ 2 ] = CreateObject(1073, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  297.     Free[ 3 ] = CreateObject(1073, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  298.     Free[ 4 ] = CreateObject(1164, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  299.     Free[ 5 ] = CreateObject(1164, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  300.     Free[ 6 ] = CreateObject(1073, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  301.     Free[ 7 ] = CreateObject(1073, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  302.     Free[ 8 ] = CreateObject(1073, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  303.     Free[ 9 ] = CreateObject(2985, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  304.     Free[ 10 ] = CreateObject(2985, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  305.    
  306.     AttachObjectToVehicle(Free[ 0 ], vehicleid, 0.000000, 0.115000, 0.944999, 0.000000, -181.380126, 1.004999); //Object Model: 1162 |
  307.     AttachObjectToVehicle(Free[ 1 ], vehicleid, 0.010000, -0.929999, -0.085000, 0.000000, 0.000000, 0.000000); //Object Model: 1073 |
  308.     AttachObjectToVehicle(Free[ 2 ], vehicleid, 0.239999, -0.929999, -0.085000, 0.000000, 0.000000, 0.000000); //Object Model: 1073 |
  309.     AttachObjectToVehicle(Free[ 3 ], vehicleid, -0.224999, -0.939999, -0.079999, -361.800964, 180.270126, 0.000000); //Object Model: 1073 |
  310.     AttachObjectToVehicle(Free[ 4 ], vehicleid, -0.364999, 1.024999, 0.474999, -173.865051, 158.940261, 87.434959); //Object Model: 1164 |
  311.     AttachObjectToVehicle(Free[ 5 ], vehicleid, 0.404999, 1.024999, 0.479999, -173.865051, 201.150466, 269.340515); //Object Model: 1164 |
  312.     AttachObjectToVehicle(Free[ 6 ], vehicleid, 0.000000, 2.150001, 0.000000, 0.000000, 0.000000, 0.000000); //Object Model: 1073 |
  313.     AttachObjectToVehicle(Free[ 7 ], vehicleid, 0.254999, 2.150001, 0.000000, 0.000000, 0.000000, 0.000000); //Object Model: 1073 |
  314.     AttachObjectToVehicle(Free[ 8 ], vehicleid, -0.259999, 2.150001, 0.000000, 0.000000, 0.000000, 179.895095); //Object Model: 1073 |
  315.     AttachObjectToVehicle(Free[ 9 ], vehicleid, 0.449999, 2.130001, 0.000000, -90.389984, -4.020000, 92.459945); //Object Model: 2985 |
  316.     AttachObjectToVehicle(Free[ 10 ], vehicleid, -0.464999, 2.080000, -0.034999, 92.459945, -1.005000, 91.244941); //Object Model: 2985 |
  317.     return 1;
  318. }
  319.  
  320. public cvTaxi( playerid ){
  321.     new vehicleid = GetPlayerVehicleID(playerid);
  322.     new Float:ObPos[ 4 ];
  323.     GetPlayerPos( playerid, ObPos[0], ObPos[1], ObPos[2] );
  324.     ChangeVehicleColor(vehicleid, 127, 127);
  325.    
  326.     Taxx[ 0 ] = CreateObject(2985, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  327.     Taxx[ 1 ] = CreateObject(19132, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  328.     Taxx[ 2 ] = CreateObject(19308, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  329.     Taxx[ 3 ] = CreateObject(19316, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  330.     Taxx[ 4 ] = CreateObject(19320, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  331.     Taxx[ 5 ] = CreateObject(19320, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  332.     Taxx[ 6 ] = CreateObject(19341, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  333.     Taxx[ 7 ] = CreateObject(19197, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  334.    
  335.     AttachObjectToVehicle(Taxx[ 0 ], vehicleid, 0.784999, 1.394998, -0.709999, 0.000000, 0.000000, 90.449951); //Object Model: 2985 |
  336.     AttachObjectToVehicle(Taxx[ 1 ], vehicleid, 1.169999, -1.009999, -0.025000, -91.454948, -1.005000, 181.905105); //Object Model: 19132 |
  337.     AttachObjectToVehicle(Taxx[ 2 ], vehicleid, 0.000000, -0.414999, 0.754999, -0.000000, -1.005000, 270.345520); //Object Model: 19308 |
  338.     AttachObjectToVehicle(Taxx[ 3 ], vehicleid, 0.000000, -3.350029, 2.670013, 0.000000, 0.000000, 0.000000); //Object Model: 19316 |
  339.     AttachObjectToVehicle(Taxx[ 4 ], vehicleid, 0.000000, -2.930019, 2.375006, 0.000000, 0.000000, 0.000000); //Object Model: 19320 |
  340.     AttachObjectToVehicle(Taxx[ 5 ], vehicleid, 0.000000, -5.170070, 2.395007, 0.000000, 0.000000, 0.000000); //Object Model: 19320 |
  341.     AttachObjectToVehicle(Taxx[ 6 ], vehicleid, 0.000000, -5.170070, 2.835017, 0.000000, 0.000000, 0.000000); //Object Model: 19341 |
  342.     AttachObjectToVehicle(Taxx[ 7 ], vehicleid, 0.065000, -0.424999, 2.105000, 0.000000, 0.000000, 0.000000); //Object Model: 19197 |
  343.     return 1;
  344. }
  345.  
  346. public cvShark( playerid ){
  347.     new vehicleid = GetPlayerVehicleID(playerid);
  348.     new Float:ObPos[ 4 ];
  349.     GetPlayerPos( playerid, ObPos[0], ObPos[1], ObPos[2] );
  350.  
  351.     Shark[ 0 ] = CreateObject(1608, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  352.     Shark[ 1 ] = CreateObject(9831, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  353.     Shark[ 2 ] = CreateObject(9831, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  354.     Shark[ 3 ] = CreateObject(9831, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  355.     Shark[ 4 ] = CreateObject(9831, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  356.     Shark[ 5 ] = CreateObject(9831, ObPos[ 0 ], ObPos[ 2 ], ObPos[ 3 ], 0, 0, 0, 0.0);
  357.  
  358.     AttachObjectToVehicle(Shark[ 0 ], vehicleid, 0.000000, -2.835017, 0.369999, 0.000000, 0.000000, 0.000000); //Object Model: 1608 |
  359.     AttachObjectToVehicle(Shark[ 1 ], vehicleid, 0.619999, 1.909998, 0.369999, 0.000000, 0.000000, 0.000000); //Object Model: 9831 |
  360.     AttachObjectToVehicle(Shark[ 2 ], vehicleid, 0.619999, 1.909998, 0.110000, 0.000000, 0.000000, 0.000000); //Object Model: 9831 |
  361.     AttachObjectToVehicle(Shark[ 3 ], vehicleid, 0.619999, 1.909998, -0.149999, 0.000000, 0.000000, 0.000000); //Object Model: 9831 |
  362.     AttachObjectToVehicle(Shark[ 4 ], vehicleid, 0.619999, 1.594998, -0.364999, 0.000000, 0.000000, 0.000000); //Object Model: 9831 |
  363.     AttachObjectToVehicle(Shark[ 5 ], vehicleid, 0.619999, 1.484998, -0.779999, 0.000000, 0.000000, 0.000000); //Object Model: 9831 |
  364.     return 1;
  365. }
Tags: samp pawn pawno
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement