// moze tylko zmieniac postac ktora zostanie, a nawet obnizac maksymalna if ($bid > 0 && ($bid > $house->getBid() || $houseBidded !== false)) { // jesli przebija sam siebie to nie podnosi ceny aktualnej if ($houseBidded === false) { // ustawia cene na cene przed przebiciem + 1 gold // moze to podniesc z 0 do 1 gold przy nowym domku // lub ustawic wartosc maksymalna osoby co licytowala wczesniej + 1 $house->setLastBid($house->getBid() + 1); } // ustawic najwyzsza oferowana kwote na podana // jesli przebija swoja aukcje kwota mniejsza niz aktualna to nie zmieniaj! // jak ktos inny przebija to i tak bid bedzie wiekszy-rowny od aktualnego // (nawet jak o 1 gp przebija - 6 linijek wyzej ustawia ... // na kwote mniejsza niz bid + 1, wiec bedzie rowny) if ($bid >= $house->getLastBid()) { $house->setBid($bid); } // ustawic postac ktora zostanie wlascicielem na podana $house->setHighestBidder($bidder->getID()); if ($house->getBidEnd() == 0) { $auctionEnd = time() + $auctionDaysDefault * 86400; if (isset($config['server']['serverSaveEnabled']) && $config['server']['serverSaveEnabled'] == 'yes') { $serverSaveHour = $config['server']['serverSaveHour']; if ($serverSaveHour >= 0 && $serverSaveHour <= 24) { $timeNow = time(); $timeInfo = localtime($timeNow, true); // current time, associative = true if ($serverSaveHour == 0) { $serverSaveHour = 23; } else { $serverSaveHour--;