|
You last visited: Today at 08:44
Advertisement
[Release]Spieleronlinescript mit Suchfunktion
Discussion on [Release]Spieleronlinescript mit Suchfunktion within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
09/08/2011, 23:46
|
#1
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
[Release]Spieleronlinescript mit Suchfunktion
Hey,
da es mich etwas genervt hat nie zu wissen wer on ist,
während ich an einer HP arbeite, habe ich ein kleines Script
dafür geschrieben. Wer es mag gut, wer nicht muss nicht haten.
PHP Code:
<?php
// Überprüft ob man eingeloggt ist
if(isset($_SESSION['user_id'])) { ?>
<h2>Spieler online</h2>
<!-- Charaktersuche -->
<form action="index.php?s=spieleronline" method="POST" >
<table>
<tr>
<th class="topLine">Charaktersuche:</th>
<td class="thell" style="text-align:center;"><input type="text" name="charakter" maxlength="20" /></td>
<td class="tdunkel" style="text-align:center;"><input type="submit" name="suche" value="suchen" maxlength="20" /></td>
</tr>
</table></form><?php
// DB select
mysql_select_db("player");
// Überprüfen des Submitbuttons
if(isset($_POST['suche'])) {
// Befüllen der Variabel
$char = mysql_real_escape_string($_POST['charakter']);
// Querys
$querySearchQ = mysql_query("SELECT * FROM player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play AND name LIKE '$char'");
$countSearch = mysql_num_rows($querySearchQ);
$row2 = mysql_fetch_object($querySearchQ);
// Überprüfen ob jdm. online ist
if($countSearch == 0 ) {
echo' Charakter nicht vorhanden oder nicht online';
echo "<a href='index.php?s=spieleronline' >Zurück</a>";
}
else {
echo $row2->name;
echo'<b style="color:green;">online</b>';
echo "<a href='index.php?s=spieleronline' >Zurück</a>";
}
}
else
{
$qQuery = mysql_query("SELECT * FROM player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play");
// Ausgabe wer online ist
while($row = mysql_fetch_object($qQuery)) {
echo "<p>";
echo $row->name;
echo "</p>";
}
}
}
else {
echo' <h2>Zugriff verwehrt</h2><p>Sie müssen eingeloggt sein</p>';
}
?>
MFG
|
|
|
09/08/2011, 23:56
|
#2
|
elite*gold: 5575
Join Date: Apr 2011
Posts: 5,569
Received Thanks: 581
|
Quote:
Originally Posted by NotEnoughForYou
Hey,
da es mich etwas genervt hat nie zu wissen wer on ist,
während ich an einer HP arbeite, habe ich ein kleines Script
dafür geschrieben. Wer es mag gut, wer nicht muss nicht haten.
PHP Code:
<?php
// Überprüft ob man eingeloggt ist
if(isset($_SESSION['user_id'])) { ?>
<h2>Spieler online</h2>
<!-- Charaktersuche -->
<form action="index.php?s=spieleronline" method="POST" >
<table>
<tr>
<th class="topLine">Charaktersuche:</th>
<td class="thell" style="text-align:center;"><input type="text" name="charakter" maxlength="20" /></td>
<td class="tdunkel" style="text-align:center;"><input type="submit" name="suche" value="suchen" maxlength="20" /></td>
</tr>
</table></form><?php
// DB select
mysql_select_db("player");
// Überprüfen des Submitbuttons
if(isset($_POST['suche'])) {
// Befüllen der Variabel
$char = mysql_real_escape_string($_POST['charakter']);
// Querys
$querySearchQ = mysql_query("SELECT * FROM player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play AND name LIKE '$char'");
$countSearch = mysql_num_rows($querySearchQ);
$row2 = mysql_fetch_object($querySearchQ);
// Überprüfen ob jdm. online ist
if($countSearch == 0 ) {
echo' Charakter nicht vorhanden oder nicht online';
echo "<a href='index.php?s=spieleronline' >Zurück</a>";
}
else {
echo $row2->name;
echo'<b style="color:green;">online</b>';
echo "<a href='index.php?s=spieleronline' >Zurück</a>";
}
}
else
{
$qQuery = mysql_query("SELECT * FROM player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play");
// Ausgabe wer online ist
while($row = mysql_fetch_object($qQuery)) {
echo "<p>";
echo $row->name;
echo "</p>";
}
}
}
else {
echo' <h2>Zugriff verwehrt</h2><p>Sie müssen eingeloggt sein</p>';
}
?>
MFG
|
danke,das ist mal eine gute arbeit. kann man gut gebrauchen
|
|
|
09/09/2011, 00:19
|
#3
|
elite*gold: 29
Join Date: Oct 2010
Posts: 1,185
Received Thanks: 1,471
|
Schließe mich MeinProfil an, finde es auch sehr nice.
|
|
|
09/09/2011, 00:21
|
#4
|
elite*gold: 1250
Join Date: Oct 2010
Posts: 3,599
Received Thanks: 5,523
|
Tolle arbeit ist nützlich .
|
|
|
09/09/2011, 00:21
|
#5
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
danke  irgendwelche Ideen was ich noch machen könnte? Mir fällt leider nichts brauchbares mehr ein.
|
|
|
09/09/2011, 00:26
|
#6
|
elite*gold: 0
Join Date: Jul 2010
Posts: 7,443
Received Thanks: 3,656
|
Eventuell die Informationen über den Spieler oder per HP mit ihm chatten
|
|
|
09/09/2011, 01:03
|
#7
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
Alles klar  noch irgendwelche Vorschläge für neue Scripts?
|
|
|
09/09/2011, 10:16
|
#8
|
elite*gold: 0
Join Date: Nov 2010
Posts: 982
Received Thanks: 293
|
thx gute arbeit von dir. ist echt nutzbar
|
|
|
09/09/2011, 12:59
|
#9
|
elite*gold: 0
Join Date: Aug 2009
Posts: 962
Received Thanks: 97
|
mhh 1. frage ist das für hen script 2. können das auch normale user sehn oder nur admins.
Verbeesserung: Vllt noch wo sich der Soieler aufhält in der Map z.B. Map1 Blau ^^
|
|
|
09/09/2011, 13:52
|
#10
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
Es geht für jedes script, momentan ist es auf hen´s ausgelegt. Wenn es für ein anderes sein soll die Session ändern (falls notwendig) und die classen der input´s. 2. So wie es jetzt ist kann es jeder sehen der eingeloggt ist, kann man natürlich auch abändern
|
|
|
09/09/2011, 13:54
|
#11
|
elite*gold: 132
Join Date: Apr 2010
Posts: 2,864
Received Thanks: 2,009
|
darf ich das Script in mein Erweitertes Script miteinbauen und noch wenig umschreiben
Soll ich dein Copyright auf die Seite dann drunterschreiben?
Selbst finde ich das es ein bisschen wenig ist nur den namen anzuzeigen und ich finde seiten währen nicht schlecht
Und bei der Suche solltest du noch % einbauen das man nicht den richtigen namen eingeben muss
Screens wären auch nich schlecht
Ansonsten gut
|
|
|
09/09/2011, 14:01
|
#12
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
Kannst du gerne machen. Screens kann ich später noch adden ( layout kann ja jeder wie er will anpassen ) . Wie meinste das genau bei der Suche mit % ? Dass es case sensitive ist?
|
|
|
09/09/2011, 14:38
|
#13
|
wild wild son
elite*gold: 0
Join Date: Feb 2011
Posts: 5,996
Received Thanks: 3,391
|
Nice work!
Schließe mich den anderen an, ist ne gute Idee.
|
|
|
09/09/2011, 15:14
|
#14
|
elite*gold: 0
Join Date: Aug 2009
Posts: 962
Received Thanks: 97
|
Verbeesserung: Vllt noch wo sich der Spieler aufhält in der Map z.B. Map1 Blau ^^
|
|
|
09/09/2011, 16:32
|
#15
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
ok gute Idee, adde ich vlt.
|
|
|
 |
