PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AP´s werden nicht mehr gezählt



Killer1105
16.09.2009, 23:23
Guten Abend.

Ich habe ein Problem und zwar:

Es wird die funktion aktivralley() nicht mehr gezählt.

Ich habe das AP Addon, wo über diese funktion läuft.
Es wurde mal gezählt, hatte AP´s gemacht, aber jetzt nicht mehr..

Sorry, wenn ich mich etwas unverständlich ausdrücke, bin übermüdet..

Gruss
Sebastian

Hardy
16.09.2009, 23:27
Dann erstmal ab ins bett und morgen nochmal genauer überlegen was du von uns möchtest und das in worte fassen

Killer1105
16.09.2009, 23:28
Dann erstmal ab ins bett und morgen nochmal genauer überlegen was du von uns möchtest und das in worte fassen

Ist okey, bin morgen Mittag nochmal on..
Gegen halb 1 bn ich dann wieder da.

jpwfour
17.09.2009, 12:54
Am besten mal die funktion aktivralley() aus deienr functions.lib.php hier posten, und aus einem slot, wo du die eingebaut hast, auch die zeile posten (am besten aus einem slot, wo es "früher" schon mal funktionierte)

Killer1105
17.09.2009, 18:10
Okey.
Also:

funktion aktivrally:



// Aktivrally
function aktivralley ($buchungssumme,$fuer) {
global $db_prefix;
db_query("UPDATE ".$db_prefix."_kontodaten SET eintap = eintap + ".$buchungssumme."/(SELECT ggap FROM ".$db_prefix."_seitenkonfig LIMIT 1) WHERE uid= ".$fuer." LIMIT 1");
//Anteilpot
$dyn=mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_anteil_einst"));
$in_pot=$buchungssumme/100*$dyn['dyn'];
db_query ("UPDATE ".$db_prefix."_anteil_pot SET pot = pot + '$in_pot'");
// 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 () == 0) db_query ('INSERT INTO '.$db_prefix.'_aktivralley (uid,punkte) VALUES ('.$fuer.', '.$buchungssumme.')');
}
}


Und die Zeile:



aktivralley ($forced['verdienst'],$_SESSION['uid']);

didith1207
17.09.2009, 22:09
hmm...nochmal von vorne!

Du hast geschrieben du hast ein AP addon das über die aktivrally läuft...
dein aktivrallycode ist nur für die forcedbanner...

was hast du für einen code für das AP addon eingefügt?

wo willst das teil überall einbauen und wo geht es nicht?

Killer1105
17.09.2009, 22:32
Hallo,

Habe es auch erst gesehen, als du geschrieben hast, das es für forcedbanner ist.

Habe dann $einatz draus gemacht und klappt :)

Hat vieleicht jemand eine Idee, wie ich pro Bannerklick 1 AP mache?


db_query("UPDATE ".$db_prefix."_kontodaten SET eintap = eintap + ".$buchungssumme."/(SELECT ggap FROM ".$db_prefix."_seitenkonfig LIMIT 1) WHERE uid= ".$fuer." LIMIT 1");

Ist der Code für das Addon

Lg
Sebastian

didith1207
17.09.2009, 23:12
wenn du pro bannerklick 1 ap haben willst


aktivralley (1,$_SESSION['uid']);in der topframe_forced

Ps. wenn das ganze wirklich über die Aktivrally läuft....
ich hab keine ahnung welches addon du da hast

Killer1105
17.09.2009, 23:32
wenn du pro bannerklick 1 ap haben willst


aktivralley (1,$_SESSION['uid']);in der topframe_forced

Ps. wenn das ganze wirklich über die Aktivrally läuft....
ich hab keine ahnung welches addon du da hast

hmm..
dies klappt leider nicht..
Naja.
Gehe jetzt erstmal schlafen =)
Gute Nacht

Parl
17.09.2009, 23:48
hmm..
dies klappt leider nicht..
Naja.
Gehe jetzt erstmal schlafen =)
Gute Nacht

Nimm mal anstatt der 1 eine 100 in die Funktion. Wird ja in der Funktion später noch dividiert, da käme sonst bei 1 dann 0,irgendwas raus.

MFG

Killer1105
18.09.2009, 12:53
Nimm mal anstatt der 1 eine 100 in die Funktion. Wird ja in der Funktion später noch dividiert, da käme sonst bei 1 dann 0,irgendwas raus.

MFG

Danke dir, klappt :thumb: