skripta....: moja od 0
opis problema:

sve lepo kreiram kuce i to i kad hocu kupim ono kliknem buy i nista se ne desi .....
	if(dialogid == HOUSEMENU+4)
{
if(response)
{
    new hname[MAX_PLAYER_NAME+9];
if(GetOwnedHouses(playerid) >= MAX_HOUSES_OWNED) { ShowInfoBox(playerid, E_MAX_HOUSES_OWNED, MAX_HOUSES_OWNED, AddS(MAX_HOUSES_OWNED)); return 1; }
if(strcmp(hInfo, pNick(playerid), CASE_SENSETIVE) && strcmp(hInfo, INVALID_HOWNER_NAME, CASE_SENSETIVE)) return ShowInfoBoxEx(playerid, COLOUR_SYSTEM, E_H_ALREADY_OWNED);
if(hInfo > GetPlayerMoney(playerid)) { ShowInfoBox(playerid, E_CANT_AFFORD_HOUSE, hInfo, GetPlayerMoney(playerid), (hInfo - GetPlayerMoney(playerid))); return 1; }
else
{
    format(hname, sizeof(hname), "%s's House", pNick(playerid));
    format(hInfo, sizeof(hname), "%s", hname);
    format(hInfo, MAX_PLAYER_NAME, "%s", pNick(playerid));
    hInfo = udb_hash("INVALID_HOUSE_PASSWORD");
    hInfo = 0;
GivePlayerMoney(playerid, -hInfo);
file = INI_Open(filename);
INI_WriteString(file, "HouseOwner", pNick(playerid));
INI_WriteInt(file, "HousePassword", hInfo);
INI_WriteString(file, "HouseName", hname);
INI_WriteInt(file, "HouseStorage", 0);
INI_Close(file);
ShowInfoBox(playerid, I_BUY_HOUSE, hInfo);
foreach(Houses, h2)
{
if(IsHouseInRangeOfHouse(h, h2, RANGE_BETWEEN_HOUSES) && h2 != h)
{
    file = INI_Open(HouseFile(h2));
INI_WriteInt(file, "HouseValue", (hInfo + ReturnProcent(hInfo, HOUSE_SELLING_PROCENT2)));
                        UpdateHouseText(h2);
                        INI_Close(file);
}
}
#if GH_USE_MAPICONS == true
DestroyDynamicMapIcon(HouseMIcon);
HouseMIcon = CreateDynamicMapIcon(hInfo, hInfo, hInfo, 32, -1, hInfo, hInfo, -1, MICON_VD);
#endif
UpdateHouseText(h);
}
}
return 1;
}