All pastes #964946 Raw Edit

Stuff

public cpp v1 · immutable
#964946 ·published 2008-03-31 17:52 UTC
rendered paste body
				if(first && house && house->getOwner() != "")				{					first = false;					// Premmy loose house //Talaturen					int premiumTicks = 0;					Protocol76* protocol;					protocol = new Protocol76(0);					Player* player = new Player(house->getOwner(), protocol);					if(game->isplayer(house->getOwner()))					{						player->useThing();						player->setID();						if(IOPlayer::instance()->loadPlayer(player, house->getOwner())){							premiumTicks = player->loadPremmyTicks();						}						if(premiumTicks <= 0 || res <= 0) {}						else delete player;						//						// Here I added loose house						long time = (long long)(OTSYS_TIME()/1000);						long res = house->getLastUse() - time;						if(res <= 0 || premiumTicks <= 0)						{							if(player->checkHouses1())							{								house->setLast(0);								game->RemoveItems(player,house->getName(),true);								Houses::RemoveHouseItems(game,house->getName(),player);								IOPlayer::instance()->savePlayer(player);								house->setOwner("");								house->setSubOwners("");								house->setGuests("");								house->save();							}						}					}					delete player;				}			}			first = true;			houseNode = houseNode->next;		}		xmlFreeDoc(doc);		xmlMutexUnlock(xmlmutex);		return true;	}	xmlMutexUnlock(xmlmutex);	return false;}