|
Similar Threads
|
[VB 2008] Suchfunktion einbauen
09/20/2010 - .NET Languages - 3 Replies
Heyho Leute
ich hab folgendes Anliegen :)
Ich hab ein Namensverzeichnis gebaut, welches 50 Datensätze speichert, durch Arrys.
Nun will ich eine Suchfunktion der mir meine 50 Datensätze nach z.B. namen, Alter, Geburtsjahr.... durchsucht. Vielleicht mit einem Structre...
Hier mal ein Screen wie es aktuell aussieht, nach bedarf lad ich den Sourcecode hoch :)
http://www.fotos-hochladen.net/uploads/uchfuktion xghdowty.png
So ähnlich hab ich mir die Suchfunktion vorgestellt :) Bitte um Hilfe...
|
[How to] Suchfunktion nutzen
04/10/2010 - Metin2 Guides & Templates - 52 Replies
Hallo Com
Hier mal ein kleines Tutorial zum benutzen der Suchfunktion
1. Schritt
Zuerst muss man die Suchfunktion finden.
Den Button findet man oben in der Kontrollleiste
http://www3.pic-upload.de/25.01.10/pbxw27a97e8.jp g
|
[Guide]Suchfunktion benutzen
07/27/2009 - Metin2 Private Server - 19 Replies
Hallo,
da hier manche nicht wissen wie man die SuFu
(Suchfunktion) benutzen kann bzw. wo sie
zu finden ist und drauf los spamen wollt ich euch
helfen.
Hier der Link: Suchfunktion
1. Ihr gebt als Schlüsselwort euern Begriff ein
den ihr suchen wollt.
|
Suchfunktion
07/12/2004 - Main - 1 Replies
lwy mach mal ne suchfunktion fürs forum <<
|
All times are GMT +1. The time now is 08:46.
|
|