PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Losepot Frage



KLA
29.08.2010, 16:12
Ich hab das Addon Losepot V1 auf meiner Seite eingebaut,aber der Cron scheintz nicht zu funzen.

Es wird der Gewinner nicht ausbezahlt und neu gestartet auch nicht.


Kennt das Problem wer und kann dabei helfen?

didith1207
29.08.2010, 17:03
was für eine version von vms betreibst du? ist der cron dafür gemacht?

tweetymr
29.08.2010, 17:40
Das klingt schwer nach einem VMS1.1 Addon bei VMS1.2(.4) Einsatz...

Wenn das so ist musst du selber am Addon Hand anlegen und es auf deine VMS Version abgleichen (DB Spalten, Funktionen, Globale Variablen abändern, usw) :)

Killer1105
29.08.2010, 21:36
Das klingt schwer nach einem VMS1.1 Addon bei VMS1.2(.4) Einsatz...

Wenn das so ist musst du selber am Addon Hand anlegen und es auf deine VMS Version abgleichen (DB Spalten, Funktionen, Globale Variablen abändern, usw) :)

Oder falls er auf nurmal sicher gehen will, es machen lassen, was allerdings mit Kosten verbunden ist (und das leider oft nicht wenig)

LG,
Sebastian

hankfromhelvete
30.08.2010, 01:21
Kommt eine Meldung wenn du den Cron laufen lässt?

KLA
30.08.2010, 07:20
Welche addonversion es ist weis ich nicht,aber das VMS ist natürlich 1.2.4


Ne meldung vom Cron kommt gar nicht.


Beim ersten laufen des Scriptes ging auf jeden fall das bieten und auch die Zeit lief richtig ab,auch das Deaktivieren aus dem Adminbereich geht

hankfromhelvete
30.08.2010, 08:31
Crondatei korrekt hochgeladen? Eintrag in vms_crons vorhanden?

KLA
30.08.2010, 10:25
ja ist alles richtig

didith1207
30.08.2010, 12:26
poste bitte die ersten 3 zeilen vom cron :)

KLA
30.08.2010, 13:08
<?

@require_once ('../lib/functions.lib.php');

db_connect();


// Check ob User teilnehmen

$configdaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_lp_config WHERE id='1'"));

$usercheck = db_query("SELECT * FROM ".$db_prefix."_lp_user WHERE runde='".$configdaten['runde']."'");
$aktzeit = time();
if(!mysql_num_rows($usercheck)) {
echo "Keine User";
}
else {
// Check ob Zeit abgelaufen
$abruf = mysql_fetch_array(mysql_query("SELECT * FROM ".$db_prefix."_lp_user ORDER BY id DESC LIMIT 1"));

Der User den es betrifft hat die Userid 1,falls es weiter hilft

didith1207
30.08.2010, 13:20
das ist ein VMS1 cron....

lösche die zeilen :


@require_once ('../lib/functions.lib.php');

db_connect();

und ganz am ende steht noch sowas wie



db_close(); << auch löschen dann sollte es gehen

KLA
30.08.2010, 14:38
Ehrfurchtsvoll und dankend mein Haupt vor dir verneige.


Hat geklappt.

War ja echt sauber gemacht,dbclose war nicht mal mehr drinne

Killer1105
30.08.2010, 20:07
Ehrfurchtsvoll und dankend mein Haupt vor dir verneige.


Was für ein Spruch :biggrin1: :thumb: