Probiers mal so, sollte jetzt grün, orange und rot anzeigen.
hab nur grade leider keine Möglichkeit es auszutesten.

MfG

PHP-Code:
<?
@require_once ('lib/functions.lib.php');
@require_once ('lib/session.lib.php');

// Variabeln definieren
if (!isset($bgcolor))
    $bgcolor = "";
if (!isset($headmsg))
    $headmsg = "";
if (!isset($puk))
    $puk = "";
if (!isset($force_error))
    $force_error = "";
if (!isset($wartezeit))
    $wartezeit = "";
if (!isset($_GET['art']))
    $_GET['art'] = "";
if (!isset($_GET['puk']))
    $_GET['puk'] = "";
if (!isset($_GET['auszahlen']))
    $_GET['auszahlen'] = "false";
if (!isset($_SESSION['uid']))
    $_SESSION['uid'] = "";
if (!isset($forced['ziel']))
    $forced['ziel'] = "";
if (!isset($forced['aufendhalt']))
    $forced['aufendhalt'] = "";
if (!isset($forced['tan']))
    $forced['tan'] = "";

// Nur weiter wenn eingeloggt
if ($_SESSION['login'] != 'true' || $_SESSION['uid'] <= 0)
    die('Bitte einloggen!');

@db_connect();

// Tan sichern
$_GET['tan'] = mysql_real_escape_string($_GET['tan']);

