Advertisement
BlooDMasK

Untitled

Jul 30th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 162.41 KB | None | 0 0
  1. #include <a_samp>
  2. #include <sscanf2>
  3. #include <YSI\y_ini>
  4. #include <YSI\y_hooks>
  5. #include "../include/gl_common.inc"
  6. #include <zcmd>
  7. #include <streamer>
  8.  
  9. #define SCM SendClientMessage
  10. #define NOTADMIN ">> Non puoi usare questo comando!"
  11.  
  12. //COLORI
  13. #define COL_TITLES "{FFEE00}"
  14. #define COL_BIANCO "{FFFFFF}"
  15. #define COL_ROSSO "{F81414}"
  16. #define COL_VERDE "{00FF22}"
  17. #define COL_AZZU "{D6D8FF}"
  18. #define COL_BLU "{0000C1}"
  19. #define COLORE_POLIZIA 0x00D9E6FF
  20. #define COLORE_MEDICI 0xFF0000FF
  21. #define BIANCO 0xFFFFFFFF
  22. #define NERO 0x000000FF
  23. #define VERDE 0x005700FF
  24. #define BLU 0x0000FFFF
  25. #define GIALLO 0xFFEE00FF
  26. #define GIALLOSCURO 0xFFB900FF
  27. #define ARANCIONE 0xFF6600FF
  28. #define GRIGIO 0xAFAFAFAA
  29. #define ROSSO 0xFF0000FF
  30. #define COLOR_FADE1 0xE6E6E6E6
  31. #define COLOR_FADE2 0xC8C8C8C8
  32. #define COLOR_FADE3 0xAAAAAAAA
  33. #define COLOR_FADE4 0x8C8C8C8C
  34. #define COLOR_FADE5 0x6E6E6E6E
  35. #define COLOR_GRAD1 0xB4B5B7FF
  36. #define COLOR_GRAD2 0xBFC0C2FF
  37. #define COLOR_GRAD3 0xCBCCCEFF
  38. #define COLOR_GRAD4 0xD8D8D8FF
  39. #define COLOR_GRAD5 0xE3E3E3FF
  40. #define COLOR_GRAD6 0xF0F0F0FF
  41. #define DVERDE 0x5DFF00FF
  42.  
  43. #define DIALOG_GESTIONE_CASA 150
  44. #define DIALOG_GESTIONE_CASSAFORTE 151
  45. #define DIALOG_GESTIONE_PRELEVA 152
  46. #define DIALOG_GESTIONE_DEPOSITA 153
  47. #define DIALOG_AZIONI_CASSAFORTE 154
  48. #define DIALOG_PASS_CASSAFORTE 155
  49. #define DIALOG_PASSVERIFY_CASSAFORTE 156
  50. #define DIALOG_LOGIN_CASSAFORTE 157
  51.  
  52.  
  53.  
  54. //PATH
  55. #define HPATH "/Utenti/Case/%i.ini"
  56. new Text3D:hlabel[500];
  57. new Soldi[MAX_PLAYERS];
  58.  
  59. new InCasa[MAX_PLAYERS] = 0;
  60.  
  61. enum HomeInfo
  62. {
  63.      Float:hPosX,
  64.      Float:hPosY,
  65.      Float:hPosZ,
  66.      Float:hPosA,
  67.      Float:hPosXX,
  68.      Float:hPosYY,
  69.      Float:hPosZZ,
  70.      Float:hPosAA,
  71.      hIntID,
  72.      hProprietario[MAX_PLAYER_NAME],
  73.      hStato,
  74.      hComprato,
  75.      hIcon,
  76.      hPrezzo,
  77.      hCassa,
  78.      hInterior,
  79.      hVirtualWorld,
  80.      //cassaforte
  81.      hCassaforteID[4],
  82.      Float:hCassafortePosX[4],
  83.      Float:hCassafortePosY[4],
  84.      Float:hCassafortePosZ[4],
  85.      Float:hCassafortePosRZ[4],
  86.      hStatoCassaforte,
  87.      hPassCass,
  88.      hAntifurto,
  89.      //----//
  90.      
  91.      //mobilia
  92.      hObjectID[60],
  93.      Float:hObjectPosX[60],
  94.      Float:hObjectPosY[60],
  95.      Float:hObjectPosZ[60],
  96.      Float:hObjectPosRX[60],
  97.      Float:hObjectPosRY[60],
  98.      Float:hObjectPosRZ[60],
  99.      //----//
  100. };
  101. new hInfo[500][HomeInfo];
  102.  
  103. #if defined FILTERSCRIPT
  104.  
  105. public OnFilterScriptInit()
  106. {
  107.     new stri[500];
  108.     for(new id = 1; id < sizeof(hInfo); id++)
  109.     {
  110.     //if(id == sizeof(hInfo)) break;
  111.         format(stri, sizeof(stri), HPATH, id);
  112.         INI_ParseFile(stri, "loadhome_%s", .bExtra = true, .extra = id );
  113.         new strin[250];
  114.         format(strin, sizeof(strin), "Casa[ID:%d]\nProprietario: %s\nStato: Aperta\nPrezzo: %d\nInterior: %d\n Per comprare premi Y", id, hInfo[id][hProprietario],  hInfo[id][hPrezzo], hInfo[id][hInterior]);
  115.         hlabel[id] = CreateDynamic3DTextLabel(strin, GIALLO, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ], 3.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0);
  116.  
  117.         switch(hInfo[id][hComprato])
  118.         {//a
  119.  
  120.             case 0:
  121.             {//b
  122.             //hInfo[id][hStato] = 1;
  123.                 switch(hInfo[id][hStato])
  124.                 {//c
  125.                     case 0:
  126.                     {}
  127.                     case 1:
  128.                     {//e
  129.                         new string[200];
  130.                         format(string, sizeof(string), "Casa[ID:%d]\nProprietario: %s\nStato: Aperta\nPrezzo: %d\nInterior: %d\nPer comprare premi Y", id, hInfo[id][hProprietario], hInfo[id][hPrezzo], hInfo[id][hInterior]);
  131.                         UpdateDynamic3DTextLabelText(hlabel[id], GIALLO, string);
  132.                         hInfo[id][hIcon] = CreateDynamicPickup(1273, 1, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ],0);
  133.                     }//e
  134.                 }//c
  135.             }//b
  136.             case 1:
  137.             {//f
  138.                 switch(hInfo[id][hStato])
  139.                 {//g
  140.                     case 0:
  141.                     {//h
  142.                         new string[200];
  143.                         format(string, sizeof(string), "Casa[ID:%d]\nProprietario: %s\nStato: Chiusa\nPrezzo: %d\nInterior: %d\nPremi Y per interagire", id, hInfo[id][hProprietario], hInfo[id][hPrezzo], hInfo[id][hInterior]);
  144.                         UpdateDynamic3DTextLabelText(hlabel[id], GIALLO, string);
  145.                         hInfo[id][hIcon] = CreateDynamicPickup(1272, 1, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ],0);
  146.                     }//h
  147.                     case 1:
  148.                     {//i
  149.                         new string[200];
  150.                         format(string, sizeof(string), "Casa[ID:%d]\nProprietario: %s\nStato: Aperta\nPrezzo: %d\nInterior: %d\nPremi Y per interagire", id, hInfo[id][hProprietario], hInfo[id][hPrezzo], hInfo[id][hInterior]);
  151.                         UpdateDynamic3DTextLabelText(hlabel[id], GIALLO, string);
  152.                         hInfo[id][hIcon] = CreateDynamicPickup(1272, 1, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ],0);
  153.                     }//i
  154.                 }//g
  155.             }//f
  156.         }//a
  157.         //CASSAFORTE
  158.         CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  159.         CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  160.         CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  161.         CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  162.     }
  163.     RemoveBuildingForPlayer(playerid, 1743, 443.8828, 513.7813, 1000.4063, 0.25);
  164.     RemoveBuildingForPlayer(playerid, 1740, 446.5391, 513.7500, 1000.4063, 0.25);
  165.     RemoveBuildingForPlayer(playerid, 1794, 447.4141, 512.6719, 1000.4063, 0.25);
  166.     RemoveBuildingForPlayer(playerid, 1740, 449.3281, 513.7344, 1000.4063, 0.25);
  167.     RemoveBuildingForPlayer(playerid, 1744, 452.9609, 511.7813, 1001.2578, 0.25);
  168.     RemoveBuildingForPlayer(playerid, 1786, 452.5469, 515.0313, 1001.6563, 0.25);
  169.     RemoveBuildingForPlayer(playerid, 14480, 456.1719, 514.1250, 1001.0078, 0.25);
  170.     RemoveBuildingForPlayer(playerid, 14481, 457.1484, 515.0156, 1002.2578, 0.25);
  171.     RemoveBuildingForPlayer(playerid, 1743, 451.3281, 515.8438, 1000.4063, 0.25);
  172.     RemoveBuildingForPlayer(playerid, 2865, 2499.5000, -1712.2188, 1014.8672, 0.25);
  173.     RemoveBuildingForPlayer(playerid, 2821, 2500.9297, -1710.3516, 1014.8516, 0.25);
  174.     RemoveBuildingForPlayer(playerid, 1509, 2501.1953, -1710.6953, 1015.0547, 0.25);
  175.     RemoveBuildingForPlayer(playerid, 2277, 2494.7578, -1705.3281, 1018.8984, 0.25);
  176.     RemoveBuildingForPlayer(playerid, 1512, 2500.8906, -1706.5703, 1015.0547, 0.25);
  177.     RemoveBuildingForPlayer(playerid, 1512, 2501.1172, -1705.4766, 1015.0547, 0.25);
  178.     RemoveBuildingForPlayer(playerid, 1509, 2501.1953, -1706.8594, 1015.0547, 0.25);
  179.     RemoveBuildingForPlayer(playerid, 1520, 2501.2969, -1707.2344, 1014.9141, 0.25);
  180.     RemoveBuildingForPlayer(playerid, 1520, 2501.2969, -1707.3594, 1014.9141, 0.25);
  181.     RemoveBuildingForPlayer(playerid, 2830, 2491.8359, -1702.9375, 1014.5703, 0.25);
  182.     RemoveBuildingForPlayer(playerid, 2306, 2491.8359, -1701.2813, 1017.3516, 0.25);
  183.     RemoveBuildingForPlayer(playerid, 1794, 2492.9688, -1701.8516, 1017.3672, 0.25);
  184.     RemoveBuildingForPlayer(playerid, 2306, 2494.0156, -1701.3125, 1017.3516, 0.25);
  185.     RemoveBuildingForPlayer(playerid, 2247, 2494.1172, -1700.3359, 1018.8203, 0.25);
  186.     RemoveBuildingForPlayer(playerid, 14478, 2494.4297, -1698.3359, 1014.0391, 0.25);
  187.     RemoveBuildingForPlayer(playerid, 1740, 2495.2891, -1704.4922, 1017.3672, 0.25);
  188.     RemoveBuildingForPlayer(playerid, 2816, 2494.8047, -1702.5156, 1018.0469, 0.25);
  189.     RemoveBuildingForPlayer(playerid, 2272, 2496.2188, -1702.5234, 1018.5859, 0.25);
  190.     RemoveBuildingForPlayer(playerid, 14477, 2501.0703, -1697.6172, 1016.1250, 0.25);
  191.     RemoveBuildingForPlayer(playerid, 14490, 2501.0703, -1697.6172, 1016.1250, 0.25);
  192.     RemoveBuildingForPlayer(playerid, 14491, 2501.0703, -1697.6172, 1016.1250, 0.25);
  193.     RemoveBuildingForPlayer(playerid, 2252, 2493.0469, -1697.1875, 1014.5703, 0.25);
  194.     RemoveBuildingForPlayer(playerid, 2827, 2497.6563, -1697.0703, 1014.7266, 0.25);
  195.     RemoveBuildingForPlayer(playerid, 14489, 2490.4453, -1694.8672, 1015.4609, 0.25);
  196.     RemoveBuildingForPlayer(playerid, 2028, 2491.3438, -1694.7656, 1013.8359, 0.25);
  197.     RemoveBuildingForPlayer(playerid, 2046, 2806.2266, -1174.5703, 1026.3594, 0.25);
  198.     RemoveBuildingForPlayer(playerid, 2049, 2805.2109, -1173.4922, 1026.5234, 0.25);
  199.     RemoveBuildingForPlayer(playerid, 2241, 2805.6875, -1173.5156, 1025.0703, 0.25);
  200.     RemoveBuildingForPlayer(playerid, 2060, 2810.3047, -1172.8516, 1025.2109, 0.25);
  201.     RemoveBuildingForPlayer(playerid, 2060, 2810.3047, -1172.8516, 1025.0469, 0.25);
  202.     RemoveBuildingForPlayer(playerid, 2060, 2810.3047, -1172.8516, 1024.8750, 0.25);
  203.     RemoveBuildingForPlayer(playerid, 2060, 2810.3047, -1172.8516, 1024.7031, 0.25);
  204.     RemoveBuildingForPlayer(playerid, 2060, 2811.6016, -1172.8516, 1024.8750, 0.25);
  205.     RemoveBuildingForPlayer(playerid, 2060, 2811.6016, -1172.8516, 1024.7031, 0.25);
  206.     RemoveBuildingForPlayer(playerid, 2060, 2811.6016, -1172.8516, 1025.0469, 0.25);
  207.     RemoveBuildingForPlayer(playerid, 2060, 2811.6016, -1172.8516, 1025.2109, 0.25);
  208.     RemoveBuildingForPlayer(playerid, 2048, 2805.2109, -1172.0547, 1026.8906, 0.25);
  209.     RemoveBuildingForPlayer(playerid, 2055, 2805.1953, -1170.5391, 1026.5078, 0.25);
  210.     RemoveBuildingForPlayer(playerid, 2060, 2810.0234, -1171.2266, 1024.7031, 0.25);
  211.     RemoveBuildingForPlayer(playerid, 2064, 2810.8359, -1171.8984, 1025.2031, 0.25);
  212.     RemoveBuildingForPlayer(playerid, 2068, 2809.2031, -1169.3672, 1027.5313, 0.25);
  213.     RemoveBuildingForPlayer(playerid, 2069, 2806.3906, -1166.8203, 1024.6250, 0.25);
  214.     RemoveBuildingForPlayer(playerid, 1764, 2808.6563, -1166.9531, 1024.5703, 0.25);
  215.     RemoveBuildingForPlayer(playerid, 2100, 2805.5078, -1165.5625, 1024.5703, 0.25);
  216.     RemoveBuildingForPlayer(playerid, 2276, 2809.2109, -1165.2734, 1026.6875, 0.25);
  217.     RemoveBuildingForPlayer(playerid, 1821, 2810.5938, -1167.6172, 1024.5625, 0.25);
  218.     RemoveBuildingForPlayer(playerid, 2053, 2810.6094, -1167.5781, 1024.6328, 0.25);
  219.     RemoveBuildingForPlayer(playerid, 2058, 2809.6406, -1165.3359, 1024.5781, 0.25);
  220.     RemoveBuildingForPlayer(playerid, 2272, 2811.3438, -1165.2734, 1026.7891, 0.25);
  221.     RemoveBuildingForPlayer(playerid, 2297, 2811.0234, -1165.0625, 1024.5625, 0.25);
  222.     RemoveBuildingForPlayer(playerid, 1765, 2811.4766, -1168.4063, 1024.5625, 0.25);
  223.     RemoveBuildingForPlayer(playerid, 2241, 2811.6875, -1168.5078, 1028.6797, 0.25);
  224.     RemoveBuildingForPlayer(playerid, 2059, 2814.8359, -1173.4766, 1025.3594, 0.25);
  225.     RemoveBuildingForPlayer(playerid, 2116, 2814.3047, -1173.4219, 1024.5547, 0.25);
  226.     RemoveBuildingForPlayer(playerid, 2050, 2813.1250, -1173.3359, 1026.3359, 0.25);
  227.     RemoveBuildingForPlayer(playerid, 1736, 2812.8281, -1172.2969, 1027.0469, 0.25);
  228.     RemoveBuildingForPlayer(playerid, 2051, 2813.1250, -1171.2891, 1026.3359, 0.25);
  229.     RemoveBuildingForPlayer(playerid, 2121, 2813.9531, -1172.4609, 1025.0859, 0.25);
  230.     RemoveBuildingForPlayer(playerid, 2121, 2815.3828, -1172.4844, 1025.0859, 0.25);
  231.     RemoveBuildingForPlayer(playerid, 2275, 2812.6094, -1168.1094, 1026.4453, 0.25);
  232.     RemoveBuildingForPlayer(playerid, 2156, 2813.6484, -1167.0000, 1024.5703, 0.25);
  233.     RemoveBuildingForPlayer(playerid, 2255, 2814.5703, -1169.2891, 1029.9141, 0.25);
  234.     RemoveBuildingForPlayer(playerid, 2047, 2817.3125, -1170.9688, 1031.1719, 0.25);
  235.     RemoveBuildingForPlayer(playerid, 2160, 2815.8984, -1164.9063, 1024.5625, 0.25);
  236.     RemoveBuildingForPlayer(playerid, 2159, 2817.2656, -1164.9063, 1024.5625, 0.25);
  237.     RemoveBuildingForPlayer(playerid, 2157, 2818.7109, -1173.9531, 1024.5703, 0.25);
  238.     RemoveBuildingForPlayer(playerid, 2157, 2818.6406, -1164.9063, 1024.5625, 0.25);
  239.     RemoveBuildingForPlayer(playerid, 2300, 2818.6484, -1166.5078, 1028.1719, 0.25);
  240.     RemoveBuildingForPlayer(playerid, 2046, 2819.4453, -1174.0000, 1026.3594, 0.25);
  241.     RemoveBuildingForPlayer(playerid, 2091, 2819.8047, -1165.6641, 1028.1641, 0.25);
  242.     RemoveBuildingForPlayer(playerid, 2157, 2820.6328, -1167.3125, 1024.5703, 0.25);
  243.     RemoveBuildingForPlayer(playerid, 2233, -2167.4219, 640.7500, 1056.5781, 0.25);
  244.     RemoveBuildingForPlayer(playerid, 2296, -2168.4219, 643.7344, 1056.5781, 0.25);
  245.     RemoveBuildingForPlayer(playerid, 2028, -2167.5859, 644.6875, 1056.6797, 0.25);
  246.     RemoveBuildingForPlayer(playerid, 2108, -2168.3125, 646.7656, 1056.6016, 0.25);
  247.     RemoveBuildingForPlayer(playerid, 2233, -2165.4531, 640.7500, 1056.5781, 0.25);
  248.     RemoveBuildingForPlayer(playerid, 2225, -2166.2344, 640.9297, 1056.5781, 0.25);
  249.     RemoveBuildingForPlayer(playerid, 14554, -2164.5469, 641.1016, 1056.0000, 0.25);
  250.     RemoveBuildingForPlayer(playerid, 1819, -2167.2422, 643.7031, 1056.5859, 0.25);
  251.     RemoveBuildingForPlayer(playerid, 2288, -2166.7344, 646.7734, 1058.2266, 0.25);
  252.     RemoveBuildingForPlayer(playerid, 2707, -2162.8203, 636.9063, 1058.3828, 0.25);
  253.     RemoveBuildingForPlayer(playerid, 2707, -2161.6172, 636.9063, 1058.3828, 0.25);
  254.     RemoveBuildingForPlayer(playerid, 2707, -2159.1797, 636.9063, 1058.3828, 0.25);
  255.     RemoveBuildingForPlayer(playerid, 2707, -2157.6094, 636.9063, 1058.3828, 0.25);
  256.     RemoveBuildingForPlayer(playerid, 2707, -2162.8203, 638.8594, 1058.3828, 0.25);
  257.     RemoveBuildingForPlayer(playerid, 2707, -2157.6094, 638.9297, 1058.3828, 0.25);
  258.     RemoveBuildingForPlayer(playerid, 14535, -2160.2031, 640.8516, 1058.6016, 0.25);
  259.     RemoveBuildingForPlayer(playerid, 14543, -2163.6563, 644.9063, 1058.6250, 0.25);
  260.     RemoveBuildingForPlayer(playerid, 2271, -2161.9609, 646.7422, 1058.1953, 0.25);
  261.     RemoveBuildingForPlayer(playerid, 2270, -2158.4141, 646.7656, 1058.2188, 0.25);
  262.     RemoveBuildingForPlayer(playerid, 2108, -2163.8438, 646.9844, 1056.6016, 0.25);
  263.     RemoveBuildingForPlayer(playerid, 1742, -2160.3906, 647.3906, 1056.5859, 0.25);
  264.     RemoveBuildingForPlayer(playerid, 1738, -2158.3906, 647.0859, 1057.2344, 0.25);
  265.     RemoveBuildingForPlayer(playerid, 14720, 216.5547, 1292.2188, 1081.1172, 0.25);
  266.     RemoveBuildingForPlayer(playerid, 14719, 218.7422, 1290.8203, 1082.8672, 0.25);
  267.     RemoveBuildingForPlayer(playerid, 2524, 219.6719, 1072.9922, 1083.1641, 0.25);
  268.     RemoveBuildingForPlayer(playerid, 2525, 219.6250, 1074.4844, 1083.1875, 0.25);
  269.     RemoveBuildingForPlayer(playerid, 2526, 219.5859, 1076.3750, 1083.1719, 0.25);
  270.     RemoveBuildingForPlayer(playerid, 2524, 225.1563, 1085.5313, 1086.8125, 0.25);
  271.     RemoveBuildingForPlayer(playerid, 2526, 227.4766, 1087.1875, 1086.8047, 0.25);
  272.     RemoveBuildingForPlayer(playerid, 2525, 225.1563, 1087.2734, 1086.8203, 0.25);
  273.     RemoveBuildingForPlayer(playerid, 2528, 232.6328, 1110.5938, 1079.9844, 0.25);
  274.     RemoveBuildingForPlayer(playerid, 2523, 232.6563, 1108.8281, 1079.9922, 0.25);
  275.     RemoveBuildingForPlayer(playerid, 2520, 234.6016, 1109.3828, 1079.9453, 0.25);
  276.     RemoveBuildingForPlayer(playerid, 2522, 235.6016, 1112.2422, 1079.9688, 0.25);
  277.     RemoveBuildingForPlayer(playerid, 2523, 234.7188, 1117.4609, 1083.9844, 0.25);
  278.     RemoveBuildingForPlayer(playerid, 2528, 234.6172, 1119.2266, 1083.9766, 0.25);
  279.     RemoveBuildingForPlayer(playerid, 2520, 237.3438, 1119.1641, 1083.9609, 0.25);
  280.     RemoveBuildingForPlayer(playerid, 2522, 234.6953, 1120.1563, 1083.9297, 0.25);
  281.     RemoveBuildingForPlayer(playerid, 14721, 240.4609, 1114.3906, 1083.2891, 0.25);
  282.     RemoveBuildingForPlayer(playerid, 2524, 252.3594, 1247.9922, 1083.2422, 0.25);
  283.     RemoveBuildingForPlayer(playerid, 2525, 252.5703, 1249.2109, 1083.2500, 0.25);
  284.     RemoveBuildingForPlayer(playerid, 2526, 253.7656, 1249.1797, 1083.2344, 0.25);
  285.     RemoveBuildingForPlayer(playerid, 2523, 249.6953, 1291.7813, 1079.2578, 0.25);
  286.     RemoveBuildingForPlayer(playerid, 2528, 249.5938, 1293.5469, 1079.2500, 0.25);
  287.     RemoveBuildingForPlayer(playerid, 2520, 252.3203, 1293.4844, 1079.2344, 0.25);
  288.     RemoveBuildingForPlayer(playerid, 2522, 249.6719, 1294.4766, 1079.2031, 0.25);
  289.     RemoveBuildingForPlayer(playerid, 2523, 284.5078, 1480.5156, 1079.2500, 0.25);
  290.     RemoveBuildingForPlayer(playerid, 2528, 284.4063, 1482.2813, 1079.2500, 0.25);
  291.     RemoveBuildingForPlayer(playerid, 2522, 284.4844, 1484.4219, 1079.1953, 0.25);
  292.     RemoveBuildingForPlayer(playerid, 2520, 287.1328, 1483.4297, 1079.2266, 0.25);
  293.     RemoveBuildingForPlayer(playerid, 2520, 445.3125, 1410.6328, 1083.3125, 0.25);
  294.     RemoveBuildingForPlayer(playerid, 2528, 444.2188, 1413.0391, 1083.3281, 0.25);
  295.     RemoveBuildingForPlayer(playerid, 2523, 444.3203, 1414.0000, 1083.3359, 0.25);
  296.     RemoveBuildingForPlayer(playerid, 2522, 447.9766, 1414.2656, 1083.2813, 0.25);
  297.     RemoveBuildingForPlayer(playerid, 14742, 2451.9063, -1701.1875, 1014.8594, 0.25);
  298.     RemoveBuildingForPlayer(playerid, 14741, 2447.4219, -1693.4531, 1012.4766, 0.25);
  299.     RemoveBuildingForPlayer(playerid, 14761, 2449.9609, -1690.8438, 1014.0547, 0.25);
  300.     RemoveBuildingForPlayer(playerid, 2241, 2459.3828, -1691.4766, 1013.0078, 0.25);
  301.     RemoveBuildingForPlayer(playerid, 14745, 2460.2422, -1695.1016, 1012.9453, 0.25);
  302.     RemoveBuildingForPlayer(playerid, 2527, -64.8281, 1355.4609, 1079.1719, 0.25);
  303.     RemoveBuildingForPlayer(playerid, 2526, -64.1875, 1353.5781, 1079.1797, 0.25);
  304.     RemoveBuildingForPlayer(playerid, 2525, -62.7734, 1356.4844, 1079.1953, 0.25);
  305.     RemoveBuildingForPlayer(playerid, 2287, 77.3203, 1343.8281, 1089.4141, 0.25);
  306.     RemoveBuildingForPlayer(playerid, 2259, 81.5547, 1324.5547, 1084.9766, 0.25);
  307.     RemoveBuildingForPlayer(playerid, 2522, 81.5625, 1345.9531, 1087.3516, 0.25);
  308.     RemoveBuildingForPlayer(playerid, 2078, 83.5000, 1331.4688, 1082.8516, 0.25);
  309.     RemoveBuildingForPlayer(playerid, 2287, 85.2969, 1341.8203, 1089.4141, 0.25);
  310.     RemoveBuildingForPlayer(playerid, 1735, 84.0469, 1341.1016, 1082.8516, 0.25);
  311.     RemoveBuildingForPlayer(playerid, 2523, 84.1094, 1345.9453, 1087.3594, 0.25);
  312.     RemoveBuildingForPlayer(playerid, 1739, 89.8359, 1335.9063, 1083.7500, 0.25);
  313.     RemoveBuildingForPlayer(playerid, 1739, 89.8359, 1337.1250, 1083.7500, 0.25);
  314.     RemoveBuildingForPlayer(playerid, 1739, 90.9922, 1334.2031, 1083.7500, 0.25);
  315.     RemoveBuildingForPlayer(playerid, 1739, 92.1563, 1335.9063, 1083.7500, 0.25);
  316.     RemoveBuildingForPlayer(playerid, 2117, 91.0078, 1336.4531, 1082.8516, 0.25);
  317.     RemoveBuildingForPlayer(playerid, 1739, 92.1641, 1337.0391, 1083.7500, 0.25);
  318.     RemoveBuildingForPlayer(playerid, 1739, 89.8359, 1338.2031, 1083.7500, 0.25);
  319.     RemoveBuildingForPlayer(playerid, 1739, 91.9141, 1338.1328, 1083.7500, 0.25);
  320.     RemoveBuildingForPlayer(playerid, 2117, 91.0078, 1338.4531, 1082.8516, 0.25);
  321.     RemoveBuildingForPlayer(playerid, 1739, 91.0156, 1339.5469, 1083.7500, 0.25);
  322.     RemoveBuildingForPlayer(playerid, 2520, 88.3516, 1344.8984, 1087.3438, 0.25);
  323.     RemoveBuildingForPlayer(playerid, 2528, 86.7031, 1345.9453, 1087.3516, 0.25);
  324.     RemoveBuildingForPlayer(playerid, 2516, -37.8047, 1410.5156, 1083.4063, 0.25);
  325.     RemoveBuildingForPlayer(playerid, 2517, -37.3828, 1408.5781, 1083.4375, 0.25);
  326.     RemoveBuildingForPlayer(playerid, 2739, -34.8203, 1409.3359, 1083.4063, 0.25);
  327.     RemoveBuildingForPlayer(playerid, 2514, -34.8125, 1409.6250, 1083.4063, 0.25);
  328.     RemoveBuildingForPlayer(playerid, 2243, 21.3828, 1409.2656, 1083.7266, 0.25);
  329.     RemoveBuildingForPlayer(playerid, 1739, 149.2266, 1381.5234, 1083.7500, 0.25);
  330.     RemoveBuildingForPlayer(playerid, 1739, 149.2266, 1380.5469, 1083.7500, 0.25);
  331.     RemoveBuildingForPlayer(playerid, 1739, 151.5469, 1380.5469, 1083.7500, 0.25);
  332.     RemoveBuildingForPlayer(playerid, 1739, 151.5469, 1381.5234, 1083.7500, 0.25);
  333.     RemoveBuildingForPlayer(playerid, 2117, 150.4297, 1381.6016, 1082.8516, 0.25);
  334.     RemoveBuildingForPlayer(playerid, 1739, 149.2266, 1382.7422, 1083.7500, 0.25);
  335.     RemoveBuildingForPlayer(playerid, 1739, 151.5469, 1382.6563, 1083.7500, 0.25);
  336.     RemoveBuildingForPlayer(playerid, 2117, 150.4297, 1383.5938, 1082.8516, 0.25);
  337.     RemoveBuildingForPlayer(playerid, 1739, 151.5469, 1383.7500, 1083.7500, 0.25);
  338.     RemoveBuildingForPlayer(playerid, 1739, 149.2266, 1383.8203, 1083.7500, 0.25);
  339.     RemoveBuildingForPlayer(playerid, 2240, 26.1563, 1412.9922, 1084.0078, 0.25);
  340.     RemoveBuildingForPlayer(playerid, 15028, 2263.1250, -1138.2422, 1049.8438, 0.25);
  341.     RemoveBuildingForPlayer(playerid, 15026, 2264.9063, -1137.7656, 1051.3594, 0.25);
  342.     RemoveBuildingForPlayer(playerid, 2123, 2312.9609, -1145.0703, 1050.3203, 0.25);
  343.     RemoveBuildingForPlayer(playerid, 2123, 2314.2969, -1146.3125, 1050.3203, 0.25);
  344.     RemoveBuildingForPlayer(playerid, 2123, 2315.4219, -1145.0703, 1050.3203, 0.25);
  345.     RemoveBuildingForPlayer(playerid, 2086, 2314.2734, -1144.8984, 1050.0859, 0.25);
  346.     RemoveBuildingForPlayer(playerid, 2123, 2314.2969, -1143.6250, 1050.3203, 0.25);
  347.     RemoveBuildingForPlayer(playerid, 15045, 2324.4297, -1143.3125, 1049.6016, 0.25);
  348.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1144.0859, 1049.6953, 0.25);
  349.     RemoveBuildingForPlayer(playerid, 2138, 2335.3594, -1144.0703, 1049.6719, 0.25);
  350.     RemoveBuildingForPlayer(playerid, 2135, 2336.3516, -1144.0781, 1049.6719, 0.25);
  351.     RemoveBuildingForPlayer(playerid, 2305, 2337.3203, -1144.0781, 1049.6719, 0.25);
  352.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1143.1016, 1049.6953, 0.25);
  353.     RemoveBuildingForPlayer(playerid, 2138, 2337.3203, -1143.0938, 1049.6719, 0.25);
  354.     RemoveBuildingForPlayer(playerid, 1703, 2322.2266, -1142.4766, 1049.4766, 0.25);
  355.     RemoveBuildingForPlayer(playerid, 1822, 2323.9297, -1142.2578, 1049.4844, 0.25);
  356.     RemoveBuildingForPlayer(playerid, 1741, 2312.6484, -1140.7891, 1053.3750, 0.25);
  357.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1142.1094, 1049.6953, 0.25);
  358.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1141.1172, 1049.6953, 0.25);
  359.     RemoveBuildingForPlayer(playerid, 2079, 2334.4219, -1140.9688, 1050.3359, 0.25);
  360.     RemoveBuildingForPlayer(playerid, 1703, 2326.5234, -1140.5703, 1049.4766, 0.25);
  361.     RemoveBuildingForPlayer(playerid, 2138, 2337.3203, -1142.1094, 1049.6719, 0.25);
  362.     RemoveBuildingForPlayer(playerid, 2139, 2337.3125, -1141.1094, 1049.6641, 0.25);
  363.     RemoveBuildingForPlayer(playerid, 2088, 2338.4531, -1141.3672, 1053.2734, 0.25);
  364.     RemoveBuildingForPlayer(playerid, 2270, 2340.2734, -1141.7109, 1054.5391, 0.25);
  365.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1140.1328, 1049.6953, 0.25);
  366.     RemoveBuildingForPlayer(playerid, 1703, 2323.4375, -1139.5469, 1049.4766, 0.25);
  367.     RemoveBuildingForPlayer(playerid, 2079, 2333.3281, -1139.8672, 1050.3359, 0.25);
  368.     RemoveBuildingForPlayer(playerid, 2115, 2334.4297, -1139.6250, 1049.7109, 0.25);
  369.     RemoveBuildingForPlayer(playerid, 15049, 2334.3281, -1139.5859, 1051.1953, 0.25);
  370.     RemoveBuildingForPlayer(playerid, 2079, 2335.3672, -1139.8750, 1050.3359, 0.25);
  371.     RemoveBuildingForPlayer(playerid, 2303, 2337.3281, -1140.1172, 1049.6719, 0.25);
  372.     RemoveBuildingForPlayer(playerid, 2090, 2309.5156, -1139.3438, 1053.4219, 0.25);
  373.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1139.1406, 1049.6953, 0.25);
  374.     RemoveBuildingForPlayer(playerid, 2079, 2333.3281, -1138.8281, 1050.3359, 0.25);
  375.     RemoveBuildingForPlayer(playerid, 2079, 2335.3672, -1138.8359, 1050.3359, 0.25);
  376.     RemoveBuildingForPlayer(playerid, 2298, 2336.5391, -1138.7891, 1053.2813, 0.25);
  377.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1138.1563, 1049.6953, 0.25);
  378.     RemoveBuildingForPlayer(playerid, 2136, 2337.3281, -1138.1328, 1049.6719, 0.25);
  379.     RemoveBuildingForPlayer(playerid, 2240, 2319.2500, -1137.8750, 1050.0156, 0.25);
  380.     RemoveBuildingForPlayer(playerid, 2240, 2329.5000, -1137.8750, 1050.0156, 0.25);
  381.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1137.1641, 1049.6953, 0.25);
  382.     RemoveBuildingForPlayer(playerid, 2079, 2334.4219, -1137.5859, 1050.3359, 0.25);
  383.     RemoveBuildingForPlayer(playerid, 2139, 2337.3125, -1137.1484, 1049.6641, 0.25);
  384.     RemoveBuildingForPlayer(playerid, 2088, 2310.6641, -1136.3047, 1053.3672, 0.25);
  385.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1136.1719, 1049.6953, 0.25);
  386.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1135.1875, 1049.6953, 0.25);
  387.     RemoveBuildingForPlayer(playerid, 2281, 2335.2656, -1136.4063, 1054.7266, 0.25);
  388.     RemoveBuildingForPlayer(playerid, 2106, 2336.5156, -1135.0156, 1053.8047, 0.25);
  389.     RemoveBuildingForPlayer(playerid, 2271, 2337.8047, -1135.3516, 1054.7031, 0.25);
  390.     RemoveBuildingForPlayer(playerid, 2138, 2337.3203, -1136.1641, 1049.6719, 0.25);
  391.     RemoveBuildingForPlayer(playerid, 2138, 2337.3203, -1135.1797, 1049.6719, 0.25);
  392.     RemoveBuildingForPlayer(playerid, 2106, 2339.2031, -1135.0156, 1053.8047, 0.25);
  393.     RemoveBuildingForPlayer(playerid, 2077, 2357.5469, -1134.1875, 1050.7031, 0.25);
  394.     RemoveBuildingForPlayer(playerid, 2298, 2361.2969, -1134.1484, 1049.8594, 0.25);
  395.     RemoveBuildingForPlayer(playerid, 2141, 2367.5625, -1135.3906, 1049.8750, 0.25);
  396.     RemoveBuildingForPlayer(playerid, 2339, 2367.5625, -1134.3906, 1049.8750, 0.25);
  397.     RemoveBuildingForPlayer(playerid, 2134, 2367.5625, -1133.3906, 1049.8750, 0.25);
  398.     RemoveBuildingForPlayer(playerid, 2077, 2357.5469, -1131.5234, 1050.6875, 0.25);
  399.     RemoveBuildingForPlayer(playerid, 2271, 2357.8594, -1132.8828, 1051.2813, 0.25);
  400.     RemoveBuildingForPlayer(playerid, 2087, 2360.2969, -1129.9766, 1049.8750, 0.25);
  401.     RemoveBuildingForPlayer(playerid, 2103, 2360.8281, -1130.1406, 1051.0156, 0.25);
  402.     RemoveBuildingForPlayer(playerid, 2279, 2369.8125, -1135.4375, 1052.1094, 0.25);
  403.     RemoveBuildingForPlayer(playerid, 2125, 2370.5781, -1134.0313, 1050.1797, 0.25);
  404.     RemoveBuildingForPlayer(playerid, 2125, 2371.7500, -1133.5938, 1050.1797, 0.25);
  405.     RemoveBuildingForPlayer(playerid, 2278, 2372.1875, -1135.4297, 1052.1250, 0.25);
  406.     RemoveBuildingForPlayer(playerid, 2030, 2371.2266, -1132.9219, 1050.2734, 0.25);
  407.     RemoveBuildingForPlayer(playerid, 2812, 2371.2969, -1133.0156, 1050.6641, 0.25);
  408.     RemoveBuildingForPlayer(playerid, 2125, 2371.7500, -1131.8594, 1050.1797, 0.25);
  409.     RemoveBuildingForPlayer(playerid, 2125, 2370.5781, -1131.8594, 1050.1797, 0.25);
  410.     RemoveBuildingForPlayer(playerid, 2288, 2373.3828, -1130.4531, 1051.9844, 0.25);
  411.     RemoveBuildingForPlayer(playerid, 2141, 2374.5000, -1135.3906, 1049.8203, 0.25);
  412.     RemoveBuildingForPlayer(playerid, 2132, 2374.5000, -1131.3906, 1049.8203, 0.25);
  413.     RemoveBuildingForPlayer(playerid, 2339, 2374.5078, -1134.3828, 1049.8203, 0.25);
  414.     RemoveBuildingForPlayer(playerid, 2134, 2374.5078, -1133.3828, 1049.8203, 0.25);
  415.     RemoveBuildingForPlayer(playerid, 2339, 2374.5078, -1130.3828, 1049.8203, 0.25);
  416.     RemoveBuildingForPlayer(playerid, 2225, 2369.1797, -1125.8047, 1049.8672, 0.25);
  417.     RemoveBuildingForPlayer(playerid, 2331, 2367.3672, -1123.1563, 1050.1172, 0.25);
  418.     RemoveBuildingForPlayer(playerid, 2302, 2364.5547, -1122.9688, 1049.8672, 0.25);
  419.     RemoveBuildingForPlayer(playerid, 2259, 2368.6094, -1122.5078, 1052.0469, 0.25);
  420.     RemoveBuildingForPlayer(playerid, 2333, 2367.5703, -1122.1484, 1049.8672, 0.25);
  421.     RemoveBuildingForPlayer(playerid, 2255, 2361.5703, -1122.1484, 1052.2109, 0.25);
  422.     RemoveBuildingForPlayer(playerid, 2811, 2372.7031, -1128.9141, 1049.8203, 0.25);
  423.     RemoveBuildingForPlayer(playerid, 15061, 2371.6094, -1128.1875, 1051.8750, 0.25);
  424.     RemoveBuildingForPlayer(playerid, 15062, 2371.6094, -1128.1875, 1051.8750, 0.25);
  425.     RemoveBuildingForPlayer(playerid, 2868, 2370.1250, -1125.2344, 1049.8672, 0.25);
  426.     RemoveBuildingForPlayer(playerid, 1703, 2370.3906, -1124.4375, 1049.8438, 0.25);
  427.     RemoveBuildingForPlayer(playerid, 1822, 2372.0938, -1124.2188, 1049.8516, 0.25);
  428.     RemoveBuildingForPlayer(playerid, 2828, 2374.2578, -1129.2578, 1050.7891, 0.25);
  429.     RemoveBuildingForPlayer(playerid, 2084, 2374.4688, -1129.2109, 1049.8750, 0.25);
  430.     RemoveBuildingForPlayer(playerid, 1703, 2374.6797, -1122.5313, 1049.8438, 0.25);
  431.     RemoveBuildingForPlayer(playerid, 2281, 2375.6641, -1128.1016, 1051.8750, 0.25);
  432.     RemoveBuildingForPlayer(playerid, 2868, 2374.9766, -1125.2344, 1049.8672, 0.25);
  433.     RemoveBuildingForPlayer(playerid, 2280, 2375.6484, -1122.3828, 1051.9922, 0.25);
  434.     RemoveBuildingForPlayer(playerid, 15039, 2232.3438, -1106.7422, 1049.7500, 0.25);
  435.     RemoveBuildingForPlayer(playerid, 15038, 2235.2891, -1108.1328, 1051.2656, 0.25);
  436.     RemoveBuildingForPlayer(playerid, 2248, 2235.8281, -1081.6484, 1048.5781, 0.25);
  437.     RemoveBuildingForPlayer(playerid, 2248, 2239.2266, -1081.6484, 1048.5781, 0.25);
  438.     RemoveBuildingForPlayer(playerid, 1798, 2242.0469, -1078.4297, 1048.0547, 0.25);
  439.     RemoveBuildingForPlayer(playerid, 1798, 2244.5469, -1078.4297, 1048.0547, 0.25);
  440.     RemoveBuildingForPlayer(playerid, 15035, 2205.9375, -1073.9922, 1049.4844, 0.25);
  441.     RemoveBuildingForPlayer(playerid, 2248, 2235.8281, -1070.2188, 1048.5781, 0.25);
  442.     RemoveBuildingForPlayer(playerid, 2523, 2236.0391, -1068.9063, 1048.0547, 0.25);
  443.     RemoveBuildingForPlayer(playerid, 2249, 2236.1406, -1064.1953, 1048.6641, 0.25);
  444.     RemoveBuildingForPlayer(playerid, 2264, 2239.0156, -1071.6094, 1050.0625, 0.25);
  445.     RemoveBuildingForPlayer(playerid, 15057, 2240.6016, -1072.7031, 1048.0391, 0.25);
  446.     RemoveBuildingForPlayer(playerid, 2248, 2239.2188, -1070.2188, 1048.5781, 0.25);
  447.     RemoveBuildingForPlayer(playerid, 2280, 2240.3203, -1070.8906, 1050.2188, 0.25);
  448.     RemoveBuildingForPlayer(playerid, 1703, 2240.7344, -1069.5156, 1048.0156, 0.25);
  449.     RemoveBuildingForPlayer(playerid, 2526, 2237.2500, -1066.5391, 1048.0078, 0.25);
  450.     RemoveBuildingForPlayer(playerid, 2088, 2237.9063, -1064.2891, 1047.9766, 0.25);
  451.     RemoveBuildingForPlayer(playerid, 2528, 2238.8516, -1068.1563, 1048.0234, 0.25);
  452.     RemoveBuildingForPlayer(playerid, 2249, 2238.9531, -1064.8125, 1050.5625, 0.25);
  453.     RemoveBuildingForPlayer(playerid, 2269, 2240.3203, -1068.4453, 1050.1094, 0.25);
  454.     RemoveBuildingForPlayer(playerid, 2108, 2240.7734, -1066.3047, 1048.0234, 0.25);
  455.     RemoveBuildingForPlayer(playerid, 1741, 2241.3125, -1072.4688, 1048.0156, 0.25);
  456.     RemoveBuildingForPlayer(playerid, 2297, 2242.1719, -1066.2266, 1048.0156, 0.25);
  457.     RemoveBuildingForPlayer(playerid, 1822, 2243.3281, -1067.8281, 1048.0234, 0.25);
  458.     RemoveBuildingForPlayer(playerid, 1703, 2243.8203, -1073.1875, 1048.0156, 0.25);
  459.     RemoveBuildingForPlayer(playerid, 2271, 2245.3203, -1068.4453, 1050.1172, 0.25);
  460.     RemoveBuildingForPlayer(playerid, 1703, 2245.0313, -1067.6094, 1048.0156, 0.25);
  461.     RemoveBuildingForPlayer(playerid, 2108, 2244.7969, -1066.2734, 1048.0234, 0.25);
  462.     RemoveBuildingForPlayer(playerid, 2259, 2316.3125, -1024.5156, 1051.3203, 0.25);
  463.     RemoveBuildingForPlayer(playerid, 2242, 2321.4609, -1019.7500, 1049.3672, 0.25);
  464.     RemoveBuildingForPlayer(playerid, 2078, 2318.2578, -1017.6016, 1049.1953, 0.25);
  465.     RemoveBuildingForPlayer(playerid, 2203, 2312.1641, -1014.5547, 1050.4219, 0.25);
  466.     RemoveBuildingForPlayer(playerid, 2139, 2312.3750, -1014.5547, 1049.1953, 0.25);
  467.     RemoveBuildingForPlayer(playerid, 2830, 2312.1406, -1013.6719, 1050.2578, 0.25);
  468.     RemoveBuildingForPlayer(playerid, 2139, 2312.3750, -1013.5625, 1049.1953, 0.25);
  469.     RemoveBuildingForPlayer(playerid, 2241, 2322.4453, -1026.4453, 1050.5000, 0.25);
  470.     RemoveBuildingForPlayer(playerid, 2244, 2322.3594, -1019.8906, 1049.4844, 0.25);
  471.     RemoveBuildingForPlayer(playerid, 2112, 2322.6563, -1026.4219, 1049.5938, 0.25);
  472.     RemoveBuildingForPlayer(playerid, 2105, 2323.0156, -1026.8594, 1050.4453, 0.25);
  473.     RemoveBuildingForPlayer(playerid, 2224, 2322.6953, -1019.0859, 1049.2031, 0.25);
  474.     RemoveBuildingForPlayer(playerid, 2281, 2324.3125, -1017.7969, 1051.2266, 0.25);
  475.     RemoveBuildingForPlayer(playerid, 2261, 2322.4609, -1015.4297, 1051.1563, 0.25);
  476.     RemoveBuildingForPlayer(playerid, 2165, 2323.3750, -1015.8984, 1053.7031, 0.25);
  477.     RemoveBuildingForPlayer(playerid, 1714, 2323.7500, -1014.8594, 1053.7109, 0.25);
  478.     RemoveBuildingForPlayer(playerid, 1755, 2325.2734, -1025.0625, 1049.1406, 0.25);
  479.     RemoveBuildingForPlayer(playerid, 2229, 2325.6406, -1017.2813, 1049.2031, 0.25);
  480.     RemoveBuildingForPlayer(playerid, 2107, 2326.0703, -1016.6719, 1050.6641, 0.25);
  481.     RemoveBuildingForPlayer(playerid, 2088, 2325.5313, -1015.0938, 1053.6953, 0.25);
  482.     RemoveBuildingForPlayer(playerid, 15060, 2326.6641, -1022.1953, 1049.2266, 0.25);
  483.     RemoveBuildingForPlayer(playerid, 2280, 2327.3125, -1017.7969, 1051.2109, 0.25);
  484.     RemoveBuildingForPlayer(playerid, 2104, 2327.1719, -1017.2109, 1049.2109, 0.25);
  485.     RemoveBuildingForPlayer(playerid, 2088, 2327.4766, -1015.0938, 1053.6953, 0.25);
  486.     RemoveBuildingForPlayer(playerid, 2139, 2312.3750, -1012.5703, 1049.1953, 0.25);
  487.     RemoveBuildingForPlayer(playerid, 2303, 2312.3594, -1011.5859, 1049.2031, 0.25);
  488.     RemoveBuildingForPlayer(playerid, 2079, 2313.8906, -1011.5781, 1049.8359, 0.25);
  489.     RemoveBuildingForPlayer(playerid, 2079, 2314.9844, -1012.6797, 1049.8359, 0.25);
  490.     RemoveBuildingForPlayer(playerid, 2115, 2314.9922, -1011.4063, 1049.2031, 0.25);
  491.     RemoveBuildingForPlayer(playerid, 2832, 2315.0547, -1011.2813, 1050.0000, 0.25);
  492.     RemoveBuildingForPlayer(playerid, 2079, 2315.9297, -1011.5859, 1049.8359, 0.25);
  493.     RemoveBuildingForPlayer(playerid, 2831, 2312.1875, -1010.6563, 1050.2656, 0.25);
  494.     RemoveBuildingForPlayer(playerid, 2136, 2312.3594, -1010.6094, 1049.2031, 0.25);
  495.     RemoveBuildingForPlayer(playerid, 2079, 2313.8906, -1010.5391, 1049.8359, 0.25);
  496.     RemoveBuildingForPlayer(playerid, 2079, 2315.9297, -1010.5469, 1049.8359, 0.25);
  497.     RemoveBuildingForPlayer(playerid, 2139, 2317.3438, -1009.5938, 1049.2031, 0.25);
  498.     RemoveBuildingForPlayer(playerid, 2079, 2314.9844, -1009.2969, 1049.8359, 0.25);
  499.     RemoveBuildingForPlayer(playerid, 1822, 2324.3359, -1012.2188, 1049.2109, 0.25);
  500.     RemoveBuildingForPlayer(playerid, 2333, 2323.4922, -1009.7266, 1053.7031, 0.25);
  501.     RemoveBuildingForPlayer(playerid, 2291, 2323.7891, -1009.5938, 1049.2109, 0.25);
  502.     RemoveBuildingForPlayer(playerid, 2291, 2324.7813, -1009.5938, 1049.2109, 0.25);
  503.     RemoveBuildingForPlayer(playerid, 2331, 2323.4453, -1009.2813, 1053.9531, 0.25);
  504.     RemoveBuildingForPlayer(playerid, 2298, 2325.0625, -1010.7188, 1053.7031, 0.25);
  505.     RemoveBuildingForPlayer(playerid, 2291, 2325.7813, -1009.5938, 1049.2109, 0.25);
  506.     RemoveBuildingForPlayer(playerid, 1822, 2326.6250, -1012.2188, 1049.2109, 0.25);
  507.     RemoveBuildingForPlayer(playerid, 2291, 2326.7734, -1009.5938, 1049.2109, 0.25);
  508.     RemoveBuildingForPlayer(playerid, 2138, 2312.3672, -1008.6094, 1049.2031, 0.25);
  509.     RemoveBuildingForPlayer(playerid, 2138, 2314.3281, -1007.6328, 1049.2031, 0.25);
  510.     RemoveBuildingForPlayer(playerid, 2305, 2312.3672, -1007.6250, 1049.2031, 0.25);
  511.     RemoveBuildingForPlayer(playerid, 2135, 2313.3359, -1007.6250, 1049.2031, 0.25);
  512.     RemoveBuildingForPlayer(playerid, 2139, 2317.3438, -1008.6016, 1049.2031, 0.25);
  513.     RemoveBuildingForPlayer(playerid, 1735, 2318.8047, -1007.9688, 1049.1953, 0.25);
  514.     RemoveBuildingForPlayer(playerid, 2139, 2317.3438, -1007.6094, 1049.2031, 0.25);
  515.     RemoveBuildingForPlayer(playerid, 2287, 2320.0547, -1007.2500, 1055.7578, 0.25);
  516.     RemoveBuildingForPlayer(playerid, 2194, 2322.3594, -1008.4453, 1054.9453, 0.25);
  517.     RemoveBuildingForPlayer(playerid, 2106, 2325.0391, -1006.9453, 1054.2266, 0.25);
  518.     RemoveBuildingForPlayer(playerid, 2528, 2321.2656, -1006.0313, 1053.7266, 0.25);
  519.     RemoveBuildingForPlayer(playerid, 2249, 2323.0156, -1005.8828, 1054.3984, 0.25);
  520.     RemoveBuildingForPlayer(playerid, 2526, 2318.3750, -1003.0703, 1053.7422, 0.25);
  521.     RemoveBuildingForPlayer(playerid, 2523, 2322.2500, -1003.0703, 1053.7188, 0.25);
  522.     RemoveBuildingForPlayer(playerid, 2227, 2370.2344, -1120.5859, 1049.8750, 0.25);
  523.     RemoveBuildingForPlayer(playerid, 1742, 2366.6953, -1119.2500, 1049.8750, 0.25);
  524.     RemoveBuildingForPlayer(playerid, 1703, 2371.6016, -1121.5078, 1049.8438, 0.25);
  525.     RemoveBuildingForPlayer(playerid, 2227, 2375.5859, -1120.9922, 1049.8750, 0.25);
  526.     RemoveBuildingForPlayer(playerid, 1760, 2327.8047, -1021.0313, 1049.1953, 0.25);
  527.     RemoveBuildingForPlayer(playerid, 2295, 2328.7891, -1015.8281, 1049.1953, 0.25);
  528.     RemoveBuildingForPlayer(playerid, 1739, 2328.8359, -1023.6016, 1050.1094, 0.25);
  529.     RemoveBuildingForPlayer(playerid, 1739, 2329.0469, -1022.6953, 1050.1094, 0.25);
  530.     RemoveBuildingForPlayer(playerid, 2229, 2329.0703, -1017.2813, 1049.2031, 0.25);
  531.     RemoveBuildingForPlayer(playerid, 2295, 2329.2578, -1015.8281, 1053.7891, 0.25);
  532.     RemoveBuildingForPlayer(playerid, 2291, 2327.7578, -1009.5938, 1049.2109, 0.25);
  533.     RemoveBuildingForPlayer(playerid, 2106, 2327.7266, -1006.9453, 1054.2266, 0.25);
  534.     RemoveBuildingForPlayer(playerid, 2291, 2329.1875, -1011.0078, 1049.2109, 0.25);
  535.     RemoveBuildingForPlayer(playerid, 2291, 2329.1875, -1011.9922, 1049.2109, 0.25);
  536.     RemoveBuildingForPlayer(playerid, 2291, 2329.1875, -1010.0234, 1049.2109, 0.25);
  537.     RemoveBuildingForPlayer(playerid, 2869, 2329.2891, -1025.8672, 1049.2266, 0.25);
  538.     RemoveBuildingForPlayer(playerid, 2829, 2329.4688, -1023.6250, 1050.0078, 0.25);
  539.     RemoveBuildingForPlayer(playerid, 2868, 2329.7656, -1023.0156, 1050.0000, 0.25);
  540.     RemoveBuildingForPlayer(playerid, 2117, 2329.6953, -1022.5859, 1049.2031, 0.25);
  541.     RemoveBuildingForPlayer(playerid, 1739, 2330.3672, -1023.5156, 1050.1094, 0.25);
  542.     RemoveBuildingForPlayer(playerid, 1739, 2330.3672, -1022.6875, 1050.1094, 0.25);
  543.     RemoveBuildingForPlayer(playerid, 2243, 2329.2969, -1018.0313, 1049.3984, 0.25);
  544.     RemoveBuildingForPlayer(playerid, 2096, 2330.2266, -1012.9688, 1053.7109, 0.25);
  545.     RemoveBuildingForPlayer(playerid, 2240, 2330.7422, -1010.7813, 1054.2578, 0.25);
  546.     RemoveBuildingForPlayer(playerid, 2096, 2330.2266, -1009.1875, 1053.7109, 0.25);
  547.     //CORCINE E PORTA INTERIOR WU ZI MU's//
  548.     CreateDynamicObject(19369, -2168.83179, 639.83624, 1057.74622,   -90.00000, 0.00000, 0.00000);
  549.     CreateDynamicObject(19369, -2168.83081, 644.83362, 1057.74622,   -90.00000, 0.00000, -180.00000);
  550.     CreateDynamicObject(14638, -2168.79614, 641.57513, 1056.48438,   0.00000, 0.00000, -0.12000);
  551.     CreateDynamicObject(19369, -2168.82886, 642.41339, 1060.73267,   -180.00000, 0.00000, -180.00000);
  552.     CreateDynamicObject(19374, 442.72620, 509.14191, 1002.03052,   0.00000, 0.00000, 0.00000);
  553.     return 1;
  554. }
  555.  
  556. public OnFilterScriptExit()
  557. {
  558.     for(new id = 1; id < sizeof(MAX_HOME); id++){
  559.     if(hInfo[id][hPrezzo] == 0) break;
  560.     SaveHome(id);}
  561.     return 1;
  562. }
  563.  
  564. #else
  565.  
  566. main() {}
  567.  
  568. #endif
  569.  
  570.  
  571. CMD:ccasa(playerid, params[])
  572. {
  573.     if(!IsPlayerAdmin(playerid)) return SCM(playerid, GRIGIO, NOTADMIN);
  574.     new prezzo, interior, string0[240], string1[240], id, Float:X, Float:Y, Float:Z, Float:A;
  575.     if(sscanf(params, "ii", prezzo, interior)) return SCM(playerid, GIALLO, "/ccasa [PREZZO] [INTERIOR-ID (1-27)]");
  576.     if(prezzo < 1) return SCM(playerid, GRIGIO, "Prezzo invalido");
  577.     if(interior < 1 || interior > 27) return SCM(playerid, GRIGIO, "ID Interior invalido! Interior ID [1-27]");
  578.     for(new h = 1;h < sizeof(hInfo); h++)
  579.     {
  580.         if(hInfo[h][hPrezzo] == 0)
  581.         {
  582.             id = h;
  583.             break;
  584.         }
  585.     }
  586.     GetPlayerPos(playerid, X,Y,Z);
  587.     GetPlayerFacingAngle(playerid, A);
  588.     hInfo[id][hPosX] = X;
  589.     hInfo[id][hPosY] = Y;
  590.     hInfo[id][hPosZ] = Z;
  591.     hInfo[id][hPosA] = A;
  592.     hInfo[id][hIcon] = CreateDynamicPickup(1273, 1, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ],0);
  593.     hInfo[id][hStato] = 1;//aperta
  594.     hInfo[id][hPrezzo] = prezzo;
  595.     hInfo[id][hComprato] = 0;
  596.     hInfo[id][hInterior] = interior;
  597.     hInfo[id][hVirtualWorld] = id;
  598.     hInfo[id][hStatoCassaforte] = 0;
  599.     hInfo[id][hPassCass] = 0;
  600.     hInfo[id][hAntifurto] = 0;
  601.     //CASSAFORTE IDs//
  602.     hInfo[id][hCassaforteID][0] = 2003; // Cassaforte
  603.     hInfo[id][hCassaforteID][1] = 2004; // Porta Cassaforte
  604.     hInfo[id][hCassaforteID][2] = 2005; // Soldi Cassaforte
  605.     hInfo[id][hCassaforteID][3] = 2922; // Tastierino Cassaforte
  606.     //-------------//
  607.     format(string0, sizeof(string0), "Nessuno");
  608.     strmid(hInfo[id][hProprietario], string0, 0, strlen(string0), 255);
  609.  
  610.     format(string1, sizeof(string1), "Casa[ID:%d]\nProprietario: %s\n Stato: Aperta\n Prezzo: %d\nInterior: %d\n Per comprare premi Y", id, hInfo[id][hProprietario], hInfo[id][hPrezzo], hInfo[id][hInterior]);
  611.     hlabel[id] = CreateDynamic3DTextLabel(string1, GIALLO, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ], 3.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0);
  612.  
  613. //==Save Interior===============================================================
  614.  
  615.  
  616. //==CATAPECCHIE==//
  617.     if(hInfo[id][hInterior] == 1){//ryder - 2 V
  618.     hInfo[id][hIntID] = 2;
  619.     hInfo[id][hPosXX] = 2467.9246;
  620.     hInfo[id][hPosYY] = -1698.1986;
  621.     hInfo[id][hPosZZ] = 1013.5078;
  622.     //CASSAFORTE POSIZIONE//
  623.     hInfo[id][hCassafortePosX][0] = 2452.53101, hInfo[id][hCassafortePosY][0] = -1685.44812, hInfo[id][hCassafortePosZ][0] = 1012.94519, hInfo[id][hCassafortePosRZ][0] = -37.14002;
  624.     hInfo[id][hCassafortePosX][1] = 2452.04883, hInfo[id][hCassafortePosY][1] = -1685.40234, hInfo[id][hCassafortePosZ][1] = 1012.94519, hInfo[id][hCassafortePosRZ][1] = -37.14000;
  625.     hInfo[id][hCassafortePosX][2] = 2452.53101, hInfo[id][hCassafortePosY][2] = -1685.44812, hInfo[id][hCassafortePosZ][2] = 1012.85522, hInfo[id][hCassafortePosRZ][2] = -37.14000;
  626.     hInfo[id][hCassafortePosX][3] = 2452.50488, hInfo[id][hCassafortePosY][3] = -1685.82263, hInfo[id][hCassafortePosZ][3] = 1012.95819, hInfo[id][hCassafortePosRZ][3] = 143.27991;
  627.     //CASSAFORTE ROTAZIONE//
  628.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  629.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  630.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  631.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  632.     }
  633.  
  634.     else if(hInfo[id][hInterior] == 2){//safehouse - 10 V
  635.     hInfo[id][hIntID] = 10;
  636.     hInfo[id][hPosXX] = 2259.4185;
  637.     hInfo[id][hPosYY] = -1135.7205;
  638.     hInfo[id][hPosZZ] = 1050.6403;
  639.     //CASSAFORTE POSIZIONE//
  640.     hInfo[id][hCassafortePosX][0] = 2266.50806, hInfo[id][hCassafortePosY][0] = -1133.27319, hInfo[id][hCassafortePosZ][0] = 1050.07263, hInfo[id][hCassafortePosRZ][0] = 90.00000;
  641.     hInfo[id][hCassafortePosX][1] = 2266.77197, hInfo[id][hCassafortePosY][1] = -1133.67200, hInfo[id][hCassafortePosZ][1] = 1050.07263, hInfo[id][hCassafortePosRZ][1] = 90.00000;
  642.     hInfo[id][hCassafortePosX][2] = 2266.50806, hInfo[id][hCassafortePosY][2] = -1133.27319, hInfo[id][hCassafortePosZ][2] = 1049.98865, hInfo[id][hCassafortePosRZ][2] = 90.00000;
  643.     hInfo[id][hCassafortePosX][3] = 2266.82593, hInfo[id][hCassafortePosY][3] = -1133.06006, hInfo[id][hCassafortePosZ][3] = 1050.08667, hInfo[id][hCassafortePosRZ][3] = -90.00000;
  644.     //CreateDynamicObjects//
  645.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  646.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  647.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  648.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  649.     }
  650.  
  651.     else if(hInfo[id][hInterior] == 3){//burgl house 7 - 4 V
  652.     hInfo[id][hIntID] = 4;
  653.     hInfo[id][hPosXX] = 222.2100;
  654.     hInfo[id][hPosYY] = 1140.5413;
  655.     hInfo[id][hPosZZ] = 1082.6094;
  656.     hInfo[id][hCassafortePosX][0] = 224.04695, hInfo[id][hCassafortePosY][0] = 1159.91333, hInfo[id][hCassafortePosZ][0] = 1082.03125, hInfo[id][hCassafortePosRZ][0] = 0;
  657.     hInfo[id][hCassafortePosX][1] = 223.64230, hInfo[id][hCassafortePosY][1] = 1159.65906, hInfo[id][hCassafortePosZ][1] = 1082.03125, hInfo[id][hCassafortePosRZ][1] = 0;
  658.     hInfo[id][hCassafortePosX][2] = 224.04700, hInfo[id][hCassafortePosY][2] = 1159.91333, hInfo[id][hCassafortePosZ][2] = 1081.94336, hInfo[id][hCassafortePosRZ][2] = 0;
  659.     hInfo[id][hCassafortePosX][3] = 224.25766, hInfo[id][hCassafortePosY][3] = 1159.59766, hInfo[id][hCassafortePosZ][3] = 1082.04968, hInfo[id][hCassafortePosRZ][3] = 180.00000;
  660.     //CreateDynamicObjects//
  661.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  662.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  663.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  664.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  665.     }
  666.    
  667.     else if(hInfo[id][hInterior] == 4){//burgl house 16 - 6 V
  668.     hInfo[id][hIntID] = 6;
  669.     hInfo[id][hPosXX] = -68.9525;
  670.     hInfo[id][hPosYY] = 1351.5383;
  671.     hInfo[id][hPosZZ] = 1080.2109;
  672.     hInfo[id][hCassafortePosX][0] = -62.07284, hInfo[id][hCassafortePosY][0] = 1367.02246, hInfo[id][hCassafortePosZ][0] = 1079.63281, hInfo[id][hCassafortePosRZ][0] = 0;
  673.     hInfo[id][hCassafortePosX][1] = -62.47700, hInfo[id][hCassafortePosY][1] = 1366.75696, hInfo[id][hCassafortePosZ][1] = 1079.63208, hInfo[id][hCassafortePosRZ][1] = 0;
  674.     hInfo[id][hCassafortePosX][2] = -62.07280, hInfo[id][hCassafortePosY][2] = 1367.02246, hInfo[id][hCassafortePosZ][2] = 1079.55286, hInfo[id][hCassafortePosRZ][2] = 0;
  675.     hInfo[id][hCassafortePosX][3] = -61.86310, hInfo[id][hCassafortePosY][3] = 1366.70483, hInfo[id][hCassafortePosZ][3] = 1079.63208, hInfo[id][hCassafortePosRZ][3] = -180.00000;
  676.     //CreateDynamicObjects//
  677.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  678.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  679.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  680.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  681.     }
  682.  
  683. //==QUASI CATAPECCHIE==//
  684.  
  685.     else if(hInfo[id][hInterior] == 5){//burgl house 2 - 2 V
  686.     hInfo[id][hIntID] = 2;
  687.     hInfo[id][hPosXX] = 226.3111;
  688.     hInfo[id][hPosYY] = 1240.1882;
  689.     hInfo[id][hPosZZ] = 1082.1406;
  690.     hInfo[id][hCassafortePosX][0] = 216.61600, hInfo[id][hCassafortePosY][0] = 1251.24219, hInfo[id][hCassafortePosZ][0] = 1081.58765, hInfo[id][hCassafortePosRZ][0] = 90.00000;
  691.     hInfo[id][hCassafortePosX][1] = 216.88560, hInfo[id][hCassafortePosY][1] = 1250.83069, hInfo[id][hCassafortePosZ][1] = 1081.58765, hInfo[id][hCassafortePosRZ][1] = 90.00000;
  692.     hInfo[id][hCassafortePosX][2] = 216.61600, hInfo[id][hCassafortePosY][2] = 1251.24219, hInfo[id][hCassafortePosZ][2] = 1081.50354, hInfo[id][hCassafortePosRZ][2] = 90.00000;
  693.     hInfo[id][hCassafortePosX][3] = 216.93747, hInfo[id][hCassafortePosY][3] = 1251.44250, hInfo[id][hCassafortePosZ][3] = 1081.58765, hInfo[id][hCassafortePosRZ][3] = -91.02000;
  694.     //CreateDynamicObjects//
  695.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  696.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  697.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  698.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  699.     }
  700.  
  701.     else if(hInfo[id][hInterior] == 6){//burgl house 3 - 1 V
  702.     hInfo[id][hIntID] = 1;
  703.     hInfo[id][hPosXX] = 223.0662;
  704.     hInfo[id][hPosYY] = 1287.1106;
  705.     hInfo[id][hPosZZ] = 1082.1406;
  706.     hInfo[id][hCassafortePosX][0] = 220.43111, hInfo[id][hCassafortePosY][0] = 1291.00403, hInfo[id][hCassafortePosZ][0] = 1081.54407, hInfo[id][hCassafortePosRZ][0] = -180.00000;
  707.     hInfo[id][hCassafortePosX][2] = 220.43111, hInfo[id][hCassafortePosY][2] = 1291.00403, hInfo[id][hCassafortePosZ][2] = 1081.46008, hInfo[id][hCassafortePosRZ][2] = -180.00000;
  708.     hInfo[id][hCassafortePosX][1] = 220.82901, hInfo[id][hCassafortePosY][1] = 1291.26636, hInfo[id][hCassafortePosZ][1] = 1081.55725, hInfo[id][hCassafortePosRZ][1] = -180.00000;
  709.     hInfo[id][hCassafortePosX][3] = 220.21840, hInfo[id][hCassafortePosY][3] = 1291.31909, hInfo[id][hCassafortePosZ][3] = 1081.56750, hInfo[id][hCassafortePosRZ][3] = 0;
  710.     //CreateDynamicObjects//
  711.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  712.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  713.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  714.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  715.     }
  716.  
  717.     else if(hInfo[id][hInterior] == 7){//burgl house 12 - 4
  718.     hInfo[id][hIntID] = 4;
  719.     hInfo[id][hPosXX] = 260.6769;
  720.     hInfo[id][hPosYY] = 1284.5815;
  721.     hInfo[id][hPosZZ] = 1080.2578;
  722.     hInfo[id][hCassafortePosX][0] = 262.82019, hInfo[id][hCassafortePosY][0] = 1285.06348, hInfo[id][hCassafortePosZ][0] = 1079.68591, hInfo[id][hCassafortePosRZ][0] = -180.00000;
  723.     hInfo[id][hCassafortePosX][2] = 262.82019, hInfo[id][hCassafortePosY][2] = 1285.06348, hInfo[id][hCassafortePosZ][2] = 1079.59790, hInfo[id][hCassafortePosRZ][2] = -180.00000;
  724.     hInfo[id][hCassafortePosX][1] = 263.22061, hInfo[id][hCassafortePosY][1] = 1285.32141, hInfo[id][hCassafortePosZ][1] = 1079.68799, hInfo[id][hCassafortePosRZ][1] = -180.00000;
  725.     hInfo[id][hCassafortePosX][3] = 262.60410, hInfo[id][hCassafortePosY][3] = 1285.37549, hInfo[id][hCassafortePosZ][3] = 1079.69507, hInfo[id][hCassafortePosRZ][3] = 0;
  726.     //CreateDynamicObjects//
  727.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  728.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  729.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  730.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  731.     }
  732.  
  733.     else if(hInfo[id][hInterior] == 8){// burgl house 22 - 8 V
  734.     hInfo[id][hIntID] = 8;
  735.     hInfo[id][hPosXX] = -42.7106;
  736.     hInfo[id][hPosYY] = 1405.4822;
  737.     hInfo[id][hPosZZ] = 1084.4297;
  738.     hInfo[id][hCassafortePosX][0] = -52.73160, hInfo[id][hCassafortePosY][0] = 1402.38110, hInfo[id][hCassafortePosZ][0] = 1083.84338, hInfo[id][hCassafortePosRZ][0] = 90.00000;
  739.     hInfo[id][hCassafortePosX][2] = -52.73160, hInfo[id][hCassafortePosY][2] = 1402.38110, hInfo[id][hCassafortePosZ][2] = 1083.75940, hInfo[id][hCassafortePosRZ][2] = 90.00000;
  740.     hInfo[id][hCassafortePosX][1] = -52.47330, hInfo[id][hCassafortePosY][1] = 1401.97864, hInfo[id][hCassafortePosZ][1] = 1083.84338, hInfo[id][hCassafortePosRZ][1] = 90.00000;
  741.     hInfo[id][hCassafortePosX][3] = -52.42333, hInfo[id][hCassafortePosY][3] = 1402.59412, hInfo[id][hCassafortePosZ][3] = 1083.86414, hInfo[id][hCassafortePosRZ][3] = -90.00000;
  742.     //CreateDynamicObjects//
  743.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  744.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  745.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  746.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  747.     }
  748.  
  749. //==COMUNI==//
  750.  
  751.     else if(hInfo[id][hInterior] == 9){// CJ's - 3 V
  752.     hInfo[id][hIntID] = 3;
  753.     hInfo[id][hPosXX] = 2496.2122;
  754.     hInfo[id][hPosYY] = -1692.3842;
  755.     hInfo[id][hPosZZ] = 1014.7422;
  756.     hInfo[id][hCassafortePosX][0] = 2490.57788, hInfo[id][hCassafortePosY][0] = -1705.33215, hInfo[id][hCassafortePosZ][0] = 1017.76581, hInfo[id][hCassafortePosRZ][0] = 90.00000;
  757.     hInfo[id][hCassafortePosX][2] = 2490.57788, hInfo[id][hCassafortePosY][2] = -1705.33215, hInfo[id][hCassafortePosZ][2] = 1017.68182, hInfo[id][hCassafortePosRZ][2] = 90.00000;
  758.     hInfo[id][hCassafortePosX][1] = 2490.83447, hInfo[id][hCassafortePosY][1] = -1705.72778, hInfo[id][hCassafortePosZ][1] = 1017.76581, hInfo[id][hCassafortePosRZ][1] = 90.00000;
  759.     hInfo[id][hCassafortePosX][3] = 2490.89209, hInfo[id][hCassafortePosY][3] = -1705.11401, hInfo[id][hCassafortePosZ][3] = 1017.77258, hInfo[id][hCassafortePosRZ][3] = -90.00000;
  760.     //CreateDynamicObjects//
  761.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  762.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  763.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  764.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  765.     }
  766.  
  767.     else if(hInfo[id][hInterior] == 10){// burgl house 5 - 3 V
  768.     hInfo[id][hIntID] = 3;
  769.     hInfo[id][hPosXX] = 235.2442;
  770.     hInfo[id][hPosYY] = 1187.0848;
  771.     hInfo[id][hPosZZ] = 1080.2578;
  772.     hInfo[id][hCassafortePosX][0] = 229.82539, hInfo[id][hCassafortePosY][0] = 1198.11438, hInfo[id][hCassafortePosZ][0] = 1083.84717, hInfo[id][hCassafortePosRZ][0] = 0;
  773.     hInfo[id][hCassafortePosX][2] = 229.82539, hInfo[id][hCassafortePosY][2] = 1198.11438, hInfo[id][hCassafortePosZ][2] = 1083.75916, hInfo[id][hCassafortePosRZ][2] = 0;
  774.     hInfo[id][hCassafortePosX][1] = 229.41316, hInfo[id][hCassafortePosY][1] = 1197.84680, hInfo[id][hCassafortePosZ][1] = 1083.84717, hInfo[id][hCassafortePosRZ][1] = 0;
  775.     hInfo[id][hCassafortePosX][3] = 230.02611, hInfo[id][hCassafortePosY][3] = 1197.79004, hInfo[id][hCassafortePosZ][3] = 1083.85657, hInfo[id][hCassafortePosRZ][3] = -180.00000;
  776.     //CreateDynamicObjects//
  777.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  778.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  779.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  780.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  781.     }
  782.  
  783.     else if(hInfo[id][hInterior] == 11){// burgl house 4 - 5
  784.     hInfo[id][hIntID] = 5;
  785.     hInfo[id][hPosXX] = 226.3047;
  786.     hInfo[id][hPosYY] = 1114.4124;
  787.     hInfo[id][hPosZZ] = 1080.9929;
  788.     hInfo[id][hCassafortePosX][0] = 244.13229, hInfo[id][hCassafortePosY][0] = 1112.20776, hInfo[id][hCassafortePosZ][0] = 1084.46106, hInfo[id][hCassafortePosRZ][0] = -90.00000;
  789.     hInfo[id][hCassafortePosX][1] = 243.87399, hInfo[id][hCassafortePosY][1] = 1112.60449, hInfo[id][hCassafortePosZ][1] = 1084.47754, hInfo[id][hCassafortePosRZ][1] = 270.00000;
  790.     hInfo[id][hCassafortePosX][2] = 244.13229, hInfo[id][hCassafortePosY][2] = 1112.20776, hInfo[id][hCassafortePosZ][2] = 1084.37512, hInfo[id][hCassafortePosRZ][2] = -90.00000;
  791.     hInfo[id][hCassafortePosX][3] = 243.82401, hInfo[id][hCassafortePosY][3] = 1111.99048, hInfo[id][hCassafortePosZ][3] = 1084.49072, hInfo[id][hCassafortePosRZ][3] = 90.00000;
  792.     //CreateDynamicObjects//
  793.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  794.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  795.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  796.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  797.     }
  798.  
  799.     else if(hInfo[id][hInterior] == 12){// burgl house 21 - 15 V
  800.     hInfo[id][hIntID] = 15;
  801.     hInfo[id][hPosXX] = 294.9517;
  802.     hInfo[id][hPosYY] = 1472.5757;
  803.     hInfo[id][hPosZZ] = 1080.2578;
  804.     hInfo[id][hCassafortePosX][0] = 297.97830, hInfo[id][hCassafortePosY][0] = 1471.29395, hInfo[id][hCassafortePosZ][0] = 1079.67700, hInfo[id][hCassafortePosRZ][0] = 180.00000;
  805.     hInfo[id][hCassafortePosX][2] = 297.97830, hInfo[id][hCassafortePosY][2] = 1471.29395, hInfo[id][hCassafortePosZ][2] = 1079.59094, hInfo[id][hCassafortePosRZ][2] = -180.00000;
  806.     hInfo[id][hCassafortePosX][1] = 298.37177, hInfo[id][hCassafortePosY][1] = 1471.54895, hInfo[id][hCassafortePosZ][1] = 1079.67224, hInfo[id][hCassafortePosRZ][1] = 180.00000;
  807.     hInfo[id][hCassafortePosX][3] = 297.75464, hInfo[id][hCassafortePosY][3] = 1471.54895, hInfo[id][hCassafortePosZ][3] = 1079.68555, hInfo[id][hCassafortePosRZ][3] = 0.00000;
  808.     //CreateDynamicObjects//
  809.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  810.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  811.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  812.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  813.     }
  814.  
  815.     else if(hInfo[id][hInterior] == 13){// Budget Inn - 12 V
  816.     hInfo[id][hIntID] = 12;
  817.     hInfo[id][hPosXX] = 444.2836;
  818.     hInfo[id][hPosYY] = 510.1171;
  819.     hInfo[id][hPosZZ] = 1001.4195;
  820.     hInfo[id][hCassafortePosX][0] = 452.26019, hInfo[id][hCassafortePosY][0] = 506.61810, hInfo[id][hCassafortePosZ][0] = 1000.83722, hInfo[id][hCassafortePosRZ][0] = -180.00000;
  821.     hInfo[id][hCassafortePosX][2] = 452.26019, hInfo[id][hCassafortePosY][2] = 506.61810, hInfo[id][hCassafortePosZ][2] = 1000.75122, hInfo[id][hCassafortePosRZ][2] = 180.00000;
  822.     hInfo[id][hCassafortePosX][1] = 452.66586, hInfo[id][hCassafortePosY][1] = 506.87576, hInfo[id][hCassafortePosZ][1] = 1000.83722, hInfo[id][hCassafortePosRZ][1] = 180.00000;
  823.     hInfo[id][hCassafortePosX][3] = 452.05161, hInfo[id][hCassafortePosY][3] = 506.92401, hInfo[id][hCassafortePosZ][3] = 1000.84521, hInfo[id][hCassafortePosRZ][3] = 0;
  824.     //CreateDynamicObjects//
  825.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  826.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  827.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  828.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  829.     }
  830.  
  831.     else if(hInfo[id][hInterior] == 14){// burg house 3 - 2 V
  832.     hInfo[id][hIntID] = 2;
  833.     hInfo[id][hPosXX] = 447.0993;
  834.     hInfo[id][hPosYY] = 1397.3583;
  835.     hInfo[id][hPosZZ] = 1084.3047;
  836.     hInfo[id][hCassafortePosX][0] = 450.45529, hInfo[id][hCassafortePosY][0] = 1397.54871, hInfo[id][hCassafortePosZ][0] = 1083.72510, hInfo[id][hCassafortePosRZ][0] = -180.00000;
  837.     hInfo[id][hCassafortePosX][2] = 450.45529, hInfo[id][hCassafortePosY][2] = 1397.54871, hInfo[id][hCassafortePosZ][2] = 1083.63916, hInfo[id][hCassafortePosRZ][2] = 180.00000;
  838.     hInfo[id][hCassafortePosX][1] = 450.85779, hInfo[id][hCassafortePosY][1] = 1397.80640, hInfo[id][hCassafortePosZ][1] = 1083.72156, hInfo[id][hCassafortePosRZ][1] = -180.00000;
  839.     hInfo[id][hCassafortePosX][3] = 450.24460, hInfo[id][hCassafortePosY][3] = 1397.85510, hInfo[id][hCassafortePosZ][3] = 1083.72241, hInfo[id][hCassafortePosRZ][3] = 0;
  840.     //CreateDynamicObjects//
  841.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  842.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  843.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  844.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  845.     }
  846.  
  847.     else if(hInfo[id][hInterior] == 15){// Colonell house without staff - 8 V
  848.     hInfo[id][hIntID] = 8;
  849.     hInfo[id][hPosXX] = 2807.6267;
  850.     hInfo[id][hPosYY] = -1174.2015;
  851.     hInfo[id][hPosZZ] = 1025.5703;
  852.     hInfo[id][hCassafortePosX][0] = 2814.56567, hInfo[id][hCassafortePosY][0] = -1170.75598, hInfo[id][hCassafortePosZ][0] = 1028.58655, hInfo[id][hCassafortePosRZ][0] = 180.00000;
  853.     hInfo[id][hCassafortePosX][2] = 2814.56567, hInfo[id][hCassafortePosY][2] = -1170.75598, hInfo[id][hCassafortePosZ][2] = 1028.50244, hInfo[id][hCassafortePosRZ][2] = -180.00000;
  854.     hInfo[id][hCassafortePosX][1] = 2814.95630, hInfo[id][hCassafortePosY][1] = -1170.50037, hInfo[id][hCassafortePosZ][1] = 1028.58655, hInfo[id][hCassafortePosRZ][1] = 180.00000;
  855.     hInfo[id][hCassafortePosX][3] = 2814.34326, hInfo[id][hCassafortePosY][3] = -1170.44617, hInfo[id][hCassafortePosZ][3] = 1028.59302, hInfo[id][hCassafortePosRZ][3] = 0;
  856.     //CreateDynamicObjects//
  857.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  858.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  859.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  860.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  861.     }
  862.  
  863. //==QUASI LUSSO==//
  864.  
  865.     else if(hInfo[id][hInterior] == 16){// wu zi mu's - 1 V
  866.     hInfo[id][hIntID] = 1;
  867.     hInfo[id][hPosXX] = -2168.0852;
  868.     hInfo[id][hPosYY] = 642.3335;
  869.     hInfo[id][hPosZZ] = 1057.5938;
  870.     hInfo[id][hCassafortePosX][0] = -2168.25024, hInfo[id][hCassafortePosY][0] = 646.98163, hInfo[id][hCassafortePosZ][0] = 1057.01416, hInfo[id][hCassafortePosRZ][0] = 0;
  871.     hInfo[id][hCassafortePosX][2] = -2168.25024, hInfo[id][hCassafortePosY][2] = 646.98163, hInfo[id][hCassafortePosZ][2] = 1056.92822, hInfo[id][hCassafortePosRZ][2] = 0;
  872.     hInfo[id][hCassafortePosX][1] = -2168.64771, hInfo[id][hCassafortePosY][1] = 646.72638, hInfo[id][hCassafortePosZ][1] = 1057.01416, hInfo[id][hCassafortePosRZ][1] = 0;
  873.     hInfo[id][hCassafortePosX][3] = -2168.03271, hInfo[id][hCassafortePosY][3] = 646.67310, hInfo[id][hCassafortePosZ][3] = 1057.02686, hInfo[id][hCassafortePosRZ][3] = 180.00000;
  874.     //CreateDynamicObjects//
  875.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  876.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  877.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  878.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  879.     }
  880.  
  881.     else if(hInfo[id][hInterior] == 17){// safehouse casino - 1 V
  882.     hInfo[id][hIntID] = 1;
  883.     hInfo[id][hPosXX] = 2218.4033;
  884.     hInfo[id][hPosYY] = -1076.1272;
  885.     hInfo[id][hPosZZ] = 1050.4844;
  886.     hInfo[id][hCassafortePosX][0] = 2213.12939, hInfo[id][hCassafortePosY][0] = -1078.24353, hInfo[id][hCassafortePosZ][0] = 1049.89221, hInfo[id][hCassafortePosRZ][0] = 88.94160;
  887.     hInfo[id][hCassafortePosX][2] = 2213.12939, hInfo[id][hCassafortePosY][2] = -1078.24353, hInfo[id][hCassafortePosZ][2] = 1049.80420, hInfo[id][hCassafortePosRZ][2] = 88.94160;
  888.     hInfo[id][hCassafortePosX][1] = 2213.38208, hInfo[id][hCassafortePosY][1] = -1078.65076, hInfo[id][hCassafortePosZ][1] = 1049.89221, hInfo[id][hCassafortePosRZ][1] = 88.94160;
  889.     hInfo[id][hCassafortePosX][3] = 2213.44751, hInfo[id][hCassafortePosY][3] = -1078.04297, hInfo[id][hCassafortePosZ][3] = 1049.91687, hInfo[id][hCassafortePosRZ][3] = -91.10157;
  890.     //CreateDynamicObjects//
  891.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  892.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  893.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  894.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  895.     }
  896.  
  897.     else if(hInfo[id][hInterior] == 18){// safehouse 7 - 12  /  2
  898.     hInfo[id][hIntID] = 2;
  899.     hInfo[id][hPosXX] = 2237.5227;
  900.     hInfo[id][hPosYY] = -1081.1327;
  901.     hInfo[id][hPosZZ] = 1049.8826;
  902.     hInfo[id][hCassafortePosX][0] = 2240.32324, hInfo[id][hCassafortePosY][0] = -1081.61499, hInfo[id][hCassafortePosZ][0] = 1048.44666, hInfo[id][hCassafortePosRZ][0] = -180.00000;
  903.     hInfo[id][hCassafortePosX][2] = 2240.32324, hInfo[id][hCassafortePosY][2] = -1081.61499, hInfo[id][hCassafortePosZ][2] = 1048.35864, hInfo[id][hCassafortePosRZ][2] = -180.00000;
  904.     hInfo[id][hCassafortePosX][1] = 2240.72583, hInfo[id][hCassafortePosY][1] = -1081.35449, hInfo[id][hCassafortePosZ][1] = 1048.44666, hInfo[id][hCassafortePosRZ][1] = 180.00000;
  905.     hInfo[id][hCassafortePosX][3] = 2240.11108, hInfo[id][hCassafortePosY][3] = -1081.30200, hInfo[id][hCassafortePosZ][3] = 1048.45276, hInfo[id][hCassafortePosRZ][3] = 0;
  906.     //CreateDynamicObjects//
  907.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  908.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  909.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  910.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  911.     }
  912.  
  913.     else if(hInfo[id][hInterior] == 19){// safehouse 3 - 8
  914.     hInfo[id][hIntID] = 8;
  915.     hInfo[id][hPosXX] = 2365.1443;
  916.     hInfo[id][hPosYY] = -1135.5554;
  917.     hInfo[id][hPosZZ] = 1050.88;
  918.     hInfo[id][hCassafortePosX][0] = 2362.80322, hInfo[id][hCassafortePosY][0] = -1135.66443, hInfo[id][hCassafortePosZ][0] = 1050.29041, hInfo[id][hCassafortePosRZ][0] = -180.00000;
  919.     hInfo[id][hCassafortePosX][1] = 2363.20166, hInfo[id][hCassafortePosY][1] = -1135.40552, hInfo[id][hCassafortePosZ][1] = 1050.29028, hInfo[id][hCassafortePosRZ][1] = -180.00000;
  920.     hInfo[id][hCassafortePosX][3] = 2362.58740, hInfo[id][hCassafortePosY][3] = -1135.35559, hInfo[id][hCassafortePosZ][3] = 1050.30444, hInfo[id][hCassafortePosRZ][3] = 0;
  921.     hInfo[id][hCassafortePosX][2] = 2362.80322, hInfo[id][hCassafortePosY][2] = -1135.66443, hInfo[id][hCassafortePosZ][2] = 1050.20239, hInfo[id][hCassafortePosRZ][2] = 180.00000;
  922.     //CreateDynamicObjects//
  923.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  924.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  925.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  926.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  927.     }
  928.  
  929.     else if(hInfo[id][hInterior] == 20){// burg 12 - 9 V
  930.     hInfo[id][hIntID] = 9;
  931.     hInfo[id][hPosXX] = 83.1227;
  932.     hInfo[id][hPosYY] = 1322.3076;
  933.     hInfo[id][hPosZZ] = 1083.8662;
  934.     hInfo[id][hCassafortePosX][0] = 87.65110, hInfo[id][hCassafortePosY][0] = 1332.38489, hInfo[id][hCassafortePosZ][0] = 1087.78845, hInfo[id][hCassafortePosRZ][0] = -180.00000;
  935.     hInfo[id][hCassafortePosX][2] = 87.65110, hInfo[id][hCassafortePosY][2] = 1332.38489, hInfo[id][hCassafortePosZ][2] = 1087.70044, hInfo[id][hCassafortePosRZ][2] = 180.00000;
  936.     hInfo[id][hCassafortePosX][1] = 88.04450, hInfo[id][hCassafortePosY][1] = 1332.64099, hInfo[id][hCassafortePosZ][1] = 1087.78845, hInfo[id][hCassafortePosRZ][1] = 180.00000;
  937.     hInfo[id][hCassafortePosX][3] = 87.43391, hInfo[id][hCassafortePosY][3] = 1332.68799, hInfo[id][hCassafortePosZ][3] = 1087.79944, hInfo[id][hCassafortePosRZ][3] = 0;
  938.     //CreateDynamicObjects//
  939.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  940.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  941.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  942.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  943.     }
  944.  
  945.     else if(hInfo[id][hInterior] == 21){// burg 13 - 9 V
  946.     hInfo[id][hIntID] = 9;
  947.     hInfo[id][hPosXX] = 260.6131;
  948.     hInfo[id][hPosYY] = 1237.2428;
  949.     hInfo[id][hPosZZ] = 1084.2578;
  950.     hInfo[id][hCassafortePosX][0] = 254.28990, hInfo[id][hCassafortePosY][0] = 1251.64758, hInfo[id][hCassafortePosZ][0] = 1083.67371, hInfo[id][hCassafortePosRZ][0] = 90;
  951.     hInfo[id][hCassafortePosX][2] = 254.28990, hInfo[id][hCassafortePosY][2] = 1251.64758, hInfo[id][hCassafortePosZ][2] = 1083.58569, hInfo[id][hCassafortePosRZ][2] = 90;
  952.     hInfo[id][hCassafortePosX][1] = 254.55080, hInfo[id][hCassafortePosY][1] = 1251.24390, hInfo[id][hCassafortePosZ][1] = 1083.67346, hInfo[id][hCassafortePosRZ][1] = 90;
  953.     hInfo[id][hCassafortePosX][3] = 254.60420, hInfo[id][hCassafortePosY][3] = 1251.85999, hInfo[id][hCassafortePosZ][3] = 1083.68396, hInfo[id][hCassafortePosRZ][3] = -90;
  954.     //CreateDynamicObjects//
  955.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  956.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  957.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  958.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  959.     }
  960.  
  961.     else if(hInfo[id][hInterior] == 22){// burg - 10
  962.     hInfo[id][hIntID] = 10;
  963.     hInfo[id][hPosXX] = 23.8849;
  964.     hInfo[id][hPosYY] = 1340.6981;
  965.     hInfo[id][hPosZZ] = 1084.3750;
  966.     hInfo[id][hCassafortePosX][0] = 22.51780, hInfo[id][hCassafortePosY][0] = 1346.57751, hInfo[id][hCassafortePosZ][0] = 1088.29333, hInfo[id][hCassafortePosRZ][0] = 90;
  967.     hInfo[id][hCassafortePosX][2] = 22.51780, hInfo[id][hCassafortePosY][2] = 1346.57751, hInfo[id][hCassafortePosZ][2] = 1088.20325, hInfo[id][hCassafortePosRZ][2] = 90;
  968.     hInfo[id][hCassafortePosX][1] = 22.78098, hInfo[id][hCassafortePosY][1] = 1346.17529, hInfo[id][hCassafortePosZ][1] = 1088.29333, hInfo[id][hCassafortePosRZ][1] = 90;
  969.     hInfo[id][hCassafortePosX][3] = 22.83080, hInfo[id][hCassafortePosY][3] = 1346.79529, hInfo[id][hCassafortePosZ][3] = 1088.30347, hInfo[id][hCassafortePosRZ][3] = -90;
  970.     //CreateDynamicObjects//
  971.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  972.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  973.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  974.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  975.     }
  976.  
  977.     else if(hInfo[id][hInterior] == 23){// modern - 12
  978.     hInfo[id][hIntID] = 12;
  979.     hInfo[id][hPosXX] = 2324.6936;
  980.     hInfo[id][hPosYY] = -1149.4243;
  981.     hInfo[id][hPosZZ] = 1050.7101;
  982.     hInfo[id][hCassafortePosX][0] = 2313.62988, hInfo[id][hCassafortePosY][0] = -1135.16064, hInfo[id][hCassafortePosZ][0] = 1053.71985, hInfo[id][hCassafortePosRZ][0] = 0;
  983.     hInfo[id][hCassafortePosX][2] = 2313.62988, hInfo[id][hCassafortePosY][2] = -1135.16064, hInfo[id][hCassafortePosZ][2] = 1053.62976, hInfo[id][hCassafortePosRZ][2] = 0;
  984.     hInfo[id][hCassafortePosX][1] = 2313.22974, hInfo[id][hCassafortePosY][1] = -1135.41626, hInfo[id][hCassafortePosZ][1] = 1053.71985, hInfo[id][hCassafortePosRZ][1] = 0;
  985.     hInfo[id][hCassafortePosX][3] = 2313.84399, hInfo[id][hCassafortePosY][3] = -1135.46692, hInfo[id][hCassafortePosZ][3] = 1053.72937, hInfo[id][hCassafortePosRZ][3] = 180;
  986.     //CreateDynamicObjects//
  987.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  988.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  989.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  990.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  991.     }
  992.  
  993.     else if(hInfo[id][hInterior] == 24){// burg - 4
  994.     hInfo[id][hIntID] = 4;
  995.     hInfo[id][hPosXX] = -260.6581;
  996.     hInfo[id][hPosYY] = 1456.4904;
  997.     hInfo[id][hPosZZ] = 1084.3672;
  998.     hInfo[id][hCassafortePosX][0] = -280.11029, hInfo[id][hCassafortePosY][0] = 1454.29517, hInfo[id][hCassafortePosZ][0] = 1083.78967, hInfo[id][hCassafortePosRZ][0] = 90;
  999.     hInfo[id][hCassafortePosX][2] = -280.11029, hInfo[id][hCassafortePosY][2] = 1454.29517, hInfo[id][hCassafortePosZ][2] = 1083.70166, hInfo[id][hCassafortePosRZ][2] = 90;
  1000.     hInfo[id][hCassafortePosX][1] = -279.84915, hInfo[id][hCassafortePosY][1] = 1453.89600, hInfo[id][hCassafortePosZ][1] = 1083.78967, hInfo[id][hCassafortePosRZ][1] = 90;
  1001.     hInfo[id][hCassafortePosX][3] = -279.79910, hInfo[id][hCassafortePosY][3] = 1454.51001, hInfo[id][hCassafortePosZ][3] = 1083.80005, hInfo[id][hCassafortePosRZ][3] = -90;
  1002.     //CreateDynamicObjects//
  1003.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  1004.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  1005.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  1006.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  1007.     }
  1008.  
  1009.     else if(hInfo[id][hInterior] == 25){// burg - 5
  1010.     hInfo[id][hIntID] = 5;
  1011.     hInfo[id][hPosXX] = 22.9995;
  1012.     hInfo[id][hPosYY] = 1403.3665;
  1013.     hInfo[id][hPosZZ] = 1084.4370;
  1014.     hInfo[id][hCassafortePosX][0] = 20.40550, hInfo[id][hCassafortePosY][0] = 1403.31030, hInfo[id][hCassafortePosZ][0] = 1083.85742, hInfo[id][hCassafortePosRZ][0] = -180;
  1015.     hInfo[id][hCassafortePosX][2] = 20.40550, hInfo[id][hCassafortePosY][2] = 1403.31030, hInfo[id][hCassafortePosZ][2] = 1083.77344, hInfo[id][hCassafortePosRZ][2] = 180;
  1016.     hInfo[id][hCassafortePosX][1] = 20.80889, hInfo[id][hCassafortePosY][1] = 1403.56726, hInfo[id][hCassafortePosZ][1] = 1083.85742, hInfo[id][hCassafortePosRZ][1] = 180;
  1017.     hInfo[id][hCassafortePosX][3] = 20.19977, hInfo[id][hCassafortePosY][3] = 1403.62073, hInfo[id][hCassafortePosZ][3] = 1083.86816, hInfo[id][hCassafortePosRZ][3] = 0;
  1018.     //CreateDynamicObjects//
  1019.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  1020.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  1021.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  1022.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  1023.     }
  1024.  
  1025.     else if(hInfo[id][hInterior] == 26){// burg - 5
  1026.     hInfo[id][hIntID] = 5;
  1027.     hInfo[id][hPosXX] = 140.1408;
  1028.     hInfo[id][hPosYY] = 1366.8187;
  1029.     hInfo[id][hPosZZ] = 1083.8594;
  1030.     hInfo[id][hCassafortePosX][0] = 154.24440, hInfo[id][hCassafortePosY][0] = 1370.19788, hInfo[id][hCassafortePosZ][0] = 1087.78003, hInfo[id][hCassafortePosRZ][0] = -90;
  1031.     hInfo[id][hCassafortePosX][2] = 154.24440, hInfo[id][hCassafortePosY][2] = 1370.19788, hInfo[id][hCassafortePosZ][2] = 1087.69397, hInfo[id][hCassafortePosRZ][2] = -90;
  1032.     hInfo[id][hCassafortePosX][1] = 153.99113, hInfo[id][hCassafortePosY][1] = 1370.59985, hInfo[id][hCassafortePosZ][1] = 1087.78003, hInfo[id][hCassafortePosRZ][1] = -90;
  1033.     hInfo[id][hCassafortePosX][3] = 153.94119, hInfo[id][hCassafortePosY][3] = 1369.98633, hInfo[id][hCassafortePosZ][3] = 1087.79175, hInfo[id][hCassafortePosRZ][3] = 90;
  1034.     //CreateDynamicObjects//
  1035.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  1036.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  1037.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  1038.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  1039.     }
  1040.    
  1041.     else if(hInfo[id][hInterior] == 27){// burg - 6
  1042.     hInfo[id][hIntID] = 6;
  1043.     hInfo[id][hPosXX] = 234.2475;
  1044.     hInfo[id][hPosYY] = 1064.1326;
  1045.     hInfo[id][hPosZZ] = 1084.2117;
  1046.     hInfo[id][hCassafortePosX][0] = 233.99139, hInfo[id][hCassafortePosY][0] = 1084.00684, hInfo[id][hCassafortePosZ][0] = 1087.23645, hInfo[id][hCassafortePosRZ][0] = 0;
  1047.     hInfo[id][hCassafortePosX][2] = 233.99139, hInfo[id][hCassafortePosY][2] = 1084.00684, hInfo[id][hCassafortePosZ][2] = 1087.15051, hInfo[id][hCassafortePosRZ][2] = 0;
  1048.     hInfo[id][hCassafortePosX][1] = 233.59642, hInfo[id][hCassafortePosY][1] = 1083.74988, hInfo[id][hCassafortePosZ][1] = 1087.23645, hInfo[id][hCassafortePosRZ][1] = 0;
  1049.     hInfo[id][hCassafortePosX][3] = 234.20938, hInfo[id][hCassafortePosY][3] = 1083.70129, hInfo[id][hCassafortePosZ][3] = 1087.25549, hInfo[id][hCassafortePosRZ][3] = 180;
  1050.     //CreateDynamicObjects//
  1051.     CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  1052.     CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  1053.     CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  1054.     CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  1055.     }
  1056.    
  1057.     //===CREA IL FILE DELLA CASA===//
  1058.     new file4[403];
  1059.     format(file4, sizeof(file4), HPATH, id);
  1060.     new INI:File = INI_Open(file4);
  1061.     INI_SetTag(File,"data");
  1062.     INI_WriteString(File,"Proprietario", hInfo[id][hProprietario]);
  1063.     INI_WriteInt(File,"Comprato", hInfo[id][hComprato]);
  1064.     INI_WriteInt(File,"Prezzo", hInfo[id][hPrezzo]);
  1065.     INI_WriteInt(File,"Interior", hInfo[id][hInterior]);
  1066.     INI_WriteInt(File,"VirtualWorld", hInfo[id][hVirtualWorld]);
  1067.     INI_WriteInt(File,"IntID", hInfo[id][hIntID]);
  1068.     INI_WriteInt(File,"Stato", hInfo[id][hStato]);
  1069.     INI_WriteFloat(File,"PosX", hInfo[id][hPosX]);
  1070.     INI_WriteFloat(File,"PosY", hInfo[id][hPosY]);
  1071.     INI_WriteFloat(File,"PosZ", hInfo[id][hPosZ]);
  1072.     INI_WriteFloat(File,"PosA", hInfo[id][hPosA]);
  1073.     INI_WriteFloat(File,"PosXX", hInfo[id][hPosXX]);
  1074.     INI_WriteFloat(File,"PosYY", hInfo[id][hPosYY]);
  1075.     INI_WriteFloat(File,"PosZZ", hInfo[id][hPosZZ]);
  1076.     INI_WriteFloat(File,"PosAA", hInfo[id][hPosAA]);
  1077.     INI_WriteInt(File,"Cassa", hInfo[id][hCassa]);
  1078.     //mobilia
  1079.     INI_WriteInt(File,"CassaforteID", hInfo[id][hCassaforteID][0]);
  1080.     INI_WriteInt(File,"P_CassaforteID", hInfo[id][hCassaforteID][1]);
  1081.     INI_WriteInt(File,"S_CassaforteID", hInfo[id][hCassaforteID][2]);
  1082.     INI_WriteInt(File,"T_CassaforteID", hInfo[id][hCassaforteID][3]);
  1083.     INI_WriteFloat(File,"CassafortePosX", hInfo[id][hCassafortePosX][0]);
  1084.     INI_WriteFloat(File,"P_CassafortePosX", hInfo[id][hCassafortePosX][1]);
  1085.     INI_WriteFloat(File,"S_CassafortePosX", hInfo[id][hCassafortePosX][2]);
  1086.     INI_WriteFloat(File,"T_CassafortePosX", hInfo[id][hCassafortePosX][3]);
  1087.     INI_WriteFloat(File,"CassafortePosY", hInfo[id][hCassafortePosY][0]);
  1088.     INI_WriteFloat(File,"P_CassafortePosY", hInfo[id][hCassafortePosY][1]);
  1089.     INI_WriteFloat(File,"S_CassafortePosY", hInfo[id][hCassafortePosY][2]);
  1090.     INI_WriteFloat(File,"T_CassafortePosY", hInfo[id][hCassafortePosY][3]);
  1091.     INI_WriteFloat(File,"CassafortePosZ", hInfo[id][hCassafortePosZ][0]);
  1092.     INI_WriteFloat(File,"P_CassafortePosZ", hInfo[id][hCassafortePosZ][1]);
  1093.     INI_WriteFloat(File,"S_CassafortePosZ", hInfo[id][hCassafortePosZ][2]);
  1094.     INI_WriteFloat(File,"T_CassafortePosZ", hInfo[id][hCassafortePosZ][3]);
  1095.     INI_WriteFloat(File,"CassafortePosRZ", hInfo[id][hCassafortePosRZ][0]);
  1096.     INI_WriteFloat(File,"P_CassafortePosRZ", hInfo[id][hCassafortePosRZ][1]);
  1097.     INI_WriteFloat(File,"S_CassafortePosRZ", hInfo[id][hCassafortePosRZ][2]);
  1098.     INI_WriteFloat(File,"T_CassafortePosRZ", hInfo[id][hCassafortePosRZ][3]);
  1099.     INI_WriteInt(File,"StatoCassaforte", hInfo[id][hStatoCassaforte]);
  1100.     INI_WriteInt(File,"PassCass", hInfo[id][hPassCass]);
  1101.     INI_WriteInt(File,"Antifurto", hInfo[id][hAntifurto]);
  1102.    
  1103.     //--//
  1104.     INI_WriteInt(File,"ObjectID", hInfo[id][hObjectID]);
  1105.     INI_WriteFloat(File,"ObjectPosX", hInfo[id][hObjectPosX]);
  1106.     INI_WriteFloat(File,"ObjectPosY", hInfo[id][hObjectPosY]);
  1107.     INI_WriteFloat(File,"ObjectPosZ", hInfo[id][hObjectPosZ]);
  1108.     INI_WriteFloat(File,"ObjectPosRX", hInfo[id][hObjectPosRX]);
  1109.     INI_WriteFloat(File,"ObjectPosRY", hInfo[id][hObjectPosRY]);
  1110.     INI_WriteFloat(File,"ObjectPosRZ", hInfo[id][hObjectPosRZ]);
  1111.     INI_Close(File);
  1112.     return 1;
  1113. }
  1114.  
  1115. CMD:money(playerid, params[]){
  1116. GivePlayerMoney(playerid, 10000);
  1117. return 1;}
  1118.  
  1119. CMD:carica(playerid, params[])
  1120. {//non ci metto il break.
  1121.     new stri[500];
  1122.     for(new id = 1; id < sizeof(hInfo); id++)
  1123.     {
  1124.     //if(id == sizeof(hInfo)) break;
  1125.         format(stri, sizeof(stri), HPATH, id);
  1126.         INI_ParseFile(stri, "loadhome_%s", .bExtra = true, .extra = id );
  1127.         new strin[250];
  1128.         format(strin, sizeof(strin), "Casa[ID:%d]\nProprietario: %s\nStato: Aperta\nPrezzo: %d\nInterior: %d\n Per comprare premi Y", id, hInfo[id][hProprietario],  hInfo[id][hPrezzo], hInfo[id][hInterior]);
  1129.         hlabel[id] = CreateDynamic3DTextLabel(strin, GIALLO, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ], 3.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0);
  1130.    
  1131.         switch(hInfo[id][hComprato])
  1132.         {//a
  1133.  
  1134.             case 0:
  1135.             {//b
  1136.             //hInfo[id][hStato] = 1;
  1137.                 switch(hInfo[id][hStato])
  1138.                 {//c
  1139.                     case 0:
  1140.                     {}
  1141.                     case 1:
  1142.                     {//e
  1143.                         new string[200];
  1144.                         format(string, sizeof(string), "Casa[ID:%d]\nProprietario: %s\nStato: Aperta\nPrezzo: %d\nInterior: %d\nPer comprare premi Y", id, hInfo[id][hProprietario], hInfo[id][hPrezzo], hInfo[id][hInterior]);
  1145.                         UpdateDynamic3DTextLabelText(hlabel[id], GIALLO, string);
  1146.                         hInfo[id][hIcon] = CreateDynamicPickup(1273, 1, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ],0);
  1147.                     }//e
  1148.                 }//c
  1149.             }//b
  1150.             case 1:
  1151.             {//f
  1152.                 switch(hInfo[id][hStato])
  1153.                 {//g
  1154.                     case 0:
  1155.                     {//h
  1156.                         new string[200];
  1157.                         format(string, sizeof(string), "Casa[ID:%d]\nProprietario: %s\nStato: Chiusa\nPrezzo: %d\nInterior: %d\nPremi Y per interagire", id, hInfo[id][hProprietario], hInfo[id][hPrezzo], hInfo[id][hInterior]);
  1158.                         UpdateDynamic3DTextLabelText(hlabel[id], GIALLO, string);
  1159.                         hInfo[id][hIcon] = CreateDynamicPickup(1272, 1, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ],0);
  1160.                     }//h
  1161.                     case 1:
  1162.                     {//i
  1163.                         new string[200];
  1164.                         format(string, sizeof(string), "Casa[ID:%d]\nProprietario: %s\nStato: Aperta\nPrezzo: %d\nInterior: %d\nPremi Y per interagire", id, hInfo[id][hProprietario], hInfo[id][hPrezzo], hInfo[id][hInterior]);
  1165.                         UpdateDynamic3DTextLabelText(hlabel[id], GIALLO, string);
  1166.                         hInfo[id][hIcon] = CreateDynamicPickup(1272, 1, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ],0);
  1167.                     }//i
  1168.                 }//g
  1169.             }//f
  1170.         }//a
  1171.         //CASSAFORTE
  1172.         CreateDynamicObject(hInfo[id][hCassaforteID][0], hInfo[id][hCassafortePosX][0], hInfo[id][hCassafortePosY][0], hInfo[id][hCassafortePosZ][0], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][0], id);
  1173.         CreateDynamicObject(hInfo[id][hCassaforteID][1], hInfo[id][hCassafortePosX][1], hInfo[id][hCassafortePosY][1], hInfo[id][hCassafortePosZ][1], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][1], id);
  1174.         CreateDynamicObject(hInfo[id][hCassaforteID][2], hInfo[id][hCassafortePosX][2], hInfo[id][hCassafortePosY][2], hInfo[id][hCassafortePosZ][2], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][2], id);
  1175.         CreateDynamicObject(hInfo[id][hCassaforteID][3], hInfo[id][hCassafortePosX][3], hInfo[id][hCassafortePosY][3], hInfo[id][hCassafortePosZ][3], 0.00000, 0.00000, hInfo[id][hCassafortePosRZ][3], id);
  1176.     }
  1177.     RemoveBuildingForPlayer(playerid, 1743, 443.8828, 513.7813, 1000.4063, 0.25);
  1178.     RemoveBuildingForPlayer(playerid, 1740, 446.5391, 513.7500, 1000.4063, 0.25);
  1179.     RemoveBuildingForPlayer(playerid, 1794, 447.4141, 512.6719, 1000.4063, 0.25);
  1180.     RemoveBuildingForPlayer(playerid, 1740, 449.3281, 513.7344, 1000.4063, 0.25);
  1181.     RemoveBuildingForPlayer(playerid, 1744, 452.9609, 511.7813, 1001.2578, 0.25);
  1182.     RemoveBuildingForPlayer(playerid, 1786, 452.5469, 515.0313, 1001.6563, 0.25);
  1183.     RemoveBuildingForPlayer(playerid, 14480, 456.1719, 514.1250, 1001.0078, 0.25);
  1184.     RemoveBuildingForPlayer(playerid, 14481, 457.1484, 515.0156, 1002.2578, 0.25);
  1185.     RemoveBuildingForPlayer(playerid, 1743, 451.3281, 515.8438, 1000.4063, 0.25);
  1186.     RemoveBuildingForPlayer(playerid, 2865, 2499.5000, -1712.2188, 1014.8672, 0.25);
  1187.     RemoveBuildingForPlayer(playerid, 2821, 2500.9297, -1710.3516, 1014.8516, 0.25);
  1188.     RemoveBuildingForPlayer(playerid, 1509, 2501.1953, -1710.6953, 1015.0547, 0.25);
  1189.     RemoveBuildingForPlayer(playerid, 2277, 2494.7578, -1705.3281, 1018.8984, 0.25);
  1190.     RemoveBuildingForPlayer(playerid, 1512, 2500.8906, -1706.5703, 1015.0547, 0.25);
  1191.     RemoveBuildingForPlayer(playerid, 1512, 2501.1172, -1705.4766, 1015.0547, 0.25);
  1192.     RemoveBuildingForPlayer(playerid, 1509, 2501.1953, -1706.8594, 1015.0547, 0.25);
  1193.     RemoveBuildingForPlayer(playerid, 1520, 2501.2969, -1707.2344, 1014.9141, 0.25);
  1194.     RemoveBuildingForPlayer(playerid, 1520, 2501.2969, -1707.3594, 1014.9141, 0.25);
  1195.     RemoveBuildingForPlayer(playerid, 2830, 2491.8359, -1702.9375, 1014.5703, 0.25);
  1196.     RemoveBuildingForPlayer(playerid, 2306, 2491.8359, -1701.2813, 1017.3516, 0.25);
  1197.     RemoveBuildingForPlayer(playerid, 1794, 2492.9688, -1701.8516, 1017.3672, 0.25);
  1198.     RemoveBuildingForPlayer(playerid, 2306, 2494.0156, -1701.3125, 1017.3516, 0.25);
  1199.     RemoveBuildingForPlayer(playerid, 2247, 2494.1172, -1700.3359, 1018.8203, 0.25);
  1200.     RemoveBuildingForPlayer(playerid, 14478, 2494.4297, -1698.3359, 1014.0391, 0.25);
  1201.     RemoveBuildingForPlayer(playerid, 1740, 2495.2891, -1704.4922, 1017.3672, 0.25);
  1202.     RemoveBuildingForPlayer(playerid, 2816, 2494.8047, -1702.5156, 1018.0469, 0.25);
  1203.     RemoveBuildingForPlayer(playerid, 2272, 2496.2188, -1702.5234, 1018.5859, 0.25);
  1204.     RemoveBuildingForPlayer(playerid, 14477, 2501.0703, -1697.6172, 1016.1250, 0.25);
  1205.     RemoveBuildingForPlayer(playerid, 14490, 2501.0703, -1697.6172, 1016.1250, 0.25);
  1206.     RemoveBuildingForPlayer(playerid, 14491, 2501.0703, -1697.6172, 1016.1250, 0.25);
  1207.     RemoveBuildingForPlayer(playerid, 2252, 2493.0469, -1697.1875, 1014.5703, 0.25);
  1208.     RemoveBuildingForPlayer(playerid, 2827, 2497.6563, -1697.0703, 1014.7266, 0.25);
  1209.     RemoveBuildingForPlayer(playerid, 14489, 2490.4453, -1694.8672, 1015.4609, 0.25);
  1210.     RemoveBuildingForPlayer(playerid, 2028, 2491.3438, -1694.7656, 1013.8359, 0.25);
  1211.     RemoveBuildingForPlayer(playerid, 2046, 2806.2266, -1174.5703, 1026.3594, 0.25);
  1212.     RemoveBuildingForPlayer(playerid, 2049, 2805.2109, -1173.4922, 1026.5234, 0.25);
  1213.     RemoveBuildingForPlayer(playerid, 2241, 2805.6875, -1173.5156, 1025.0703, 0.25);
  1214.     RemoveBuildingForPlayer(playerid, 2060, 2810.3047, -1172.8516, 1025.2109, 0.25);
  1215.     RemoveBuildingForPlayer(playerid, 2060, 2810.3047, -1172.8516, 1025.0469, 0.25);
  1216.     RemoveBuildingForPlayer(playerid, 2060, 2810.3047, -1172.8516, 1024.8750, 0.25);
  1217.     RemoveBuildingForPlayer(playerid, 2060, 2810.3047, -1172.8516, 1024.7031, 0.25);
  1218.     RemoveBuildingForPlayer(playerid, 2060, 2811.6016, -1172.8516, 1024.8750, 0.25);
  1219.     RemoveBuildingForPlayer(playerid, 2060, 2811.6016, -1172.8516, 1024.7031, 0.25);
  1220.     RemoveBuildingForPlayer(playerid, 2060, 2811.6016, -1172.8516, 1025.0469, 0.25);
  1221.     RemoveBuildingForPlayer(playerid, 2060, 2811.6016, -1172.8516, 1025.2109, 0.25);
  1222.     RemoveBuildingForPlayer(playerid, 2048, 2805.2109, -1172.0547, 1026.8906, 0.25);
  1223.     RemoveBuildingForPlayer(playerid, 2055, 2805.1953, -1170.5391, 1026.5078, 0.25);
  1224.     RemoveBuildingForPlayer(playerid, 2060, 2810.0234, -1171.2266, 1024.7031, 0.25);
  1225.     RemoveBuildingForPlayer(playerid, 2064, 2810.8359, -1171.8984, 1025.2031, 0.25);
  1226.     RemoveBuildingForPlayer(playerid, 2068, 2809.2031, -1169.3672, 1027.5313, 0.25);
  1227.     RemoveBuildingForPlayer(playerid, 2069, 2806.3906, -1166.8203, 1024.6250, 0.25);
  1228.     RemoveBuildingForPlayer(playerid, 1764, 2808.6563, -1166.9531, 1024.5703, 0.25);
  1229.     RemoveBuildingForPlayer(playerid, 2100, 2805.5078, -1165.5625, 1024.5703, 0.25);
  1230.     RemoveBuildingForPlayer(playerid, 2276, 2809.2109, -1165.2734, 1026.6875, 0.25);
  1231.     RemoveBuildingForPlayer(playerid, 1821, 2810.5938, -1167.6172, 1024.5625, 0.25);
  1232.     RemoveBuildingForPlayer(playerid, 2053, 2810.6094, -1167.5781, 1024.6328, 0.25);
  1233.     RemoveBuildingForPlayer(playerid, 2058, 2809.6406, -1165.3359, 1024.5781, 0.25);
  1234.     RemoveBuildingForPlayer(playerid, 2272, 2811.3438, -1165.2734, 1026.7891, 0.25);
  1235.     RemoveBuildingForPlayer(playerid, 2297, 2811.0234, -1165.0625, 1024.5625, 0.25);
  1236.     RemoveBuildingForPlayer(playerid, 1765, 2811.4766, -1168.4063, 1024.5625, 0.25);
  1237.     RemoveBuildingForPlayer(playerid, 2241, 2811.6875, -1168.5078, 1028.6797, 0.25);
  1238.     RemoveBuildingForPlayer(playerid, 2059, 2814.8359, -1173.4766, 1025.3594, 0.25);
  1239.     RemoveBuildingForPlayer(playerid, 2116, 2814.3047, -1173.4219, 1024.5547, 0.25);
  1240.     RemoveBuildingForPlayer(playerid, 2050, 2813.1250, -1173.3359, 1026.3359, 0.25);
  1241.     RemoveBuildingForPlayer(playerid, 1736, 2812.8281, -1172.2969, 1027.0469, 0.25);
  1242.     RemoveBuildingForPlayer(playerid, 2051, 2813.1250, -1171.2891, 1026.3359, 0.25);
  1243.     RemoveBuildingForPlayer(playerid, 2121, 2813.9531, -1172.4609, 1025.0859, 0.25);
  1244.     RemoveBuildingForPlayer(playerid, 2121, 2815.3828, -1172.4844, 1025.0859, 0.25);
  1245.     RemoveBuildingForPlayer(playerid, 2275, 2812.6094, -1168.1094, 1026.4453, 0.25);
  1246.     RemoveBuildingForPlayer(playerid, 2156, 2813.6484, -1167.0000, 1024.5703, 0.25);
  1247.     RemoveBuildingForPlayer(playerid, 2255, 2814.5703, -1169.2891, 1029.9141, 0.25);
  1248.     RemoveBuildingForPlayer(playerid, 2047, 2817.3125, -1170.9688, 1031.1719, 0.25);
  1249.     RemoveBuildingForPlayer(playerid, 2160, 2815.8984, -1164.9063, 1024.5625, 0.25);
  1250.     RemoveBuildingForPlayer(playerid, 2159, 2817.2656, -1164.9063, 1024.5625, 0.25);
  1251.     RemoveBuildingForPlayer(playerid, 2157, 2818.7109, -1173.9531, 1024.5703, 0.25);
  1252.     RemoveBuildingForPlayer(playerid, 2157, 2818.6406, -1164.9063, 1024.5625, 0.25);
  1253.     RemoveBuildingForPlayer(playerid, 2300, 2818.6484, -1166.5078, 1028.1719, 0.25);
  1254.     RemoveBuildingForPlayer(playerid, 2046, 2819.4453, -1174.0000, 1026.3594, 0.25);
  1255.     RemoveBuildingForPlayer(playerid, 2091, 2819.8047, -1165.6641, 1028.1641, 0.25);
  1256.     RemoveBuildingForPlayer(playerid, 2157, 2820.6328, -1167.3125, 1024.5703, 0.25);
  1257.     RemoveBuildingForPlayer(playerid, 2233, -2167.4219, 640.7500, 1056.5781, 0.25);
  1258.     RemoveBuildingForPlayer(playerid, 2296, -2168.4219, 643.7344, 1056.5781, 0.25);
  1259.     RemoveBuildingForPlayer(playerid, 2028, -2167.5859, 644.6875, 1056.6797, 0.25);
  1260.     RemoveBuildingForPlayer(playerid, 2108, -2168.3125, 646.7656, 1056.6016, 0.25);
  1261.     RemoveBuildingForPlayer(playerid, 2233, -2165.4531, 640.7500, 1056.5781, 0.25);
  1262.     RemoveBuildingForPlayer(playerid, 2225, -2166.2344, 640.9297, 1056.5781, 0.25);
  1263.     RemoveBuildingForPlayer(playerid, 14554, -2164.5469, 641.1016, 1056.0000, 0.25);
  1264.     RemoveBuildingForPlayer(playerid, 1819, -2167.2422, 643.7031, 1056.5859, 0.25);
  1265.     RemoveBuildingForPlayer(playerid, 2288, -2166.7344, 646.7734, 1058.2266, 0.25);
  1266.     RemoveBuildingForPlayer(playerid, 2707, -2162.8203, 636.9063, 1058.3828, 0.25);
  1267.     RemoveBuildingForPlayer(playerid, 2707, -2161.6172, 636.9063, 1058.3828, 0.25);
  1268.     RemoveBuildingForPlayer(playerid, 2707, -2159.1797, 636.9063, 1058.3828, 0.25);
  1269.     RemoveBuildingForPlayer(playerid, 2707, -2157.6094, 636.9063, 1058.3828, 0.25);
  1270.     RemoveBuildingForPlayer(playerid, 2707, -2162.8203, 638.8594, 1058.3828, 0.25);
  1271.     RemoveBuildingForPlayer(playerid, 2707, -2157.6094, 638.9297, 1058.3828, 0.25);
  1272.     RemoveBuildingForPlayer(playerid, 14535, -2160.2031, 640.8516, 1058.6016, 0.25);
  1273.     RemoveBuildingForPlayer(playerid, 14543, -2163.6563, 644.9063, 1058.6250, 0.25);
  1274.     RemoveBuildingForPlayer(playerid, 2271, -2161.9609, 646.7422, 1058.1953, 0.25);
  1275.     RemoveBuildingForPlayer(playerid, 2270, -2158.4141, 646.7656, 1058.2188, 0.25);
  1276.     RemoveBuildingForPlayer(playerid, 2108, -2163.8438, 646.9844, 1056.6016, 0.25);
  1277.     RemoveBuildingForPlayer(playerid, 1742, -2160.3906, 647.3906, 1056.5859, 0.25);
  1278.     RemoveBuildingForPlayer(playerid, 1738, -2158.3906, 647.0859, 1057.2344, 0.25);
  1279.     RemoveBuildingForPlayer(playerid, 14720, 216.5547, 1292.2188, 1081.1172, 0.25);
  1280.     RemoveBuildingForPlayer(playerid, 14719, 218.7422, 1290.8203, 1082.8672, 0.25);
  1281.     RemoveBuildingForPlayer(playerid, 2524, 219.6719, 1072.9922, 1083.1641, 0.25);
  1282.     RemoveBuildingForPlayer(playerid, 2525, 219.6250, 1074.4844, 1083.1875, 0.25);
  1283.     RemoveBuildingForPlayer(playerid, 2526, 219.5859, 1076.3750, 1083.1719, 0.25);
  1284.     RemoveBuildingForPlayer(playerid, 2524, 225.1563, 1085.5313, 1086.8125, 0.25);
  1285.     RemoveBuildingForPlayer(playerid, 2526, 227.4766, 1087.1875, 1086.8047, 0.25);
  1286.     RemoveBuildingForPlayer(playerid, 2525, 225.1563, 1087.2734, 1086.8203, 0.25);
  1287.     RemoveBuildingForPlayer(playerid, 2528, 232.6328, 1110.5938, 1079.9844, 0.25);
  1288.     RemoveBuildingForPlayer(playerid, 2523, 232.6563, 1108.8281, 1079.9922, 0.25);
  1289.     RemoveBuildingForPlayer(playerid, 2520, 234.6016, 1109.3828, 1079.9453, 0.25);
  1290.     RemoveBuildingForPlayer(playerid, 2522, 235.6016, 1112.2422, 1079.9688, 0.25);
  1291.     RemoveBuildingForPlayer(playerid, 2523, 234.7188, 1117.4609, 1083.9844, 0.25);
  1292.     RemoveBuildingForPlayer(playerid, 2528, 234.6172, 1119.2266, 1083.9766, 0.25);
  1293.     RemoveBuildingForPlayer(playerid, 2520, 237.3438, 1119.1641, 1083.9609, 0.25);
  1294.     RemoveBuildingForPlayer(playerid, 2522, 234.6953, 1120.1563, 1083.9297, 0.25);
  1295.     RemoveBuildingForPlayer(playerid, 14721, 240.4609, 1114.3906, 1083.2891, 0.25);
  1296.     RemoveBuildingForPlayer(playerid, 2524, 252.3594, 1247.9922, 1083.2422, 0.25);
  1297.     RemoveBuildingForPlayer(playerid, 2525, 252.5703, 1249.2109, 1083.2500, 0.25);
  1298.     RemoveBuildingForPlayer(playerid, 2526, 253.7656, 1249.1797, 1083.2344, 0.25);
  1299.     RemoveBuildingForPlayer(playerid, 2523, 249.6953, 1291.7813, 1079.2578, 0.25);
  1300.     RemoveBuildingForPlayer(playerid, 2528, 249.5938, 1293.5469, 1079.2500, 0.25);
  1301.     RemoveBuildingForPlayer(playerid, 2520, 252.3203, 1293.4844, 1079.2344, 0.25);
  1302.     RemoveBuildingForPlayer(playerid, 2522, 249.6719, 1294.4766, 1079.2031, 0.25);
  1303.     RemoveBuildingForPlayer(playerid, 2523, 284.5078, 1480.5156, 1079.2500, 0.25);
  1304.     RemoveBuildingForPlayer(playerid, 2528, 284.4063, 1482.2813, 1079.2500, 0.25);
  1305.     RemoveBuildingForPlayer(playerid, 2522, 284.4844, 1484.4219, 1079.1953, 0.25);
  1306.     RemoveBuildingForPlayer(playerid, 2520, 287.1328, 1483.4297, 1079.2266, 0.25);
  1307.     RemoveBuildingForPlayer(playerid, 2520, 445.3125, 1410.6328, 1083.3125, 0.25);
  1308.     RemoveBuildingForPlayer(playerid, 2528, 444.2188, 1413.0391, 1083.3281, 0.25);
  1309.     RemoveBuildingForPlayer(playerid, 2523, 444.3203, 1414.0000, 1083.3359, 0.25);
  1310.     RemoveBuildingForPlayer(playerid, 2522, 447.9766, 1414.2656, 1083.2813, 0.25);
  1311.     RemoveBuildingForPlayer(playerid, 14742, 2451.9063, -1701.1875, 1014.8594, 0.25);
  1312.     RemoveBuildingForPlayer(playerid, 14741, 2447.4219, -1693.4531, 1012.4766, 0.25);
  1313.     RemoveBuildingForPlayer(playerid, 14761, 2449.9609, -1690.8438, 1014.0547, 0.25);
  1314.     RemoveBuildingForPlayer(playerid, 2241, 2459.3828, -1691.4766, 1013.0078, 0.25);
  1315.     RemoveBuildingForPlayer(playerid, 14745, 2460.2422, -1695.1016, 1012.9453, 0.25);
  1316.     RemoveBuildingForPlayer(playerid, 2527, -64.8281, 1355.4609, 1079.1719, 0.25);
  1317.     RemoveBuildingForPlayer(playerid, 2526, -64.1875, 1353.5781, 1079.1797, 0.25);
  1318.     RemoveBuildingForPlayer(playerid, 2525, -62.7734, 1356.4844, 1079.1953, 0.25);
  1319.     RemoveBuildingForPlayer(playerid, 2287, 77.3203, 1343.8281, 1089.4141, 0.25);
  1320.     RemoveBuildingForPlayer(playerid, 2259, 81.5547, 1324.5547, 1084.9766, 0.25);
  1321.     RemoveBuildingForPlayer(playerid, 2522, 81.5625, 1345.9531, 1087.3516, 0.25);
  1322.     RemoveBuildingForPlayer(playerid, 2078, 83.5000, 1331.4688, 1082.8516, 0.25);
  1323.     RemoveBuildingForPlayer(playerid, 2287, 85.2969, 1341.8203, 1089.4141, 0.25);
  1324.     RemoveBuildingForPlayer(playerid, 1735, 84.0469, 1341.1016, 1082.8516, 0.25);
  1325.     RemoveBuildingForPlayer(playerid, 2523, 84.1094, 1345.9453, 1087.3594, 0.25);
  1326.     RemoveBuildingForPlayer(playerid, 1739, 89.8359, 1335.9063, 1083.7500, 0.25);
  1327.     RemoveBuildingForPlayer(playerid, 1739, 89.8359, 1337.1250, 1083.7500, 0.25);
  1328.     RemoveBuildingForPlayer(playerid, 1739, 90.9922, 1334.2031, 1083.7500, 0.25);
  1329.     RemoveBuildingForPlayer(playerid, 1739, 92.1563, 1335.9063, 1083.7500, 0.25);
  1330.     RemoveBuildingForPlayer(playerid, 2117, 91.0078, 1336.4531, 1082.8516, 0.25);
  1331.     RemoveBuildingForPlayer(playerid, 1739, 92.1641, 1337.0391, 1083.7500, 0.25);
  1332.     RemoveBuildingForPlayer(playerid, 1739, 89.8359, 1338.2031, 1083.7500, 0.25);
  1333.     RemoveBuildingForPlayer(playerid, 1739, 91.9141, 1338.1328, 1083.7500, 0.25);
  1334.     RemoveBuildingForPlayer(playerid, 2117, 91.0078, 1338.4531, 1082.8516, 0.25);
  1335.     RemoveBuildingForPlayer(playerid, 1739, 91.0156, 1339.5469, 1083.7500, 0.25);
  1336.     RemoveBuildingForPlayer(playerid, 2520, 88.3516, 1344.8984, 1087.3438, 0.25);
  1337.     RemoveBuildingForPlayer(playerid, 2528, 86.7031, 1345.9453, 1087.3516, 0.25);
  1338.     RemoveBuildingForPlayer(playerid, 2516, -37.8047, 1410.5156, 1083.4063, 0.25);
  1339.     RemoveBuildingForPlayer(playerid, 2517, -37.3828, 1408.5781, 1083.4375, 0.25);
  1340.     RemoveBuildingForPlayer(playerid, 2739, -34.8203, 1409.3359, 1083.4063, 0.25);
  1341.     RemoveBuildingForPlayer(playerid, 2514, -34.8125, 1409.6250, 1083.4063, 0.25);
  1342.     RemoveBuildingForPlayer(playerid, 2243, 21.3828, 1409.2656, 1083.7266, 0.25);
  1343.     RemoveBuildingForPlayer(playerid, 1739, 149.2266, 1381.5234, 1083.7500, 0.25);
  1344.     RemoveBuildingForPlayer(playerid, 1739, 149.2266, 1380.5469, 1083.7500, 0.25);
  1345.     RemoveBuildingForPlayer(playerid, 1739, 151.5469, 1380.5469, 1083.7500, 0.25);
  1346.     RemoveBuildingForPlayer(playerid, 1739, 151.5469, 1381.5234, 1083.7500, 0.25);
  1347.     RemoveBuildingForPlayer(playerid, 2117, 150.4297, 1381.6016, 1082.8516, 0.25);
  1348.     RemoveBuildingForPlayer(playerid, 1739, 149.2266, 1382.7422, 1083.7500, 0.25);
  1349.     RemoveBuildingForPlayer(playerid, 1739, 151.5469, 1382.6563, 1083.7500, 0.25);
  1350.     RemoveBuildingForPlayer(playerid, 2117, 150.4297, 1383.5938, 1082.8516, 0.25);
  1351.     RemoveBuildingForPlayer(playerid, 1739, 151.5469, 1383.7500, 1083.7500, 0.25);
  1352.     RemoveBuildingForPlayer(playerid, 1739, 149.2266, 1383.8203, 1083.7500, 0.25);
  1353.     RemoveBuildingForPlayer(playerid, 2240, 26.1563, 1412.9922, 1084.0078, 0.25);
  1354.     RemoveBuildingForPlayer(playerid, 15028, 2263.1250, -1138.2422, 1049.8438, 0.25);
  1355.     RemoveBuildingForPlayer(playerid, 15026, 2264.9063, -1137.7656, 1051.3594, 0.25);
  1356.     RemoveBuildingForPlayer(playerid, 2123, 2312.9609, -1145.0703, 1050.3203, 0.25);
  1357.     RemoveBuildingForPlayer(playerid, 2123, 2314.2969, -1146.3125, 1050.3203, 0.25);
  1358.     RemoveBuildingForPlayer(playerid, 2123, 2315.4219, -1145.0703, 1050.3203, 0.25);
  1359.     RemoveBuildingForPlayer(playerid, 2086, 2314.2734, -1144.8984, 1050.0859, 0.25);
  1360.     RemoveBuildingForPlayer(playerid, 2123, 2314.2969, -1143.6250, 1050.3203, 0.25);
  1361.     RemoveBuildingForPlayer(playerid, 15045, 2324.4297, -1143.3125, 1049.6016, 0.25);
  1362.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1144.0859, 1049.6953, 0.25);
  1363.     RemoveBuildingForPlayer(playerid, 2138, 2335.3594, -1144.0703, 1049.6719, 0.25);
  1364.     RemoveBuildingForPlayer(playerid, 2135, 2336.3516, -1144.0781, 1049.6719, 0.25);
  1365.     RemoveBuildingForPlayer(playerid, 2305, 2337.3203, -1144.0781, 1049.6719, 0.25);
  1366.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1143.1016, 1049.6953, 0.25);
  1367.     RemoveBuildingForPlayer(playerid, 2138, 2337.3203, -1143.0938, 1049.6719, 0.25);
  1368.     RemoveBuildingForPlayer(playerid, 1703, 2322.2266, -1142.4766, 1049.4766, 0.25);
  1369.     RemoveBuildingForPlayer(playerid, 1822, 2323.9297, -1142.2578, 1049.4844, 0.25);
  1370.     RemoveBuildingForPlayer(playerid, 1741, 2312.6484, -1140.7891, 1053.3750, 0.25);
  1371.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1142.1094, 1049.6953, 0.25);
  1372.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1141.1172, 1049.6953, 0.25);
  1373.     RemoveBuildingForPlayer(playerid, 2079, 2334.4219, -1140.9688, 1050.3359, 0.25);
  1374.     RemoveBuildingForPlayer(playerid, 1703, 2326.5234, -1140.5703, 1049.4766, 0.25);
  1375.     RemoveBuildingForPlayer(playerid, 2138, 2337.3203, -1142.1094, 1049.6719, 0.25);
  1376.     RemoveBuildingForPlayer(playerid, 2139, 2337.3125, -1141.1094, 1049.6641, 0.25);
  1377.     RemoveBuildingForPlayer(playerid, 2088, 2338.4531, -1141.3672, 1053.2734, 0.25);
  1378.     RemoveBuildingForPlayer(playerid, 2270, 2340.2734, -1141.7109, 1054.5391, 0.25);
  1379.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1140.1328, 1049.6953, 0.25);
  1380.     RemoveBuildingForPlayer(playerid, 1703, 2323.4375, -1139.5469, 1049.4766, 0.25);
  1381.     RemoveBuildingForPlayer(playerid, 2079, 2333.3281, -1139.8672, 1050.3359, 0.25);
  1382.     RemoveBuildingForPlayer(playerid, 2115, 2334.4297, -1139.6250, 1049.7109, 0.25);
  1383.     RemoveBuildingForPlayer(playerid, 15049, 2334.3281, -1139.5859, 1051.1953, 0.25);
  1384.     RemoveBuildingForPlayer(playerid, 2079, 2335.3672, -1139.8750, 1050.3359, 0.25);
  1385.     RemoveBuildingForPlayer(playerid, 2303, 2337.3281, -1140.1172, 1049.6719, 0.25);
  1386.     RemoveBuildingForPlayer(playerid, 2090, 2309.5156, -1139.3438, 1053.4219, 0.25);
  1387.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1139.1406, 1049.6953, 0.25);
  1388.     RemoveBuildingForPlayer(playerid, 2079, 2333.3281, -1138.8281, 1050.3359, 0.25);
  1389.     RemoveBuildingForPlayer(playerid, 2079, 2335.3672, -1138.8359, 1050.3359, 0.25);
  1390.     RemoveBuildingForPlayer(playerid, 2298, 2336.5391, -1138.7891, 1053.2813, 0.25);
  1391.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1138.1563, 1049.6953, 0.25);
  1392.     RemoveBuildingForPlayer(playerid, 2136, 2337.3281, -1138.1328, 1049.6719, 0.25);
  1393.     RemoveBuildingForPlayer(playerid, 2240, 2319.2500, -1137.8750, 1050.0156, 0.25);
  1394.     RemoveBuildingForPlayer(playerid, 2240, 2329.5000, -1137.8750, 1050.0156, 0.25);
  1395.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1137.1641, 1049.6953, 0.25);
  1396.     RemoveBuildingForPlayer(playerid, 2079, 2334.4219, -1137.5859, 1050.3359, 0.25);
  1397.     RemoveBuildingForPlayer(playerid, 2139, 2337.3125, -1137.1484, 1049.6641, 0.25);
  1398.     RemoveBuildingForPlayer(playerid, 2088, 2310.6641, -1136.3047, 1053.3672, 0.25);
  1399.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1136.1719, 1049.6953, 0.25);
  1400.     RemoveBuildingForPlayer(playerid, 2138, 2331.3359, -1135.1875, 1049.6953, 0.25);
  1401.     RemoveBuildingForPlayer(playerid, 2281, 2335.2656, -1136.4063, 1054.7266, 0.25);
  1402.     RemoveBuildingForPlayer(playerid, 2106, 2336.5156, -1135.0156, 1053.8047, 0.25);
  1403.     RemoveBuildingForPlayer(playerid, 2271, 2337.8047, -1135.3516, 1054.7031, 0.25);
  1404.     RemoveBuildingForPlayer(playerid, 2138, 2337.3203, -1136.1641, 1049.6719, 0.25);
  1405.     RemoveBuildingForPlayer(playerid, 2138, 2337.3203, -1135.1797, 1049.6719, 0.25);
  1406.     RemoveBuildingForPlayer(playerid, 2106, 2339.2031, -1135.0156, 1053.8047, 0.25);
  1407.     RemoveBuildingForPlayer(playerid, 2077, 2357.5469, -1134.1875, 1050.7031, 0.25);
  1408.     RemoveBuildingForPlayer(playerid, 2298, 2361.2969, -1134.1484, 1049.8594, 0.25);
  1409.     RemoveBuildingForPlayer(playerid, 2141, 2367.5625, -1135.3906, 1049.8750, 0.25);
  1410.     RemoveBuildingForPlayer(playerid, 2339, 2367.5625, -1134.3906, 1049.8750, 0.25);
  1411.     RemoveBuildingForPlayer(playerid, 2134, 2367.5625, -1133.3906, 1049.8750, 0.25);
  1412.     RemoveBuildingForPlayer(playerid, 2077, 2357.5469, -1131.5234, 1050.6875, 0.25);
  1413.     RemoveBuildingForPlayer(playerid, 2271, 2357.8594, -1132.8828, 1051.2813, 0.25);
  1414.     RemoveBuildingForPlayer(playerid, 2087, 2360.2969, -1129.9766, 1049.8750, 0.25);
  1415.     RemoveBuildingForPlayer(playerid, 2103, 2360.8281, -1130.1406, 1051.0156, 0.25);
  1416.     RemoveBuildingForPlayer(playerid, 2279, 2369.8125, -1135.4375, 1052.1094, 0.25);
  1417.     RemoveBuildingForPlayer(playerid, 2125, 2370.5781, -1134.0313, 1050.1797, 0.25);
  1418.     RemoveBuildingForPlayer(playerid, 2125, 2371.7500, -1133.5938, 1050.1797, 0.25);
  1419.     RemoveBuildingForPlayer(playerid, 2278, 2372.1875, -1135.4297, 1052.1250, 0.25);
  1420.     RemoveBuildingForPlayer(playerid, 2030, 2371.2266, -1132.9219, 1050.2734, 0.25);
  1421.     RemoveBuildingForPlayer(playerid, 2812, 2371.2969, -1133.0156, 1050.6641, 0.25);
  1422.     RemoveBuildingForPlayer(playerid, 2125, 2371.7500, -1131.8594, 1050.1797, 0.25);
  1423.     RemoveBuildingForPlayer(playerid, 2125, 2370.5781, -1131.8594, 1050.1797, 0.25);
  1424.     RemoveBuildingForPlayer(playerid, 2288, 2373.3828, -1130.4531, 1051.9844, 0.25);
  1425.     RemoveBuildingForPlayer(playerid, 2141, 2374.5000, -1135.3906, 1049.8203, 0.25);
  1426.     RemoveBuildingForPlayer(playerid, 2132, 2374.5000, -1131.3906, 1049.8203, 0.25);
  1427.     RemoveBuildingForPlayer(playerid, 2339, 2374.5078, -1134.3828, 1049.8203, 0.25);
  1428.     RemoveBuildingForPlayer(playerid, 2134, 2374.5078, -1133.3828, 1049.8203, 0.25);
  1429.     RemoveBuildingForPlayer(playerid, 2339, 2374.5078, -1130.3828, 1049.8203, 0.25);
  1430.     RemoveBuildingForPlayer(playerid, 2225, 2369.1797, -1125.8047, 1049.8672, 0.25);
  1431.     RemoveBuildingForPlayer(playerid, 2331, 2367.3672, -1123.1563, 1050.1172, 0.25);
  1432.     RemoveBuildingForPlayer(playerid, 2302, 2364.5547, -1122.9688, 1049.8672, 0.25);
  1433.     RemoveBuildingForPlayer(playerid, 2259, 2368.6094, -1122.5078, 1052.0469, 0.25);
  1434.     RemoveBuildingForPlayer(playerid, 2333, 2367.5703, -1122.1484, 1049.8672, 0.25);
  1435.     RemoveBuildingForPlayer(playerid, 2255, 2361.5703, -1122.1484, 1052.2109, 0.25);
  1436.     RemoveBuildingForPlayer(playerid, 2811, 2372.7031, -1128.9141, 1049.8203, 0.25);
  1437.     RemoveBuildingForPlayer(playerid, 15061, 2371.6094, -1128.1875, 1051.8750, 0.25);
  1438.     RemoveBuildingForPlayer(playerid, 15062, 2371.6094, -1128.1875, 1051.8750, 0.25);
  1439.     RemoveBuildingForPlayer(playerid, 2868, 2370.1250, -1125.2344, 1049.8672, 0.25);
  1440.     RemoveBuildingForPlayer(playerid, 1703, 2370.3906, -1124.4375, 1049.8438, 0.25);
  1441.     RemoveBuildingForPlayer(playerid, 1822, 2372.0938, -1124.2188, 1049.8516, 0.25);
  1442.     RemoveBuildingForPlayer(playerid, 2828, 2374.2578, -1129.2578, 1050.7891, 0.25);
  1443.     RemoveBuildingForPlayer(playerid, 2084, 2374.4688, -1129.2109, 1049.8750, 0.25);
  1444.     RemoveBuildingForPlayer(playerid, 1703, 2374.6797, -1122.5313, 1049.8438, 0.25);
  1445.     RemoveBuildingForPlayer(playerid, 2281, 2375.6641, -1128.1016, 1051.8750, 0.25);
  1446.     RemoveBuildingForPlayer(playerid, 2868, 2374.9766, -1125.2344, 1049.8672, 0.25);
  1447.     RemoveBuildingForPlayer(playerid, 2280, 2375.6484, -1122.3828, 1051.9922, 0.25);
  1448.     RemoveBuildingForPlayer(playerid, 15039, 2232.3438, -1106.7422, 1049.7500, 0.25);
  1449.     RemoveBuildingForPlayer(playerid, 15038, 2235.2891, -1108.1328, 1051.2656, 0.25);
  1450.     RemoveBuildingForPlayer(playerid, 2248, 2235.8281, -1081.6484, 1048.5781, 0.25);
  1451.     RemoveBuildingForPlayer(playerid, 2248, 2239.2266, -1081.6484, 1048.5781, 0.25);
  1452.     RemoveBuildingForPlayer(playerid, 1798, 2242.0469, -1078.4297, 1048.0547, 0.25);
  1453.     RemoveBuildingForPlayer(playerid, 1798, 2244.5469, -1078.4297, 1048.0547, 0.25);
  1454.     RemoveBuildingForPlayer(playerid, 15035, 2205.9375, -1073.9922, 1049.4844, 0.25);
  1455.     RemoveBuildingForPlayer(playerid, 2248, 2235.8281, -1070.2188, 1048.5781, 0.25);
  1456.     RemoveBuildingForPlayer(playerid, 2523, 2236.0391, -1068.9063, 1048.0547, 0.25);
  1457.     RemoveBuildingForPlayer(playerid, 2249, 2236.1406, -1064.1953, 1048.6641, 0.25);
  1458.     RemoveBuildingForPlayer(playerid, 2264, 2239.0156, -1071.6094, 1050.0625, 0.25);
  1459.     RemoveBuildingForPlayer(playerid, 15057, 2240.6016, -1072.7031, 1048.0391, 0.25);
  1460.     RemoveBuildingForPlayer(playerid, 2248, 2239.2188, -1070.2188, 1048.5781, 0.25);
  1461.     RemoveBuildingForPlayer(playerid, 2280, 2240.3203, -1070.8906, 1050.2188, 0.25);
  1462.     RemoveBuildingForPlayer(playerid, 1703, 2240.7344, -1069.5156, 1048.0156, 0.25);
  1463.     RemoveBuildingForPlayer(playerid, 2526, 2237.2500, -1066.5391, 1048.0078, 0.25);
  1464.     RemoveBuildingForPlayer(playerid, 2088, 2237.9063, -1064.2891, 1047.9766, 0.25);
  1465.     RemoveBuildingForPlayer(playerid, 2528, 2238.8516, -1068.1563, 1048.0234, 0.25);
  1466.     RemoveBuildingForPlayer(playerid, 2249, 2238.9531, -1064.8125, 1050.5625, 0.25);
  1467.     RemoveBuildingForPlayer(playerid, 2269, 2240.3203, -1068.4453, 1050.1094, 0.25);
  1468.     RemoveBuildingForPlayer(playerid, 2108, 2240.7734, -1066.3047, 1048.0234, 0.25);
  1469.     RemoveBuildingForPlayer(playerid, 1741, 2241.3125, -1072.4688, 1048.0156, 0.25);
  1470.     RemoveBuildingForPlayer(playerid, 2297, 2242.1719, -1066.2266, 1048.0156, 0.25);
  1471.     RemoveBuildingForPlayer(playerid, 1822, 2243.3281, -1067.8281, 1048.0234, 0.25);
  1472.     RemoveBuildingForPlayer(playerid, 1703, 2243.8203, -1073.1875, 1048.0156, 0.25);
  1473.     RemoveBuildingForPlayer(playerid, 2271, 2245.3203, -1068.4453, 1050.1172, 0.25);
  1474.     RemoveBuildingForPlayer(playerid, 1703, 2245.0313, -1067.6094, 1048.0156, 0.25);
  1475.     RemoveBuildingForPlayer(playerid, 2108, 2244.7969, -1066.2734, 1048.0234, 0.25);
  1476.     RemoveBuildingForPlayer(playerid, 2259, 2316.3125, -1024.5156, 1051.3203, 0.25);
  1477.     RemoveBuildingForPlayer(playerid, 2242, 2321.4609, -1019.7500, 1049.3672, 0.25);
  1478.     RemoveBuildingForPlayer(playerid, 2078, 2318.2578, -1017.6016, 1049.1953, 0.25);
  1479.     RemoveBuildingForPlayer(playerid, 2203, 2312.1641, -1014.5547, 1050.4219, 0.25);
  1480.     RemoveBuildingForPlayer(playerid, 2139, 2312.3750, -1014.5547, 1049.1953, 0.25);
  1481.     RemoveBuildingForPlayer(playerid, 2830, 2312.1406, -1013.6719, 1050.2578, 0.25);
  1482.     RemoveBuildingForPlayer(playerid, 2139, 2312.3750, -1013.5625, 1049.1953, 0.25);
  1483.     RemoveBuildingForPlayer(playerid, 2241, 2322.4453, -1026.4453, 1050.5000, 0.25);
  1484.     RemoveBuildingForPlayer(playerid, 2244, 2322.3594, -1019.8906, 1049.4844, 0.25);
  1485.     RemoveBuildingForPlayer(playerid, 2112, 2322.6563, -1026.4219, 1049.5938, 0.25);
  1486.     RemoveBuildingForPlayer(playerid, 2105, 2323.0156, -1026.8594, 1050.4453, 0.25);
  1487.     RemoveBuildingForPlayer(playerid, 2224, 2322.6953, -1019.0859, 1049.2031, 0.25);
  1488.     RemoveBuildingForPlayer(playerid, 2281, 2324.3125, -1017.7969, 1051.2266, 0.25);
  1489.     RemoveBuildingForPlayer(playerid, 2261, 2322.4609, -1015.4297, 1051.1563, 0.25);
  1490.     RemoveBuildingForPlayer(playerid, 2165, 2323.3750, -1015.8984, 1053.7031, 0.25);
  1491.     RemoveBuildingForPlayer(playerid, 1714, 2323.7500, -1014.8594, 1053.7109, 0.25);
  1492.     RemoveBuildingForPlayer(playerid, 1755, 2325.2734, -1025.0625, 1049.1406, 0.25);
  1493.     RemoveBuildingForPlayer(playerid, 2229, 2325.6406, -1017.2813, 1049.2031, 0.25);
  1494.     RemoveBuildingForPlayer(playerid, 2107, 2326.0703, -1016.6719, 1050.6641, 0.25);
  1495.     RemoveBuildingForPlayer(playerid, 2088, 2325.5313, -1015.0938, 1053.6953, 0.25);
  1496.     RemoveBuildingForPlayer(playerid, 15060, 2326.6641, -1022.1953, 1049.2266, 0.25);
  1497.     RemoveBuildingForPlayer(playerid, 2280, 2327.3125, -1017.7969, 1051.2109, 0.25);
  1498.     RemoveBuildingForPlayer(playerid, 2104, 2327.1719, -1017.2109, 1049.2109, 0.25);
  1499.     RemoveBuildingForPlayer(playerid, 2088, 2327.4766, -1015.0938, 1053.6953, 0.25);
  1500.     RemoveBuildingForPlayer(playerid, 2139, 2312.3750, -1012.5703, 1049.1953, 0.25);
  1501.     RemoveBuildingForPlayer(playerid, 2303, 2312.3594, -1011.5859, 1049.2031, 0.25);
  1502.     RemoveBuildingForPlayer(playerid, 2079, 2313.8906, -1011.5781, 1049.8359, 0.25);
  1503.     RemoveBuildingForPlayer(playerid, 2079, 2314.9844, -1012.6797, 1049.8359, 0.25);
  1504.     RemoveBuildingForPlayer(playerid, 2115, 2314.9922, -1011.4063, 1049.2031, 0.25);
  1505.     RemoveBuildingForPlayer(playerid, 2832, 2315.0547, -1011.2813, 1050.0000, 0.25);
  1506.     RemoveBuildingForPlayer(playerid, 2079, 2315.9297, -1011.5859, 1049.8359, 0.25);
  1507.     RemoveBuildingForPlayer(playerid, 2831, 2312.1875, -1010.6563, 1050.2656, 0.25);
  1508.     RemoveBuildingForPlayer(playerid, 2136, 2312.3594, -1010.6094, 1049.2031, 0.25);
  1509.     RemoveBuildingForPlayer(playerid, 2079, 2313.8906, -1010.5391, 1049.8359, 0.25);
  1510.     RemoveBuildingForPlayer(playerid, 2079, 2315.9297, -1010.5469, 1049.8359, 0.25);
  1511.     RemoveBuildingForPlayer(playerid, 2139, 2317.3438, -1009.5938, 1049.2031, 0.25);
  1512.     RemoveBuildingForPlayer(playerid, 2079, 2314.9844, -1009.2969, 1049.8359, 0.25);
  1513.     RemoveBuildingForPlayer(playerid, 1822, 2324.3359, -1012.2188, 1049.2109, 0.25);
  1514.     RemoveBuildingForPlayer(playerid, 2333, 2323.4922, -1009.7266, 1053.7031, 0.25);
  1515.     RemoveBuildingForPlayer(playerid, 2291, 2323.7891, -1009.5938, 1049.2109, 0.25);
  1516.     RemoveBuildingForPlayer(playerid, 2291, 2324.7813, -1009.5938, 1049.2109, 0.25);
  1517.     RemoveBuildingForPlayer(playerid, 2331, 2323.4453, -1009.2813, 1053.9531, 0.25);
  1518.     RemoveBuildingForPlayer(playerid, 2298, 2325.0625, -1010.7188, 1053.7031, 0.25);
  1519.     RemoveBuildingForPlayer(playerid, 2291, 2325.7813, -1009.5938, 1049.2109, 0.25);
  1520.     RemoveBuildingForPlayer(playerid, 1822, 2326.6250, -1012.2188, 1049.2109, 0.25);
  1521.     RemoveBuildingForPlayer(playerid, 2291, 2326.7734, -1009.5938, 1049.2109, 0.25);
  1522.     RemoveBuildingForPlayer(playerid, 2138, 2312.3672, -1008.6094, 1049.2031, 0.25);
  1523.     RemoveBuildingForPlayer(playerid, 2138, 2314.3281, -1007.6328, 1049.2031, 0.25);
  1524.     RemoveBuildingForPlayer(playerid, 2305, 2312.3672, -1007.6250, 1049.2031, 0.25);
  1525.     RemoveBuildingForPlayer(playerid, 2135, 2313.3359, -1007.6250, 1049.2031, 0.25);
  1526.     RemoveBuildingForPlayer(playerid, 2139, 2317.3438, -1008.6016, 1049.2031, 0.25);
  1527.     RemoveBuildingForPlayer(playerid, 1735, 2318.8047, -1007.9688, 1049.1953, 0.25);
  1528.     RemoveBuildingForPlayer(playerid, 2139, 2317.3438, -1007.6094, 1049.2031, 0.25);
  1529.     RemoveBuildingForPlayer(playerid, 2287, 2320.0547, -1007.2500, 1055.7578, 0.25);
  1530.     RemoveBuildingForPlayer(playerid, 2194, 2322.3594, -1008.4453, 1054.9453, 0.25);
  1531.     RemoveBuildingForPlayer(playerid, 2106, 2325.0391, -1006.9453, 1054.2266, 0.25);
  1532.     RemoveBuildingForPlayer(playerid, 2528, 2321.2656, -1006.0313, 1053.7266, 0.25);
  1533.     RemoveBuildingForPlayer(playerid, 2249, 2323.0156, -1005.8828, 1054.3984, 0.25);
  1534.     RemoveBuildingForPlayer(playerid, 2526, 2318.3750, -1003.0703, 1053.7422, 0.25);
  1535.     RemoveBuildingForPlayer(playerid, 2523, 2322.2500, -1003.0703, 1053.7188, 0.25);
  1536.     RemoveBuildingForPlayer(playerid, 2227, 2370.2344, -1120.5859, 1049.8750, 0.25);
  1537.     RemoveBuildingForPlayer(playerid, 1742, 2366.6953, -1119.2500, 1049.8750, 0.25);
  1538.     RemoveBuildingForPlayer(playerid, 1703, 2371.6016, -1121.5078, 1049.8438, 0.25);
  1539.     RemoveBuildingForPlayer(playerid, 2227, 2375.5859, -1120.9922, 1049.8750, 0.25);
  1540.     RemoveBuildingForPlayer(playerid, 1760, 2327.8047, -1021.0313, 1049.1953, 0.25);
  1541.     RemoveBuildingForPlayer(playerid, 2295, 2328.7891, -1015.8281, 1049.1953, 0.25);
  1542.     RemoveBuildingForPlayer(playerid, 1739, 2328.8359, -1023.6016, 1050.1094, 0.25);
  1543.     RemoveBuildingForPlayer(playerid, 1739, 2329.0469, -1022.6953, 1050.1094, 0.25);
  1544.     RemoveBuildingForPlayer(playerid, 2229, 2329.0703, -1017.2813, 1049.2031, 0.25);
  1545.     RemoveBuildingForPlayer(playerid, 2295, 2329.2578, -1015.8281, 1053.7891, 0.25);
  1546.     RemoveBuildingForPlayer(playerid, 2291, 2327.7578, -1009.5938, 1049.2109, 0.25);
  1547.     RemoveBuildingForPlayer(playerid, 2106, 2327.7266, -1006.9453, 1054.2266, 0.25);
  1548.     RemoveBuildingForPlayer(playerid, 2291, 2329.1875, -1011.0078, 1049.2109, 0.25);
  1549.     RemoveBuildingForPlayer(playerid, 2291, 2329.1875, -1011.9922, 1049.2109, 0.25);
  1550.     RemoveBuildingForPlayer(playerid, 2291, 2329.1875, -1010.0234, 1049.2109, 0.25);
  1551.     RemoveBuildingForPlayer(playerid, 2869, 2329.2891, -1025.8672, 1049.2266, 0.25);
  1552.     RemoveBuildingForPlayer(playerid, 2829, 2329.4688, -1023.6250, 1050.0078, 0.25);
  1553.     RemoveBuildingForPlayer(playerid, 2868, 2329.7656, -1023.0156, 1050.0000, 0.25);
  1554.     RemoveBuildingForPlayer(playerid, 2117, 2329.6953, -1022.5859, 1049.2031, 0.25);
  1555.     RemoveBuildingForPlayer(playerid, 1739, 2330.3672, -1023.5156, 1050.1094, 0.25);
  1556.     RemoveBuildingForPlayer(playerid, 1739, 2330.3672, -1022.6875, 1050.1094, 0.25);
  1557.     RemoveBuildingForPlayer(playerid, 2243, 2329.2969, -1018.0313, 1049.3984, 0.25);
  1558.     RemoveBuildingForPlayer(playerid, 2096, 2330.2266, -1012.9688, 1053.7109, 0.25);
  1559.     RemoveBuildingForPlayer(playerid, 2240, 2330.7422, -1010.7813, 1054.2578, 0.25);
  1560.     RemoveBuildingForPlayer(playerid, 2096, 2330.2266, -1009.1875, 1053.7109, 0.25);
  1561.     //CORCINE E PORTA INTERIOR WU ZI MU's//
  1562.     CreateDynamicObject(19369, -2168.83179, 639.83624, 1057.74622,   -90.00000, 0.00000, 0.00000);
  1563.     CreateDynamicObject(19369, -2168.83081, 644.83362, 1057.74622,   -90.00000, 0.00000, -180.00000);
  1564.     CreateDynamicObject(14638, -2168.79614, 641.57513, 1056.48438,   0.00000, 0.00000, -0.12000);
  1565.     CreateDynamicObject(19369, -2168.82886, 642.41339, 1060.73267,   -180.00000, 0.00000, -180.00000);
  1566.     CreateDynamicObject(19374, 442.72620, 509.14191, 1002.03052,   0.00000, 0.00000, 0.00000);
  1567.     return 1;
  1568. }
  1569.  
  1570. CMD:cancellacasa(playerid, params[])
  1571. {
  1572.     if(!IsPlayerAdmin(playerid)) return SCM(playerid, GRIGIO, NOTADMIN);
  1573.     new id;
  1574.     if(sscanf(params, "d", id)) return SCM(playerid, GIALLO, "/cancellacasa [ID]");
  1575.     hInfo[id][hPrezzo] = 0;
  1576.     hInfo[id][hPosX] = 0;
  1577.     hInfo[id][hPosY] = 0;
  1578.     hInfo[id][hPosZ] = 0;
  1579.     hInfo[id][hPosA] = 0;
  1580.     if(hInfo[id][hIcon]) DestroyDynamicPickup(hInfo[id][hIcon]);
  1581.    
  1582.     if(hlabel[id]) UpdateDynamic3DTextLabelText(hlabel[id], -1, "");
  1583.    
  1584.     new string[128];
  1585.     format(string, sizeof(string), HPATH, id);
  1586.     fremove(string);
  1587.     return 1;
  1588. }
  1589.    
  1590.  
  1591. /*CMD:carica(playerid, params[]){//non ci metto il break.
  1592.  
  1593.     new stri[500];
  1594.  
  1595.     for(new id = 1; id < sizeof(hInfo); id++){
  1596.     if(id == sizeof(hInfo)) break;
  1597.     format(stri, sizeof(stri), HPATH, id);
  1598.     INI_ParseFile(stri, "loadhome_%s", .bExtra = true, .extra = id );
  1599.     new strin[250], strinn[250];
  1600.     if(hInfo[id][hComprato] == 0){
  1601.     format(strin, sizeof(strin), "Casa[ID:%d]\nProprietario: %s\nPrezzo: %d\nInterior: %d\n Per comprare premi Y", id, hInfo[id][hProprietario],  hInfo[id][hPrezzo], hInfo[id][hInterior]);
  1602.     hInfo[id][hIcon] = CreateDynamicPickup(1273, 1, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ],0);
  1603.     hlabel[id] = CreateDynamic3DTextLabel(strin, GIALLO, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ], 3.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0);
  1604.     }else if(hInfo[id][hComprato] == 1){
  1605.     hInfo[id][hIcon] = CreateDynamicPickup(1272, 1, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ]);
  1606.     format(strinn, sizeof(strinn), "Casa[ID:%d]\nProprietario: %s\nPrezzo: %d\nInterior: %d\n Premi Y per interagire",id,hInfo[id][hProprietario], hInfo[id][hPrezzo], hInfo[id][hInterior]);
  1607.     hlabel[id] = CreateDynamic3DTextLabel(strinn, GIALLO, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ], 3.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0);}}
  1608.     return 1;
  1609. }*/
  1610.  
  1611. CMD:messaggio(playerid, params[]){
  1612. for(new mex = 1; mex < 10; mex++){
  1613. SCM(playerid, GIALLO, "<10");
  1614. if(mex == 10){
  1615. SCM(playerid, GIALLO, "10");}
  1616. }
  1617. return 1;
  1618. }
  1619.  
  1620. CMD:info(playerid, params[]){
  1621. new string[200];
  1622. format(string, sizeof(string), "Soldi : %d $", Soldi[playerid]);
  1623. SCM(playerid, GIALLO, string);
  1624. return 1;}
  1625.  
  1626. CMD:soldi(playerid,params[]){
  1627. Soldi[playerid] = Soldi[playerid]+5000;
  1628. return 1;
  1629. }
  1630.  
  1631. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1632. {
  1633.     if(dialogid == DIALOG_GESTIONE_CASA)
  1634.     {
  1635.         if(response)
  1636.         {
  1637.             switch(listitem)
  1638.             {
  1639.                 case 0:
  1640.                 {
  1641.                 new id = IsPlayerNearHomeEnt(playerid);
  1642.                 switch(hInfo[id][hStato]){
  1643.  
  1644.                 case 0:{//se è chiusa
  1645.                     new string[200];
  1646.                     hInfo[id][hStato] = 1;//si apre
  1647.                     format(string, sizeof(string), "Casa[ID:%d]\nProprietario: %s\nStato: Aperta\nPrezzo: %d\nInterior: %d\nPremi Y per interagire", id, hInfo[id][hProprietario], hInfo[id][hPrezzo], hInfo[id][hInterior]);
  1648.                     UpdateDynamic3DTextLabelText(hlabel[id], GIALLO, string);
  1649.                     SCM(playerid, GIALLO, "Hai aperto la Casa!");}
  1650.                 case 1:{//se è aperta
  1651.                     new string1[200];
  1652.                     hInfo[id][hStato] = 0;//si chiude
  1653.                     format(string1, sizeof(string1), "Casa[ID:%d]\nProprietario: %s\nStato: Chiusa\nPrezzo: %d\nInterior: %d\nPremi Y per interagire", id, hInfo[id][hProprietario], hInfo[id][hPrezzo], hInfo[id][hInterior]);
  1654.                     UpdateDynamic3DTextLabelText(hlabel[id], GIALLO, string1);
  1655.                     SCM(playerid, GIALLO, "Hai chiuso la Casa!");}
  1656.                 }//chiude lo switch
  1657.                    
  1658.                 }
  1659.                 case 1://VENDI
  1660.                 {
  1661.                 new id = IsPlayerNearHomeEnt(playerid), str[500], string[200],stringg[128];
  1662.                 Soldi[playerid] = Soldi[playerid]+hInfo[id][hPrezzo]/2;
  1663.                 DestroyDynamicPickup(hInfo[id][hIcon]);
  1664.                 hInfo[id][hIcon] = CreateDynamicPickup(1273, 1, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ],0);
  1665.                 format(stringg, sizeof(stringg), "Nessuno");
  1666.                 strmid(hInfo[id][hProprietario], stringg, 0, strlen(stringg), 255);
  1667.                 format(string, sizeof(string), "Casa[ID:%d]\nProprietario: %s\nStato: Aperta\n Prezzo: %d\nInterior: %d\n Per comprare premi Y",id,hInfo[id][hProprietario], hInfo[id][hPrezzo],hInfo[id][hInterior]);
  1668.                 UpdateDynamic3DTextLabelText(hlabel[id], GIALLO, string);
  1669.                 hInfo[id][hStato] = 1;//aperta al mondo
  1670.                 hInfo[id][hComprato] = 0;
  1671.                 SCM(playerid, GIALLO, "Hai venduto la tua casa ricavandone una percentuale dal prezzo originale.");
  1672.                 SaveHome(id);
  1673.                 INI_ParseFile(str, "loadhome_%s", .bExtra = true, .extra = id );
  1674.                 }
  1675.                
  1676.             }
  1677.         }
  1678.     }
  1679.     if(dialogid == DIALOG_GESTIONE_CASSAFORTE)
  1680.     {
  1681.         if(response)
  1682.         {
  1683.             switch(listitem)
  1684.             {
  1685.                 case 0:
  1686.                 {
  1687.                     new string[200], id = GetPlayerVirtualWorld(playerid);
  1688.                     format(string, sizeof(string), "Bilancio Cassaforte (%d $)", hInfo[id][hCassa]);
  1689.                     SCM(playerid, GIALLO, string);
  1690.                     ShowPlayerDialog(playerid, DIALOG_GESTIONE_CASSAFORTE, DIALOG_STYLE_LIST, "Gestione Cassaforte","Bilancio\n Deposita\n Preleva\n Reimposta Password","Ok","Esci");
  1691.                 }
  1692.                 case 1:
  1693.                 {
  1694.                     ShowPlayerDialog(playerid, DIALOG_GESTIONE_DEPOSITA, DIALOG_STYLE_INPUT, "Gestione Cassaforte","Inserisci l'ammonto che vuoi depositare:","Deposita","Indietro");
  1695.                 }
  1696.                 case 2:
  1697.                 {
  1698.                     ShowPlayerDialog(playerid, DIALOG_GESTIONE_PRELEVA, DIALOG_STYLE_INPUT, "Gestione Cassaforte","Inserisci l'ammonto che vuoi prelevare:","Preleva","Indietro");
  1699.                 }
  1700.                 case 3:
  1701.                 {
  1702.                     ShowPlayerDialog(playerid, DIALOG_PASSVERIFY_CASSAFORTE, DIALOG_STYLE_INPUT, "Gestione Cassaforte","Inserisci la vecchia Password e poi la nuova [>>Solo numeri]: \n 'Vecchia Pass' 'Nuova Pass'","Ok","Indietro");
  1703.                 }
  1704.             }
  1705.         }
  1706.     }
  1707.     if(dialogid == DIALOG_GESTIONE_DEPOSITA)
  1708.     {
  1709.         if(!response) return ShowPlayerDialog(playerid, DIALOG_GESTIONE_CASSAFORTE, DIALOG_STYLE_LIST, "Gestione Cassaforte","Bilancio\n Deposita\n Preleva\n Reimposta Password","Ok","Esci");
  1710.         if(response)
  1711.         {
  1712.             new soldi, string[200], id = GetPlayerVirtualWorld(playerid);
  1713.             if(sscanf(inputtext, "d", soldi)) return ShowPlayerDialog(playerid, DIALOG_GESTIONE_DEPOSITA, DIALOG_STYLE_INPUT, "Gestione Cassaforte","{FF0000}Inserisci un ammonto valido da depositare!","Deposita","Indietro");
  1714.             if(soldi > Soldi[playerid]) return ShowPlayerDialog(playerid, DIALOG_GESTIONE_DEPOSITA, DIALOG_STYLE_INPUT, "Gestione Cassaforte","{FF0000}Non possiedi tutti questi soldi!","Deposita","Indietro");
  1715.             hInfo[id][hCassa]= hInfo[id][hCassa] + soldi;
  1716.             Soldi[playerid] = Soldi[playerid] - soldi;
  1717.             format(string, sizeof(string), "Hai depositato %d $ nella tua Cassaforte! Il nuovo Bilancio è di %d $", soldi, hInfo[id][hCassa]);
  1718.             SCM(playerid, GIALLO, string);
  1719.             ShowPlayerDialog(playerid, DIALOG_GESTIONE_CASSAFORTE, DIALOG_STYLE_LIST, "Gestione Cassaforte", "Bilancio\n Deposita\n Preleva\n Reimposta Password", "Ok", "Indietro");
  1720.             SaveHome(id);
  1721.         }
  1722.     }
  1723.     if(dialogid == DIALOG_GESTIONE_PRELEVA)
  1724.     {
  1725.         if(!response) return ShowPlayerDialog(playerid, DIALOG_GESTIONE_CASSAFORTE, DIALOG_STYLE_LIST, "Gestione Cassaforte","Bilancio\n Deposita\n Preleva\n Reimposta Password","Ok","Indietro");
  1726.         if(response)
  1727.         {
  1728.             new soldi, string[200], id = GetPlayerVirtualWorld(playerid);
  1729.             if(sscanf(inputtext, "d", soldi)) return ShowPlayerDialog(playerid, DIALOG_GESTIONE_PRELEVA, DIALOG_STYLE_INPUT, "Gestione Cassaforte","{FF0000}Inserisci un ammonto valido da prelevare!","Preleva","Indietro");
  1730.             if(soldi > hInfo[id][hCassa]) return ShowPlayerDialog(playerid, DIALOG_GESTIONE_PRELEVA, DIALOG_STYLE_INPUT, "Gestione Cassaforte","{FF0000}Non possiedi tutti questi soldi in Cassaforte!","Preleva","Indietro");
  1731.             hInfo[id][hCassa]= hInfo[id][hCassa] - soldi;
  1732.             Soldi[playerid] = Soldi[playerid] + soldi;
  1733.             format(string, sizeof(string), "Hai prelevato %d $ dalla tua Cassaforte!\n Il nuovo Bilancio è di %d $", soldi, hInfo[id][hCassa]);
  1734.             SCM(playerid, GIALLO, string);
  1735.             ShowPlayerDialog(playerid, DIALOG_GESTIONE_CASSAFORTE, DIALOG_STYLE_LIST, "Gestione Cassaforte", "Bilancio\n Deposita\n Preleva\n Reimposta Password", "Ok", "Indietro");
  1736.             SaveHome(id);
  1737.         }
  1738.     }
  1739.     if(dialogid == DIALOG_PASSVERIFY_CASSAFORTE)
  1740.     {
  1741.         if(!response) return ShowPlayerDialog(playerid, DIALOG_GESTIONE_CASSAFORTE, DIALOG_STYLE_LIST, "Gestione Cassaforte","Bilancio\n Deposita\n Preleva\n Reimposta Password","Ok","Esci");
  1742.         if(response)
  1743.         {
  1744.             new oldpass, newpass, string[200], id = GetPlayerVirtualWorld(playerid);
  1745.             if(sscanf(inputtext, "dd", oldpass, newpass)) return ShowPlayerDialog(playerid, DIALOG_PASSVERIFY_CASSAFORTE, DIALOG_STYLE_INPUT, "Gestione Cassaforte","Devi inserire la vecchia Password e poi la nuova [>>Solo numeri, tra 4 e 6 caratteri.]: \n 'Vecchia Pass' 'Nuova Pass'","Ok","Indietro");
  1746.             if(oldpass != hInfo[id][hPassCass])return SCM(playerid, ROSSO, ">>La vecchia Password non corrisponde!"),ShowPlayerDialog(playerid, DIALOG_PASSVERIFY_CASSAFORTE, DIALOG_STYLE_INPUT, "Gestione Cassaforte","Inserisci la vecchia Password e poi la nuova [>>Solo numeri, tra 4 e 6 caratteri.]: \n 'Vecchia Pass' 'Nuova Pass'","Ok","Indietro");
  1747.             if(oldpass == newpass) return SCM(playerid, ROSSO, ">>La vecchia Password corrisponde con la nuova!"), ShowPlayerDialog(playerid, DIALOG_PASSVERIFY_CASSAFORTE, DIALOG_STYLE_INPUT, "Gestione Cassaforte","Inserisci la vecchia Password e poi la nuova [>>Solo numeri, tra 4 e 6 caratteri.]: \n 'Vecchia Pass' 'Nuova Pass'","Ok","Indietro");
  1748.             if(newpass < 1000 || newpass > 999999) return SCM(playerid, ROSSO, ">>La nuova Password deve essere composta da 4 a 6 caratteri!"), ShowPlayerDialog(playerid, DIALOG_PASSVERIFY_CASSAFORTE, DIALOG_STYLE_INPUT, "Gestione Cassaforte","Inserisci la vecchia Password e poi la nuova [>>Solo numeri, tra 4 e 6 caratteri.]: \n 'Vecchia Pass' 'Nuova Pass'","Ok","Indietro");
  1749.             hInfo[id][hPassCass] = newpass;
  1750.             format(string, sizeof(string), "Hai impostato la nuova Password: %d", newpass);
  1751.             SCM(playerid, GIALLO, string);
  1752.             ShowPlayerDialog(playerid, DIALOG_GESTIONE_CASSAFORTE, DIALOG_STYLE_LIST, "Gestione Cassaforte","Bilancio\n Deposita\n Preleva\n Reimposta Password","Ok","Esci");
  1753.             SaveHome(id);
  1754.         }
  1755.     }
  1756.     if(dialogid == DIALOG_PASS_CASSAFORTE)
  1757.     {
  1758.         if(response)
  1759.         {
  1760.             new firstpass, id = GetPlayerVirtualWorld(playerid), string[200];
  1761.             if(sscanf(inputtext, "d", firstpass)) return ShowPlayerDialog(playerid, DIALOG_PASS_CASSAFORTE, DIALOG_STYLE_INPUT, "Configurazione Cassaforte","Imposta una Password per la tua cassaforte!\n La password deve essere composta da numeri e i caratteri compresi tra 4 e 6\n Esempio: 23545","Imposta","Esci");// prima impostaz
  1762.             if(firstpass < 1000 || firstpass > 999999) return SCM(playerid, ROSSO, ">>La Password deve essere composta da 4 a 6 caratteri!"),   ShowPlayerDialog(playerid, DIALOG_PASS_CASSAFORTE, DIALOG_STYLE_INPUT, "Gestione Cassaforte","Imposta una Password per la tua cassaforte!\n La password deve essere composta da numeri e i caratteri compresi tra 4 e 6\n Esempio: 23545","Imposta","Esci");
  1763.             hInfo[id][hPassCass] = firstpass;
  1764.             SCM(playerid, GIALLO, ">> Ora che hai impostato la cassaforte puoi accedere al pannello 'Gestione Cassaforte'. >>{FF0000}Attenzione: {EE00FF}senza un sistema di sicurezza la tua cassaforte può essere scassinata senza che tu lo sappia! Acquista l'antifurto al più presto per evitare ciò!");
  1765.             ShowPlayerDialog(playerid, DIALOG_GESTIONE_CASSAFORTE, DIALOG_STYLE_LIST, "Gestione Cassaforte","Bilancio\n Deposita\n Preleva\n Reimposta Password","Ok","Esci");
  1766.             hInfo[id][hStatoCassaforte] = 1;
  1767.             format(string, sizeof(string), "Hai configurato la Cassaforte! Password: %d - ID Cassaforte: %d - Proprietario: %s", hInfo[id][hPassCass], id, hInfo[id][hProprietario]);
  1768.             SCM(playerid, GIALLO, string);
  1769.             SaveHome(id);
  1770.         }
  1771.     }
  1772.     if(dialogid == DIALOG_LOGIN_CASSAFORTE)
  1773.     {
  1774.         if(response)
  1775.         {
  1776.             new logpass, id = GetPlayerVirtualWorld(playerid), string[200];
  1777.             if(sscanf(inputtext, "d", logpass)) return SCM(playerid, ROSSO, ">>Devi inserire una password valida!"), ShowPlayerDialog(playerid, DIALOG_LOGIN_CASSAFORTE, DIALOG_STYLE_INPUT, "Password della Cassaforte","Inserisci la Password della cassaforte!","Invia","Esci");
  1778.             if(hInfo[id][hPassCass] != logpass) return SCM(playerid, ROSSO, ">>Password Errata!"), ShowPlayerDialog(playerid, DIALOG_LOGIN_CASSAFORTE, DIALOG_STYLE_INPUT, "Password della Cassaforte","Inserisci la Password della cassaforte!","Invia","Esci");
  1779.             format(string,sizeof(string),"Hai aperto la cassaforte di %s !", hInfo[id][hProprietario]);
  1780.             SCM(playerid, GIALLO, string);
  1781.             ShowPlayerDialog(playerid, DIALOG_GESTIONE_CASSAFORTE, DIALOG_STYLE_LIST, "Gestione Cassaforte","Bilancio\n Deposita\n Preleva\n Reimposta Password","Ok","Esci");
  1782.             SaveHome(id);
  1783.         }
  1784.     }
  1785.     if(dialogid == DIALOG_AZIONI_CASSAFORTE)
  1786.     {
  1787.         if(response)
  1788.         {
  1789.             switch(listitem)
  1790.             {
  1791.                 case 0:
  1792.                 {
  1793.                     //funzione rapina
  1794.                 }
  1795.                 case 1: ShowPlayerDialog(playerid, DIALOG_LOGIN_CASSAFORTE, DIALOG_STYLE_INPUT, "Password della Cassaforte","Inserisci la Password della cassaforte!","Invia","Esci");
  1796.             }
  1797.         }
  1798.     }
  1799.     return 1;
  1800. }
  1801.  
  1802. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  1803. {
  1804.     //COMPRA/GESTISCI
  1805.     if(newkeys & KEY_YES)
  1806.     {
  1807.         for(new id; id < sizeof(hInfo); id++)
  1808.         {
  1809.             if(IsPlayerInRangeOfPoint(playerid, 3.0, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ]))
  1810.             {
  1811.                 new string2[350], str[500];
  1812.                 if(hInfo[id][hComprato] == 0)
  1813.                 {
  1814.                     if(Soldi[playerid] < hInfo[id][hPrezzo]) return SCM(playerid, ROSSO, ">>Non hai soldi a sufficienza!");
  1815.                     Soldi[playerid] = Soldi[playerid]-hInfo[id][hPrezzo];
  1816.                     format(str, sizeof(str), HPATH, id);
  1817.                     DestroyDynamicPickup(hInfo[id][hIcon]);
  1818.                     hInfo[id][hIcon] = CreateDynamicPickup(1272, 1, hInfo[id][hPosX],hInfo[id][hPosY],hInfo[id][hPosZ]);
  1819.                     hInfo[id][hProprietario] = GetName(playerid);
  1820.                     format(string2, sizeof(string2), "Casa[ID:%d]\nProprietario: %s\nStato: Aperta\n Prezzo: %d\nInterior: %d\n Premi Y per interagire",id,hInfo[id][hProprietario], hInfo[id][hPrezzo],hInfo[id][hInterior]);
  1821.                     UpdateDynamic3DTextLabelText(hlabel[id], GIALLO, string2);
  1822.                     hInfo[id][hComprato] = 1;
  1823.                     SaveHome(id);
  1824.                     INI_ParseFile(str, "loadhome_%s", .bExtra = true, .extra = id );
  1825.  
  1826.                 }
  1827.                 else if(hInfo[id][hComprato] == 1)
  1828.                 {
  1829.                     if(strcmp(hInfo[id][hProprietario], GetName(playerid)))
  1830.                     {
  1831.                         SCM(playerid, ROSSO, ">>Non sei il proprietario della casa!");
  1832.                     }
  1833.                     else
  1834.                     {
  1835.                         ShowPlayerDialog(playerid, DIALOG_GESTIONE_CASA, DIALOG_STYLE_LIST, "Gestione","Apri/Chiudi\n Vendi","Ok","Esci");
  1836.                     }
  1837.                 }
  1838.             }
  1839.         }
  1840.     }
  1841.     if(newkeys & KEY_YES)//cassaforte
  1842.     {
  1843.         new i = GetPlayerVirtualWorld(playerid);
  1844.         if(IsPlayerInRangeOfPoint(playerid, 3.0, hInfo[i][hCassafortePosX][0], hInfo[i][hCassafortePosY][1], hInfo[i][hCassafortePosZ][2]))
  1845.         {
  1846.             if(hInfo[i][hComprato] == 0) return SCM(playerid, ROSSO, ">>Non puoi aprire la cassaforte di una casa in vendita!");
  1847.             if(strcmp(hInfo[i][hProprietario], GetName(playerid)))
  1848.             {
  1849.                 switch(hInfo[i][hStatoCassaforte])
  1850.                 {
  1851.                     case 0: SCM(playerid, ROSSO, ">>La cassaforte non è stata ancora impostata, quindi è vuota!");
  1852.                     case 1: ShowPlayerDialog(playerid, DIALOG_AZIONI_CASSAFORTE, DIALOG_STYLE_LIST, "Azioni Cassaforte","Scassina cassaforte\n Inserisci la password","Ok","Esci");
  1853.                 }
  1854.             }
  1855.             else
  1856.             {
  1857.                 switch(hInfo[i][hStatoCassaforte])
  1858.                 {
  1859.                     case 0: ShowPlayerDialog(playerid, DIALOG_PASS_CASSAFORTE, DIALOG_STYLE_INPUT, "Configurazione Cassaforte","Imposta una Password per la tua cassaforte!\n La password deve essere composta da numeri e i caratteri compresi tra 4 e 6\n Esempio: 23545","Imposta","Esci");// prima impostazione password
  1860.                     case 1: ShowPlayerDialog(playerid, DIALOG_LOGIN_CASSAFORTE, DIALOG_STYLE_INPUT, "Password della Cassaforte","Inserisci la Password della cassaforte!","Invia","Esci");
  1861.                 }
  1862.             }
  1863.         }
  1864.     }
  1865.    
  1866.     if(newkeys & KEY_SECONDARY_ATTACK && IsPlayerNearHomeEnt(playerid))
  1867.     {//ENTRA
  1868.         if(InCasa[playerid] == 0)
  1869.         {
  1870.             new id = IsPlayerNearHomeEnt(playerid);
  1871.             switch(hInfo[id][hStato])
  1872.             {
  1873.                 case 0:
  1874.                 {//Se la casa è chiusa
  1875.                     if(strcmp(hInfo[id][hProprietario], GetName(playerid))) return SCM(playerid, GIALLO, "La casa è Chiusa!");//Se il nome del proprietario non corrisponde al nome del player
  1876.                     if(hInfo[id][hInterior] == 1){//ryder 2
  1877.                     InCasa[playerid] = 1;
  1878.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1879.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1880.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1881.                     }
  1882.  
  1883.                     else if(hInfo[id][hInterior] == 2){//CJ's 3
  1884.                     InCasa[playerid] = 1;
  1885.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1886.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1887.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1888.                     }
  1889.  
  1890.                     else if(hInfo[id][hInterior] == 3){//wuzimu 1
  1891.                     InCasa[playerid] = 1;
  1892.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1893.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1894.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1895.                     }
  1896.  
  1897.                     else if(hInfo[id][hInterior] == 4){//safehouse group 1
  1898.                     InCasa[playerid] = 1;
  1899.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1900.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1901.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1902.                     }
  1903.  
  1904.                     else if(hInfo[id][hInterior] == 5){//safehouse group 3
  1905.                     InCasa[playerid] = 1;
  1906.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1907.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1908.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1909.                     }
  1910.  
  1911.                     else if(hInfo[id][hInterior] == 6){//safehouse group 4
  1912.                     InCasa[playerid] = 1;
  1913.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1914.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1915.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1916.                     }
  1917.  
  1918.                     else if(hInfo[id][hInterior] == 7){// budget inn motel room 12
  1919.                     InCasa[playerid] = 1;
  1920.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1921.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1922.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1923.                     }
  1924.  
  1925.                     else if(hInfo[id][hInterior] == 8){// pair of uburlgar houses 2
  1926.                     InCasa[playerid] = 1;
  1927.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1928.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1929.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1930.                     }
  1931.  
  1932.                     else if(hInfo[id][hInterior] == 9){// burlglary house x11 5
  1933.                     InCasa[playerid] = 1;
  1934.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1935.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1936.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1937.                     }
  1938.  
  1939.                     else if(hInfo[id][hInterior] == 10){// burlglary house x12 4
  1940.                     InCasa[playerid] = 1;
  1941.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1942.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1943.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1944.                     }
  1945.  
  1946.                     else if(hInfo[id][hInterior] == 11){// burlglary house x14 10
  1947.                     InCasa[playerid] = 1;
  1948.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1949.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1950.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1951.                     }
  1952.  
  1953.                     else if(hInfo[id][hInterior] == 12){// burlglary house x13 4
  1954.                     InCasa[playerid] = 1;
  1955.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1956.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1957.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1958.                     }
  1959.  
  1960.                     else if(hInfo[id][hInterior] == 13){// villona 12
  1961.                     InCasa[playerid] = 1;
  1962.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1963.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1964.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1965.                     }
  1966.  
  1967.                     else if(hInfo[id][hInterior] == 14){// bulgrrg house x15 4
  1968.                     InCasa[playerid] = 1;
  1969.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1970.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1971.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1972.                     }
  1973.  
  1974.                     else if(hInfo[id][hInterior] == 15){// bulgrrg house x16 5
  1975.                     InCasa[playerid] = 1;
  1976.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1977.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1978.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1979.                     }
  1980.  
  1981.                     else if(hInfo[id][hInterior] == 16){// bulgrrg house x17 enorme da mappare 5
  1982.                     InCasa[playerid] = 1;
  1983.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1984.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1985.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1986.                     }
  1987.  
  1988.                     else if(hInfo[id][hInterior] == 17){// bulgrrg house x18 6
  1989.                     InCasa[playerid] = 1;
  1990.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1991.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1992.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  1993.                     }
  1994.  
  1995.                     else if(hInfo[id][hInterior] == 18){// bulgrrg house x19 6
  1996.                     InCasa[playerid] = 1;
  1997.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  1998.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  1999.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2000.                     }
  2001.  
  2002.                     else if(hInfo[id][hInterior] == 19){// bulgrrg house x20 15
  2003.                     InCasa[playerid] = 1;
  2004.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2005.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2006.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2007.                     }
  2008.  
  2009.                     else if(hInfo[id][hInterior] == 20){// caligula's roof 1
  2010.                     InCasa[playerid] = 1;
  2011.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2012.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2013.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2014.                     }
  2015.  
  2016.                     else if(hInfo[id][hInterior] == 21){// old venturas strip casino 2
  2017.                     InCasa[playerid] = 1;
  2018.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2019.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2020.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2021.                     }
  2022.  
  2023.                     else if(hInfo[id][hInterior] == 22){// verdant bluffs safehouse 8
  2024.                     InCasa[playerid] = 1;
  2025.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2026.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2027.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2028.                     }
  2029.  
  2030.                     else if(hInfo[id][hInterior] == 23){// burgr x21 8
  2031.                     InCasa[playerid] = 1;
  2032.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2033.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2034.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2035.                     }
  2036.  
  2037.                     else if(hInfo[id][hInterior] == 24){// burgr x22 9
  2038.                     InCasa[playerid] = 1;
  2039.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2040.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2041.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2042.                     }
  2043.  
  2044.                     else if(hInfo[id][hInterior] == 25){// burgr x23 9
  2045.                     InCasa[playerid] = 1;
  2046.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2047.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2048.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2049.                     }
  2050.  
  2051.                     else if(hInfo[id][hInterior] == 26){// burgr x23 9
  2052.                     InCasa[playerid] = 1;
  2053.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2054.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2055.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2056.                     }
  2057.  
  2058.                     else if(hInfo[id][hInterior] == 27){// burgr x23 9
  2059.                     InCasa[playerid] = 1;
  2060.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2061.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2062.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2063.                     }
  2064.                 }
  2065.                 case 1://se la casa è aperta
  2066.                 {
  2067.                     if(hInfo[id][hInterior] == 1){//ryder 2
  2068.                     InCasa[playerid] = 1;
  2069.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2070.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2071.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2072.                     }
  2073.  
  2074.                     else if(hInfo[id][hInterior] == 2){//CJ's 3
  2075.                     InCasa[playerid] = 1;
  2076.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2077.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2078.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2079.                     }
  2080.  
  2081.                     else if(hInfo[id][hInterior] == 3){//wuzimu 1
  2082.                     InCasa[playerid] = 1;
  2083.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2084.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2085.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2086.                     }
  2087.  
  2088.                     else if(hInfo[id][hInterior] == 4){//safehouse group 1
  2089.                     InCasa[playerid] = 1;
  2090.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2091.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2092.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2093.                     }
  2094.  
  2095.                     else if(hInfo[id][hInterior] == 5){//safehouse group 3
  2096.                     InCasa[playerid] = 1;
  2097.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2098.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2099.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2100.                     }
  2101.  
  2102.                     else if(hInfo[id][hInterior] == 6){//safehouse group 4
  2103.                     InCasa[playerid] = 1;
  2104.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2105.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2106.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2107.                     }
  2108.  
  2109.                     else if(hInfo[id][hInterior] == 7){// budget inn motel room 12
  2110.                     InCasa[playerid] = 1;
  2111.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2112.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2113.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2114.                     }
  2115.  
  2116.                     else if(hInfo[id][hInterior] == 8){// pair of uburlgar houses 2
  2117.                     InCasa[playerid] = 1;
  2118.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2119.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2120.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2121.                     }
  2122.  
  2123.                     else if(hInfo[id][hInterior] == 9){// burlglary house x11 5
  2124.                     InCasa[playerid] = 1;
  2125.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2126.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2127.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2128.                     }
  2129.  
  2130.                     else if(hInfo[id][hInterior] == 10){// burlglary house x12 4
  2131.                     InCasa[playerid] = 1;
  2132.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2133.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2134.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2135.                     }
  2136.  
  2137.                     else if(hInfo[id][hInterior] == 11){// burlglary house x14 10
  2138.                     InCasa[playerid] = 1;
  2139.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2140.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2141.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2142.                     }
  2143.  
  2144.                     else if(hInfo[id][hInterior] == 12){// burlglary house x13 4
  2145.                     InCasa[playerid] = 1;
  2146.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2147.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2148.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2149.                     }
  2150.  
  2151.                     else if(hInfo[id][hInterior] == 13){// villona 12
  2152.                     InCasa[playerid] = 1;
  2153.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2154.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2155.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2156.                     }
  2157.  
  2158.                     else if(hInfo[id][hInterior] == 14){// bulgrrg house x15 4
  2159.                     InCasa[playerid] = 1;
  2160.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2161.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2162.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2163.                     }
  2164.  
  2165.                     else if(hInfo[id][hInterior] == 15){// bulgrrg house x16 5
  2166.                     InCasa[playerid] = 1;
  2167.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2168.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2169.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2170.                     }
  2171.  
  2172.                     else if(hInfo[id][hInterior] == 16){// bulgrrg house x17 enorme da mappare 5
  2173.                     InCasa[playerid] = 1;
  2174.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2175.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2176.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2177.                     }
  2178.  
  2179.                     else if(hInfo[id][hInterior] == 17){// bulgrrg house x18 6
  2180.                     InCasa[playerid] = 1;
  2181.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2182.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2183.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2184.                     }
  2185.  
  2186.                     else if(hInfo[id][hInterior] == 18){// bulgrrg house x19 6
  2187.                     InCasa[playerid] = 1;
  2188.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2189.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2190.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2191.                     }
  2192.  
  2193.                     else if(hInfo[id][hInterior] == 19){// bulgrrg house x20 15
  2194.                     InCasa[playerid] = 1;
  2195.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2196.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2197.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2198.                     }
  2199.  
  2200.                     else if(hInfo[id][hInterior] == 20){// caligula's roof 1
  2201.                     InCasa[playerid] = 1;
  2202.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2203.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2204.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2205.                     }
  2206.  
  2207.                     else if(hInfo[id][hInterior] == 21){// old venturas strip casino 2
  2208.                     InCasa[playerid] = 1;
  2209.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2210.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2211.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2212.                     }
  2213.  
  2214.                     else if(hInfo[id][hInterior] == 22){// verdant bluffs safehouse 8
  2215.                     InCasa[playerid] = 1;
  2216.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2217.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2218.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2219.                     }
  2220.  
  2221.                     else if(hInfo[id][hInterior] == 23){// burgr x21 8
  2222.                     InCasa[playerid] = 1;
  2223.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2224.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2225.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2226.                     }
  2227.  
  2228.                     else if(hInfo[id][hInterior] == 24){// burgr x22 9
  2229.                     InCasa[playerid] = 1;
  2230.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2231.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2232.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2233.                     }
  2234.  
  2235.                     else if(hInfo[id][hInterior] == 25){// burgr x23 9
  2236.                     InCasa[playerid] = 1;
  2237.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2238.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2239.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2240.                     }
  2241.  
  2242.                     else if(hInfo[id][hInterior] == 26){// burgr x23 9
  2243.                     InCasa[playerid] = 1;
  2244.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2245.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2246.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2247.                     }
  2248.  
  2249.                     else if(hInfo[id][hInterior] == 27){// burgr x23 9
  2250.                     InCasa[playerid] = 1;
  2251.                     SetPlayerVirtualWorld(playerid, hInfo[id][hVirtualWorld]);
  2252.                     SetPlayerInterior(playerid, hInfo[id][hIntID]);
  2253.                     SetPlayerPos(playerid, hInfo[id][hPosXX], hInfo[id][hPosYY], hInfo[id][hPosZZ]);
  2254.                     }
  2255.                 }
  2256.             }
  2257.         }
  2258.     }
  2259.    
  2260.     if(newkeys & KEY_SECONDARY_ATTACK && IsPlayerNearHomeExt(playerid))
  2261.     {
  2262.         new id = IsPlayerNearHomeExt(playerid);// <-Vede se sei vicino l'uscita e se sei nel virtual world della casa.
  2263.         if(hInfo[id][hInterior] == 1 || hInfo[id][hInterior] == 2 || hInfo[id][hInterior] == 3 || hInfo[id][hInterior] == 4 || hInfo[id][hInterior] == 5 || hInfo[id][hInterior] ==  6 || hInfo[id][hInterior] == 7 || hInfo[id][hInterior] == 8 || hInfo[id][hInterior] == 9 || hInfo[id][hInterior] == 10 ||
  2264.         hInfo[id][hInterior] == 11 || hInfo[id][hInterior] == 12 || hInfo[id][hInterior] == 13 || hInfo[id][hInterior] == 14 || hInfo[id][hInterior] == 15 || hInfo[id][hInterior] == 16 || hInfo[id][hInterior] == 17 || hInfo[id][hInterior] == 18 || hInfo[id][hInterior] == 19 || hInfo[id][hInterior] == 20 ||
  2265.         hInfo[id][hInterior] == 21 || hInfo[id][hInterior] == 22 || hInfo[id][hInterior] == 23 || hInfo[id][hInterior] == 24 || hInfo[id][hInterior] == 25 || hInfo[id][hInterior] == 26 || hInfo[id][hInterior] == 27 || hInfo[id][hInterior] == 28)
  2266.         {
  2267.             SetPlayerVirtualWorld(playerid, 0);
  2268.             SetPlayerInterior(playerid, 0);
  2269.             InCasa[playerid] = 0;
  2270.             SetPlayerPos(playerid, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ]);
  2271.         }
  2272.     }
  2273.     return 1;
  2274. }
  2275.  
  2276. CMD:verifica(playerid, params[]){
  2277. new string[128];
  2278. format(string, sizeof(string), "Sono nel Virtual World %d ! InCasa = %d !", GetPlayerVirtualWorld(playerid), InCasa[playerid]);
  2279. SCM(playerid, GIALLO, string);
  2280. return 1;}
  2281.  
  2282. forward SaveHome(id);
  2283. public SaveHome(id)
  2284. {
  2285.     new file4[403];
  2286.     format(file4, sizeof(file4), HPATH, id);
  2287.     new INI:File = INI_Open(file4);
  2288.     INI_SetTag(File,"data");
  2289.     INI_WriteString(File,"Proprietario", hInfo[id][hProprietario]);
  2290.     INI_WriteInt(File,"Comprato", hInfo[id][hComprato]);
  2291.     INI_WriteInt(File,"Prezzo", hInfo[id][hPrezzo]);
  2292.     INI_WriteInt(File,"Interior", hInfo[id][hInterior]);
  2293.     INI_WriteInt(File,"VirtualWorld", hInfo[id][hVirtualWorld]);
  2294.     INI_WriteInt(File,"IntID", hInfo[id][hIntID]);
  2295.     INI_WriteInt(File,"Stato", hInfo[id][hStato]);
  2296.     INI_WriteFloat(File,"PosX", hInfo[id][hPosX]);
  2297.     INI_WriteFloat(File,"PosY", hInfo[id][hPosY]);
  2298.     INI_WriteFloat(File,"PosZ", hInfo[id][hPosZ]);
  2299.     INI_WriteFloat(File,"PosA", hInfo[id][hPosA]);
  2300.     INI_WriteFloat(File,"PosXX", hInfo[id][hPosXX]);
  2301.     INI_WriteFloat(File,"PosYY", hInfo[id][hPosYY]);
  2302.     INI_WriteFloat(File,"PosZZ", hInfo[id][hPosZZ]);
  2303.     INI_WriteFloat(File,"PosAA", hInfo[id][hPosAA]);
  2304.     INI_WriteInt(File,"Cassa", hInfo[id][hCassa]);
  2305.     //mobilia
  2306.     INI_WriteInt(File,"CassaforteID", hInfo[id][hCassaforteID][0]);
  2307.     INI_WriteInt(File,"P_CassaforteID", hInfo[id][hCassaforteID][1]);
  2308.     INI_WriteInt(File,"S_CassaforteID", hInfo[id][hCassaforteID][2]);
  2309.     INI_WriteInt(File,"T_CassaforteID", hInfo[id][hCassaforteID][3]);
  2310.     INI_WriteFloat(File,"CassafortePosX", hInfo[id][hCassafortePosX][0]);
  2311.     INI_WriteFloat(File,"P_CassafortePosX", hInfo[id][hCassafortePosX][1]);
  2312.     INI_WriteFloat(File,"S_CassafortePosX", hInfo[id][hCassafortePosX][2]);
  2313.     INI_WriteFloat(File,"T_CassafortePosX", hInfo[id][hCassafortePosX][3]);
  2314.     INI_WriteFloat(File,"CassafortePosY", hInfo[id][hCassafortePosY][0]);
  2315.     INI_WriteFloat(File,"P_CassafortePosY", hInfo[id][hCassafortePosY][1]);
  2316.     INI_WriteFloat(File,"S_CassafortePosY", hInfo[id][hCassafortePosY][2]);
  2317.     INI_WriteFloat(File,"T_CassafortePosY", hInfo[id][hCassafortePosY][3]);
  2318.     INI_WriteFloat(File,"CassafortePosZ", hInfo[id][hCassafortePosZ][0]);
  2319.     INI_WriteFloat(File,"P_CassafortePosZ", hInfo[id][hCassafortePosZ][1]);
  2320.     INI_WriteFloat(File,"S_CassafortePosZ", hInfo[id][hCassafortePosZ][2]);
  2321.     INI_WriteFloat(File,"T_CassafortePosZ", hInfo[id][hCassafortePosZ][3]);
  2322.     INI_WriteFloat(File,"CassafortePosRZ", hInfo[id][hCassafortePosRZ][0]);
  2323.     INI_WriteFloat(File,"P_CassafortePosRZ", hInfo[id][hCassafortePosRZ][1]);
  2324.     INI_WriteFloat(File,"S_CassafortePosRZ", hInfo[id][hCassafortePosRZ][2]);
  2325.     INI_WriteFloat(File,"T_CassafortePosRZ", hInfo[id][hCassafortePosRZ][3]);
  2326.     INI_WriteInt(File,"StatoCassaforte", hInfo[id][hStatoCassaforte]);
  2327.     INI_WriteInt(File,"PassCass", hInfo[id][hPassCass]);
  2328.     INI_WriteInt(File,"Antifurto", hInfo[id][hAntifurto]);
  2329.     //----//
  2330.     INI_WriteInt(File,"ObjectID", hInfo[id][hObjectID]);
  2331.     INI_WriteFloat(File,"ObjectPosX", hInfo[id][hObjectPosX]);
  2332.     INI_WriteFloat(File,"ObjectPosY", hInfo[id][hObjectPosY]);
  2333.     INI_WriteFloat(File,"ObjectPosZ", hInfo[id][hObjectPosZ]);
  2334.     INI_WriteFloat(File,"ObjectPosRX", hInfo[id][hObjectPosRX]);
  2335.     INI_WriteFloat(File,"ObjectPosRY", hInfo[id][hObjectPosRY]);
  2336.     INI_WriteFloat(File,"ObjectPosRZ", hInfo[id][hObjectPosRZ]);
  2337.    
  2338.     INI_Close(File);
  2339.     return 1;
  2340. }
  2341.  
  2342. forward loadhome_data(id, name[], value[]);
  2343. public loadhome_data(id, name[], value[])
  2344. {
  2345.     INI_String("Proprietario", hInfo[id][hProprietario], 24);
  2346.     INI_Int("Comprato", hInfo[id][hComprato]);
  2347.     INI_Int("Prezzo", hInfo[id][hPrezzo]);
  2348.     INI_Int("Interior", hInfo[id][hInterior]);
  2349.     INI_Int("VirtualWorld", hInfo[id][hVirtualWorld]);
  2350.     INI_Int("IntID", hInfo[id][hIntID]);
  2351.     INI_Int("Stato", hInfo[id][hStato]);
  2352.     INI_Float("PosX", hInfo[id][hPosX]);
  2353.     INI_Float("PosY", hInfo[id][hPosY]);
  2354.     INI_Float("PosZ", hInfo[id][hPosZ]);
  2355.     INI_Float("PosA", hInfo[id][hPosA]);
  2356.     INI_Float("PosXX", hInfo[id][hPosXX]);
  2357.     INI_Float("PosYY", hInfo[id][hPosYY]);
  2358.     INI_Float("PosZZ", hInfo[id][hPosZZ]);
  2359.     INI_Float("PosAA", hInfo[id][hPosAA]);
  2360.     INI_Int("Cassa", hInfo[id][hCassa]);
  2361.     //mobilia
  2362.     INI_Int("CassaforteID", hInfo[id][hCassaforteID][0]);
  2363.     INI_Int("P_CassaforteID", hInfo[id][hCassaforteID][1]);
  2364.     INI_Int("S_CassaforteID", hInfo[id][hCassaforteID][2]);
  2365.     INI_Int("T_CassaforteID", hInfo[id][hCassaforteID][3]);
  2366.     INI_Float("CassafortePosX", hInfo[id][hCassafortePosX][0]);
  2367.     INI_Float("P_CassafortePosX", hInfo[id][hCassafortePosX][1]);
  2368.     INI_Float("S_CassafortePosX", hInfo[id][hCassafortePosX][2]);
  2369.     INI_Float("T_CassafortePosX", hInfo[id][hCassafortePosX][3]);
  2370.     INI_Float("CassafortePosY", hInfo[id][hCassafortePosY][0]);
  2371.     INI_Float("P_CassafortePosY", hInfo[id][hCassafortePosY][1]);
  2372.     INI_Float("S_CassafortePosY", hInfo[id][hCassafortePosY][2]);
  2373.     INI_Float("T_CassafortePosY", hInfo[id][hCassafortePosY][3]);
  2374.     INI_Float("CassafortePosZ", hInfo[id][hCassafortePosZ][0]);
  2375.     INI_Float("P_CassafortePosZ", hInfo[id][hCassafortePosZ][1]);
  2376.     INI_Float("S_CassafortePosZ", hInfo[id][hCassafortePosZ][2]);
  2377.     INI_Float("T_CassafortePosZ", hInfo[id][hCassafortePosZ][3]);
  2378.     INI_Float("CassafortePosRZ", hInfo[id][hCassafortePosRZ][0]);
  2379.     INI_Float("P_CassafortePosRZ", hInfo[id][hCassafortePosRZ][1]);
  2380.     INI_Float("S_CassafortePosRZ", hInfo[id][hCassafortePosRZ][2]);
  2381.     INI_Float("T_CassafortePosRZ", hInfo[id][hCassafortePosRZ][3]);
  2382.     INI_Int("StatoCassaforte", hInfo[id][hStatoCassaforte]);
  2383.     INI_Int("PassCass", hInfo[id][hPassCass]);
  2384.     INI_Int("Antifurto", hInfo[id][hAntifurto]);
  2385.     //----//
  2386.     INI_Int("ObjectID", hInfo[id][hObjectID]);
  2387.     INI_Float("ObjectPosX", hInfo[id][hObjectPosX]);
  2388.     INI_Float("ObjectPosY", hInfo[id][hObjectPosY]);
  2389.     INI_Float("ObjectPosZ", hInfo[id][hObjectPosZ]);
  2390.     INI_Float("ObjectPosRX", hInfo[id][hObjectPosRX]);
  2391.     INI_Float("ObjectPosRY", hInfo[id][hObjectPosRY]);
  2392.     INI_Float("ObjectPosRZ", hInfo[id][hObjectPosRZ]);
  2393.     return 1;
  2394. }
  2395.  
  2396. IsPlayerNearHomeExt(playerid)
  2397. {
  2398.     for(new w = 1; w < 500; w++)
  2399.     {
  2400.         if(IsPlayerInRangeOfPoint(playerid, 2.0, hInfo[w][hPosXX],hInfo[w][hPosYY],hInfo[w][hPosZZ])){
  2401.         if(GetPlayerVirtualWorld(playerid) == hInfo[w][hVirtualWorld]) return w;}
  2402.     }
  2403.     return -1;
  2404. }
  2405.  
  2406. IsPlayerNearHomeEnt(playerid)
  2407. {
  2408.     for(new b = 1; b < 500; b++)
  2409.     {
  2410.         if(IsPlayerInRangeOfPoint(playerid, 2.0, hInfo[b][hPosX],hInfo[b][hPosY],hInfo[b][hPosZ])) return b;
  2411.     }
  2412.     return -1;
  2413. }
  2414.  
  2415. stock GetName(playerid)
  2416. {
  2417.     new pName[MAX_PLAYER_NAME];
  2418.     GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
  2419.     return pName;
  2420. }
  2421.  
  2422. stock RemoveUnderScore(playerid)
  2423. {
  2424.     new name[MAX_PLAYER_NAME];
  2425.     GetPlayerName(playerid,name,sizeof(name));
  2426.     for(new i = 0; i < MAX_PLAYER_NAME; i++)
  2427.     {
  2428.         if(name[i] == '_') name[i] = ' ';
  2429.     }
  2430.     return name;
  2431. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement