power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 02.07.2005, 15:42   #1
TP-Insider
 
Benutzerbild von tranc3r
 
Registriert seit: Dec 2001
Ort: Dachau / Bayern
tranc3r ist auf einem guten Weg

Spieler erkennung auf Server


Hallo,

ich möchte gern das bei unserem Swat4 Server script wenn ein bestimmter Player auf dem server ist auf der HP farblich ausgegeben wird. Das heißt wenn z.B. Spieler "abcdefg" auf den Server geht sollte dieser auf der HP bei dem Script farbig hervorgehoben werden. Dies soll aber nicht nur bei einem sein sondern bei mehreren die z.B. in einem Clan sind.

Kann man das irgendwie programmieren das z.B. abgefragt wird wenn 3 Buchstaben am anfang stimmen dieser dann farblich ausgegeben wird?

Habe mal das Script was wir dafür verwenden angehangen. Vielleicht kann man mir ja helfen.

Danke
Angehängte Dateien
Dateityp: zip swat4.zip (5,9 KB, 10x aufgerufen)
__________________
*Trance will never Die*
tranc3r ist offline   Mit Zitat antworten


Alt 02.07.2005, 16:04   #2
jow
TP-Insider
 
Benutzerbild von jow
 
Registriert seit: Aug 2002
Ort: Sinsheim
jow macht sich hier sehr viel Mühe
Hm, hab gerade keine Zeit das Script anzuschauen werds aber später mal schauen.

Aber ich geh mal davon aus, dass das Script die Spielnamen über eine Schleife ausgibt.

In dieser könnte man dann einfach noch den Spielernamen überprüfen ob die ersten 3 Zeichen mit dem gweünschten Tag übereinstimmen damit dieser wenn dies zutrifft in einer anderen Farbe ausgegeben wird.

Das müsste dann so in der Art eiegntlich gehen:

PHP-Code:
$name str_split($playername,3);

if(
$name[0] == 'xyz') {

 echo 
"<span style='color:red'>".$playername."</span>"

}

else

{

 echo 
"<span style='color:black'>".$playername."</span>"


__________________
"Dieses Business ist binär. Du bist eine Eins oder eine Null, lebendig oder tot. Es gibt keinen zweiten Sieger." - Gary Winston (StartUp)
jow ist offline   Mit Zitat antworten
Alt 02.07.2005, 16:17   #3
TP-Insider
 
Benutzerbild von tranc3r
 
Registriert seit: Dec 2001
Ort: Dachau / Bayern
tranc3r ist auf einem guten Weg
Danke,

an sowas habe ich auch schon gedacht, nur leider weiß ich net wie ich dies jetzt in das Script umsetze da ich in sachen php doch noch net so weit bin. ;(

MfG
tranc3r
__________________
*Trance will never Die*
tranc3r ist offline   Mit Zitat antworten
Alt 02.07.2005, 19:42   #4
jow
TP-Insider
 
Benutzerbild von jow
 
Registriert seit: Aug 2002
Ort: Sinsheim
jow macht sich hier sehr viel Mühe
So, hab mal kurz was reingebsatelt.

Hab keinen Swat Server, deshlab probier mal aus obs geht.

Ändern musste in der index.php:

line 126 : xyz durch die entsprechenden Buchstaben ersetzen

in der config.php

line 87 : #FF0000 in eine beliebige Farbe deiner Wahl
Angehängte Dateien
Dateityp: zip swat4_modified.zip (5,9 KB, 7x aufgerufen)
__________________
"Dieses Business ist binär. Du bist eine Eins oder eine Null, lebendig oder tot. Es gibt keinen zweiten Sieger." - Gary Winston (StartUp)
jow ist offline   Mit Zitat antworten
Alt 03.07.2005, 17:02   #5
TP-Insider
 
Benutzerbild von tranc3r
 
Registriert seit: Dec 2001
Ort: Dachau / Bayern
tranc3r ist auf einem guten Weg
Danke,

habe es auch gleich sofort ausprobiert nur leider klappt es nicht, es wird dieser Fehler ausgegeben:

PHP-Code:
Fatal errorCall to undefined function: str_split() in index.php on line 125 
Dieser Fehler kommt sobald ein Player auf dem Server ist, wenn kein Player auf dem Server ist funktioniert das Script noch normal.

Danke
__________________
*Trance will never Die*
tranc3r ist offline   Mit Zitat antworten
Alt 03.07.2005, 18:20   #6
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Das bedeutet, das Skript benutzt die Funktion str_split(), die erst ab PHP 5 vorhanden ist. Offenbar ist auf deinem Server PHP 4 installiert.

Da habe ich im PHP-Manual nachgeschlagen und folgendes wird vorgeschlagen:

PHP-Code:
if (!function_exists('str_split')){
   function 
str_split($string$max_length 1){
       for(
$i 0$cur_length 0$cur_array 0$spl_string = array(=> ''); isset($string{$i}); $i++, $cur_length++){
           if (
$cur_length >= $max_length){
               
$cur_length 0;
               
$cur_array++;
               
$spl_string[$cur_array] = $string{$i};
           }
           else{
               
$spl_string[$cur_array] .= $string{$i};
           }
       }
       return(
$spl_string);
   }

Das muss dann ziemlich am Anfang des Skripts vorkommen, auf jedem Fall noch vor dem ersten Aufruf von str_split(). Es prüft, ob die Funktion str_split() existiert: Existiert sie nicht, wird sie nun definiert.
rewboss ist offline   Mit Zitat antworten
Alt 03.07.2005, 18:20   #7
jow
TP-Insider
 
Benutzerbild von jow
 
Registriert seit: Aug 2002
Ort: Sinsheim
jow macht sich hier sehr viel Mühe
Hmm, stimmt hatte ganz vergessen, dass diese Funktion anscheinend erst in PHP5 vorhanden ist, und bei dir wahrscheinlich PHP4 vorhanden ist.

habs nochmal so modifiziert, dass es auch bei älterer PHP-Version gehen sollte.


*edit*

jo so könnte man es auch lösen, ist aber auch mit bordmitteln von php möglich wie im angehängten zip durch verwendung von wordwrap & explode
Angehängte Dateien
Dateityp: zip swat4_modified.zip (6,0 KB, 7x aufgerufen)
__________________
"Dieses Business ist binär. Du bist eine Eins oder eine Null, lebendig oder tot. Es gibt keinen zweiten Sieger." - Gary Winston (StartUp)

Geändert von jow (03.07.2005 um 18:22 Uhr).
jow ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Spieler erkennung auf Server Spieler erkennung auf Server
« If-Anweisung funktioniert nicht, wie sie soll! | Wordpress & Lazy Gallery »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:31 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67