Oj Panowie, uzywanie snajperow to normalne, jak ktos o nich wie to ich uzywa, a jak nie to nie uzywa, no chyba ze ktos nie chce, jak ktos wie pojedzie skrotem, a jak nie to bedzie stal w korku.

Takiego snajpera, mozna napisac bez problemu, ale po co jak juz jeden jest, dla wlasnego uzytku, to aby miec to na 100%, jeden dzien usiasc, i poprzegladac jakie to zapytania leca. Wiec blokowanie go tez nie ma sensu

Co do przedluzania aukcji to tez nic nie da. Dla ludzi z snajpera to jest pare h (bo to musi byc 100% i bezpieczne),
aby to ominac, snajper pobiera jakas tam zmienna $time(data zakonczenia aukcji) $cena(aktualna cene) i ma to $nasza(nasz cene minimalna) $time2(czas lisytowania) to tak najprosciej tlumaczac, i niczego to sie nie trzyma, ale wiec tak.

if $time1 < $time2 //czyli jezeli czas licytacji jest mneijszy niz nasz czas
$nasza == $cena + 1 //czyli cena aktualna + 1, jakas tam minimalna wartosc
echo $nasza //czyli podajemy nasza cene i ona jest najzyzsza

Nio i koniec aukcji, ale jezeli byl by automat do przedluzania, to co mamy wyzej damy w petli, czyli znowu namieszamy

Do While ($nasza > $cena) //dopuki nie jest spelniony warunek
to co pisalem wyzej //wykonujemy instrukcje
Loop //udalo sie to koniec petli

A wiec jezeli bedzie to dluzej trwalo, to snajper wykonuje swoja czynnosc, i po chwili pobiera nowy czas, jak ktos go przebije to znowu to samo, czyli 2 sek. przed koncem podaje wyzsza cene, i tak w kolko. Kwestia ile sie poda na max, moze byc tak, ze jak damy to 5 min a kazda minuta to 2zl (zakladamy najgorsza sytuacje) to po godzienie cena sie zwiekszy o 24zl, a wiec daj o 300zl wiecej, a mozesz isc spac, a rano przestawic snajpera :/