Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 15

Thema: LKT-Auszahlfunktion-Pro Anfragenbegrenzung.

  1. #1
    Erfahrener Benutzer
    Registriert seit
    11.02.2010
    Beiträge
    192

    LKT-Auszahlfunktion-Pro Anfragenbegrenzung.

    Hallo,

    es gibt ja bei der normalen Auszahlung die möglichkeit im Adminforce unter Betreiberdaten einzustellen das ein User nur 1x am Tag Auszahlen kann. Diese funktion fehlt mir jedoch bei dem LKT-Auszahlfunktion-Pro Addon das man bei Paid-4.ch kaufen kann. Kennt sich jemand mit diesem Addon aus und könnte mir diese funktion dort ebenfalls einbauen? Ich habe mir das Addon mal angeschaut und es dürfte eigentlich garnicht mal so schwer sein, leider kann ich das nicht selbst da mir dazu etwas wissen fehlt. Mir wäre diese Arbeit 40Mio Lose wert. Einfach mal per PN melden.

    Liebe Grüße.

  2. #2
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    spaar dir die 40 Mio Lose

    zeile 24 steht
    PHP-Code:
    $tag time(); 
    ersetz dies mit
    PHP-Code:
    $tag mktime(0,0,0,date('m'),date('d'),date('Y')); 
    ist ein Bug werd ich beim nächsten mal mit updaten

    dan sollte das mit anfragen / User wieder funktionieren mit der angabe in den betreiberdaten.
    (Pro user)

    MFG Lokutos
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  3. #3
    Erfahrener Benutzer
    Registriert seit
    11.02.2010
    Beiträge
    192
    Zitat Zitat von Lokutos Beitrag anzeigen
    dan sollte das mit anfragen / User wieder funktionieren mit der angabe in den betreiberdaten.
    (Pro user)
    MFG Lokutos
    Vielen dank für die schnelle antwort. Kann es sein das dies nur für die User gilt die sofort auszahlen können ohne eine beantragung? Weil ich möchte gerne das die User die beantragen ebenfalls nur 1x täglich eine auszahlung beantragen können.

  4. #4
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    Dies ist so.

    wen du das möchtest verschiebe die zeile (104)
    PHP-Code:
    db_query("INSERT INTO ".$db_prefix."_schnittstelle_anfragen (zeit,uid) VALUES ('".$tag."','".$_SESSION['uid']."')"); 
    über

    PHP-Code:
    }else $auszahlmeldung 'Deine Schnittstellenanfragen sind verbraucht!!!'
    so:
    PHP-Code:
                        db_query("INSERT INTO ".$db_prefix."_schnittstelle_anfragen (zeit,uid) VALUES ('".$tag."','".$_SESSION['uid']."')");
                    }else 
    $auszahlmeldung 'Deine Schnittstellenanfragen sind verbraucht!!!'
    MFg Lokutos
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  5. #5
    Erfahrener Benutzer
    Registriert seit
    11.02.2010
    Beiträge
    192
    Guten Morgen!

    Danke für deine Hilfe, es funktioniert wunderbar . Nur ist mir aufgefallen das nun die Uhrzeit nichtmehr übertragen wird, es wird immer angezeigt das es 00:00 Uhr sei, also: 09 Jan, 2011 00:00.

    So wird 00:00Uhr ausgegeben:
    Code:
    $tag = mktime(0,0,0,date('m'),date('d'),date('Y'));
    So wird es richtig ausgegeben, nur geht dann das mit der begrenzung nicht mehr:
    Code:
    $tag = time(0,0,0,date('m'),date('d'),date('Y'));
    Hast du eine Idee wie das problem zu lösen ist?

  6. #6
    Neuer Benutzer
    Registriert seit
    29.06.2010
    Beiträge
    10
    ... gleich mal mit einhackt.

    Sollte die angeforderte Menge der Lose etc. zwischen der Beantragung und dem sichten durch den Admin unter dem Limit liegen wird derzeit noch der volle Betrag der angefordert wurde ausgezahlt und nicht der tatsächliche.

    Weiterhin ist die Funktion "Alle auszahlen" absolut zu meiden, denn das Script zahlt alle bisher angeforderten und zusätzlich alle in der DB befindlichen AZ-Wünschen aus selbst die schon mal ausgezahlt wurden.

    Schaden bei mir: "zum Glück" NUR 100.000.000 Lose


    Ich bitte das ganze zu fixen

  7. #7
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    Zitat Zitat von Prof.Dr.Mett-Wurst Beitrag anzeigen
    ... gleich mal mit einhackt.

    Sollte die angeforderte Menge der Lose etc. zwischen der Beantragung und dem sichten durch den Admin unter dem Limit liegen wird derzeit noch der volle Betrag der angefordert wurde ausgezahlt und nicht der tatsächliche.

    Weiterhin ist die Funktion "Alle auszahlen" absolut zu meiden, denn das Script zahlt alle bisher angeforderten und zusätzlich alle in der DB befindlichen AZ-Wünschen aus selbst die schon mal ausgezahlt wurden.

    Schaden bei mir: "zum Glück" NUR 100.000.000 Lose


    Ich bitte das ganze zu fixen
    Hi gerne schaue ich mir dies einmal auf deiner Seite an.
    Da ich bis heute nie eine solche fehlermeldung erhalten habe wusste ich von einem eventuellen bug auch nichts.

    Ich gehe an der stelle einmal auf die details deines Postes ein:

    Sollte die angeforderte Menge der Lose etc. zwischen der Beantragung und dem sichten durch den Admin unter dem Limit liegen wird derzeit noch der volle Betrag der angefordert wurde ausgezahlt und nicht der tatsächliche.
    Dies ist aktuell korrekt so. Stimme ich dir zu.
    Auf der Auszahlenübersicht steht aber folgender Satz:
    Wenn der user weniger guthaben hat als er angefordert hat (nachträglich gezockt etc.)
    signalisieren ihnen das die "!!!!!".
    Weiterhin ist die Funktion "Alle auszahlen" absolut zu meiden, denn das Script zahlt alle bisher angeforderten und zusätzlich alle in der DB befindlichen AZ-Wünschen aus selbst die schon mal ausgezahlt wurden.
    Bei mir nicht,
    Das System arbeitet mit folgenden drei Status Möglichkeiten:
    0=offen
    1=bezahlt
    2=abgelehnt


    nun hat der admin den folgenden button:

    <form action="" method="POST">
    <center><input type="Submit" name="auszahlen" value="Alle Auszahlen">&nbsp;<input type="Submit" name="auszahlen" value="Alle Ablehnen"></center>
    </form>


    nach dem absenden an die selbe URL ist folgende if abfrage vorhanden:

    PHP-Code:
    if ($_POST['auszahlen'] == 'Alle Auszahlen'){
    $ddd db_query("SELECT * FROM vms_LKT_auszahlanforderungen Where status='0'");
        while (
    $fff mysql_fetch_array($ddd)) {
            ...........
            
    auszahlenadmin (.....);
            if (!
    $error) {
                
    db_query("UPDATE vms_LKT_auszahlanforderungen    SET status = '1' WHERE status = '0' AND  id = '".$id."'");    
                
    db_query("UPDATE vms_kontodaten    SET kontostand = kontostand-".$betrag." WHERE uid = '".$uid."'");    
                ..........
            }else echo 
    $trans_ausgabe.' bei uid '.$uid.'<br>';                
        }

    die Datenbankabfrage ergibt bei folgendem status:


    Folgende ausgabe:


    Was genau die 4 abfragen sind die Offen sind.

    Wie gesagt ich bin gerne bereit mir das auf deinem system anzuschauen.

    MFg Lokutos
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  8. #8
    Erfahrener Benutzer
    Registriert seit
    11.02.2010
    Beiträge
    192
    Danke das Du dir die mühe machst finde ich echt Top! Kann es sein das Du mein Beitrag übersehen hast?

    Sollte die angeforderte Menge der Lose etc. zwischen der Beantragung und dem sichten durch den Admin unter dem Limit liegen wird derzeit noch der volle Betrag der angefordert wurde ausgezahlt und nicht der tatsächliche.
    Hab das bei mir so das dass komplette guthaben bei der beantragung abgezogen wird und nicht erst bei der auszahlung, dann kann der User das Guthaben auch nicht mehr ausgeben. Wenn du das willst (kostet nix) einfach mal per PN die Mail schreiben und ich sende es dir zu.

  9. #9
    Erfahrener Benutzer
    Registriert seit
    11.02.2010
    Beiträge
    192
    Push

    Zitat Zitat von cr00sy Beitrag anzeigen
    Guten Morgen!

    Danke für deine Hilfe, es funktioniert wunderbar . Nur ist mir aufgefallen das nun die Uhrzeit nichtmehr übertragen wird, es wird immer angezeigt das es 00:00 Uhr sei, also: 09 Jan, 2011 00:00.

    So wird 00:00Uhr ausgegeben:
    Code:
    $tag = mktime(0,0,0,date('m'),date('d'),date('Y'));
    So wird es richtig ausgegeben, nur geht dann das mit der begrenzung nicht mehr:
    Code:
    $tag = time(0,0,0,date('m'),date('d'),date('Y'));
    Hast du eine Idee wie das problem zu lösen ist?

  10. #10
    Erfahrener Benutzer
    Registriert seit
    11.02.2010
    Beiträge
    192
    Push.. Kommt dazu noch eine Antwort?

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. LKT-Multiwährung und LKT-Auszahlfunktion-Pro
    Von KLA im Forum Support zu Addons & Erweiterungen
    Antworten: 2
    Letzter Beitrag: 20.07.2013, 07:41
  2. LKT-Auszahlfunktion-Pro erweitern
    Von mine321 im Forum Scripte
    Antworten: 6
    Letzter Beitrag: 24.11.2011, 00:47
  3. [V] LKT-Auszahlfunktion-Pro 30 Mio
    Von chatdirwas im Forum Scripte
    Antworten: 1
    Letzter Beitrag: 04.09.2011, 22:31
  4. LKT-Auszahlfunktion-Pro ( (E) Einzelplatz ) 20 Mio
    Von chatdirwas im Forum Scripte
    Antworten: 2
    Letzter Beitrag: 19.10.2010, 20:27
  5. [S] Wechselstube, bzw. Ein/Auszahlfunktion
    Von Freesnooze im Forum Scripte
    Antworten: 15
    Letzter Beitrag: 28.02.2008, 17:34

Berechtigungen

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