if(this->player->character)
{
int house, id1;
for(int i = 0 ; i < static_cast<int>(this->server->world->house_config["Amount"]) ; i++){
id1 = static_cast<int>(this->server->world->house_config[util::to_string(i+1) + ".id"]);
house = static_cast<int>(this->server->world->house_config[util::to_string(i+1) + ".house"]);
if(id == id1 && this->player->character->mapid != this->player->character->house)
{
this->player->character->AddItem(id1, 1);
this->player->character->house = house;
this->player->character->House();
this->player->character->Save();
}
else if(id == id1 && this->player->character->mapid == this->player->character->house)
{
this->player->character->AddItem(id1, 1);
this->player->character->LeaveHouse();
this->player->character->house = house;
this->player->character->Save();
}
}
}