-
Příspěvků
1933 -
Registrován
-
Aktivní
-
Vítězných dnů
20
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by Mivčo
-
-
Vetsina seznamek je free, ale su tam nejake platene plus hovadiny. V poho si tam vies najst holku aj bez nich.
nech je frajer a nech spraví druhé badoo alebo pokec
-
Sprav niečo taketo a budem spolumajitel :D
PS: NEOTVARAŤ LINK!!!! len na vlastné riziko
-
Hod to sem celé...
-
Nekrizuju sa tu dialogy????
-
tak mi potom poraď ake komponenty by pasovali
-
Mám záujem o Tento Procesor: Procesor
Mám záujem o tuto dosku: Herná Doska
Bude to pasovať a ladiť????
-
1. by ma zaujímalo ako si vypol a nahradil to hore v pravo :o vidím to po prví krát :/
2. ako si spravil tie kilometre
3. je to dobre ale chcelo by to analogové a pod ručičkou stav kilometre
-
ked napišeš pwn a dáš od najväčšieho tak nájdeš....
-
Nerobil si to cez objekty?
-
-
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?
-
č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 :/
-
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:
--
-
toto čo si dal je priamo nad San Andreas ale toto je mimo mapu čo som dal ja rozmýšľam že by sa na tom dalo spraviť pekný mod
-
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
- 1
-
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:
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
-
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
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];
-
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š
Jak bych řekl já všechny cesty vedou doprdele.
spravil som to takto ale aj tak to hlásy chybu if(strcmp(PlayerInfo[playerid][Password],udb_hash(inputtext),true))
-
Za peniaze si stastie nekupis... ale mozes si kupit vino mas to to iste
Napr. Kamarát zarába v mochovciach a popritom si zalozil bokovku tepovanie aut a sedaciek a dost dobre mu to vydava napr. Keby mam toto robit co sem dal Bloodman tak mam to ako bokovku popri praci a isiel by som od 10€ /h
-
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:
--
-
No a??? Nechce sa ti prekladat z EN do CZ co :lol:
-
HS od DaVeho alebo vytvorit vlastný ale aj na sa-mp forume su dost dobre
-
Mapy by sa mi zišli.. hlavne interiéry
-
=> Ak to je moc pre CZ a SK komunitu tak veľa ludí tam nebude hľa
nebolo by lepšie pre EN komunitu? nebolo by to lepšie? moja úvaha
=> podla popisu mod vyzerá dosť dobrý.. ak ho spustíš rád sa prídem pozrieť
"Dynamický systém labelů" čo je toto??? načo to bude slúžiť
To CCTV som rozmýšľal aj ja ale neviem či je to dobré hľa vyskúšam si to na servery
tnks
Pawn scriptov
v Hledám/nabízím
Odesláno:
Od počtu riadkov mod začneš robiť od riadnu 1000