Ergebnis 1 bis 4 von 4

Thema: Aktivrally pro 100lose gameeinsatz ein punkt

  1. #1
    Erfahrener Benutzer
    Registriert seit
    08.07.2007
    Beiträge
    179

    Aktivrally pro 100lose gameeinsatz ein punkt

    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

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


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

  4. #4
    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
  •