Zitat Zitat von general2811 Beitrag anzeigen
moin zusammen,
ich habe mir die multirally vom mac-lose-shop zugelegt und soweit auch eingebaut bekommen
nur habe ich nun ein problem bei den mails dem bettellink und den textlinks die funktion ein zu tragen da ich nicht weis welche dateien dafür zuständig sind.
ich soll laut anleitung in jede php diese funktion eingeben:

die zahl, hier 34,davor zeigt die dementsprechende rally an.
bei forcedbanner in der topframe_forced.php währe es z.b.:

gebe ich in der pcheck.php den befehl für die mailrally ein allso
sk_gamerally(33,Einsatzvariable*,$_SESSION['uid']);
kommt wenn ich eine inboxmail auf mache nach der bestätigung der satz:

schau ich in die funktions.lib hab ich in den zeilen 316 - 331 das stehen von der rally:

PHP-Code:
function sk_gamerally ($id,$einsatz,$uid) {
global 
$db_prefix;

        
$daten_aktiv mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_sk_gamerallys WHERE id = '$id' LIMIT 1"));
    
$lift_up=$einsatz/$daten_aktiv['ap'];
    
$lift_pot=$einsatz/100*$daten_aktiv['anteil'];
        if ((
$daten_aktiv['start'] <= time() &&  $daten_aktiv['ende'] >= time() && $daten_aktiv['aktiv'] =='1'  && $daten_aktiv['end_at'] =='0') || ($daten_aktiv['start']  <= time() && $daten_aktiv['soll'] > $daten_aktiv['count']  && $daten_aktiv['aktiv'] =='1' && $daten_aktiv['end_at']  =='1'))
    {
         
db_query ("UPDATE ".$db_prefix."_sk_gamerallys_user SET punkte = punkte + '$lift_up' WHERE uid = '$uid' and id='$id'");
         if (
mysql_affected_rows () == 0db_query ("INSERT INTO  ".$db_prefix."_sk_gamerallys_user (uid,punkte,id) VALUES ('$uid',  '$lift_up','$id')");
     if(
$daten_aktiv['art'] =='1'){db_query ("UPDATE ".$db_prefix."_sk_gamerallys SET pot = pot + '$lift_pot' WHERE id='$id'");}
     if(
$daten_aktiv['end_at'] =='1'){db_query ("UPDATE  ".$db_prefix."_sk_gamerallys SET count = count + '$lift_up' WHERE  id='$id'");}

        }


zeile 320 währe dann das:

PHP-Code:
$lift_up=$einsatz/$daten_aktiv['ap']; 
ich benötige allso die befehle die wie die anderen rallys die funktionen auslesen.

Hoffentlich werde ich nicht geschlagen, aber an Dir, muss man echt mal Kritik üben.

1. Die Doku ist doch idiotensicher geschrieben. Skandal ist einer der wenigen Progger, die sich intensiv hinsetzen und alles erklären, damit der Endverbraucher "eigentlich" nichts falsch machen kann.

Eigentlich ist relativ...

2. Ich kann mich erinnern gelesen zu haben, dass das Posten von fremdcodes verboten ist. Das hat schon seinen Grund.

3. Natürlich sollst Du nicht
sk_gamerally(33,Einsatzvariable*,$_SESSION['uid']);
so überall einbauen, wo es gewünscht ist. Das in rot geschriebene, soll dann durch entsprechende variable ersetzt werden, wo das Ganze zum Einsatz kommt. Bei den Mails bzw. in der pcheck wäre das:
PHP-Code:
sk_gamerally(33,$mail['verdienst'],$_SESSION['uid']); 
Mit den anderen Sachen verhält es sich ähnlich.
Bei den Banner wäre das :
PHP-Code:
sk_gamerally(XX,$forced['verdienst'],$_SESSION['uid']); 
XX durch Vorgabe ersetzt...je nachdem was er dann bei dir ausspuckt.

Und so weiter und sofort...Man kann alles in Rallys machen, egal ob Games, Betteln, Startseite, schlag mich tot.

Natürlich sollte auch ein AP System auf deiner Seite integriert sein, damit das ganze auch bei den Games gezählt werden kann.

Nimm paar Lose an die Hand, uns lass es von jemand einbauen, der Plan davon hat.

Und bitte nicht persönlich nehmen

LG