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
    Benutzer
    Registriert seit
    19.09.2007
    Beiträge
    33
    Zitat Zitat von the-carnage Beitrag anzeigen
    Hallo brauche hilfe ich möchte bei meiner aktivrally

    zur zeit ist es so bei 1000 loseinsatz bekommt mann 1000 punkte

    aber ich möchte das bei 100 loseinsatz 1 punkt bekommt wie geht das

    (ist keine ap aktivrally) sondern die normale
    Naja, bin kein Profi du könntest die Berechnungsformel deiner Slots von
    Blabla [Einsatz] blabla
    Ändern in
    Blabla [Einsatz]/100 blabla


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

  3. #3
    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, 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. Aktivrally
    Von word10 im Forum Support zum VMSone
    Antworten: 18
    Letzter Beitrag: 28.02.2008, 17:05
  5. Antworten: 4
    Letzter Beitrag: 22.11.2007, 21:27

Berechtigungen

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