Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 27

Thema: Klickbonus unterhalb des Werbeframes

  1. #11
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Also "Klicks global" denk ich ist zu ungenau verteilt, so kann es halt viele User nie "erwischen".

    Und bei Klicks/User einfach keine feste Zahl, sondern Spanne und oder Wahrscheinlichkeit.
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  2. #12
    Benutzer
    Registriert seit
    29.11.2009
    Beiträge
    89
    Hat sich hier in Sachen ExtraKlickBonus schon was getan? Oder ist das Thema mal wieder unter den Tisch gefallen?
    Würde mich sonst bereit erklären das Addon mal um zu setzten.

    Gruß Kakuzu

  3. #13
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Na dann mal zu...sieht bis jetzt ja nicht so aus das irgendetwas fertig ist.

  4. #14
    Benutzer
    Registriert seit
    29.11.2009
    Beiträge
    89
    Habe nun mal ein wenig rum gebastelt und es zur Zeit so gemacht das man
    im Adminbereich einstellen kann mit welcher Chance die Extravergütung erfolgen soll.
    Man kann auch einstellen wie hoch die Vergütung ist und wie lange der User Zeit hat die einblendugn zu bestäigen.

    Ablauf is folgender:
    Der user Klickt munter Banne rund nach einer bestimmten anzahl taucht dann
    eine Grafik mit einem Zahlencode auf.
    Dieses Zahlencode muss man dann in xx Minuten auf einer extraseite eintragen und bekommt so den Bonus.

    Findet ihr die mechanik so okay oder sollte man es vllt anders lösen?


  5. #15
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Also würde ich so ok finden...was sollte das denn dann kosten?

  6. #16
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561
    Abend,

    auch mal Interesse bekunde^^

    Sam

  7. #17
    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


  8. #18
    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


  9. #19
    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

  10. #20
    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

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Ähnliche Themen

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

Berechtigungen

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