@include ('v_top_oben.php');
// Werbedaten auslesen! Fixed
$kamp = db_query("SELECT t1.*  
          FROM " . $db_prefix . "_gebuchte_werbung t1  
          LEFT JOIN " . $db_prefix . "_reloads t2  
          ON (t1.tan=t2.tan AND (t2.uid=" . $_SESSION['uid'] . " or t2.ip='" . $ip .
    "') AND t2.bis > " . time() . ")  
          WHERE t1.tan = '" . $_GET['tan'] .
    "' AND t2.tan IS NULL AND t1.werbeart = 'forcedbanner' AND t1.menge >=1 AND t1.status = 1 AND t1.sponsor != " .
    $_SESSION['uid'] . " LIMIT 1");

// Reload prüfen
if (mysql_num_rows($kamp)) {
    $forced = mysql_fetch_assoc($kamp);
    $wartezeit = $forced['aufendhalt'];
    $headmsg = '<form name="timer">  
<b>Verg&uuml;tung in circa <input type="text" name="time" size="1" value="0" readonly style="background: none; font-family:Trebuchet MS, Verdana; color:#ffff00; border: none; font-weight:bold; text-align: center;">&nbsp;Sekunden!</b>  
</form>';
    if ($_GET['auszahlen'] != 'true') {
        $puk = md5($_SESSION['uid'] . $forced['aufendhalt'] . date("d.m.Y", time()) . $percode);
        /////////////////////////////////Vcheck/////////////////////////////////////////////////
        $puk = $puk . '&v1=' . $v1;
        ////////////////////////////////////////////////////////////////////////////////////////
        $_SESSION['earlies_payout' . $_GET['tan']] = time() + $wartezeit - 1;
    }
} else {
    $headmsg = 'Bitte Fenster schliessen - dieser Banner befindet sich noch im Reload!';
    $force_error = 'true';
}


// User bezahlen und Reload schreiben
if ($_GET['auszahlen'] == 'true' && $force_error != 'true' && $_GET['puk'] ==
    md5($_SESSION['uid'] . $forced['aufendhalt'] . date("d.m.Y", time()) . $percode) &&
    time() >= $_SESSION['earlies_payout' . $_GET['tan']]) {

    ///////////////////////////////vcheck//////////////////////////////////////////////////
    $forced['verdienst'] = ($forced['verdienst'] / 100 * $gesamt);
    @include ('v_top.php');
    if ($forced['verdienst'] == '0') {
        //Wenn Kampagne nicht vergütet wurde 72h in Reload setzen

        $new_reload = time() + $forced['reload'] + 259200; //72h
        db_query("INSERT INTO " . $db_prefix . "_reloads (ip,uid,tan,bis) VALUES ('" . $ip .
            "'," . $_SESSION['uid'] . ",'" . $forced['tan'] . "'," . $new_reload . ")");
        $bgcolor = "orange";

    } else { //Wenn Kampagne vergütet, dann Rallys etc ausführen
        ///////////////////////////////////////////////////////////////////////////////

        // Um einen mysql_query zu sparen wurde hier auf kontobuchung() verzichtet...
        db_query("UPDATE " . $db_prefix .
            "_kontodaten  SET klicks = klicks + 1, kv = kv + " . $forced['verdienst'] .
            ", kontostand = kontostand + " . $forced['verdienst'] . " WHERE uid = " . $_SESSION['uid'] .
            "");

        refumsatz($forced['verdienst'], $_SESSION['uid']);
        aktivralley($forced['verdienst'], $_SESSION['uid']);
        klickralley();
        bilanz($forced['preis'], $forced['verdienst']);

        $new_reload = time() + $forced['reload'];
        db_query("INSERT INTO " . $db_prefix . "_reloads (ip,uid,tan,bis) VALUES ('" . $ip .
            "'," . $_SESSION['uid'] . ",'" . $forced['tan'] . "'," . $new_reload . ")");
        db_query("UPDATE " . $db_prefix .
            "_gebuchte_werbung SET menge = menge - 1 WHERE tan='" . $_GET['tan'] . "'");
        $_SESSION['earlies_payout' . $_GET['tan']] = '';
        $headmsg = $forced['verdienst'] . ' ' . $waehrung . ' erhalten!';
        $bgcolor = "green";

        ////////////////////////////////vcheck////////////////////
    } //Ende wenn Kampagne vergütet
    //////////////////////////////////////////////////////////
} elseif ($_GET['auszahlen'] == 'true' && time() < $_SESSION['earlies_payout' . $_GET['tan']]) {
    $headmsg = 'Wartezeit umgangen.';
    $bgcolor = "orange";
} elseif ($_GET['auszahlen'] == 'true' && $force_error != 'true') {
    $headmsg = 'Pin abgelaufen';
    $bgcolor = "orange";
}

@db_close();
?> 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<html> 
<head> 
<link rel="stylesheet" href="css/bframe.css" type="text/css"> 
<?
if ($wartezeit >= 0 && $_GET['auszahlen'] != 'true') {
    echo ' 
<meta http-equiv="refresh" content="' . $wartezeit .
        ';url=topframe_forced.php?auszahlen=true&tan=' . $forced['tan'] . '&puk=' . $puk .
        '&ch_time=' . base64_encode($time_1) . '"> 
';
}
?> 
<? 
switch ($bgcolor) {
    case "green":
        echo '<style type="text/css">body {margin:0 0; background-image:none; background-color:#08A608;}</style>';
        break;
    case "orange":
        echo '<style type="text/css">body {margin:0 0; background-image:none; background-color:#FFBA26;}</style>';
        break;
    default:
        echo '<style type="text/css">body {margin:0 0; background-image:none; background-color:#E20404;}</style>';
        break;
}
?>  
<body bgcolor="#c0c0c0" topmargin="0" leftmargin="0" <? if ($_GET['auszahlen'] !=
'true') { ?>onload="setTimeout('doTime()',0)"<? } ?>>  

<? if ($_GET['auszahlen'] != 'true') { ?>  
<script language="JavaScript" type="text/javascript">  
var Zeit = <?= $wartezeit?>;  

function doTime()  
{if(false==false){  
if (Zeit > 0) {  
Zeit--;  
document.timer.time.value = Zeit;  
aktiv = setTimeout('doTime()', 1000);}  
else clearTimeout(aktiv);  
}else aktiv=setTimeout('doTime()',1000);  
}  
</script>  
<? } ?>   

</head>  
<table width="100%" cellpadding="0" cellspacing="0" border="0" align="left"> 
<tr> 
<td align="left" valign="top" width="33%"><b><?= $seitenname?> ist für den Inhalt nicht verantwortlich. <br><br>Sponsor dieser Kampagne ist: <?= $forced['sponsor'?></b><br> <br></td> 
<td align="middle" width="34%"><?= $jackpotausgabe ?></td> 
<td align="right" valign="top" width="33%"><b>V-Check: <?= $v_message?><br><br><?= $headmsg?></b>    </td> 
</tr> 
</table> 
</body> 
</html>