Код:
#include <a_samp>
#include <dini>
#define MAX_HOUSES 200
enum houseinfo
{
HouseNames[60], //To save into the file
HouseCost, //The house cost
HouseOwner[24], // The house owners Name
Float:PickupX, // PickupX
Float:PickupY, //PickupY
Float:PickupZ, //PickupZ
Float:TeleX, //The house location
Float:TeleY, //The house location
Float:TeleZ, //The house location
Interior, //The house Interior
HouseSell, //House sell price
Owned,
Virtual
}
new HouseInfo[MAX_HOUSES][houseinfo]; //It saves all the info in this variable.
new HouseCount = -1; //House count
new PickupID[MAX_HOUSES];
new InHouse[MAX_PLAYERS] = -1;
stock CreateHouse(Filename[], Cost, Float:Pickupx, Float:Pickupy, Float:Pickupz, Float:Telex, Float:Teley, Float:Telez, interior, sell)
{
if(!dini_Exists("Owners.ini"))
{
dini_Create("Owners.ini");
}
HouseCount ++;
new ID = HouseCount; //HouseID
format(HouseInfo[ID][HouseNames], 60, "%s", Filename); //Saves the HouseName into a variable
HouseInfo[ID][HouseCost] = Cost;
HouseInfo[ID][PickupX] = Pickupx;
HouseInfo[ID][Virtual] = 2000000 + ID;
HouseInfo[ID][PickupY] = Pickupy;
HouseInfo[ID][PickupZ] = Pickupz;
HouseInfo[ID][TeleX] = Telex;
HouseInfo[ID][TeleY] = Teley;
HouseInfo[ID][TeleZ] = Telez;
HouseInfo[ID][Interior] = interior;
HouseInfo[ID][HouseSell] = sell;
format(HouseInfo[ID][HouseOwner], 24, "gj9043jg-er((23");
if(strlen(dini_Get("Owners.ini", Filename))) //This is to see if there is any owner.
{
format(HouseInfo[ID][HouseOwner], 24, "%s", dini_Get("Owners.ini", Filename));
HouseInfo[ID][Owned] = 1;
}
PickupID[ID] = CreatePickup(1273, 23, Pickupx, Pickupy, Pickupz, -1); //Creates the pickup :).
Create3DTextLabel("Casa", 0x00A0F6AA, Pickupx, Pickupy, Pickupz + 0.75, 15.0, 0, 1);
}
public OnGameModeInit()
{
CreateHouse("House1", 1200000, 1421.6127,-885.0870,50.6443, 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House2", 1200000, 1410.8484,-920.8594,38.4219, 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House4", 1200000, 1440.1625,-926.2919,39.6477, 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House5", 1200000,1468.0571,-904.6458,54.8359 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House6", 1200000,1536.2245,-884.4210,57.6575 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House7", 1200000,1539.8081,-851.2707,64.3361 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House8", 1200000,1534.2395,-800.2515,72.8495 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House9", 1200000,1527.4440,-772.8040,80.5781 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House10", 1200000,1497.4358,-688.3807,95.4440 ,225.630997,1022.479980,1084.069946, 7, 1200000);
CreateHouse("House11", 1200000,1442.8146,-629.1862,95.7186 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House12", 1200000,1093.9030,-806.4119,107.4188 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House13", 1200000,1112.4462,-742.2415,100.1329 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House14", 1200000,1034.8522,-812.5822,101.8516 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House15", 1200000,989.8003,-828.2883,95.4686 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House16", 1200000,937.4676,-847.2757,93.7880 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House17", 1200000,924.5981,-852.9184,93.4565 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House18", 1200000,835.8234,-894.7318,68.7689 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House19", 1200000,731.0716,-1013.6000,52.7379 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House20", 1200000,699.8240,-1060.5206,49.4217 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House21", 1200000,645.4260,-1117.5693,44.2070 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House22", 1200000,580.6542,-1149.2601,53.1801 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House23", 1200000,558.6495,-1160.8777,54.4297 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House24", 1200000,535.2263,-1173.8840,58.8097 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House25", 1200000,351.9744,-1197.6738,76.5156 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House26", 1200000,253.4635,-1269.7848,74.4169 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House28", 1200000,228.1223,-1405.1959,51.6094 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House29", 1200000,161.7912,-1455.6923,32.8450 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House30", 1200000,142.3836,-1469.6475,25.2109 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House31", 1200000,254.9820,-1366.4044,53.1094 , 385.803986,1471.769897,1080.209961, 15, 1200000);
CreateHouse("House32", 1200000,298.7429,-1338.2292,53.4415 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House33", 1200000,345.2570,-1297.5948,50.7590 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House34", 1200000,355.0416,-1281.0641,53.7036 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House35", 1200000,398.3868,-1271.2542,50.0198 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House36", 1200000,431.9199,-1253.5438,51.5809, 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House37", 1200000,189.6703,-1308.0066,70.2502 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House38", 1200000,300.2318,-1154.4442,81.3894, 2567.52,-1294.59,1063.25, 2, 1200000);
CreateHouse("House40", 1200000,552.7695,-1200.3417,44.8315 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House41", 1200000,416.5678,-1154.4227,76.6876 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House42", 1200000,471.1598,-1164.1959,67.2012 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House43", 1200000,611.8022,-1086.1107,58.8267 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House44", 1200000,657.6385,-1059.8716,52.5799 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House45", 1200000,672.1079,-1019.5509,55.7596 ,225.630997,1022.479980,1084.069946, 7, 1200000);
CreateHouse("House46", 1200000,828.0178,-858.5973,70.3308 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House47", 1200000,910.2267,-817.2606,103.1260 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House48", 1200000,1016.6296,-762.8254,112.5630, 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House49", 1200000,977.4490,-771.0430,112.2026, 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House50", 1200000,891.0555,-782.7848,101.3099 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House51", 1200000,785.9945,-828.2586,70.2896, 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House52", 1200000,808.5593,-758.9587,76.5314 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House53", 1200000,848.2209,-745.2354,94.9693 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House54", 1200000,867.5801,-717.2346,105.6797 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House55", 1200000,898.3893,-677.3668,116.8904 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House56", 1200000,946.1118,-710.6447,122.6199 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House57", 1200000,980.2325,-676.5184,121.9763 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House58", 1200000,1045.1011,-642.6579,120.1172 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House59", 1200000,1095.1373,-647.6621,113.6484 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House60", 1200000,497.5694,-1094.6244,82.3592 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House61", 1200000,558.8832,-1075.8647,72.9220 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House62", 1200000,2437.6421,-2020.7323,13.9025 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House63", 1200000,2465.2078,-2020.7581,14.1242 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House64", 1200000,2465.1162,-1995.7755,14.0193 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House65", 1200000,2486.6133,-2021.5494,13.9988 ,225.630997,1022.479980,1084.069946, 7, 1200000);
CreateHouse("House66", 1200000,2508.1250,-1998.4462,13.9025 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House67", 1200000,2524.3450,-1998.3058,14.1131 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House68", 1200000,2522.5667,-2018.9758,14.0744 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House69", 1200000,2508.0327,-2021.0181,14.2101 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House70", 1200000,2696.2725,-1990.3735,14.2229 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House71", 1200000,2694.9573,-2020.5299,14.0223 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House72", 1200000,2673.1050,-2020.2865,14.1682 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House73", 1200000,2672.0310,-1989.5750,14.2244 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House74", 1200000,2653.0022,-1989.4408,13.9988 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House75", 1200000,2637.0635,-1991.7152,14.3240 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House76", 1200000,2635.6841,-2012.9888,14.1443 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House77", 1200000,2650.6829,-2021.6085,14.1766 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House78", 1200000,2244.8093,-1637.7472,16.2379 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House79", 1200000,2257.0720,-1643.9415,15.8082 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House80", 1200000,2282.6760,-1641.2352,15.8898 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House81", 1200000,2307.0457,-1679.1410,14.3316 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House82", 1200000,2368.5103,-1675.2848,14.1682 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House83", 1200000,2362.9875,-1643.2371,14.3516 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House84", 1200000,2384.6538,-1675.6686,14.9152 ,225.630997,1022.479980,1084.069946, 7, 1200000);
CreateHouse("House85", 1200000,2393.2053,-1646.0942,13.9051 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House86", 1200000,2408.6731,-1674.8439,14.3750 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House87", 1200000,2413.9397,-1646.7889,14.0119 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House88", 1200000,2452.0652,-1641.4183,14.0662 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House89", 1200000,2469.5122,-1646.4852,13.7801 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House90", 1200000,2486.0105,-1644.6959,14.0772 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House91", 1200000,2498.3904,-1642.2871,14.1131 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House92", 1200000,2513.4116,-1649.9456,14.3557 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House93", 1200000,2524.6841,-1658.6554,15.8240 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House94", 1200000,2523.2678,-1679.1514,15.4970 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House95", 1200000,2514.4976,-1691.3779,14.0460 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House96", 1200000,2067.0684,-1731.5881,14.2066 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House97", 1200000,2066.2451,-1717.2679,14.1363 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House98", 1200000,2065.2944,-1703.4335,14.1484 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House99", 1200000,2066.7551,-1656.5789,14.1328 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House100", 1200000,2067.5901,-1643.5956,14.1363 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House101", 1200000,2067.7268,-1628.6285,14.2066 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House102", 1200000,2018.0522,-1629.9656,14.0426 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House103", 1200000,2016.5376,-1641.8307,14.1129 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House104", 1200000,2013.5695,-1656.2208,14.1363 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House105", 1200000,2018.2423,-1703.2439,14.2344 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House106", 1200000,2015.8750,-1716.9171,14.0123 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House107", 1200000,2015.2756,-1732.7517,14.2344 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House108", 1200000,693.5747,-1705.5765,3.8195 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House109", 1200000,694.8511,-1690.7220,4.3461 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House110", 1200000,693.7742,-1646.0990,4.0938 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House111", 1200000,697.2853,-1626.9318,3.7492 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House112", 1200000,693.1414,-1602.6370,15.0469 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House113", 1200000,660.7419,-1599.2119,15.0000 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House114", 1200000,653.2352,-1619.7511,15.0000 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House115", 1200000,656.5591,-1635.8690,15.8617 ,225.630997,1022.479980,1084.069946, 7, 1200000);
CreateHouse("House116", 1200000,657.2142,-1652.5887,15.4063 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House117", 1200000,790.7679,-1661.7438,13.4838 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House118", 1200000,766.4627,-1606.0050,13.8039 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House119", 1200000,767.9062,-1655.3881,5.6094 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House120", 1200000,769.2247,-1696.6445,5.1554 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House121", 1200000,769.2238,-1745.7914,13.0773 , 235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House122", 1200000,791.1930,-1753.2858,13.4587 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House123", 1200000,797.3649,-1729.2491,13.5469 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House124", 1200000,793.9774,-1707.5881,14.0382 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House125", 1200000,795.3892,-1691.4517,14.4633 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House126", 1200000,652.0076,-1694.0938,14.5812 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House127", 1200000,653.4396,-1713.8280,14.7648 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House128", 1200000,253.4874,-1269.7793,74.4209 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House129", 1200000,218.7822,-1250.1976,78.3386 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House130", 1200000,251.3604,-1220.2804,76.1024 ,235.508994,1189.169897,1080.339966, 3, 1200000);
CreateHouse("House131", 1200000,-686.1273,938.7496,13.6328, 2567.52,-1294.59,1063.25, 2,1200000);
CreateHouse("House551", 1200000,1516.2448,-1453.6234,14.2031,225.630997,1022.479980,1084.069946,7,1200000);
CreateHouse("House300", 1200000,952.5689,-909.1301,45.7656,2251.85,-1138.16,1050.63,10,1200000);
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid) //Pickup callback
{
for(new J; J<MAX_HOUSES; J++) //Loops through all houses
{
if(pickupid == PickupID[J]) //If the pickupid is one of our house ones
{
new str[75];
if(HouseInfo[J][Owned] == 1)
{
format(str, sizeof(str), "~r~Casa Informatie~n~~g~Proprietar: ~w~%s", HouseInfo[J][HouseOwner]);
}
if(HouseInfo[J][Owned] == 0)
{
format(str, sizeof(str), "~r~Casa Informatie~n~~g~Proprietar: ~w~Nimeni");
SendClientMessage(playerid, 0x67F6F6AA, "Casa aceasta e de vinzare! Scrie /buyh pentru a o cumpara!");
}
new str2[100];
format(str2, sizeof(str2), "~g~Pret:~w~ %d ~n~~g~Pret de vinzare:~w~ %d", HouseInfo[J][HouseCost], HouseInfo[J][HouseSell]);
new str3[175];
format(str3, sizeof(str3), "%s~n~%s", str, str2);
GameTextForPlayer(playerid, str3, 3500, 3);
return 1;
}
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/buyh", cmdtext, true, 10) == 0)
{
for(new i; i<MAX_HOUSES; i++)
{
if(!IsPlayerInRangeOfPoint(playerid, 3, HouseInfo[i][PickupX], HouseInfo[i][PickupY], HouseInfo[i][PickupZ])) continue;
new Pname[24]; GetPlayerName(playerid, Pname, 24);
for(new S; S<MAX_HOUSES; S++)
if(GetPlayerMoney(playerid) < HouseInfo[i][HouseCost]) return SendClientMessage(playerid, 0xF60000AA, "Nu ai bani ca sa cumperi casa!");
if(HouseInfo[i][Owned] == 1) return SendClientMessage(playerid, 0xF60000AA, "Casa e cumparata!");
GivePlayerMoney(playerid, - HouseInfo[i][HouseCost]);
GameTextForPlayer(playerid, "~r~Ai cumparat casa!", 2000, 3);
HouseInfo[i][Owned] = 1;
GetPlayerName(playerid, Pname, 24);
format(HouseInfo[i][HouseOwner], 24, "%s", Pname);
dini_Set("Owners.ini", HouseInfo[i][HouseNames], Pname);
return 1;
}
SendClientMessage(playerid, 0xF60000AA, "Nu esti la o casa");
return 1;
}
if (strcmp("/sellh", cmdtext, true, 10) == 0)
{
for(new i; i<MAX_HOUSES; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3, HouseInfo[i][PickupX], HouseInfo[i][PickupY], HouseInfo[i][PickupZ]))
{
new Pname[24]; GetPlayerName(playerid, Pname, 24);
if(strcmp(Pname, HouseInfo[i][HouseOwner])) return SendClientMessage(playerid, 0xF60000AA, "Tu nu esti proprietarul la casa aceasta!");
GivePlayerMoney(playerid, HouseInfo[i][HouseSell]);
GameTextForPlayer(playerid, "~r~Casa vinduta!", 2000, 3);
HouseInfo[i][Owned] = 0;
format(HouseInfo[i][HouseOwner], 24, "0943jt3u9*egjlfd");
dini_Unset("Owners.ini", HouseInfo[i][HouseNames]);
return 1;
}
}
SendClientMessage(playerid, 0xF60000AA, "Nu esti aproape de o casa");
return 1;
}
if (strcmp("/enterh", cmdtext, true, 10) == 0)
{
for(new i; i<MAX_HOUSES; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3, HouseInfo[i][PickupX], HouseInfo[i][PickupY], HouseInfo[i][PickupZ]))
{
new Pname[24]; GetPlayerName(playerid, Pname, 24);
if(strcmp(Pname, HouseInfo[i][HouseOwner])) return SendClientMessage(playerid, 0xF60000AA, "Nu esti proprietarul!");
SetPlayerPos(playerid, HouseInfo[i][TeleX], HouseInfo[i][TeleY], HouseInfo[i][TeleZ]);
SetPlayerInterior(playerid, HouseInfo[i][Interior]);
InHouse[playerid] = i;
SetPlayerVirtualWorld(playerid, HouseInfo[i][Virtual]);
SendClientMessage(playerid, 0x00C4F6AA, "Ai intrat in casa");
return 1;
}
}
SendClientMessage(playerid, 0xF60000AA, "Nu esti la o casa");
return 1;
}
if (strcmp("/exith", cmdtext, true, 10) == 0)
{
if(InHouse[playerid] == -1) return SendClientMessage(playerid, 0xF60000AA, "Nu esti intr-o casa");
SetPlayerPos(playerid, HouseInfo[InHouse[playerid]][PickupX], HouseInfo[InHouse[playerid]][PickupY], HouseInfo[InHouse[playerid]][PickupZ]);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SendClientMessage(playerid, 0x00C4F6AA, "Ai iesit din casa");
InHouse[playerid] = -1;
return 1;
}
return 0;
}