Ergebnis 1 bis 10 von 27

Thema: Klickbonus unterhalb des Werbeframes

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer
    Registriert seit
    29.11.2009
    Beiträge
    89
    Naja den anschwung hat ja der Beitrag hier gegeben.
    ich werde den Code so wie ich ihn nun habe mal Posten.
    DAnn kann ich sich jeder einbauen der ihn benötigt.
    Über eine kleine spende und/oder eine kleine einbindung des Copyrights währe ich natürlich dankbar.

    Gruß benny


  2. #2
    Benutzer
    Registriert seit
    29.11.2009
    Beiträge
    89
    Der code richtet sich an alle die erfahrungen mit PHP haben da ich beim anleitungen schrieben nicht so gut bin also es sollte schon wissen
    vorhanden sien wie man am VMS was verändert.

    hier mal die SQL daten
    Code:
    -- --------------------------------------------------------
    --
    -- Tabellenstruktur für Tabelle `vms_bk_setup`
    --
    CREATE TABLE IF NOT EXISTS `vms_bk_setup` (
      `chance` int(5) NOT NULL default '1000',
      `verguetung` double(100,2) NOT NULL default '100.00',
      `reload` int(3) NOT NULL default '5'
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    --
    -- Daten für Tabelle `vms_bk_setup`
    --
    INSERT INTO `vms_bk_setup` (`chance`, `verguetung`, `reload`) VALUES
    (1000, 100.00, 1);
     
    ALTER TABLE vms_kontodaten ADD bk_klicks int(11);
    ALTER TABLE vms_kontodaten ADD bk_verdienst double(100,2);
    ALTER TABLE vms_kontodaten ADD bk_code int(4);
    ALTER TABLE vms_kontodaten ADD bk_time int(11);
    in deine topframe_xxxx.php musst du dann dort wo die vergütung gutgeschriebn wird also zb unter bilanz(); folgendes einfügen

    PHP-Code:
        ///////////////// Bonus KLICK /////////////////////////
        
    $bk_usr mysql_fetch_array(db_query("SELECT bk_klicks FROM ".$db_prefix."_kontodaten WHERE uid='".$_SESSION['uid']."' limit 1"));
        
    $bk_sys mysql_fetch_array(mysql_query('SELECT chance FROM vms_bk_setup LIMIT 1'));
        if ((
    $bk_usr['bk_klicks']+1) >= $bk_sys['chance']) {
      
    mt_srand((double)microtime()*1000000);
            
    $bk_zahl mt_rand('1000''9999');
            
    db_query("UPDATE ".$db_prefix."_kontodaten SET bk_code = ".$bk_zahl.", bk_time = ".time()." WHERE uid = ".$_SESSION['uid']."");
            
    $msg_code '  ||  BigKlick: 
         <img src="bk_zahl.php?uid='
    .$_SESSION['uid'].'" alt="Dein Code" />&nbsp;
         <a href="'
    .$domain.'?content=/bigklick/code" target="_blank">Hier einlösen</a>';
     
        }
        
    /////////////////////////////////////////////////////// 
    und dann am ende wo die ausgaben gemacht werden folgendes eintragen:
    (zb unter <?=$headmsg;?>)

    PHP-Code:
    <?=$msg_code;?>

    nun erstelle eine neue datei mit dem namen code.php in dem ordner /content/bigklick/ ( ordner muss erstellt werden)
    in die datei code.php kommt dann folgendes rein

    PHP-Code:
    <?
    userstatus();
    if (!isset($_POST['code']))  $_POST['code']   = "";
    if (!isset($change))   $change     = "";
    $bk_usr = mysql_fetch_array(mysql_query('SELECT bk_time, bk_code FROM vms_kontodaten WHERE uid='.$_SESSION['uid'].' LIMIT 1'));
    $bk_sys = mysql_fetch_array(mysql_query('SELECT verguetung, reload FROM vms_bk_setup'));
    $sys_time = (time()-($bk_sys['reload']*60));
    head("Antworten");
    if ($_POST['code'] == 'Absenden') {
     if (isset ($_POST['bk_code']) AND strlen($_POST['bk_code']) == '4') {
      if ($_POST['bk_code'] != $bk_usr['bk_code']) {
       $change = 'Dein Code ist nicht Richtig!<br>';
      }else{
       db_query("UPDATE ".$db_prefix."_kontodaten  SET bk_time = '0', bk_code = '0', bk_verdienst = bk_verdienst + ".$bk_sys['verguetung'].", kontostand = kontostand + ".$bk_sys['verguetung']." WHERE uid = ".$_SESSION['uid']."");
       kontobuchung ('+',$bk_sys['verguetung'],$_SESSION['uid']);
       buchungsliste ($buchungs_id,'+'.$bk_sys['verguetung'],'BigKlick Gewinn',$_SESSION['uid']);
       $change = 'GLÜCKWUNSCH: deinem Konto wurden '.$bk_sys['verguetung'].' Lose gutgeschrieben!<br>';
      }
     }else{
      $change = 'Bitte Code eingeben (4 stellig)!<br>';
       }
    }else{ 
     if ($bk_usr['bk_time'] >= $sys_time){?>
       <form action="" method="post">
       <table width="350" border="0" align="center" cellpadding="1" cellspacing="1">
        <tr>
         <td>Dein Code:</td>
         <td><input type="text" name="bk_code" value=""></td>
        </tr>   
        <tr>
        <td align="center" colspan="2"><br>
        <input type="submit" name="code" value="Absenden"><br>
        </td>
        </tr>
       </table>
          </form>
    <?
     }else{
      $change = "Dein BigKlick ist länger als ".$bk_sys['reload']." Minuten her. Viel Glück beim Nächsten mal";
     }
    }?>
        <br>
        <center><?=$change;?></center>
    <?foot();
    /* Ab hier darf NICHTS (!!!) veraendert werden! */
    echo '<font size=1><center><b>Powered by <a href="http://www.losexxl.de" target="_blank"><i><b>Kakuzu</b></i></a></b></center></font>';
    ?>
    jetzt erstelle noch eine datei mit dem namen bk_zahl.php
    in deinem Hauptverzeichniss. Hier kommt folgender
    Inhalt rein (datenbank daten noch ändern)

    PHP-Code:
    <?
    header('Content-Type: image/png'); 
     $db_host        = "localhost";                              
     $db_user        = "USER";                                   
     $db_pass        = "PASSWORT";                                       
     $db_base        = "DATENBANK";  
     
     mysql_connect($db_host,$db_user,$db_pass);
     mysql_select_db($db_base);
     ob_start();  
     $bk_usr = mysql_fetch_array(mysql_query('SELECT bk_code FROM vms_kontodaten WHERE uid='.(INT)$_GET['uid'].' LIMIT 1'));
     $picker = imagecreatetruecolor(120,20);
     $bgColor = ImageColorAllocate($picker, 222, 222, 222);
     ImageFilledRectangle($picker, 0, 0, 155, 40, $bgColor);
     imagecolortransparent($picker, $bgColor); 
     
     $schriftfarbe = ImageColorAllocate($picker,0,0,0);
     ImageTTFText($picker,10,0,2,18,$schriftfarbe,"css/arial.ttf","Dein Code: ".$bk_usr['bk_code']);  
     ImagePng($picker);  
     ImageDestroy($picker);  
     ob_get_flush();
    ?>
    In der bk_zahl.php musst du noch deine Datenbank Daten eintragen. Und an dieser stelle
    ImageTTFText($picker,10,0,2,18,$schriftfarbe,"css/arial.ttf","Dein Code: ".$bk_usr['bk_code']);
    musst du das arial.ttf durch eien ttf von dir ersetzen und dann in dne ordner css hochladen.

    Einen Adminbereich habe ich für dieses Addon noch nicht erstellt.
    Daher müssen die daten noch in der Datenbank selber gemacht werden.
    Dazu einfach in der tabelle vms_bk_setup folgende sachen ändern

    chance (gibt an nach wieviel bannern der code angezeigt wird)
    verguetung (die höhe der vergütung die der user bekommt)
    reload (angabe in Minuten die der User zeit hat den Code ein zu geben)


    Ich hoffe ihr werden mit dem einbau klar kommen. in Dringenden fällen kann ich aber auch per ICQ helfen. Nummer gibts per PN

    Gruß benny


  3. #3
    Erfahrener Benutzer Avatar von DJschatz27
    Registriert seit
    19.12.2009
    Beiträge
    617
    Ich hab dazu mal eine frage da kakuzu sich leider nicht meldet

    und zwar was muß ich da:

    In der bk_zahl.php musst du noch deine Datenbank Daten eintragen. Und an dieser stelle
    ImageTTFText($picker,10,0,2,18,$schriftfarbe,"css/arial.ttf","Dein Code: ".$bk_usr['bk_code']);
    musst du das arial.ttf durch eien ttf von dir ersetzen und dann in dne ordner css hochladen.

    komm nicht weiter wegen dem css weil muß ich eine neue css schreiben oder was muß ich machen

    Für Hilfe wäre ich sehr dankbar

  4. #4
    Erfahrener Benutzer Avatar von rawmance
    Registriert seit
    07.07.2006
    Beiträge
    167
    hi

    so wie ich es lese musst du lediglich die schriftart deiner wahl also eine schriftartendatei in den ordner css packen natürlich dann auch in der php datei ändern schau am besten in deinen windows ordner fonts da haste und nimm eine von dort

    gruss rawmance

  5. #5
    Erfahrener Benutzer Avatar von DJschatz27
    Registriert seit
    19.12.2009
    Beiträge
    617
    mh tut mir leid da weiß ich nicht genau was ich machen muß hab noch nicht die ahnung davon bevor ich was zerstöre lass ichs lieber falls einer mir schreiben kann was ich in die css einfügen soll ist mir damit besser geholfen

  6. #6
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    KEIN CSS

    lediglich eine schriftart datei wie arial.tff
    damit das script weis in welchem font es was ausgebe soll

    such dir hier eine aus : http://www.1001freefonts.com/calligraphy-fonts.php
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  7. #7
    Erfahrener Benutzer Avatar von DJschatz27
    Registriert seit
    19.12.2009
    Beiträge
    617
    Danke Lokutos erstmal aber komm trotzdem nicht weiter vieleicht zu blöd das zu verstehen,muß ich jetzt bei Dein Code: einen namen eintragen oder was soll man da machen weil weiß nicht was da rein soll hab mir ein teil gedownloadet von Verona Script aber ich häng wieder was wie wo hin hoffe einer kann es mir sagen

    ImageTTFText($picker,10,0,2,18,$schriftfarbe,"css/arial.ttf","Dein Code: ".$bk_usr['bk_code']);
    musst du das arial.ttf durch eien ttf von dir ersetzen und dann in dne ordner css hochladen.

Ähnliche Themen

  1. Frame unterhalb von content
    Von Sam2004 im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 28.09.2011, 23:21
  2. Alles unterhalb vom Header bleibt weiß... :(
    Von cheatkiller im Forum [HD] Programmieren
    Antworten: 14
    Letzter Beitrag: 09.12.2009, 22:31
  3. Klickbonus-Addon für VMS 1.2 / 1500000 Lose
    Von Sonnenschein im Forum Scripte
    Antworten: 10
    Letzter Beitrag: 11.04.2008, 18:04
  4. [Code] klickbonus
    Von flavar im Forum [HD] Codeschnippsel
    Antworten: 27
    Letzter Beitrag: 23.02.2008, 15:37
  5. verlinkung auf dateien unterhalb des eigenen verzeichnisses
    Von Homunk im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 19.12.2006, 23:50

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •