Jump to content
  • 0

pomoc House System


Mivčo

Dotaz

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:

--

Link to comment
Share on other sites

8 odpovědí na tuto otázku

Recommended Posts

  • 0

Bože decká šak premýšlam... Tak keď stojím na pickupe a zobrazuje mi stále dokolečka ten dialog, teleportnem ho 2 metre späť a problém je vyriešený...

 

Alebo druhá varianta:

vytvor si premennú bool:zobrazDialog, pri vstupe na pickup kontroluj či je premenná false a ak áno, nastav mu premennú na true a zobraz mu dialog...  Následne pri ukončení dialogu mu nastav premennú opäť na false

 

Osobne preferujem prvý variant - je jednoduchší a nemusíš si kontrolovať všetky možnosti ukončenia dialogu, ale zas je taky nerealistickejší (napr. prečo ťa v RP mode z ničoho nič teleportuje späť)

 

BTW: prečo sem dávaš video? úplne stačilo napísať že po vstupe na pickup mi stále zobrazuje dialog, aj keď zvolím niektorú z možností

Edited by Quiter
Link to comment
Share on other sites

  • 0

A logický prečo asi , pretože nenastavíš na 0 alebo 1 a vôbec prečo to nespravíš na bool o_O ??

new bool:isOpened[MAX_PLAYERS];

if(!isOpened){

do ondialogresponse. ...
}


a niekde pr. ak neni v pickupu nastavíš na false ...

Link to comment
Share on other sites

  • 0

bože express minule jsem to psal do chatu...

 

 

new bool:dialog[MAX_PLAYERS];
stock ShowPlayerDialogEx(playerid, dialogid, style, caption[], info[], button1[], button2[])
{
if(dialog[playerid] == false) ShowPlayerDialog(playerid, dialogid, style, caption[], info[], button1[], button2[]);
dialog[playerid] = true;
}

 

pak jen v dialogresponde po ukončení dialogu switchneš zpatky na dialog false.... u hrače.

 

Pokud to mám špatně tak to klidně opravte.

Link to comment
Share on other sites

  • 0

čo si písal tu druhu variantu tak to tam mám len nie cez bool ale na 0 a 1 a robí mi to že sa mi už 2x pickup neukaže :/

 

Tak ako písal xpress, niekde si zabudol nastaviť na 0...

Stále nerozumiem prečo si musíte život takto komplikovať ale budiž icon_e_biggrin.gif

Edited by Quiter
Link to comment
Share on other sites

  • 0

bože express minule jsem to psal do chatu...

new bool:dialog[MAX_PLAYERS];
stock ShowPlayerDialogEx(playerid, dialogid, style, caption[], info[], button1[], button2[])
{
if(dialog[playerid] == false) ShowPlayerDialog(playerid, dialogid, style, caption[], info[], button1[], button2[]);
dialog[playerid] = true;
}

pak jen v dialogresponde po ukončení dialogu switchneš zpatky na dialog false.... u hrače.

 

Pokud to mám špatně tak to klidně opravte.

aj ja som to hovoril ale mivco očividne nechápe čo chceme od neho alebo boh vie kód celý som mu nechcel dať nech si to spraví sám..

Link to comment
Share on other sites

  • 0

aj ja som to hovoril ale mivco očividne nechápe čo chceme od neho alebo boh vie kód celý som mu nechcel dať nech si to spraví sám..

u mivča by to byla bohužel vzácnost, ale je lepší mu dát celý kód at se poučí z toho kódu než slov.

Link to comment
Share on other sites

  • 0

Už to mám hotove a funguje mi to :);) dal lock => Archív 


Chlapci.. prečo ked mám QWER HS domy a auta + ktomu svoje objekty v OnGameModeInt tak mi ani domy neukaže a ani objekty.. prečo?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...