Wo siehst du das die Funktion bei ihm TRUE zurück gibt?
Beiträge von Crimson
-
-
Das sieht hoch interessant aus, aber die Funktion file_exits() kann nicht mit entfernten Dateien arbeiten, die Datei muss bei dir lokal liegen.
Den mysql_real_escape_string kannst du raus werfen, weil du hier mit einem Dateisystem arbeitest, diese Funktion braucht man nur wenn man mit einer MySQL Datenbank arbeitet. -
Ich denke schon wenn er die Escape String Funktionen benutzt.
// Edit:
Ich meine den PHP Code in dem du die Abfrage verarbeitest. -
Poste hier mal bitte den Code, das Passwort kannst du raus lassen das brauchen wir nicht.
-
Ich hab echt gelacht als ich den Beirag gelesen habe, du mietest dir einen Server und hast noch kein Script.
Das ist ja schon fast einen Eintrag im Fail des Tages wert.
Also ich gebe dir einen gut gemeinten Rat, du solltest dir erst ein richtiges Script zulegen und dann erst in Erwägung ziehen einen Server zu mieten.
Das hier ist ein vorprogrammierter Schuss in den Ofen. -
Ich finde solche Ideen immer super wenn User anderen User helfen wollen.
Ich werde mir das Projekt heute noch ansehen, mal schauen was daraus wird, auf jeden Fall wünsche ich euch viel Erfolg. -
Warum machst du verbindest du nicht auf "127.0.0.1:7777" wenn der bei dir lokal läuft?
Wenn du über die Hamachi IP nicht drauf kommst, kann es noch sein das du den Port oder das Programm in deiner Firewall noch nicht freigegeben hast. -
Ich weis nicht ob es für dich ratsam ist dein System auf MySQL umzustellen, wenn du nicht weist welch Tabellen du erstellen musst, ich rate dir dringend davon ab.
Zudem ist das auch nicht einfach wenn man den Umgang mit Datenbanken nicht schon einmal ausprobiert hat. -
-
-
Wenn du angst hast was kaputt zu machen, dann kann man dir nicht helfen, wir sind nicht dazu da dir deine Probleme zu lösen indem wir dir das machen.
Sowas musst du schon selber machen, Maddin und ich haben dir sogar schon den Code programmiert, wenn du angst hast diesen zu benutzen dann tut es mir leid. -
Dieser Code muss in entsprechende Datei von deinem Forum, welche das jedoch ist kann ich dir auch nicht sagen, Gedankenlesen gehört nicht zu meinen stärken.
-
Um den oben geschriebenen Code zu verwenden, müssen bestimmt Voraussetzungen gegeben sein.
Wenn diese nicht erfüllt sind, kann man euch nicht helfen.
Man sollte sollte bestimmte Grundkenntnisse in PHP besitzen um diesen Codeschnipsel verwenden zu können. -
Du kannst dir auch die Spielernamen anzeigen lassen, das geht so.
PHP
Alles anzeigen// Hier muss man die IP Adresse des SAMP Servers eintragen. $ip = "HIER_DIE_SERVER_IP_EINTRAGEN"; // Hier trage bitte noch den Port des SAMP Servers ein. $port = HIER_DEN_SERVER_PORT_EINTRAGEN; // Hier holen wir uns die SAMP Server API. include_once("SampQueryAPI.php"); // Nun wird eine Instanz der API angelegt. $api = new SampQueryAPI($ip,$port); // Mit dieser Instanz kannst du dir nun die User von dein Server holen. $users = $api->getDetailedPlayers(); // Hier werden nun die vorhandenen Spieler aubereitet und in einer Liste zusammengefasst. if (count($users) > 0) { $userList = null; foreach ($users as $userValue) { $userList .= $userValue['nickname'] . '<br />'; } } else { $userList = 'Es ist kein Spieler online.'; } // Hier wird dann die Spielerliste ausgegeben. echo $userList;
Das Script habe ich nicht getestet, es sollte aber Funktionieren.Wenn du Fragen hast, kann man dir gerne weiterhelfen, doch es sollte auch Initiative von dir aus gehen, nicht das wir dir im Endeffekt alles zusammenbauen.
// Edit: Code verbessert
-
Es gibt da schon eine fertige Klasse die man für PHP benutzen kann.
http://forum.sa-mp.com/showthread.php?t=104299Die gesuchte Methode für dich ist "getBasicPlayers()".
-
Zitat
Laggs entstehen nicht zwangsläufig durch langsame Funktionen, sondern auch durch mangelnde Leistung.
Man sollte beim Programmieren immer auf die Performance achten, wenn man das nicht tut, dann kann man zwar auf mehr Leitung setzen, allerdings ist diese Mehrleistung immer mit Mehrkosten verbunden.Ist das Thema jetzt erledigt?
// Edit: Rechtschreibung
-
Moment ich schau mal in meine Glaskugel ... ...
Nein die hat leider keine brauchbaren Informationen ausgespuckt.Nein jetzt einmal Spaß beiseite, du solltest genauer schreiben was du suchst, momentan kann dir leider keiner Helfen weil man nicht herauslesen kann was du benötigst.
-
Hmm das ist fraglich ob das dein Notebook schon kann.
Ich empfehle Ubuntu noch einma herrunter zu laden, am besten von der Offiziellen Seite (http://www.ubuntu.com/).Dann brennst du dir das Image noch einmal, aber diesmal mit einer langsamen Geschwindigkeit (12 fach sollte reichen), das wird auf vielen Webseiten empfohlen.
-
Kann ich bestätigen, beende TeamViewer und Skype, dann starte nochmal Apache.