nicht ganz, da standardmäßig nur banner mit positiver vergütung angezeigt werden:
PHP-Code:
AND t1.verdienst 
(/content/verdienen/klick4.php)

um auch banner mit negativer vergütung anzeigen zu lassen, einfach diesen teil rausnehmen.

ansonsten kann man die natürlich ganz normal im adminforce einbuchen, aber damit den usern nicht nur die lose abgezogen werden, sondern auch die aufrufe gezählt werden und dann nach X minusbannern der user gesperrt wird, muss man natürlich noch etwas mehr machen.

es gibt da einen schnippsel im download bereich, der fügt aber lediglich einen eintrag in der buchungsliste hinzu, was nicht sehr viel bringt.

ich würde der tabelle userdaten noch einen wert hinzufügen:

PHP-Code:
ALTER  TABLE  `vms_userdaten`  ADD  `minusbannerTINYINT NOT  NULL DEFAULT  '0' 
und in der topframe_forced.php
unter:
PHP-Code:
refumsatz ($forced['verdienst'],$_SESSION['uid']); 
folgende zeilen einfügen:
PHP-Code:
if($forced['verdienst']<0){
db_query("UPDATE vms_userdaten SET minusbanner=minusbanner+1 WHERE uid=".$_SESSION['uid']." ");

um dann zu verhindern, dass ein user mit mehr als X minusbannerklicks bzw. vergütungen noch weitere banner angezeigt bekommt, muss noch die klick4.php geändert werden:

ersetze:
PHP-Code:
$usr mysql_fetch_assoc (db_query ('SELECT max_forced FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1')); 
mit:
PHP-Code:
$usr mysql_fetch_assoc (db_query ('SELECT minusbanner, max_forced FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1'));
if(
$usr['minusbanner']>5){
die(
"Zuviele Minusbanner geklickt! Bitte an den Admin wenden.");

eine ganz simple lösung, zu der man natürlich noch ein adminpanel braucht, um die user dann komfortabel freischalten zu können und zu sehen, welcher user hat schon wieviele minusbanner etc...