Jump to content

Mivčo

Uživatel
  • Příspěvků

    1933
  • Registrován

  • Aktivní

  • Vítězných dnů

    20

Příspěvky posted by Mivčo

  1. Ja viem, že občas mi to nedopína, ale z toho názvu naozaj nebolo jasné čo ponúkaš icon_e_biggrin.gif Navyše pochybujem, že sa ti pri tejto prezentácii ozve nejaký seriózne platiaci človek.

    Od 5 až do 100€. A od čoho sa odvíja suma vlastne? Od počtu znakov alebo od počtu riadkov alebo od zložitosti kódu alebo od nálady alebo od počasia alebo od hospodárskeho rastu EÚ?

    Od počtu riadkov :d mod začneš robiť od riadnu 1000 :d 

  2. 1. by ma zaujímalo ako si vypol a nahradil to hore v pravo :o :o vidím to po prví krát :o :/

    2. ako si spravil tie kilometre :o

    3. je to dobre ale chcelo by to analogové a pod ručičkou stav kilometre :d 

  3. Popis problému:

    Mám problém z Denisovou HS a problem je zde vo videu

     

     

    Som aj skúšal niečo ale dobre to nefunguje..... keď vojdem do pickupu tak ukáže sa mi dialog a pekne si uložím Skin.... ale potom už 2x sa mi dialog neukaže :(

     

    Chyby/varování kompilátoru a při běhu:

    --

     

    Kód:

     

    #include 
    #include 
    #define MAX_PLAYERS_EX 100
    #define MAX_PAY 100000
    #define MAX_HOUSES 1000
    #define MAX_CARS 5
    #define MAX_WEAPON_SLOT 5
    #define MAX_SKIN_SLOT 5
    #define HOUSE_DIALOG 1150
    #define CAR_DIALOG 1151
    #define VEHICLE_DIALOG 1152
    #define VEHLIST_DIALOG 1153
    #define INVENTORY_MENU 1154
    #define INVENTORY_BANK 1155
    #define INVENTORY_WITHDRAW 1156
    #define INVENTORY_SAVE 1157
    #define INVENTORY_SKINS 1158
    #define INVENTORY_WEAPONS 1159
    #define SKIN_LOAD 1160
    #define SKIN_SAVE 1161
    #define WEAPON_LOAD 1162
    #define WEAPON_SAVE 1163
    #define AMMO_LOAD 1164
    #define AMMO_SAVE 1165
    #define INVENTORY_WEAP 1166
    #define PASS_SET 1167
    #define PASS_PRESS 1168
    #define INTERIOR_SELECT 1169
    #define HOUSE_STEAL 1170
    #define HOUSE_SECURITY 1171
    //-------------------------------------|
    enum HOUSE_DATA
    {
    Float:p_X,
    Float:p_Y,
    Float:p_Z,
    PickInHouse,
    IntTyp,
    Cena,
    Text3D:Text,
    Owner[MAX_PLAYER_NAME],
    Pickup,
    bool:Zamek,
    CarSlots,
    HousePick,
    Bank,
    Weapon[MAX_WEAPON_SLOT],
    Ammo[MAX_WEAPON_SLOT],
    Skins[MAX_SKIN_SLOT],
    Password[32],
    bool:Break,
    VW
    };
    new HouseInfo[MAX_HOUSES][HOUSE_DATA];
    new Float:VX[MAX_HOUSES][MAX_CARS];
    new Float:VY[MAX_HOUSES][MAX_CARS];
    new Float:VZ[MAX_HOUSES][MAX_CARS];
    new Float:VA[MAX_HOUSES][MAX_CARS];
    new Color1[MAX_HOUSES][MAX_CARS];
    new Color2[MAX_HOUSES][MAX_CARS];
    new Paintjob[MAX_HOUSES][MAX_CARS];
    new Vehicle[MAX_HOUSES][MAX_CARS];
    new Vmod[17][MAX_HOUSES][MAX_CARS];
    new bool:ShowedPlayerDialog[MAX_PLAYERS_EX];
    new InHouse[MAX_PLAYERS_EX] = {-1,...};
    new SetSpawn[MAX_PLAYERS_EX] = {-1,...};
    new HouseCount = -1;
    new IsViewingHouseMenu[MAX_PLAYERS_EX];
    new spoiler[20][0] = {
    {1000},{1001},{1002},{1003},{1014},{1015},{1016},{1023},{1058},{1060},{1049},{1050},{1138},{1139},{1146},{1147},
    {1158},{1162},{1163},{1164}
    };
    new nitro[3][0] = { {1008},{1009},{1010}
    };
    new fbumper[23][0] = {
    {1117},{1152},{1153},{1155},{1157},{1160},{1165},{1167},{1169},{1170},{1171},{1172},{1173},
    {1174},{1175},{1179},{1181},{1182},{1185},{1188},{1189},{1192},{1193}
    };
    new rbumper[22][0] = {{1140},{1141},{1148},{1149},{1150},{1151},
    {1154},{1156},{1159},{1161},{1166},{1168},{1176},{1177},{1178},{1180},{1183},{1184},{1186},{1187},{1190},{1191}
    };
    new exhaust[28][0] = {
    {1018},{1019},{1020},{1021},{1022},{1028},{1029},{1037},{1043},{1044},{1045},{1046},{1059},{1064},{1065},{1066},
    {1089},{1092},{1104},{1105},{1113},{1114},{1126},{1127},{1129},{1132},{1135},{1136}
    };
    new bventr[2][0] = {{1042},{1044}
    };
    new bventl[2][0] = {{1043},{1045}
    };
    new bscoop[4][0] = {{1004},{1005},{1011},{1012}
    };
    new rscoop[13][0] = {
    {1006},{1032},{1033},{1035},{1038},{1053},{1054},{1055},{1061},{1067},{1068},{1088},{1091}
    };
    new lskirt[21][0] = {{1007},{1026},{1031},{1036},{1039},{1042},{1047},{1048},{1056},{1057},{1069},{1070},{1090},
    {1093},{1106},{1108},{1118},{1119},{1133},{1122},{1134}
    };
    new rskirt[21][0] = {{1017},{1027},{1030},{1040},{1041},{1051},{1052},
    {1062},{1063},{1071},{1072},{1094},{1095},{1099},{1101},{1102},{1107},{1120},{1121},{1124},{1137}
    };
    new hydraulics[1][0] = {{1087}
    };
    new base[1][0] = {{1086}
    };
    new rbbars[2][0] = {{1109},{1110}
    };
    new fbbars[2][0] = {{1115},{1116}
    };
    new wheels[17][0] = {{1025},{1073},{1074},{1075},{1076},{1077},{1078},
    {1079},{1080},{1081},{1082},{1083},{1084},{1085},{1096},{1097},{1098}
    };
    new lights[2][0] = {{1013},{1024}
    };
    enum PortPosition
    {
    Float:I_X,
    Float:I_Y,
    Float:I_Z,
    Int,
    Float:P_X,
    Float:P_Y,
    Float:P_Z
    }
    //HousePick
    #define MAX_INT 15
    #define MAX_INTERIOR MAX_INT-1
    //3 7 12 5 6 9(delete) 13 15 4 1 2 8 14 11    10
    new HouseInterior[MAX_INT][PortPosition] = {
    {2496.0837,-1694.6823,1014.7422,3,2496.0349,-1710.4407,1014.7422},
    {2319.4561,-1025.5547,1050.2109,9,2325.4846,-1020.2195,1050.2109},
    {234.6087,1187.8195,1080.2578,3,224.5846,1189.9032,1080.2578},
    {225.5700,1240.1743,1082.1406,2,220.3822,1241.1073,1082.1406},
    {226.6689,1114.2357,1080.9949,5,244.7964,1107.0814,1080.9922},// 5
    {295.1211,1472.4385,1080.2578,15,294.7233,1487.4790,1080.2578},
    {446.5904,1397.3353,1084.3047,2,455.7391,1416.5289,1084.3080},
    {260.9645,1286.1227,1080.2578,4,256.2693,1287.0570,1080.2578},
    //{-262.1759,1456.6158,1084.3672,4,-277.5753,1449.5579,1084.3672},
    {20002.8521,1404.1110,1084.4297,5,30.7995,1412.9910,1084.4297},// 10
    {140.1565,1367.6558,1083.8618,5,151.0000,1372.9969,1083.8594},
    {234.0911,1064.3892,1084.2113,6,234.5299,1081.1587,1084.2415},
    {-68.4557,1353.2141,1080.2109,6,-69.6661,1365.0118,1080.2109},// 13
    {2365.2805,-1133.7350,1050.8750,8,2372.9531,-1126.4886,1050.8750},
    {84.5941,1323.0470,1083.8594,9,91.4217,1328.6946,1083.8594},//15
    {0.0,0.0,0.0,0,0.0,0.0,0.0}//16
    };
    new vehName[][] =
    {
        "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel", "Dumper", "Firetruck", "Trashmaster",
        "Stretch", "Manana", "Infernus", "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam",
        "Esperanto", "Taxi", "Washington", "Bobcat", "Whoopee", "BF Injection", "Hunter", "Premier", "Enforcer",
        "Securicar", "Banshee", "Predator", "Bus", "Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach",
        "Cabbie", "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "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",
        "Boxvillde", "Benson", "Mesa", "RC Goblin", "Hotring Racer A", "Hotring Racer B", "Bloodring Banger", "Rancher",
        "Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster", "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", "Monster",
        "Uranus", "Jester", "Sultan", "Stratium", "Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito",
        "Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper", "Broadway", "Tornado", "AT-400", "DFT-30",
        "Huntley", "Stafford", "BF-400", "News Van", "Tug", "Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club",
        "Freight Box", "Trailer", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car", "Police Car", "Police Car",
        "Police Ranger", "Picador", "S.W.A.T", "Alpha", "Phoenix", "Glendale", "Sadler", "Luggage", "Luggage", "Stairs",
        "Boxville", "Tiller", "Utility Trailer"
    };
    forward TuneThisCar(houseid,carslot,vehicleid);
    #define M(%0) (%0*100000)
    public OnFilterScriptInit()
    {
    new houseid;
    houseid = CreateHouse(125.843551,-1490.537353,18.652648,M(3));
    AddHouseCar(houseid,133.762954,-1492.813476,18.430860,59.305648);
    AddHouseCar(houseid,135.765930,-1489.416015,18.382261,59.327316);
    AddHouseCar(houseid,135.431518,-1482.637084,18.681762,91.338165);
    houseid = CreateHouse(143.231018,-1469.808593,25.203598,M(4));
    AddHouseCar(houseid,156.701507,-1474.206787,25.316030,347.039398);
    AddHouseCar(houseid,149.350296,-1473.848144,24.936161,47.801895);
    AddHouseCar(houseid,151.836135,-1471.106933,25.137746,47.801895);
    AddHouseCar(houseid,154.511581,-1468.303222,25.227546,54.407066);
    houseid = CreateHouse(152.378524,-1449.119262,32.844982,M(5));
    AddHouseCar(houseid,160.211776,-1460.672119,36.037185,337.134521);
    AddHouseCar(houseid,154.233123,-1457.737670,36.037189,326.690093);
    AddHouseCar(houseid,148.692367,-1452.739013,36.037181,317.175506);
    AddHouseCar(houseid,165.358352,-1446.250244,36.036975,7.437696);
    AddHouseCar(houseid,168.211624,-1441.203369,36.103023,52.923931);
    houseid = CreateHouse(228.118240,-1405.193725,51.609375,M(3));
    AddHouseCar(houseid,230.787719,-1410.725830,51.327758,333.101745);
    AddHouseCar(houseid,215.338516,-1398.901611,51.336875,358.760284);
    AddHouseCar(houseid,224.951766,-1393.463378,51.301033,60.108547);
    houseid = CreateHouse(254.355636,-1366.959716,53.109375,M(5));
    AddHouseCar(houseid,267.151123,-1376.151855,52.836971,301.998535);
    AddHouseCar(houseid,265.171295,-1372.983398,52.855392,301.998535);
    AddHouseCar(houseid,252.629135,-1358.810546,52.855144,301.998535);
    AddHouseCar(houseid,250.229629,-1354.970458,52.873317,301.998535);
    AddHouseCar(houseid,279.452728,-1353.341308,52.853622,38.372653);
    houseid = CreateHouse(298.308288,-1337.698120,53.441539,M(4));
    AddHouseCar(houseid,309.723266,-1330.105346,53.173603,50.814888);
    AddHouseCar(houseid,305.880859,-1319.303588,53.178249,82.987037);
    AddHouseCar(houseid,288.260986,-1341.115234,53.164329,20.444129);
    AddHouseCar(houseid,292.204895,-1338.774169,53.171459,20.444147);
    houseid = CreateHouse(334.633148,-1303.897460,50.759044,M(4));
    AddHouseCar(houseid,335.478546,-1303.464233,53.951190,11.498447);
    AddHouseCar(houseid,340.320587,-1305.843505,53.951251,29.969953);
    AddHouseCar(houseid,349.151885,-1302.263793,53.951198,29.969886);
    AddHouseCar(houseid,345.090789,-1305.568847,53.951259,344.086242);
    houseid = CreateHouse(355.054351,-1280.973144,53.703639,M(3));
    AddHouseCar(houseid,361.879058,-1274.515502,53.448020,27.052352);
    AddHouseCar(houseid,358.644744,-1276.173217,53.481136,27.052103);
    AddHouseCar(houseid,355.740783,-1277.666870,53.518211,27.032928);
    houseid = CreateHouse(398.307373,-1270.999755,50.019790,M(2));
    AddHouseCar(houseid,408.022399,-1264.302490,50.045806,24.652006);
    AddHouseCar(houseid,405.331359,-1265.542724,50.069564,24.753429);
    houseid = CreateHouse(431.960815,-1253.553100,51.580940,M(2));
    AddHouseCar(houseid,426.996948,-1266.671875,51.309555,23.195146);
    AddHouseCar(houseid,422.321380,-1267.950805,51.309555,203.195144);
    houseid = CreateHouse(553.185668,-1200.181640,44.831535,M(1));
    AddHouseCar(houseid,541.349670,-1202.331298,44.248607,358.637298);
    houseid = CreateHouse(571.053527,-1128.247924,50.685512,M(1));
    AddHouseCar(houseid,567.713012,-1132.044921,50.371101,212.255157);
    houseid = CreateHouse(471.100128,-1164.291259,67.197166,M(1));
    AddHouseCar(houseid,472.488464,-1170.264038,65.096885,196.088180);
    houseid = CreateHouse(416.492462,-1154.290405,76.687614,M(2));
    AddHouseCar(houseid,404.789794,-1150.616821,76.694465,151.470947);
    AddHouseCar(houseid,408.081604,-1152.391967,76.699935,331.248016);
    houseid = CreateHouse(190.188049,-1308.372802,70.260864,M(5));
    AddHouseCar(houseid,197.723846,-1313.202514,69.870857,177.273178);
    AddHouseCar(houseid,179.534973,-1331.061157,69.795410,188.567077);
    AddHouseCar(houseid,159.481231,-1334.452148,69.731857,183.230850);
    AddHouseCar(houseid,166.901687,-1341.170043,69.404197,183.300735);
    AddHouseCar(houseid,192.828094,-1295.135253,69.985572,196.946548);
    houseid = CreateHouse(251.277404,-1220.321777,76.102371,M(4));
    AddHouseCar(houseid,272.656951,-1209.745117,74.965309,152.026824);
    AddHouseCar(houseid,259.492584,-1216.160644,75.006858,182.018707);
    AddHouseCar(houseid,242.300476,-1232.528808,74.787666,278.765808);
    AddHouseCar(houseid,248.472152,-1225.565673,74.963096,258.836791);
    houseid = CreateHouse(300.270385,-1154.481567,81.389801,M(5));
    AddHouseCar(houseid,287.515594,-1156.356811,80.634979,228.423889);
    AddHouseCar(houseid,283.749084,-1160.603393,80.652915,228.423919);
    AddHouseCar(houseid,283.909240,-1172.052124,80.640075,254.864639);
    AddHouseCar(houseid,289.779754,-1178.678588,80.641159,257.158264);
    AddHouseCar(houseid,317.575408,-1167.099609,80.632888,133.712234);
    houseid = CreateHouse(352.776031,-1197.621582,76.515625,M(2));
    AddHouseCar(houseid,346.621643,-1199.342163,76.242950,40.565761);
    AddHouseCar(houseid,348.847106,-1197.437011,76.262496,220.622650);
    houseid = CreateHouse(497.481445,-1094.848388,82.359191,M(2));
    AddHouseCar(houseid,477.668243,-1091.844726,82.106422,359.599700);
    AddHouseCar(houseid,481.602508,-1091.872558,82.114013,359.599243);
    houseid = CreateHouse(558.644226,-1076.184814,72.921989,M(2));
    AddHouseCar(houseid,568.087036,-1068.689086,72.841133,208.056045);
    AddHouseCar(houseid,565.005432,-1070.348510,72.888893,207.862670);
    houseid = CreateHouse(645.873168,-1117.542846,44.207038,M(1));
    AddHouseCar(houseid,635.742004,-1122.085449,44.564056,43.729125);
    houseid = CreateHouse(647.976196,-1057.882934,52.579917,M(3));
    AddHouseCar(houseid,660.101257,-1063.330932,48.705715,228.059463);
    AddHouseCar(houseid,657.677917,-1066.028564,48.518436,228.059417);
    AddHouseCar(houseid,655.951843,-1067.949707,48.380550,228.059555);
    houseid = CreateHouse(700.111267,-1060.005004,49.421691,M(1));
    AddHouseCar(houseid,689.497680,-1073.016357,49.188850,56.478149);
    houseid = CreateHouse(672.862182,-1018.823059,55.759605,M(2));
    AddHouseCar(houseid,685.677429,-1022.188598,51.305618,240.785522);
    AddHouseCar(houseid,683.788269,-1025.597412,51.225635,240.780700);
    houseid = CreateHouse(730.859130,-1013.727966,52.737854,M(3));
    AddHouseCar(houseid,725.199584,-997.208435,52.413307,60.501995);
    AddHouseCar(houseid,727.481506,-993.179199,52.410820,60.467826);
    AddHouseCar(houseid,738.055053,-1016.810729,52.464931,96.671867);
    houseid = CreateHouse(786.123962,-828.389160,70.289581,M(3));
    AddHouseCar(houseid,796.072937,-842.257141,60.367004,188.570816);
    AddHouseCar(houseid,785.861267,-844.842834,60.372116,188.570831);
    AddHouseCar(houseid,797.467224,-857.735046,60.351551,160.208984);
    houseid = CreateHouse(827.888061,-858.242797,70.330810,M(1));
    AddHouseCar(houseid,830.136901,-853.473266,69.653030,198.708801);
    houseid = CreateHouse(835.972045,-894.688537,68.768898,M(1));
    AddHouseCar(houseid,833.188110,-888.931457,68.515350,319.796691);
    houseid = CreateHouse(837.351013,-931.605041,55.250000,M(1));
    AddHouseCar(houseid,828.705200,-922.870361,54.966911,255.304779);
    houseid = CreateHouse(863.397705,-844.287109,77.375000,M(2));
    AddHouseCar(houseid,860.411315,-848.632202,77.032104,207.305160);
    AddHouseCar(houseid,870.193725,-847.791320,77.160186,183.805084);
    houseid = CreateHouse(879.566955,-874.227905,77.774353,M(2));
    AddHouseCar(houseid,870.584167,-875.031799,77.377273,9.467340);
    AddHouseCar(houseid,874.615722,-873.634582,77.349685,21.063261);
    houseid = CreateHouse(924.042297,-852.917297,93.456520,M(2));
    AddHouseCar(houseid,935.494689,-855.166748,93.234321,22.501228);
    AddHouseCar(houseid,930.928466,-857.059448,93.219352,22.501274);
    houseid = CreateHouse(937.901672,-848.220397,93.639289,M(2));
    AddHouseCar(houseid,945.665588,-840.575622,93.891418,79.751632);
    AddHouseCar(houseid,938.877502,-845.607360,93.624229,29.634876);
    houseid = CreateHouse(910.111633,-816.818420,103.126029,M(1));
    AddHouseCar(houseid,917.977172,-832.259948,93.111137,290.612060);
    houseid = CreateHouse(989.568908,-828.175109,95.468574,M(1));
    AddHouseCar(houseid,979.920837,-830.728942,95.376014,27.264074);
    houseid = CreateHouse(1035.198486,-812.664978,101.851562,M(2));
    AddHouseCar(houseid,1027.660034,-810.996704,101.600143,20.528884);
    AddHouseCar(houseid,1031.326538,-802.968872,101.658554,20.759998);
    houseid = CreateHouse(1093.680786,-805.782348,107.419548,M(2));
    AddHouseCar(houseid,1100.435791,-780.020935,106.414451,31.188814);
    AddHouseCar(houseid,1096.000488,-787.508605,106.711196,67.122924);
    houseid = CreateHouse(1111.867553,-741.743957,100.132926,M(4));
    AddHouseCar(houseid,1120.253051,-720.141357,100.263656,101.377525);
    AddHouseCar(houseid,1119.044311,-726.565002,99.961372,97.468521);
    AddHouseCar(houseid,1110.247192,-732.999206,100.057975,95.031623);
    AddHouseCar(houseid,1099.185791,-723.626831,101.853164,123.136650);
    houseid = CreateHouse(1257.510864,-781.710266,92.030181,M(4));
    AddHouseCar(houseid,1242.950805,-804.045959,83.867713,179.210922);
    AddHouseCar(houseid,1248.861083,-804.127380,83.893432,179.211166);
    AddHouseCar(houseid,1254.690429,-804.207763,83.893432,179.211166);
    AddHouseCar(houseid,1254.514038,-814.490661,83.873237,90.898933);
    houseid = CreateHouse(1496.876953,-688.442260,95.418510,M(2));
    AddHouseCar(houseid,1516.968750,-689.649780,94.478576,117.415901);
    AddHouseCar(houseid,1516.772705,-695.624816,94.477081,96.475059);
    houseid = CreateHouse(1527.701416,-772.752502,80.578125,M(2));
    AddHouseCar(houseid,1513.378173,-765.993164,80.244918,132.606307);
    AddHouseCar(houseid,1518.032958,-769.460754,79.614166,130.463302);
    houseid = CreateHouse(1534.567016,-800.278076,72.849456,M(2));
    AddHouseCar(houseid,1530.424682,-815.482299,71.562698,87.434661);
    AddHouseCar(houseid,1530.626586,-810.984680,71.706085,87.333457);
    houseid = CreateHouse(1540.056640,-851.310363,64.336059,M(1));
    AddHouseCar(houseid,1534.721069,-841.976501,64.714942,92.779716);
    houseid = CreateHouse(1536.457031,-884.988830,57.657482,M(3));
    AddHouseCar(houseid,1532.822875,-894.211486,60.849689,43.656871);
    AddHouseCar(houseid,1539.686157,-887.662109,60.867210,43.656860);
    AddHouseCar(houseid,1525.578369,-889.710754,60.849468,43.659660);
    houseid = CreateHouse(1468.824218,-905.066284,54.835937,M(3));
    AddHouseCar(houseid,1480.036987,-900.446472,55.307701,357.168090);
    AddHouseCar(houseid,1475.968872,-900.237731,55.000099,357.172515);
    AddHouseCar(houseid,1464.388305,-901.664550,54.563056,357.350952);
    houseid = CreateHouse(1421.900268,-885.343261,50.653873,M(3));
    AddHouseCar(houseid,1438.393676,-892.881530,50.342247,275.545532);
    AddHouseCar(houseid,1426.739990,-883.871887,50.423870,4.528915);
    AddHouseCar(houseid,1430.067749,-883.892517,50.472774,24.838262);
    houseid = CreateHouse(1442.544433,-629.044494,95.718566,M(4));
    AddHouseCar(houseid,1446.334350,-634.531677,95.320472,178.371490);
    AddHouseCar(houseid,1449.811889,-634.623413,95.428253,178.396453);
    AddHouseCar(houseid,1453.979248,-634.721130,95.439155,178.419418);
    AddHouseCar(houseid,1459.408935,-634.840270,95.589324,178.439819);
    houseid = CreateHouse(1335.335449,-630.557434,109.134902,M(4));
    AddHouseCar(houseid,1361.494873,-620.189880,108.859893,97.123817);
    AddHouseCar(houseid,1361.078125,-616.840942,108.878860,97.209861);
    AddHouseCar(houseid,1359.968994,-609.877990,108.845565,96.960311);
    AddHouseCar(houseid,1341.739501,-622.221740,108.861984,290.675292);
    houseid = CreateHouse(1095.171386,-646.743591,113.648437,M(4));
    AddHouseCar(houseid,1111.362060,-647.613891,112.822517,48.853836);
    AddHouseCar(houseid,1110.208129,-639.916748,111.563995,60.281520);
    AddHouseCar(houseid,1088.141113,-641.321350,112.926803,85.515296);
    AddHouseCar(houseid,1088.501220,-635.433776,112.633537,85.011749);
    houseid = CreateHouse(1044.963867,-642.326538,120.117187,M(3));
    AddHouseCar(houseid,1034.244262,-642.167846,119.844268,315.813720);
    AddHouseCar(houseid,1049.259033,-638.282043,119.848838,45.813686);
    AddHouseCar(houseid,1041.288208,-640.656066,119.844291,8.487091);
    houseid = CreateHouse(980.225769,-676.825927,121.976257,M(2));
    AddHouseCar(houseid,1006.671630,-663.164184,120.873428,32.465469);
    AddHouseCar(houseid,1011.798156,-659.902343,120.876548,32.465450);
    AddHouseCar(houseid,1000.719055,-666.950805,120.892295,32.465492);
    houseid = CreateHouse(898.338562,-677.614013,116.890441,M(2));
    AddHouseCar(houseid,910.199279,-665.071228,116.667266,234.407135);
    AddHouseCar(houseid,911.499145,-675.680053,116.598251,158.649673);
    houseid = CreateHouse(946.085754,-710.333801,122.619873,M(2));
    AddHouseCar(houseid,943.935974,-714.575805,121.938209,30.883083);
    AddHouseCar(houseid,946.516601,-703.166320,121.941963,31.674777);
    AddHouseCar(houseid,951.116333,-690.418762,121.621635,31.789348);
    AddHouseCar(houseid,947.659240,-692.532348,121.509841,31.775407);
    houseid = CreateHouse(891.232543,-783.097534,101.313583,M(2));
    AddHouseCar(houseid,879.486816,-785.765502,100.979759,294.356536);
    houseid = CreateHouse(868.062805,-716.670776,105.679687,M(2));
    AddHouseCar(houseid,864.817626,-712.374450,105.413841,332.337280);
    AddHouseCar(houseid,892.210571,-708.216491,109.496459,243.542907);
    houseid = CreateHouse(848.555419,-745.489685,94.969268,M(2));
    AddHouseCar(houseid,851.233459,-741.611694,94.700187,222.101257);
    AddHouseCar(houseid,853.147277,-748.866882,94.696243,232.967712);
    AddHouseCar(houseid,836.478393,-755.643554,85.035812,221.559631);
    houseid = CreateHouse(808.360412,-759.188537,76.531364,M(3));
    AddHouseCar(houseid,813.357788,-767.997558,76.441368,194.638031);
    AddHouseCar(houseid,817.991149,-766.822937,77.171348,194.797958);
    AddHouseCar(houseid,821.016418,-766.064270,77.673126,194.868637);
    houseid = CreateHouse(785.997314,-828.038879,70.289581,M(2));
    AddHouseCar(houseid,794.085327,-824.369018,69.845535,9.168760);
    AddHouseCar(houseid,790.017272,-825.027038,69.822692,9.172779);
    houseid = CreateHouse(2637.083496,-1992.095458,13.993547,M(5));
       AddHouseCar(houseid,2638.423095,-1997.826049,13.208826,301.320251);
    houseid = CreateHouse(2635.812500,-2012.276367,13.813860,M(5));
       AddHouseCar(houseid,2639.768066,-2009.889160,13.203079,210.934585);
    houseid = CreateHouse(2649.828613,-2021.847045,14.176628,M(5));
       AddHouseCar(houseid,2653.501464,-2032.165283,13.206430,86.517684);
    houseid = CreateHouse(2652.601074,-1989.648193,13.998847,M(5));
       AddHouseCar(houseid,2653.577148,-1998.539672,13.122156,268.488830);
    houseid = CreateHouse(2672.817626,-1990.093261,13.993547,M(5));
       AddHouseCar(houseid,2672.264160,-1999.155761,13.117692,268.431915);
    houseid = CreateHouse(2696.338378,-1990.691406,14.222853,M(5));
       AddHouseCar(houseid,2693.555175,-1998.552001,13.076301,271.963317);
    houseid = CreateHouse(2695.406738,-2020.287719,14.022284,M(5));
       AddHouseCar(houseid,2694.176513,-2008.852050,13.170578,91.394912);
    houseid = CreateHouse(2673.573486,-2019.720947,14.168166,M(5));
       AddHouseCar(houseid,2676.236083,-2009.191040,13.119003,91.375488);
    houseid = CreateHouse(2437.880126,-2020.659423,13.902541,M(5));
       AddHouseCar(houseid,2436.668457,-2014.638305,13.110208,268.583709);
    houseid = CreateHouse(2465.446289,-2020.267456,14.124163,M(5));
       AddHouseCar(houseid,2462.502929,-2014.733154,13.068416,269.699462);
    houseid = CreateHouse(2486.221435,-2021.155883,13.998847,M(5));
       AddHouseCar(houseid,2485.702880,-2014.927001,13.063286,268.654632);
    houseid = CreateHouse(2507.626464,-2020.586181,14.210101,M(5));
       AddHouseCar(houseid,2507.048339,-2015.146484,13.071597,269.509582);
    houseid = CreateHouse(2522.570800,-2018.897216,14.074416,M(5));
       AddHouseCar(houseid,2526.272949,-2012.144531,13.210595,92.582809);
    houseid = CreateHouse(2508.210449,-1998.604980,13.902541,M(5));
       AddHouseCar(houseid,2509.055419,-2004.199218,13.069309,86.003494);
    houseid = CreateHouse(2486.272705,-1996.123046,13.834323,M(5));
       AddHouseCar(houseid,2485.562988,-2004.739379,13.063317,87.280838);
    houseid = CreateHouse(2465.241943,-1996.403564,13.688860,M(5));
       AddHouseCar(houseid,2464.145507,-2004.687377,13.068239,89.653205);
    houseid = CreateHouse(2402.487304,-1715.613281,14.132812,M(5));
       AddHouseCar(houseid,2401.167724,-1727.967407,13.123323,88.813682);
    houseid = CreateHouse(2385.912353,-1712.445312,14.242187,M(5));
       AddHouseCar(houseid,2388.909179,-1727.855346,13.119585,86.647659);
    houseid = CreateHouse(2326.649169,-1716.947875,13.907408,M(5));
       AddHouseCar(houseid,2319.049560,-1712.565551,13.203392,180.806991);
    houseid = CreateHouse(2308.956298,-1715.001220,14.649595,M(5));
       AddHouseCar(houseid,2310.199462,-1727.322021,13.114499,92.463920);
    houseid = CreateHouse(2244.133789,-1637.967041,15.907407,M(5));
       AddHouseCar(houseid,2237.823974,-1634.467895,15.323104,161.431045);
    houseid = CreateHouse(2256.877685,-1644.279296,15.522283,M(5));
       AddHouseCar(houseid,2256.055175,-1653.150878,15.012721,264.926757);
    houseid = CreateHouse(2282.342041,-1641.301879,15.889788,M(5));
       AddHouseCar(houseid,2270.942871,-1640.065551,15.009318,181.301116);
    houseid = CreateHouse(2306.853027,-1678.757568,14.001157,M(5));
       AddHouseCar(houseid,2306.642822,-1663.665405,14.120486,88.159515);
    houseid = CreateHouse(2368.329345,-1675.026245,14.168166,M(5));
       AddHouseCar(houseid,2368.811035,-1663.709106,13.114804,267.657867);
    houseid = CreateHouse(2384.629882,-1675.216064,14.915221,M(5));
       AddHouseCar(houseid,2386.366699,-1664.841796,13.154904,267.393859);
    houseid = CreateHouse(2409.035400,-1674.160644,13.605060,M(5));
       AddHouseCar(houseid,2407.777343,-1664.622924,13.115859,272.019317);
    houseid = CreateHouse(2459.474853,-1690.969970,13.544997,M(5));
       AddHouseCar(houseid,2473.426513,-1696.584594,13.171182,0.436025);
    houseid = CreateHouse(2514.325439,-1691.596069,14.046038,M(5));
       AddHouseCar(houseid,2503.891845,-1680.859497,13.124568,316.390991);
    houseid = CreateHouse(2522.981933,-1679.301513,15.496999,M(5));
       AddHouseCar(houseid,2510.616943,-1671.883422,13.081736,340.780609);
    houseid = CreateHouse(2524.077148,-1658.787475,15.493547,M(5));
       AddHouseCar(houseid,2506.521728,-1662.317749,13.062086,39.756080);
    houseid = CreateHouse(2498.686767,-1643.020996,13.782609,M(5));
       AddHouseCar(houseid,2497.474609,-1655.761596,13.041274,81.670295);
    houseid = CreateHouse(2486.491699,-1645.808105,14.070312,M(5));
       AddHouseCar(houseid,2485.673339,-1653.040893,13.056315,88.530380);
    houseid = CreateHouse(2469.722656,-1646.360595,13.780097,M(5));
       AddHouseCar(houseid,2466.971191,-1653.983276,13.047669,93.959030);
    houseid = CreateHouse(2451.867431,-1641.861572,13.735734,M(5));
       AddHouseCar(houseid,2443.406738,-1645.084594,13.137219,181.034118);
    houseid = CreateHouse(2413.892333,-1647.198364,14.011916,M(5));
       AddHouseCar(houseid,2418.059082,-1654.418823,13.119025,92.729759);
    houseid = CreateHouse(2393.110107,-1646.231323,13.905097,M(5));
       AddHouseCar(houseid,2394.967285,-1654.570678,13.114275,92.663612);
    houseid = CreateHouse(2362.846923,-1643.981567,13.533258,M(5));
       AddHouseCar(houseid,2362.271728,-1654.882080,13.072597,273.633392);
    houseid = CreateHouse(2068.149902,-1628.961547,13.876157,M(5));
       AddHouseCar(houseid,2075.678466,-1628.632324,13.203680,180.306152);
    houseid = CreateHouse(2067.903564,-1643.725097,13.805846,M(5));
       AddHouseCar(houseid,2076.711669,-1645.421264,13.123124,179.516479);
    houseid = CreateHouse(2067.085693,-1656.584594,14.005367,M(5));
       AddHouseCar(houseid,2076.835449,-1657.314331,13.123721,181.743515);
    houseid = CreateHouse(2065.773681,-1703.323120,14.148437,M(5));
       AddHouseCar(houseid,2067.273193,-1695.092651,13.211559,268.496459);
    houseid = CreateHouse(2066.659667,-1716.994506,13.805846,M(5));
       AddHouseCar(houseid,2076.426269,-1718.200073,13.122632,171.581649);
    houseid = CreateHouse(2067.588134,-1731.662597,13.876157,M(5));
       AddHouseCar(houseid,2076.932861,-1733.280639,13.118687,182.534545);
    houseid = CreateHouse(2015.345825,-1732.510498,14.234375,M(5));
       AddHouseCar(houseid,2006.190185,-1731.232543,13.118296,0.170489);
    houseid = CreateHouse(2015.379394,-1716.969238,13.554683,M(5));
       AddHouseCar(houseid,2006.031738,-1718.568359,13.119072,0.857347);
    houseid = CreateHouse(2017.761474,-1703.228637,14.234375,M(5));
       AddHouseCar(houseid,2006.770751,-1700.084960,13.122470,5.993752);
    houseid = CreateHouse(2013.194213,-1656.424560,13.805846,M(5));
       AddHouseCar(houseid,2006.963867,-1655.831665,13.127247,2.661538);
    houseid = CreateHouse(2016.208740,-1641.724609,13.782407,M(5));
       AddHouseCar(houseid,2006.766845,-1639.679809,13.118791,359.443023);
    houseid = CreateHouse(2017.261596,-1630.163818,13.546875,M(5));
       AddHouseCar(houseid,2006.781250,-1630.014282,13.116109,359.908843);
    houseid = CreateHouse(1975.981567,-1634.031738,18.568988,M(5));
       AddHouseCar(houseid,1957.645263,-1633.078125,15.637654,176.182983);
    houseid = CreateHouse(1969.014648,-1654.807617,15.968750,M(5));
       AddHouseCar(houseid,1957.073120,-1659.298583,15.635902,178.723190);
    houseid = CreateHouse(1978.317504,-1671.670410,18.545551,M(5));
       AddHouseCar(houseid,1974.228637,-1674.468139,15.623493,268.291015);
    houseid = CreateHouse(1981.532958,-1682.888305,17.053792,M(5));
       AddHouseCar(houseid,1988.599975,-1682.756958,15.632675,359.567047);
    houseid = CreateHouse(1968.779663,-1706.169677,15.968750,M(5));
       AddHouseCar(houseid,1964.841308,-1717.040771,15.619912,359.428009);
    houseid = CreateHouse(1981.042724,-1718.913208,17.030290,M(5));
       AddHouseCar(houseid,1988.888305,-1719.062744,15.624183,1.400257);
    houseid = CreateHouse(1894.360351,-2133.422851,15.466326,M(5));
       AddHouseCar(houseid,1895.232910,-2146.652343,13.209606,90.346000);
    houseid = CreateHouse(1872.681884,-2132.901855,15.481951,M(5));
       AddHouseCar(houseid,1873.140869,-2146.784667,13.211767,90.446975);
    houseid = CreateHouse(1851.925292,-2134.845458,15.388201,M(5));
       AddHouseCar(houseid,1850.649658,-2146.958007,13.208693,90.520599);
    houseid = CreateHouse(1851.807373,-2069.641113,15.481237,M(5));
       AddHouseCar(houseid,1852.617187,-2057.461669,13.118870,270.702026);
    houseid = CreateHouse(1873.557739,-2070.287353,15.497086,M(5));
       AddHouseCar(houseid,1876.754028,-2056.743896,13.117842,273.126983);
    houseid = CreateHouse(1895.205688,-2068.046875,15.668893,M(5));
       AddHouseCar(houseid,1896.479980,-2057.462646,13.118417,268.297515);
    houseid = CreateHouse(1802.016479,-2099.566406,14.021014,M(5));
       AddHouseCar(houseid,1802.082519,-2107.693847,13.118787,89.363082);
    houseid = CreateHouse(1781.244018,-2101.592285,14.056648,M(5));
       AddHouseCar(houseid,1781.913574,-2107.717285,13.118659,95.203483);
    houseid = CreateHouse(1762.793334,-2102.638427,13.856951,M(5));
       AddHouseCar(houseid,1761.500732,-2107.842529,13.119274,89.813217);
    houseid = CreateHouse(1734.124511,-2098.290039,14.036639,M(5));
       AddHouseCar(houseid,1734.322143,-2108.057861,13.118530,90.484512);
    houseid = CreateHouse(1711.719970,-2102.081054,14.021014,M(5));
       AddHouseCar(houseid,1711.393066,-2107.867919,13.116122,88.728332);
    houseid = CreateHouse(1687.325317,-2099.106445,13.834323,M(5));
       AddHouseCar(houseid,1687.607177,-2107.100585,13.118753,96.093864);
    houseid = CreateHouse(1667.263427,-2107.686767,14.072273,M(5));
       AddHouseCar(houseid,1667.718017,-2110.957763,13.202408,272.439605);
    houseid = CreateHouse(1673.973144,-2121.992919,14.146014,M(5));
       AddHouseCar(houseid,1671.507934,-2116.186767,13.217964,266.426849);
    houseid = CreateHouse(1695.440795,-2124.926513,13.810076,M(5));
       AddHouseCar(houseid,1695.694091,-2117.670166,13.119395,266.920074);
    houseid = CreateHouse(1714.938598,-2124.738037,14.056648,M(5));
       AddHouseCar(houseid,1715.424194,-2118.608642,13.118610,267.170806);
    houseid = CreateHouse(1734.498657,-2130.098144,14.021014,M(5));
       AddHouseCar(houseid,1735.809082,-2117.776367,13.116152,269.475036);
    houseid = CreateHouse(1761.324951,-2124.920654,14.056648,M(5));
       AddHouseCar(houseid,1758.999389,-2117.856689,13.136428,268.737182);
    houseid = CreateHouse(1782.060791,-2125.795898,14.067889,M(5));
       AddHouseCar(houseid,1779.743041,-2117.938964,13.128717,270.548706);
    houseid = CreateHouse(1804.321289,-2124.429687,13.942373,M(5));
       AddHouseCar(houseid,1800.295410,-2117.462158,13.122174,271.486053);
    houseid = CreateHouse(2148.301025,-1484.836303,26.624118,M(5));
       AddHouseCar(houseid,2134.639160,-1477.181152,23.547689,2.930949);
    houseid = CreateHouse(2151.365478,-1446.560791,25.774595,M(5));
       AddHouseCar(houseid,2155.663818,-1454.306030,25.204753,91.352851);
    houseid = CreateHouse(2149.318603,-1433.844116,25.822286,M(5));
       AddHouseCar(houseid,2134.534179,-1431.711669,23.555610,352.627349);
    houseid = CreateHouse(2150.451416,-1418.861816,25.921875,M(5));
       AddHouseCar(houseid,2134.156005,-1416.659179,23.562936,359.135498);
    houseid = CreateHouse(2150.618896,-1400.633178,25.798032,M(5));
       AddHouseCar(houseid,2157.624755,-1408.226928,25.207214,92.312980);
    houseid = CreateHouse(2129.804199,-1362.425292,25.546340,M(5));
       AddHouseCar(houseid,2128.902587,-1368.035156,25.198570,267.569305);
    houseid = CreateHouse(2148.146484,-1366.909301,25.641782,M(5));
       AddHouseCar(houseid,2147.207763,-1370.279418,25.222803,87.955345);
    houseid = CreateHouse(2185.309082,-1363.859619,26.159753,M(5));
       AddHouseCar(houseid,2187.001220,-1370.246093,25.250558,268.856689);
    houseid = CreateHouse(2202.225585,-1364.345458,25.860534,M(5));
       AddHouseCar(houseid,2201.417724,-1369.297607,25.346963,91.902679);
    houseid = CreateHouse(2196.583007,-1404.374755,25.618345,M(5));
       AddHouseCar(houseid,2207.428222,-1406.683959,23.565702,177.716049);
    houseid = CreateHouse(2189.079345,-1419.241943,26.156250,M(5));
       AddHouseCar(houseid,2194.840820,-1419.703491,25.195007,356.551666);
    houseid = CreateHouse(2194.854492,-1442.733642,25.743347,M(5));
       AddHouseCar(houseid,2189.959716,-1434.653808,25.144367,272.021667);
    houseid = CreateHouse(2192.242431,-1455.856079,25.539062,M(5));
       AddHouseCar(houseid,2208.003662,-1459.288940,23.549581,177.574554);
    houseid = CreateHouse(2190.453369,-1470.750976,25.914062,M(5));
       AddHouseCar(houseid,2184.890869,-1466.103393,25.203126,270.066009);
    houseid = CreateHouse(2191.052978,-1487.558227,25.774595,M(5));
       AddHouseCar(houseid,2186.498779,-1480.459960,25.189056,270.702667);
    houseid = CreateHouse(2230.762695,-1408.686035,24.000000,M(5));
       AddHouseCar(houseid,2231.799072,-1414.774047,23.485532,280.850524);
    houseid = CreateHouse(2243.730712,-1408.374267,24.000000,M(5));
       AddHouseCar(houseid,2243.044921,-1412.880371,23.564617,277.162414);
    houseid = CreateHouse(2256.956542,-1407.685180,24.000000,M(5));
       AddHouseCar(houseid,2256.568359,-1412.561035,23.567852,270.269287);
    houseid = CreateHouse(2263.901367,-1458.930053,24.008522,M(5));
       AddHouseCar(houseid,2263.699218,-1454.251586,23.574724,102.040710);
    houseid = CreateHouse(2247.678710,-1458.876586,24.025247,M(5));
       AddHouseCar(houseid,2247.351806,-1454.453613,23.577392,84.734603);
    houseid = CreateHouse(2232.595703,-1458.885498,24.020341,M(5));
       AddHouseCar(houseid,2234.375732,-1454.836914,23.571414,91.050590);
    houseid = CreateHouse(2250.707275,-1280.405395,25.476562,M(5));
       AddHouseCar(houseid,2254.436767,-1273.358764,25.037923,179.037231);
    houseid = CreateHouse(2229.919921,-1280.506591,25.367187,M(5));
       AddHouseCar(houseid,2231.247802,-1296.086547,23.561077,86.936286);
    houseid = CreateHouse(2208.370849,-1280.819213,25.120691,M(5));
       AddHouseCar(houseid,2208.255859,-1295.111083,23.558393,89.418609);
    houseid = CreateHouse(2191.663085,-1276.048828,25.156250,M(5));
       AddHouseCar(houseid,2196.254150,-1277.490356,24.201515,179.307250);
    houseid = CreateHouse(2150.404785,-1286.560058,24.196470,M(5));
       AddHouseCar(houseid,2147.207519,-1296.603515,23.557880,95.587089);
    houseid = CreateHouse(2132.062500,-1280.296752,25.890625,M(5));
       AddHouseCar(houseid,2136.119628,-1274.901245,25.154865,178.930084);
    houseid = CreateHouse(2148.779541,-1319.718994,25.743345,M(5));
       AddHouseCar(houseid,2141.293701,-1322.945312,24.974332,359.213531);
    houseid = CreateHouse(2126.604980,-1320.592163,26.623979,M(5));
       AddHouseCar(houseid,2135.551757,-1324.797729,25.102630,359.382202);
    houseid = CreateHouse(2101.067138,-1321.676391,25.953125,M(5));
       AddHouseCar(houseid,2096.553222,-1323.827880,25.103723,1.279502);
        houseid = CreateHouse(2109.278564,-1279.241333,25.687500,M(5));
       AddHouseCar(houseid,2102.258544,-1276.667358,25.146808,179.788772);
    houseid = CreateHouse(2091.134033,-1278.273071,26.179687,M(5));
       AddHouseCar(houseid,2095.487060,-1278.230957,25.159235,181.139968);
    houseid = CreateHouse(2090.655517,-1235.094238,26.019128,M(5));
       AddHouseCar(houseid,2091.838867,-1225.155883,23.548147,266.108184);
    houseid = CreateHouse(2110.933349,-1244.221557,25.851562,M(5));
       AddHouseCar(houseid,2106.286621,-1249.963378,25.150138,359.893432);
    houseid = CreateHouse(2133.456787,-1232.813598,24.421875,M(5));
       AddHouseCar(houseid,2135.653564,-1225.712890,23.551433,278.676757);
    houseid = CreateHouse(2153.858886,-1243.404785,25.367187,M(5));
       AddHouseCar(houseid,2149.900146,-1249.448486,24.657712,1.833980);
    houseid = CreateHouse(2191.866943,-1238.885375,24.157409,M(5));
       AddHouseCar(houseid,2198.089355,-1225.449096,23.542068,267.386901);
    houseid = CreateHouse(2209.708740,-1239.371459,24.149595,M(5));
       AddHouseCar(houseid,2210.104248,-1225.338500,23.542827,272.534667);
    houseid = CreateHouse(2229.667236,-1241.114257,25.656250,M(5));
       AddHouseCar(houseid,2224.397705,-1238.409301,24.578706,1.586100);
    houseid = CreateHouse(2250.018066,-1238.512573,25.898437,M(5));
       AddHouseCar(houseid,2245.163574,-1244.464721,25.091491,18.681781);
    houseid = CreateHouse(2383.379638,-1366.145385,24.491352,M(5));
       AddHouseCar(houseid,2376.736816,-1369.635986,23.568712,2.894590);
    houseid = CreateHouse(2389.552490,-1346.372192,25.076972,M(5));
       AddHouseCar(houseid,2376.476318,-1346.507080,23.568584,357.271697);
    houseid = CreateHouse(2387.578613,-1328.460205,25.124164,M(5));
       AddHouseCar(houseid,2375.875976,-1324.082763,23.568130,3.991189);
    houseid = CreateHouse(2388.066162,-1279.455810,25.129104,M(5));
       AddHouseCar(houseid,2375.966796,-1280.647705,23.569505,5.298601);
    houseid = CreateHouse(2433.731201,-1274.947021,24.756660,M(5));
       AddHouseCar(houseid,2446.253173,-1271.455078,23.567348,187.813247);
    houseid = CreateHouse(2434.809570,-1289.398437,25.347854,M(5));
       AddHouseCar(houseid,2445.241455,-1286.568603,23.575069,183.539794);
    houseid = CreateHouse(2434.373535,-1303.465332,24.962213,M(5));
       AddHouseCar(houseid,2445.920898,-1302.933471,23.563137,181.078903);
    houseid = CreateHouse(2434.710205,-1320.760009,24.900327,M(5));
       AddHouseCar(houseid,2445.870605,-1324.008056,23.563102,192.872436);
    houseid = CreateHouse(2470.096435,-1295.274536,30.233222,M(5));
       AddHouseCar(houseid,2456.265380,-1294.774780,23.574388,359.007446);
    houseid = CreateHouse(2468.966308,-1278.356445,30.366352,M(5));
       AddHouseCar(houseid,2456.332275,-1281.223266,23.571895,0.580062);
    houseid = CreateHouse(2472.773437,-1238.593994,32.569477,M(5));
       AddHouseCar(houseid,2478.167236,-1251.469116,28.251792,271.262695);
    houseid = CreateHouse(2491.932128,-1239.283935,37.905414,M(5));
       AddHouseCar(houseid,2501.073486,-1251.467407,34.335140,272.050201);
    houseid = CreateHouse(2091.481689,-1185.094116,27.057060,M(5));
       AddHouseCar(houseid,2075.694580,-1183.232299,23.316358,187.520980);
    houseid = CreateHouse(2092.019287,-1166.182617,26.585937,M(5));
       AddHouseCar(houseid,2089.115478,-1170.694091,25.155261,91.348854);
    houseid = CreateHouse(2095.357910,-1144.968505,26.592920,M(5));
       AddHouseCar(houseid,2090.812744,-1141.390747,25.251192,88.081100);
    houseid = CreateHouse(2093.844482,-1123.680908,27.689872,M(5));
       AddHouseCar(houseid,2076.049560,-1121.822143,23.669805,1.984069);
    houseid = CreateHouse(2045.290527,-1115.037719,26.361747,M(5));
       AddHouseCar(houseid,2051.176269,-1113.645629,25.053419,180.199142);
    houseid = CreateHouse(2022.761718,-1120.267578,26.421045,M(5));
       AddHouseCar(houseid,2031.545288,-1131.255004,24.191556,90.276016);
    houseid = CreateHouse(1999.823120,-1114.823486,27.131803,M(5));
       AddHouseCar(houseid,2011.084472,-1115.097900,25.918769,176.425613);
    houseid = CreateHouse(1956.019531,-1115.396850,27.830497,M(5));
       AddHouseCar(houseid,1950.290527,-1130.891357,25.311037,94.646568);
    houseid = CreateHouse(1939.239746,-1114.483276,27.452295,M(5));
       AddHouseCar(houseid,1934.671264,-1118.000732,26.126647,179.279296);
    houseid = CreateHouse(1922.114257,-1114.974243,27.088310,M(5));
       AddHouseCar(houseid,1919.531860,-1129.921997,24.582542,94.019721);
    houseid = CreateHouse(1905.747314,-1113.300048,26.664062,M(5));
       AddHouseCar(houseid,1910.685058,-1116.907592,25.329109,178.947875);
    houseid = CreateHouse(1886.667236,-1113.661621,26.275810,M(5));
       AddHouseCar(houseid,1888.068481,-1130.023925,23.758075,86.310020);
    return 1;
    }
    stock CreateHouse(Float:HX,Float:HY,Float:HZ,CENA)
    {
    HouseCount++;
    if(HouseCount > MAX_HOUSES)
    {
      print("MAX. Počet domov bol prekročený. Server bol vypnutý !");
      SendRconCommand("exit");
    }
    HouseInfo[HouseCount][p_X] = HX;
    HouseInfo[HouseCount][p_Y] = HY;
    HouseInfo[HouseCount][p_Z] = HZ;
    HouseInfo[HouseCount][Cena]= CENA;
    HouseInfo[HouseCount][VW]  = HouseCount;
    new s[100];
    format(s,100,"VRLS/Houses/House%d.txt",HouseCount);
    if(!fexist(s))
    {
      DOF2_CreateFile(s);
      DOF2_SetString(s,"Owner","none");
      DOF2_SetString(s,"Pass","none");
      DOF2_SetBool(s,"Locked",false);
      DOF2_SetInt(s,"Interior",3);
      DOF2_SetInt(s,"Money",0);
      DOF2_SetInt(s,"Camera",0);
      DOF2_SetInt(s,"Dog",0);
      DOF2_SetInt(s,"TermoSenzor",0);
      DOF2_SetInt(s,"WalkSenzor",0);
      DOF2_SetInt(s,"StrongDoors",0);
      new asdf[15];
      for(new i;i <= MAX_WEAPON_SLOT;i++)
      {
       format(asdf,10,"Weapon%d",i);
       DOF2_SetInt(s,asdf,0);
       format(asdf,15,"WeaponAmmo%d",i);
       DOF2_SetInt(s,asdf,0);
      }
      for(new i;i <= MAX_SKIN_SLOT;i++)
      {
       format(asdf,10,"Skin%d",i);
       DOF2_SetInt(s,asdf,-1);
      }
      DOF2_Exit();
    }
    HouseInfo[HouseCount][IntTyp] = DOF2_GetInt(s,"Interior");
    HouseInfo[HouseCount][HousePick] = CreatePickup(1277,1,HouseInterior[HouseInfo[HouseCount][IntTyp]][P_X],HouseInterior[HouseInfo[HouseCount][IntTyp]][P_Y],HouseInterior[HouseInfo[HouseCount][IntTyp]][P_Z],HouseInfo[HouseCount][VW]);
    format(HouseInfo[HouseCount][Password],32,DOF2_GetString(s,"Pass"));
    new asdf[15];
    for(new i;i < MAX_WEAPON_SLOT;i++)
    {
      format(asdf,10,"Weapon%d",i);
      HouseInfo[HouseCount][Weapon][i] = DOF2_GetInt(s,asdf);
      format(asdf,15,"WeaponAmmo%d",i);
      HouseInfo[HouseCount][Ammo][i] = DOF2_GetInt(s,asdf);
    }
    for(new i;i < MAX_SKIN_SLOT;i++)
    {
      format(asdf,10,"Skin%d",i);
      HouseInfo[HouseCount][Skins][i] = DOF2_GetInt(s,asdf);
    }
    new sx[200];
    if(IsHouseForSale(HouseCount))
    {
      format(HouseInfo[HouseCount][Owner],MAX_PLAYER_NAME,"Nikto");
      HouseInfo[HouseCount][Zamek] = false;
      HouseInfo[HouseCount][Pickup] = CreatePickup(1273,1,HX, HY, HZ);
      format(sx,200,"{FFFFFF}Dom {0000FF}č.%d\r\n{FFFFFF}Majiteľ: {0000FF}Nikto\r\n{FFFFFF}Cena: {0000FF}%d",HouseCount,CENA);
      HouseInfo[HouseCount][Text] = Create3DTextLabel(sx,0xFF0000FF,HX,HY,HZ+1,50,0);
    }
    else
    {
      if(DOF2_GetInt(s,"Locked")) HouseInfo[HouseCount][Zamek] = true;
      else HouseInfo[HouseCount][Zamek]=false;
      HouseInfo[HouseCount][Pickup] = CreatePickup(1272,1,HX, HY, HZ);
      format(HouseInfo[HouseCount][Owner],MAX_PLAYER_NAME,"%s",DOF2_GetString(s,"Owner"));
      format(sx,200,"{FFFFFF}Dom {0000FF}\tč.%d\r\n{FFFFFF}Majiteľ: {0000FF}\t%s\r\n{FFFFFF}Park. miest: {0000FF}\t%d\r\n{FFFFFF}Locked: {0000FF}\t%s",HouseCount,HouseInfo[HouseCount][Owner],HouseInfo[HouseCount][CarSlots]+1,YesNo(HouseInfo[HouseCount][Zamek]));
      HouseInfo[HouseCount][Text] = Create3DTextLabel(sx,0xFF0000FF,HX,HY,HZ+1,50,0);
    }
    return HouseCount;
    }
    stock AddHouseCar(houseid,Float:vX,Float:vY,Float:vZ,Float:vA)
    {
    new HC = HouseInfo[houseid][CarSlots];
    if(HC > MAX_CARS) return 0;
    VX[houseid][HC] = vX;
    VY[houseid][HC] = vY;
    VZ[houseid][HC] = vZ;
    VA[houseid][HC] = vA;
    new s[100];
    format(s,100,"VRLS/Houses/House%d.Car%d.txt",houseid,HC);
    if(!fexist(s))
    {
      DOF2_CreateFile(s);
      DOF2_SetInt(s,"Auto",0);
      DOF2_SetInt(s,"Vehicle",0);
      DOF2_SetInt(s,"Color1",0);
      DOF2_SetInt(s,"Color2",0);
      DOF2_SetInt(s,"Paintjob",-1);
      DOF2_SetInt(s,"Tuning1",0);
      DOF2_SetInt(s,"Tuning2",0);
      DOF2_SetInt(s,"Tuning3",0);
      DOF2_SetInt(s,"Tuning4",0);
      DOF2_SetInt(s,"Tuning5",0);
      DOF2_SetInt(s,"Tuning6",0);
      DOF2_SetInt(s,"Tuning7",0);
      DOF2_SetInt(s,"Tuning8",0);
      DOF2_SetInt(s,"Tuning9",0);
      DOF2_SetInt(s,"Tuning10",0);
      DOF2_SetInt(s,"Tuning11",0);
      DOF2_SetInt(s,"Tuning12",0);
      DOF2_SetInt(s,"Tuning13",0);
      DOF2_SetInt(s,"Tuning14",0);
      DOF2_SetInt(s,"Tuning15",0);
      DOF2_SetInt(s,"Tuning16",0);
      DOF2_SetInt(s,"Tuning17",0);
      DOF2_Exit();
    }
    if(!IsHouseForSale(houseid))
    {
      new sx[200];
      format(sx,200,"{FFFFFF}Dom {0000FF}\tč.%d\r\n{FFFFFF}Majiteľ: {0000FF}\t%s\r\n{FFFFFF}Park. miest: {0000FF}\t%d\r\n{FFFFFF}Locked: {0000FF}\t%s\r\n{FFFFFF}Stav: {0000FF}\tPredaný",houseid,HouseInfo[houseid][Owner],HouseInfo[houseid][CarSlots]+1,YesNo(HouseInfo[houseid][Zamek]));
      Update3DTextLabelText(HouseInfo[houseid][Text],0xFF0000FF,sx);
    }
    else
    {
      new sx[200];
      format(sx,200,"{FFFFFF}Dom {0000FF}\tč.%d\r\n{FFFFFF}Majiteľ: {0000FF}\tNikto\r\n{FFFFFF}Cena: {0000FF}\t%d\r\n{FFFFFF}Park. miest: {0000FF}\t%d\r\n{FFFFFF}Stav: {0000FF}\tNa predaj",houseid,HouseInfo[houseid][Cena],HouseInfo[houseid][CarSlots]+1);
      Update3DTextLabelText(HouseInfo[houseid][Text],0xFF0000FF,sx);
    }
    if(DOF2_GetInt(s,"Auto") == 1)
    {
      Color1[houseid][HC]=DOF2_GetInt(s,"Color1");
      Color2[houseid][HC]=DOF2_GetInt(s,"Color2");
      Paintjob[houseid][HC]=DOF2_GetInt(s,"Paintjob");
      Vmod[0][houseid][HC]=DOF2_GetInt(s,"Tuning1");
      Vmod[1][houseid][HC]=DOF2_GetInt(s,"Tuning2");
      Vmod[2][houseid][HC]=DOF2_GetInt(s,"Tuning3");
      Vmod[3][houseid][HC]=DOF2_GetInt(s,"Tuning4");
      Vmod[4][houseid][HC]=DOF2_GetInt(s,"Tuning5");
      Vmod[5][houseid][HC]=DOF2_GetInt(s,"Tuning6");
      Vmod[6][houseid][HC]=DOF2_GetInt(s,"Tuning7");
      Vmod[7][houseid][HC]=DOF2_GetInt(s,"Tuning8");
      Vmod[8][houseid][HC]=DOF2_GetInt(s,"Tuning9");
      Vmod[9][houseid][HC]=DOF2_GetInt(s,"Tuning10");
      Vmod[10][houseid][HC]=DOF2_GetInt(s,"Tuning11");
      Vmod[11][houseid][HC]=DOF2_GetInt(s,"Tuning12");
      Vmod[12][houseid][HC]=DOF2_GetInt(s,"Tuning13");
      Vmod[13][houseid][HC]=DOF2_GetInt(s,"Tuning14");
      Vmod[14][houseid][HC]=DOF2_GetInt(s,"Tuning15");
      Vmod[15][houseid][HC]=DOF2_GetInt(s,"Tuning16");
      Vmod[16][houseid][HC]=DOF2_GetInt(s,"Tuning17");
      Vehicle[houseid][HC] = CreateVehicle(DOF2_GetInt(s,"Vehicle"),vX,vY,vZ,vA,Color1[houseid][HC],Color2[houseid][HC],-1);
      TuneThisCar(houseid,HC,Vehicle[houseid][HC]);
    }
    HouseInfo[houseid][CarSlots]++;
    return 0;
    }
    public OnPlayerStateChange(playerid,newstate,oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
      new vehicleid = GetPlayerVehicleID(playerid);
      for(new h; h < HouseCount+1;h++)
      {
       for(new vehicl; vehicl < MAX_CARS+1;vehicl++)
       {
        if(vehicleid == Vehicle[h][vehicl])
        {
    	 if(!IsPlayerHouseOwner(playerid,h))
    	 {
    	  RemovePlayerFromVehicle(playerid);
    	 }
        }
       }
      }
    }
    return 1;
    }
    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    if(newkeys == KEY_WALK)
    {
      new a = GetPlayerHouse(playerid);
      if(a > -1)
      {
       SetPVarInt(playerid, "HouseID",a);
       ShowedPlayerDialog[playerid] = false;
       if(IsHouseForSale(a))
       {
        ShowPlayerDialog(playerid,HOUSE_DIALOG,DIALOG_STYLE_LIST,"House","{00FF00}Kúpiť\n{FF0000}Predať\n{FF0000}Zamknúť\n{FF0000}Odomknúť\n{FF0000}Autá\n{00FF00}Vstúpiť","Enter","Koniec");
       }
       else
       {
        if(IsPlayerHouseOwner(playerid,a))
        {
    	 ShowPlayerDialog(playerid,HOUSE_DIALOG,DIALOG_STYLE_LIST,"House","{00FF00}Kúpiť\n{00FF00}Predať\n{00FF00}Zamknúť\n{00FF00}Odomknúť\n{00FF00}Autá\n{00FF00}Vstúpiť","Enter","Koniec");
        }
        else
        {
    	 ShowPlayerDialog(playerid,HOUSE_DIALOG,DIALOG_STYLE_LIST,"House","{FF0000}Kúpiť\n{FF0000}Predať\n{FF0000}Zamknúť\n{FF0000}Odomknúť\n{FF0000}Autá\n{00FF00}Vstúpiť\n{0000FF}Vlúpať sa","Enter","Koniec");
        }
       }
      }
    }
    if(newkeys == KEY_SECONDARY_ATTACK)
    {
      if(InHouse[playerid] != -1 && !ShowedPlayerDialog[playerid])
      {
       new HouseId = InHouse[playerid];
       new TYPE = HouseInfo[HouseId][IntTyp];
       if(IsPlayerInRangeOfPoint(playerid,10,HouseInterior[TYPE][I_X],HouseInterior[TYPE][I_Y],HouseInterior[TYPE][I_Z]))
       {
        SetPlayerPos(playerid,HouseInfo[HouseId][p_X],HouseInfo[HouseId][p_Y],HouseInfo[HouseId][p_Z]);
        SetPlayerInterior(playerid,0);
        SetPlayerVirtualWorld(playerid,0);
        InHouse[playerid] = -1;
       }
      }
    }
    return 1;
    }
    public OnPlayerSpawn(playerid)
    {
    if(InHouse[playerid] != -1)
    {
      SetPlayerInterior(playerid, 0);
      SetPlayerVirtualWorld(playerid,0);
      InHouse[playerid] = -1;
    }
    if(SetSpawn[playerid] != -1)
    {
      new houseid = SetSpawn[playerid];
      InHouse[playerid] = houseid;
      new TYPE = HouseInfo[houseid][IntTyp];
      SetPlayerPos(playerid, HouseInterior[TYPE][I_X],HouseInterior[TYPE][I_Y],HouseInterior[TYPE][I_Z]);
      SetPlayerInterior(playerid, HouseInterior[TYPE][Int]);
      SetPlayerVirtualWorld(playerid,HouseInfo[houseid][VW]);
    }
    return 1;
    }
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
        if(-1 > GetPlayerHouse(playerid))
        {
    	    SendClientMessage(playerid,-1,"Stlac {FF0000}lavý alt{FFFFFF} pre zobrazenie dialógu !");
        }
        if(InHouse[playerid] != -1)
        {
    	    if(IsViewingHouseMenu[playerid] == 0)
    	    {
    		 if(HouseInfo[InHouse[playerid]][Break] && !IsPlayerHouseOwner(playerid,InHouse[playerid]))
    		 {
    			 ShowPlayerDialog(playerid,HOUSE_STEAL,DIALOG_STYLE_MSGBOX,"House Steal","Naozaj sa chceš pokúsit ukradnút peniaze z domáceho trezoru ?","Enter","Koniec");
    		 }
    		 SetPVarInt(playerid, "HouseID", InHouse[playerid]);
    		 ShowPlayerDialog(playerid,INVENTORY_MENU,DIALOG_STYLE_LIST,"House Inventory","Uložené Peniaze\nOblecenie\nZbrane\nNastavit/Zmenit Heslo\nOchranné prvky\nInteriér\nNastavit spawn","Enter","Koniec");
      }
        }
        return 1;
    }
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    new houseid = GetPVarInt(playerid,"HouseID");
    switch (dialogid)
    {
      case HOUSE_DIALOG:
      {
       if(response)
       {
        switch(listitem)
        {
    	 case 0:
    	 {
    	  if(!IsHouseForSale(houseid)) return SendClientMessage(playerid,0xFFFFFFFF,"Tento dom nieje na predaj !");
    	  if(GetPlayerMoney(playerid) < HouseInfo[HouseCount][Cena]) return SendClientMessage(playerid,0xFFFFFFFF,"Nemáš dostatok peňazí !");
    	  SendClientMessage(playerid, 0xFFFFFFFF, "Kúpil si si nový dom ! Heslo do domu je automaticky nastavené na \"{FF0000}none{FFFFFF}\" Ak chceš heslo zmeniť, choď do domu a nájdi pickup a zmeň heslo");
    	  new s[128];
    	  format(s,128,"VRLS/Houses/House%d.txt",houseid);
    	  DOF2_SetString(s,"Owner",PlayerName(playerid));
    	  DOF2_Exit();
    	  GivePlayerMoney(playerid, -HouseInfo[houseid][Cena]);
    	  format(HouseInfo[houseid][Owner],MAX_PLAYER_NAME,PlayerName(playerid));
    	  new sx[200];
    	  format(sx,200,"{FFFFFF}Dom {0000FF}\tč.%d\r\n{FFFFFF}Majiteľ: {0000FF}\t%s\r\n{FFFFFF}Park. miest: {0000FF}\t%d\r\n{FFFFFF}Locked: {0000FF}\t%s\r\n{FFFFFF}Stav: {0000FF}\tPredaný",houseid,HouseInfo[houseid][Owner],HouseInfo[houseid][CarSlots],YesNo(HouseInfo[HouseCount][Zamek]));
    	  Update3DTextLabelText(HouseInfo[houseid][Text],0xFF0000FF,sx);
    	  DestroyPickup(HouseInfo[houseid][Pickup]);
    	  HouseInfo[houseid][Pickup] = CreatePickup(1272,1,HouseInfo[houseid][p_X],HouseInfo[houseid][p_Y],HouseInfo[houseid][p_Z]);
    	 }
    	 case 1:
    	 {
    	  if(!IsPlayerHouseOwner(playerid,houseid)) return SendClientMessage(playerid, 0xFFFFFFFF, "Tento dom nieje tvoj!");
    	  new s[128];
    	  format(s,128,"VRLS/Houses/House%d.txt",houseid);
    	  DOF2_SetString(s,"Owner","none");
    	  DOF2_Exit();
    	  GivePlayerMoney(playerid, HouseInfo[houseid][Cena]/2);
    	  SendClientMessage(playerid, 0xFFFFFFFF, "Predali ste svoj dom, bola vám vrátená 1/2 ceny domu!");
    	  new sx[200];
    	  format(sx,200,"{FFFFFF}Dom {0000FF}\tč.%d\r\n{FFFFFF}Majiteľ: {0000FF}\tNikto\r\n{FFFFFF}Cena: {0000FF}\t%d\r\n{FFFFFF}Park. miest: {0000FF}\t%d\r\n{FFFFFF}Stav: {0000FF}\tNa Predaj",houseid,HouseInfo[houseid][Owner],HouseInfo[houseid][CarSlots]);
    	  Update3DTextLabelText(HouseInfo[houseid][Text],0xFF0000FF,sx);
    	  DestroyPickup(HouseInfo[houseid][Pickup]);
    	  HouseInfo[houseid][Pickup] = CreatePickup(1273,1,HouseInfo[houseid][p_X],HouseInfo[houseid][p_Y],HouseInfo[houseid][p_Z]);
    	  DOF2_SetInt(s,"Money",0);
    	  DOF2_SetString(s,"Pass","none");
    	  DOF2_SetBool(s,"Locked",false);
    	  DOF2_SetInt(s,"Money",0);
    	  DOF2_SetInt(s,"Camera",0);
    	  DOF2_SetInt(s,"Dog",0);
    	  DOF2_SetInt(s,"TermoSenzor",0);
    	  DOF2_SetInt(s,"WalkSenzor",0);
    	  DOF2_SetInt(s,"StrongDoors",0);
    	  new asdf[10];
    	  for(new i;i <= MAX_WEAPON_SLOT;i++)
    	  {
    	   format(asdf,10,"Weapon%d",i);
    	   DOF2_SetInt(s,asdf,0);
    	  }
    	  for(new i;i <= MAX_SKIN_SLOT;i++)
    	  {
    	   format(asdf,10,"Skin%d",i);
    	   DOF2_SetInt(s,asdf,-1);
    	  }
    	  DOF2_Exit();
    	  for(new i;i 31) return ShowPlayerDialog(playerid,PASS_SET,1,"House Password","Heslo musí byť v rozmedzí od {FF0000}4{FFFFFF}-{00FF00}31","Enter","Koniec");
        format(HouseInfo[houseid][Password],32,"%s",inputtext);
        new s[100];
        format(s,100,"VRLS/Houses/House%d.txt",houseid);
        DOF2_SetString(s,"Pass",inputtext);
        DOF2_Exit();
        format(s,100,"Heslo domu úspešne nastavené na \"{FF0000}%s{FFFFFF}\" Heslo {FF0000}Nezabudni {FFFFFF}!",inputtext);
        SendClientMessage(playerid,0xFFFFFFFF,s);
        SendClientMessage(playerid,0xFFFFFFFF,"Heslo si vypýta až keď bude dom {FF0000}Zamknutý{FFFFFF} !");
        IsViewingHouseMenu[playerid] = 0;
       }
      }
      case INVENTORY_BANK:
      {
       if(response)
       {
        if(listitem == 0)
        {
    	 ShowPlayerDialog(playerid,INVENTORY_WITHDRAW,1,"House Bank","Koľko si prajete vybrať ?","Enter","Koniec");
        }
        else if(listitem == 1)
        {
    	 ShowPlayerDialog(playerid,INVENTORY_SAVE,1,"House Bank","Koľko si prajete uložiť ?","Enter","Koniec");
        }
        else if(listitem == 2)
        {
    	 new BankMoney[128];
    	 format(BankMoney,128,"V dome máte ${FF0000}%d",HouseInfo[houseid][Bank]);
    	 SendClientMessage(playerid,0xFFFFFF,BankMoney);
    	 IsViewingHouseMenu[playerid] = 0;
        }
       }
      }
      case INVENTORY_WITHDRAW:
      {
       if(response)
       {
        if(!inputtext[0]) return ShowPlayerDialog(playerid,INVENTORY_WITHDRAW,1,"House Bank","Koľko si prajete vybrať ?\n{FF0000}Musíš zadať sumu !","Enter","Koniec");
        if(!isNumeric(inputtext)) return ShowPlayerDialog(playerid,INVENTORY_WITHDRAW,1,"House Bank","Koľko si prajete vybrať?\n{FF0000}Musíš zadať sumu{00FF00} v číslach !","Enter","Koniec");
        new money = strval(inputtext);
        if(money > HouseInfo[houseid][Bank]) return ShowPlayerDialog(playerid,INVENTORY_WITHDRAW,1,"House Bank","Koľko si prajete vybrať ?\n{FF0000}Nemáš tam toľko peňazí, koľko chceš vybrať !","Enter","Koniec");
        GivePlayerMoney(playerid,money);
        HouseInfo[houseid][Bank] -= money;
        new s[100];
        format(s,100,"VRLS/Houses/House%d.txt",houseid);
        DOF2_SetInt(s,"Money",HouseInfo[houseid][Bank]);
        DOF2_Exit();
        new BankMoney[128];
        format(BankMoney,128,"Práve teraz máte v dome ${FF0000}%d",HouseInfo[houseid][Bank]);
        SendClientMessage(playerid,0xFFFFFF,BankMoney);
        IsViewingHouseMenu[playerid] = 0;
       }
      }
      case INVENTORY_SAVE:
      {
       if(response)
       {
        if(!inputtext[0]) return ShowPlayerDialog(playerid,INVENTORY_SAVE,1,"House Bank","Koľko si prajete uložiť ?\n{FF0000}Musíš zadať sumu !","Enter","Koniec");
        if(!isNumeric(inputtext)) return ShowPlayerDialog(playerid,INVENTORY_SAVE,1,"House Bank","Koľko si prajete uložiť ?\n{FF0000}Musíš zadať sumu{00FF00} v číslach !","Enter","Koniec");
        new money = strval(inputtext);
        if(GetPlayerMoney(playerid) < money) return ShowPlayerDialog(playerid,INVENTORY_SAVE,1,"House Bank","Koľko si prajete uložiť ?\n{FF0000}Nemáš toľko peňazí, koľko chceš uložiť !","Enter","Koniec");
        GivePlayerMoney(playerid,-money);
        HouseInfo[houseid][Bank] += money;
        new s[100];
        format(s,100,"VRLS/Houses/House%d.txt",houseid);
        DOF2_SetInt(s,"Money",HouseInfo[houseid][Bank]);
        DOF2_Exit();
        new BankMoney[128];
        format(BankMoney,128,"Práve teraz máte v dome ${FF0000}%d",HouseInfo[houseid][Bank]);
        SendClientMessage(playerid,0xFFFFFF,BankMoney);
        IsViewingHouseMenu[playerid] = 0;
       }
      }
      case INVENTORY_SKINS:
      {
       if(response)
       {
        SetPVarInt(playerid, "SkinID", listitem);
        if(HouseInfo[houseid][Skins][listitem] == -1)
        {
    	 new str[128];
    	 format(str,100,"{FFFFFF}Prajete si uložiť váš skin {FF0000}%d {FFFFFF}?",GetPlayerSkin(playerid));
    	 ShowPlayerDialog(playerid,SKIN_SAVE,0,"House Skin",str,"Enter","Koniec");
    	 }else{
    	 new str[128];
    	 format(str,100,"{FFFFFF}Obliecť skin\nUložiť ({FF0000}%d{FFFFFF})",GetPlayerSkin(playerid));
    	 ShowPlayerDialog(playerid,SKIN_LOAD,2,"House Skin",str,"Enter","Koniec");
    				    IsViewingHouseMenu[playerid] = 0;
        }
       }
      }
      case SKIN_SAVE:
      {
       if(response)
       {
        new skinid = GetPVarInt(playerid,"SkinID");
        HouseInfo[houseid][Skins][skinid] = GetPlayerSkin(playerid);
        new Str[10];
        new s[100];
        format(s,100,"VRLS/Houses/House%d.txt",houseid);
        format(Str,10,"Skin%d",skinid);
        DOF2_SetInt(s,Str,HouseInfo[houseid][Skins][skinid]);
        DOF2_Exit();
        SendClientMessage(playerid,0xFFFFFFFF,"Skin úspešne uložený !");
        IsViewingHouseMenu[playerid] = 0;
       }
      }
      case SKIN_LOAD:
      {
       if(response)
       {
        new skinid = GetPVarInt(playerid,"SkinID");
        if(listitem == 0)
        {
    	 SetPlayerSkin(playerid,HouseInfo[houseid][Skins][skinid]);
    	 SendClientMessage(playerid,0xFFFFFFFF,"Skin oblečený !");
    	 }else{
    	 HouseInfo[houseid][Skins][skinid] = GetPlayerSkin(playerid);
    	 new Str[10];
    	 new s[100];
    	 format(s,100,"VRLS/Houses/House%d.txt",houseid);
    	 format(Str,10,"Skin%d",skinid);
    	 DOF2_SetInt(s,Str,HouseInfo[houseid][Skins][skinid]);
    	 DOF2_Exit();
    	 SendClientMessage(playerid,0xFFFFFFFF,"Skin úspešne uložený !");
    	 IsViewingHouseMenu[playerid] = 0;
        }
       }
      }
      case INVENTORY_WEAPONS:
      {
       if(response)
       {
        SetPVarInt(playerid, "WeaponID", listitem);
        if(HouseInfo[houseid][Weapon][listitem] == 0)
        {
    	 ShowPlayerDialog(playerid,INVENTORY_WEAP,2,"House Weapons","Uložiť Zbraň","Enter","Koniec");
    	 }else{
    	 ShowPlayerDialog(playerid,INVENTORY_WEAP,2,"House Weapons","Uložiť Zbraň\nVybrať Zbraň","Enter","Koniec");
    	 IsViewingHouseMenu[playerid] = 0;
        }
       }
      }
      case INVENTORY_WEAP:
      {
       if(response)
       {
        if(listitem == 0)
        {
    	 ShowPlayerWeapons(playerid);
    	 ShowPlayerDialog(playerid,WEAPON_SAVE,1,"House Weapons","{FFFFFF}Zadaj {FF0000}ID {FFFFFF}Zbrane!","Enter","Koniec");
    	 }else{
    	 new asa[100];
    	 format(asa,100,"{FFFFFF}Napíš {FF0000}počet {FFFFFF}nábojov ({00FF00}Máš uložených {0000FF}%d{00FF00} nábojov{FFFFFF})",HouseInfo[houseid][Ammo][GetPVarInt(playerid,"WeaponID")]);
    	 ShowPlayerDialog(playerid,AMMO_LOAD,1,"House Weapons",asa,"Enter","Koniec");
    	 IsViewingHouseMenu[playerid] = 0;
        }
       }
      }
      case AMMO_LOAD:
      {
       if(response)
       {
        new weaponid = GetPVarInt(playerid,"WeaponID");
        new sx[100];
        format(sx,100,"{FFFFFF}Napíš {FF0000}počet {FFFFFF}nábojov ({00FF00}Máš uložených {0000FF}%d{00FF00} nábojov{FFFFFF})",HouseInfo[houseid][Ammo][weaponid]);
        if(!inputtext[0]) return ShowPlayerDialog(playerid,AMMO_LOAD,1,"House Weapons",sx,"Enter","Koniec");
        if(!isNumeric(inputtext)) return ShowPlayerDialog(playerid,AMMO_LOAD,1,"House Weapons","{FFFFFF}Napíš {FF0000}počet {FFFFFF}nábojov ({00FF00}V číslach !{FFFFFF})","Enter","Koniec");
        new ammo = strval(inputtext);
        if(HouseInfo[houseid][Ammo][weaponid] < ammo) return ShowPlayerDialog(playerid,AMMO_LOAD,1,"House Weapons","{FFFFFF}Napíš {FF0000}počet {FFFFFF}nábojov ({00FF00}Nemáš toľko nábojov !{FFFFFF})","Enter","Koniec");
        GivePlayerWeapon(playerid,HouseInfo[houseid][Weapon][weaponid],ammo);
        HouseInfo[houseid][Ammo][weaponid] -= ammo;
        new Str[10];
        format(sx,100,"VRLS/Houses/House%d.txt",houseid);
        if(HouseInfo[houseid][Ammo][weaponid] > 0)
        {
    	 format(Str,10,"WeaponAmmo%d",weaponid);
    	 DOF2_SetInt(sx,Str,HouseInfo[houseid][Ammo][weaponid]);
    	 }else{
    	 format(Str,10,"WeaponAmmo%d",weaponid);
    	 DOF2_SetInt(sx,Str,0);
    	 format(Str,10,"Weapon%d",weaponid);
    	 DOF2_SetInt(sx,Str,0);
        }
        DOF2_Exit();
        IsViewingHouseMenu[playerid] = 0;
       }
      }
      case WEAPON_SAVE:
      {
       if(response)
       {
        new weaponid = GetPVarInt(playerid,"WeaponID");
        if(!inputtext[0]) return ShowPlayerDialog(playerid,WEAPON_SAVE,1,"House Weapons","Musíš zadať {FF0000}ID {FFFFFF}Zbrane","Enter","Koniec");
        if(!isNumeric(inputtext)) return ShowPlayerDialog(playerid,WEAPON_SAVE,1,"House Weapons","Musíš zadať {FF0000}ID {FFFFFF}Zbrane ({FF0000}V číslach !{FFFFFF})","Enter","Koniec");
        if(!GetPlayerWeaponEx(playerid,strval(inputtext),GetWeaponSlot(strval(inputtext))))
        {
    	 ShowPlayerWeapons(playerid);
    	 return ShowPlayerDialog(playerid,WEAPON_SAVE,1,"{FFFFFF}House Weapons","Zbraň s týmto {FF0000}ID {FFFFFF}nemáš !","Enter","Koniec");
        }
        HouseInfo[houseid][Weapon][weaponid] = strval(inputtext);
        new ammostring[128],s[100],Str[15];
        SendClientMessage(playerid,0xFFFFFFFF,"Zbraň úspešne uložená !");
        format(s,100,"VRLS/Houses/House%d.txt",houseid);
        format(Str,15,"Weapon%d",weaponid);
        DOF2_SetInt(s,Str,HouseInfo[houseid][Weapon][weaponid]);
        DOF2_Exit();
        format(ammostring,128,"{FFFFFF}Zadaj {FF0000}Počet {FFFFFF}Nábojov! Z vybranej zbrane máš {FF0000}%d {FFFFFF}nábojov",GetPlayerWeaponAmmo(playerid,HouseInfo[houseid][Weapon][weaponid]));
        ShowPlayerDialog(playerid,AMMO_SAVE,1,"House Weapons",ammostring,"Enter","Koniec");
        IsViewingHouseMenu[playerid] = 0;
       }
      }
      case AMMO_SAVE:
      {
       if(response)
       {
        new weaponid = GetPVarInt(playerid,"WeaponID");
        new ammostring[128];
        format(ammostring,128,"{FFFFFF}Zadaj {FF0000}Počet {FFFFFF}Nábojov! Z vybranej zbrane máš {FF0000}%d {FFFFFF}nábojov",GetPlayerWeaponAmmo(playerid,HouseInfo[houseid][Weapon][weaponid]));
        if(!inputtext[0])
        {
    	 format(ammostring,128,"{FFFFFF}Zadaj {FF0000}Počet {FFFFFF}Nábojov! Z vybranej zbrane máš {FF0000}%d {FFFFFF}nábojov ({FF0000}V číslach !{FFFFFF})",GetPlayerWeaponAmmo(playerid,HouseInfo[houseid][Weapon][weaponid]));
    	 return ShowPlayerDialog(playerid,AMMO_SAVE,1,"House Weapons",ammostring,"Enter","Koniec");
        }
        if(!isNumeric(inputtext))
        {
    	 format(ammostring,128,"{FFFFFF}Zadaj {FF0000}Počet {FFFFFF}Nábojov! Z vybranej zbrane máš {FF0000}%d {FFFFFF}nábojov ({FF0000}V číslach !{FFFFFF})",GetPlayerWeaponAmmo(playerid,HouseInfo[houseid][Weapon][weaponid]));
    	  return ShowPlayerDialog(playerid,AMMO_SAVE,1,"House Weapons",ammostring,"Enter","Koniec");
        }
        if(GetPlayerWeaponAmmo(playerid,HouseInfo[houseid][Weapon][weaponid]) < strval(inputtext))
        {
    	 format(ammostring,128,"{FFFFFF}Zadaj {FF0000}Počet {FFFFFF}Nábojov! Z vybranej zbrane máš {FF0000}%d {FFFFFF}nábojov ({FF0000}Nemáš toľko nábojov, koľko chceš uložiť ! !{FFFFFF})",GetPlayerWeaponAmmo(playerid,HouseInfo[houseid][Weapon][weaponid]));
    	 return ShowPlayerDialog(playerid,AMMO_SAVE,1,"House Weapons",ammostring,"Enter","Koniec");
        }
        HouseInfo[houseid][Ammo][weaponid] = strval(inputtext);
        RemovePlayerWeapon(playerid, HouseInfo[houseid][Weapon][weaponid],strval(inputtext));
        new Str[15];
        new s[100];
        format(s,100,"VRLS/Houses/House%d.txt",houseid);
        format(Str,15,"Weapon%d",weaponid);
        DOF2_SetInt(s,Str,HouseInfo[houseid][Weapon][weaponid]);
        format(Str,15,"WeaponAmmo%d",weaponid);
        DOF2_SetInt(s,Str,HouseInfo[houseid][Ammo][weaponid]);
        DOF2_Exit();
        SendClientMessage(playerid,0xFFFFFFFF,"Náboje úspešne uložené !");
        IsViewingHouseMenu[playerid] = 0;
       }
      }
    }
    return 1;
    }
    public OnVehicleRespray(playerid,vehicleid, color1, color2)
    {
    for(new houseid;houseid 100) SetPlayerHealth(playerid,100);
    return 1;
    }
    stock GetWeaponSlot(weaponid)
    {
       switch (weaponid)
       {
    	   case 0,1: return 0;
    	   case 2..9: return 1;
    	   case 10..15: return 10;
    	   case 16..18,39: return 8;
    	   case 22..24: return 2;
    	   case 25..27: return 3;
    	   case 28,29,32: return 4;
    	   case 33,34: return 6;
    	   case 35..38: return 7;
    	   case 41..43: return 9;
    	   case 44..46: return 11;
    	   default: return 12;
       }
       return 12;
    }
    stock PlayerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,MAX_PLAYER_NAME);
    return name;
    }
    stock ShowPlayerWeapons(playerid)
    {
    new weapons[13][2];
    SendClientMessage(playerid,0xFFFFFFFF,"{0000FF}Názov Zbrane{FFFFFF}({00FF00}Náboje{FFFFFF})   {FF0000}ID Zbrane");
    for (new i = 0; i < 13; i++)
    {
      new s[100];
      GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
      if(weapons[i][0] == 0 || weapons[i][1] == 0) continue;
      format(s,100,"{0000FF}%s{FFFFFF}({00FF00}%d{FFFFFF})   {FF0000}ID %d",WeaponName(weapons[i][0]),weapons[i][1],weapons[i][0]);
      SendClientMessage(playerid,0xFFFFFFFF,s);
    }
    SendClientMessage(playerid,0xFFFFFFFF,"{0000FF}Názov Zbrane{FFFFFF}({00FF00}Náboje{FFFFFF})   {FF0000}ID {FFFFFF}Zbrane");
    SendClientMessage(playerid,0xFFFFFFFF,"Ak máš zoznam {00FFFF}neúplný{FFFFFF}, stlač \"{0000FF}Page up & Page down{FFFFFF}\"");
    return 1;
    }
    stock IsPlayerHouseOwner(playerid,houseid)
    {
    new cesta[50];
    format(cesta,150,"VRLS/Houses/House%d.txt",houseid);
    if(strcmp(PlayerName(playerid),DOF2_GetString(cesta,"Owner"), false) == 0) return true;
    return false;
    }
    forward Float:GetHealth(playerid);
    public Float:GetHealth(playerid)
    {
        new Float:h;
        GetPlayerHealth(playerid, h);
        return h;
    }
    stock IsHouseForSale(houseid)
    {
    new cesta[50];
    format(cesta,150,"Houses/House%d.txt",houseid);
    if(strcmp("none",DOF2_GetString(cesta,"Owner"), false) == 0) return true;
    return false;
    }
    stock GetPlayerHouse(playerid)
    {
    for(new h=0;h '9' || string[i] < '0' && string[i]!='-' && string[i]!='+') || (string[i]=='-' && i!=0) || (string[i]=='+' && i!=0)) return false;
    }
    if (length==1 && (string[0]=='-' || string[0]=='+')) return false;
    return true;
    }
    InitComponents(componentid)
    {
    new i;
    for(i=0; i<20; i++)
    {
    if(spoiler[i][0]==componentid) return 0;
    }
    for(i=0; i<3; i++)
    {
    if(nitro[i][0]==componentid) { return 1; }
    }
    for(i=0; i<23; i++)
    {
    if(fbumper[i][0]==componentid) { return 2; }
    }
    for(i=0; i<22; i++)
    {
    if(rbumper[i][0]==componentid) { return 3; }
    }
    for(i=0; i<28; i++)
    {
    if(exhaust[i][0]==componentid) { return 4; }
    }
    for(i=0; i<2; i++)
    {
    if(bventr[i][0]==componentid) { return 5; }
    }
    for(i=0; i<2; i++)
    {
    if(bventl[i][0]==componentid) { return 6; }
    }
    for(i=0; i<4; i++)
    {
    if(bscoop[i][0]==componentid) { return 7; }
    }
    for(i=0; i<13; i++)
    {
    if(rscoop[i][0]==componentid) { return 8; }
    }
    for(i=0; i<21; i++)
    {
    if(lskirt[i][0]==componentid) { return 9; }
    }
    for(i=0; i<21; i++)
    {
    if(rskirt[i][0]==componentid) { return 10; }
    }
    if(hydraulics[0][0]==componentid) { return 11; }
    if(base[0][0]==componentid) { return 12; }
    for(i=0; i<2; i++)
    {
    if(rbbars[i][0]==componentid) { return 13; }
    }
    for(i=0; i<2; i++)
    {
    if(fbbars[i][0]==componentid) { return 14; }
    }
    for(i=0; i<17; i++)
    {
    if(wheels[i][0]==componentid) { return 15; }
    }
    for(i=0; i<2; i++)
    {
    if(lights[i][0]==componentid) { return 16; }
    }
    return 0;
    }
    public TuneThisCar(houseid,carslot,vehicleid)
    {
    if(Vmod[0][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[0][houseid][carslot]); }
    if(Vmod[1][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[1][houseid][carslot]); }
    if(Vmod[2][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[2][houseid][carslot]); }
    if(Vmod[3][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[3][houseid][carslot]); }
    if(Vmod[4][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[4][houseid][carslot]); }
    if(Vmod[5][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[5][houseid][carslot]); }
    if(Vmod[6][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[6][houseid][carslot]); }
    if(Vmod[7][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[7][houseid][carslot]); }
    if(Vmod[8][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[8][houseid][carslot]); }
    if(Vmod[9][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[9][houseid][carslot]); }
    if(Vmod[10][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[10][houseid][carslot]); }
    if(Vmod[11][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[11][houseid][carslot]); }
    if(Vmod[12][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[12][houseid][carslot]); }
    if(Vmod[13][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[13][houseid][carslot]); }
    if(Vmod[14][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[14][houseid][carslot]); }
    if(Vmod[15][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[15][houseid][carslot]); }
    if(Vmod[16][houseid][carslot]!=0) { AddVehicleComponent(vehicleid,Vmod[16][houseid][carslot]); }
    if(Paintjob[houseid][carslot]!=-1) { ChangeVehiclePaintjob(vehicleid,Paintjob[houseid][carslot]); }
    if(Color1[houseid][carslot]!=0 || Color2[houseid][carslot]!=0)
    {
      ChangeVehicleColor(vehicleid,Color1[houseid][carslot],Color2[houseid][carslot]);
    }
    return 1;
    }
    stock YesNo(func)
    {
    new yesno[4];
    if(func == 0) format(yesno,4,"Nie");
    else if(func == 1) format(yesno,4,"Ano");
    return yesno;
    }
    stock WeaponName(weapon)
    {
       new Nazev[50];
       if	 (weapon ==  0) Nazev = "Nic";
       else if(weapon ==  1) Nazev = "Boxer";
       else if(weapon ==  2) Nazev = "Golfova hul";
       else if(weapon ==  3) Nazev = "Hul";
       else if(weapon ==  4) Nazev = "Nuz";
       else if(weapon ==  5) Nazev = "Baseballka";
       else if(weapon ==  6) Nazev = "Lopata";
       else if(weapon ==  7) Nazev = "Kulecnikova hul";
       else if(weapon ==  8) Nazev = "Katana";
       else if(weapon ==  9) Nazev = "Motorovka";
       else if(weapon == 10) Nazev = "Dildo";
       else if(weapon == 11) Nazev = "Dildo2";
       else if(weapon == 12) Nazev = "Vibrator";
       else if(weapon == 13) Nazev = "Vibrator2";
       else if(weapon == 14) Nazev = "Kvetiny";
       else if(weapon == 15) Nazev = "Cane";
       else if(weapon == 16) Nazev = "Granat";
       else if(weapon == 17) Nazev = "Slzny plyn";
       else if(weapon == 18) Nazev = "Molotovuv koktejl";
       else if(weapon == 22) Nazev = "Kolt45";
       else if(weapon == 23) Nazev = "Pistole s tlumicem";
       else if(weapon == 24) Nazev = "Desert Eagle";
       else if(weapon == 25) Nazev = "Shotgun";
       else if(weapon == 26) Nazev = "Sawn-off Shotgun";
       else if(weapon == 27) Nazev = "Combat Shotgun";
       else if(weapon == 28) Nazev = "Uzi";
       else if(weapon == 29) Nazev = "Mp5";
       else if(weapon == 30) Nazev = "AK47";
       else if(weapon == 31) Nazev = "M4";
       else if(weapon == 32) Nazev = "Tec9";
       else if(weapon == 33) Nazev = "Rifle";
       else if(weapon == 34) Nazev = "Sniperka";
       else if(weapon == 35) Nazev = "Raketomet";
       else if(weapon == 36) Nazev = "Teplonavadeci Raketomet";
       else if(weapon == 37) Nazev = "Plamenomet";
       else if(weapon == 38) Nazev = "Minigun";
       else if(weapon == 39) Nazev = "Satchel";
       else if(weapon == 40) Nazev = "Bomba";
       else if(weapon == 41) Nazev = "Spray";
       else if(weapon == 42) Nazev = "Hasicak";
       else if(weapon == 43) Nazev = "Fotak";
       else if(weapon == 44) Nazev = "Nocni videni";
       else if(weapon == 45) Nazev = "Infracervena vize";
       else if(weapon == 46) Nazev = "Padak";
       return Nazev;
    }
    stock TuneCar(houseid,carslot,carid)
    {
    SetVehicleHealth(carid, 1000);
    switch( GetVehicleModel(carid))
    {
      case 400:
      {
    	  AddVehicleComponent(carid,1010);//NOS
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] =1087 ;
    	  AddVehicleComponent(carid,1018);//POT
       Vmod[InitComponents(1018)][houseid][carslot] = 1018;
    	  AddVehicleComponent(carid,1013);//PHARE ROND
       Vmod[InitComponents(1013)][houseid][carslot] = 1013;
    	  AddVehicleComponent(carid,1081);//JANTE
       Vmod[InitComponents(1081)][houseid][carslot] = 1081;
    	  AddVehicleComponent(carid,1086);//STEREO
       Vmod[InitComponents(1086)][houseid][carslot] = 1086;
    	 }
    	 case 401:
      {
    	  AddVehicleComponent(carid,1086);//STEREO
       Vmod[InitComponents(1086)][houseid][carslot] = 1086;
    	  AddVehicleComponent(carid,1139);//SPOILER
       Vmod[InitComponents(1139)][houseid][carslot] = 1139;
    	  AddVehicleComponent(carid,1081);//JANTE
       Vmod[InitComponents(1081)][houseid][carslot] = 1081;
    	  AddVehicleComponent(carid,1010);//NOS
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
    	  AddVehicleComponent(carid,1012);//CAPOT
       Vmod[InitComponents(1012)][houseid][carslot] = 1012;
    	  AddVehicleComponent(carid,1013);//PHARE ROND
       Vmod[InitComponents(1013)][houseid][carslot] = 1013;
    	  AddVehicleComponent(carid,1042);//CONDUITR
       Vmod[InitComponents(1042)][houseid][carslot] = 1042;
    	  AddVehicleComponent(carid,1043);//CONDUITL
       Vmod[InitComponents(1043)][houseid][carslot] = 1043;
    	  AddVehicleComponent(carid,1018);//POT
       Vmod[InitComponents(1018)][houseid][carslot] = 1018;
    	  AddVehicleComponent(carid,1006);//TOIT
       Vmod[InitComponents(1006)][houseid][carslot] = 1006;
    		 AddVehicleComponent(carid,1007);//JUPE
       Vmod[InitComponents(1007)][houseid][carslot] = 1007;
      }
      //DUMPER
      case 406:
      {
    		 AddVehicleComponent(carid,1081);//JANTE
       Vmod[InitComponents(1081)][houseid][carslot] = 1081;
      }
      case 444:
      {
    		 AddVehicleComponent(carid,1081);//JANTE
       Vmod[InitComponents(1081)][houseid][carslot] = 1081;
    		 AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
      }
      //FIRETRUCK
      case 407:
      {
    	  AddVehicleComponent(carid,1081);//JANTE
       Vmod[InitComponents(1081)][houseid][carslot] = 1081;
    	  AddVehicleComponent(carid,1010);//NOS
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
      }
      case 578,579,580,582,583,584,585,587,588,589,596,597,
      598,599,600,601,602,603,604,605,609,568,572,574,402,
      403,404,405,408,409,410,411,412,413,414,415,416,418,
      419,421,422,423,424,426,427,428,429,431,432,433,434,
      436,437,438,439,440,441,442,443,445,451,455,456,
      457,458,459,466,467,470,474,475,477,478,479,480,482,
      483,485,486,489,492,494,495,496,498,499,500,502,503,
      504,505,506,507,508,514,515,516,517,518,524,525,526,
      527,528,529,530,531,532,533,540,541,542,543,566,544,
      545,546,547,549,550,551,552,554,555:
      {
       AddVehicleComponent(carid,1010);//NOS
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
    	  AddVehicleComponent(carid,1081);//JANTE
       Vmod[InitComponents(1081)][houseid][carslot] = 1081;
      }
      //TAXI
      case 420:
      {
       AddVehicleComponent(carid,1010);//NOS//nos
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
    	  AddVehicleComponent(carid,1081);//JANTE
       Vmod[InitComponents(1081)][houseid][carslot] = 1081;
    	  AddVehicleComponent(carid,1139);//SPOILER//SPOILER//spoiler
       Vmod[InitComponents(1139)][houseid][carslot] = 1139;
      }
      //REMINGTON
      case 534:
      {
    	  ChangeVehiclePaintjob(carid,2);
    	  Paintjob[houseid][carslot] = 2;
    	  AddVehicleComponent(carid,1180);
       Vmod[InitComponents(1180)][houseid][carslot] = 1180;
    	  AddVehicleComponent(carid,1185);
       Vmod[InitComponents(1185)][houseid][carslot] = 1185;
    	  AddVehicleComponent(carid,1100);
       Vmod[InitComponents(1100)][houseid][carslot] = 1100;
    	  AddVehicleComponent(carid,1010);//NOS//nos
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1127);//POT D'ECHAPPEMMENT
       Vmod[InitComponents(1127)][houseid][carslot] = 1127;
    	  AddVehicleComponent(carid,1101);//BAS DE CAISSE
       Vmod[InitComponents(1101)][houseid][carslot] = 1101;
    	  AddVehicleComponent(carid,1122);//BAS DE CAISSE
       Vmod[InitComponents(1122)][houseid][carslot] = 1122;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
      }
      //SLAMVAN
      case 535:
      {
    	  ChangeVehiclePaintjob(carid,2);
    	  Paintjob[houseid][carslot] = 2;
       AddVehicleComponent(carid,1109);
       Vmod[InitComponents(1109)][houseid][carslot] = 1109;
       AddVehicleComponent(carid,1115);
       Vmod[InitComponents(1115)][houseid][carslot] = 1115;
       AddVehicleComponent(carid,1117);
       Vmod[InitComponents(1117)][houseid][carslot] = 1117;
       AddVehicleComponent(carid,1010);//NOS//nos
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
    	  AddVehicleComponent(carid,1114);//POT D'ECHAPPEMMENT
       Vmod[InitComponents(1114)][houseid][carslot] = 1114;
    	  AddVehicleComponent(carid,1081);//JANTE
       Vmod[InitComponents(1081)][houseid][carslot] = 1081;
    	  AddVehicleComponent(carid,1119);//BAS DE CAISSE
       Vmod[InitComponents(1119)][houseid][carslot] = 1119;
    	  AddVehicleComponent(carid,1121);//BAS DE CAISSE
       Vmod[InitComponents(1121)][houseid][carslot] = 1121;
      }
      //BLADE
      case 536:
      {
    	  AddVehicleComponent(carid,1010);//NOS//nos
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1183);
       Vmod[InitComponents(1183)][houseid][carslot] = 1183;
    	  AddVehicleComponent(carid,1181);
       Vmod[InitComponents(1181)][houseid][carslot] = 1181;
    	  AddVehicleComponent(carid,1107);//BAS DE CAISSE
       Vmod[InitComponents(1107)][houseid][carslot] = 1107;
    	  AddVehicleComponent(carid,1104);//POT D'ECHAPPEMMENT
       Vmod[InitComponents(1104)][houseid][carslot] = 1104;
    	  AddVehicleComponent(carid,1108);//BAS DE CAISSE
       Vmod[InitComponents(1108)][houseid][carslot] = 1108;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
    	  AddVehicleComponent(carid,1081);//JANTE
       Vmod[InitComponents(1081)][houseid][carslot] = 1081;
      }
      //MONSTERA
      case 556,557:
      {
       AddVehicleComponent(carid,1010);//NOS
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
      }
      //URANUS
      case 558:
      {
    	  AddVehicleComponent(carid,1092);//POT D'ECHAPPEMMENT
       Vmod[InitComponents(1092)][houseid][carslot] = 1092;
    	  AddVehicleComponent(carid,1166);
       Vmod[InitComponents(1166)][houseid][carslot] = 1166;
    	  AddVehicleComponent(carid,1165);
       Vmod[InitComponents(1165)][houseid][carslot] = 1165;
    	  AddVehicleComponent(carid,1090);//BAS DE CAISSE
       Vmod[InitComponents(1090)][houseid][carslot] = 1090;
    	  AddVehicleComponent(carid,1094);//BAS DE CAISSE
       Vmod[InitComponents(1094)][houseid][carslot] = 1094;
    	  AddVehicleComponent(carid,1010);//NOS
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
    	  AddVehicleComponent(carid,1163);//SPOILER
       Vmod[InitComponents(1163)][houseid][carslot] = 1163;
    	  AddVehicleComponent(carid,1091);//ROOF
       Vmod[InitComponents(1091)][houseid][carslot] = 1091;
    	  ChangeVehiclePaintjob(carid,2);
    	  Paintjob[houseid][carslot] = 2;
      }
      //JESTER
      case 559:
      {
    	  AddVehicleComponent(carid,1070);//BAS DE CAISSE
       Vmod[InitComponents(1070)][houseid][carslot] = 1070;
    	  AddVehicleComponent(carid,1066);//POT D'ECHAPPEMMENT
       Vmod[InitComponents(1066)][houseid][carslot] = 1066;
    	  AddVehicleComponent(carid,1072);//BAS DE CAISSE
       Vmod[InitComponents(1072)][houseid][carslot] = 1072;
       AddVehicleComponent(carid,1010);//NOS
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
    	  AddVehicleComponent(carid,1147);//SPOILER
       Vmod[InitComponents(1147)][houseid][carslot] = 1147;
    	  AddVehicleComponent(carid,1068);//ROOF
       Vmod[InitComponents(1068)][houseid][carslot] = 1068;
    	  AddVehicleComponent(carid,1173);
       Vmod[InitComponents(1173)][houseid][carslot] = 1173;
    	  AddVehicleComponent(carid,1161);
       Vmod[InitComponents(1161)][houseid][carslot] = 1161;
    	  ChangeVehiclePaintjob(carid,1);
    	  Paintjob[houseid][carslot] = 1;
      }
      //SULTAN
      case 560:
      {
    	  AddVehicleComponent(carid,1028);//POT D'ECHAPPEMMENT
       Vmod[InitComponents(1028)][houseid][carslot] = 1028;
    	  AddVehicleComponent(carid,1140);
       Vmod[InitComponents(1140)][houseid][carslot] = 1140;
    	  AddVehicleComponent(carid,1170);
       Vmod[InitComponents(1170)][houseid][carslot] = 1170;
    	  AddVehicleComponent(carid,1010);//NOS
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
    	  AddVehicleComponent(carid,1139);//SPOILER
       Vmod[InitComponents(1139)][houseid][carslot] = 1139;
    	  AddVehicleComponent(carid,1033);//ROOF
       Vmod[InitComponents(1033)][houseid][carslot] = 1033;
    	  AddVehicleComponent(carid,1031);//BAS DE CAISSE
       Vmod[InitComponents(1031)][houseid][carslot] = 1031;
    	  AddVehicleComponent(carid,1030);//BAS DE CAISSE
       Vmod[InitComponents(1030)][houseid][carslot] = 1030;
    	  ChangeVehiclePaintjob(carid,1);
    	  Paintjob[houseid][carslot] = 1;
      }
      //STRATUM
      case 561:
      {
    	  AddVehicleComponent(carid,1056);//BAS DE CAISSE
       Vmod[InitComponents(1056)][houseid][carslot] = 1056;
    	  AddVehicleComponent(carid,1157);
       Vmod[InitComponents(1157)][houseid][carslot] = 1157;
    	  AddVehicleComponent(carid,1062);//BAS DE CAISSE
       Vmod[InitComponents(1062)][houseid][carslot] = 1062;
    	  AddVehicleComponent(carid,1059);//POT D'ECHAPPEMMENT
       Vmod[InitComponents(1059)][houseid][carslot] = 1059;
       AddVehicleComponent(carid,1010);//NOS
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
    	  AddVehicleComponent(carid,1146);//SPOILER
       Vmod[InitComponents(1146)][houseid][carslot] = 1146;
    	  AddVehicleComponent(carid,1061);//ROOF
       Vmod[InitComponents(1061)][houseid][carslot] = 1061;
    	  ChangeVehiclePaintjob(carid,2);
    	  Paintjob[houseid][carslot] = 2;
      }
      //ELEGY
      case 562:
      {
    	  ChangeVehiclePaintjob(carid,1);
    	  Paintjob[houseid][carslot] = 1;
    	  AddVehicleComponent(carid,1037);//POT D'ECHAPPEMMENT
       Vmod[InitComponents(1037)][houseid][carslot] = 1037;
    	  AddVehicleComponent(carid,1010);//NOS
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1035);//ROOF
       Vmod[InitComponents(1035)][houseid][carslot] = 1035;
    	  AddVehicleComponent(carid,1039);//BAS DE CAISSE
       Vmod[InitComponents(1039)][houseid][carslot] = 1039;
    	  AddVehicleComponent(carid,1041);//BAS DE CAISSE
       Vmod[InitComponents(1041)][houseid][carslot] = 1041;
    	  AddVehicleComponent(carid,1086);//STEREO
       Vmod[InitComponents(1086)][houseid][carslot] = 1086;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
    	  AddVehicleComponent(carid,1147);//SPOILER
       Vmod[InitComponents(1147)][houseid][carslot] = 1147;
    	  AddVehicleComponent(carid,1148);
       Vmod[InitComponents(1148)][houseid][carslot] = 1148;
    	  AddVehicleComponent(carid,1172);
       Vmod[InitComponents(1172)][houseid][carslot] = 1172;
      }
      //FLASH
      case 565:
      {
    	  ChangeVehiclePaintjob(carid,2);
    	  Paintjob[houseid][carslot] = 2;
    	  AddVehicleComponent(carid,1046);//POT D'ECHAPPEMMENT
       Vmod[InitComponents(1046)][houseid][carslot] = 1046;
    	  AddVehicleComponent(carid,1151);
       Vmod[InitComponents(1151)][houseid][carslot] = 1151;
    	  AddVehicleComponent(carid,1152);
       Vmod[InitComponents(1152)][houseid][carslot] = 1152;
    	  AddVehicleComponent(carid,1010);//NOS
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
    	  AddVehicleComponent(carid,1139);//SPOILER
       Vmod[InitComponents(1139)][houseid][carslot] = 1139;
    	  AddVehicleComponent(carid,1081);//JANTE
       Vmod[InitComponents(1081)][houseid][carslot] = 1081;
    	  AddVehicleComponent(carid,1053);//ROOF
       Vmod[InitComponents(1053)][houseid][carslot] = 1053;
    	  AddVehicleComponent(carid,1047);//BAS DE CAISSE
       Vmod[InitComponents(1047)][houseid][carslot] = 1047;
    	  AddVehicleComponent(carid,1051);//BAS DE CAISSE
       Vmod[InitComponents(1051)][houseid][carslot] = 1051;
      }
       //SAVANNA
      case 567:
      {
    	  AddVehicleComponent(carid,1188);
       Vmod[InitComponents(1188)][houseid][carslot] = 1188;
    	  AddVehicleComponent(carid,1186);
       Vmod[InitComponents(1186)][houseid][carslot] = 1186;
    	  AddVehicleComponent(carid,1102);//BAS DE CAISSE
       Vmod[InitComponents(1102)][houseid][carslot] = 1102;
    	  AddVehicleComponent(carid,1133);//BAS DE CAISSE
       Vmod[InitComponents(1133)][houseid][carslot] = 1133;
    	  AddVehicleComponent(carid,1018);//POT D'ECHAPPEMMENT
       Vmod[InitComponents(1018)][houseid][carslot] = 1018;
    	  AddVehicleComponent(carid,1010);//NOS
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
    	  ChangeVehiclePaintjob(carid,2);
    	  Paintjob[houseid][carslot] = 2;
       AddVehicleComponent(carid,1081);//JANTE
       Vmod[InitComponents(1081)][houseid][carslot] = 1081;
    	 }
    	 case 575:
    	 {
    	  ChangeVehiclePaintjob(carid,1);
    	  Paintjob[houseid][carslot] = 1;
    	  AddVehicleComponent(carid,1175);
       Vmod[InitComponents(1175)][houseid][carslot] = 1175;
    	  AddVehicleComponent(carid,1177);
       Vmod[InitComponents(1177)][houseid][carslot] = 1177;
    	  AddVehicleComponent(carid,1043);//POT D'ECHAPPEMMENT
       Vmod[InitComponents(1043)][houseid][carslot] = 1043;
    	  AddVehicleComponent(carid,1010);//NOS
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1081);//JANTE
       Vmod[InitComponents(1081)][houseid][carslot] = 1081;
    	  AddVehicleComponent(carid,1042);//BAS DE CAISSE
       Vmod[InitComponents(1042)][houseid][carslot] = 1042;
    	  AddVehicleComponent(carid,1099);//BAS DE CAISSE
       Vmod[InitComponents(1099)][houseid][carslot] = 1099;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
      }
      //TORNADO
    	 case 576:
      {
    	  ChangeVehiclePaintjob(carid,2);
    	  Paintjob[houseid][carslot] = 2;
    	  AddVehicleComponent(carid,1191);
       Vmod[InitComponents(1191)][houseid][carslot] = 1191;
    	  AddVehicleComponent(carid,1193);
       Vmod[InitComponents(1193)][houseid][carslot] = 1193;
    	  AddVehicleComponent(carid,1010);//NOS
       Vmod[InitComponents(1010)][houseid][carslot] = 1010;
    	  AddVehicleComponent(carid,1018);//POT D'ECHAPPEMMENT
       Vmod[InitComponents(1018)][houseid][carslot] = 1018;
    	  AddVehicleComponent(carid,1081);//JANTE
       Vmod[InitComponents(1081)][houseid][carslot] = 1081;
    	  AddVehicleComponent(carid,1087);//HYDROLIK
       Vmod[InitComponents(1087)][houseid][carslot] = 1087;
    	  AddVehicleComponent(carid,1134);//BAS DE CAISSE
       Vmod[InitComponents(1134)][houseid][carslot] = 1134;
    	  AddVehicleComponent(carid,1137);//BAS DE CAISSE
       Vmod[InitComponents(1137)][houseid][carslot] = 1137;
      }
    }
    }

     

     

     

    Dodatečné poznámky:

    --

  4. To jsi docela blesk... na youtube už jsou asi 14 dní i videa na kterých to i ukazují jak to převádět atd. Každopádně  jsem rád že sa-mp už nebude taková stereotypní kravina, a že se to konečně trochu začíná podobat MTAčku... už jen tím že od téhle nové verze sampu lze vytvářet custom skiny a objekty

    To hej a viem že je to 14 dni stare :) a ešte aj VIce CIty sa dá ale má to len 200 MG tie textury len či by to bolo hratelné napr keby sa spravy mod :) 

    • Líbí se mi to! (+1) 1
  5. Zdravím.... prinášam vám niečo čo doteraz nebolo možné v sa-mp ale už je to realitou....

    A Kalcor to dokázal.....

    Liberty City v SA-MP

    Vyžaduje: SA-MP 0.3.8 RC2 + Server + Streamer Plugin

    lebo v 0.3.7 to nespustite..

    napr. na obrazku môžete uvidieť aj Francis International

     

    Upozornenie na konverzie:

     

    Nahrávanie mapy LC / VC ako objektov SA-MP nie je to isté ako spustenie máp na San Andreas. Neexistujú žiadne LODs, žiadna radarová mapa, hladiny vody nie sú správne, nie sú tam žiadne zóny, zvuková zóna, zvuková pásma, vozidlá, atď. Existuje veľa konverzných chýb, ktoré budú musieť byť opravené v priebehu času. Pravdepodobne nebudete chcieť na týchto mapách vytvoriť úplný server. Ak chcete mať plný zážitok, pre tieto projekty stále najlepšie prebieha konverzie SA-MP.

     

    Odkaz zde:

    Liberty City v SA-MP

     

    Obrazky zde:

     

     

     

    91.121.223.142:1488 IP serveru kde si to môžte skusiť na vlastné oči...

    Ked sa spawnete tak napište prikaz /gotolc

  6. 		case DIALOG_LOGIN:
    		{
    			if ( !response ) return SetTimerEx("KickPublic", 1500, 0, "d", playerid);
    			if( response )
    			{
    				new Name[24];
    				GetPlayerName(playerid,Name,24);
    				new way[32];
    				format(way,32,PATH,Name);
    				if(!fexist(way)) return ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Přihlášení","{ff0000}ERROR:\nNastala chyba so súbormy !\nSúbor na zapisovanie dát pre tento účet nieje vytvorený !!!\n\n{ffffff}Před vstupem do hry se musíš nejdříve přihlásit\nZadej své heslo:","Potvrdit","");
    				else if(!strlen(inputtext)) return ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Přihlášení","{ff0000}Nezadal si heslo !\n{ffffff}Před vstupem do hry se musíš nejdříve přihlásit\nZadej své heslo:","Potvrdit","");
    				else if(strcmp(inputtext, PlayerInfo[playerid][Password], true))
    				{
    					Servers[playerid][FalseLogin]++;
    
    					if(Servers[playerid][FalseLogin]<=2)
    					{
    						new Text2f[256];
    						format(Text2f,256,"{ff0000}Špatné heslo ! (Warning: %d/3)\n{ffffff}Pred vstupom do hry sa musíš prihlásit\nZadaj svoje heslo:",Servers[playerid][FalseLogin]);
    						ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Prihlasiť",Text2f,"Potvrdit","");
    					}
    					else
    					{
    						SendClientMessage(playerid,COLOR_WARNING,"Špatné heslo ! (Warning 3/3)");
    						SetTimerEx("KickPublic", 1500, 0, "d", playerid);
    					}
    				}
    				else
    				{
                        INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
    				}
    			}
    		}
    

    Mám to takto :o 

     

    enum pInfo

    {

    bool:Logged,

    Password,

    Admin,

    Origin,

    Gender,

    Age,

    Float:sPosX,

    Float:sPosY,

    Float:sPosZ,

    Float:sPosA,

    Float:sHealth,

    Float:sArmor,

    Kills,

    Deaths,

    Money,

    Job,

    Vyplata,

    Premie,

    Skin,

    AccountBanned,

    RDayDate,

    RMonthDate,

    RYearDate,

    BankMoney,

    Varovanie,

    Obcanka,

    Vodicak,

    Letecky,

    Zbrojny,

    Days,

    Hours,

    Minutes,

    Wanted,

    Interior,

    VirtualWorld,

    FailDeath,

    Reward,

    VIP,

    RemoveTime

    }

    new PlayerInfo[MAX_PLAYERS][pInfo];

     

  7. Vtom kodu totiž nemáš nikde akci která se stane po správném přihlašení.

    Všude ti to háže jen špatné heslo.

     

    Další věc

    if(udb_hash(inputtext) == PlayerInfo[playerid][Password])

    Pokud to heslo tady v PlayerInfo nemáš zahashované od udb_hash tak je jasné že se to nebude rovnat.

    A jak jsem psal nahoře i kdyby se to rovnalo správnému heslu napíše ti to že máš špatné heslo protože všechny cesty v dialog_login vedou ke špatnému heslu.Jestli chápeš icon_e_biggrin.gif

     

    Jak bych řekl já všechny cesty vedou doprdele.

    spravil som to takto icon_e_biggrin.gif ale aj tak to hlásy chybu icon_e_biggrin.gif  if(strcmp(PlayerInfo[playerid][Password],udb_hash(inputtext),true))

  8. Popis problému:

    Chyba v Logine.. ked zadam dobre heslo tak ukaže že mám zle heslo

     

    Chyby/varování kompilátoru a při běhu:

    --

     

    Kód:

     

    case DIALOG_LOGIN:
      {
       if ( !response ) return SetTimerEx("KickPublic", 1500, 0, "d", playerid);
       if( response )
       {
        if(udb_hash(inputtext) == PlayerInfo[playerid][Password])
        {
    	 Servers[playerid][FalseLogin]++;
    	 if(Servers[playerid][FalseLogin]<=2)
    	 {
    	  new Text2f[256];
    	  format(Text2f,256,"{ff0000}Špatné heslo ! (Warning: %d/3)\n{ffffff}Pred vstupom do hry sa musíš prihlásit\nZadaj svoje heslo:",Servers[playerid][FalseLogin]);
    	  ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Prihlasiť",Text2f,"Potvrdit","");
    	 }
    	 else
    	 {
    	  SendClientMessage(playerid,COLOR_WARNING,"Špatné heslo ! (Warning 3/3)");
    	  SetTimerEx("KickPublic", 1500, 0, "d", playerid);
    	 }
        }
        else
        {
    	 ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"Prihlásenie","Zadali ste nespávné heslo.\nZadajte svoje heslo pre prihlásenie.","Login","Koniec");
        }
        return 1;
       }
      }

     

     

     

    Dodatečné poznámky:

    --

  9. => Ak to je moc pre CZ a SK komunitu tak veľa ludí tam nebude hľa  icon_e_sad.gificon_e_sad.gif

    post-10219-0-49689100-1513116835_thumb.png angry.png angry.png

    nebolo by lepšie pre EN komunitu? nebolo by to lepšie? moja úvaha icon_e_smile.gif

     

    => podla popisu mod vyzerá dosť dobrý.. ak ho spustíš rád sa prídem pozrieť oboci.gif 

     

    "Dynamický systém labelů" čo je toto??? načo to bude slúžiť icon_e_smile.gif 

    ​To CCTV som rozmýšľal aj ja ale neviem či je to dobré icon_e_smile.gif hľa vyskúšam si to na servery icon_e_smile.gif

    tnks

×
×
  • Create New...