Ergebnis 1 bis 10 von 21

Thema: 10ter Klick für den Admin

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von eRaaaa
    Registriert seit
    06.06.2007
    Beiträge
    702
    Zitat Zitat von maniwelt Beitrag anzeigen
    Hmm....

    Jenny wollte ja weiter basteln, leider bis heute nichts daraus.....

    Wird noch was aus der gute Idee ?

    Ich wurde dies begrüßen.....
    wenn jenny das nicht übernehmen mag, kannste dich auch mal bei mir per icq melden, hab zur zeit frei und würde das ansonsten gern übernehmen

  2. #2
    Erfahrener Benutzer
    Registriert seit
    31.07.2006
    Beiträge
    649
    viel Spass Eraaa, bin zur Zeit mega ausgelastet und würde mich freuen wenn Du dich da dran geben würdest

  3. #3
    Erfahrener Benutzer Avatar von maniwelt
    Registriert seit
    10.09.2006
    Beiträge
    981
    Zitat Zitat von eRaaaa Beitrag anzeigen
    wenn jenny das nicht übernehmen mag, kannste dich auch mal bei mir per icq melden, hab zur zeit frei und würde das ansonsten gern übernehmen
    Gerne....

    Kannst aber dann direkt hier dein Preis nennen XD
    Diese Signatur war zu groß ~cdp~

    Meine Antwort: Ach jaaaa ?

  4. #4
    Neuer Benutzer
    Registriert seit
    27.03.2007
    Beiträge
    7
    Hab es mal ausprobiert aber iregndwie klappt das mit der reloadsperre nicht für den banner der der 10. Klick ist

    ich nehm mal an das es nicht geht weil ich das eingebaut habe
    //Überprüfung ob die Zeit wirklich durchgelaufen ist... (ZeitCheck)/*Link und Copyright von MoRamedia.de*/

    und er dann sagt wenn ich } setze und dann danach die reload eintragung folgt

    Parse error: syntax error, unexpected T_ELSE in /var/www/vhosts/...../httpdocs/vms/topframe_forced.php

  5. #5
    Erfahrener Benutzer Avatar von eRaaaa
    Registriert seit
    06.06.2007
    Beiträge
    702
    Ich hab mir aber mal die Mühe gemacht eine kleine Anleitung zu schreiben, da ich sonst nicht wüsste was hier zu tun ist. Hatte mir jetzt den Thread hier nochmal durchgelesen und jpwfour hatte ja schon eine Lösung gepostet die funktioniert.

    Zuerst kleine SQL - Änderungen:
    Code:
    ALTER  TABLE  `vms_kontodaten`  ADD  `tenkv` DOUBLE NOT  NULL DEFAULT  '0',
     ADD  `tenka` BIGINT NOT  NULL DEFAULT  '0';
    Als nächstes ändern wir die topframe_forced.php im Hauptordner ab.
    Suche :
    PHP-Code:
    // 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)){ 
    Füge dahinter folgendes ein:
    PHP-Code:
    $ten mysql_fetch_array(db_query('SELECT klicks,tenka FROM vms_kontodaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1'));
    if( ( (
    $ten['klicks']+$ten['tenka'])%10) == 0){
    db_query('UPDATE vms_kontodaten SET tenka = tenka+1, tenkv = tenkv + '.$forced['verdienst'].' WHERE uid = '.$_SESSION['uid'].' LIMIT 1');
    $headmsg $forced['verdienst'].' '.$waehrung.' wurden in den 10 Klick Pot eingezahlt!';
    $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']."'"); 
    }else{ 
    Den else-Block müssen wir wieder schließen, also suche einige Zeilen weiter unten im Code :
    PHP-Code:
    $headmsg $forced['verdienst'].' '.$waehrung.' erhalten!'
    und schließe den else-Block indem du eine Klammer "}" setzt:
    PHP-Code:
     $headmsg $forced['verdienst'].' '.$waehrung.' erhalten!';

    Solltet ihr in dieser Datei zuvor noch nichts verändert haben, sollte der entsprechende Code ungefähr so aussehen:
    PHP-Code:
    // 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)){
    $ten mysql_fetch_array(db_query('SELECT klicks,tenka FROM vms_kontodaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1'));
    if( ( (
    $ten['klicks']+$ten['tenka'])%10) == 0){
    db_query('UPDATE vms_kontodaten SET tenka = tenka+1, tenkv = tenkv + '.$forced['verdienst'].' WHERE uid = '.$_SESSION['uid'].' LIMIT 1');
    $headmsg $forced['verdienst'].' '.$waehrung.' wurden in den 10 Klick Pot eingezahlt!';
    $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']."'"); 
    }else{
       
    // 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']."'");
       
    $headmsg $forced['verdienst'].' '.$waehrung.' erhalten!';
     }
    } else {
      if (
    $_GET['auszahlen'] == 'true' && $force_error != 'true'$headmsg 'Pin abgelaufen!';

    Nun sollte schon jeder 10. Klick nicht vergütet werden. Wir erstellen uns eine Übersichtsliste für das Adminforce:

    Erstellt eine Datei namens 10klick.php mit nachfolgendem Inhalt und lege diese in adminforce/content/:
    PHP-Code:
    <?
    head("10-Klick Übersicht");?>
    Hier eine übersicht über die Einnahmen durch jeden 10. Klick
    <?foot();?>

    <?head("Statistik");?>
    <table border="0" width="100%">
    <tr>
        <td align="center"><b>Einnahmen gesamt</b></td>
        <td align="center"><b>Bester User gesamt</b></td>
        <td align="center"><b>Einnahmen bester User</b></td>
    </tr>
    <?
    $gesamteinnahmen = mysql_fetch_assoc(db_query("SELECT SUM(tenkv) AS Gesamteinnahmen FROM ".$db_prefix."_kontodaten LIMIT 1"));
    $besterUser = mysql_fetch_assoc(db_query("SELECT k.uid, k.tenkv, u.nickname
    FROM ".$db_prefix."_kontodaten AS k
    LEFT JOIN vms_userdaten AS u ON k.uid = u.uid
    WHERE k.tenkv = ( 
    SELECT max( tenkv ) 
    FROM `vms_kontodaten` )"));
    echo 
    '
    <tr>
    <td align="center">'.$gesamteinnahmen['Gesamteinnahmen'].'</td>
    <td align="center">'.$besterUser['nickname'].'('.$besterUser['uid'].')</td>
    <td align="center">'.$besterUser['tenkv'].'</td>
    </tr>
    '
    ?>
    </table>           
    <?foot();?>
    Verlinke diese Datei Beispielsweise in der adminforce/lib/menu_links.php.
    Unter
    PHP-Code:
    &raquo;&nbsp;<a href="?content=/bilanzsystem">Bilanz</a><br
    fügst du folgendes ein:
    PHP-Code:
    &raquo;&nbsp;<a href="?content=/10klick">10-Klick</a><br
    Das wars auch schon :-)

  6. #6
    Neuer Benutzer
    Registriert seit
    27.03.2007
    Beiträge
    7
    Also wenn ich das so wie beschrieben einbaue funktioniert für den 10. klick der nicht vergütet wird, die reloadsperre nicht

    der banner wird beim neu laden erneut wieder angezeigt und dann dem user vergütet.

  7. #7
    Erfahrener Benutzer Avatar von eRaaaa
    Registriert seit
    06.06.2007
    Beiträge
    702
    hmm, das hatter wohl nicht beachtet (und ich auch net )

    suche
    PHP-Code:
    db_query('UPDATE vms_kontodaten SET tenka = tenka+1, tenkv = tenkv + '.$forced['verdienst'].' WHERE uid = '.$_SESSION['uid'].' LIMIT 1'); 
    $headmsg $forced['verdienst'].' '.$waehrung.' wurden in den 10 Klick Pot eingezahlt!'
    füge dadrunter folgendes ein:
    PHP-Code:
    $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']."'"); 
    (ich habs oben mal abgeändert)

  8. #8
    Neuer Benutzer
    Registriert seit
    27.03.2007
    Beiträge
    7
    ja jetzt klapps aber oben stimmt es noch nicht ganz da steht das in den pott eingezahlt wurde 2 mal.

Ähnliche Themen

  1. 1 Admin + 1 Admin mit eingeschränkten Rechten anlegen?
    Von TS7 im Forum [HD] Codeschnippsel
    Antworten: 21
    Letzter Beitrag: 25.02.2010, 02:43
  2. [S] Klick by Klick sozusagen VMS 1.2
    Von Franco im Forum [HD] Codeschnippsel
    Antworten: 2
    Letzter Beitrag: 13.12.2007, 22:23
  3. Downloadfehler bei Klick by Klick
    Von wumm33 im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 03.12.2007, 20:53
  4. Php my admin
    Von florip im Forum Support zum VMSone
    Antworten: 13
    Letzter Beitrag: 19.09.2007, 09:27
  5. Admin Login+Co admin
    Von halk im Forum [HD] Programmieren
    Antworten: 8
    Letzter Beitrag: 10.09.2007, 14:05

Berechtigungen

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