Bicas

Yiin mysqlGM edit by Kaska

Apr 7th, 2014
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 200.23 KB | None | 0 0
  1. /*
  2.     GameMode autorius: Yiin
  3.     Gamemode editorius: Kaska
  4.     Į pastebin įdėjo: Bičas
  5.  
  6.         2014
  7. */
  8.  
  9.  
  10. /*
  11. IsVehicleLocked(vehicleid)
  12. GetVehicleOwnerName(vehicleid)
  13. IsPlayerVehicleDestroyed(playerid)
  14. GetPlayerVehicleModel(playerid)
  15. IsPlayerHaveCar(playerid)
  16. GetPlayerOwnedVehicleID(playerid)
  17. GetPlayerVehiclePrice(playerid)
  18. VehicleLock(vehicleid)
  19. VehicleUnlock(vehicleid)
  20. SavePlayerCar(playerid)
  21. LoadPlayerCar(playerid)
  22. BuyVehicle(playerid,vehiclemodel,vprice, Float:posx,Float:posy,Float:posz,color1,color2)
  23. SelPlayerCar(playerid)
  24. VehicleDes(vehicleid)
  25. */
  26.  
  27.  
  28. #define MySQL_HOST "localhost"
  29. #define MySQL_USER "root"
  30. #define MySQL_DATA "serveris"
  31. #define MySQL_PASS ""
  32.  
  33. #define VERSIJA "v0.0.4"
  34.  
  35. #include <a_samp>
  36. #include <a_mysql>
  37. #include <zcmd>
  38. #include <sscanf2>
  39. #include <streamer>
  40. #include <foreach>
  41. #include <GetVehicleColor>
  42.  
  43. #define GetPlayerMoneyA(%0) pDB[%0][pPinigai]
  44.  
  45. enum masina
  46. {
  47.     Float:px,
  48.     Float:py,
  49.     Float:pz,
  50.     Float:pa,
  51.     spalva1,
  52.     spalva2,
  53.     modelis,
  54.     price,
  55.     sunaikinta,
  56.     masinosid,
  57.     bool:pavizdys,
  58.     bool:variklis,
  59.     Float:health,
  60.     degalutipas,
  61.     dujos,
  62.     degalai,
  63.     bool:sviesos,
  64.     Float:rida,
  65. }
  66. new masinaDB[MAX_PLAYERS][masina];
  67. enum masina2
  68. {
  69.     savininkas[MAX_PLAYER_NAME],
  70.     uzrakinta
  71. }
  72.  
  73. enum _playerData
  74. {
  75.     pSkin,
  76.     pPinigai,
  77.     pPatirtis,
  78.     pLytis,
  79.     pVip,
  80.     pViplaikas,
  81.     pKreditai,
  82.     pXPboost,
  83.     pMasinu,
  84.     pAdmin
  85. };
  86.  
  87. new
  88.     pDB[MAX_PLAYERS][_playerData],
  89.    
  90.     bool: online[MAX_PLAYERS],      /* Ar prisijunges?          */
  91.     bool: from_login[MAX_PLAYERS],  /* Ar po prisijungimo ?     */
  92.     bool: from_reg[MAX_PLAYERS],    /* Ar po registracijos ?    */
  93.    
  94.     trylog[MAX_PLAYERS];            /* Bandymai prisijungti     */
  95.    
  96. new grotti,grottis,autopirkt,motopirkt;
  97.  
  98. main()
  99. {
  100.     print("Kaska gamemode");
  101. }
  102.  
  103. new Text:Textdraw0[MAX_PLAYERS];
  104. new Text:Textdraw1[MAX_PLAYERS];
  105. new Text:Textdraw2[MAX_PLAYERS];
  106. new Text:Textdraw3[MAX_PLAYERS];
  107. new Text:Textdraw4[MAX_PLAYERS];
  108. new Text:Textdraw5[MAX_PLAYERS];
  109. new Text:Textdraw6[MAX_PLAYERS];
  110. new Text:Textdraw7[MAX_PLAYERS];
  111. new Text:Textdraw8[MAX_PLAYERS];
  112. new Text:Textdraw9[MAX_PLAYERS];
  113. new Text:Textdraw10[MAX_PLAYERS];
  114. new Text:Textdraw11[MAX_PLAYERS];
  115. new Text:Textdraw12[MAX_PLAYERS];
  116. new Text:Textdraw13[MAX_PLAYERS];
  117. new Text:Textdraw14[MAX_PLAYERS];
  118. new Text:Textdraw15[MAX_PLAYERS];
  119.  
  120. new masina1[MAX_VEHICLES][masina2];
  121. stock IsVehicleLocked(vehicleid) return masina1[vehicleid][uzrakinta];
  122. stock GetVehicleOwnerName(vehicleid) return masina1[vehicleid][savininkas];
  123. stock IsPlayerVehicleDestroyed(playerid) return masinaDB[playerid][sunaikinta];
  124. stock GetPlayerVehicleModel(playerid) return masinaDB[playerid][modelis];
  125. stock GetPlayerOwnedVehicleID(playerid) return masinaDB[playerid][masinosid];
  126. stock GetPlayerVehiclePrice(playerid) return masinaDB[playerid][price];
  127.  
  128. new aVehicleNames[212][] = {    // Vehicle Names - Betamaster
  129.         {"Landstalker"},
  130.         {"Bravura"},
  131.         {"Buffalo"},
  132.         {"Linerunner"},
  133.         {"Perrenial"},
  134.         {"Sentinel"},
  135.         {"Dumper"},
  136.         {"Firetruck"},
  137.         {"Trashmaster"},
  138.         {"Stretch"},
  139.         {"Manana"},
  140.         {"Infernus"},
  141.         {"Voodoo"},
  142.         {"Pony"},
  143.         {"Mule"},
  144.         {"Cheetah"},
  145.         {"Ambulance"},
  146.         {"Leviathan"},
  147.         {"Moonbeam"},
  148.         {"Esperanto"},
  149.         {"Taxi"},
  150.         {"Washington"},
  151.         {"Bobcat"},
  152.         {"Mr Whoopee"},
  153.         {"BF Injection"},
  154.         {"Hunter"},
  155.         {"Premier"},
  156.         {"Enforcer"},
  157.         {"Securicar"},
  158.         {"Banshee"},
  159.         {"Predator"},
  160.         {"Bus"},
  161.         {"Rhino"},
  162.         {"Barracks"},
  163.         {"Hotknife"},
  164.         {"Trailer 1"}, //artict1
  165.         {"Previon"},
  166.         {"Coach"},
  167.         {"Cabbie"},
  168.         {"Stallion"},
  169.         {"Rumpo"},
  170.         {"RC Bandit"},
  171.         {"Romero"},
  172.         {"Packer"},
  173.         {"Monster"},
  174.         {"Admiral"},
  175.         {"Squalo"},
  176.         {"Seasparrow"},
  177.         {"Pizzaboy"},
  178.         {"Tram"},
  179.         {"Trailer 2"}, //artict2
  180.         {"Turismo"},
  181.         {"Speeder"},
  182.         {"Reefer"},
  183.         {"Tropic"},
  184.         {"Flatbed"},
  185.         {"Yankee"},
  186.         {"Caddy"},
  187.         {"Solair"},
  188.         {"Berkley's RC Van"},
  189.         {"Skimmer"},
  190.         {"PCJ-600"},
  191.         {"Faggio"},
  192.         {"Freeway"},
  193.         {"RC Baron"},
  194.         {"RC Raider"},
  195.         {"Glendale"},
  196.         {"Oceanic"},
  197.         {"Sanchez"},
  198.         {"Sparrow"},
  199.         {"Patriot"},
  200.         {"Quad"},
  201.         {"Coastguard"},
  202.         {"Dinghy"},
  203.         {"Hermes"},
  204.         {"Sabre"},
  205.         {"Rustler"},
  206.         {"ZR-350"},
  207.         {"Walton"},
  208.         {"Regina"},
  209.         {"Comet"},
  210.         {"BMX"},
  211.         {"Burrito"},
  212.         {"Camper"},
  213.         {"Marquis"},
  214.         {"Baggage"},
  215.         {"Dozer"},
  216.         {"Maverick"},
  217.         {"News Chopper"},
  218.         {"Rancher"},
  219.         {"FBI Rancher"},
  220.         {"Virgo"},
  221.         {"Greenwood"},
  222.         {"Jetmax"},
  223.         {"Hotring"},
  224.         {"Sandking"},
  225.         {"Blista Compact"},
  226.         {"Police Maverick"},
  227.         {"Boxville"},
  228.         {"Benson"},
  229.         {"Mesa"},
  230.         {"RC Goblin"},
  231.         {"Hotring Racer A"}, //hotrina
  232.         {"Hotring Racer B"}, //hotrinb
  233.         {"Bloodring Banger"},
  234.         {"Rancher"},
  235.         {"Super GT"},
  236.         {"Elegant"},
  237.         {"Journey"},
  238.         {"Bike"},
  239.         {"Mountain Bike"},
  240.         {"Beagle"},
  241.         {"Cropdust"},
  242.         {"Stunt"},
  243.         {"Tanker"}, //petro
  244.         {"Roadtrain"},
  245.         {"Nebula"},
  246.         {"Majestic"},
  247.         {"Buccaneer"},
  248.         {"Shamal"},
  249.         {"Hydra"},
  250.         {"FCR-900"},
  251.         {"NRG-500"},
  252.         {"HPV1000"},
  253.         {"Cement Truck"},
  254.         {"Tow Truck"},
  255.         {"Fortune"},
  256.         {"Cadrona"},
  257.         {"FBI Truck"},
  258.         {"Willard"},
  259.         {"Forklift"},
  260.         {"Tractor"},
  261.         {"Combine"},
  262.         {"Feltzer"},
  263.         {"Remington"},
  264.         {"Slamvan"},
  265.         {"Blade"},
  266.         {"Freight"},
  267.         {"Streak"},
  268.         {"Vortex"},
  269.         {"Vincent"},
  270.         {"Bullet"},
  271.         {"Clover"},
  272.         {"Sadler"},
  273.         {"Firetruck LA"}, //firela
  274.         {"Hustler"},
  275.         {"Intruder"},
  276.         {"Primo"},
  277.         {"Cargobob"},
  278.         {"Tampa"},
  279.         {"Sunrise"},
  280.         {"Merit"},
  281.         {"Utility"},
  282.         {"Nevada"},
  283.         {"Yosemite"},
  284.         {"Windsor"},
  285.         {"Monster A"}, //monstera
  286.         {"Monster B"}, //monsterb
  287.         {"Uranus"},
  288.         {"Jester"},
  289.         {"Sultan"},
  290.         {"Stratum"},
  291.         {"Elegy"},
  292.         {"Raindance"},
  293.         {"RC Tiger"},
  294.         {"Flash"},
  295.         {"Tahoma"},
  296.         {"Savanna"},
  297.         {"Bandito"},
  298.         {"Freight Flat"}, //freiflat
  299.         {"Streak Carriage"}, //streakc
  300.         {"Kart"},
  301.         {"Mower"},
  302.         {"Duneride"},
  303.         {"Sweeper"},
  304.         {"Broadway"},
  305.         {"Tornado"},
  306.         {"AT-400"},
  307.         {"DFT-30"},
  308.         {"Huntley"},
  309.         {"Stafford"},
  310.         {"BF-400"},
  311.         {"Newsvan"},
  312.         {"Tug"},
  313.         {"Trailer 3"}, //petrotr
  314.         {"Emperor"},
  315.         {"Wayfarer"},
  316.         {"Euros"},
  317.         {"Hotdog"},
  318.         {"Club"},
  319.         {"Freight Carriage"}, //freibox
  320.         {"Trailer 3"}, //artict3
  321.         {"Andromada"},
  322.         {"Dodo"},
  323.         {"RC Cam"},
  324.         {"Launch"},
  325.         {"Police Car (LSPD)"},
  326.         {"Police Car (SFPD)"},
  327.         {"Police Car (LVPD)"},
  328.         {"Police Ranger"},
  329.         {"Picador"},
  330.         {"S.W.A.T. Van"},
  331.         {"Alpha"},
  332.         {"Phoenix"},
  333.         {"Glendale"},
  334.         {"Sadler"},
  335.         {"Luggage Trailer A"}, //bagboxa
  336.         {"Luggage Trailer B"}, //bagboxb
  337.         {"Stair Trailer"}, //tugstair
  338.         {"Boxville"},
  339.         {"Farm Plow"}, //farmtr1
  340.         {"Utility Trailer"} //utiltr1
  341. };
  342.  
  343. public OnGameModeInit()
  344. {
  345.     SetGameModeText(VERSIJA);
  346.  
  347.     DisableInteriorEnterExits(); // Išjungia default įėjimus.
  348.     EnableStuntBonusForAll(false); // Nuiima stunt'us.
  349.     ManualVehicleEngineAndLights();
  350.     ShowPlayerMarkers( 0 );
  351.     SetNameTagDrawDistance( 16.0 );
  352.  
  353.     mysql_debug( true );
  354.     mysql_connect( MySQL_HOST,MySQL_USER,MySQL_DATA,MySQL_PASS );
  355.     if( mysql_ping( ) >= 1 )    print( "\n" );
  356.     else                        print("Prisijungimas prie MySQL DB ( "MySQL_DATA" ) nepavyko !");
  357.    
  358.     grotti = CreatePickup(1318,2,552.5189,-1293.8506,17.2482);
  359.     grottis = CreatePickup(1318,2,2717.7139,-1812.8633,5.1681);
  360.     autopirkt = CreatePickup(1274,2,2709.3887,-1786.2219,5.1681);
  361.     motopirkt = CreatePickup(1274,2,2779.9072,-1765.0812,9.3165);
  362.    
  363.     Create3DTextLabel("Automobiliu parduotuvė\n{AAFF00}Grotti", -1, 552.5189,-1293.8506,17.2482, 60, 0, 1);
  364.     Create3DTextLabel("Isėjimas iš\n{AAFF00}Grotti", -1, 2717.7139,-1812.8633,5.1681, 60, 0, 1);
  365.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Infernus", -1, 2724.8662, -1810.0432, 4.8770, 60, 0, 1);
  366.     Create3DTextLabel("Mašinu pirkimas", -1, 2709.3887,-1786.2219,5.1681, 60, 0, 1);
  367.     Create3DTextLabel("Motociklu pirkimas", -1, 2779.9072,-1765.0812,9.3165, 60, 0, 1);
  368.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Turismo", -1, 2724.7600, -1805.5890, 4.8770, 60, 0, 1);
  369.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Bullet", -1, 2724.5083, -1800.9698, 4.8770, 60, 0, 1);
  370.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Sultan", -1, 2724.8357, -1795.5665, 4.8770, 60, 0, 1);
  371.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Elegy", -1, 2724.8601, -1790.2981, 4.8770, 60, 0, 1);
  372.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Super GT", -1, 2724.3989, -1785.0543, 4.8770, 60, 0, 1);
  373.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Manana", -1, 2711.0928, -1810.0038, 4.8770, 60, 0, 1);
  374.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Alpha", -1, 2711.0669, -1805.6963, 4.8770, 60, 0, 1);
  375.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Phoenix", -1, 2710.5161, -1800.6927, 4.8770, 60, 0, 1);
  376.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Huntley", -1, 2711.0537, -1795.4515, 4.8770, 60, 0, 1);
  377.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Flash", -1, 2710.9204, -1790.1549, 4.8770, 60, 0, 1);
  378.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}NRG-500", -1, 2760.5076, -1779.2677, 8.9016, 60, 0, 1);
  379.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}FCR-900", -1, 2777.6001, -1778.7079, 8.8524, 60, 0, 1);
  380.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}BF-400", -1, 2777.4976, -1775.6000, 8.8524, 60, 0, 1);
  381.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}PCJ-900", -1, 2777.4985, -1772.4683, 8.8524, 60, 0, 1);
  382.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}Freeway", -1, 2777.5593, -1769.3107, 8.8524, 60, 0, 1);
  383.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}Faggio", -1, 2770.5718, -1764.9471, 8.8524, 60, 0, 1);
  384.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}Quad", -1, 2767.2571, -1764.8959, 8.7510, 60, 0, 1);
  385.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}Sanchez", -1, 2764.1155, -1764.7484, 8.9628, 60, 0, 1);
  386.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}Wayfarer", -1, 2760.3699, -1764.7213, 8.8214, 60, 0, 1);
  387.    
  388.     CreateDynamicObject(1537, 552.62543, -1294.25391, 16.23551,   0.00000, 0.00000, 0.00000);
  389.     CreateDynamicObject(1537, 554.11194, -1294.24194, 16.23551,   0.00000, 0.00000, 0.00000);
  390.    
  391.     //Car ir moto shop
  392.     CreateDynamicObject(14853, 2744.19751, -1783.39136, 9.31654,   0.00000, 0.00000, 0.00000);
  393.     CreateDynamicObject(1569, 2716.15161, -1813.28052, 4.17370,   0.00000, 0.00000, 0.00000);
  394.     CreateDynamicObject(1569, 2719.15625, -1813.27100, 4.17370,   0.00000, 0.00000, 180.00000);
  395.     CreateDynamicObject(3352, 2707.19971, -1797.90308, 5.42928,   0.00000, 0.00000, 0.00000);
  396.     CreateDynamicObject(3352, 2707.22070, -1788.22754, 5.42928,   0.00000, 0.00000, 0.00000);
  397.     CreateDynamicObject(3352, 2708.51123, -1781.58923, 5.42930,   0.00000, 0.00000, 90.00000);
  398.     CreateDynamicObject(3851, 2727.72778, -1768.21973, 11.30939,   0.00000, 0.00000, 90.00000);
  399.     CreateDynamicObject(3851, 272.72781, -1768.21973, 11.26940,   0.00000, 0.00000, 90.00000);
  400.     CreateDynamicObject(3851, 2726.29517, -1768.20593, 11.30939,   0.00000, 0.00000, 90.00000);
  401.     CreateDynamicObject(18981, 2739.09399, -1767.78088, 9.36210,   0.00000, 0.00000, 90.00000);
  402.     CreateDynamicObject(18981, 2714.11206, -1767.78088, 9.36210,   0.00000, 0.00000, 90.00000);
  403.     CreateDynamicObject(2184, 2712.69287, -1784.18115, 4.15665,   0.00000, 0.00000, 69.84001);
  404.     CreateDynamicObject(2184, 2710.19922, -1785.75635, 4.15665,   0.00000, 0.00000, 26.45996);
  405.     CreateDynamicObject(2185, 2707.88184, -1785.33838, 4.14360,   0.00000, 0.00000, 0.00000);
  406.     CreateDynamicObject(2356, 2708.84521, -1784.44250, 4.17441,   0.00000, 0.00000, 197.99965);
  407.     CreateDynamicObject(2356, 2711.96704, -1782.82532, 4.17441,   0.00000, 0.00000, 287.93927);
  408.     CreateDynamicObject(2270, 2711.95410, -1782.27026, 5.79725,   0.00000, 0.00000, 0.00000);
  409.     CreateDynamicObject(2164, 2707.94409, -1781.81311, 4.15876,   0.00000, 0.00000, 0.00000);
  410.     CreateDynamicObject(2190, 2713.41187, -1782.57092, 4.92123,   0.00000, 0.00000, -91.44005);
  411.     CreateDynamicObject(2773, 2720.91602, -1810.07190, 4.67070,   0.00000, 0.00000, 0.00000);
  412.     CreateDynamicObject(2773, 2720.91602, -1805.80432, 4.67070,   0.00000, 0.00000, 0.00000);
  413.     CreateDynamicObject(2773, 2720.91602, -1801.41223, 4.67070,   0.00000, 0.00000, 0.00000);
  414.     CreateDynamicObject(2773, 2720.91602, -1795.77222, 4.67070,   0.00000, 0.00000, 0.00000);
  415.     CreateDynamicObject(2773, 2720.91602, -1790.40894, 4.67070,   0.00000, 0.00000, 0.00000);
  416.     CreateDynamicObject(2773, 2720.91602, -1785.03577, 4.67070,   0.00000, 0.00000, 0.00000);
  417.     CreateDynamicObject(2773, 2725.14600, -1782.51758, 4.67070,   0.00000, 0.00000, 90.54000);
  418.     CreateDynamicObject(2773, 2725.14600, -1787.65759, 4.67070,   0.00000, 0.00000, 90.54000);
  419.     CreateDynamicObject(2773, 2725.14600, -1792.95911, 4.67070,   0.00000, 0.00000, 90.54000);
  420.     CreateDynamicObject(2773, 2725.14600, -1798.20789, 4.67070,   0.00000, 0.00000, 90.54000);
  421.     CreateDynamicObject(2773, 2725.14600, -1803.52917, 4.67070,   0.00000, 0.00000, 90.54000);
  422.     CreateDynamicObject(2773, 2725.14600, -1808.00891, 4.67069,   0.00000, 0.00000, 90.54004);
  423.     CreateDynamicObject(2773, 2710.60913, -1798.04688, 4.67070,   0.00000, 0.00000, 90.54000);
  424.     CreateDynamicObject(2773, 2710.60913, -1792.81433, 4.67070,   0.00000, 0.00000, 90.54000);
  425.     CreateDynamicObject(2773, 2710.60913, -1787.68530, 4.67069,   0.00000, 0.00000, 90.54004);
  426.     CreateDynamicObject(2773, 2714.47852, -1795.77222, 4.67070,   0.00000, 0.00000, 0.00000);
  427.     CreateDynamicObject(2773, 2714.53271, -1790.40894, 4.67070,   0.00000, 0.00000, 0.00000);
  428.     CreateDynamicObject(2773, 2714.48486, -1801.41223, 4.67070,   0.00000, 0.00000, 0.00000);
  429.     CreateDynamicObject(2773, 2714.51294, -1805.80432, 4.67070,   0.00000, 0.00000, 0.00000);
  430.     CreateDynamicObject(2773, 2714.47144, -1810.07190, 4.67070,   0.00000, 0.00000, 0.00000);
  431.     CreateDynamicObject(2773, 2710.60913, -1808.00891, 4.67070,   0.00000, 0.00000, 90.54000);
  432.     CreateDynamicObject(2773, 2710.60913, -1803.52917, 4.67070,   0.00000, 0.00000, 90.54000);
  433.     CreateDynamicObject(3352, 2765.87329, -1785.04089, 9.60210,   0.00000, 0.00000, 90.00000);
  434.     CreateDynamicObject(3352, 2756.93481, -1762.17432, 9.60210,   0.00000, 0.00000, 90.00000);
  435.     CreateDynamicObject(3352, 2777.35205, -1762.16309, 9.60210,   0.00000, 0.00000, 90.00000);
  436.     CreateDynamicObject(2008, 2780.65942, -1764.22241, 8.30230,   0.00000, 0.00000, 180.00000);
  437.     CreateDynamicObject(2079, 2779.92603, -1763.48645, 8.92020,   0.00000, 0.00000, 90.00000);
  438.     CreateDynamicObject(2773, 2774.62842, -1779.51392, 8.84188,   0.00000, 0.00000, 0.00000);
  439.     CreateDynamicObject(2773, 2774.68872, -1775.81287, 8.84188,   0.00000, 0.00000, 0.00000);
  440.     CreateDynamicObject(2773, 2774.69531, -1772.99109, 8.84188,   0.00000, 0.00000, 0.00000);
  441.     CreateDynamicObject(2773, 2774.73657, -1769.40955, 8.84188,   0.00000, 0.00000, 0.00000);
  442.     CreateDynamicObject(2773, 2778.44092, -1767.60559, 8.84190,   0.00000, 0.00000, 90.00000);
  443.     CreateDynamicObject(2773, 2770.32983, -1767.07935, 8.84190,   0.00000, 0.00000, 90.00000);
  444.     CreateDynamicObject(2773, 2766.21045, -1766.99609, 8.84190,   0.00000, 0.00000, 90.00000);
  445.     CreateDynamicObject(2773, 2760.99048, -1766.84155, 8.84190,   0.00000, 0.00000, 90.00000);
  446.     CreateDynamicObject(2773, 2772.79248, -1764.62695, 8.84188,   0.00000, 0.00000, 0.00000);
  447.     CreateDynamicObject(2773, 2758.22705, -1764.50317, 8.84188,   0.00000, 0.00000, 0.00000);
  448.     CreateDynamicObject(13646, 2760.37695, -1779.41040, 7.79512,   0.00000, 0.00000, 0.00000);
  449.  
  450.     AddPlayerClass(0, 0, 0,0,4,0,0,0,0,0,0);
  451.     LoadExample( );
  452.     SetTimer( "Zaidimas", 60000, true );
  453.     return 1;
  454. }
  455.  
  456. public OnGameModeExit()
  457. {
  458.     for(new i=0; i < MAX_PLAYERS; i++)
  459.     {
  460.         if( IsPlayerConnected(i) && online[i] ) MySQL_Save(i);
  461.     }
  462.     mysql_close( );
  463.    
  464.     return 1;
  465. }
  466.  
  467. public OnPlayerRequestClass(playerid, classid)
  468. {
  469.     new
  470.         Query[ 200 ],string[258]
  471.     ;
  472.     new name[MAX_PLAYER_NAME+1];
  473.     new plrIP[16];
  474.     GetPlayerIp(playerid, plrIP, sizeof(plrIP));
  475.     GetPlayerName(playerid,name, sizeof(name));
  476.     format( Query,sizeof( Query ),"SELECT * FROM `zaidejai` WHERE vardas = '%s'",GetPlayerNameEx( playerid ) );
  477.     mysql_query( Query );
  478.     mysql_store_result( );
  479.  
  480.     if( mysql_num_rows( ) )
  481.     {
  482.         format(string,sizeof(string),"{FFFFFF}Jūsų vardas: {AAFF00}%s\n{FFFFFF}Ping'as: {AAFF00}%i\n{FFFFFF}Ip'as: {AAFF00}%s\n\n{FFFFFF}Prasome prisijungti",name,GetPlayerPing(playerid),plrIP);
  483.         ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{FFFFFF}Serverio prisijungimas",string,"Prisijungti","Atsaukti");
  484.     }
  485.     else
  486.     {
  487.         format(string,sizeof(string),"{FFFFFF}Jūsų vardas: {AAFF00}%s\n{FFFFFF}Ping'as: {AAFF00}%i\n{FFFFFF}Ip'as: {AAFF00}%s\n\n{FFFFFF}Prasome uzsiregistruoti",name,GetPlayerPing(playerid),plrIP);
  488.         ShowPlayerDialog(playerid,0,DIALOG_STYLE_PASSWORD,"{FFFFFF}Serverio registracija",string,"Registruotis","Atsaukti");
  489.     }
  490.     mysql_free_result( );
  491.  
  492.     return 1;
  493. }
  494.  
  495. public OnPlayerConnect(playerid)
  496. {
  497.     online[playerid] = false;
  498.     trylog[playerid] = 0;
  499.     new vehicleid = GetPlayerVehicleID(playerid);
  500.     masinaDB[vehicleid][sviesos] = false;
  501.     masinaDB[vehicleid][variklis] = false;
  502.     SendClientMessage(playerid,-1,"{FFD000}[' ] {FFFFFF} Sveiki atvyke į {AAFF00}Serverio pavadinimas{FFFFFF}!");
  503.     SendClientMessage(playerid,-1,"{FFD000}[' ] {FFFFFF} Modifikacija kurta nuo tuščio lapo! Todėl bus daug unikualiu sistemu!");
  504.     SendClientMessage(playerid,-1,"{FFD000}[' ] {FFFFFF} Norint pamatyti naujausius atnaujinimus prisijunge rašome {AAFF00}/atnaujinimai{FFFFFF}!");
  505.     SendClientMessage(playerid,-1,"{FFD000}[' ] {FFFFFF} Gero žaidimo pas mus ir tikėkimes praleisite gerai laiką!");
  506.    
  507.     Textdraw0[playerid] = TextDrawCreate(372.333312, 386.033508, "usebox");
  508.     TextDrawLetterSize(Textdraw0[playerid], 0.000000, 6.043827);
  509.     TextDrawTextSize(Textdraw0[playerid], 268.333404, 0.000000);
  510.     TextDrawAlignment(Textdraw0[playerid], 1);
  511.     TextDrawColor(Textdraw0[playerid], 0);
  512.     TextDrawUseBox(Textdraw0[playerid], true);
  513.     TextDrawBoxColor(Textdraw0[playerid], 102);
  514.     TextDrawSetShadow(Textdraw0[playerid], 0);
  515.     TextDrawSetOutline(Textdraw0[playerid], 0);
  516.     TextDrawFont(Textdraw0[playerid], 0);
  517.  
  518.     Textdraw1[playerid] = TextDrawCreate(273.000183, 386.192779, "-1");
  519.     TextDrawLetterSize(Textdraw1[playerid], 0.169666, 0.911406);
  520.     TextDrawAlignment(Textdraw1[playerid], 1);
  521.     TextDrawColor(Textdraw1[playerid], -1);
  522.     TextDrawSetShadow(Textdraw1[playerid], 0);
  523.     TextDrawSetOutline(Textdraw1[playerid], 0);
  524.     TextDrawBackgroundColor(Textdraw1[playerid], 51);
  525.     TextDrawFont(Textdraw1[playerid], 2);
  526.     TextDrawSetProportional(Textdraw1[playerid], 1);
  527.  
  528.     Textdraw2[playerid] = TextDrawCreate(273.000274, 394.903839, "Kuro tipas: Benzinas 95");
  529.     TextDrawLetterSize(Textdraw2[playerid], 0.169666, 0.911405);
  530.     TextDrawAlignment(Textdraw2[playerid], 1);
  531.     TextDrawColor(Textdraw2[playerid], -1);
  532.     TextDrawSetShadow(Textdraw2[playerid], 0);
  533.     TextDrawSetOutline(Textdraw2[playerid], 0);
  534.     TextDrawBackgroundColor(Textdraw2[playerid], 51);
  535.     TextDrawFont(Textdraw2[playerid], 2);
  536.     TextDrawSetProportional(Textdraw2[playerid], 1);
  537.  
  538.     Textdraw3[playerid] = TextDrawCreate(272.999969, 404.029693, "Degalai: 25 L");
  539.     TextDrawLetterSize(Textdraw3[playerid], 0.169666, 0.911405);
  540.     TextDrawAlignment(Textdraw3[playerid], 1);
  541.     TextDrawColor(Textdraw3[playerid], -1);
  542.     TextDrawSetShadow(Textdraw3[playerid], 0);
  543.     TextDrawSetOutline(Textdraw3[playerid], 0);
  544.     TextDrawBackgroundColor(Textdraw3[playerid], 51);
  545.     TextDrawFont(Textdraw3[playerid], 2);
  546.     TextDrawSetProportional(Textdraw3[playerid], 1);
  547.  
  548.     Textdraw4[playerid] = TextDrawCreate(273.000000, 412.740753, "Rida: 23215.0 KM");
  549.     TextDrawLetterSize(Textdraw4[playerid], 0.169666, 0.911405);
  550.     TextDrawAlignment(Textdraw4[playerid], 1);
  551.     TextDrawColor(Textdraw4[playerid], -1);
  552.     TextDrawSetShadow(Textdraw4[playerid], 0);
  553.     TextDrawSetOutline(Textdraw4[playerid], 0);
  554.     TextDrawBackgroundColor(Textdraw4[playerid], 51);
  555.     TextDrawFont(Textdraw4[playerid], 2);
  556.     TextDrawSetProportional(Textdraw4[playerid], 1);
  557.  
  558.     Textdraw5[playerid] = TextDrawCreate(273.000030, 421.451843, "Sviesos: Ijungtos");
  559.     TextDrawLetterSize(Textdraw5[playerid], 0.169666, 0.911405);
  560.     TextDrawAlignment(Textdraw5[playerid], 1);
  561.     TextDrawColor(Textdraw5[playerid], -1);
  562.     TextDrawSetShadow(Textdraw5[playerid], 0);
  563.     TextDrawSetOutline(Textdraw5[playerid], 0);
  564.     TextDrawBackgroundColor(Textdraw5[playerid], 51);
  565.     TextDrawFont(Textdraw5[playerid], 2);
  566.     TextDrawSetProportional(Textdraw5[playerid], 1);
  567.  
  568.     Textdraw6[playerid] = TextDrawCreate(273.000000, 430.577850, "Variklis: Isjungtas");
  569.     TextDrawLetterSize(Textdraw6[playerid], 0.169666, 0.911405);
  570.     TextDrawAlignment(Textdraw6[playerid], 1);
  571.     TextDrawColor(Textdraw6[playerid], -1);
  572.     TextDrawSetShadow(Textdraw6[playerid], 0);
  573.     TextDrawSetOutline(Textdraw6[playerid], 0);
  574.     TextDrawBackgroundColor(Textdraw6[playerid], 51);
  575.     TextDrawFont(Textdraw6[playerid], 2);
  576.     TextDrawSetProportional(Textdraw6[playerid], 1);
  577.  
  578.     Textdraw7[playerid] = TextDrawCreate(373.333343, 385.618499, "usebox");
  579.     TextDrawLetterSize(Textdraw7[playerid], 0.000000, -0.232303);
  580.     TextDrawTextSize(Textdraw7[playerid], 267.666687, 0.000000);
  581.     TextDrawAlignment(Textdraw7[playerid], 1);
  582.     TextDrawColor(Textdraw7[playerid], 0);
  583.     TextDrawUseBox(Textdraw7[playerid], true);
  584.     TextDrawBoxColor(Textdraw7[playerid], -1061109505);
  585.     TextDrawSetShadow(Textdraw7[playerid], 0);
  586.     TextDrawSetOutline(Textdraw7[playerid], 0);
  587.     TextDrawFont(Textdraw7[playerid], 0);
  588.  
  589.     Textdraw8[playerid] = TextDrawCreate(373.333404, 386.862976, "usebox");
  590.     TextDrawLetterSize(Textdraw8[playerid], 0.000000, 6.043827);
  591.     TextDrawTextSize(Textdraw8[playerid], 369.333404, 0.000000);
  592.     TextDrawAlignment(Textdraw8[playerid], 1);
  593.     TextDrawColor(Textdraw8[playerid], 0);
  594.     TextDrawUseBox(Textdraw8[playerid], true);
  595.     TextDrawBoxColor(Textdraw8[playerid], -1061109505);
  596.     TextDrawSetShadow(Textdraw8[playerid], 0);
  597.     TextDrawSetOutline(Textdraw8[playerid], 0);
  598.     TextDrawFont(Textdraw8[playerid], 0);
  599.  
  600.     Textdraw9[playerid] = TextDrawCreate(271.333343, 386.033355, "usebox");
  601.     TextDrawLetterSize(Textdraw9[playerid], 0.000000, 6.031068);
  602.     TextDrawTextSize(Textdraw9[playerid], 267.666717, 0.000000);
  603.     TextDrawAlignment(Textdraw9[playerid], 1);
  604.     TextDrawColor(Textdraw9[playerid], 0);
  605.     TextDrawUseBox(Textdraw9[playerid], true);
  606.     TextDrawBoxColor(Textdraw9[playerid], -1061109505);
  607.     TextDrawSetShadow(Textdraw9[playerid], 0);
  608.     TextDrawSetOutline(Textdraw9[playerid], 0);
  609.     TextDrawFont(Textdraw9[playerid], 0);
  610.  
  611.     Textdraw10[playerid] = TextDrawCreate(373.333282, 443.692596, "usebox");
  612.     TextDrawLetterSize(Textdraw10[playerid], 0.000000, -0.165636);
  613.     TextDrawTextSize(Textdraw10[playerid], 267.666625, 0.000000);
  614.     TextDrawAlignment(Textdraw10[playerid], 1);
  615.     TextDrawColor(Textdraw10[playerid], 0);
  616.     TextDrawUseBox(Textdraw10[playerid], true);
  617.     TextDrawBoxColor(Textdraw10[playerid], -1061109505);
  618.     TextDrawSetShadow(Textdraw10[playerid], 0);
  619.     TextDrawSetOutline(Textdraw10[playerid], 0);
  620.     TextDrawFont(Textdraw10[playerid], 0);
  621.  
  622.     Textdraw11[playerid] = TextDrawCreate(372.000000, 385.618530, "usebox");
  623.     TextDrawLetterSize(Textdraw11[playerid], 0.000000, -1.561112);
  624.     TextDrawTextSize(Textdraw11[playerid], 268.000030, 0.000000);
  625.     TextDrawAlignment(Textdraw11[playerid], 1);
  626.     TextDrawColor(Textdraw11[playerid], 0);
  627.     TextDrawUseBox(Textdraw11[playerid], true);
  628.     TextDrawBoxColor(Textdraw11[playerid], 255);
  629.     TextDrawSetShadow(Textdraw11[playerid], 0);
  630.     TextDrawSetOutline(Textdraw11[playerid], 0);
  631.     TextDrawFont(Textdraw11[playerid], 0);
  632.  
  633.     Textdraw12[playerid] = TextDrawCreate(271.666259, 374.003601, "usebox");
  634.     TextDrawLetterSize(Textdraw12[playerid], 0.000000, 0.970972);
  635.     TextDrawTextSize(Textdraw12[playerid], 267.666595, 0.000000);
  636.     TextDrawAlignment(Textdraw12[playerid], 1);
  637.     TextDrawColor(Textdraw12[playerid], 0);
  638.     TextDrawUseBox(Textdraw12[playerid], true);
  639.     TextDrawBoxColor(Textdraw12[playerid], -1061109505);
  640.     TextDrawSetShadow(Textdraw12[playerid], 0);
  641.     TextDrawSetOutline(Textdraw12[playerid], 0);
  642.     TextDrawFont(Textdraw12[playerid], 0);
  643.  
  644.     Textdraw13[playerid] = TextDrawCreate(373.333343, 374.003723, "usebox");
  645.     TextDrawLetterSize(Textdraw13[playerid], 0.000000, -0.211728);
  646.     TextDrawTextSize(Textdraw13[playerid], 268.333343, 0.000000);
  647.     TextDrawAlignment(Textdraw13[playerid], 1);
  648.     TextDrawColor(Textdraw13[playerid], 0);
  649.     TextDrawUseBox(Textdraw13[playerid], true);
  650.     TextDrawBoxColor(Textdraw13[playerid], -1061109505);
  651.     TextDrawSetShadow(Textdraw13[playerid], 0);
  652.     TextDrawSetOutline(Textdraw13[playerid], 0);
  653.     TextDrawFont(Textdraw13[playerid], 0);
  654.  
  655.     Textdraw14[playerid] = TextDrawCreate(373.333343, 375.248138, "usebox");
  656.     TextDrawLetterSize(Textdraw14[playerid], 0.000000, 0.789503);
  657.     TextDrawTextSize(Textdraw14[playerid], 369.333343, 0.000000);
  658.     TextDrawAlignment(Textdraw14[playerid], 1);
  659.     TextDrawColor(Textdraw14[playerid], 0);
  660.     TextDrawUseBox(Textdraw14[playerid], true);
  661.     TextDrawBoxColor(Textdraw14[playerid], -1061109505);
  662.     TextDrawSetShadow(Textdraw14[playerid], 0);
  663.     TextDrawSetOutline(Textdraw14[playerid], 0);
  664.     TextDrawFont(Textdraw14[playerid], 0);
  665.  
  666.     Textdraw15[playerid] = TextDrawCreate(277.333587, 374.162933, "Pavadinimas: Infernus");
  667.     TextDrawLetterSize(Textdraw15[playerid], 0.164333, 0.923852);
  668.     TextDrawAlignment(Textdraw15[playerid], 1);
  669.     TextDrawColor(Textdraw15[playerid], -1);
  670.     TextDrawSetShadow(Textdraw15[playerid], 0);
  671.     TextDrawSetOutline(Textdraw15[playerid], 0);
  672.     TextDrawBackgroundColor(Textdraw15[playerid], 51);
  673.     TextDrawFont(Textdraw15[playerid], 2);
  674.     TextDrawSetProportional(Textdraw15[playerid], 1);
  675.    
  676.     return 1;
  677. }
  678.  
  679. public OnPlayerDisconnect(playerid, reason)
  680. {
  681.     if( online[playerid] )
  682.     {
  683.         MySQL_Save(playerid);
  684.         SavePlayerCar(playerid);
  685.         VehicleDes(playerid);
  686.     }
  687.     return 1;
  688. }
  689.  
  690. public OnPlayerSpawn(playerid)
  691. {
  692.     if( !online[playerid] ) Kick(playerid);
  693.  
  694.     if( from_login[playerid] )
  695.     {
  696.         MySQL_Load(playerid);
  697.         LoadPlayerCar(playerid);
  698.         from_login[playerid] = false;
  699.         return 1;
  700.     }
  701.     if( from_reg[playerid] )
  702.     {
  703.         SetPlayerPos(playerid,1743.7518,-1862.9512,13.5757);
  704.         GivePlayerMoneyA(playerid,3000);
  705.         SetPlayerScore(playerid, 120);
  706.         from_reg[playerid] = false;
  707.         LoadPlayerCar(playerid);
  708.         if(pDB[playerid][pLytis] == 1) return SetPlayerSkin(playerid,7);
  709.         if(pDB[playerid][pLytis] == 2) return SetPlayerSkin(playerid,12);
  710.         return 1;
  711.     }
  712.  
  713.     return 1;
  714. }
  715.  
  716. public OnVehicleSpawn(vehicleid)
  717. {
  718.     return 1;
  719. }
  720.  
  721. public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid)
  722. {
  723.     return 1;
  724. }
  725.  
  726. public OnPlayerDeath(playerid, killerid, reason)
  727. {
  728.     return 1;
  729. }
  730.  
  731. public OnVehicleDeath(vehicleid, killerid)
  732. {
  733.     return 1;
  734. }
  735.  
  736. public OnPlayerText(playerid, text[])
  737. {
  738.     return 1;
  739. }
  740.  
  741. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  742. {
  743.     return 1;
  744. }
  745.  
  746. public OnPlayerExitVehicle(playerid, vehicleid)
  747. {
  748.     SavePlayerCar(playerid);
  749.     return 1;
  750. }
  751.  
  752. public OnPlayerStateChange(playerid, newstate, oldstate)
  753. {
  754.     if(newstate == PLAYER_STATE_DRIVER)
  755.     {
  756.         SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF} Norint valdyti transporto priemone rašykite {AAFF00}/valdymas.");
  757.         TextDrawShowForPlayer(playerid, Textdraw0[playerid]);
  758.         TextDrawShowForPlayer(playerid, Textdraw1[playerid]);
  759.         TextDrawShowForPlayer(playerid, Textdraw2[playerid]);
  760.         TextDrawShowForPlayer(playerid, Textdraw3[playerid]);
  761.         TextDrawShowForPlayer(playerid, Textdraw4[playerid]);
  762.         TextDrawShowForPlayer(playerid, Textdraw5[playerid]);
  763.         TextDrawShowForPlayer(playerid, Textdraw6[playerid]);
  764.         TextDrawShowForPlayer(playerid, Textdraw7[playerid]);
  765.         TextDrawShowForPlayer(playerid, Textdraw8[playerid]);
  766.         TextDrawShowForPlayer(playerid, Textdraw9[playerid]);
  767.         TextDrawShowForPlayer(playerid, Textdraw10[playerid]);
  768.         TextDrawShowForPlayer(playerid, Textdraw11[playerid]);
  769.         TextDrawShowForPlayer(playerid, Textdraw12[playerid]);
  770.         TextDrawShowForPlayer(playerid, Textdraw13[playerid]);
  771.         TextDrawShowForPlayer(playerid, Textdraw14[playerid]);
  772.         TextDrawShowForPlayer(playerid, Textdraw15[playerid]);
  773.     }
  774.     if(newstate == PLAYER_STATE_ONFOOT)
  775.     {
  776.         TextDrawHideForPlayer(playerid, Textdraw0[playerid]);
  777.         TextDrawHideForPlayer(playerid, Textdraw1[playerid]);
  778.         TextDrawHideForPlayer(playerid, Textdraw2[playerid]);
  779.         TextDrawHideForPlayer(playerid, Textdraw3[playerid]);
  780.         TextDrawHideForPlayer(playerid, Textdraw4[playerid]);
  781.         TextDrawHideForPlayer(playerid, Textdraw5[playerid]);
  782.         TextDrawHideForPlayer(playerid, Textdraw6[playerid]);
  783.         TextDrawHideForPlayer(playerid, Textdraw7[playerid]);
  784.         TextDrawHideForPlayer(playerid, Textdraw8[playerid]);
  785.         TextDrawHideForPlayer(playerid, Textdraw9[playerid]);
  786.         TextDrawHideForPlayer(playerid, Textdraw10[playerid]);
  787.         TextDrawHideForPlayer(playerid, Textdraw11[playerid]);
  788.         TextDrawHideForPlayer(playerid, Textdraw12[playerid]);
  789.         TextDrawHideForPlayer(playerid, Textdraw13[playerid]);
  790.         TextDrawHideForPlayer(playerid, Textdraw14[playerid]);
  791.         TextDrawHideForPlayer(playerid, Textdraw15[playerid]);
  792.     }
  793.     return 1;
  794. }
  795.  
  796. public OnPlayerEnterCheckpoint(playerid)
  797. {
  798.     return 1;
  799. }
  800.  
  801. public OnPlayerLeaveCheckpoint(playerid)
  802. {
  803.     return 1;
  804. }
  805.  
  806. public OnPlayerEnterRaceCheckpoint(playerid)
  807. {
  808.     return 1;
  809. }
  810.  
  811. public OnPlayerLeaveRaceCheckpoint(playerid)
  812. {
  813.     return 1;
  814. }
  815.  
  816. public OnRconCommand(cmd[])
  817. {
  818.     return 1;
  819. }
  820.  
  821. public OnPlayerRequestSpawn(playerid)
  822. {
  823.     return 1;
  824. }
  825.  
  826. public OnObjectMoved(objectid)
  827. {
  828.     return 1;
  829. }
  830.  
  831. public OnPlayerObjectMoved(playerid, objectid)
  832. {
  833.     return 1;
  834. }
  835.  
  836. public OnPlayerPickUpPickup(playerid, pickupid)
  837. {
  838.     if(pickupid == grotti)
  839.     {
  840.         SetPlayerInterior(playerid,0);
  841.         SetPlayerPos(playerid,2714.9949,-1812.6660,5.1681);
  842.         return 1;
  843.     }
  844.     if(pickupid == grottis)
  845.     {
  846.         SetPlayerInterior(playerid,0);
  847.         SetPlayerPos(playerid,554.8314,-1293.9269,17.2482);
  848.         return 1;
  849.     }
  850.     if(pickupid == autopirkt)
  851.     {
  852.         ShowPlayerDialog(playerid,22,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Automobiliu pirkimas", "{0099FF}> {FFFFFF}Panaudoti automobiliai\n{0099FF}> {FFFFFF}Nauji automobiliai","Rinktis","Uždaryti");
  853.         return 1;
  854.     }
  855.     if(pickupid == motopirkt)
  856.     {
  857.         ShowPlayerDialog(playerid,25,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Motociklu pirkimas", "{0099FF}> {FFFFFF}Panaudoti motociklai\n{0099FF}> {FFFFFF}Nauji motociklai","Rinktis","Uždaryti");
  858.         return 1;
  859.     }
  860.     return 1;
  861. }
  862.  
  863. public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
  864. {
  865.     return 1;
  866. }
  867.  
  868. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  869. {
  870.     return 1;
  871. }
  872.  
  873. public OnVehicleMod(playerid, vehicleid, componentid)
  874. {
  875.     return 1;
  876. }
  877.  
  878. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  879. {
  880.     return 1;
  881. }
  882.  
  883. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  884. {
  885.     return 1;
  886. }
  887.  
  888. public OnPlayerSelectedMenuRow(playerid, row)
  889. {
  890.     return 1;
  891. }
  892.  
  893. public OnPlayerExitedMenu(playerid)
  894. {
  895.     return 1;
  896. }
  897.  
  898. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  899. {
  900.     return 1;
  901. }
  902.  
  903. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  904. {
  905.     return 1;
  906. }
  907.  
  908. public OnRconLoginAttempt(ip[], password[], success)
  909. {
  910.     return 1;
  911. }
  912.  
  913. public OnPlayerUpdate(playerid)
  914. {
  915.     new vehicleid = GetPlayerVehicleID(playerid);
  916.     new spedo[50];
  917.     new Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed;
  918.     new Float:bukle;
  919.  
  920.     new benzinas[40],svies[40];
  921.     if(masinaDB[vehicleid][degalutipas] == 0) benzinas = "Benzinas 98";
  922.     else if(masinaDB[vehicleid][degalutipas] == 1) benzinas = "Benzinas 95";
  923.     else if(masinaDB[vehicleid][degalutipas] == 2) benzinas = "Dyzelis";
  924.     else if(masinaDB[vehicleid][degalutipas] == 3) benzinas = "Dujos";
  925.    
  926.     if(masinaDB[vehicleid][sviesos]) svies = "Ijungtos";
  927.     else if(!masinaDB[vehicleid][sviesos]) svies = "Isjungtos";
  928.  
  929.     format(spedo, 50,"~w~Pavadinimas: ~y~%s",aVehicleNames[GetVehicleModel(vehicleid) - 400]);
  930.     TextDrawSetString(Textdraw15[playerid], spedo);
  931.  
  932.     format(spedo, 50,"~w~Greitis: ~y~%i~w~ KM/H",GetPlayerSpeed(playerid));
  933.     TextDrawSetString(Textdraw1[playerid], spedo);
  934.  
  935.     format(spedo, 50,"~w~Kuro Tipas: ~y~%s",benzinas);
  936.     TextDrawSetString(Textdraw2[playerid], spedo);
  937.  
  938.     format(spedo, 50,"~w~Degalai: ~y~%i ~w~L",masinaDB[vehicleid][degalai]);
  939.     TextDrawSetString(Textdraw3[playerid], spedo);
  940.    
  941.     GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
  942.     final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*216.666667; // 136.666667 = kmph  // 85.4166672= mph
  943.     masinaDB[vehicleid][rida] += final_speed;
  944.     format(spedo, 50,"~w~Rida: ~y~%.2f ~w~KM",masinaDB[vehicleid][rida]/888888);
  945.     TextDrawSetString(Textdraw4[playerid], spedo);
  946.    
  947.     format(spedo, 50,"~w~Sviesos: ~y~%s",svies);
  948.     TextDrawSetString(Textdraw5[playerid], spedo);
  949.    
  950.     GetVehicleHealth(vehicleid, bukle);
  951.     format(spedo, 50,"~w~Bukle: ~y~%.2f ~w~%",bukle/10);
  952.     TextDrawSetString(Textdraw6[playerid], spedo);
  953.    
  954.     return 1;
  955. }
  956.  
  957. public OnPlayerStreamIn(playerid, forplayerid)
  958. {
  959.     return 1;
  960. }
  961.  
  962. public OnPlayerStreamOut(playerid, forplayerid)
  963. {
  964.     return 1;
  965. }
  966.  
  967. public OnVehicleStreamIn(vehicleid, forplayerid)
  968. {
  969.     if( masinaDB[vehicleid][pavizdys] )
  970.     {
  971.         SetVehicleParamsForPlayer( vehicleid, forplayerid, 0, 1 );
  972.     }
  973.     new
  974.         iEngine, iLights, iAlarm,
  975.         iDoors, iBonnet, iBoot,
  976.         iObjective;
  977.  
  978.     GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  979.     SetVehicleParamsEx(vehicleid, 0, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  980.     return 1;
  981. }
  982.  
  983. public OnVehicleStreamOut(vehicleid, forplayerid)
  984. {
  985.     return 1;
  986. }
  987.  
  988. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  989. {
  990.     if( dialogid == 0 ) //Registracija
  991.     {
  992.         if( response )
  993.         {
  994.             new pw[40],string[248],lytiss[26];
  995.            
  996.             if(pDB[playerid][pLytis] == 0) lytiss = "{FF0000}Nepasirinkta";
  997.             else if(pDB[playerid][pLytis] == 1) lytiss = "{25C433}Vyras";
  998.             else if(pDB[playerid][pLytis] == 2) lytiss = "{25C433}Moteris";
  999.            
  1000.             mysql_real_escape_string(inputtext, pw);
  1001.             if( !strlen( pw ) )
  1002.             {
  1003.                 SendClientMessage( playerid,-1,"Laukelis negali būti tuščias." );
  1004.                 ShowPlayerDialog( playerid,0,DIALOG_STYLE_INPUT,"Registracija","Sveikas atvykes! Užsiregistruok.\nSlaptažodis: ","Registruotis","Atšaukti" );
  1005.                 return 1;
  1006.             }
  1007.             if( strlen( pw ) > 40 )
  1008.             {
  1009.                 SendClientMessage( playerid,-1,"Slaptažodis negali būti ilgesnis nei 40simbolių." );
  1010.                 ShowPlayerDialog( playerid,0,DIALOG_STYLE_INPUT,"Registracija","Sveikas atvykes! Užsiregistruok.\nSlaptažodis: ","Registruotis","Atšaukti" );
  1011.                 return 1;
  1012.             }
  1013.  
  1014.             new
  1015.                 Query[ 150 ]
  1016.             ;
  1017.             format( Query,sizeof( Query ),"INSERT INTO `zaidejai` (vardas,slaptazodis) VALUES ('%s','%s')",GetPlayerNameEx( playerid ), pw );
  1018.             mysql_query( Query );
  1019.             online[playerid] = true;
  1020.             from_reg[playerid] = true;
  1021.             format( string,sizeof( string ),"{AAFF00}> {FFFFFF}Lytis [%s{FFFFFF}]\n{AAFF00}> {FFD000}Pradėti žaisti",lytiss );
  1022.             ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"{FFFFFF}SVARBU",string,"Rinktis","Uždaryti");
  1023.         }
  1024.         else
  1025.         {
  1026.             Kick( playerid );
  1027.         }
  1028.         return 1;
  1029.     }
  1030.     if( dialogid == 1 ) //Prisijungimas
  1031.     {
  1032.         if( response )
  1033.         {
  1034.             new pw[40],string[248];
  1035.             new name[MAX_PLAYER_NAME+1];
  1036.             new plrIP[16];
  1037.             GetPlayerIp(playerid, plrIP, sizeof(plrIP));
  1038.             GetPlayerName(playerid,name, sizeof(name));
  1039.             mysql_real_escape_string(inputtext, pw);
  1040.             if( strlen( pw ) > 40 )
  1041.             {
  1042.                 format(string,sizeof(string),"{FFFFFF}Jūsų vardas: {AAFF00}%s\n{FFFFFF}Ping'as: {AAFF00}%i\n{FFFFFF}Ip'as: {AAFF00}%s\n\n{FFFFFF}Prasome prisijungti\n{FF0000}Slaptažodis per ilgas",name,GetPlayerPing(playerid),plrIP);
  1043.                 ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{FFFFFF}Serverio prisijungimas",string,"Prisijungti","Atsaukti");
  1044.                 return 1;
  1045.             }
  1046.  
  1047.             new
  1048.                 Query[ 150 ]
  1049.             ;
  1050.             format( Query,sizeof( Query ),"SELECT * FROM `zaidejai` WHERE vardas = '%s' AND slaptazodis = '%s'",GetPlayerNameEx( playerid ),pw );
  1051.             mysql_query( Query );
  1052.             mysql_store_result( );
  1053.  
  1054.             if(! mysql_num_rows( ) )
  1055.             {
  1056.                 if(trylog[playerid] > 2) { SendClientMessage(playerid, 0xFF0000FF, "Norėdamas(-a) išeiti, rašyk /q"); Kick(playerid); }
  1057.                 trylog[playerid]++;
  1058.                 format(string,sizeof(string),"{FFFFFF}Jūsų vardas: {AAFF00}%s\n{FFFFFF}Ping'as: {AAFF00}%i\n{FFFFFF}Ip'as: {AAFF00}%s\n\n{FFFFFF}Prasome prisijungti\n{FF0000}Neteisingas slaptažodis",name,GetPlayerPing(playerid),plrIP);
  1059.                 ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{FFFFFF}Serverio prisijungimas",string,"Prisijungti","Atsaukti");
  1060.             }
  1061.             else
  1062.             {
  1063.                 online[playerid] = true;
  1064.                 from_login[playerid] = true;
  1065.                 return 1;
  1066.             }
  1067.             mysql_free_result( );
  1068.             return 1;
  1069.         }
  1070.         if( !response )
  1071.         {
  1072.             Kick( playerid );
  1073.         }
  1074.         return 1;
  1075.     }
  1076.     if( dialogid == 2 )
  1077.     {
  1078.         if( response )
  1079.         {
  1080.             if(listitem == 0)
  1081.             {
  1082.                 ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{FFFFFF}Lytis","{0099FF}- {FFFFFF}Norint pasirinkti lyti spauskite ant mygtuku.\n{0099FF}- {FFFFFF}Jai norite vyro '{FFD000}Vyras{FFFFFF}', Jai norite moters '{FFD000}Moteris{FFFFFF}'","Vyras","Moteris");
  1083.             }
  1084.             if(listitem == 1)
  1085.             {
  1086.                 if(pDB[playerid][pLytis] == 0)
  1087.                 {
  1088.                     new string[248],lytiss[26];
  1089.  
  1090.                     if(pDB[playerid][pLytis] == 0) lytiss = "{FF0000}Nepasirinkta";
  1091.                     else if(pDB[playerid][pLytis] == 1) lytiss = "{25C433}Vyras";
  1092.                     else if(pDB[playerid][pLytis] == 2) lytiss = "{25C433}Moteris";
  1093.  
  1094.                     format( string,sizeof( string ),"{AAFF00}> {FFFFFF}Lytis [%s{FFFFFF}]\n{AAFF00}> {FFD000}Pradėti žaisti",lytiss );
  1095.                     ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"{FFFFFF}SVARBU",string,"Rinktis","Uždaryti");
  1096.                     SendClientMessage( playerid,-1,"{FF2F00}[' ] {FFFFFF}Pirma turite pasirinkti lyti!" );
  1097.                 }
  1098.                 else
  1099.                 {
  1100.                     SendClientMessage( playerid,-1,"{FFD000}[' ] {FFFFFF}Sėkmės žaidime!" );
  1101.                 }
  1102.             }
  1103.         }
  1104.         return 1;
  1105.     }
  1106.     if( dialogid == 3 )
  1107.     {
  1108.         if( response )
  1109.         {
  1110.             pDB[playerid][pLytis] = 1;
  1111.             new string[248],lytiss[26];
  1112.  
  1113.             if(pDB[playerid][pLytis] == 0) lytiss = "{FF0000}Nepasirinkta";
  1114.             else if(pDB[playerid][pLytis] == 1) lytiss = "{25C433}Vyras";
  1115.             else if(pDB[playerid][pLytis] == 2) lytiss = "{25C433}Moteris";
  1116.  
  1117.             format( string,sizeof( string ),"{AAFF00}> {FFFFFF}Lytis [%s{FFFFFF}]\n{AAFF00}> {FFD000}Pradėti žaisti",lytiss );
  1118.             ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"{FFFFFF}SVARBU",string,"Rinktis","Uždaryti");
  1119.             SendClientMessage( playerid,-1,"{FFD000}[' ] {FFFFFF}Sėkmingai pasirinkote vyro lyti!" );
  1120.         }
  1121.         if( !response )
  1122.         {
  1123.             pDB[playerid][pLytis] = 2;
  1124.             new string[248],lytiss[26];
  1125.  
  1126.             if(pDB[playerid][pLytis] == 0) lytiss = "{FF0000}Nepasirinkta";
  1127.             else if(pDB[playerid][pLytis] == 1) lytiss = "{25C433}Vyras";
  1128.             else if(pDB[playerid][pLytis] == 2) lytiss = "{25C433}Moteris";
  1129.  
  1130.             format( string,sizeof( string ),"{AAFF00}> {FFFFFF}Lytis [%s{FFFFFF}]\n{AAFF00}> {FFD000}Pradėti žaisti",lytiss);
  1131.             ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"{FFFFFF}SVARBU",string,"Rinktis","Uždaryti");
  1132.             SendClientMessage( playerid,-1,"{FFD000}[' ] {FFFFFF}Sėkmingai pasirinkote moters lyti!" );
  1133.         }
  1134.         return 1;
  1135.     }
  1136.     if( dialogid == 4 )
  1137.     {
  1138.         if( response )
  1139.         {
  1140.             if(listitem == 0)
  1141.             {
  1142.                 new string[248];
  1143.                 format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{AAFF00}> {FFFFFF}Pinigu pasipildymas\n{AAFF00}> {FFFFFF}XP pirkimas\n{AAFF00}> {FFFFFF}Vip statuso pirkimas\n\
  1144.                 {AAFF00}> {FFFFFF}Skin keitimas\n{AAFF00}> {FFFFFF}2x XP boost\n",pDB[playerid][pKreditai]);
  1145.                 ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  1146.             }
  1147.             if(listitem == 1)
  1148.             {
  1149.                 ShowPlayerDialog( playerid, 5, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}Pinigu pasipildymas", "\
  1150.                 {0099FF}- {FFFFFF}Įrašykite pinigų suma kurią norite pasiimti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}100 Lt{FFFFFF}, kurios kaina {FF0000}1 kreditas.", "Pasipildyti", "Atgal" );
  1151.             }
  1152.             if(listitem == 2)
  1153.             {
  1154.                 ShowPlayerDialog( playerid, 6, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  1155.                 {0099FF}- {FFFFFF}Įrašykite XP suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}200XP{FFFFFF}, kurios kaina {FF0000}20 kreditų.", "Pirkti", "Atgal" );
  1156.             }
  1157.             if(listitem == 3)
  1158.             {
  1159.                 ShowPlayerDialog( playerid, 7, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}Vip statuso pirkimas", "\
  1160.                 {0099FF}- {FFFFFF}Ar norite pirkti vip statusa kuris jums kainuos 5 kreditus?\n{0099FF}- {FFFFFF}Daugiau informacijos apie VIP statusa galite rasti paraše /vip", "Pirkti", "Atgal" );
  1161.             }
  1162.             if(listitem == 4)
  1163.             {
  1164.                 ShowPlayerDialog( playerid, 8, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}Skin keitimas", "{0099FF}- {FFFFFF}Įrašykite norimo skin ID:\n\
  1165.             {FF0000}Dėmesio: {FFFFFF}skin ID galite rasti: {FF0000}http://google.lt\nSkin kaina 60 kreditų", "Pirkti", "Atgal" );
  1166.             }
  1167.             if(listitem == 5)
  1168.             {
  1169.                 ShowPlayerDialog( playerid, 9, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}2x XP boost", "\
  1170.                 {0099FF}- {FFFFFF}Ar norite pirkti 2x XP boost 1 min boos kainuos 5 kreditus?\n{0099FF}- {FFFFFF}Įrašykite norima suma perkant 2x XP boost", "Pirkti", "Atgal" );
  1171.             }
  1172.         }
  1173.         return 1;
  1174.     }
  1175.     if(dialogid == 5)
  1176.     {
  1177.         if(response)
  1178.         {
  1179.             new
  1180.                 suma;
  1181.  
  1182.             if( sscanf( inputtext, "i", suma ) ) return ShowPlayerDialog( playerid, 5, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}Pinigu pasipildymas", "\
  1183.             {0099FF}- {FFFFFF}Įrašykite pinigų suma kurią norite pasiimti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}100 Lt{FFFFFF}, kurios kaina {FF0000}1 kreditas.\n\
  1184.             {FF0000}Blogai įvestas skaičius!", "Pasipildyti", "Atgal" );
  1185.  
  1186.             if( suma < 100 )
  1187.             {
  1188.                 return ShowPlayerDialog( playerid, 5, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}Pinigu pasipildymas", "\
  1189.                 {0099FF}- {FFFFFF}Įrašykite pinigų suma kurią norite pasiimti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}100 Lt{FFFFFF}, kurios kaina {FF0000}1 kreditas.\n\
  1190.                 {FF0000}Minimali suma yra 100 Lt!", "Pasipildyti", "Atgal" );
  1191.             }
  1192.             if( suma > 100000 )
  1193.             {
  1194.                 return ShowPlayerDialog( playerid, 5, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}Pinigu pasipildymas", "\
  1195.                 {0099FF}- {FFFFFF}Įrašykite pinigų suma kurią norite pasiimti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}100 Lt{FFFFFF}, kurios kaina {FF0000}1 kreditas.\n\
  1196.                 {FF0000}Maksimali suma yra 100000 Lt!", "Pasipildyti", "Atgal" );
  1197.             }
  1198.  
  1199.             new pasipildyta = floatround( (suma*1)/100 );
  1200.             if( pasipildyta > pDB[ playerid ][ pKreditai ] )
  1201.             {
  1202.                 return ShowPlayerDialog( playerid, 5, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}Pinigu pasipildymas", "\
  1203.                 {0099FF}- {FFFFFF}Įrašykite pinigų suma kurią norite pasiimti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}100 Lt{FFFFFF}, kurios kaina {FF0000}1 kreditas.\n\
  1204.                 {FF0000}Jums neužtenka kreditų!", "Pasipildyti", "Atgal" );
  1205.             }
  1206.             pDB[ playerid ][ pKreditai ] -= pasipildyta;
  1207.             GivePlayerMoneyA( playerid, suma );
  1208.             new
  1209.                 msg[ 256 ];
  1210.  
  1211.             format( msg, sizeof( msg ), "{0099FF}- {FFFFFF}Sėkmingai nusipirkote pinigų už kreditus!\n \nĮ jūsų rankas pridėta {FF0000}%i {FFFFFF}Litų, už {FF0000}%i {FFFFFF}kreditų.\n[ {FF0000}DĖMESIO{FFFFFF} ] Rekomenduojama išsaugoti profilį įsigijus paslaugų.", suma, pasipildyta );
  1212.             ShowPlayerDialog( playerid, 10, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}Pinigu pasipildymas", msg, "Uždaryti", "" );
  1213.         }
  1214.         if(!response)
  1215.         {
  1216.             new string[248];
  1217.             format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{0099FF}> {FFFFFF}Pinigu pasipildymas\n{0099FF}> {FFFFFF}XP pirkimas\n{0099FF}> {FFFFFF}Vip statuso pirkimas\n\
  1218.             {0099FF}> {FFFFFF}Skin keitimas\n{0099FF}> {FFFFFF}2x XP boost",pDB[playerid][pKreditai]);
  1219.             ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  1220.         }
  1221.         return 1;
  1222.     }
  1223.     if(dialogid == 6)
  1224.     {
  1225.         if(response)
  1226.         {
  1227.             new
  1228.                 suma;
  1229.  
  1230.             if( sscanf( inputtext, "i", suma ) ) return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  1231.             {0099FF}- {FFFFFF}Įrašykite XP suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}200XP{FFFFFF}, kurios kaina {FF0000}20 kreditų.\n\
  1232.             {FF0000}Blogai įvestas skaičius!", "Pasipildyti", "Atgal" );
  1233.  
  1234.             if( suma < 200 )
  1235.             {
  1236.                 return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  1237.                 {0099FF}- {FFFFFF}Įrašykite XP suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}200XP{FFFFFF}, kurios kaina {FF0000}20 kreditų.\n\
  1238.                 {FF0000}Minimali suma yra 200 XP!", "Pasipildyti", "Atgal" );
  1239.             }
  1240.             if( suma > 10000 )
  1241.             {
  1242.                 return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  1243.                 {0099FF}- {FFFFFF}Įrašykite XP suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}200XP{FFFFFF}, kurios kaina {FF0000}20 kreditų.\n\
  1244.                 {FF0000}Maksimali suma yra 10000 XP!", "Pasipildyti", "Atgal" );
  1245.             }
  1246.  
  1247.             new pasipildyta = floatround( (suma*10)/100 );
  1248.             if( pasipildyta > pDB[ playerid ][ pKreditai ] )
  1249.             {
  1250.                 return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  1251.                 {0099FF}- {FFFFFF}Įrašykite XP suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}200XP{FFFFFF}, kurios kaina {FF0000}20 kreditų.\n\
  1252.                 {FF0000}Jums neužtenka kreditų!", "Pasipildyti", "Atgal" );
  1253.             }
  1254.             pDB[ playerid ][ pKreditai ] -= pasipildyta;
  1255.             SetPlayerScore(playerid,GetPlayerScore(playerid) +suma);
  1256.             new
  1257.                 msg[ 256 ];
  1258.  
  1259.             format( msg, sizeof( msg ), "{0099FF}- {FFFFFF}Sėkmingai nusipirkote XP už kreditus!\n \nJums pridėta {FF0000}%i {FFFFFF}XP, už {FF0000}%i {FFFFFF}kreditų.\n[ {FF0000}DĖMESIO{FFFFFF} ] Rekomenduojama išsaugoti profilį įsigijus paslaugų.", suma, pasipildyta );
  1260.             ShowPlayerDialog( playerid, 10, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}XP pirkimas", msg, "Uždaryti", "" );
  1261.         }
  1262.         if(!response)
  1263.         {
  1264.             new string[248];
  1265.             format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{0099FF}> {FFFFFF}Pinigu pasipildymas\n{0099FF}> {FFFFFF}XP pirkimas\n{0099FF}> {FFFFFF}Vip statuso pirkimas\n\
  1266.             {0099FF}> {FFFFFF}Skin keitimas\n{0099FF}> {FFFFFF}2x XP boost",pDB[playerid][pKreditai]);
  1267.             ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  1268.         }
  1269.         return 1;
  1270.     }
  1271.     if(dialogid == 7)
  1272.     {
  1273.         if(response)
  1274.         {
  1275.             new string[245];
  1276.             if(pDB[playerid][pVip] >= 1) return SendClientMessage(playerid,-1,"{FF2F00}[' ] {FFFFFF}Atsiprašome bet jūs jau turite VIP statusą.");
  1277.             if(pDB[playerid][pKreditai] <= 4) return SendClientMessage(playerid,-1,"{FF2F00}[' ] {FFFFFF}Atsiprašome bet jūs neturite pakankamai kreditų.");
  1278.  
  1279.             SendClientMessage(playerid,-1,"{FFD000}[' ] {FFFFFF}Sveikiname nusipirkus vip statusą. Daugiau informacijos /vip");
  1280.             pDB[playerid][pVip] = 1;
  1281.             pDB[playerid][pViplaikas] = 5000;
  1282.             pDB[playerid][pKreditai] -= 5;
  1283.             format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{0099FF}> {FFFFFF}Pinigu pasipildymas\n{0099FF}> {FFFFFF}XP pirkimas\n{0099FF}> {FFFFFF}Vip statuso pirkimas\n\
  1284.             {0099FF}> {FFFFFF}Skin keitimas\n{0099FF}> {FFFFFF}2x XP boost",pDB[playerid][pKreditai]);
  1285.             ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  1286.         }
  1287.         if(!response)
  1288.         {
  1289.             new string[248];
  1290.             format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{0099FF}> {FFFFFF}Pinigu pasipildymas\n{0099FF}> {FFFFFF}XP pirkimas\n{0099FF}> {FFFFFF}Vip statuso pirkimas\n\
  1291.             {0099FF}> {FFFFFF}Skin keitimas\n{0099FF}> {FFFFFF}2x XP boost",pDB[playerid][pKreditai]);
  1292.             ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  1293.         }
  1294.         return 1;
  1295.     }
  1296.     if(dialogid == 8)
  1297.     {
  1298.         if(response)
  1299.         {
  1300.             if(pDB[playerid][pKreditai] < 100)
  1301.             {
  1302.                 new
  1303.                     msg     [ 128 ];
  1304.  
  1305.                 format( msg, sizeof( msg ), "{0099FF}- {FFFFFF}Atsiprašome, bet jums {FF0000}neužtenka{FFFFFF} kreditų!\n \n\
  1306.                 Jūsų turimi kreditai: {FF0000}%i", pDB[playerid][pKreditai] );
  1307.                 ShowPlayerDialog(playerid, 10, DIALOG_STYLE_MSGBOX, "{FFFFFF}Įvyko klaida!", msg, "Uždaryti", "" );
  1308.                 return true;
  1309.             }
  1310.             new
  1311.                 skinid = strval( inputtext );
  1312.  
  1313.             if( skinid == 0 || skinid == 3 || skinid == 4 || skinid == 5 || skinid == 6 || skinid == 8 || skinid == 65 || skinid == 265 || skinid == 266 || skinid == 267 ||
  1314.             skinid == 274 || skinid == 280 || skinid == 281 || skinid == 282 || skinid == 283 || skinid == 284 || skinid == 285 || skinid == 286 || skinid == 287 || skinid == 288 ||
  1315.             skinid > 299 )
  1316.             {
  1317.                 ShowPlayerDialog( playerid, 10, DIALOG_STYLE_MSGBOX, "{FFFFFF}Įvyko klaida!", "{0099FF}- {FFFFFF}Atsiprašome, bet {FF0000}šio{FFFFFF} skino pirkti negalite.", "Uždaryti", "" );
  1318.                 return true;
  1319.             }
  1320.             pDB[playerid][pKreditai] -=60;
  1321.             pDB[ playerid ][ pSkin ] = skinid;
  1322.             SetPlayerSkin( playerid, skinid );
  1323.             ShowPlayerDialog(playerid, 10, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}Skin keitimas", "{0099FF}- {FFFFFF}Sėkmingai {FFFFFF}nusipirkote skin už kreditus!\n \n\
  1324.             [ {FF0000}DĖMESIO{FFFFFF} ] Rekomenduojama išsaugoti profilį įsigijus paslaugų.", "Uždaryti", "" );
  1325.         }
  1326.         if(!response)
  1327.         {
  1328.             new string[248];
  1329.             format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{0099FF}> {FFFFFF}Pinigu pasipildymas\n{0099FF}> {FFFFFF}XP pirkimas\n{0099FF}> {FFFFFF}Vip statuso pirkimas\n\
  1330.             {0099FF}> {FFFFFF}Skin keitimas\n{0099FF}> {FFFFFF}2x XP boost",pDB[playerid][pKreditai]);
  1331.             ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  1332.         }
  1333.         return 1;
  1334.     }
  1335.     if(dialogid == 9)
  1336.     {
  1337.         if(response)
  1338.         {
  1339.             new
  1340.                 suma;
  1341.  
  1342.             if( sscanf( inputtext, "i", suma ) ) return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  1343.             {0099FF}- {FFFFFF}Įrašykite 2x XP boost suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}2XP boost{FFFFFF}, kurios kaina {FF0000}4 kreditai.\n\
  1344.             {FF0000}Blogai įvestas skaičius!", "Pasipildyti", "Atgal" );
  1345.  
  1346.             if( suma < 2 )
  1347.             {
  1348.                 return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  1349.                 {0099FF}- {FFFFFF}Įrašykite 2x XP boost suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}2XP boost{FFFFFF}, kurios kaina {FF0000}4 kreditai.\n\
  1350.                 {FF0000}Minimali suma yra 200 XP!", "Pasipildyti", "Atgal" );
  1351.             }
  1352.             if( suma > 100 )
  1353.             {
  1354.                 return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  1355.                 {0099FF}- {FFFFFF}Įrašykite 2x XP boost suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}2XP boost{FFFFFF}, kurios kaina {FF0000}4 kreditai.\n\
  1356.                 {FF0000}Maksimali suma yra 10000 XP!", "Pasipildyti", "Atgal" );
  1357.             }
  1358.  
  1359.             new pasipildyta = floatround( (suma*2) );
  1360.             if( pasipildyta > pDB[ playerid ][ pKreditai ] )
  1361.             {
  1362.                 return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  1363.                 {0099FF}- {FFFFFF}Įrašykite 2x XP boost suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}2XP boost{FFFFFF}, kurios kaina {FF0000}4 kreditai.\n\
  1364.                 {FF0000}Jums neužtenka kreditų!", "Pasipildyti", "Atgal" );
  1365.             }
  1366.             pDB[ playerid ][ pKreditai ] -= pasipildyta;
  1367.             pDB[ playerid ][ pXPboost ] += suma;
  1368.             new
  1369.                 msg[ 256 ];
  1370.  
  1371.             format( msg, sizeof( msg ), "{0099FF}- {FFFFFF}Sėkmingai nusipirkote XP boost už kreditus!\n \nJums pridėta {FF0000}%i {FFFFFF}XP boost, už {FF0000}%i {FFFFFF}kreditų.\n[ {FF0000}DĖMESIO{FFFFFF} ] Rekomenduojama išsaugoti profilį įsigijus paslaugų.", suma, pasipildyta );
  1372.             ShowPlayerDialog( playerid, 10, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}XP pirkimas", msg, "Uždaryti", "" );
  1373.         }
  1374.         if(!response)
  1375.         {
  1376.             new string[248];
  1377.             format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{0099FF}> {FFFFFF}Pinigu pasipildymas\n{0099FF}> {FFFFFF}XP pirkimas\n{0099FF}> {FFFFFF}Vip statuso pirkimas\n\
  1378.             {0099FF}> {FFFFFF}Skin keitimas\n{0099FF}> {FFFFFF}2x XP boost",pDB[playerid][pKreditai]);
  1379.             ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  1380.         }
  1381.         return 1;
  1382.     }
  1383.     if(dialogid == 12)
  1384.     {
  1385.         if(response)
  1386.         {
  1387.             if(listitem == 0)
  1388.             {
  1389.                 ShowPlayerDialog(playerid, 13, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Variklio valdymas", "{0099FF}> {FFFFFF}Užkurti varikli\n{0099FF}> {FFFFFF}Užgesinti varikli", "Rinktis", "Atgal");
  1390.             }
  1391.             if(listitem == 1)
  1392.             {
  1393.                 ShowPlayerDialog(playerid, 14, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Šviesu valdymas", "{0099FF}> {FFFFFF}Ijungti šviesas\n{0099FF}> {FFFFFF}Išjungti šviesas", "Rinktis", "Atgal");
  1394.             }
  1395.             if(listitem == 2)
  1396.             {
  1397.                 ShowPlayerDialog(playerid, 15, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kapoto valdymas", "{0099FF}> {FFFFFF}Atidaryti kapota\n{0099FF}> {FFFFFF}Uždaryti kapota", "Rinktis", "Atgal");
  1398.             }
  1399.             if(listitem == 3)
  1400.             {
  1401.                 ShowPlayerDialog(playerid, 16, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Bagažinės valdymas", "{0099FF}> {FFFFFF}Atidaryti bagažinę\n{0099FF}> {FFFFFF}Uždaryti bagažinę", "Rinktis", "Atgal");
  1402.             }
  1403.             if(listitem == 4)
  1404.             {
  1405.                 ShowPlayerDialog(playerid, 17, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Duru valdymas", "{0099FF}> {FFFFFF}Užrakinti transp.priemone\n{0099FF}> {FFFFFF}Atrakinti transp.priemone", "Rinktis", "Atgal");
  1406.             }
  1407.  
  1408.         }
  1409.         return 1;
  1410.     }
  1411.     if(dialogid == 13)
  1412.     {
  1413.         if(response)
  1414.         {
  1415.             if(listitem == 0)
  1416.             {
  1417.                 new
  1418.                 zin         [ 98 ];
  1419.                 new vehicleid = GetPlayerVehicleID(playerid);
  1420.                 if(masinaDB[vehicleid][variklis])
  1421.                 {
  1422.                     SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF}Būkite atsargus kitaip galite užkalti varikli!");
  1423.                     ShowPlayerDialog(playerid, 13, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Variklio valdymas", "{0099FF}> {FFFFFF}Užkurti varikli\n{0099FF}> {FFFFFF}Užgesinti varikli", "Rinktis", "Atgal");
  1424.                     return 1;
  1425.                 }
  1426.  
  1427.                 SetTimerEx("Bandom", 1800, false, "ii", playerid, vehicleid);
  1428.  
  1429.                 format              (zin, sizeof(zin), "{FFD000}[' ] {FFFFFF}Pasukai transp. priem. raktelį ir bandai užkurti variklį");
  1430.                 SendClientMessage           (playerid, -1, zin);
  1431.                 ShowPlayerDialog(playerid, 13, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Variklio valdymas", "{0099FF}> {FFFFFF}Užkurti varikli\n{0099FF}> {FFFFFF}Užgesinti varikli", "Rinktis", "Atgal");
  1432.             }
  1433.             if(listitem == 1)
  1434.             {
  1435.                 new
  1436.                     iEngine, iLights, iAlarm,
  1437.                     iDoors, iBonnet, iBoot,
  1438.                     iObjective;
  1439.                 new vehicleid = GetPlayerVehicleID(playerid);
  1440.                
  1441.                 masinaDB[vehicleid][variklis] = false;
  1442.  
  1443.                 GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  1444.                 SetVehicleParamsEx(vehicleid, 0, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  1445.                 ShowPlayerDialog(playerid, 13, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Variklio valdymas", "{0099FF}> {FFFFFF}Užkurti varikli\n{0099FF}> {FFFFFF}Užgesinti varikli", "Rinktis", "Atgal");
  1446.             }
  1447.         }
  1448.         if(!response)
  1449.         {
  1450.             ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Transporto valdymas", "{0099FF}> {FFFFFF}Variklio valdymas\n{0099FF}> {FFFFFF}Šviesu valdymas\n{0099FF}> {FFFFFF}Kapoto valdymas\n{0099FF}> {FFFFFF}Bagažinės valdymas\n{0099FF}> {FFFFFF}Duru valdymas\n{0099FF}> {FFFFFF}Kuro valdymas", "Rinktis", "Uždaryti");
  1451.         }
  1452.         return 1;
  1453.     }
  1454.     if(dialogid == 14)
  1455.     {
  1456.         if(response)
  1457.         {
  1458.             if(listitem == 0)
  1459.             {
  1460.                 new
  1461.                     iEngine, iLights, iAlarm,
  1462.                     iDoors, iBonnet, iBoot,
  1463.                     iObjective;
  1464.                 new vehicleid = GetPlayerVehicleID(playerid);
  1465.  
  1466.                 GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  1467.                 SetVehicleParamsEx(vehicleid, iEngine, 1, 0, iDoors, iBonnet, iBoot, iObjective);
  1468.                 masinaDB[vehicleid][sviesos] = true;
  1469.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Ijungėte šviesas.");
  1470.                 ShowPlayerDialog(playerid, 14, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Šviesu valdymas", "{0099FF}> {FFFFFF}Ijungti šviesas\n{0099FF}> {FFFFFF}Išjungti šviesas", "Rinktis", "Atgal");
  1471.             }
  1472.             if(listitem == 1)
  1473.             {
  1474.                 new
  1475.                     iEngine, iLights, iAlarm,
  1476.                     iDoors, iBonnet, iBoot,
  1477.                     iObjective;
  1478.                 new vehicleid = GetPlayerVehicleID(playerid);
  1479.  
  1480.                 GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  1481.                 SetVehicleParamsEx(vehicleid, iEngine, 0, 0, iDoors, iBonnet, iBoot, iObjective);
  1482.                 masinaDB[vehicleid][sviesos] = false;
  1483.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Išjungėte šviesas.");
  1484.                 ShowPlayerDialog(playerid, 14, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Šviesu valdymas", "{0099FF}> {FFFFFF}Ijungti šviesas\n{0099FF}> {FFFFFF}Išjungti šviesas", "Rinktis", "Atgal");
  1485.             }
  1486.         }
  1487.         if(!response)
  1488.         {
  1489.             ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Transporto valdymas", "{0099FF}> {FFFFFF}Variklio valdymas\n{0099FF}> {FFFFFF}Šviesu valdymas\n{0099FF}> {FFFFFF}Kapoto valdymas\n{0099FF}> {FFFFFF}Bagažinės valdymas\n{0099FF}> {FFFFFF}Duru valdymas\n{0099FF}> {FFFFFF}Kuro valdymas", "Rinktis", "Uždaryti");
  1490.         }
  1491.         return 1;
  1492.     }
  1493.     if(dialogid == 15)
  1494.     {
  1495.         if(response)
  1496.         {
  1497.             if(listitem == 0)
  1498.             {
  1499.                 new
  1500.                     iEngine, iLights, iAlarm,
  1501.                     iDoors, iBonnet, iBoot,
  1502.                     iObjective;
  1503.                 new vehicleid = GetPlayerVehicleID(playerid);
  1504.  
  1505.                 GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  1506.                 SetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, 1, iBoot, iObjective);
  1507.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Atidarėte kapotą.");
  1508.                 ShowPlayerDialog(playerid, 15, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kapoto valdymas", "{0099FF}> {FFFFFF}Atidaryti kapota\n{0099FF}> {FFFFFF}Uždaryti kapota", "Rinktis", "Atgal");
  1509.             }
  1510.             if(listitem == 1)
  1511.             {
  1512.                 new
  1513.                     iEngine, iLights, iAlarm,
  1514.                     iDoors, iBonnet, iBoot,
  1515.                     iObjective;
  1516.                 new vehicleid = GetPlayerVehicleID(playerid);
  1517.  
  1518.                 GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  1519.                 SetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, 0, iBoot, iObjective);
  1520.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Uždarėte kapotą.");
  1521.                 ShowPlayerDialog(playerid, 15, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kapoto valdymas", "{0099FF}> {FFFFFF}Atidaryti kapota\n{0099FF}> {FFFFFF}Uždaryti kapota", "Rinktis", "Atgal");
  1522.             }
  1523.         }
  1524.         if(!response)
  1525.         {
  1526.             ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Transporto valdymas", "{0099FF}> {FFFFFF}Variklio valdymas\n{0099FF}> {FFFFFF}Šviesu valdymas\n{0099FF}> {FFFFFF}Kapoto valdymas\n{0099FF}> {FFFFFF}Bagažinės valdymas\n{0099FF}> {FFFFFF}Duru valdymas\n{0099FF}> {FFFFFF}Kuro valdymas", "Rinktis", "Uždaryti");
  1527.         }
  1528.         return 1;
  1529.     }
  1530.     if(dialogid == 16)
  1531.     {
  1532.         if(response)
  1533.         {
  1534.             if(listitem == 0)
  1535.             {
  1536.                 new
  1537.                     iEngine, iLights, iAlarm,
  1538.                     iDoors, iBonnet, iBoot,
  1539.                     iObjective;
  1540.                 new vehicleid = GetPlayerVehicleID(playerid);
  1541.  
  1542.                 GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  1543.                 SetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, 1, iObjective);
  1544.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Atidarėte bagažinę.");
  1545.                 ShowPlayerDialog(playerid, 16, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Bagažinės valdymas", "{0099FF}> {FFFFFF}Atidaryti bagažinę\n{0099FF}> {FFFFFF}Uždaryti bagažinę", "Rinktis", "Atgal");
  1546.             }
  1547.             if(listitem == 1)
  1548.             {
  1549.                 new
  1550.                     iEngine, iLights, iAlarm,
  1551.                     iDoors, iBonnet, iBoot,
  1552.                     iObjective;
  1553.                 new vehicleid = GetPlayerVehicleID(playerid);
  1554.  
  1555.                 GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  1556.                 SetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, 0, iObjective);
  1557.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Uždarėte bagažinę.");
  1558.                 ShowPlayerDialog(playerid, 16, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Bagažinės valdymas", "{0099FF}> {FFFFFF}Atidaryti bagažinę\n{0099FF}> {FFFFFF}Uždaryti bagažinę", "Rinktis", "Atgal");
  1559.             }
  1560.         }
  1561.         if(!response)
  1562.         {
  1563.             ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Transporto valdymas", "{0099FF}> {FFFFFF}Variklio valdymas\n{0099FF}> {FFFFFF}Šviesu valdymas\n{0099FF}> {FFFFFF}Kapoto valdymas\n{0099FF}> {FFFFFF}Bagažinės valdymas\n{0099FF}> {FFFFFF}Duru valdymas\n{0099FF}> {FFFFFF}Kuro valdymas", "Rinktis", "Uždaryti");
  1564.         }
  1565.         return 1;
  1566.     }
  1567.     if(dialogid == 17)
  1568.     {
  1569.         if(response)
  1570.         {
  1571.             if(listitem == 0)
  1572.             {
  1573.                 VehicleLock(GetPlayerOwnedVehicleID(playerid));
  1574.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Užrakinote savo mašiną.");
  1575.                 ShowPlayerDialog(playerid, 17, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Duru valdymas", "{0099FF}> {FFFFFF}Užrakinti transp.priemone\n{0099FF}> {FFFFFF}Atrakinti transp.priemone", "Rinktis", "Atgal");
  1576.             }
  1577.             if(listitem == 1)
  1578.             {
  1579.                 VehicleUnlock(GetPlayerOwnedVehicleID(playerid));
  1580.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Atrakinote savo mašiną.");
  1581.                 ShowPlayerDialog(playerid, 17, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Duru valdymas", "{0099FF}> {FFFFFF}Užrakinti transp.priemone\n{0099FF}> {FFFFFF}Atrakinti transp.priemone", "Rinktis", "Atgal");
  1582.             }
  1583.         }
  1584.         if(!response)
  1585.         {
  1586.             ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Transporto valdymas", "{0099FF}> {FFFFFF}Variklio valdymas\n{0099FF}> {FFFFFF}Šviesu valdymas\n{0099FF}> {FFFFFF}Kapoto valdymas\n{0099FF}> {FFFFFF}Bagažinės valdymas\n{0099FF}> {FFFFFF}Duru valdymas\n{0099FF}> {FFFFFF}Kuro valdymas", "Rinktis", "Uždaryti");
  1587.         }
  1588.         return 1;
  1589.     }
  1590.     if(dialogid == 22)
  1591.     {
  1592.         if(response)
  1593.         {
  1594.             if(listitem == 0)
  1595.             {
  1596.                 ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  1597.                 {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  1598.             }
  1599.             if(listitem == 1)
  1600.             {
  1601.                 ShowPlayerDialog(playerid,25,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Nauji automobiliai", "{0099FF}- {FFFFFF}Infernus\n{0099FF}- {FFFFFF}Turismo\n{0099FF}- {FFFFFF}Super GT\n{0099FF}- {FFFFFF}Buffalo\n{0099FF}- {FFFFFF}Cheetah\n{0099FF}- {FFFFFF}ZR-350\n\
  1602.                 {0099FF}- {FFFFFF}Comet\n{0099FF}- {FFFFFF}Slamvan\n{0099FF}- {FFFFFF}Bullet\n{0099FF}- {FFFFFF}Sultan\n{0099FF}- {FFFFFF}Elegy\n{0099FF}- {FFFFFF}Euros\n{0099FF}- {FFFFFF}Windsor","Rinktis","Uždaryti");
  1603.             }
  1604.         }
  1605.         return 1;
  1606.     }
  1607.     if(dialogid == 23)
  1608.     {
  1609.         if(response)
  1610.         {
  1611.             if(listitem == 0)
  1612.             {
  1613.                 ShowPlayerDialog(playerid,24,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Bravura\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  1614.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 95\n\n{FFFFFF}Kaina: {AAFF00}1 552{FFFFFF}LT","Pirkti","Atgal");
  1615.             }
  1616.             if(listitem == 1)
  1617.             {
  1618.                 ShowPlayerDialog(playerid,25,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Club\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  1619.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 95\n\n{FFFFFF}Kaina: {AAFF00}2 301{FFFFFF}LT","Pirkti","Atgal");
  1620.             }
  1621.             if(listitem == 2)
  1622.             {
  1623.                 ShowPlayerDialog(playerid,26,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Sentinel\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}4/5\
  1624.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 98\n\n{FFFFFF}Kaina: {AAFF00}4 225{FFFFFF}LT","Pirkti","Atgal");
  1625.             }
  1626.             if(listitem == 3)
  1627.             {
  1628.                 ShowPlayerDialog(playerid,27,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Manana\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  1629.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Dyzelis\n\n{FFFFFF}Kaina: {AAFF00}850{FFFFFF}LT","Pirkti","Atgal");
  1630.             }
  1631.             if(listitem == 4)
  1632.             {
  1633.                 ShowPlayerDialog(playerid,28,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Savanna\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}4/5\
  1634.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 98\n\n{FFFFFF}Kaina: {AAFF00}6 500{FFFFFF}LT","Pirkti","Atgal");
  1635.             }
  1636.             if(listitem == 5)
  1637.             {
  1638.                 ShowPlayerDialog(playerid,29,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Previon\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  1639.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 95\n\n{FFFFFF}Kaina: {AAFF00}1 403{FFFFFF}LT","Pirkti","Atgal");
  1640.             }
  1641.             if(listitem == 6)
  1642.             {
  1643.                 ShowPlayerDialog(playerid,30,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Flash\n{0099FF}- {FFFFFF}Duru skaičius:{AAFF00} 2/3\
  1644.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Dyzelis\n\n{FFFFFF}Kaina: {AAFF00}1 1234{FFFFFF}LT","Pirkti","Atgal");
  1645.             }
  1646.             if(listitem == 7)
  1647.             {
  1648.                 ShowPlayerDialog(playerid,31,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Admiral\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}4/5\
  1649.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 95\n\n{FFFFFF}Kaina: {AAFF00}5 700{FFFFFF}LT","Pirkti","Atgal");
  1650.             }
  1651.             if(listitem == 8)
  1652.             {
  1653.                 ShowPlayerDialog(playerid,32,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Sabre\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  1654.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 98\n\n{FFFFFF}Kaina: {AAFF00}4 300{FFFFFF}LT","Pirkti","Atgal");
  1655.             }
  1656.             if(listitem == 9)
  1657.             {
  1658.                 ShowPlayerDialog(playerid,33,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Alpha\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  1659.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 95\n\n{FFFFFF}Kaina: {AAFF00}3 200{FFFFFF}LT","Pirkti","Atgal");
  1660.             }
  1661.             if(listitem == 10)
  1662.             {
  1663.                 ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Phoenix\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  1664.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Dyzelis\n\n{FFFFFF}Kaina: {AAFF00}3 600{FFFFFF}LT","Pirkti","Atgal");
  1665.             }
  1666.             if(listitem == 11)
  1667.             {
  1668.                 ShowPlayerDialog(playerid,35,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Tahoma\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}4/5\
  1669.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 95\n\n{FFFFFF}Kaina: {AAFF00}7 232{FFFFFF}LT","Pirkti","Atgal");
  1670.             }
  1671.             if(listitem == 12)
  1672.             {
  1673.                 ShowPlayerDialog(playerid,36,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Stratum\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}4/5\
  1674.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Dyzelis\n\n{FFFFFF}Kaina: {AAFF00}8 999{FFFFFF}LT","Pirkti","Atgal");
  1675.             }
  1676.             if(listitem == 13)
  1677.             {
  1678.                 ShowPlayerDialog(playerid,37,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Uranus\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  1679.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 98\n\n{FFFFFF}Kaina: {AAFF00}12 322{FFFFFF}LT","Pirkti","Atgal");
  1680.             }
  1681.         }
  1682.         return 1;
  1683.     }
  1684.     if(dialogid == 24)
  1685.     {
  1686.         if(response)
  1687.         {
  1688.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  1689.             if(GetPlayerMoney(playerid) <= 1551) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  1690.             VehicleTurgus( playerid, 401, 1552 );
  1691.         }
  1692.         if(!response)
  1693.         {
  1694.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  1695.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  1696.         }
  1697.         return 1;
  1698.     }
  1699.     if(dialogid == 25)
  1700.     {
  1701.         if(response)
  1702.         {
  1703.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  1704.             if(GetPlayerMoney(playerid) <= 2300) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  1705.             VehicleTurgus( playerid, 589, 2301 );
  1706.         }
  1707.         if(!response)
  1708.         {
  1709.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  1710.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  1711.         }
  1712.         return 1;
  1713.     }
  1714.     if(dialogid == 26)
  1715.     {
  1716.         if(response)
  1717.         {
  1718.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  1719.             if(GetPlayerMoney(playerid) <= 4224) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  1720.             VehicleTurgus( playerid, 405, 4225 );
  1721.         }
  1722.         if(!response)
  1723.         {
  1724.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  1725.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  1726.         }
  1727.         return 1;
  1728.     }
  1729.     if(dialogid == 27)
  1730.     {
  1731.         if(response)
  1732.         {
  1733.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  1734.             if(GetPlayerMoney(playerid) <= 849) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  1735.             VehicleTurgus( playerid, 410, 850 );
  1736.         }
  1737.         if(!response)
  1738.         {
  1739.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  1740.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  1741.         }
  1742.         return 1;
  1743.     }
  1744.     if(dialogid == 28)
  1745.     {
  1746.         if(response)
  1747.         {
  1748.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  1749.             if(GetPlayerMoney(playerid) <= 6499) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  1750.             VehicleTurgus( playerid, 567, 6500 );
  1751.         }
  1752.         if(!response)
  1753.         {
  1754.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  1755.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  1756.         }
  1757.         return 1;
  1758.     }
  1759.     if(dialogid == 29)
  1760.     {
  1761.         if(response)
  1762.         {
  1763.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  1764.             if(GetPlayerMoney(playerid) <= 1402) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  1765.             VehicleTurgus( playerid, 436, 1403 );
  1766.         }
  1767.         if(!response)
  1768.         {
  1769.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  1770.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  1771.         }
  1772.         return 1;
  1773.     }
  1774.     if(dialogid == 30)
  1775.     {
  1776.         if(response)
  1777.         {
  1778.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  1779.             if(GetPlayerMoney(playerid) <= 11233) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  1780.             VehicleTurgus( playerid, 565, 11234 );
  1781.         }
  1782.         if(!response)
  1783.         {
  1784.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  1785.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  1786.         }
  1787.         return 1;
  1788.     }
  1789.     if(dialogid == 31)
  1790.     {
  1791.         if(response)
  1792.         {
  1793.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  1794.             if(GetPlayerMoney(playerid) <= 5699) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  1795.             VehicleTurgus( playerid, 445, 5700 );
  1796.         }
  1797.         if(!response)
  1798.         {
  1799.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  1800.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  1801.         }
  1802.         return 1;
  1803.     }
  1804.     if(dialogid == 32)
  1805.     {
  1806.         if(response)
  1807.         {
  1808.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  1809.             if(GetPlayerMoney(playerid) <= 4299) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  1810.             VehicleTurgus( playerid, 475, 4300 );
  1811.         }
  1812.         if(!response)
  1813.         {
  1814.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  1815.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  1816.         }
  1817.         return 1;
  1818.     }
  1819.     if(dialogid == 33)
  1820.     {
  1821.         if(response)
  1822.         {
  1823.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  1824.             if(GetPlayerMoney(playerid) <= 3199) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  1825.             VehicleTurgus( playerid, 602, 3200 );
  1826.         }
  1827.         if(!response)
  1828.         {
  1829.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  1830.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  1831.         }
  1832.         return 1;
  1833.     }
  1834.     if(dialogid == 34)
  1835.     {
  1836.         if(response)
  1837.         {
  1838.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  1839.             if(GetPlayerMoney(playerid) <= 3599) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  1840.             VehicleTurgus( playerid, 603, 3600 );
  1841.         }
  1842.         if(!response)
  1843.         {
  1844.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  1845.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  1846.         }
  1847.         return 1;
  1848.     }
  1849.     if(dialogid == 35)
  1850.     {
  1851.         if(response)
  1852.         {
  1853.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  1854.             if(GetPlayerMoney(playerid) <= 7322) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  1855.             VehicleTurgus( playerid, 566, 7323 );
  1856.         }
  1857.         if(!response)
  1858.         {
  1859.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  1860.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  1861.         }
  1862.         return 1;
  1863.     }
  1864.     if(dialogid == 36)
  1865.     {
  1866.         if(response)
  1867.         {
  1868.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  1869.             if(GetPlayerMoney(playerid) <= 8998) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  1870.             VehicleTurgus( playerid, 561, 8999 );
  1871.         }
  1872.         if(!response)
  1873.         {
  1874.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  1875.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  1876.         }
  1877.         return 1;
  1878.     }
  1879.     if(dialogid == 37)
  1880.     {
  1881.         if(response)
  1882.         {
  1883.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  1884.             if(GetPlayerMoney(playerid) <= 12321) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  1885.             VehicleTurgus( playerid, 558, 12322 );
  1886.         }
  1887.         if(!response)
  1888.         {
  1889.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  1890.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  1891.         }
  1892.         return 1;
  1893.     }
  1894.     return 1;
  1895. }
  1896.  
  1897. stock MySQL_Save(playerid)
  1898. {
  1899.     if( online[playerid] )
  1900.     {
  1901.         new
  1902.             Float: pos[3], // 0,1,2 - pozicija;
  1903.             Query[512];
  1904.  
  1905.         printf("Išsaugoma. [%s]", GetPlayerNameEx(playerid));
  1906.  
  1907.         GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
  1908.         format( Query,sizeof( Query ),"UPDATE `zaidejai` SET x = '%f', y = '%f', z = '%f' WHERE vardas = '%s'",\
  1909.         pos[0], pos[1], pos[2], GetPlayerNameEx( playerid ));
  1910.         mysql_query( Query );
  1911.  
  1912.  
  1913.         pDB[playerid][pSkin] = GetPlayerSkin(playerid);
  1914.         pDB[playerid][pPinigai] = GetPlayerMoney(playerid);
  1915.         pDB[playerid][pPatirtis] = GetPlayerScore(playerid);
  1916.  
  1917.         format( Query, sizeof(Query),"UPDATE `zaidejai` SET skin = '%i', pinigai = '%i', patirtis = '%i', Lytis = '%i', Vip = '%i', Viplaikas = '%i', Kreditai = '%i'\
  1918.         , XPboost = '%i'WHERE vardas = '%s'",\
  1919.         pDB[playerid][pSkin], pDB[playerid][pPinigai], pDB[playerid][pPatirtis], pDB[playerid][pLytis], pDB[playerid][pVip], pDB[playerid][pViplaikas], pDB[playerid][pKreditai],
  1920.         pDB[playerid][pXPboost], GetPlayerNameEx(playerid));
  1921.         mysql_query( Query );
  1922.  
  1923.         new Float:HP, Float:ARM;
  1924.         GetPlayerArmour(playerid, ARM);
  1925.         GetPlayerHealth(playerid, HP);
  1926.         format(Query, sizeof(Query), "UPDATE `zaidejai` SET hp = '%f', armour = '%f' WHERE vardas = '%s'",\
  1927.         HP,ARM, GetPlayerNameEx(playerid));
  1928.         mysql_query(Query);
  1929.     }
  1930.     return 1;
  1931. }
  1932.  
  1933. stock MySQL_Load(playerid)
  1934. {
  1935.     new
  1936.         Float: pos[3], // 0,1,2 - pozicija;
  1937.         fetch[16],
  1938.         Query[256];
  1939.  
  1940.     format(Query, sizeof(Query), "SELECT * FROM `zaidejai` WHERE vardas = '%s'", GetPlayerNameEx(playerid));
  1941.     mysql_query(Query);
  1942.     mysql_store_result();
  1943.     mysql_retrieve_row();
  1944.  
  1945.     mysql_fetch_field_row( fetch, "x" );
  1946.     pos[0] = floatstr(fetch);
  1947.     mysql_fetch_field_row( fetch, "y" );
  1948.     pos[1] = floatstr(fetch);
  1949.     mysql_fetch_field_row( fetch, "z" );
  1950.     pos[2] = floatstr(fetch);
  1951.  
  1952.     SetPlayerPos( playerid, pos[0], pos[1], pos[2] + 0.75);
  1953.  
  1954.     mysql_fetch_field_row( fetch,"skin" );          pDB[playerid][pSkin] = strval(fetch);       SetPlayerSkin(playerid, pDB[playerid][pSkin]);
  1955.     mysql_fetch_field_row( fetch,"pinigai" );       pDB[playerid][pPinigai] = strval(fetch);    GivePlayerMoneyA(playerid, pDB[playerid][pPinigai]);
  1956.     mysql_fetch_field_row( fetch,"patirtis" );      pDB[playerid][pPatirtis] = strval(fetch);       SetPlayerScore(playerid, pDB[playerid][pPatirtis]);
  1957.     mysql_fetch_field_row( fetch,"Lytis" );         pDB[playerid][pLytis] = strval(fetch);
  1958.     mysql_fetch_field_row( fetch,"Vip" );           pDB[playerid][pVip] = strval(fetch);
  1959.     mysql_fetch_field_row( fetch,"Viplaikas" );     pDB[playerid][pViplaikas] = strval(fetch);
  1960.     mysql_fetch_field_row( fetch,"Kreditai" );      pDB[playerid][pKreditai] = strval(fetch);
  1961.     mysql_fetch_field_row( fetch,"XPboost" );       pDB[playerid][pXPboost] = strval(fetch);
  1962.  
  1963.     new Float: HP,
  1964.         Float: ARM;
  1965.  
  1966.     mysql_fetch_field_row( fetch,"hp" );
  1967.     HP = floatstr( fetch );
  1968.     SetPlayerHealth( playerid, HP);
  1969.     mysql_fetch_field_row( fetch,"armour" );
  1970.     ARM = floatstr( fetch );
  1971.     SetPlayerArmour( playerid, ARM);
  1972.  
  1973.     mysql_free_result();
  1974.  
  1975.     printf("Pakrautas žaidėjas. [%s]", GetPlayerNameEx(playerid));
  1976.  
  1977.     return 1;
  1978. }
  1979.  
  1980. stock GetPlayerNameEx( playerid )
  1981. {
  1982.     new
  1983.         Name[ MAX_PLAYER_NAME ]
  1984.     ;
  1985.     GetPlayerName( playerid,Name,MAX_PLAYER_NAME );
  1986.     return Name;
  1987. }
  1988.  
  1989. stock GivePlayerMoneyA(playerid,amount)
  1990. {
  1991.     new rmoney = GetPlayerMoney(playerid);
  1992.     if( rmoney < pDB[playerid][pPinigai] && rmoney > -1 ) pDB[playerid][pPinigai]=rmoney;
  1993.  
  1994.     pDB[playerid][pPinigai]+=amount;
  1995.     ResetPlayerMoney(playerid);
  1996.     GivePlayerMoney(playerid,pDB[playerid][pPinigai]);
  1997. }
  1998.  
  1999. CMD:pilti(playerid,params[])
  2000. {
  2001.     if(!IsPlayerInRangeOfPoint(playerid, 16.0, 1940.9301,-1772.6857,13.6406)) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF}Ši komanda veikia tik prie degalinės.");
  2002.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF}Turite būti mašinoje.");
  2003.     ShowPlayerDialog(playerid, 66, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Degalinė", "{0099FF}> {FFFFFF}Benzinas 95\n{0099FF}> {FFFFFF}Benzinas 98\n{0099FF}> {FFFFFF}Dyzelis\n{0099FF}> {FFFFFF}Dujos", "Rinktis", "Uždaryti");
  2004.     return 1;
  2005. }
  2006.  
  2007. CMD:atnaujinimai(playerid,params[])
  2008. {
  2009.     ShowPlayerDialog(playerid, 21, DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Serverio atnaujinimai","{0099FF}- {FFFFFF}Sukurta Vip sistema su laiku.\n{0099FF}- {FFFFFF}Sukurta kreditu sistema.\n{0099FF}- {FFFFFF}Sukurtas mašinu krovimas/saugojimas\n\
  2010.     {0099FF}- {FFFFFF}Sukurta komanda /valdymas valdyti transporto priemonei.\n{0099FF}- {FFFFFF}Sukurtas Grotti interioras.\n{0099FF}- {FFFFFF}Pradėta kurti mašinu pirkimo sistema.\n{0099FF}- {FFFFFF}Pradėta kurti motociklu pirkimo sistema.\n","Uždaryti","");
  2011.     return 1;
  2012. }
  2013.  
  2014. CMD:valdymas(playerid,params[])
  2015. {
  2016.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Norint naudoti šia komandą jūs turite būti mašinoi!");
  2017.     ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Transporto valdymas", "{0099FF}> {FFFFFF}Variklio valdymas\n{0099FF}> {FFFFFF}Šviesu valdymas\n{0099FF}> {FFFFFF}Kapoto valdymas\n{0099FF}> {FFFFFF}Bagažinės valdymas\n{0099FF}> {FFFFFF}Duru valdymas\n{0099FF}> {FFFFFF}Kuro valdymas", "Rinktis", "Uždaryti");
  2018.     return 1;
  2019. }
  2020.  
  2021. CMD:kreditai(playerid,params[])
  2022. {
  2023.     new string[248];
  2024.     format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{0099FF}> {FFFFFF}Pinigu pasipildymas\n{0099FF}> {FFFFFF}XP pirkimas\n{0099FF}> {FFFFFF}Vip statuso pirkimas\n\
  2025.     {0099FF}> {FFFFFF}Skin keitimas\n{0099FF}> {FFFFFF}2x XP boost",pDB[playerid][pKreditai]);
  2026.     ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  2027.     return 1;
  2028. }
  2029. CMD:vkomandos(playerid,params[])
  2030. {
  2031.     if(pDB[playerid][pVip] <= 0) return SendClientMessage(playerid,-1,"{FF2F00}[' ] {FFFFFF}Tokios komandos nėra.");
  2032.     new string[248];
  2033.     format(string, sizeof(string),"{0099FF}- {FFFFFF}/vskelbti [tekstas] - Leidžia parašyti visiems,\n{0099FF}- {FFFFFF}/vjetpack - Leidžia pasiimti jetpack'ą\n{0099FF}- {FFFFFF}/vip [tekstas] - Leidžia rašyti į vip'u chatą.\n{0099FF}- {FFFFFF}/vtaisyti - Sutaiso mašina 1 kart į valandą.",pDB[playerid][pKreditai]);
  2034.     ShowPlayerDialog(playerid,111, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Vip komandos", string, "Uždaryti", "");
  2035.     return 1;
  2036. }
  2037.  
  2038. //vip komandos
  2039.  
  2040. CMD:vskelbti(playerid,params[])
  2041. {
  2042.     new tekstas[128],skelbim[128];
  2043.     if(pDB[playerid][pVip] <= 0) return SendClientMessage(playerid,-1,"{FF2F00}[' ] {FFFFFF}Tokios komandos nėra.");
  2044.     if(sscanf(params,"s",tekstas)) return SendClientMessage(playerid,-1,"{FF2F00}[' ] {FFFFFF}Naudojimas: /vskelbti [tekstas]");
  2045.     format(skelbim, sizeof(skelbim),"{FFFFFF}[ {FACC2E}VIP {FFFFFF}] {FACC2E}%s {FFFFFF}|| {FACC2E}%s", GetPlayerNameEx(playerid),tekstas);
  2046.     SendClientMessageToAll(-1,skelbim);
  2047.     return 1;
  2048. }
  2049.  
  2050. forward Zaidimas( );
  2051. public Zaidimas( )
  2052. {
  2053.     foreach(Player, playerid)
  2054.     {
  2055.         if( online[playerid] )
  2056.         {
  2057.             SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
  2058.            
  2059.             if(pDB[playerid][pVip] == 1)
  2060.             {
  2061.                 pDB[playerid][pViplaikas] -= 1;
  2062.                 if(pDB[playerid][pViplaikas] == 0)
  2063.                 {
  2064.                     pDB[playerid][pVip] = 0;
  2065.                     pDB[playerid][pViplaikas] = -1;
  2066.                     SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Norime pranešti kad jums baigėsi {FFD000}VIP{FFFFFF}!");
  2067.                 }
  2068.             }
  2069.             if(pDB[playerid][pXPboost] >= 1)
  2070.             {
  2071.                 SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
  2072.                 if(pDB[playerid][pXPboost] == 0)
  2073.                 {
  2074.                     SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Norime pranešti kad jums baigėsi {FFD000}XPboost{FFFFFF}!");
  2075.                 }
  2076.             }
  2077.         }
  2078.     }
  2079. }
  2080. forward Bandom(playerid, vehicleid);
  2081. public Bandom(playerid, vehicleid)
  2082. {
  2083.     new bandymai = random(3);
  2084.  
  2085.     switch(bandymai)
  2086.     {
  2087.         case 0:
  2088.         {
  2089.  
  2090.             new
  2091.                 msg     [ 128 ];
  2092.             format      ( msg,  sizeof( msg ), "{FFD000}[' ] {FFFFFF}Variklis sėkmingai užkurtas!");
  2093.             SendClientMessage       ( playerid, -1, msg );
  2094.             masinaDB[vehicleid][variklis] = true;
  2095.             new
  2096.                 iEngine, iLights, iAlarm,
  2097.                 iDoors, iBonnet, iBoot,
  2098.                 iObjective;
  2099.  
  2100.             GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  2101.             SetVehicleParamsEx(vehicleid, 1, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  2102.         }
  2103.         case 1:
  2104.         {
  2105.             new
  2106.                 msg     [ 128 ];
  2107.             format      ( msg,  sizeof( msg ), "{FF2F00}[' ] {FFFFFF}Variklis neužsikuria.");
  2108.             SendClientMessage       ( playerid, -1, msg );
  2109.         }
  2110.         case 2:
  2111.         {
  2112.  
  2113.             new
  2114.                 msg     [ 128 ];
  2115.             format      ( msg,  sizeof( msg ), "{FFD000}[' ] {FFFFFF}Variklis sėkmingai užkurtas!");
  2116.             SendClientMessage       ( playerid, -1, msg );
  2117.             masinaDB[vehicleid][variklis] = true;
  2118.             new
  2119.                 iEngine, iLights, iAlarm,
  2120.                 iDoors, iBonnet, iBoot,
  2121.                 iObjective;
  2122.  
  2123.             GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  2124.             SetVehicleParamsEx(vehicleid, 1, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  2125.         }
  2126.     }
  2127. }
  2128. stock GetPlayerSpeed(playerid) // by misco
  2129. {
  2130.     new Float:Vx,Float:Vy,Float:Vz,Float:rtn;
  2131.     GetVehicleVelocity(GetPlayerVehicleID(playerid),Vx,Vy,Vz);
  2132.     rtn = floatsqroot(Vx*Vx + Vy*Vy + Vz*Vz);
  2133.     return floatround(rtn * 100 * 1.61);
  2134. }
  2135. stock LoadExample()
  2136. {
  2137.     PerkamosPavad(411,2724.8662000,-1810.0432000,4.8770000,90.0000000,-1,-1,600); //Infernus
  2138.     PerkamosPavad(451,2724.7600000,-1805.5890000,4.8770000,90.0000000,-1,-1,600); //Turismo
  2139.     PerkamosPavad(541,2724.5083000,-1800.9698000,4.8770000,90.0000000,-1,-1,600); //Bullet
  2140.     PerkamosPavad(560,2724.8357000,-1795.5665000,4.8770000,90.0000000,-1,-1,600); //Sultan
  2141.     PerkamosPavad(562,2724.8601000,-1790.2981000,4.8770000,90.0000000,-1,-1,600); //Elegy
  2142.     PerkamosPavad(506,2724.3989000,-1785.0543000,4.8770000,90.0000000,-1,-1,600); //Super GT
  2143.     PerkamosPavad(410,2711.0928000,-1810.0038000,4.8770000,-90.0000000,-1,-1,600); //Manana
  2144.     PerkamosPavad(602,2711.0669000,-1805.6963000,4.8770000,-90.0000000,-1,-1,600); //Alpha
  2145.     PerkamosPavad(603,2710.5161000,-1800.6927000,4.8770000,-90.0000000,-1,-1,600); //Phoenix
  2146.     PerkamosPavad(579,2711.0537000,-1795.4515000,4.8770000,-90.0000000,-1,-1,600); //Huntley
  2147.     PerkamosPavad(565,2710.9204000,-1790.1549000,4.8770000,-90.0000000,-1,-1,600); //Flash
  2148.     PerkamosPavad(522,2760.5076000,-1779.2677000,8.9016000,-21.4200000,-1,-1,600); //NRG-500
  2149.     PerkamosPavad(521,2777.6001000,-1778.7079000,8.8524000,68.4800000,-1,-1,600); //FCR-900
  2150.     PerkamosPavad(581,2777.4976000,-1775.6000000,8.8524000,68.4800000,-1,-1,600); //BF-400
  2151.     PerkamosPavad(461,2777.4985000,-1772.4683000,8.8524000,68.4800000,-1,-1,600); //PCJ-600
  2152.     PerkamosPavad(463,2777.5593000,-1769.3107000,8.8524000,68.4800000,-1,-1,600); //Freeway
  2153.     PerkamosPavad(462,2770.5718000,-1764.9471000,8.8524000,200.4799000,-1,-1,600); //Faggio
  2154.     PerkamosPavad(471,2767.2571000,-1764.8959000,8.7510000,200.4799000,-1,-1,600); //Quad
  2155.     PerkamosPavad(468,2764.1155000,-1764.7484000,8.9628000,200.4799000,-1,-1,600); //Sanchez
  2156.     PerkamosPavad(586,2760.3699000,-1764.7213000,8.8214000,200.4799000,-1,-1,600); //Wayfarer
  2157. }
  2158.  
  2159. stock PerkamosPavad(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay)
  2160. {
  2161.     new vehicleid = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay);
  2162.     masinaDB[vehicleid][pavizdys] = true;
  2163. }
  2164.  
  2165. stock VehicleTurgus( playerid, model, money )
  2166. {
  2167.     new Float:posz[]=
  2168.     {-1269.9368,-1275.8490,-1284.0316};
  2169.  
  2170.     new
  2171.         iRandom = random( sizeof( posz ) ),
  2172.         car,
  2173.         Float:posit = posz[ iRandom ],
  2174.         string[242];
  2175.  
  2176.     car =  BuyVehicle(playerid,model, money, 563.0995,posit,16.9003,103.3489,1,1);
  2177.  
  2178.     if( model == 401 || model == 589 || model == 436 || model == 445 || model == 602 || model == 566 )
  2179.     {
  2180.         masinaDB[car][degalutipas] = 1; // Benzinas 95.
  2181.         masinaDB[car][degalai]= 30;
  2182.     }
  2183.     if( model == 405 || model == 567 || model == 475 || model == 558)
  2184.     {
  2185.         masinaDB[car][degalutipas] = 0; // Benzas 98
  2186.         masinaDB[car][degalai]= 40;
  2187.     }
  2188.     if( model == 410 || model == 565 || model == 603 || model == 561)
  2189.     {
  2190.         masinaDB[car][degalutipas] = 2; // dyzelis
  2191.         masinaDB[car][degalai]= 25;
  2192.     }
  2193.     masinaDB[car][px]=563.0995;
  2194.     masinaDB[car][py]=posit;
  2195.     masinaDB[car][pz]=16.9003;
  2196.     masinaDB[car][pa]=103.3489;
  2197.     masinaDB[car][health]=1000;
  2198.     masinaDB[car][spalva1]= 1;
  2199.     masinaDB[car][spalva2]= 1;
  2200.    
  2201.     pDB[playerid][pMasinu] += 1;
  2202.  
  2203.     format(string, sizeof(string),"{FFD000}[' ] {FFFFFF}Nusipirkote transp.priemonę. Transp.priemonę galite rasti lauke.");
  2204.     SendClientMessage( playerid, -1, string);
  2205. }
  2206.  
  2207. stock VehicleLock(vehicleid)
  2208. {
  2209.     masina1[vehicleid][uzrakinta] = true;
  2210. }
  2211.  
  2212. stock VehicleUnlock(vehicleid)
  2213. {
  2214.     masina1[vehicleid][uzrakinta] = false;
  2215. }
  2216.  
  2217. stock SavePlayerCar(playerid)
  2218. {
  2219.     new Float:ax,Float:ay,Float:az,Float:aa,Float:gifkes;
  2220.     new car=masinaDB[playerid][masinosid];
  2221.     GetVehiclePos(GetPlayerOwnedVehicleID(playerid),ax,ay,az);
  2222.     GetVehicleZAngle(GetPlayerOwnedVehicleID(playerid), aa);
  2223.     GetVehicleHealth(car,gifkes);
  2224.     new query[500];
  2225.     format(query,500,"UPDATE masinos SET posx='%f',posy='%f',posz='%f',posa='%f',uzrakinta='%i' WHERE Savininkas='%s'",ax,ay,az,aa,masina1[masinaDB[playerid][masinosid]][uzrakinta],pName(playerid));
  2226.     mysql_query(query);
  2227.     GetVehicleColor(GetPlayerOwnedVehicleID(playerid),masinaDB[playerid][spalva1],masinaDB[playerid][spalva2]);
  2228.     format(query,500,"UPDATE masinos SET spalva1='%i',spalva2='%i',health='%i',degalutipas='%i',dujos='%i',degalai='%i',rida='%f', sunaikinta='%i' WHERE Savininkas='%s'",masinaDB[playerid][spalva1],masinaDB[playerid][spalva2],
  2229.     gifkes,masinaDB[playerid][degalutipas],masinaDB[playerid][dujos],masinaDB[playerid][degalai],masinaDB[playerid][rida],masinaDB[playerid][sunaikinta],pName(playerid));
  2230.     mysql_query(query);
  2231. }
  2232. stock LoadPlayerCar(playerid)
  2233. {
  2234.     new query[420];
  2235.     format(query,120,"SELECT * FROM masinos WHERE Savininkas='%s'",pName(playerid));
  2236.     mysql_query(query);
  2237.     mysql_store_result();
  2238.     while(mysql_retrieve_row())
  2239.     {
  2240.         new fetch[120];
  2241.         new car=masinaDB[playerid][masinosid];
  2242.         mysql_fetch_field_row(fetch,"modelis");
  2243.         masinaDB[playerid][modelis]=strval(fetch);
  2244.         mysql_fetch_field_row(fetch,"posx");
  2245.         masinaDB[playerid][px]=floatstr(fetch);
  2246.         mysql_fetch_field_row(fetch,"posy");
  2247.         masinaDB[playerid][py]=floatstr(fetch);
  2248.         mysql_fetch_field_row(fetch,"posz");
  2249.         masinaDB[playerid][pz]=floatstr(fetch);
  2250.         mysql_fetch_field_row(fetch,"posa");
  2251.         masinaDB[playerid][pa]=floatstr(fetch);
  2252.         mysql_fetch_field_row(fetch,"spalva1");
  2253.         masinaDB[playerid][spalva1] = strval(fetch);
  2254.         mysql_fetch_field_row(fetch,"spalva2");
  2255.         masinaDB[playerid][spalva2] = strval(fetch);
  2256.         mysql_fetch_field_row(fetch,"dujos");
  2257.         masinaDB[playerid][dujos] = strval(fetch);
  2258.         mysql_fetch_field_row(fetch,"degalai");
  2259.         masinaDB[playerid][degalai] = strval(fetch);
  2260.  
  2261.         mysql_fetch_field_row(fetch,"uzrakinta");
  2262.         if(strval(fetch)) masina1[GetPlayerOwnedVehicleID(playerid)][uzrakinta] = true;
  2263.         mysql_fetch_field_row(fetch,"health");
  2264.         masinaDB[playerid][health]=floatstr(fetch);
  2265.         SetVehicleHealth(car,masinaDB[playerid][health]);
  2266.         mysql_fetch_field_row(fetch,"rida");
  2267.         masinaDB[playerid][rida]=floatstr(fetch);
  2268.         mysql_fetch_field_row(fetch,"degalutipas");
  2269.         masinaDB[playerid][degalutipas] = strval(fetch);
  2270.  
  2271.         mysql_fetch_field_row(fetch,"sunaikinta");
  2272.         if(strval(fetch)) masinaDB[playerid][sunaikinta] = true;
  2273.         if(!masinaDB[playerid][sunaikinta])
  2274.         {
  2275.             masinaDB[playerid][masinosid] = CreateVehicle(masinaDB[playerid][modelis],masinaDB[playerid][px],masinaDB[playerid][py],masinaDB[playerid][pz],masinaDB[playerid][pa],masinaDB[playerid][spalva1],masinaDB[playerid][spalva2],0);
  2276.         }
  2277.     }
  2278. }
  2279. stock BuyVehicle(playerid,vehiclemodel,vprice, Float:posx,Float:posy,Float:posz,Float:posa,color1,color2)
  2280. {
  2281.     masinaDB[playerid][modelis]=vehiclemodel;
  2282.     masinaDB[playerid][spalva1]=color1;
  2283.     masinaDB[playerid][spalva2] = color2;
  2284.     masinaDB[playerid][price] = vprice;
  2285.     GivePlayerMoneyA(playerid,-vprice);
  2286.     masinaDB[playerid][masinosid] = CreateVehicle(masinaDB[playerid][modelis],posx,posy,posz,posa,masinaDB[playerid][spalva1],masinaDB[playerid][spalva2],0);
  2287.     new query[100];
  2288.     format( query,sizeof( query ),"INSERT INTO masinos (Savininkas,modelis) VALUES ('%s','%i')",pName(playerid),GetPlayerVehicleModel(playerid));
  2289.     mysql_query( query );
  2290.     return 1;
  2291. }
  2292. stock Stop(playerid)
  2293. {
  2294.     new Float:coo[3];
  2295.     GetPlayerPos(playerid,coo[0],coo[1],coo[2]);
  2296.     SetPlayerPos(playerid,coo[0],coo[1],coo[2]);
  2297. }
  2298.  
  2299. stock pName( playerid )
  2300. {
  2301.     new vardas[ MAX_PLAYER_NAME ];
  2302.     GetPlayerName(playerid,vardas,MAX_PLAYER_NAME);
  2303.     return vardas;
  2304. }
  2305. stock SelPlayerCar(playerid)
  2306. {
  2307.     DestroyVehicle(GetPlayerOwnedVehicleID(playerid));
  2308.     GivePlayerMoneyA(playerid,GetPlayerVehiclePrice(playerid)/2);
  2309.     new query[200];
  2310.     format(query,200,"DELETE FROM masinos WHERE Savininkas ='%s'",pName(playerid));
  2311.     mysql_query(query);
  2312.     SendClientMessage(playerid,-1,"{FFD000}[' ] {FFFFFF}Tavo mašina parduota.");
  2313.     return 1;
  2314. }
  2315.  
  2316. stock VehicleDes(playerid)
  2317. {
  2318.     DestroyVehicle(GetPlayerOwnedVehicleID(playerid));
  2319.     return 1;
  2320. }
  2321.  
  2322. /*
  2323. IsVehicleLocked(vehicleid)
  2324. GetVehicleOwnerName(vehicleid)
  2325. IsPlayerVehicleDestroyed(playerid)
  2326. GetPlayerVehicleModel(playerid)
  2327. IsPlayerHaveCar(playerid)
  2328. GetPlayerOwnedVehicleID(playerid)
  2329. GetPlayerVehiclePrice(playerid)
  2330. VehicleLock(vehicleid)
  2331. VehicleUnlock(vehicleid)
  2332. SavePlayerCar(playerid)
  2333. LoadPlayerCar(playerid)
  2334. BuyVehicle(playerid,vehiclemodel,vprice, Float:posx,Float:posy,Float:posz,color1,color2)
  2335. SelPlayerCar(playerid)
  2336. VehicleDes(vehicleid)
  2337. */
  2338.  
  2339.  
  2340. #define MySQL_HOST "localhost"
  2341. #define MySQL_USER "root"
  2342. #define MySQL_DATA "serveris"
  2343. #define MySQL_PASS ""
  2344.  
  2345. #define VERSIJA "v0.0.4"
  2346.  
  2347. #include <a_samp>
  2348. #include <a_mysql>
  2349. #include <zcmd>
  2350. #include <sscanf2>
  2351. #include <streamer>
  2352. #include <foreach>
  2353. #include <GetVehicleColor>
  2354.  
  2355. #define GetPlayerMoneyA(%0) pDB[%0][pPinigai]
  2356.  
  2357. enum masina
  2358. {
  2359.     Float:px,
  2360.     Float:py,
  2361.     Float:pz,
  2362.     Float:pa,
  2363.     spalva1,
  2364.     spalva2,
  2365.     modelis,
  2366.     price,
  2367.     sunaikinta,
  2368.     masinosid,
  2369.     bool:pavizdys,
  2370.     bool:variklis,
  2371.     Float:health,
  2372.     degalutipas,
  2373.     dujos,
  2374.     degalai,
  2375.     bool:sviesos,
  2376.     Float:rida,
  2377. }
  2378. new masinaDB[MAX_PLAYERS][masina];
  2379. enum masina2
  2380. {
  2381.     savininkas[MAX_PLAYER_NAME],
  2382.     uzrakinta
  2383. }
  2384.  
  2385. enum _playerData
  2386. {
  2387.     pSkin,
  2388.     pPinigai,
  2389.     pPatirtis,
  2390.     pLytis,
  2391.     pVip,
  2392.     pViplaikas,
  2393.     pKreditai,
  2394.     pXPboost,
  2395.     pMasinu,
  2396.     pAdmin
  2397. };
  2398.  
  2399. new
  2400.     pDB[MAX_PLAYERS][_playerData],
  2401.    
  2402.     bool: online[MAX_PLAYERS],      /* Ar prisijunges?          */
  2403.     bool: from_login[MAX_PLAYERS],  /* Ar po prisijungimo ?     */
  2404.     bool: from_reg[MAX_PLAYERS],    /* Ar po registracijos ?    */
  2405.    
  2406.     trylog[MAX_PLAYERS];            /* Bandymai prisijungti     */
  2407.    
  2408. new grotti,grottis,autopirkt,motopirkt;
  2409.  
  2410. main()
  2411. {
  2412.     print("Kaska gamemode");
  2413. }
  2414.  
  2415. new Text:Textdraw0[MAX_PLAYERS];
  2416. new Text:Textdraw1[MAX_PLAYERS];
  2417. new Text:Textdraw2[MAX_PLAYERS];
  2418. new Text:Textdraw3[MAX_PLAYERS];
  2419. new Text:Textdraw4[MAX_PLAYERS];
  2420. new Text:Textdraw5[MAX_PLAYERS];
  2421. new Text:Textdraw6[MAX_PLAYERS];
  2422. new Text:Textdraw7[MAX_PLAYERS];
  2423. new Text:Textdraw8[MAX_PLAYERS];
  2424. new Text:Textdraw9[MAX_PLAYERS];
  2425. new Text:Textdraw10[MAX_PLAYERS];
  2426. new Text:Textdraw11[MAX_PLAYERS];
  2427. new Text:Textdraw12[MAX_PLAYERS];
  2428. new Text:Textdraw13[MAX_PLAYERS];
  2429. new Text:Textdraw14[MAX_PLAYERS];
  2430. new Text:Textdraw15[MAX_PLAYERS];
  2431.  
  2432. new masina1[MAX_VEHICLES][masina2];
  2433. stock IsVehicleLocked(vehicleid) return masina1[vehicleid][uzrakinta];
  2434. stock GetVehicleOwnerName(vehicleid) return masina1[vehicleid][savininkas];
  2435. stock IsPlayerVehicleDestroyed(playerid) return masinaDB[playerid][sunaikinta];
  2436. stock GetPlayerVehicleModel(playerid) return masinaDB[playerid][modelis];
  2437. stock GetPlayerOwnedVehicleID(playerid) return masinaDB[playerid][masinosid];
  2438. stock GetPlayerVehiclePrice(playerid) return masinaDB[playerid][price];
  2439.  
  2440. new aVehicleNames[212][] = {    // Vehicle Names - Betamaster
  2441.         {"Landstalker"},
  2442.         {"Bravura"},
  2443.         {"Buffalo"},
  2444.         {"Linerunner"},
  2445.         {"Perrenial"},
  2446.         {"Sentinel"},
  2447.         {"Dumper"},
  2448.         {"Firetruck"},
  2449.         {"Trashmaster"},
  2450.         {"Stretch"},
  2451.         {"Manana"},
  2452.         {"Infernus"},
  2453.         {"Voodoo"},
  2454.         {"Pony"},
  2455.         {"Mule"},
  2456.         {"Cheetah"},
  2457.         {"Ambulance"},
  2458.         {"Leviathan"},
  2459.         {"Moonbeam"},
  2460.         {"Esperanto"},
  2461.         {"Taxi"},
  2462.         {"Washington"},
  2463.         {"Bobcat"},
  2464.         {"Mr Whoopee"},
  2465.         {"BF Injection"},
  2466.         {"Hunter"},
  2467.         {"Premier"},
  2468.         {"Enforcer"},
  2469.         {"Securicar"},
  2470.         {"Banshee"},
  2471.         {"Predator"},
  2472.         {"Bus"},
  2473.         {"Rhino"},
  2474.         {"Barracks"},
  2475.         {"Hotknife"},
  2476.         {"Trailer 1"}, //artict1
  2477.         {"Previon"},
  2478.         {"Coach"},
  2479.         {"Cabbie"},
  2480.         {"Stallion"},
  2481.         {"Rumpo"},
  2482.         {"RC Bandit"},
  2483.         {"Romero"},
  2484.         {"Packer"},
  2485.         {"Monster"},
  2486.         {"Admiral"},
  2487.         {"Squalo"},
  2488.         {"Seasparrow"},
  2489.         {"Pizzaboy"},
  2490.         {"Tram"},
  2491.         {"Trailer 2"}, //artict2
  2492.         {"Turismo"},
  2493.         {"Speeder"},
  2494.         {"Reefer"},
  2495.         {"Tropic"},
  2496.         {"Flatbed"},
  2497.         {"Yankee"},
  2498.         {"Caddy"},
  2499.         {"Solair"},
  2500.         {"Berkley's RC Van"},
  2501.         {"Skimmer"},
  2502.         {"PCJ-600"},
  2503.         {"Faggio"},
  2504.         {"Freeway"},
  2505.         {"RC Baron"},
  2506.         {"RC Raider"},
  2507.         {"Glendale"},
  2508.         {"Oceanic"},
  2509.         {"Sanchez"},
  2510.         {"Sparrow"},
  2511.         {"Patriot"},
  2512.         {"Quad"},
  2513.         {"Coastguard"},
  2514.         {"Dinghy"},
  2515.         {"Hermes"},
  2516.         {"Sabre"},
  2517.         {"Rustler"},
  2518.         {"ZR-350"},
  2519.         {"Walton"},
  2520.         {"Regina"},
  2521.         {"Comet"},
  2522.         {"BMX"},
  2523.         {"Burrito"},
  2524.         {"Camper"},
  2525.         {"Marquis"},
  2526.         {"Baggage"},
  2527.         {"Dozer"},
  2528.         {"Maverick"},
  2529.         {"News Chopper"},
  2530.         {"Rancher"},
  2531.         {"FBI Rancher"},
  2532.         {"Virgo"},
  2533.         {"Greenwood"},
  2534.         {"Jetmax"},
  2535.         {"Hotring"},
  2536.         {"Sandking"},
  2537.         {"Blista Compact"},
  2538.         {"Police Maverick"},
  2539.         {"Boxville"},
  2540.         {"Benson"},
  2541.         {"Mesa"},
  2542.         {"RC Goblin"},
  2543.         {"Hotring Racer A"}, //hotrina
  2544.         {"Hotring Racer B"}, //hotrinb
  2545.         {"Bloodring Banger"},
  2546.         {"Rancher"},
  2547.         {"Super GT"},
  2548.         {"Elegant"},
  2549.         {"Journey"},
  2550.         {"Bike"},
  2551.         {"Mountain Bike"},
  2552.         {"Beagle"},
  2553.         {"Cropdust"},
  2554.         {"Stunt"},
  2555.         {"Tanker"}, //petro
  2556.         {"Roadtrain"},
  2557.         {"Nebula"},
  2558.         {"Majestic"},
  2559.         {"Buccaneer"},
  2560.         {"Shamal"},
  2561.         {"Hydra"},
  2562.         {"FCR-900"},
  2563.         {"NRG-500"},
  2564.         {"HPV1000"},
  2565.         {"Cement Truck"},
  2566.         {"Tow Truck"},
  2567.         {"Fortune"},
  2568.         {"Cadrona"},
  2569.         {"FBI Truck"},
  2570.         {"Willard"},
  2571.         {"Forklift"},
  2572.         {"Tractor"},
  2573.         {"Combine"},
  2574.         {"Feltzer"},
  2575.         {"Remington"},
  2576.         {"Slamvan"},
  2577.         {"Blade"},
  2578.         {"Freight"},
  2579.         {"Streak"},
  2580.         {"Vortex"},
  2581.         {"Vincent"},
  2582.         {"Bullet"},
  2583.         {"Clover"},
  2584.         {"Sadler"},
  2585.         {"Firetruck LA"}, //firela
  2586.         {"Hustler"},
  2587.         {"Intruder"},
  2588.         {"Primo"},
  2589.         {"Cargobob"},
  2590.         {"Tampa"},
  2591.         {"Sunrise"},
  2592.         {"Merit"},
  2593.         {"Utility"},
  2594.         {"Nevada"},
  2595.         {"Yosemite"},
  2596.         {"Windsor"},
  2597.         {"Monster A"}, //monstera
  2598.         {"Monster B"}, //monsterb
  2599.         {"Uranus"},
  2600.         {"Jester"},
  2601.         {"Sultan"},
  2602.         {"Stratum"},
  2603.         {"Elegy"},
  2604.         {"Raindance"},
  2605.         {"RC Tiger"},
  2606.         {"Flash"},
  2607.         {"Tahoma"},
  2608.         {"Savanna"},
  2609.         {"Bandito"},
  2610.         {"Freight Flat"}, //freiflat
  2611.         {"Streak Carriage"}, //streakc
  2612.         {"Kart"},
  2613.         {"Mower"},
  2614.         {"Duneride"},
  2615.         {"Sweeper"},
  2616.         {"Broadway"},
  2617.         {"Tornado"},
  2618.         {"AT-400"},
  2619.         {"DFT-30"},
  2620.         {"Huntley"},
  2621.         {"Stafford"},
  2622.         {"BF-400"},
  2623.         {"Newsvan"},
  2624.         {"Tug"},
  2625.         {"Trailer 3"}, //petrotr
  2626.         {"Emperor"},
  2627.         {"Wayfarer"},
  2628.         {"Euros"},
  2629.         {"Hotdog"},
  2630.         {"Club"},
  2631.         {"Freight Carriage"}, //freibox
  2632.         {"Trailer 3"}, //artict3
  2633.         {"Andromada"},
  2634.         {"Dodo"},
  2635.         {"RC Cam"},
  2636.         {"Launch"},
  2637.         {"Police Car (LSPD)"},
  2638.         {"Police Car (SFPD)"},
  2639.         {"Police Car (LVPD)"},
  2640.         {"Police Ranger"},
  2641.         {"Picador"},
  2642.         {"S.W.A.T. Van"},
  2643.         {"Alpha"},
  2644.         {"Phoenix"},
  2645.         {"Glendale"},
  2646.         {"Sadler"},
  2647.         {"Luggage Trailer A"}, //bagboxa
  2648.         {"Luggage Trailer B"}, //bagboxb
  2649.         {"Stair Trailer"}, //tugstair
  2650.         {"Boxville"},
  2651.         {"Farm Plow"}, //farmtr1
  2652.         {"Utility Trailer"} //utiltr1
  2653. };
  2654.  
  2655. public OnGameModeInit()
  2656. {
  2657.     SetGameModeText(VERSIJA);
  2658.  
  2659.     DisableInteriorEnterExits(); // Išjungia default įėjimus.
  2660.     EnableStuntBonusForAll(false); // Nuiima stunt'us.
  2661.     ManualVehicleEngineAndLights();
  2662.     ShowPlayerMarkers( 0 );
  2663.     SetNameTagDrawDistance( 16.0 );
  2664.  
  2665.     mysql_debug( true );
  2666.     mysql_connect( MySQL_HOST,MySQL_USER,MySQL_DATA,MySQL_PASS );
  2667.     if( mysql_ping( ) >= 1 )    print( "\n" );
  2668.     else                        print("Prisijungimas prie MySQL DB ( "MySQL_DATA" ) nepavyko !");
  2669.    
  2670.     grotti = CreatePickup(1318,2,552.5189,-1293.8506,17.2482);
  2671.     grottis = CreatePickup(1318,2,2717.7139,-1812.8633,5.1681);
  2672.     autopirkt = CreatePickup(1274,2,2709.3887,-1786.2219,5.1681);
  2673.     motopirkt = CreatePickup(1274,2,2779.9072,-1765.0812,9.3165);
  2674.    
  2675.     Create3DTextLabel("Automobiliu parduotuvė\n{AAFF00}Grotti", -1, 552.5189,-1293.8506,17.2482, 60, 0, 1);
  2676.     Create3DTextLabel("Isėjimas iš\n{AAFF00}Grotti", -1, 2717.7139,-1812.8633,5.1681, 60, 0, 1);
  2677.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Infernus", -1, 2724.8662, -1810.0432, 4.8770, 60, 0, 1);
  2678.     Create3DTextLabel("Mašinu pirkimas", -1, 2709.3887,-1786.2219,5.1681, 60, 0, 1);
  2679.     Create3DTextLabel("Motociklu pirkimas", -1, 2779.9072,-1765.0812,9.3165, 60, 0, 1);
  2680.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Turismo", -1, 2724.7600, -1805.5890, 4.8770, 60, 0, 1);
  2681.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Bullet", -1, 2724.5083, -1800.9698, 4.8770, 60, 0, 1);
  2682.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Sultan", -1, 2724.8357, -1795.5665, 4.8770, 60, 0, 1);
  2683.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Elegy", -1, 2724.8601, -1790.2981, 4.8770, 60, 0, 1);
  2684.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Super GT", -1, 2724.3989, -1785.0543, 4.8770, 60, 0, 1);
  2685.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Manana", -1, 2711.0928, -1810.0038, 4.8770, 60, 0, 1);
  2686.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Alpha", -1, 2711.0669, -1805.6963, 4.8770, 60, 0, 1);
  2687.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Phoenix", -1, 2710.5161, -1800.6927, 4.8770, 60, 0, 1);
  2688.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Huntley", -1, 2711.0537, -1795.4515, 4.8770, 60, 0, 1);
  2689.     Create3DTextLabel("Automobilio pavadinimas:\n{AAFF00}Flash", -1, 2710.9204, -1790.1549, 4.8770, 60, 0, 1);
  2690.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}NRG-500", -1, 2760.5076, -1779.2677, 8.9016, 60, 0, 1);
  2691.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}FCR-900", -1, 2777.6001, -1778.7079, 8.8524, 60, 0, 1);
  2692.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}BF-400", -1, 2777.4976, -1775.6000, 8.8524, 60, 0, 1);
  2693.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}PCJ-900", -1, 2777.4985, -1772.4683, 8.8524, 60, 0, 1);
  2694.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}Freeway", -1, 2777.5593, -1769.3107, 8.8524, 60, 0, 1);
  2695.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}Faggio", -1, 2770.5718, -1764.9471, 8.8524, 60, 0, 1);
  2696.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}Quad", -1, 2767.2571, -1764.8959, 8.7510, 60, 0, 1);
  2697.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}Sanchez", -1, 2764.1155, -1764.7484, 8.9628, 60, 0, 1);
  2698.     Create3DTextLabel("Motociklo pavadinimas:\n{AAFF00}Wayfarer", -1, 2760.3699, -1764.7213, 8.8214, 60, 0, 1);
  2699.    
  2700.     CreateDynamicObject(1537, 552.62543, -1294.25391, 16.23551,   0.00000, 0.00000, 0.00000);
  2701.     CreateDynamicObject(1537, 554.11194, -1294.24194, 16.23551,   0.00000, 0.00000, 0.00000);
  2702.    
  2703.     //Car ir moto shop
  2704.     CreateDynamicObject(14853, 2744.19751, -1783.39136, 9.31654,   0.00000, 0.00000, 0.00000);
  2705.     CreateDynamicObject(1569, 2716.15161, -1813.28052, 4.17370,   0.00000, 0.00000, 0.00000);
  2706.     CreateDynamicObject(1569, 2719.15625, -1813.27100, 4.17370,   0.00000, 0.00000, 180.00000);
  2707.     CreateDynamicObject(3352, 2707.19971, -1797.90308, 5.42928,   0.00000, 0.00000, 0.00000);
  2708.     CreateDynamicObject(3352, 2707.22070, -1788.22754, 5.42928,   0.00000, 0.00000, 0.00000);
  2709.     CreateDynamicObject(3352, 2708.51123, -1781.58923, 5.42930,   0.00000, 0.00000, 90.00000);
  2710.     CreateDynamicObject(3851, 2727.72778, -1768.21973, 11.30939,   0.00000, 0.00000, 90.00000);
  2711.     CreateDynamicObject(3851, 272.72781, -1768.21973, 11.26940,   0.00000, 0.00000, 90.00000);
  2712.     CreateDynamicObject(3851, 2726.29517, -1768.20593, 11.30939,   0.00000, 0.00000, 90.00000);
  2713.     CreateDynamicObject(18981, 2739.09399, -1767.78088, 9.36210,   0.00000, 0.00000, 90.00000);
  2714.     CreateDynamicObject(18981, 2714.11206, -1767.78088, 9.36210,   0.00000, 0.00000, 90.00000);
  2715.     CreateDynamicObject(2184, 2712.69287, -1784.18115, 4.15665,   0.00000, 0.00000, 69.84001);
  2716.     CreateDynamicObject(2184, 2710.19922, -1785.75635, 4.15665,   0.00000, 0.00000, 26.45996);
  2717.     CreateDynamicObject(2185, 2707.88184, -1785.33838, 4.14360,   0.00000, 0.00000, 0.00000);
  2718.     CreateDynamicObject(2356, 2708.84521, -1784.44250, 4.17441,   0.00000, 0.00000, 197.99965);
  2719.     CreateDynamicObject(2356, 2711.96704, -1782.82532, 4.17441,   0.00000, 0.00000, 287.93927);
  2720.     CreateDynamicObject(2270, 2711.95410, -1782.27026, 5.79725,   0.00000, 0.00000, 0.00000);
  2721.     CreateDynamicObject(2164, 2707.94409, -1781.81311, 4.15876,   0.00000, 0.00000, 0.00000);
  2722.     CreateDynamicObject(2190, 2713.41187, -1782.57092, 4.92123,   0.00000, 0.00000, -91.44005);
  2723.     CreateDynamicObject(2773, 2720.91602, -1810.07190, 4.67070,   0.00000, 0.00000, 0.00000);
  2724.     CreateDynamicObject(2773, 2720.91602, -1805.80432, 4.67070,   0.00000, 0.00000, 0.00000);
  2725.     CreateDynamicObject(2773, 2720.91602, -1801.41223, 4.67070,   0.00000, 0.00000, 0.00000);
  2726.     CreateDynamicObject(2773, 2720.91602, -1795.77222, 4.67070,   0.00000, 0.00000, 0.00000);
  2727.     CreateDynamicObject(2773, 2720.91602, -1790.40894, 4.67070,   0.00000, 0.00000, 0.00000);
  2728.     CreateDynamicObject(2773, 2720.91602, -1785.03577, 4.67070,   0.00000, 0.00000, 0.00000);
  2729.     CreateDynamicObject(2773, 2725.14600, -1782.51758, 4.67070,   0.00000, 0.00000, 90.54000);
  2730.     CreateDynamicObject(2773, 2725.14600, -1787.65759, 4.67070,   0.00000, 0.00000, 90.54000);
  2731.     CreateDynamicObject(2773, 2725.14600, -1792.95911, 4.67070,   0.00000, 0.00000, 90.54000);
  2732.     CreateDynamicObject(2773, 2725.14600, -1798.20789, 4.67070,   0.00000, 0.00000, 90.54000);
  2733.     CreateDynamicObject(2773, 2725.14600, -1803.52917, 4.67070,   0.00000, 0.00000, 90.54000);
  2734.     CreateDynamicObject(2773, 2725.14600, -1808.00891, 4.67069,   0.00000, 0.00000, 90.54004);
  2735.     CreateDynamicObject(2773, 2710.60913, -1798.04688, 4.67070,   0.00000, 0.00000, 90.54000);
  2736.     CreateDynamicObject(2773, 2710.60913, -1792.81433, 4.67070,   0.00000, 0.00000, 90.54000);
  2737.     CreateDynamicObject(2773, 2710.60913, -1787.68530, 4.67069,   0.00000, 0.00000, 90.54004);
  2738.     CreateDynamicObject(2773, 2714.47852, -1795.77222, 4.67070,   0.00000, 0.00000, 0.00000);
  2739.     CreateDynamicObject(2773, 2714.53271, -1790.40894, 4.67070,   0.00000, 0.00000, 0.00000);
  2740.     CreateDynamicObject(2773, 2714.48486, -1801.41223, 4.67070,   0.00000, 0.00000, 0.00000);
  2741.     CreateDynamicObject(2773, 2714.51294, -1805.80432, 4.67070,   0.00000, 0.00000, 0.00000);
  2742.     CreateDynamicObject(2773, 2714.47144, -1810.07190, 4.67070,   0.00000, 0.00000, 0.00000);
  2743.     CreateDynamicObject(2773, 2710.60913, -1808.00891, 4.67070,   0.00000, 0.00000, 90.54000);
  2744.     CreateDynamicObject(2773, 2710.60913, -1803.52917, 4.67070,   0.00000, 0.00000, 90.54000);
  2745.     CreateDynamicObject(3352, 2765.87329, -1785.04089, 9.60210,   0.00000, 0.00000, 90.00000);
  2746.     CreateDynamicObject(3352, 2756.93481, -1762.17432, 9.60210,   0.00000, 0.00000, 90.00000);
  2747.     CreateDynamicObject(3352, 2777.35205, -1762.16309, 9.60210,   0.00000, 0.00000, 90.00000);
  2748.     CreateDynamicObject(2008, 2780.65942, -1764.22241, 8.30230,   0.00000, 0.00000, 180.00000);
  2749.     CreateDynamicObject(2079, 2779.92603, -1763.48645, 8.92020,   0.00000, 0.00000, 90.00000);
  2750.     CreateDynamicObject(2773, 2774.62842, -1779.51392, 8.84188,   0.00000, 0.00000, 0.00000);
  2751.     CreateDynamicObject(2773, 2774.68872, -1775.81287, 8.84188,   0.00000, 0.00000, 0.00000);
  2752.     CreateDynamicObject(2773, 2774.69531, -1772.99109, 8.84188,   0.00000, 0.00000, 0.00000);
  2753.     CreateDynamicObject(2773, 2774.73657, -1769.40955, 8.84188,   0.00000, 0.00000, 0.00000);
  2754.     CreateDynamicObject(2773, 2778.44092, -1767.60559, 8.84190,   0.00000, 0.00000, 90.00000);
  2755.     CreateDynamicObject(2773, 2770.32983, -1767.07935, 8.84190,   0.00000, 0.00000, 90.00000);
  2756.     CreateDynamicObject(2773, 2766.21045, -1766.99609, 8.84190,   0.00000, 0.00000, 90.00000);
  2757.     CreateDynamicObject(2773, 2760.99048, -1766.84155, 8.84190,   0.00000, 0.00000, 90.00000);
  2758.     CreateDynamicObject(2773, 2772.79248, -1764.62695, 8.84188,   0.00000, 0.00000, 0.00000);
  2759.     CreateDynamicObject(2773, 2758.22705, -1764.50317, 8.84188,   0.00000, 0.00000, 0.00000);
  2760.     CreateDynamicObject(13646, 2760.37695, -1779.41040, 7.79512,   0.00000, 0.00000, 0.00000);
  2761.  
  2762.     AddPlayerClass(0, 0, 0,0,4,0,0,0,0,0,0);
  2763.     LoadExample( );
  2764.     SetTimer( "Zaidimas", 60000, true );
  2765.     return 1;
  2766. }
  2767.  
  2768. public OnGameModeExit()
  2769. {
  2770.     for(new i=0; i < MAX_PLAYERS; i++)
  2771.     {
  2772.         if( IsPlayerConnected(i) && online[i] ) MySQL_Save(i);
  2773.     }
  2774.     mysql_close( );
  2775.    
  2776.     return 1;
  2777. }
  2778.  
  2779. public OnPlayerRequestClass(playerid, classid)
  2780. {
  2781.     new
  2782.         Query[ 200 ],string[258]
  2783.     ;
  2784.     new name[MAX_PLAYER_NAME+1];
  2785.     new plrIP[16];
  2786.     GetPlayerIp(playerid, plrIP, sizeof(plrIP));
  2787.     GetPlayerName(playerid,name, sizeof(name));
  2788.     format( Query,sizeof( Query ),"SELECT * FROM `zaidejai` WHERE vardas = '%s'",GetPlayerNameEx( playerid ) );
  2789.     mysql_query( Query );
  2790.     mysql_store_result( );
  2791.  
  2792.     if( mysql_num_rows( ) )
  2793.     {
  2794.         format(string,sizeof(string),"{FFFFFF}Jūsų vardas: {AAFF00}%s\n{FFFFFF}Ping'as: {AAFF00}%i\n{FFFFFF}Ip'as: {AAFF00}%s\n\n{FFFFFF}Prasome prisijungti",name,GetPlayerPing(playerid),plrIP);
  2795.         ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{FFFFFF}Serverio prisijungimas",string,"Prisijungti","Atsaukti");
  2796.     }
  2797.     else
  2798.     {
  2799.         format(string,sizeof(string),"{FFFFFF}Jūsų vardas: {AAFF00}%s\n{FFFFFF}Ping'as: {AAFF00}%i\n{FFFFFF}Ip'as: {AAFF00}%s\n\n{FFFFFF}Prasome uzsiregistruoti",name,GetPlayerPing(playerid),plrIP);
  2800.         ShowPlayerDialog(playerid,0,DIALOG_STYLE_PASSWORD,"{FFFFFF}Serverio registracija",string,"Registruotis","Atsaukti");
  2801.     }
  2802.     mysql_free_result( );
  2803.  
  2804.     return 1;
  2805. }
  2806.  
  2807. public OnPlayerConnect(playerid)
  2808. {
  2809.     online[playerid] = false;
  2810.     trylog[playerid] = 0;
  2811.     new vehicleid = GetPlayerVehicleID(playerid);
  2812.     masinaDB[vehicleid][sviesos] = false;
  2813.     masinaDB[vehicleid][variklis] = false;
  2814.     SendClientMessage(playerid,-1,"{FFD000}[' ] {FFFFFF} Sveiki atvyke į {AAFF00}Serverio pavadinimas{FFFFFF}!");
  2815.     SendClientMessage(playerid,-1,"{FFD000}[' ] {FFFFFF} Modifikacija kurta nuo tuščio lapo! Todėl bus daug unikualiu sistemu!");
  2816.     SendClientMessage(playerid,-1,"{FFD000}[' ] {FFFFFF} Norint pamatyti naujausius atnaujinimus prisijunge rašome {AAFF00}/atnaujinimai{FFFFFF}!");
  2817.     SendClientMessage(playerid,-1,"{FFD000}[' ] {FFFFFF} Gero žaidimo pas mus ir tikėkimes praleisite gerai laiką!");
  2818.    
  2819.     Textdraw0[playerid] = TextDrawCreate(372.333312, 386.033508, "usebox");
  2820.     TextDrawLetterSize(Textdraw0[playerid], 0.000000, 6.043827);
  2821.     TextDrawTextSize(Textdraw0[playerid], 268.333404, 0.000000);
  2822.     TextDrawAlignment(Textdraw0[playerid], 1);
  2823.     TextDrawColor(Textdraw0[playerid], 0);
  2824.     TextDrawUseBox(Textdraw0[playerid], true);
  2825.     TextDrawBoxColor(Textdraw0[playerid], 102);
  2826.     TextDrawSetShadow(Textdraw0[playerid], 0);
  2827.     TextDrawSetOutline(Textdraw0[playerid], 0);
  2828.     TextDrawFont(Textdraw0[playerid], 0);
  2829.  
  2830.     Textdraw1[playerid] = TextDrawCreate(273.000183, 386.192779, "-1");
  2831.     TextDrawLetterSize(Textdraw1[playerid], 0.169666, 0.911406);
  2832.     TextDrawAlignment(Textdraw1[playerid], 1);
  2833.     TextDrawColor(Textdraw1[playerid], -1);
  2834.     TextDrawSetShadow(Textdraw1[playerid], 0);
  2835.     TextDrawSetOutline(Textdraw1[playerid], 0);
  2836.     TextDrawBackgroundColor(Textdraw1[playerid], 51);
  2837.     TextDrawFont(Textdraw1[playerid], 2);
  2838.     TextDrawSetProportional(Textdraw1[playerid], 1);
  2839.  
  2840.     Textdraw2[playerid] = TextDrawCreate(273.000274, 394.903839, "Kuro tipas: Benzinas 95");
  2841.     TextDrawLetterSize(Textdraw2[playerid], 0.169666, 0.911405);
  2842.     TextDrawAlignment(Textdraw2[playerid], 1);
  2843.     TextDrawColor(Textdraw2[playerid], -1);
  2844.     TextDrawSetShadow(Textdraw2[playerid], 0);
  2845.     TextDrawSetOutline(Textdraw2[playerid], 0);
  2846.     TextDrawBackgroundColor(Textdraw2[playerid], 51);
  2847.     TextDrawFont(Textdraw2[playerid], 2);
  2848.     TextDrawSetProportional(Textdraw2[playerid], 1);
  2849.  
  2850.     Textdraw3[playerid] = TextDrawCreate(272.999969, 404.029693, "Degalai: 25 L");
  2851.     TextDrawLetterSize(Textdraw3[playerid], 0.169666, 0.911405);
  2852.     TextDrawAlignment(Textdraw3[playerid], 1);
  2853.     TextDrawColor(Textdraw3[playerid], -1);
  2854.     TextDrawSetShadow(Textdraw3[playerid], 0);
  2855.     TextDrawSetOutline(Textdraw3[playerid], 0);
  2856.     TextDrawBackgroundColor(Textdraw3[playerid], 51);
  2857.     TextDrawFont(Textdraw3[playerid], 2);
  2858.     TextDrawSetProportional(Textdraw3[playerid], 1);
  2859.  
  2860.     Textdraw4[playerid] = TextDrawCreate(273.000000, 412.740753, "Rida: 23215.0 KM");
  2861.     TextDrawLetterSize(Textdraw4[playerid], 0.169666, 0.911405);
  2862.     TextDrawAlignment(Textdraw4[playerid], 1);
  2863.     TextDrawColor(Textdraw4[playerid], -1);
  2864.     TextDrawSetShadow(Textdraw4[playerid], 0);
  2865.     TextDrawSetOutline(Textdraw4[playerid], 0);
  2866.     TextDrawBackgroundColor(Textdraw4[playerid], 51);
  2867.     TextDrawFont(Textdraw4[playerid], 2);
  2868.     TextDrawSetProportional(Textdraw4[playerid], 1);
  2869.  
  2870.     Textdraw5[playerid] = TextDrawCreate(273.000030, 421.451843, "Sviesos: Ijungtos");
  2871.     TextDrawLetterSize(Textdraw5[playerid], 0.169666, 0.911405);
  2872.     TextDrawAlignment(Textdraw5[playerid], 1);
  2873.     TextDrawColor(Textdraw5[playerid], -1);
  2874.     TextDrawSetShadow(Textdraw5[playerid], 0);
  2875.     TextDrawSetOutline(Textdraw5[playerid], 0);
  2876.     TextDrawBackgroundColor(Textdraw5[playerid], 51);
  2877.     TextDrawFont(Textdraw5[playerid], 2);
  2878.     TextDrawSetProportional(Textdraw5[playerid], 1);
  2879.  
  2880.     Textdraw6[playerid] = TextDrawCreate(273.000000, 430.577850, "Variklis: Isjungtas");
  2881.     TextDrawLetterSize(Textdraw6[playerid], 0.169666, 0.911405);
  2882.     TextDrawAlignment(Textdraw6[playerid], 1);
  2883.     TextDrawColor(Textdraw6[playerid], -1);
  2884.     TextDrawSetShadow(Textdraw6[playerid], 0);
  2885.     TextDrawSetOutline(Textdraw6[playerid], 0);
  2886.     TextDrawBackgroundColor(Textdraw6[playerid], 51);
  2887.     TextDrawFont(Textdraw6[playerid], 2);
  2888.     TextDrawSetProportional(Textdraw6[playerid], 1);
  2889.  
  2890.     Textdraw7[playerid] = TextDrawCreate(373.333343, 385.618499, "usebox");
  2891.     TextDrawLetterSize(Textdraw7[playerid], 0.000000, -0.232303);
  2892.     TextDrawTextSize(Textdraw7[playerid], 267.666687, 0.000000);
  2893.     TextDrawAlignment(Textdraw7[playerid], 1);
  2894.     TextDrawColor(Textdraw7[playerid], 0);
  2895.     TextDrawUseBox(Textdraw7[playerid], true);
  2896.     TextDrawBoxColor(Textdraw7[playerid], -1061109505);
  2897.     TextDrawSetShadow(Textdraw7[playerid], 0);
  2898.     TextDrawSetOutline(Textdraw7[playerid], 0);
  2899.     TextDrawFont(Textdraw7[playerid], 0);
  2900.  
  2901.     Textdraw8[playerid] = TextDrawCreate(373.333404, 386.862976, "usebox");
  2902.     TextDrawLetterSize(Textdraw8[playerid], 0.000000, 6.043827);
  2903.     TextDrawTextSize(Textdraw8[playerid], 369.333404, 0.000000);
  2904.     TextDrawAlignment(Textdraw8[playerid], 1);
  2905.     TextDrawColor(Textdraw8[playerid], 0);
  2906.     TextDrawUseBox(Textdraw8[playerid], true);
  2907.     TextDrawBoxColor(Textdraw8[playerid], -1061109505);
  2908.     TextDrawSetShadow(Textdraw8[playerid], 0);
  2909.     TextDrawSetOutline(Textdraw8[playerid], 0);
  2910.     TextDrawFont(Textdraw8[playerid], 0);
  2911.  
  2912.     Textdraw9[playerid] = TextDrawCreate(271.333343, 386.033355, "usebox");
  2913.     TextDrawLetterSize(Textdraw9[playerid], 0.000000, 6.031068);
  2914.     TextDrawTextSize(Textdraw9[playerid], 267.666717, 0.000000);
  2915.     TextDrawAlignment(Textdraw9[playerid], 1);
  2916.     TextDrawColor(Textdraw9[playerid], 0);
  2917.     TextDrawUseBox(Textdraw9[playerid], true);
  2918.     TextDrawBoxColor(Textdraw9[playerid], -1061109505);
  2919.     TextDrawSetShadow(Textdraw9[playerid], 0);
  2920.     TextDrawSetOutline(Textdraw9[playerid], 0);
  2921.     TextDrawFont(Textdraw9[playerid], 0);
  2922.  
  2923.     Textdraw10[playerid] = TextDrawCreate(373.333282, 443.692596, "usebox");
  2924.     TextDrawLetterSize(Textdraw10[playerid], 0.000000, -0.165636);
  2925.     TextDrawTextSize(Textdraw10[playerid], 267.666625, 0.000000);
  2926.     TextDrawAlignment(Textdraw10[playerid], 1);
  2927.     TextDrawColor(Textdraw10[playerid], 0);
  2928.     TextDrawUseBox(Textdraw10[playerid], true);
  2929.     TextDrawBoxColor(Textdraw10[playerid], -1061109505);
  2930.     TextDrawSetShadow(Textdraw10[playerid], 0);
  2931.     TextDrawSetOutline(Textdraw10[playerid], 0);
  2932.     TextDrawFont(Textdraw10[playerid], 0);
  2933.  
  2934.     Textdraw11[playerid] = TextDrawCreate(372.000000, 385.618530, "usebox");
  2935.     TextDrawLetterSize(Textdraw11[playerid], 0.000000, -1.561112);
  2936.     TextDrawTextSize(Textdraw11[playerid], 268.000030, 0.000000);
  2937.     TextDrawAlignment(Textdraw11[playerid], 1);
  2938.     TextDrawColor(Textdraw11[playerid], 0);
  2939.     TextDrawUseBox(Textdraw11[playerid], true);
  2940.     TextDrawBoxColor(Textdraw11[playerid], 255);
  2941.     TextDrawSetShadow(Textdraw11[playerid], 0);
  2942.     TextDrawSetOutline(Textdraw11[playerid], 0);
  2943.     TextDrawFont(Textdraw11[playerid], 0);
  2944.  
  2945.     Textdraw12[playerid] = TextDrawCreate(271.666259, 374.003601, "usebox");
  2946.     TextDrawLetterSize(Textdraw12[playerid], 0.000000, 0.970972);
  2947.     TextDrawTextSize(Textdraw12[playerid], 267.666595, 0.000000);
  2948.     TextDrawAlignment(Textdraw12[playerid], 1);
  2949.     TextDrawColor(Textdraw12[playerid], 0);
  2950.     TextDrawUseBox(Textdraw12[playerid], true);
  2951.     TextDrawBoxColor(Textdraw12[playerid], -1061109505);
  2952.     TextDrawSetShadow(Textdraw12[playerid], 0);
  2953.     TextDrawSetOutline(Textdraw12[playerid], 0);
  2954.     TextDrawFont(Textdraw12[playerid], 0);
  2955.  
  2956.     Textdraw13[playerid] = TextDrawCreate(373.333343, 374.003723, "usebox");
  2957.     TextDrawLetterSize(Textdraw13[playerid], 0.000000, -0.211728);
  2958.     TextDrawTextSize(Textdraw13[playerid], 268.333343, 0.000000);
  2959.     TextDrawAlignment(Textdraw13[playerid], 1);
  2960.     TextDrawColor(Textdraw13[playerid], 0);
  2961.     TextDrawUseBox(Textdraw13[playerid], true);
  2962.     TextDrawBoxColor(Textdraw13[playerid], -1061109505);
  2963.     TextDrawSetShadow(Textdraw13[playerid], 0);
  2964.     TextDrawSetOutline(Textdraw13[playerid], 0);
  2965.     TextDrawFont(Textdraw13[playerid], 0);
  2966.  
  2967.     Textdraw14[playerid] = TextDrawCreate(373.333343, 375.248138, "usebox");
  2968.     TextDrawLetterSize(Textdraw14[playerid], 0.000000, 0.789503);
  2969.     TextDrawTextSize(Textdraw14[playerid], 369.333343, 0.000000);
  2970.     TextDrawAlignment(Textdraw14[playerid], 1);
  2971.     TextDrawColor(Textdraw14[playerid], 0);
  2972.     TextDrawUseBox(Textdraw14[playerid], true);
  2973.     TextDrawBoxColor(Textdraw14[playerid], -1061109505);
  2974.     TextDrawSetShadow(Textdraw14[playerid], 0);
  2975.     TextDrawSetOutline(Textdraw14[playerid], 0);
  2976.     TextDrawFont(Textdraw14[playerid], 0);
  2977.  
  2978.     Textdraw15[playerid] = TextDrawCreate(277.333587, 374.162933, "Pavadinimas: Infernus");
  2979.     TextDrawLetterSize(Textdraw15[playerid], 0.164333, 0.923852);
  2980.     TextDrawAlignment(Textdraw15[playerid], 1);
  2981.     TextDrawColor(Textdraw15[playerid], -1);
  2982.     TextDrawSetShadow(Textdraw15[playerid], 0);
  2983.     TextDrawSetOutline(Textdraw15[playerid], 0);
  2984.     TextDrawBackgroundColor(Textdraw15[playerid], 51);
  2985.     TextDrawFont(Textdraw15[playerid], 2);
  2986.     TextDrawSetProportional(Textdraw15[playerid], 1);
  2987.    
  2988.     return 1;
  2989. }
  2990.  
  2991. public OnPlayerDisconnect(playerid, reason)
  2992. {
  2993.     if( online[playerid] )
  2994.     {
  2995.         MySQL_Save(playerid);
  2996.         SavePlayerCar(playerid);
  2997.         VehicleDes(playerid);
  2998.     }
  2999.     return 1;
  3000. }
  3001.  
  3002. public OnPlayerSpawn(playerid)
  3003. {
  3004.     if( !online[playerid] ) Kick(playerid);
  3005.  
  3006.     if( from_login[playerid] )
  3007.     {
  3008.         MySQL_Load(playerid);
  3009.         LoadPlayerCar(playerid);
  3010.         from_login[playerid] = false;
  3011.         return 1;
  3012.     }
  3013.     if( from_reg[playerid] )
  3014.     {
  3015.         SetPlayerPos(playerid,1743.7518,-1862.9512,13.5757);
  3016.         GivePlayerMoneyA(playerid,3000);
  3017.         SetPlayerScore(playerid, 120);
  3018.         from_reg[playerid] = false;
  3019.         LoadPlayerCar(playerid);
  3020.         if(pDB[playerid][pLytis] == 1) return SetPlayerSkin(playerid,7);
  3021.         if(pDB[playerid][pLytis] == 2) return SetPlayerSkin(playerid,12);
  3022.         return 1;
  3023.     }
  3024.  
  3025.     return 1;
  3026. }
  3027.  
  3028. public OnVehicleSpawn(vehicleid)
  3029. {
  3030.     return 1;
  3031. }
  3032.  
  3033. public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid)
  3034. {
  3035.     return 1;
  3036. }
  3037.  
  3038. public OnPlayerDeath(playerid, killerid, reason)
  3039. {
  3040.     return 1;
  3041. }
  3042.  
  3043. public OnVehicleDeath(vehicleid, killerid)
  3044. {
  3045.     return 1;
  3046. }
  3047.  
  3048. public OnPlayerText(playerid, text[])
  3049. {
  3050.     return 1;
  3051. }
  3052.  
  3053. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  3054. {
  3055.     return 1;
  3056. }
  3057.  
  3058. public OnPlayerExitVehicle(playerid, vehicleid)
  3059. {
  3060.     SavePlayerCar(playerid);
  3061.     return 1;
  3062. }
  3063.  
  3064. public OnPlayerStateChange(playerid, newstate, oldstate)
  3065. {
  3066.     if(newstate == PLAYER_STATE_DRIVER)
  3067.     {
  3068.         SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF} Norint valdyti transporto priemone rašykite {AAFF00}/valdymas.");
  3069.         TextDrawShowForPlayer(playerid, Textdraw0[playerid]);
  3070.         TextDrawShowForPlayer(playerid, Textdraw1[playerid]);
  3071.         TextDrawShowForPlayer(playerid, Textdraw2[playerid]);
  3072.         TextDrawShowForPlayer(playerid, Textdraw3[playerid]);
  3073.         TextDrawShowForPlayer(playerid, Textdraw4[playerid]);
  3074.         TextDrawShowForPlayer(playerid, Textdraw5[playerid]);
  3075.         TextDrawShowForPlayer(playerid, Textdraw6[playerid]);
  3076.         TextDrawShowForPlayer(playerid, Textdraw7[playerid]);
  3077.         TextDrawShowForPlayer(playerid, Textdraw8[playerid]);
  3078.         TextDrawShowForPlayer(playerid, Textdraw9[playerid]);
  3079.         TextDrawShowForPlayer(playerid, Textdraw10[playerid]);
  3080.         TextDrawShowForPlayer(playerid, Textdraw11[playerid]);
  3081.         TextDrawShowForPlayer(playerid, Textdraw12[playerid]);
  3082.         TextDrawShowForPlayer(playerid, Textdraw13[playerid]);
  3083.         TextDrawShowForPlayer(playerid, Textdraw14[playerid]);
  3084.         TextDrawShowForPlayer(playerid, Textdraw15[playerid]);
  3085.     }
  3086.     if(newstate == PLAYER_STATE_ONFOOT)
  3087.     {
  3088.         TextDrawHideForPlayer(playerid, Textdraw0[playerid]);
  3089.         TextDrawHideForPlayer(playerid, Textdraw1[playerid]);
  3090.         TextDrawHideForPlayer(playerid, Textdraw2[playerid]);
  3091.         TextDrawHideForPlayer(playerid, Textdraw3[playerid]);
  3092.         TextDrawHideForPlayer(playerid, Textdraw4[playerid]);
  3093.         TextDrawHideForPlayer(playerid, Textdraw5[playerid]);
  3094.         TextDrawHideForPlayer(playerid, Textdraw6[playerid]);
  3095.         TextDrawHideForPlayer(playerid, Textdraw7[playerid]);
  3096.         TextDrawHideForPlayer(playerid, Textdraw8[playerid]);
  3097.         TextDrawHideForPlayer(playerid, Textdraw9[playerid]);
  3098.         TextDrawHideForPlayer(playerid, Textdraw10[playerid]);
  3099.         TextDrawHideForPlayer(playerid, Textdraw11[playerid]);
  3100.         TextDrawHideForPlayer(playerid, Textdraw12[playerid]);
  3101.         TextDrawHideForPlayer(playerid, Textdraw13[playerid]);
  3102.         TextDrawHideForPlayer(playerid, Textdraw14[playerid]);
  3103.         TextDrawHideForPlayer(playerid, Textdraw15[playerid]);
  3104.     }
  3105.     return 1;
  3106. }
  3107.  
  3108. public OnPlayerEnterCheckpoint(playerid)
  3109. {
  3110.     return 1;
  3111. }
  3112.  
  3113. public OnPlayerLeaveCheckpoint(playerid)
  3114. {
  3115.     return 1;
  3116. }
  3117.  
  3118. public OnPlayerEnterRaceCheckpoint(playerid)
  3119. {
  3120.     return 1;
  3121. }
  3122.  
  3123. public OnPlayerLeaveRaceCheckpoint(playerid)
  3124. {
  3125.     return 1;
  3126. }
  3127.  
  3128. public OnRconCommand(cmd[])
  3129. {
  3130.     return 1;
  3131. }
  3132.  
  3133. public OnPlayerRequestSpawn(playerid)
  3134. {
  3135.     return 1;
  3136. }
  3137.  
  3138. public OnObjectMoved(objectid)
  3139. {
  3140.     return 1;
  3141. }
  3142.  
  3143. public OnPlayerObjectMoved(playerid, objectid)
  3144. {
  3145.     return 1;
  3146. }
  3147.  
  3148. public OnPlayerPickUpPickup(playerid, pickupid)
  3149. {
  3150.     if(pickupid == grotti)
  3151.     {
  3152.         SetPlayerInterior(playerid,0);
  3153.         SetPlayerPos(playerid,2714.9949,-1812.6660,5.1681);
  3154.         return 1;
  3155.     }
  3156.     if(pickupid == grottis)
  3157.     {
  3158.         SetPlayerInterior(playerid,0);
  3159.         SetPlayerPos(playerid,554.8314,-1293.9269,17.2482);
  3160.         return 1;
  3161.     }
  3162.     if(pickupid == autopirkt)
  3163.     {
  3164.         ShowPlayerDialog(playerid,22,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Automobiliu pirkimas", "{0099FF}> {FFFFFF}Panaudoti automobiliai\n{0099FF}> {FFFFFF}Nauji automobiliai","Rinktis","Uždaryti");
  3165.         return 1;
  3166.     }
  3167.     if(pickupid == motopirkt)
  3168.     {
  3169.         ShowPlayerDialog(playerid,25,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Motociklu pirkimas", "{0099FF}> {FFFFFF}Panaudoti motociklai\n{0099FF}> {FFFFFF}Nauji motociklai","Rinktis","Uždaryti");
  3170.         return 1;
  3171.     }
  3172.     return 1;
  3173. }
  3174.  
  3175. public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
  3176. {
  3177.     return 1;
  3178. }
  3179.  
  3180. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  3181. {
  3182.     return 1;
  3183. }
  3184.  
  3185. public OnVehicleMod(playerid, vehicleid, componentid)
  3186. {
  3187.     return 1;
  3188. }
  3189.  
  3190. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  3191. {
  3192.     return 1;
  3193. }
  3194.  
  3195. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  3196. {
  3197.     return 1;
  3198. }
  3199.  
  3200. public OnPlayerSelectedMenuRow(playerid, row)
  3201. {
  3202.     return 1;
  3203. }
  3204.  
  3205. public OnPlayerExitedMenu(playerid)
  3206. {
  3207.     return 1;
  3208. }
  3209.  
  3210. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  3211. {
  3212.     return 1;
  3213. }
  3214.  
  3215. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  3216. {
  3217.     return 1;
  3218. }
  3219.  
  3220. public OnRconLoginAttempt(ip[], password[], success)
  3221. {
  3222.     return 1;
  3223. }
  3224.  
  3225. public OnPlayerUpdate(playerid)
  3226. {
  3227.     new vehicleid = GetPlayerVehicleID(playerid);
  3228.     new spedo[50];
  3229.     new Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed;
  3230.     new Float:bukle;
  3231.  
  3232.     new benzinas[40],svies[40];
  3233.     if(masinaDB[vehicleid][degalutipas] == 0) benzinas = "Benzinas 98";
  3234.     else if(masinaDB[vehicleid][degalutipas] == 1) benzinas = "Benzinas 95";
  3235.     else if(masinaDB[vehicleid][degalutipas] == 2) benzinas = "Dyzelis";
  3236.     else if(masinaDB[vehicleid][degalutipas] == 3) benzinas = "Dujos";
  3237.    
  3238.     if(masinaDB[vehicleid][sviesos]) svies = "Ijungtos";
  3239.     else if(!masinaDB[vehicleid][sviesos]) svies = "Isjungtos";
  3240.  
  3241.     format(spedo, 50,"~w~Pavadinimas: ~y~%s",aVehicleNames[GetVehicleModel(vehicleid) - 400]);
  3242.     TextDrawSetString(Textdraw15[playerid], spedo);
  3243.  
  3244.     format(spedo, 50,"~w~Greitis: ~y~%i~w~ KM/H",GetPlayerSpeed(playerid));
  3245.     TextDrawSetString(Textdraw1[playerid], spedo);
  3246.  
  3247.     format(spedo, 50,"~w~Kuro Tipas: ~y~%s",benzinas);
  3248.     TextDrawSetString(Textdraw2[playerid], spedo);
  3249.  
  3250.     format(spedo, 50,"~w~Degalai: ~y~%i ~w~L",masinaDB[vehicleid][degalai]);
  3251.     TextDrawSetString(Textdraw3[playerid], spedo);
  3252.    
  3253.     GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
  3254.     final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*216.666667; // 136.666667 = kmph  // 85.4166672= mph
  3255.     masinaDB[vehicleid][rida] += final_speed;
  3256.     format(spedo, 50,"~w~Rida: ~y~%.2f ~w~KM",masinaDB[vehicleid][rida]/888888);
  3257.     TextDrawSetString(Textdraw4[playerid], spedo);
  3258.    
  3259.     format(spedo, 50,"~w~Sviesos: ~y~%s",svies);
  3260.     TextDrawSetString(Textdraw5[playerid], spedo);
  3261.    
  3262.     GetVehicleHealth(vehicleid, bukle);
  3263.     format(spedo, 50,"~w~Bukle: ~y~%.2f ~w~%",bukle/10);
  3264.     TextDrawSetString(Textdraw6[playerid], spedo);
  3265.    
  3266.     return 1;
  3267. }
  3268.  
  3269. public OnPlayerStreamIn(playerid, forplayerid)
  3270. {
  3271.     return 1;
  3272. }
  3273.  
  3274. public OnPlayerStreamOut(playerid, forplayerid)
  3275. {
  3276.     return 1;
  3277. }
  3278.  
  3279. public OnVehicleStreamIn(vehicleid, forplayerid)
  3280. {
  3281.     if( masinaDB[vehicleid][pavizdys] )
  3282.     {
  3283.         SetVehicleParamsForPlayer( vehicleid, forplayerid, 0, 1 );
  3284.     }
  3285.     new
  3286.         iEngine, iLights, iAlarm,
  3287.         iDoors, iBonnet, iBoot,
  3288.         iObjective;
  3289.  
  3290.     GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  3291.     SetVehicleParamsEx(vehicleid, 0, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  3292.     return 1;
  3293. }
  3294.  
  3295. public OnVehicleStreamOut(vehicleid, forplayerid)
  3296. {
  3297.     return 1;
  3298. }
  3299.  
  3300. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  3301. {
  3302.     if( dialogid == 0 ) //Registracija
  3303.     {
  3304.         if( response )
  3305.         {
  3306.             new pw[40],string[248],lytiss[26];
  3307.            
  3308.             if(pDB[playerid][pLytis] == 0) lytiss = "{FF0000}Nepasirinkta";
  3309.             else if(pDB[playerid][pLytis] == 1) lytiss = "{25C433}Vyras";
  3310.             else if(pDB[playerid][pLytis] == 2) lytiss = "{25C433}Moteris";
  3311.            
  3312.             mysql_real_escape_string(inputtext, pw);
  3313.             if( !strlen( pw ) )
  3314.             {
  3315.                 SendClientMessage( playerid,-1,"Laukelis negali būti tuščias." );
  3316.                 ShowPlayerDialog( playerid,0,DIALOG_STYLE_INPUT,"Registracija","Sveikas atvykes! Užsiregistruok.\nSlaptažodis: ","Registruotis","Atšaukti" );
  3317.                 return 1;
  3318.             }
  3319.             if( strlen( pw ) > 40 )
  3320.             {
  3321.                 SendClientMessage( playerid,-1,"Slaptažodis negali būti ilgesnis nei 40simbolių." );
  3322.                 ShowPlayerDialog( playerid,0,DIALOG_STYLE_INPUT,"Registracija","Sveikas atvykes! Užsiregistruok.\nSlaptažodis: ","Registruotis","Atšaukti" );
  3323.                 return 1;
  3324.             }
  3325.  
  3326.             new
  3327.                 Query[ 150 ]
  3328.             ;
  3329.             format( Query,sizeof( Query ),"INSERT INTO `zaidejai` (vardas,slaptazodis) VALUES ('%s','%s')",GetPlayerNameEx( playerid ), pw );
  3330.             mysql_query( Query );
  3331.             online[playerid] = true;
  3332.             from_reg[playerid] = true;
  3333.             format( string,sizeof( string ),"{AAFF00}> {FFFFFF}Lytis [%s{FFFFFF}]\n{AAFF00}> {FFD000}Pradėti žaisti",lytiss );
  3334.             ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"{FFFFFF}SVARBU",string,"Rinktis","Uždaryti");
  3335.         }
  3336.         else
  3337.         {
  3338.             Kick( playerid );
  3339.         }
  3340.         return 1;
  3341.     }
  3342.     if( dialogid == 1 ) //Prisijungimas
  3343.     {
  3344.         if( response )
  3345.         {
  3346.             new pw[40],string[248];
  3347.             new name[MAX_PLAYER_NAME+1];
  3348.             new plrIP[16];
  3349.             GetPlayerIp(playerid, plrIP, sizeof(plrIP));
  3350.             GetPlayerName(playerid,name, sizeof(name));
  3351.             mysql_real_escape_string(inputtext, pw);
  3352.             if( strlen( pw ) > 40 )
  3353.             {
  3354.                 format(string,sizeof(string),"{FFFFFF}Jūsų vardas: {AAFF00}%s\n{FFFFFF}Ping'as: {AAFF00}%i\n{FFFFFF}Ip'as: {AAFF00}%s\n\n{FFFFFF}Prasome prisijungti\n{FF0000}Slaptažodis per ilgas",name,GetPlayerPing(playerid),plrIP);
  3355.                 ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{FFFFFF}Serverio prisijungimas",string,"Prisijungti","Atsaukti");
  3356.                 return 1;
  3357.             }
  3358.  
  3359.             new
  3360.                 Query[ 150 ]
  3361.             ;
  3362.             format( Query,sizeof( Query ),"SELECT * FROM `zaidejai` WHERE vardas = '%s' AND slaptazodis = '%s'",GetPlayerNameEx( playerid ),pw );
  3363.             mysql_query( Query );
  3364.             mysql_store_result( );
  3365.  
  3366.             if(! mysql_num_rows( ) )
  3367.             {
  3368.                 if(trylog[playerid] > 2) { SendClientMessage(playerid, 0xFF0000FF, "Norėdamas(-a) išeiti, rašyk /q"); Kick(playerid); }
  3369.                 trylog[playerid]++;
  3370.                 format(string,sizeof(string),"{FFFFFF}Jūsų vardas: {AAFF00}%s\n{FFFFFF}Ping'as: {AAFF00}%i\n{FFFFFF}Ip'as: {AAFF00}%s\n\n{FFFFFF}Prasome prisijungti\n{FF0000}Neteisingas slaptažodis",name,GetPlayerPing(playerid),plrIP);
  3371.                 ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{FFFFFF}Serverio prisijungimas",string,"Prisijungti","Atsaukti");
  3372.             }
  3373.             else
  3374.             {
  3375.                 online[playerid] = true;
  3376.                 from_login[playerid] = true;
  3377.                 return 1;
  3378.             }
  3379.             mysql_free_result( );
  3380.             return 1;
  3381.         }
  3382.         if( !response )
  3383.         {
  3384.             Kick( playerid );
  3385.         }
  3386.         return 1;
  3387.     }
  3388.     if( dialogid == 2 )
  3389.     {
  3390.         if( response )
  3391.         {
  3392.             if(listitem == 0)
  3393.             {
  3394.                 ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{FFFFFF}Lytis","{0099FF}- {FFFFFF}Norint pasirinkti lyti spauskite ant mygtuku.\n{0099FF}- {FFFFFF}Jai norite vyro '{FFD000}Vyras{FFFFFF}', Jai norite moters '{FFD000}Moteris{FFFFFF}'","Vyras","Moteris");
  3395.             }
  3396.             if(listitem == 1)
  3397.             {
  3398.                 if(pDB[playerid][pLytis] == 0)
  3399.                 {
  3400.                     new string[248],lytiss[26];
  3401.  
  3402.                     if(pDB[playerid][pLytis] == 0) lytiss = "{FF0000}Nepasirinkta";
  3403.                     else if(pDB[playerid][pLytis] == 1) lytiss = "{25C433}Vyras";
  3404.                     else if(pDB[playerid][pLytis] == 2) lytiss = "{25C433}Moteris";
  3405.  
  3406.                     format( string,sizeof( string ),"{AAFF00}> {FFFFFF}Lytis [%s{FFFFFF}]\n{AAFF00}> {FFD000}Pradėti žaisti",lytiss );
  3407.                     ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"{FFFFFF}SVARBU",string,"Rinktis","Uždaryti");
  3408.                     SendClientMessage( playerid,-1,"{FF2F00}[' ] {FFFFFF}Pirma turite pasirinkti lyti!" );
  3409.                 }
  3410.                 else
  3411.                 {
  3412.                     SendClientMessage( playerid,-1,"{FFD000}[' ] {FFFFFF}Sėkmės žaidime!" );
  3413.                 }
  3414.             }
  3415.         }
  3416.         return 1;
  3417.     }
  3418.     if( dialogid == 3 )
  3419.     {
  3420.         if( response )
  3421.         {
  3422.             pDB[playerid][pLytis] = 1;
  3423.             new string[248],lytiss[26];
  3424.  
  3425.             if(pDB[playerid][pLytis] == 0) lytiss = "{FF0000}Nepasirinkta";
  3426.             else if(pDB[playerid][pLytis] == 1) lytiss = "{25C433}Vyras";
  3427.             else if(pDB[playerid][pLytis] == 2) lytiss = "{25C433}Moteris";
  3428.  
  3429.             format( string,sizeof( string ),"{AAFF00}> {FFFFFF}Lytis [%s{FFFFFF}]\n{AAFF00}> {FFD000}Pradėti žaisti",lytiss );
  3430.             ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"{FFFFFF}SVARBU",string,"Rinktis","Uždaryti");
  3431.             SendClientMessage( playerid,-1,"{FFD000}[' ] {FFFFFF}Sėkmingai pasirinkote vyro lyti!" );
  3432.         }
  3433.         if( !response )
  3434.         {
  3435.             pDB[playerid][pLytis] = 2;
  3436.             new string[248],lytiss[26];
  3437.  
  3438.             if(pDB[playerid][pLytis] == 0) lytiss = "{FF0000}Nepasirinkta";
  3439.             else if(pDB[playerid][pLytis] == 1) lytiss = "{25C433}Vyras";
  3440.             else if(pDB[playerid][pLytis] == 2) lytiss = "{25C433}Moteris";
  3441.  
  3442.             format( string,sizeof( string ),"{AAFF00}> {FFFFFF}Lytis [%s{FFFFFF}]\n{AAFF00}> {FFD000}Pradėti žaisti",lytiss);
  3443.             ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"{FFFFFF}SVARBU",string,"Rinktis","Uždaryti");
  3444.             SendClientMessage( playerid,-1,"{FFD000}[' ] {FFFFFF}Sėkmingai pasirinkote moters lyti!" );
  3445.         }
  3446.         return 1;
  3447.     }
  3448.     if( dialogid == 4 )
  3449.     {
  3450.         if( response )
  3451.         {
  3452.             if(listitem == 0)
  3453.             {
  3454.                 new string[248];
  3455.                 format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{AAFF00}> {FFFFFF}Pinigu pasipildymas\n{AAFF00}> {FFFFFF}XP pirkimas\n{AAFF00}> {FFFFFF}Vip statuso pirkimas\n\
  3456.                 {AAFF00}> {FFFFFF}Skin keitimas\n{AAFF00}> {FFFFFF}2x XP boost\n",pDB[playerid][pKreditai]);
  3457.                 ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  3458.             }
  3459.             if(listitem == 1)
  3460.             {
  3461.                 ShowPlayerDialog( playerid, 5, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}Pinigu pasipildymas", "\
  3462.                 {0099FF}- {FFFFFF}Įrašykite pinigų suma kurią norite pasiimti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}100 Lt{FFFFFF}, kurios kaina {FF0000}1 kreditas.", "Pasipildyti", "Atgal" );
  3463.             }
  3464.             if(listitem == 2)
  3465.             {
  3466.                 ShowPlayerDialog( playerid, 6, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  3467.                 {0099FF}- {FFFFFF}Įrašykite XP suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}200XP{FFFFFF}, kurios kaina {FF0000}20 kreditų.", "Pirkti", "Atgal" );
  3468.             }
  3469.             if(listitem == 3)
  3470.             {
  3471.                 ShowPlayerDialog( playerid, 7, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}Vip statuso pirkimas", "\
  3472.                 {0099FF}- {FFFFFF}Ar norite pirkti vip statusa kuris jums kainuos 5 kreditus?\n{0099FF}- {FFFFFF}Daugiau informacijos apie VIP statusa galite rasti paraše /vip", "Pirkti", "Atgal" );
  3473.             }
  3474.             if(listitem == 4)
  3475.             {
  3476.                 ShowPlayerDialog( playerid, 8, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}Skin keitimas", "{0099FF}- {FFFFFF}Įrašykite norimo skin ID:\n\
  3477.             {FF0000}Dėmesio: {FFFFFF}skin ID galite rasti: {FF0000}http://google.lt\nSkin kaina 60 kreditų", "Pirkti", "Atgal" );
  3478.             }
  3479.             if(listitem == 5)
  3480.             {
  3481.                 ShowPlayerDialog( playerid, 9, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}2x XP boost", "\
  3482.                 {0099FF}- {FFFFFF}Ar norite pirkti 2x XP boost 1 min boos kainuos 5 kreditus?\n{0099FF}- {FFFFFF}Įrašykite norima suma perkant 2x XP boost", "Pirkti", "Atgal" );
  3483.             }
  3484.         }
  3485.         return 1;
  3486.     }
  3487.     if(dialogid == 5)
  3488.     {
  3489.         if(response)
  3490.         {
  3491.             new
  3492.                 suma;
  3493.  
  3494.             if( sscanf( inputtext, "i", suma ) ) return ShowPlayerDialog( playerid, 5, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}Pinigu pasipildymas", "\
  3495.             {0099FF}- {FFFFFF}Įrašykite pinigų suma kurią norite pasiimti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}100 Lt{FFFFFF}, kurios kaina {FF0000}1 kreditas.\n\
  3496.             {FF0000}Blogai įvestas skaičius!", "Pasipildyti", "Atgal" );
  3497.  
  3498.             if( suma < 100 )
  3499.             {
  3500.                 return ShowPlayerDialog( playerid, 5, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}Pinigu pasipildymas", "\
  3501.                 {0099FF}- {FFFFFF}Įrašykite pinigų suma kurią norite pasiimti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}100 Lt{FFFFFF}, kurios kaina {FF0000}1 kreditas.\n\
  3502.                 {FF0000}Minimali suma yra 100 Lt!", "Pasipildyti", "Atgal" );
  3503.             }
  3504.             if( suma > 100000 )
  3505.             {
  3506.                 return ShowPlayerDialog( playerid, 5, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}Pinigu pasipildymas", "\
  3507.                 {0099FF}- {FFFFFF}Įrašykite pinigų suma kurią norite pasiimti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}100 Lt{FFFFFF}, kurios kaina {FF0000}1 kreditas.\n\
  3508.                 {FF0000}Maksimali suma yra 100000 Lt!", "Pasipildyti", "Atgal" );
  3509.             }
  3510.  
  3511.             new pasipildyta = floatround( (suma*1)/100 );
  3512.             if( pasipildyta > pDB[ playerid ][ pKreditai ] )
  3513.             {
  3514.                 return ShowPlayerDialog( playerid, 5, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}Pinigu pasipildymas", "\
  3515.                 {0099FF}- {FFFFFF}Įrašykite pinigų suma kurią norite pasiimti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}100 Lt{FFFFFF}, kurios kaina {FF0000}1 kreditas.\n\
  3516.                 {FF0000}Jums neužtenka kreditų!", "Pasipildyti", "Atgal" );
  3517.             }
  3518.             pDB[ playerid ][ pKreditai ] -= pasipildyta;
  3519.             GivePlayerMoneyA( playerid, suma );
  3520.             new
  3521.                 msg[ 256 ];
  3522.  
  3523.             format( msg, sizeof( msg ), "{0099FF}- {FFFFFF}Sėkmingai nusipirkote pinigų už kreditus!\n \nĮ jūsų rankas pridėta {FF0000}%i {FFFFFF}Litų, už {FF0000}%i {FFFFFF}kreditų.\n[ {FF0000}DĖMESIO{FFFFFF} ] Rekomenduojama išsaugoti profilį įsigijus paslaugų.", suma, pasipildyta );
  3524.             ShowPlayerDialog( playerid, 10, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}Pinigu pasipildymas", msg, "Uždaryti", "" );
  3525.         }
  3526.         if(!response)
  3527.         {
  3528.             new string[248];
  3529.             format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{0099FF}> {FFFFFF}Pinigu pasipildymas\n{0099FF}> {FFFFFF}XP pirkimas\n{0099FF}> {FFFFFF}Vip statuso pirkimas\n\
  3530.             {0099FF}> {FFFFFF}Skin keitimas\n{0099FF}> {FFFFFF}2x XP boost",pDB[playerid][pKreditai]);
  3531.             ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  3532.         }
  3533.         return 1;
  3534.     }
  3535.     if(dialogid == 6)
  3536.     {
  3537.         if(response)
  3538.         {
  3539.             new
  3540.                 suma;
  3541.  
  3542.             if( sscanf( inputtext, "i", suma ) ) return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  3543.             {0099FF}- {FFFFFF}Įrašykite XP suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}200XP{FFFFFF}, kurios kaina {FF0000}20 kreditų.\n\
  3544.             {FF0000}Blogai įvestas skaičius!", "Pasipildyti", "Atgal" );
  3545.  
  3546.             if( suma < 200 )
  3547.             {
  3548.                 return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  3549.                 {0099FF}- {FFFFFF}Įrašykite XP suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}200XP{FFFFFF}, kurios kaina {FF0000}20 kreditų.\n\
  3550.                 {FF0000}Minimali suma yra 200 XP!", "Pasipildyti", "Atgal" );
  3551.             }
  3552.             if( suma > 10000 )
  3553.             {
  3554.                 return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  3555.                 {0099FF}- {FFFFFF}Įrašykite XP suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}200XP{FFFFFF}, kurios kaina {FF0000}20 kreditų.\n\
  3556.                 {FF0000}Maksimali suma yra 10000 XP!", "Pasipildyti", "Atgal" );
  3557.             }
  3558.  
  3559.             new pasipildyta = floatround( (suma*10)/100 );
  3560.             if( pasipildyta > pDB[ playerid ][ pKreditai ] )
  3561.             {
  3562.                 return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  3563.                 {0099FF}- {FFFFFF}Įrašykite XP suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}200XP{FFFFFF}, kurios kaina {FF0000}20 kreditų.\n\
  3564.                 {FF0000}Jums neužtenka kreditų!", "Pasipildyti", "Atgal" );
  3565.             }
  3566.             pDB[ playerid ][ pKreditai ] -= pasipildyta;
  3567.             SetPlayerScore(playerid,GetPlayerScore(playerid) +suma);
  3568.             new
  3569.                 msg[ 256 ];
  3570.  
  3571.             format( msg, sizeof( msg ), "{0099FF}- {FFFFFF}Sėkmingai nusipirkote XP už kreditus!\n \nJums pridėta {FF0000}%i {FFFFFF}XP, už {FF0000}%i {FFFFFF}kreditų.\n[ {FF0000}DĖMESIO{FFFFFF} ] Rekomenduojama išsaugoti profilį įsigijus paslaugų.", suma, pasipildyta );
  3572.             ShowPlayerDialog( playerid, 10, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}XP pirkimas", msg, "Uždaryti", "" );
  3573.         }
  3574.         if(!response)
  3575.         {
  3576.             new string[248];
  3577.             format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{0099FF}> {FFFFFF}Pinigu pasipildymas\n{0099FF}> {FFFFFF}XP pirkimas\n{0099FF}> {FFFFFF}Vip statuso pirkimas\n\
  3578.             {0099FF}> {FFFFFF}Skin keitimas\n{0099FF}> {FFFFFF}2x XP boost",pDB[playerid][pKreditai]);
  3579.             ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  3580.         }
  3581.         return 1;
  3582.     }
  3583.     if(dialogid == 7)
  3584.     {
  3585.         if(response)
  3586.         {
  3587.             new string[245];
  3588.             if(pDB[playerid][pVip] >= 1) return SendClientMessage(playerid,-1,"{FF2F00}[' ] {FFFFFF}Atsiprašome bet jūs jau turite VIP statusą.");
  3589.             if(pDB[playerid][pKreditai] <= 4) return SendClientMessage(playerid,-1,"{FF2F00}[' ] {FFFFFF}Atsiprašome bet jūs neturite pakankamai kreditų.");
  3590.  
  3591.             SendClientMessage(playerid,-1,"{FFD000}[' ] {FFFFFF}Sveikiname nusipirkus vip statusą. Daugiau informacijos /vip");
  3592.             pDB[playerid][pVip] = 1;
  3593.             pDB[playerid][pViplaikas] = 5000;
  3594.             pDB[playerid][pKreditai] -= 5;
  3595.             format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{0099FF}> {FFFFFF}Pinigu pasipildymas\n{0099FF}> {FFFFFF}XP pirkimas\n{0099FF}> {FFFFFF}Vip statuso pirkimas\n\
  3596.             {0099FF}> {FFFFFF}Skin keitimas\n{0099FF}> {FFFFFF}2x XP boost",pDB[playerid][pKreditai]);
  3597.             ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  3598.         }
  3599.         if(!response)
  3600.         {
  3601.             new string[248];
  3602.             format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{0099FF}> {FFFFFF}Pinigu pasipildymas\n{0099FF}> {FFFFFF}XP pirkimas\n{0099FF}> {FFFFFF}Vip statuso pirkimas\n\
  3603.             {0099FF}> {FFFFFF}Skin keitimas\n{0099FF}> {FFFFFF}2x XP boost",pDB[playerid][pKreditai]);
  3604.             ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  3605.         }
  3606.         return 1;
  3607.     }
  3608.     if(dialogid == 8)
  3609.     {
  3610.         if(response)
  3611.         {
  3612.             if(pDB[playerid][pKreditai] < 100)
  3613.             {
  3614.                 new
  3615.                     msg     [ 128 ];
  3616.  
  3617.                 format( msg, sizeof( msg ), "{0099FF}- {FFFFFF}Atsiprašome, bet jums {FF0000}neužtenka{FFFFFF} kreditų!\n \n\
  3618.                 Jūsų turimi kreditai: {FF0000}%i", pDB[playerid][pKreditai] );
  3619.                 ShowPlayerDialog(playerid, 10, DIALOG_STYLE_MSGBOX, "{FFFFFF}Įvyko klaida!", msg, "Uždaryti", "" );
  3620.                 return true;
  3621.             }
  3622.             new
  3623.                 skinid = strval( inputtext );
  3624.  
  3625.             if( skinid == 0 || skinid == 3 || skinid == 4 || skinid == 5 || skinid == 6 || skinid == 8 || skinid == 65 || skinid == 265 || skinid == 266 || skinid == 267 ||
  3626.             skinid == 274 || skinid == 280 || skinid == 281 || skinid == 282 || skinid == 283 || skinid == 284 || skinid == 285 || skinid == 286 || skinid == 287 || skinid == 288 ||
  3627.             skinid > 299 )
  3628.             {
  3629.                 ShowPlayerDialog( playerid, 10, DIALOG_STYLE_MSGBOX, "{FFFFFF}Įvyko klaida!", "{0099FF}- {FFFFFF}Atsiprašome, bet {FF0000}šio{FFFFFF} skino pirkti negalite.", "Uždaryti", "" );
  3630.                 return true;
  3631.             }
  3632.             pDB[playerid][pKreditai] -=60;
  3633.             pDB[ playerid ][ pSkin ] = skinid;
  3634.             SetPlayerSkin( playerid, skinid );
  3635.             ShowPlayerDialog(playerid, 10, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}Skin keitimas", "{0099FF}- {FFFFFF}Sėkmingai {FFFFFF}nusipirkote skin už kreditus!\n \n\
  3636.             [ {FF0000}DĖMESIO{FFFFFF} ] Rekomenduojama išsaugoti profilį įsigijus paslaugų.", "Uždaryti", "" );
  3637.         }
  3638.         if(!response)
  3639.         {
  3640.             new string[248];
  3641.             format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{0099FF}> {FFFFFF}Pinigu pasipildymas\n{0099FF}> {FFFFFF}XP pirkimas\n{0099FF}> {FFFFFF}Vip statuso pirkimas\n\
  3642.             {0099FF}> {FFFFFF}Skin keitimas\n{0099FF}> {FFFFFF}2x XP boost",pDB[playerid][pKreditai]);
  3643.             ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  3644.         }
  3645.         return 1;
  3646.     }
  3647.     if(dialogid == 9)
  3648.     {
  3649.         if(response)
  3650.         {
  3651.             new
  3652.                 suma;
  3653.  
  3654.             if( sscanf( inputtext, "i", suma ) ) return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  3655.             {0099FF}- {FFFFFF}Įrašykite 2x XP boost suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}2XP boost{FFFFFF}, kurios kaina {FF0000}4 kreditai.\n\
  3656.             {FF0000}Blogai įvestas skaičius!", "Pasipildyti", "Atgal" );
  3657.  
  3658.             if( suma < 2 )
  3659.             {
  3660.                 return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  3661.                 {0099FF}- {FFFFFF}Įrašykite 2x XP boost suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}2XP boost{FFFFFF}, kurios kaina {FF0000}4 kreditai.\n\
  3662.                 {FF0000}Minimali suma yra 200 XP!", "Pasipildyti", "Atgal" );
  3663.             }
  3664.             if( suma > 100 )
  3665.             {
  3666.                 return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  3667.                 {0099FF}- {FFFFFF}Įrašykite 2x XP boost suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}2XP boost{FFFFFF}, kurios kaina {FF0000}4 kreditai.\n\
  3668.                 {FF0000}Maksimali suma yra 10000 XP!", "Pasipildyti", "Atgal" );
  3669.             }
  3670.  
  3671.             new pasipildyta = floatround( (suma*2) );
  3672.             if( pasipildyta > pDB[ playerid ][ pKreditai ] )
  3673.             {
  3674.                 return ShowPlayerDialog( playerid, 6, DIALOG_STYLE_INPUT, "{AAFF00}> {FFFFFF}XP pirkimas", "\
  3675.                 {0099FF}- {FFFFFF}Įrašykite 2x XP boost suma kurią norite nusipirkti.\n{0099FF}- {FFFFFF}Minimali suma {FF0000}2XP boost{FFFFFF}, kurios kaina {FF0000}4 kreditai.\n\
  3676.                 {FF0000}Jums neužtenka kreditų!", "Pasipildyti", "Atgal" );
  3677.             }
  3678.             pDB[ playerid ][ pKreditai ] -= pasipildyta;
  3679.             pDB[ playerid ][ pXPboost ] += suma;
  3680.             new
  3681.                 msg[ 256 ];
  3682.  
  3683.             format( msg, sizeof( msg ), "{0099FF}- {FFFFFF}Sėkmingai nusipirkote XP boost už kreditus!\n \nJums pridėta {FF0000}%i {FFFFFF}XP boost, už {FF0000}%i {FFFFFF}kreditų.\n[ {FF0000}DĖMESIO{FFFFFF} ] Rekomenduojama išsaugoti profilį įsigijus paslaugų.", suma, pasipildyta );
  3684.             ShowPlayerDialog( playerid, 10, DIALOG_STYLE_MSGBOX, "{AAFF00}> {FFFFFF}XP pirkimas", msg, "Uždaryti", "" );
  3685.         }
  3686.         if(!response)
  3687.         {
  3688.             new string[248];
  3689.             format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{0099FF}> {FFFFFF}Pinigu pasipildymas\n{0099FF}> {FFFFFF}XP pirkimas\n{0099FF}> {FFFFFF}Vip statuso pirkimas\n\
  3690.             {0099FF}> {FFFFFF}Skin keitimas\n{0099FF}> {FFFFFF}2x XP boost",pDB[playerid][pKreditai]);
  3691.             ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  3692.         }
  3693.         return 1;
  3694.     }
  3695.     if(dialogid == 12)
  3696.     {
  3697.         if(response)
  3698.         {
  3699.             if(listitem == 0)
  3700.             {
  3701.                 ShowPlayerDialog(playerid, 13, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Variklio valdymas", "{0099FF}> {FFFFFF}Užkurti varikli\n{0099FF}> {FFFFFF}Užgesinti varikli", "Rinktis", "Atgal");
  3702.             }
  3703.             if(listitem == 1)
  3704.             {
  3705.                 ShowPlayerDialog(playerid, 14, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Šviesu valdymas", "{0099FF}> {FFFFFF}Ijungti šviesas\n{0099FF}> {FFFFFF}Išjungti šviesas", "Rinktis", "Atgal");
  3706.             }
  3707.             if(listitem == 2)
  3708.             {
  3709.                 ShowPlayerDialog(playerid, 15, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kapoto valdymas", "{0099FF}> {FFFFFF}Atidaryti kapota\n{0099FF}> {FFFFFF}Uždaryti kapota", "Rinktis", "Atgal");
  3710.             }
  3711.             if(listitem == 3)
  3712.             {
  3713.                 ShowPlayerDialog(playerid, 16, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Bagažinės valdymas", "{0099FF}> {FFFFFF}Atidaryti bagažinę\n{0099FF}> {FFFFFF}Uždaryti bagažinę", "Rinktis", "Atgal");
  3714.             }
  3715.             if(listitem == 4)
  3716.             {
  3717.                 ShowPlayerDialog(playerid, 17, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Duru valdymas", "{0099FF}> {FFFFFF}Užrakinti transp.priemone\n{0099FF}> {FFFFFF}Atrakinti transp.priemone", "Rinktis", "Atgal");
  3718.             }
  3719.  
  3720.         }
  3721.         return 1;
  3722.     }
  3723.     if(dialogid == 13)
  3724.     {
  3725.         if(response)
  3726.         {
  3727.             if(listitem == 0)
  3728.             {
  3729.                 new
  3730.                 zin         [ 98 ];
  3731.                 new vehicleid = GetPlayerVehicleID(playerid);
  3732.                 if(masinaDB[vehicleid][variklis])
  3733.                 {
  3734.                     SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF}Būkite atsargus kitaip galite užkalti varikli!");
  3735.                     ShowPlayerDialog(playerid, 13, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Variklio valdymas", "{0099FF}> {FFFFFF}Užkurti varikli\n{0099FF}> {FFFFFF}Užgesinti varikli", "Rinktis", "Atgal");
  3736.                     return 1;
  3737.                 }
  3738.  
  3739.                 SetTimerEx("Bandom", 1800, false, "ii", playerid, vehicleid);
  3740.  
  3741.                 format              (zin, sizeof(zin), "{FFD000}[' ] {FFFFFF}Pasukai transp. priem. raktelį ir bandai užkurti variklį");
  3742.                 SendClientMessage           (playerid, -1, zin);
  3743.                 ShowPlayerDialog(playerid, 13, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Variklio valdymas", "{0099FF}> {FFFFFF}Užkurti varikli\n{0099FF}> {FFFFFF}Užgesinti varikli", "Rinktis", "Atgal");
  3744.             }
  3745.             if(listitem == 1)
  3746.             {
  3747.                 new
  3748.                     iEngine, iLights, iAlarm,
  3749.                     iDoors, iBonnet, iBoot,
  3750.                     iObjective;
  3751.                 new vehicleid = GetPlayerVehicleID(playerid);
  3752.                
  3753.                 masinaDB[vehicleid][variklis] = false;
  3754.  
  3755.                 GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  3756.                 SetVehicleParamsEx(vehicleid, 0, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  3757.                 ShowPlayerDialog(playerid, 13, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Variklio valdymas", "{0099FF}> {FFFFFF}Užkurti varikli\n{0099FF}> {FFFFFF}Užgesinti varikli", "Rinktis", "Atgal");
  3758.             }
  3759.         }
  3760.         if(!response)
  3761.         {
  3762.             ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Transporto valdymas", "{0099FF}> {FFFFFF}Variklio valdymas\n{0099FF}> {FFFFFF}Šviesu valdymas\n{0099FF}> {FFFFFF}Kapoto valdymas\n{0099FF}> {FFFFFF}Bagažinės valdymas\n{0099FF}> {FFFFFF}Duru valdymas\n{0099FF}> {FFFFFF}Kuro valdymas", "Rinktis", "Uždaryti");
  3763.         }
  3764.         return 1;
  3765.     }
  3766.     if(dialogid == 14)
  3767.     {
  3768.         if(response)
  3769.         {
  3770.             if(listitem == 0)
  3771.             {
  3772.                 new
  3773.                     iEngine, iLights, iAlarm,
  3774.                     iDoors, iBonnet, iBoot,
  3775.                     iObjective;
  3776.                 new vehicleid = GetPlayerVehicleID(playerid);
  3777.  
  3778.                 GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  3779.                 SetVehicleParamsEx(vehicleid, iEngine, 1, 0, iDoors, iBonnet, iBoot, iObjective);
  3780.                 masinaDB[vehicleid][sviesos] = true;
  3781.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Ijungėte šviesas.");
  3782.                 ShowPlayerDialog(playerid, 14, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Šviesu valdymas", "{0099FF}> {FFFFFF}Ijungti šviesas\n{0099FF}> {FFFFFF}Išjungti šviesas", "Rinktis", "Atgal");
  3783.             }
  3784.             if(listitem == 1)
  3785.             {
  3786.                 new
  3787.                     iEngine, iLights, iAlarm,
  3788.                     iDoors, iBonnet, iBoot,
  3789.                     iObjective;
  3790.                 new vehicleid = GetPlayerVehicleID(playerid);
  3791.  
  3792.                 GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  3793.                 SetVehicleParamsEx(vehicleid, iEngine, 0, 0, iDoors, iBonnet, iBoot, iObjective);
  3794.                 masinaDB[vehicleid][sviesos] = false;
  3795.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Išjungėte šviesas.");
  3796.                 ShowPlayerDialog(playerid, 14, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Šviesu valdymas", "{0099FF}> {FFFFFF}Ijungti šviesas\n{0099FF}> {FFFFFF}Išjungti šviesas", "Rinktis", "Atgal");
  3797.             }
  3798.         }
  3799.         if(!response)
  3800.         {
  3801.             ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Transporto valdymas", "{0099FF}> {FFFFFF}Variklio valdymas\n{0099FF}> {FFFFFF}Šviesu valdymas\n{0099FF}> {FFFFFF}Kapoto valdymas\n{0099FF}> {FFFFFF}Bagažinės valdymas\n{0099FF}> {FFFFFF}Duru valdymas\n{0099FF}> {FFFFFF}Kuro valdymas", "Rinktis", "Uždaryti");
  3802.         }
  3803.         return 1;
  3804.     }
  3805.     if(dialogid == 15)
  3806.     {
  3807.         if(response)
  3808.         {
  3809.             if(listitem == 0)
  3810.             {
  3811.                 new
  3812.                     iEngine, iLights, iAlarm,
  3813.                     iDoors, iBonnet, iBoot,
  3814.                     iObjective;
  3815.                 new vehicleid = GetPlayerVehicleID(playerid);
  3816.  
  3817.                 GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  3818.                 SetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, 1, iBoot, iObjective);
  3819.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Atidarėte kapotą.");
  3820.                 ShowPlayerDialog(playerid, 15, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kapoto valdymas", "{0099FF}> {FFFFFF}Atidaryti kapota\n{0099FF}> {FFFFFF}Uždaryti kapota", "Rinktis", "Atgal");
  3821.             }
  3822.             if(listitem == 1)
  3823.             {
  3824.                 new
  3825.                     iEngine, iLights, iAlarm,
  3826.                     iDoors, iBonnet, iBoot,
  3827.                     iObjective;
  3828.                 new vehicleid = GetPlayerVehicleID(playerid);
  3829.  
  3830.                 GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  3831.                 SetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, 0, iBoot, iObjective);
  3832.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Uždarėte kapotą.");
  3833.                 ShowPlayerDialog(playerid, 15, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kapoto valdymas", "{0099FF}> {FFFFFF}Atidaryti kapota\n{0099FF}> {FFFFFF}Uždaryti kapota", "Rinktis", "Atgal");
  3834.             }
  3835.         }
  3836.         if(!response)
  3837.         {
  3838.             ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Transporto valdymas", "{0099FF}> {FFFFFF}Variklio valdymas\n{0099FF}> {FFFFFF}Šviesu valdymas\n{0099FF}> {FFFFFF}Kapoto valdymas\n{0099FF}> {FFFFFF}Bagažinės valdymas\n{0099FF}> {FFFFFF}Duru valdymas\n{0099FF}> {FFFFFF}Kuro valdymas", "Rinktis", "Uždaryti");
  3839.         }
  3840.         return 1;
  3841.     }
  3842.     if(dialogid == 16)
  3843.     {
  3844.         if(response)
  3845.         {
  3846.             if(listitem == 0)
  3847.             {
  3848.                 new
  3849.                     iEngine, iLights, iAlarm,
  3850.                     iDoors, iBonnet, iBoot,
  3851.                     iObjective;
  3852.                 new vehicleid = GetPlayerVehicleID(playerid);
  3853.  
  3854.                 GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  3855.                 SetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, 1, iObjective);
  3856.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Atidarėte bagažinę.");
  3857.                 ShowPlayerDialog(playerid, 16, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Bagažinės valdymas", "{0099FF}> {FFFFFF}Atidaryti bagažinę\n{0099FF}> {FFFFFF}Uždaryti bagažinę", "Rinktis", "Atgal");
  3858.             }
  3859.             if(listitem == 1)
  3860.             {
  3861.                 new
  3862.                     iEngine, iLights, iAlarm,
  3863.                     iDoors, iBonnet, iBoot,
  3864.                     iObjective;
  3865.                 new vehicleid = GetPlayerVehicleID(playerid);
  3866.  
  3867.                 GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  3868.                 SetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, 0, iObjective);
  3869.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Uždarėte bagažinę.");
  3870.                 ShowPlayerDialog(playerid, 16, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Bagažinės valdymas", "{0099FF}> {FFFFFF}Atidaryti bagažinę\n{0099FF}> {FFFFFF}Uždaryti bagažinę", "Rinktis", "Atgal");
  3871.             }
  3872.         }
  3873.         if(!response)
  3874.         {
  3875.             ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Transporto valdymas", "{0099FF}> {FFFFFF}Variklio valdymas\n{0099FF}> {FFFFFF}Šviesu valdymas\n{0099FF}> {FFFFFF}Kapoto valdymas\n{0099FF}> {FFFFFF}Bagažinės valdymas\n{0099FF}> {FFFFFF}Duru valdymas\n{0099FF}> {FFFFFF}Kuro valdymas", "Rinktis", "Uždaryti");
  3876.         }
  3877.         return 1;
  3878.     }
  3879.     if(dialogid == 17)
  3880.     {
  3881.         if(response)
  3882.         {
  3883.             if(listitem == 0)
  3884.             {
  3885.                 VehicleLock(GetPlayerOwnedVehicleID(playerid));
  3886.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Užrakinote savo mašiną.");
  3887.                 ShowPlayerDialog(playerid, 17, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Duru valdymas", "{0099FF}> {FFFFFF}Užrakinti transp.priemone\n{0099FF}> {FFFFFF}Atrakinti transp.priemone", "Rinktis", "Atgal");
  3888.             }
  3889.             if(listitem == 1)
  3890.             {
  3891.                 VehicleUnlock(GetPlayerOwnedVehicleID(playerid));
  3892.                 SendClientMessage(playerid, -1, "{FFD000}[' ] {FFFFFF}Atrakinote savo mašiną.");
  3893.                 ShowPlayerDialog(playerid, 17, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Duru valdymas", "{0099FF}> {FFFFFF}Užrakinti transp.priemone\n{0099FF}> {FFFFFF}Atrakinti transp.priemone", "Rinktis", "Atgal");
  3894.             }
  3895.         }
  3896.         if(!response)
  3897.         {
  3898.             ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Transporto valdymas", "{0099FF}> {FFFFFF}Variklio valdymas\n{0099FF}> {FFFFFF}Šviesu valdymas\n{0099FF}> {FFFFFF}Kapoto valdymas\n{0099FF}> {FFFFFF}Bagažinės valdymas\n{0099FF}> {FFFFFF}Duru valdymas\n{0099FF}> {FFFFFF}Kuro valdymas", "Rinktis", "Uždaryti");
  3899.         }
  3900.         return 1;
  3901.     }
  3902.     if(dialogid == 22)
  3903.     {
  3904.         if(response)
  3905.         {
  3906.             if(listitem == 0)
  3907.             {
  3908.                 ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  3909.                 {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  3910.             }
  3911.             if(listitem == 1)
  3912.             {
  3913.                 ShowPlayerDialog(playerid,25,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Nauji automobiliai", "{0099FF}- {FFFFFF}Infernus\n{0099FF}- {FFFFFF}Turismo\n{0099FF}- {FFFFFF}Super GT\n{0099FF}- {FFFFFF}Buffalo\n{0099FF}- {FFFFFF}Cheetah\n{0099FF}- {FFFFFF}ZR-350\n\
  3914.                 {0099FF}- {FFFFFF}Comet\n{0099FF}- {FFFFFF}Slamvan\n{0099FF}- {FFFFFF}Bullet\n{0099FF}- {FFFFFF}Sultan\n{0099FF}- {FFFFFF}Elegy\n{0099FF}- {FFFFFF}Euros\n{0099FF}- {FFFFFF}Windsor","Rinktis","Uždaryti");
  3915.             }
  3916.         }
  3917.         return 1;
  3918.     }
  3919.     if(dialogid == 23)
  3920.     {
  3921.         if(response)
  3922.         {
  3923.             if(listitem == 0)
  3924.             {
  3925.                 ShowPlayerDialog(playerid,24,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Bravura\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  3926.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 95\n\n{FFFFFF}Kaina: {AAFF00}1 552{FFFFFF}LT","Pirkti","Atgal");
  3927.             }
  3928.             if(listitem == 1)
  3929.             {
  3930.                 ShowPlayerDialog(playerid,25,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Club\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  3931.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 95\n\n{FFFFFF}Kaina: {AAFF00}2 301{FFFFFF}LT","Pirkti","Atgal");
  3932.             }
  3933.             if(listitem == 2)
  3934.             {
  3935.                 ShowPlayerDialog(playerid,26,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Sentinel\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}4/5\
  3936.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 98\n\n{FFFFFF}Kaina: {AAFF00}4 225{FFFFFF}LT","Pirkti","Atgal");
  3937.             }
  3938.             if(listitem == 3)
  3939.             {
  3940.                 ShowPlayerDialog(playerid,27,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Manana\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  3941.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Dyzelis\n\n{FFFFFF}Kaina: {AAFF00}850{FFFFFF}LT","Pirkti","Atgal");
  3942.             }
  3943.             if(listitem == 4)
  3944.             {
  3945.                 ShowPlayerDialog(playerid,28,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Savanna\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}4/5\
  3946.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 98\n\n{FFFFFF}Kaina: {AAFF00}6 500{FFFFFF}LT","Pirkti","Atgal");
  3947.             }
  3948.             if(listitem == 5)
  3949.             {
  3950.                 ShowPlayerDialog(playerid,29,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Previon\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  3951.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 95\n\n{FFFFFF}Kaina: {AAFF00}1 403{FFFFFF}LT","Pirkti","Atgal");
  3952.             }
  3953.             if(listitem == 6)
  3954.             {
  3955.                 ShowPlayerDialog(playerid,30,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Flash\n{0099FF}- {FFFFFF}Duru skaičius:{AAFF00} 2/3\
  3956.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Dyzelis\n\n{FFFFFF}Kaina: {AAFF00}1 1234{FFFFFF}LT","Pirkti","Atgal");
  3957.             }
  3958.             if(listitem == 7)
  3959.             {
  3960.                 ShowPlayerDialog(playerid,31,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Admiral\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}4/5\
  3961.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 95\n\n{FFFFFF}Kaina: {AAFF00}5 700{FFFFFF}LT","Pirkti","Atgal");
  3962.             }
  3963.             if(listitem == 8)
  3964.             {
  3965.                 ShowPlayerDialog(playerid,32,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Sabre\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  3966.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 98\n\n{FFFFFF}Kaina: {AAFF00}4 300{FFFFFF}LT","Pirkti","Atgal");
  3967.             }
  3968.             if(listitem == 9)
  3969.             {
  3970.                 ShowPlayerDialog(playerid,33,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Alpha\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  3971.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 95\n\n{FFFFFF}Kaina: {AAFF00}3 200{FFFFFF}LT","Pirkti","Atgal");
  3972.             }
  3973.             if(listitem == 10)
  3974.             {
  3975.                 ShowPlayerDialog(playerid,34,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Phoenix\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  3976.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Dyzelis\n\n{FFFFFF}Kaina: {AAFF00}3 600{FFFFFF}LT","Pirkti","Atgal");
  3977.             }
  3978.             if(listitem == 11)
  3979.             {
  3980.                 ShowPlayerDialog(playerid,35,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Tahoma\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}4/5\
  3981.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 95\n\n{FFFFFF}Kaina: {AAFF00}7 232{FFFFFF}LT","Pirkti","Atgal");
  3982.             }
  3983.             if(listitem == 12)
  3984.             {
  3985.                 ShowPlayerDialog(playerid,36,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Stratum\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}4/5\
  3986.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Dyzelis\n\n{FFFFFF}Kaina: {AAFF00}8 999{FFFFFF}LT","Pirkti","Atgal");
  3987.             }
  3988.             if(listitem == 13)
  3989.             {
  3990.                 ShowPlayerDialog(playerid,37,DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Automobilio informacija", "{0099FF}- {FFFFFF}Pavadinimas: {AAFF00}Uranus\n{0099FF}- {FFFFFF}Duru skaičius: {AAFF00}2/3\
  3991.                 \n{0099FF}- {FFFFFF}Spalva: {AAFF00}Balta\n{0099FF}- {FFFFFF}Kuro tipas: {AAFF00}Benzinas 98\n\n{FFFFFF}Kaina: {AAFF00}12 322{FFFFFF}LT","Pirkti","Atgal");
  3992.             }
  3993.         }
  3994.         return 1;
  3995.     }
  3996.     if(dialogid == 24)
  3997.     {
  3998.         if(response)
  3999.         {
  4000.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  4001.             if(GetPlayerMoney(playerid) <= 1551) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  4002.             VehicleTurgus( playerid, 401, 1552 );
  4003.         }
  4004.         if(!response)
  4005.         {
  4006.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  4007.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  4008.         }
  4009.         return 1;
  4010.     }
  4011.     if(dialogid == 25)
  4012.     {
  4013.         if(response)
  4014.         {
  4015.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  4016.             if(GetPlayerMoney(playerid) <= 2300) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  4017.             VehicleTurgus( playerid, 589, 2301 );
  4018.         }
  4019.         if(!response)
  4020.         {
  4021.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  4022.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  4023.         }
  4024.         return 1;
  4025.     }
  4026.     if(dialogid == 26)
  4027.     {
  4028.         if(response)
  4029.         {
  4030.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  4031.             if(GetPlayerMoney(playerid) <= 4224) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  4032.             VehicleTurgus( playerid, 405, 4225 );
  4033.         }
  4034.         if(!response)
  4035.         {
  4036.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  4037.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  4038.         }
  4039.         return 1;
  4040.     }
  4041.     if(dialogid == 27)
  4042.     {
  4043.         if(response)
  4044.         {
  4045.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  4046.             if(GetPlayerMoney(playerid) <= 849) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  4047.             VehicleTurgus( playerid, 410, 850 );
  4048.         }
  4049.         if(!response)
  4050.         {
  4051.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  4052.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  4053.         }
  4054.         return 1;
  4055.     }
  4056.     if(dialogid == 28)
  4057.     {
  4058.         if(response)
  4059.         {
  4060.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  4061.             if(GetPlayerMoney(playerid) <= 6499) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  4062.             VehicleTurgus( playerid, 567, 6500 );
  4063.         }
  4064.         if(!response)
  4065.         {
  4066.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  4067.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  4068.         }
  4069.         return 1;
  4070.     }
  4071.     if(dialogid == 29)
  4072.     {
  4073.         if(response)
  4074.         {
  4075.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  4076.             if(GetPlayerMoney(playerid) <= 1402) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  4077.             VehicleTurgus( playerid, 436, 1403 );
  4078.         }
  4079.         if(!response)
  4080.         {
  4081.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  4082.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  4083.         }
  4084.         return 1;
  4085.     }
  4086.     if(dialogid == 30)
  4087.     {
  4088.         if(response)
  4089.         {
  4090.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  4091.             if(GetPlayerMoney(playerid) <= 11233) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  4092.             VehicleTurgus( playerid, 565, 11234 );
  4093.         }
  4094.         if(!response)
  4095.         {
  4096.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  4097.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  4098.         }
  4099.         return 1;
  4100.     }
  4101.     if(dialogid == 31)
  4102.     {
  4103.         if(response)
  4104.         {
  4105.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  4106.             if(GetPlayerMoney(playerid) <= 5699) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  4107.             VehicleTurgus( playerid, 445, 5700 );
  4108.         }
  4109.         if(!response)
  4110.         {
  4111.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  4112.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  4113.         }
  4114.         return 1;
  4115.     }
  4116.     if(dialogid == 32)
  4117.     {
  4118.         if(response)
  4119.         {
  4120.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  4121.             if(GetPlayerMoney(playerid) <= 4299) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  4122.             VehicleTurgus( playerid, 475, 4300 );
  4123.         }
  4124.         if(!response)
  4125.         {
  4126.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  4127.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  4128.         }
  4129.         return 1;
  4130.     }
  4131.     if(dialogid == 33)
  4132.     {
  4133.         if(response)
  4134.         {
  4135.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  4136.             if(GetPlayerMoney(playerid) <= 3199) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  4137.             VehicleTurgus( playerid, 602, 3200 );
  4138.         }
  4139.         if(!response)
  4140.         {
  4141.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  4142.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  4143.         }
  4144.         return 1;
  4145.     }
  4146.     if(dialogid == 34)
  4147.     {
  4148.         if(response)
  4149.         {
  4150.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  4151.             if(GetPlayerMoney(playerid) <= 3599) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  4152.             VehicleTurgus( playerid, 603, 3600 );
  4153.         }
  4154.         if(!response)
  4155.         {
  4156.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  4157.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  4158.         }
  4159.         return 1;
  4160.     }
  4161.     if(dialogid == 35)
  4162.     {
  4163.         if(response)
  4164.         {
  4165.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  4166.             if(GetPlayerMoney(playerid) <= 7322) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  4167.             VehicleTurgus( playerid, 566, 7323 );
  4168.         }
  4169.         if(!response)
  4170.         {
  4171.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  4172.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  4173.         }
  4174.         return 1;
  4175.     }
  4176.     if(dialogid == 36)
  4177.     {
  4178.         if(response)
  4179.         {
  4180.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  4181.             if(GetPlayerMoney(playerid) <= 8998) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  4182.             VehicleTurgus( playerid, 561, 8999 );
  4183.         }
  4184.         if(!response)
  4185.         {
  4186.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  4187.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  4188.         }
  4189.         return 1;
  4190.     }
  4191.     if(dialogid == 37)
  4192.     {
  4193.         if(response)
  4194.         {
  4195.             if(pDB[playerid][pMasinu] >= 5) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs jau turite 4 mašinas.");
  4196.             if(GetPlayerMoney(playerid) <= 12321) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Atsiprašome bet jūs neturite tokios sumos rankose.");
  4197.             VehicleTurgus( playerid, 558, 12322 );
  4198.         }
  4199.         if(!response)
  4200.         {
  4201.             ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"{AAFF00}> {FFFFFF}Panaudoti automobiliai", "{0099FF}- {FFFFFF}Bravura\n{0099FF}- {FFFFFF}Club\n{0099FF}- {FFFFFF}Sentinel\n{0099FF}- {FFFFFF}Manana\n{0099FF}- {FFFFFF}Savanna\n\
  4202.             {0099FF}- {FFFFFF}Previon\n{0099FF}- {FFFFFF}Flash\n{0099FF}- {FFFFFF}Admiral\n{0099FF}- {FFFFFF}Sabre\n{0099FF}- {FFFFFF}Alpha\n{0099FF}- {FFFFFF}Phoenix\n{0099FF}- {FFFFFF}Tahoma\n{0099FF}- {FFFFFF}Stratum\n{0099FF}- {FFFFFF}Uranus","Rinktis","Uždaryti");
  4203.         }
  4204.         return 1;
  4205.     }
  4206.     return 1;
  4207. }
  4208.  
  4209. stock MySQL_Save(playerid)
  4210. {
  4211.     if( online[playerid] )
  4212.     {
  4213.         new
  4214.             Float: pos[3], // 0,1,2 - pozicija;
  4215.             Query[512];
  4216.  
  4217.         printf("Išsaugoma. [%s]", GetPlayerNameEx(playerid));
  4218.  
  4219.         GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
  4220.         format( Query,sizeof( Query ),"UPDATE `zaidejai` SET x = '%f', y = '%f', z = '%f' WHERE vardas = '%s'",\
  4221.         pos[0], pos[1], pos[2], GetPlayerNameEx( playerid ));
  4222.         mysql_query( Query );
  4223.  
  4224.  
  4225.         pDB[playerid][pSkin] = GetPlayerSkin(playerid);
  4226.         pDB[playerid][pPinigai] = GetPlayerMoney(playerid);
  4227.         pDB[playerid][pPatirtis] = GetPlayerScore(playerid);
  4228.  
  4229.         format( Query, sizeof(Query),"UPDATE `zaidejai` SET skin = '%i', pinigai = '%i', patirtis = '%i', Lytis = '%i', Vip = '%i', Viplaikas = '%i', Kreditai = '%i'\
  4230.         , XPboost = '%i'WHERE vardas = '%s'",\
  4231.         pDB[playerid][pSkin], pDB[playerid][pPinigai], pDB[playerid][pPatirtis], pDB[playerid][pLytis], pDB[playerid][pVip], pDB[playerid][pViplaikas], pDB[playerid][pKreditai],
  4232.         pDB[playerid][pXPboost], GetPlayerNameEx(playerid));
  4233.         mysql_query( Query );
  4234.  
  4235.         new Float:HP, Float:ARM;
  4236.         GetPlayerArmour(playerid, ARM);
  4237.         GetPlayerHealth(playerid, HP);
  4238.         format(Query, sizeof(Query), "UPDATE `zaidejai` SET hp = '%f', armour = '%f' WHERE vardas = '%s'",\
  4239.         HP,ARM, GetPlayerNameEx(playerid));
  4240.         mysql_query(Query);
  4241.     }
  4242.     return 1;
  4243. }
  4244.  
  4245. stock MySQL_Load(playerid)
  4246. {
  4247.     new
  4248.         Float: pos[3], // 0,1,2 - pozicija;
  4249.         fetch[16],
  4250.         Query[256];
  4251.  
  4252.     format(Query, sizeof(Query), "SELECT * FROM `zaidejai` WHERE vardas = '%s'", GetPlayerNameEx(playerid));
  4253.     mysql_query(Query);
  4254.     mysql_store_result();
  4255.     mysql_retrieve_row();
  4256.  
  4257.     mysql_fetch_field_row( fetch, "x" );
  4258.     pos[0] = floatstr(fetch);
  4259.     mysql_fetch_field_row( fetch, "y" );
  4260.     pos[1] = floatstr(fetch);
  4261.     mysql_fetch_field_row( fetch, "z" );
  4262.     pos[2] = floatstr(fetch);
  4263.  
  4264.     SetPlayerPos( playerid, pos[0], pos[1], pos[2] + 0.75);
  4265.  
  4266.     mysql_fetch_field_row( fetch,"skin" );          pDB[playerid][pSkin] = strval(fetch);       SetPlayerSkin(playerid, pDB[playerid][pSkin]);
  4267.     mysql_fetch_field_row( fetch,"pinigai" );       pDB[playerid][pPinigai] = strval(fetch);    GivePlayerMoneyA(playerid, pDB[playerid][pPinigai]);
  4268.     mysql_fetch_field_row( fetch,"patirtis" );      pDB[playerid][pPatirtis] = strval(fetch);       SetPlayerScore(playerid, pDB[playerid][pPatirtis]);
  4269.     mysql_fetch_field_row( fetch,"Lytis" );         pDB[playerid][pLytis] = strval(fetch);
  4270.     mysql_fetch_field_row( fetch,"Vip" );           pDB[playerid][pVip] = strval(fetch);
  4271.     mysql_fetch_field_row( fetch,"Viplaikas" );     pDB[playerid][pViplaikas] = strval(fetch);
  4272.     mysql_fetch_field_row( fetch,"Kreditai" );      pDB[playerid][pKreditai] = strval(fetch);
  4273.     mysql_fetch_field_row( fetch,"XPboost" );       pDB[playerid][pXPboost] = strval(fetch);
  4274.  
  4275.     new Float: HP,
  4276.         Float: ARM;
  4277.  
  4278.     mysql_fetch_field_row( fetch,"hp" );
  4279.     HP = floatstr( fetch );
  4280.     SetPlayerHealth( playerid, HP);
  4281.     mysql_fetch_field_row( fetch,"armour" );
  4282.     ARM = floatstr( fetch );
  4283.     SetPlayerArmour( playerid, ARM);
  4284.  
  4285.     mysql_free_result();
  4286.  
  4287.     printf("Pakrautas žaidėjas. [%s]", GetPlayerNameEx(playerid));
  4288.  
  4289.     return 1;
  4290. }
  4291.  
  4292. stock GetPlayerNameEx( playerid )
  4293. {
  4294.     new
  4295.         Name[ MAX_PLAYER_NAME ]
  4296.     ;
  4297.     GetPlayerName( playerid,Name,MAX_PLAYER_NAME );
  4298.     return Name;
  4299. }
  4300.  
  4301. stock GivePlayerMoneyA(playerid,amount)
  4302. {
  4303.     new rmoney = GetPlayerMoney(playerid);
  4304.     if( rmoney < pDB[playerid][pPinigai] && rmoney > -1 ) pDB[playerid][pPinigai]=rmoney;
  4305.  
  4306.     pDB[playerid][pPinigai]+=amount;
  4307.     ResetPlayerMoney(playerid);
  4308.     GivePlayerMoney(playerid,pDB[playerid][pPinigai]);
  4309. }
  4310.  
  4311. CMD:pilti(playerid,params[])
  4312. {
  4313.     if(!IsPlayerInRangeOfPoint(playerid, 16.0, 1940.9301,-1772.6857,13.6406)) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF}Ši komanda veikia tik prie degalinės.");
  4314.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF}Turite būti mašinoje.");
  4315.     ShowPlayerDialog(playerid, 66, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Degalinė", "{0099FF}> {FFFFFF}Benzinas 95\n{0099FF}> {FFFFFF}Benzinas 98\n{0099FF}> {FFFFFF}Dyzelis\n{0099FF}> {FFFFFF}Dujos", "Rinktis", "Uždaryti");
  4316.     return 1;
  4317. }
  4318.  
  4319. CMD:atnaujinimai(playerid,params[])
  4320. {
  4321.     ShowPlayerDialog(playerid, 21, DIALOG_STYLE_MSGBOX,"{AAFF00}> {FFFFFF}Serverio atnaujinimai","{0099FF}- {FFFFFF}Sukurta Vip sistema su laiku.\n{0099FF}- {FFFFFF}Sukurta kreditu sistema.\n{0099FF}- {FFFFFF}Sukurtas mašinu krovimas/saugojimas\n\
  4322.     {0099FF}- {FFFFFF}Sukurta komanda /valdymas valdyti transporto priemonei.\n{0099FF}- {FFFFFF}Sukurtas Grotti interioras.\n{0099FF}- {FFFFFF}Pradėta kurti mašinu pirkimo sistema.\n{0099FF}- {FFFFFF}Pradėta kurti motociklu pirkimo sistema.\n","Uždaryti","");
  4323.     return 1;
  4324. }
  4325.  
  4326. CMD:valdymas(playerid,params[])
  4327. {
  4328.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Norint naudoti šia komandą jūs turite būti mašinoi!");
  4329.     ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Transporto valdymas", "{0099FF}> {FFFFFF}Variklio valdymas\n{0099FF}> {FFFFFF}Šviesu valdymas\n{0099FF}> {FFFFFF}Kapoto valdymas\n{0099FF}> {FFFFFF}Bagažinės valdymas\n{0099FF}> {FFFFFF}Duru valdymas\n{0099FF}> {FFFFFF}Kuro valdymas", "Rinktis", "Uždaryti");
  4330.     return 1;
  4331. }
  4332.  
  4333. CMD:kreditai(playerid,params[])
  4334. {
  4335.     new string[248];
  4336.     format(string, sizeof(string),"{FFFFFF}Jūsų turimi kreditai: {FF0000}%i\n{0099FF}> {FFFFFF}Pinigu pasipildymas\n{0099FF}> {FFFFFF}XP pirkimas\n{0099FF}> {FFFFFF}Vip statuso pirkimas\n\
  4337.     {0099FF}> {FFFFFF}Skin keitimas\n{0099FF}> {FFFFFF}2x XP boost",pDB[playerid][pKreditai]);
  4338.     ShowPlayerDialog(playerid,4, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Kreditai", string, "Rinktis", "Uždaryti");
  4339.     return 1;
  4340. }
  4341. CMD:vkomandos(playerid,params[])
  4342. {
  4343.     if(pDB[playerid][pVip] <= 0) return SendClientMessage(playerid,-1,"{FF2F00}[' ] {FFFFFF}Tokios komandos nėra.");
  4344.     new string[248];
  4345.     format(string, sizeof(string),"{0099FF}- {FFFFFF}/vskelbti [tekstas] - Leidžia parašyti visiems,\n{0099FF}- {FFFFFF}/vjetpack - Leidžia pasiimti jetpack'ą\n{0099FF}- {FFFFFF}/vip [tekstas] - Leidžia rašyti į vip'u chatą.\n{0099FF}- {FFFFFF}/vtaisyti - Sutaiso mašina 1 kart į valandą.",pDB[playerid][pKreditai]);
  4346.     ShowPlayerDialog(playerid,111, DIALOG_STYLE_LIST, "{AAFF00}> {FFFFFF}Vip komandos", string, "Uždaryti", "");
  4347.     return 1;
  4348. }
  4349.  
  4350. //vip komandos
  4351.  
  4352. CMD:vskelbti(playerid,params[])
  4353. {
  4354.     new tekstas[128],skelbim[128];
  4355.     if(pDB[playerid][pVip] <= 0) return SendClientMessage(playerid,-1,"{FF2F00}[' ] {FFFFFF}Tokios komandos nėra.");
  4356.     if(sscanf(params,"s",tekstas)) return SendClientMessage(playerid,-1,"{FF2F00}[' ] {FFFFFF}Naudojimas: /vskelbti [tekstas]");
  4357.     format(skelbim, sizeof(skelbim),"{FFFFFF}[ {FACC2E}VIP {FFFFFF}] {FACC2E}%s {FFFFFF}|| {FACC2E}%s", GetPlayerNameEx(playerid),tekstas);
  4358.     SendClientMessageToAll(-1,skelbim);
  4359.     return 1;
  4360. }
  4361.  
  4362. forward Zaidimas( );
  4363. public Zaidimas( )
  4364. {
  4365.     foreach(Player, playerid)
  4366.     {
  4367.         if( online[playerid] )
  4368.         {
  4369.             SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
  4370.            
  4371.             if(pDB[playerid][pVip] == 1)
  4372.             {
  4373.                 pDB[playerid][pViplaikas] -= 1;
  4374.                 if(pDB[playerid][pViplaikas] == 0)
  4375.                 {
  4376.                     pDB[playerid][pVip] = 0;
  4377.                     pDB[playerid][pViplaikas] = -1;
  4378.                     SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Norime pranešti kad jums baigėsi {FFD000}VIP{FFFFFF}!");
  4379.                 }
  4380.             }
  4381.             if(pDB[playerid][pXPboost] >= 1)
  4382.             {
  4383.                 SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
  4384.                 if(pDB[playerid][pXPboost] == 0)
  4385.                 {
  4386.                     SendClientMessage(playerid, -1, "{FF2F00}[' ] {FFFFFF} Norime pranešti kad jums baigėsi {FFD000}XPboost{FFFFFF}!");
  4387.                 }
  4388.             }
  4389.         }
  4390.     }
  4391. }
  4392. forward Bandom(playerid, vehicleid);
  4393. public Bandom(playerid, vehicleid)
  4394. {
  4395.     new bandymai = random(3);
  4396.  
  4397.     switch(bandymai)
  4398.     {
  4399.         case 0:
  4400.         {
  4401.  
  4402.             new
  4403.                 msg     [ 128 ];
  4404.             format      ( msg,  sizeof( msg ), "{FFD000}[' ] {FFFFFF}Variklis sėkmingai užkurtas!");
  4405.             SendClientMessage       ( playerid, -1, msg );
  4406.             masinaDB[vehicleid][variklis] = true;
  4407.             new
  4408.                 iEngine, iLights, iAlarm,
  4409.                 iDoors, iBonnet, iBoot,
  4410.                 iObjective;
  4411.  
  4412.             GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  4413.             SetVehicleParamsEx(vehicleid, 1, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  4414.         }
  4415.         case 1:
  4416.         {
  4417.             new
  4418.                 msg     [ 128 ];
  4419.             format      ( msg,  sizeof( msg ), "{FF2F00}[' ] {FFFFFF}Variklis neužsikuria.");
  4420.             SendClientMessage       ( playerid, -1, msg );
  4421.         }
  4422.         case 2:
  4423.         {
  4424.  
  4425.             new
  4426.                 msg     [ 128 ];
  4427.             format      ( msg,  sizeof( msg ), "{FFD000}[' ] {FFFFFF}Variklis sėkmingai užkurtas!");
  4428.             SendClientMessage       ( playerid, -1, msg );
  4429.             masinaDB[vehicleid][variklis] = true;
  4430.             new
  4431.                 iEngine, iLights, iAlarm,
  4432.                 iDoors, iBonnet, iBoot,
  4433.                 iObjective;
  4434.  
  4435.             GetVehicleParamsEx(vehicleid, iEngine, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  4436.             SetVehicleParamsEx(vehicleid, 1, iLights, iAlarm, iDoors, iBonnet, iBoot, iObjective);
  4437.         }
  4438.     }
  4439. }
  4440. stock GetPlayerSpeed(playerid) // by misco
  4441. {
  4442.     new Float:Vx,Float:Vy,Float:Vz,Float:rtn;
  4443.     GetVehicleVelocity(GetPlayerVehicleID(playerid),Vx,Vy,Vz);
  4444.     rtn = floatsqroot(Vx*Vx + Vy*Vy + Vz*Vz);
  4445.     return floatround(rtn * 100 * 1.61);
  4446. }
  4447. stock LoadExample()
  4448. {
  4449.     PerkamosPavad(411,2724.8662000,-1810.0432000,4.8770000,90.0000000,-1,-1,600); //Infernus
  4450.     PerkamosPavad(451,2724.7600000,-1805.5890000,4.8770000,90.0000000,-1,-1,600); //Turismo
  4451.     PerkamosPavad(541,2724.5083000,-1800.9698000,4.8770000,90.0000000,-1,-1,600); //Bullet
  4452.     PerkamosPavad(560,2724.8357000,-1795.5665000,4.8770000,90.0000000,-1,-1,600); //Sultan
  4453.     PerkamosPavad(562,2724.8601000,-1790.2981000,4.8770000,90.0000000,-1,-1,600); //Elegy
  4454.     PerkamosPavad(506,2724.3989000,-1785.0543000,4.8770000,90.0000000,-1,-1,600); //Super GT
  4455.     PerkamosPavad(410,2711.0928000,-1810.0038000,4.8770000,-90.0000000,-1,-1,600); //Manana
  4456.     PerkamosPavad(602,2711.0669000,-1805.6963000,4.8770000,-90.0000000,-1,-1,600); //Alpha
  4457.     PerkamosPavad(603,2710.5161000,-1800.6927000,4.8770000,-90.0000000,-1,-1,600); //Phoenix
  4458.     PerkamosPavad(579,2711.0537000,-1795.4515000,4.8770000,-90.0000000,-1,-1,600); //Huntley
  4459.     PerkamosPavad(565,2710.9204000,-1790.1549000,4.8770000,-90.0000000,-1,-1,600); //Flash
  4460.     PerkamosPavad(522,2760.5076000,-1779.2677000,8.9016000,-21.4200000,-1,-1,600); //NRG-500
  4461.     PerkamosPavad(521,2777.6001000,-1778.7079000,8.8524000,68.4800000,-1,-1,600); //FCR-900
  4462.     PerkamosPavad(581,2777.4976000,-1775.6000000,8.8524000,68.4800000,-1,-1,600); //BF-400
  4463.     PerkamosPavad(461,2777.4985000,-1772.4683000,8.8524000,68.4800000,-1,-1,600); //PCJ-600
  4464.     PerkamosPavad(463,2777.5593000,-1769.3107000,8.8524000,68.4800000,-1,-1,600); //Freeway
  4465.     PerkamosPavad(462,2770.5718000,-1764.9471000,8.8524000,200.4799000,-1,-1,600); //Faggio
  4466.     PerkamosPavad(471,2767.2571000,-1764.8959000,8.7510000,200.4799000,-1,-1,600); //Quad
  4467.     PerkamosPavad(468,2764.1155000,-1764.7484000,8.9628000,200.4799000,-1,-1,600); //Sanchez
  4468.     PerkamosPavad(586,2760.3699000,-1764.7213000,8.8214000,200.4799000,-1,-1,600); //Wayfarer
  4469. }
  4470.  
  4471. stock PerkamosPavad(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay)
  4472. {
  4473.     new vehicleid = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay);
  4474.     masinaDB[vehicleid][pavizdys] = true;
  4475. }
  4476.  
  4477. stock VehicleTurgus( playerid, model, money )
  4478. {
  4479.     new Float:posz[]=
  4480.     {-1269.9368,-1275.8490,-1284.0316};
  4481.  
  4482.     new
  4483.         iRandom = random( sizeof( posz ) ),
  4484.         car,
  4485.         Float:posit = posz[ iRandom ],
  4486.         string[242];
  4487.  
  4488.     car =  BuyVehicle(playerid,model, money, 563.0995,posit,16.9003,103.3489,1,1);
  4489.  
  4490.     if( model == 401 || model == 589 || model == 436 || model == 445 || model == 602 || model == 566 )
  4491.     {
  4492.         masinaDB[car][degalutipas] = 1; // Benzinas 95.
  4493.         masinaDB[car][degalai]= 30;
  4494.     }
  4495.     if( model == 405 || model == 567 || model == 475 || model == 558)
  4496.     {
  4497.         masinaDB[car][degalutipas] = 0; // Benzas 98
  4498.         masinaDB[car][degalai]= 40;
  4499.     }
  4500.     if( model == 410 || model == 565 || model == 603 || model == 561)
  4501.     {
  4502.         masinaDB[car][degalutipas] = 2; // dyzelis
  4503.         masinaDB[car][degalai]= 25;
  4504.     }
  4505.     masinaDB[car][px]=563.0995;
  4506.     masinaDB[car][py]=posit;
  4507.     masinaDB[car][pz]=16.9003;
  4508.     masinaDB[car][pa]=103.3489;
  4509.     masinaDB[car][health]=1000;
  4510.     masinaDB[car][spalva1]= 1;
  4511.     masinaDB[car][spalva2]= 1;
  4512.    
  4513.     pDB[playerid][pMasinu] += 1;
  4514.  
  4515.     format(string, sizeof(string),"{FFD000}[' ] {FFFFFF}Nusipirkote transp.priemonę. Transp.priemonę galite rasti lauke.");
  4516.     SendClientMessage( playerid, -1, string);
  4517. }
  4518.  
  4519. stock VehicleLock(vehicleid)
  4520. {
  4521.     masina1[vehicleid][uzrakinta] = true;
  4522. }
  4523.  
  4524. stock VehicleUnlock(vehicleid)
  4525. {
  4526.     masina1[vehicleid][uzrakinta] = false;
  4527. }
  4528.  
  4529. stock SavePlayerCar(playerid)
  4530. {
  4531.     new Float:ax,Float:ay,Float:az,Float:aa,Float:gifkes;
  4532.     new car=masinaDB[playerid][masinosid];
  4533.     GetVehiclePos(GetPlayerOwnedVehicleID(playerid),ax,ay,az);
  4534.     GetVehicleZAngle(GetPlayerOwnedVehicleID(playerid), aa);
  4535.     GetVehicleHealth(car,gifkes);
  4536.     new query[500];
  4537.     format(query,500,"UPDATE masinos SET posx='%f',posy='%f',posz='%f',posa='%f',uzrakinta='%i' WHERE Savininkas='%s'",ax,ay,az,aa,masina1[masinaDB[playerid][masinosid]][uzrakinta],pName(playerid));
  4538.     mysql_query(query);
  4539.     GetVehicleColor(GetPlayerOwnedVehicleID(playerid),masinaDB[playerid][spalva1],masinaDB[playerid][spalva2]);
  4540.     format(query,500,"UPDATE masinos SET spalva1='%i',spalva2='%i',health='%i',degalutipas='%i',dujos='%i',degalai='%i',rida='%f', sunaikinta='%i' WHERE Savininkas='%s'",masinaDB[playerid][spalva1],masinaDB[playerid][spalva2],
  4541.     gifkes,masinaDB[playerid][degalutipas],masinaDB[playerid][dujos],masinaDB[playerid][degalai],masinaDB[playerid][rida],masinaDB[playerid][sunaikinta],pName(playerid));
  4542.     mysql_query(query);
  4543. }
  4544. stock LoadPlayerCar(playerid)
  4545. {
  4546.     new query[420];
  4547.     format(query,120,"SELECT * FROM masinos WHERE Savininkas='%s'",pName(playerid));
  4548.     mysql_query(query);
  4549.     mysql_store_result();
  4550.     while(mysql_retrieve_row())
  4551.     {
  4552.         new fetch[120];
  4553.         new car=masinaDB[playerid][masinosid];
  4554.         mysql_fetch_field_row(fetch,"modelis");
  4555.         masinaDB[playerid][modelis]=strval(fetch);
  4556.         mysql_fetch_field_row(fetch,"posx");
  4557.         masinaDB[playerid][px]=floatstr(fetch);
  4558.         mysql_fetch_field_row(fetch,"posy");
  4559.         masinaDB[playerid][py]=floatstr(fetch);
  4560.         mysql_fetch_field_row(fetch,"posz");
  4561.         masinaDB[playerid][pz]=floatstr(fetch);
  4562.         mysql_fetch_field_row(fetch,"posa");
  4563.         masinaDB[playerid][pa]=floatstr(fetch);
  4564.         mysql_fetch_field_row(fetch,"spalva1");
  4565.         masinaDB[playerid][spalva1] = strval(fetch);
  4566.         mysql_fetch_field_row(fetch,"spalva2");
  4567.         masinaDB[playerid][spalva2] = strval(fetch);
  4568.         mysql_fetch_field_row(fetch,"dujos");
  4569.         masinaDB[playerid][dujos] = strval(fetch);
  4570.         mysql_fetch_field_row(fetch,"degalai");
  4571.         masinaDB[playerid][degalai] = strval(fetch);
  4572.  
  4573.         mysql_fetch_field_row(fetch,"uzrakinta");
  4574.         if(strval(fetch)) masina1[GetPlayerOwnedVehicleID(playerid)][uzrakinta] = true;
  4575.         mysql_fetch_field_row(fetch,"health");
  4576.         masinaDB[playerid][health]=floatstr(fetch);
  4577.         SetVehicleHealth(car,masinaDB[playerid][health]);
  4578.         mysql_fetch_field_row(fetch,"rida");
  4579.         masinaDB[playerid][rida]=floatstr(fetch);
  4580.         mysql_fetch_field_row(fetch,"degalutipas");
  4581.         masinaDB[playerid][degalutipas] = strval(fetch);
  4582.  
  4583.         mysql_fetch_field_row(fetch,"sunaikinta");
  4584.         if(strval(fetch)) masinaDB[playerid][sunaikinta] = true;
  4585.         if(!masinaDB[playerid][sunaikinta])
  4586.         {
  4587.             masinaDB[playerid][masinosid] = CreateVehicle(masinaDB[playerid][modelis],masinaDB[playerid][px],masinaDB[playerid][py],masinaDB[playerid][pz],masinaDB[playerid][pa],masinaDB[playerid][spalva1],masinaDB[playerid][spalva2],0);
  4588.         }
  4589.     }
  4590. }
  4591. stock BuyVehicle(playerid,vehiclemodel,vprice, Float:posx,Float:posy,Float:posz,Float:posa,color1,color2)
  4592. {
  4593.     masinaDB[playerid][modelis]=vehiclemodel;
  4594.     masinaDB[playerid][spalva1]=color1;
  4595.     masinaDB[playerid][spalva2] = color2;
  4596.     masinaDB[playerid][price] = vprice;
  4597.     GivePlayerMoneyA(playerid,-vprice);
  4598.     masinaDB[playerid][masinosid] = CreateVehicle(masinaDB[playerid][modelis],posx,posy,posz,posa,masinaDB[playerid][spalva1],masinaDB[playerid][spalva2],0);
  4599.     new query[100];
  4600.     format( query,sizeof( query ),"INSERT INTO masinos (Savininkas,modelis) VALUES ('%s','%i')",pName(playerid),GetPlayerVehicleModel(playerid));
  4601.     mysql_query( query );
  4602.     return 1;
  4603. }
  4604. stock Stop(playerid)
  4605. {
  4606.     new Float:coo[3];
  4607.     GetPlayerPos(playerid,coo[0],coo[1],coo[2]);
  4608.     SetPlayerPos(playerid,coo[0],coo[1],coo[2]);
  4609. }
  4610.  
  4611. stock pName( playerid )
  4612. {
  4613.     new vardas[ MAX_PLAYER_NAME ];
  4614.     GetPlayerName(playerid,vardas,MAX_PLAYER_NAME);
  4615.     return vardas;
  4616. }
  4617. stock SelPlayerCar(playerid)
  4618. {
  4619.     DestroyVehicle(GetPlayerOwnedVehicleID(playerid));
  4620.     GivePlayerMoneyA(playerid,GetPlayerVehiclePrice(playerid)/2);
  4621.     new query[200];
  4622.     format(query,200,"DELETE FROM masinos WHERE Savininkas ='%s'",pName(playerid));
  4623.     mysql_query(query);
  4624.     SendClientMessage(playerid,-1,"{FFD000}[' ] {FFFFFF}Tavo mašina parduota.");
  4625.     return 1;
  4626. }
  4627.  
  4628. stock VehicleDes(playerid)
  4629. {
  4630.     DestroyVehicle(GetPlayerOwnedVehicleID(playerid));
  4631.     return 1;
  4632. }
Advertisement
Add Comment
Please, Sign In to add comment