Ergebnis 1 bis 4 von 4

Thema: Aktivrally pro 100lose gameeinsatz ein punkt

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer
    Registriert seit
    23.11.2006
    Beiträge
    20
    hi carnage,

    um das zu ändern, musst du an allen stellen, wo APs vergeben werden (spiele, klicks mails etc.) folgende zeile suchen:

    aktivralley($einsatz,$_SESSION['uid']);

    und ändern in:

    aktivralley($einsatz/100,$_SESSION['uid']);

    die erste Variable kann auch eine andere bezeichnung haben als $einsatz, die bezeichnung natürlich beibehalten, nur das "/100" ergänzen.

    wenn du bei gewissen aktivitäten, z.b. Bannerklicks, eine feste anzahl APs vergeben willst,
    muss die Zeile

    aktivralley(5,$_SESSION['uid']);

    lauten für 5 APs.


    lg homunk

  2. #2
    Benutzer
    Registriert seit
    22.07.2007
    Beiträge
    84
    wenn man immer nur pro x lose einen punkt verteilen will, also auch bei bannerklicks beispielsweise kann mans auch einfach in der function ändern... ist denke ich einfacher

    also in der öib/functions.lib.php
    dashier:
    PHP-Code:
    // Aktivrally
    function aktivralley ($buchungssumme,$fuer) {
    global 
    $db_prefix;
        
    // Wenn Aktivralley läuft
        
    $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()) {
            
    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.')');
        }

    mit dem hier ersetzen:
    PHP-Code:
    // Aktivrally
    function aktivralley ($buchungssumme,$fuer) {
    global 
    $db_prefix;
        
    // Wenn Aktivralley läuft
        
    $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.')');
        }


Ähnliche Themen

  1. Aktivrally
    Von RedNeo im Forum Support zu Addons & Erweiterungen
    Antworten: 5
    Letzter Beitrag: 08.08.2012, 16:28
  2. Aktivrally Problem
    Von Mine85 im Forum Support zum VMSone
    Antworten: 0
    Letzter Beitrag: 12.11.2011, 16:06
  3. Position Aktivrally
    Von Dyman im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 4
    Letzter Beitrag: 27.04.2009, 20:42
  4. Aktivrally
    Von word10 im Forum Support zum VMSone
    Antworten: 18
    Letzter Beitrag: 28.02.2008, 18:05
  5. Antworten: 4
    Letzter Beitrag: 22.11.2007, 22:27

Berechtigungen

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