Ergebnis 1 bis 10 von 11

Thema: Bonuslose, Aktivrally und die Slots

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    07.02.2008
    Beiträge
    157
    Dann werden die Punkte aber nochmal geteilt wenn mit normalen Losen gespielt wird. Da funktioniert es ja kurioserweise jetzt auch perfekt. Den Teiler habe ich ja schon in der functions.lib eingebaut.

  2. #2
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235

    Beitrag

    Zitat Zitat von Frejia Beitrag anzeigen
    Dann werden die Punkte aber nochmal geteilt wenn mit normalen Losen gespielt wird. Da funktioniert es ja kurioserweise jetzt auch perfekt. Den Teiler habe ich ja schon in der functions.lib eingebaut.
    Aber dann muss das hier auch geteilt werden
    PHP-Code:
    if (mysql_affected_rows () == 0db_query ('INSERT INTO '.$db_prefix.'_aktivralley (uid,punkte) VALUES ('.$fuer.', '.$buchungssumme.')'); 
    und ich denke mal hier auch:
    PHP-Code:
      db_query('UPDATE '.$db_prefix.'_kontodaten SET ap=ap+'.$buchungssumme.' WHERE uid =  '.$fuer); 
    Verwende doch einfach die function:
    PHP-Code:
    function aktivralley ($buchungssumme,$fuer) {
    global 
    $db_prefix;
        
    // Wenn Aktivralley läuft
    db_query('UPDATE '.$db_prefix.'_kontodaten SET ap=ap+'.$buchungssumme.' WHERE uid =  '.$fuer);
        
    $ralleydaten_aktiv mysql_fetch_array(db_query("SELECT `start`,`ende` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'aktivralley' LIMIT 1"));
        if (
    $ralleydaten_aktiv['start'] <= time() && $ralleydaten_aktiv['ende'] >= time()) {
            
    $buchungssumme $buchungssumme/100;
            
    db_query ('UPDATE '.$db_prefix.'_aktivralley SET punkte = punkte + ('.$buchungssumme.') WHERE uid = '.$fuer);
            if (
    mysql_affected_rows () == 0db_query ('INSERT INTO '.$db_prefix.'_aktivralley (uid,punkte) VALUES ('.$fuer.', '.$buchungssumme.')');
        }
      } 
    Ich nutze den Firefox nur um Opera Google Chrome runterzuladen

  3. #3
    Erfahrener Benutzer
    Registriert seit
    07.02.2008
    Beiträge
    157
    Das funktioniert soweit nur das ich eben jetzt ein Problem mit den AP habe die nur bei der Ausgabe durch 100 geteilt werden. D.h. ich müsste jetzt in der DB erstmal alle AP Werte durch 100 teilen und dann die Ausgabe wieder ändern.

  4. #4
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Verwende doch einfach mal meine function
    PHP-Code:
    function aktivralley ($buchungssumme,$fuer) {
    global 
    $db_prefix;
        
    // Wenn Aktivralley läuft
    db_query('UPDATE '.$db_prefix.'_kontodaten SET ap=ap+'.$buchungssumme.' WHERE uid =  '.$fuer);
        
    $ralleydaten_aktiv mysql_fetch_array(db_query("SELECT `start`,`ende` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'aktivralley' LIMIT 1"));
        if (
    $ralleydaten_aktiv['start'] <= time() && $ralleydaten_aktiv['ende'] >= time()) {
            
    $buchungssumme $buchungssumme/100;
            
    db_query ('UPDATE '.$db_prefix.'_aktivralley SET punkte = punkte + ('.$buchungssumme.') WHERE uid = '.$fuer);
            if (
    mysql_affected_rows () == 0db_query ('INSERT INTO '.$db_prefix.'_aktivralley (uid,punkte) VALUES ('.$fuer.', '.$buchungssumme.')');
        }
      } 
    Ich nutze den Firefox nur um Opera Google Chrome runterzuladen

  5. #5
    Erfahrener Benutzer
    Registriert seit
    07.02.2008
    Beiträge
    157
    Hab ich doch eben ausprobiert^^. Wie gesagt, es funktioniert ja auch soweit. Ich muss jetzt nur das mit den AP´s ändern, da bei mir bis jetzt pro Los Einsatz 1 AP in die DB geschrieben wurde und die Teilung erst bei der Ausgabe in der Kontoübersicht bzw. auf der Nickpage vollzogen wurde. Ich werde meine Seite jetzt mal in den Wartungsmodus versetzen und das in Ruhe umbauen. Dank dir für die Hilfe.

  6. #6
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Zitat Zitat von Frejia Beitrag anzeigen
    Hab ich doch eben ausprobiert^^. Wie gesagt, es funktioniert ja auch soweit. Ich muss jetzt nur das mit den AP´s ändern, da bei mir bis jetzt pro Los Einsatz 1 AP in die DB geschrieben wurde und die Teilung erst bei der Ausgabe in der Kontoübersicht bzw. auf der Nickpage vollzogen wurde. Ich werde meine Seite jetzt mal in den Wartungsmodus versetzen und das in Ruhe umbauen. Dank dir für die Hilfe.
    Auf der Nickpage?
    Ich nutze den Firefox nur um Opera Google Chrome runterzuladen

  7. #7
    Erfahrener Benutzer
    Registriert seit
    07.02.2008
    Beiträge
    157
    Ja, da hab ich folgenden Code stehen:

    PHP-Code:
    <b>Gesamt Aktiv Punkte</b> <?=number_format($np['ap']/100,0,"",".").' AP';?><br>
    Bin das aber gerade schon alles am ändern.

Ähnliche Themen

  1. Aktivrally
    Von RedNeo im Forum Support zu Addons & Erweiterungen
    Antworten: 5
    Letzter Beitrag: 08.08.2012, 15:28
  2. Aktivrally Problem
    Von Mine85 im Forum Support zum VMSone
    Antworten: 0
    Letzter Beitrag: 12.11.2011, 15:06
  3. Position Aktivrally
    Von Dyman im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 4
    Letzter Beitrag: 27.04.2009, 19:42
  4. Bonuslose in Slots einbauen
    Von fringo im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 13.07.2008, 22:44
  5. Aktivrally
    Von word10 im Forum Support zum VMSone
    Antworten: 18
    Letzter Beitrag: 28.02.2008, 17:05

Berechtigungen

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