anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 11 Jun, 2025 00:20

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Di 27 Jun, 2006 17:38 
Offline
User
User
Benutzeravatar

Registriert: Sa 10 Jun, 2006 18:20
Beiträge: 20
Wohnort: Berlin
LoGD: www.hafenstadt-exponia.de.vu
Also ich bin es mal wieder ich habe eine frage
woran kann es liegen das wenn mann auf den addnav Die Felder(Loged Out) Klick sich danach wieder einloggt auf keinen addnav mehr klicken kann sondern quasi festhängt auf dem Dorfplatz und ich dann immer Praktisch einen anderen Admin der gerade online ist fragen muss das er meine Navs repariert erst dann kann man sich wieder auf alles Klicken


Das problem habe ich auch bei Ramius wenn ich da auf Loged Out gehe


Kann mir da wer helfen??

Mfg
MoonDragon


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 27 Jun, 2006 17:56 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
Dieses Problem hatte ich auch mal..

1.meist liegt es an Events oder Gebäuden die du eingebaut hast..und diese einen Fehler aufweisen...sie klappen zwar...auf eine gewisse Art...aber kannst beim logout..dann neueinloggung...an der Stelle hängen bleiben
2.Die list.php würde vtl geändert..mit addons und nicht richtig eingebaut
dieses kann dazu führen..das man hängt
3.Bitte mal schildern...was du vtl mal eingebaut hast..und mit soure..könnte man vtl mal nachsehen..

sonst ist es nur reine vermutung :)

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 28 Jun, 2006 11:42 
Offline
User
User
Benutzeravatar

Registriert: Sa 10 Jun, 2006 18:20
Beiträge: 20
Wohnort: Berlin
LoGD: www.hafenstadt-exponia.de.vu
Also ich habe da nur die Aufenthaltsort und das Gildensys eingebaut


Hier mal der Code

$this->bbcode_second_pass_code('', '<?php

// 15082004

require_once "common.php";
$session[user][location]=19;
if ($session[user][loggedin]) {
checkday();
if ($session[user][alive]) {
addnav("Zurück zum Dorf","village.php");
} else {
addnav("Zurück zu den Schatten", "shades.php");
}
addnav("Gerade Online","list.php");
}else{
addnav("Login Seite","index.php");
addnav("Gerade Online","list.php");
}
page_header("Kämpferliste");

$playersperpage=50;

$sql = "SELECT count(acctid) AS c FROM accounts WHERE locked=0";
$result = db_query($sql);
$row = db_fetch_assoc($result);
$totalplayers = $row['c'];

if ($_GET['op']=="search"){
$search="%";
for ($x=0;$x<strlen($_POST['name']);$x++){
$search .= substr($_POST['name'],$x,1)."%";
}
$search=" AND name LIKE '".addslashes($search)."' ";
//addnav("List Warriors","list.php");
}else{
$pageoffset = (int)$_GET['page'];
if ($pageoffset>0) $pageoffset--;
$pageoffset*=$playersperpage;
$from = $pageoffset+1;
$to = min($pageoffset+$playersperpage,$totalplayers);

$limit=" LIMIT $pageoffset,$playersperpage ";
}
addnav("Seiten");
for ($i=0;$i<$totalplayers;$i+=$playersperpage){
addnav("Seite ".($i/$playersperpage+1)." (".($i+1)."-".min($i+$playersperpage,$totalplayers).")","list.php?page=".($i/$playersperpage+1));
}

// Order the list by level, dragonkills, name so that the ordering is total!
// Without this, some users would show up on multiple pages and some users
// wouldn't show up
if ($_GET['page']=="" && $_GET['op']==""){
output("`c`bDiese Krieger sind gerade online`b`c");
$sql = "SELECT acctid,name,login,alive,location,sex,level,laston,loggedin,lastip,uniqueid,race FROM accounts WHERE locked=0 AND loggedin=1 AND laston>'".date("Y-m-d H:i:s",strtotime(date("c")."-".getsetting("LOGINTIMEOUT",900)." seconds"))."' ORDER BY level DESC, dragonkills DESC, login ASC";
}else{
output("`c`bKrieger in dieser Welt (Seite ".($pageoffset/$playersperpage+1).": $from-$to von $totalplayers)`b`c");
$sql = "SELECT acctid,name,login,alive,location,sex,level,laston,loggedin,lastip,uniqueid,race FROM accounts WHERE locked=0 $search ORDER BY level DESC, dragonkills DESC, login ASC $limit";
}
if ($session[user][loggedin]){
output("<form action='list.php?op=search' method='POST'>Nach Name suchen: <input name='name'><input type='submit' class='button' value='Suchen'></form>",true);
addnav("","list.php?op=search");
}

$result = db_query($sql) or die(sql_error($sql));
$max = db_num_rows($result);
if ($max>100) {
output("`\$Es treffen zu viele Namen auf diese Suche zu. Nur die ersten 100 werden angezeigt.`0`n");
}

output("<table border=0 cellpadding=2 cellspacing=1 bgcolor='#999999'>",true);
output("<tr class='trhead'><td><b>Level</b></td><td><b>Name</b></td><td><b>Gilde</b></td><td><b>Rasse</b></td><td><b><img src=\"images/female.gif\">/<img src=\"images/male.gif\"></b></td><td><b>Ort</b></td><td><b>Status</b></td><td><b>Zuletzt da</b></tr>",true);
for($i=0;$i<$max;$i++){
$row = db_fetch_assoc($result);
output("<tr class='".($i%2?"trdark":"trlight")."'><td>",true);
output("`^$row[level]`0");
output("</td><td>",true);
if ($session[user][loggedin]) output("<a href=\"mail.php?op=write&to=".rawurlencode($row['login'])."\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to=".rawurlencode($row['login'])."").";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Mail schreiben' border='0'></a>",true);
if ($session[user][loggedin]) output("<a href='bio.php?char=".rawurlencode($row['login'])."'>",true);
if ($session[user][loggedin]) addnav("","bio.php?char=".rawurlencode($row['login'])."");
output("`".($row[acctid]==getsetting("hasegg",0)?"^":"&")."$row[name]`0");
if ($session[user][loggedin]) output("</a>",true);
output("</td><td>",true);
$sql = "SELECT gildenprefix FROM gilden WHERE memberid = '".$row['memberid']."' LIMIT 1";
output($row[gildenprefix]);
output("</td><td>",true);
output($colraces[$row['race']]);
output("</td><td align=\"center\">",true);
output($row[sex]?"<img src=\"images/female.gif\">":"<img src=\"images/male.gif\">",true);
output("</td><td>",true);
$loggedin=(date("U") - strtotime($row[laston]) < getsetting("LOGINTIMEOUT",1900) && $row[loggedin]);
if ($row[location]==0) output($loggedin?"`#Online`0":"`3Die Felder`0");
if ($row[location]==1) output("`3Zimmer in Kneipe`0");
if ($row[location]==2) output("`3Im Haus`0");
if ($row[location]==4) output("`9Am Hafen`0");
if ($row[location]==5) output("`xIn Felluma`0");
if ($row[location]==6) output("`ZIm Wald`0");
if ($row[location]==7) output("`6Am Strand`0");
if ($row[location]==8) output("`jAm Badesee`0");
if ($row[location]==9) output("`^In der Kirche`0");
if ($row[location]==10) output("`4Bei Ramius`0");
if ($row[location]==11) output("`2Im Garten`0");
if ($row[location]==12) output("`&In der Kneipe`0");
if ($row[location]==13) output("`8Am Felsen`0");
if ($row[location]==14) output("`#In der Biografie`0");
if ($row[location]==15) output("`XAm Hügel`0");
if ($row[location]==16) output("`kIn der Arena`0");
if ($row[location]==17) output("`mBei Gericht`0");
if ($row[location]==18) output("`+Im Gildenviertel`0");
if ($row[location]==19) output("`@In der Kämpferliste`0");
if ($row[location]==20) output("`9Am Bergsee`0");

output("</td><td>",true);
output($row[alive]?"`1Lebt`0":"`4Tot`0");
output("</td><td>",true);
//$laston=round((strtotime("0 days")-strtotime($row[laston])) / 86400,0)." Tage";
$laston=round((strtotime(date("c"))-strtotime($row[laston])) / 86400,0)." Tage";
if (substr($laston,0,2)=="1 ") $laston="1 Tag";
if (date("Y-m-d",strtotime($row[laston])) == date("Y-m-d")) $laston="Heute";
if (date("Y-m-d",strtotime($row[laston])) == date("Y-m-d",strtotime(date("c")."-1 day"))) $laston="Gestern";
if ($loggedin) $laston="Jetzt";
output($laston);
output("</td></tr>",true);
}
output("</table>",true);
page_footer();
?> ')

Danke schonmal im Vorraus das mann mir wieder einmal geholfen hat


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 28 Jun, 2006 15:29 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
an sich würde ich..eine alte backup...list.php hochspielen und schaun..ob es daran liegt...

denn an der veränderten list...sehe ich momentan nichts..

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Jun, 2006 18:48 
Offline
User
User
Benutzeravatar

Registriert: Sa 10 Jun, 2006 18:20
Beiträge: 20
Wohnort: Berlin
LoGD: www.hafenstadt-exponia.de.vu
habe ich auch schon versucht eine unveränderte list.php hochzuladen
doch das prob bleibt weiterhin

Naja trotzdem Danke


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Jun, 2006 19:39 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
prüfen

village.php

addnav("`$ In die Felder (Logout)`0","login.php?op=logout",true);

logout.php

}else if ($HTTP_GET_VARS[op]=="logout"){
if ($session[user][loggedin]){
debuglog("logged out ");
$sql = "UPDATE accounts SET loggedin=0 WHERE acctid = ".$session[user][acctid];
db_query($sql) or die(sql_error($sql));
}
$session=array();
redirect("index.php");
}

nicht das du in den beiden dateien was anderes stehen hast!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 02 Jul, 2006 15:23 
Offline
User
User
Benutzeravatar

Registriert: Sa 10 Jun, 2006 18:20
Beiträge: 20
Wohnort: Berlin
LoGD: www.hafenstadt-exponia.de.vu
So habe das prob dank meines Hasen aus http://www.nanhan.de/logd/ gelöst
Mann großen dank trotzdem an alle die mir soweit helfen konnten

Mfg
MoonDragon


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 04 Jul, 2006 16:58 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
was genau war denn nun dein problem, sofern du es erklären kannst?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 10 Jul, 2006 15:58 
Offline
User
User
Benutzeravatar

Registriert: Sa 10 Jun, 2006 18:20
Beiträge: 20
Wohnort: Berlin
LoGD: www.hafenstadt-exponia.de.vu
Es war eigentlich ganz einfach

Mann sollte diese ganzen strtotime"r" mal umschreiben in "c" oder anders herum ich depp ^^°

naja und es war halt so gewesen wenn ein Spieler egal ob Admin, Mod, Priester oder Spieler sich in die Felder schlafen gelegt haben und nach einiger Zeit "1min bis 6 tag sage ich mal" wieder eingeloggt haben hingen sie in den badnavs fest und konnten nix mehr machen weder auf Anfragen klicken für Admins und Mod das man die navs reparieren kann oder auf irgendeinen anderen Ort im Spiel!

So und nun haben wir das Problem ja gelöst da ein sehr guter bekannter aus einem anderen Logd sich daran gemacht hatte weil er das selbe prob hatte anfangs dank Php 5 und das alles noch auf 4 War wusste er wie er dieses Probelm lösen konnte ganz schnell

Aber wie gesagt großen Dank an alle die mir hier weiter helfen konnten oder wollten

Mfg
MoonDragon


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 19 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum