How to show how many tiles there is in the house on look the door, just like in this img:
The only where i found to change is on:
Fir3element/3777 (https://github.com/Fir3element/3777/blob/master/src/house.cpp)
Some people here on forum like @Mustafa1337 @Danger II @Stigma told me to do it:
But only shows how many tiles there is if someone buy the house
Is anybody know why?
The only where i found to change is on:
Fir3element/3777 (https://github.com/Fir3element/3777/blob/master/src/house.cpp)
Code:
void House::updateDoorDescription(std::string _name/* = ""*/)
Some people here on forum like @Mustafa1337 @Danger II @Stigma told me to do it:
Code:
void House::updateDoorDescription(std::string _name/* = ""*/)
{
int32_t house_tiles = (price / g_config.getNumber(ConfigManager::HOUSE_PRICE));
std::string tmp = "house";
if(isGuild())
tmp = "hall";
char houseDescription[200];
if(owner)
{
if(isGuild())
IOGuild::getInstance()->getGuildById(_name, owner);
else if(_name.empty())
IOLoginData::getInstance()->getNameByGuid(owner, _name);
sprintf(houseDescription, "It belongs to %s '%s'. %s owns this %s. It has %d tiles.", tmp.c_str(), name.c_str(), _name.c_str(), tmp.c_str(), house_tiles);
}
else
sprintf(houseDescription, "It belongs to %s '%s'. Nobody owns this %s. It costs %d gold coins. It has %d tiles.", tmp.c_str(), name.c_str(), tmp.c_str(), price, house_tiles);
for(HouseDoorList::iterator it = doorList.begin(); it != doorList.end(); ++it)
(*it)->setSpecialDescription(houseDescription);
}
But only shows how many tiles there is if someone buy the house
Code:
It belongs to house 'Unnamed House #1'. Nobody owns this house. It costs 3900000 gold coins. ItemID: [1221].
Code:
It belongs to house 'Unnamed House #1. Maikao owns this house. It has 32 tiles. ItemID: [1219].
Is anybody know why?