anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 19:46

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Useronline
BeitragVerfasst: So 13 Mai, 2007 21:43 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Guten Abend,

Dies ist dann wohl meine erste Frage an euch! :D

Ich finde es irgendwie stressig immer von meinem Stamdort im LoGD zur Kämpferliste zu rennen, daher habe ich ein kleines popup script erstellt. (Ähnlich wie motd)

Alles hochgeladen und es geht so weit auch, common.php alles richtig gemacht. Doch wen ich dan auf "Spieler Online" klicke, geht zwar ein popup auf, aber ich gelange in diesem popup auf den Platz wo ich mich zur Zeit befinde.

Hier mal das Script:



[php]<?php
# Das script besteht eigentlich aus dem Wer ist hier online von nTE- und anpera für die gypsi.php
# Daher es mir auf die dauer zu stressig wurde von meinem Standort immer zur Kämpferliste zu rennen
# um zu sehen wer online ist, dachte ich mir man könnte dies mal machen. Ich weis auch das es eigentlich
# überflüssig ist.
# Das Script zeigt nur welche Spieler Online sind, doch welche werte (Level,Standort,Rasse,Rang,Gilde, usw)
# werden nicht angezeigt.
# Wer es auch will kan es sich ja dan auch selber rein machen.

require_once 'common.php';
page_header('Spieler Online');

if ($_GET['op']==''){
output('`b`@Hier kannst du sehen welche Spieler im Lande Online sind. Aber einzelheiten erfährst du nur über die Kämpferliste.`N`n');


// by nTE- with modifications from anpera
$sql="SELECT name FROM accounts WHERE locked=0 AND loggedin=1 AND laston>'".date("Y-m-d H:i:s",strtotime(date("r")."-".getsetting("LOGINTIMEOUT",900)." seconds"))."' ORDER BY login ASC";
$result=db_query($sql) or die(sql_error($sql));
$count=db_num_rows($result);
$names=$count?"":"niemandem";
for ($i=0;$i<$count;$i++){
$row=db_fetch_assoc($result);
$names.="`^$row[name]";
if ($i<$count) $names.=", ";
}
db_free_result($result);
output("`@Online sind:`n`n $names`@`b`n`n");
}
page_footer();
?>[/php]

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 13 Mai, 2007 21:53 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Die Datei fehlt in folgenden Array's: $nopopups,
$allownonav, $nokeeprestore.

Diese befinden sich in der common.php ;-)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 13 Mai, 2007 22:33 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Ohh vergessen :pein:

Vielen Dank und schoenen Abend/ schöne Nacht noch.

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Nav's sind trotzdem da.
BeitragVerfasst: Do 02 Aug, 2007 18:26 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Isch bin bescheuert ;> *v.v*
Also :

Ich arbeite neben bei an einem *Profilscrip* Nunja soweit geht es . Aberle sobald ich da drauf klicke , stehen dort immer noch nav's obwohl es so sein sollte wie bei der motd *v.v*

Und ja ich habe ueberall wo die motd.php (nein nicht im motdlink :grins:) ein whois.php rein gesetzt , aber die navs 'sind immer noch da *zweifel*

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 02 Aug, 2007 21:24 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
Ersetze page_footer(); mit popup_footer(); und page_header('Spieler Online'); mit popup_header('Spieler Online');


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 02 Aug, 2007 21:26 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
und das popup header darf nit fehlen ;>

naja kann passieren ist ja auch schon wieder 4monate her seid dem letzten popup script v.v

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 02 Aug, 2007 21:27 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
Jap, hab' davor nochmal editiert, erst danach gesehen :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 04 Aug, 2007 10:33 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 01 Apr, 2007 09:31
Beiträge: 155
Hm, kommt mir bekannt vor. 8)
Aber auf Elliwood's Online-Modi sollte man imo nicht verzichten!

[php]<?php

/*
basierend auf Eliwood's Wer-ist-da-Anzeige
nur hier als kleines Popup
*/

require_once "common.php";
popup_header("Helden Online");

$onlinecount = 0; $users = 0; $mods = 0; $admins = 0; $rpg= 0;
$sql="SELECT name,superuser FROM accounts WHERE locked=0 AND loggedin=1 AND laston>'".date("Y-m-d H:i:s",strtotime(date("r")."-".getsetting("LOGINTIMEOUT",900)." seconds"))."' ORDER BY aufstiege DESC";
$result = db_query($sql) or die(db_error($sql));
while ($row = db_fetch_assoc($result)){
switch($row['superuser']):
case 0:
$text.="`^$row[name]`n";
$users++;
break;
case 1:
$text4.="`^$row[name]`n";
$rpg++;
break;
case 2:
//case 3:
$text2.="`^$row[name]`n";
$mods++;
break;
//case 4:
//case 5:
case 3:
$text3.="`^$row[name]`n";
$admins++;
break;
endswitch;

$onlinecount++;
}
output("`@$users He`Gld`2en:`n");
output("$text`0");
if ($users==0) output("`iKeine Helden da`i`n");

output("`n`^$rpg `qRpg-`QHe`qld`6en:`n");
output("$text4`0");
if ($rpg==0) output("`iKeine Rpg-Helden da`i`n");

output("`n`4$mods `4Mod`\$era`Qtor`qen:`n");
output("$text2`0");
if ($mods==0) output("`iKeine Moderatoren da`i`n");

if ($admins>0) output("`n`1$admins `1G`!ö`1t`!t`1e`!r:`n");
output("$text3`0");
if ($admins==0) output("`iKeine Götter da`i`n");

popup_footer();
?>[/php]

_________________
I <3 Eliwood
_______________
$a=b;
$b=a;
$$a=a;
_______________
Faust: Was ist mit diesem Rätselwort gemeint?
- Faust I, Z. 1337


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 82 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