Beiträge von LeijaT

    Nein, überhaupt nicht. Am Besten ist, wir konkretisieren das für unser Gespräch einmal, dann lässt sich da auch besser drüber sprechen. Immer diese halbwahrheiten aus Wissen und Vermutung, was der andere wohl gerade darüber denkt halte ich für kontraproduktiv.


    Wir nehmen jetzt einfach mal MICH als Threadersteller und DICH und Kones missbrauche ich also 2 Personen, die darunter schreiben.


    Fest steht für uns alle wohl, wenn mein Thread wie folgt aussieht, ist es einfach nur Spam

    Zitat

    Hi Leute,
    ich suche einen coolen RP Server auf dem die Admins auch nett sind und man viel Geld machen kann!


    Solche Anfragen sind unspezifisch und subjektiv, keiner kann von euch verlangen zu wissen, was für mich "cool" "nett" und "viel" bedeutet. So ein Thread gehört geschlossen, mit der bitte sich zu spezifieren.


    Dieser Thread dagegen wäre für mich nun das utopische Ergebnis von Richtigkeit

    Zitat

    Hi Leute,


    ich bin auf der Suche nach einem RP Server (vorliebe zu Selfmade, GF-Edit ist zweitrangig aber auch akzeptabel), bei dem zu meinen Stoßzeiten von 14-19 Uhr mindestens 40 oder mehr Spieler online sind. Die Admins sollten insgesamt über 18 Jahre sein, wenn 1 oder 2 davon erst 17 sind, ist das aber auch okay für mich. Es sollte keine NO-DM Zonen geben, weil ich das persönlich sehr unrealistisch finde. Schön wäre es, wenn der Server mehr als 4 "böse" Fraktionen hat.


    Da ist sehr viel drin, was spezifisch und detailiert erläutert wird, was ich erwarte.


    Wenn du als erste Antwort auf diesen Thread nun schreibst

    Zitat

    Server ABC entspricht so ziemlich deinen Vorstellungen. Wir haben ganztags etwa 20 Leute, zu deinen Stoßzeiten weit über 50. Die Admins sind alle über 20. Allerdings haben wir am BSN eine NO-DM Zone, wenn dich das nicht all zu sehr stört, kannst du dir ja mal ein Bild von dem Server machen, du bist herzlich eingeladen.


    Ist die Antwort akzeptabel und ich gehe erstmal davon aus, dass du mit deiner Aussage auch nicht lügst. Wenn ich nun die Server-IP eingebe und direkt um 15 uhr sehe, es ist kein Spieler drauf, dann habe ich immer noch die Möglichkeit deinen Beitrag zu melden, weil er irreführend und falsch war.


    Wenn als zweiter dann Kones Antwortet

    Zitat

    Server DEF ist einer der beliebtesten, deutschen Server, da solltest du unbedingt zocken wird dir richtig viel Spaß bringen. Wir haben über 200 Spieler!


    Ist das für mich Spam. Auch wenn der Server letztlich über 40 Leute zu meinen Stoßzeiten hat,d ie Admins über 18 sind und es mehr als 4 Fraktionen gibt und keine NO-DM Zonen hat und absolut meinen Traumvorstellungen entspricht, ist es Spam.


    Denn ich kann den Leuten nicht hinter die Nase gucken. Es interessiert mich vorrangig nicht, welcher Server hier allgemein als "obergeilster server" angesehen wird und wie herrlich der doch sein soll, wenn ich nicht weiß, ob er meinen Anforderungen entspricht.

    Ich glaube du verstehst mich/uns da gerade falsch. Hier verlangt keineswegs jemand, dass ihr auf den Server geht und das alles überprüft.


    Aber die Posts, die in so einer Suchanfrage - und die Anfrage selbst natürlich auch - gepostet werden, sollten einem gewissen Themenstandard entsprechen. Als besten Vergleich stelle ich mir jetzt einfach mal ein Autoforum vor, in dem Autos gekauft werden können.


    Ich erstelle einen Thread, in dem ich einen VW Polo mit 1.6 Liter Motor als 5-Türer suche.
    Wenn da jetzt jemand schreibt "Ich hab einen Passat anzubieten, der hat auch 5 Türen" ist das aus meiner Perspektive absoluter Spam.
    Wenn jemand schreibt "Ich hab einen Polo mit 1.6 Liter Motor, aber leider nur als 3-Türer, wenn interesse besteht sag bescheid" geht das für mich in Ordnung, denn es ist eine gute Alternative, wenn man keinen 5-Türer findet.


    Genau so sehe ich das bei den Suchthreads.


    Ich erstelle einen Thread, in dem ich einen RP selfmade Server suche, der über 75 Spieler hat und die Admins alle über 18 sind.
    Wenn da jetzt jemand schreibt "Das hier ist ein super DM Server, da wirst du Spaß haben!" ist das reiner Spam.
    Wenn jemand schreibt "Ich hab einen RP selfmade Server mit über 75 Spielern, die Admins sind teilweise aber erst 17" geht das für mich in Ordnung, denn auch hier ist es eine Alternative.


    Alle "<Servername> <Serverhomepage> <Serverip> VOLL GEILER SERVER!"-Posts sind für mich sowieso obligatorischer Spam der geschlagen gehört. Ich (persönlich) erwarte von den Antworten auf meinen Thread inhaltlich genau so qualitative Aussagen, wie die Anfrage die ich spezifiziert habe. Bedeutet, wenn ich einen Server mit X Spielern, Y Admins und Z Fraktionen suche, dann erwarte ich, dass Antworten darunter schreiben "Server ABC hat X Spieler, Y Admins und Z Fraktionen" oder "Server DEF hat X Spieler, Y Admins aber nur Z-3 Fraktionen, vielleicht kannst du damit ja was anfangen"


    Alles andere, was völlig an meiner Frage vorbeigeht, ist Spam, so einfach. Da kann auch jemand drunter schreiben "Rosen sind rot, ich heiße nicht Peter, das ergibt keinen Sinn, Thermometer." - ist maximal genau so hilfreich.


    Ich hoffe ich hab mich jetzt etwas verständlicher gemacht ;)


    Gruß


    Nachtrag: "wer lesen kan ist lar im vorteil hat mein leherer immer gesagt" - Wer schreiben kann, wird vorwärtskommen hat er dir wohl nicht beigebracht, hm? :p


    Nachtrag 2: Ich sehe grade, ich bin garnicht darauf eingegangen, obwohl es mir genau so wichtig ist: Natürlich erwarte ich auch von dem Threadersteller spezifische Angaben über das, was er sucht. Threads ala "Ich suche einen richtig geilen RP Server" ist genau so Spam wie die oben genannten Antworten.

    Das "garantiert" mir meines Erachtens nach die Spamregel. Denn alles, was da gepostet wird und nichtmal ansatzweise meinen Wünschen entspricht ist aus meiner Sicht Spam, denn ich habe nicht danach gefragt.


    Wenn du in der Scripting Base einen Thread eröffnest, in dem du wissen willst, wie du ein gewisses Script umsetzen kannst und jemand schreibt dir da rein, wie du ein Fahrrad zusammenbaust, ist das imho genau so Themenentfernt, wie eben Servervorschläge, nach denen nicht gefragt wurde.

    Also was für das Tier das Beste wäre, ist definitiv die Weitergabe unter bekannten Personen, mit der Möglichkeit, das Tier und seinen Zustand auch im Nachhinein noch betrachten zu können. Da ist einfach am sichersten gewährleistet, dass das Tier nicht in falsche Hände kommt.


    Was die Geschwindigkeit des Loswerdens angeht, hast du vermutlich bei einem Züchter die größten Chancen, wirst dafür aber nicht viel Geld sehen und musst, je nach Entfernung die Tiertransportgebühren von etwa 100€ tragen, denn das wird kein Züchter für dich übernehmen ;)


    Alternativ hast du noch die Möglichkeit, beispielsweise auf http://www.reptilien-forum.info/ (Hoffe das ist jetzt nicht regelwidrig den Link zu schreiben, sonst bitte bescheid sagen liebe Admins!) jemanden zu finden, der dir das Tier für einen fairen Preis abkauft, weil er selber auf der Suche nach genau so einem Tier ist. Die Chancen dafür sind allerdings doch recht gering.


    Nenn mir bitte den Unterschied ?
    Zwischen Server Werbung Suchen ob der von der Vorstellung meine Kriterien erfüllt oder ob die in dein Suchthema Posten sie erfüllen ?


    Ich versteh den Satz mal absolut garnicht, aber ich versuchs trotzdem :p


    Wenn ich jetzt Beispielweise einen Server suche, der.. meinetwegen genau 75 aktive Spieler haben soll, oder dessen Port aus persönlicher Vorliebe 1234 sein muss, oder dessen Admins alle Roland heißen müssen, oder was weiß ich. Dann ergibt es für mich keinen produktiven Sinn, sämtliche Server-Vorstellungen durchzuschauen, bis ich genau so einen Server gefunden habe - oder halt auch nicht.


    Da ist meiner Ansicht nach ein Thread, mit der Frage, ob ein Server mit genau 75 aktiven Spielern, dem Port 1234 und Admins die alle Roland heißen überhaupt existiert und falls ja, ob jemand die IP dafür kennt. Ist meines Erachtens nach der eindeutig leichtere Weg, seinen Wunschserver zu finden.

    Dini ist im Prinzip das Gleiche wie SQL.
    Du nimmst einen Wertnamen, wir nennen ihn mal "Kennzeichen" und ordnest diesen einem Spieler "playerid" (sinnvoller wäre hier Spielername) zu.


    Bedeutet, du brauchst für dein Fahrzeug eine .ini mit den Inhalten


    Kennzeichen=ABC
    Spielername=Spitz_Bube

    Ich kann mich da Kones nur anschließen.


    Ich sehe das aus folgender Perspektive: Ich suche nun einen Server, egal aus welchem Anlass, mit gewissen, von mir spezifizierten Kriterien. Meine logische Schlussfolgerung - Ich erstelle eine Thread und schau was sich so anbietet. Warum sollte ich dafür zig Forenseiten durchblättern?
    Ich kann ja verstehen, dass es hier absolute Intoleranz gegenüber "Spam" gibt. Aber offenkundig preiszugeben, dass man etwas explizites sucht zähle ich nicht dazu.

    Sorry, so weit kenne ich mich mit Linux nicht aus. Habe es früher zwar längere Zeit benutzt, aber das verlernt man recht fix wieder (Ich zumindest ^^).
    Da sollte dir doch jemand weiterhelfen, der sich mit Linux auskennt.

    Ich bin mir ziemlich bis garnicht (hihi) sicher, dass du eigentlich einen Prozess namens "mysqld" laufen haben müsstest, wenn der SQL Server wirklich rennt. Hier müsste in Linux-Experte mich kurz eines Besseren belehren, falls ich mich da irre.

    Bei diesem Problem stellen sich für mich 2 grundsätzliche Fragen, die erstmal beantwortet werden müssen, bevor man weiter spekulieren kann:


    1. Greifst du direkt vom Root aus auf die SQL-Datenbank zu, oder von einem anderem Webspace/Server/Lokal? (Externer oder Lokaler Zugriff?)
    2. Wird der SQL Daemon auch NACH erfolgreicher "Startnachricht" in den Prozessen aufgelistet?

    Achso, ja verstehe ich.


    PHP
    <?php
    $query2 = mysql_query("SELECT * FROM data_key WHERE Owner = '".$_SESSION['user']."' LIMIT 3");
    $result = mysql_query($query2) OR die(mysql_error());
    while ($row = mysql_fetch_assoc($result)) {
      // hier werden die Einträge aller gefunden Autos nacheinander aufgelistet
    }
    ?>



    Kenne deine Datenbank-Struktur nicht, deswegen kann ich jetzt nur raten.
    Wenn du aber z.B. eine Struktur ala ID, Owner, vehicleModel hast, kannst du nun $row['ID'] $row['Owner'] und $row['vehicleModel'] benutzen, um die Werte auszugeben.


    Wenn 3 Einträge gefunden werden, läuft die While-Schleife auch 3 mal durch, du könntest jetzt also schreiben:

    Code
    while ($row = mysql_fetch_assoc($result)) {
      echo "ID: ".$row['ID']." - Owner: ".$row['Owner']." - Model: ".$row['vehicleModel']." <br />";
    }


    Und raus käme z.B.


    ID: 1 - Owner: Ich - Model: 522
    ID: 2 - Owner: Ich - Model: 351
    ID: 3 - Owner: Ich - Model: 251


    Die Gestaltung der Ausgabe bekommst du scheinbar selber hin, oder? Wenn nicht sag bescheid, dann helfe ich da auch noch nach.


    // Edit: Alternativ helfe ich dir auch gerne kurz über TeamViewer.

    Was wird denn stattdessen angezeigt? Also ich setze mal Vorraus der user hat auch 3 Fahrzeuge ;)
    Und da liegt momentan das Problem, dass dein SQL Query auf 1 Eintrag begrenzt ist (Durch das LIMIT)

    $query2 = mysql_query('SELECT * FROM data_key WHERE Owner="'.$_SESSION["user"].'" LIMIT 1');



    LIMIT 1 zu LIMIT 3


    du kannst das

    Code
    if(!($car == 0)){}else{$car = 0; $status = "Kein Fahrzeug";}


    übrigens zu

    Code
    if ($car > 0) { $car = 0; $status = "Kein Fahrzeug"; }


    abkürzen. Unnötig umgreifende Klammern sehen immer sehr doof aus :p

    Kaliber: Danke für den Hinweis, werde mich darum kümmern.


    Teldabis: Liegt daran, dass das Tool bisher nur auf public Funktion reagiert. Bedeutet: Wenn eine Funktion nicht ausdrücklich als public deklariert ist, ignoriert das Script die Zeilen bis zur nächsten public-Deklaration.


    Edit: Das Problem von Kaliber sollte jetzt gelöst sein. Auch mehrere öffnende Klammern pro Zeile werden wahrgenommen.

    Also wenn ich einen Klammerfehler mache kommt da:


    Code
    Klammerfehler in Funktion N/A gefunden!


    und jetzt :huh:

    Wäre nett, wenn du mir den Code via PN zukommen lässt, damit ich das beheben kann.


    Naja, wenn ich einen Klammerfehler durch eine Auskommentiete Klammer habe, so hilft mir das System nicht, genauso zeigt das system klammerfehler an, wenn keine da sind aufgrund auskommentierter Klammern.

    Achja, auskommentierte Klammern, an die habe ich garnicht gedacht *g* Wird direkt mal nachgearbeitet.

    Vorerst denke ich reicht es, wenn das Tool die Funktion aufzeigt. Im späteren Verlauf sorge ich dann noch dafür, dass die genaue Zeilenangabe angezeigt wird - oder zumindest in welchem Clause sich das Problem befindet.

    Hallo zusammen,


    da hier doch recht oft das Thema "Finden von Klammerfehlern" aufgegriffen wird und scheinbar bis heute keiner eine patente Lösung gefunden hat, Fehler optimal, schnell und zielgenau zu finden, habe ich mir gedacht, entwickel ich mal ein kleines PHP Snippet, was euch die Arbeit beim Finden von Klammerfehlern erleichtern soll.


    Das Programm habe ich bisher nur durch absichtlich erzeugte Klammerfehler getestet, daher weiß ich noch nicht, wie es sich im Ernstfall verhält. Bisher kann es NUR UND AUSSCHLIESSLICH öffnende und schließende Klammern von public Funktionen finden, da sich das Programm noch in der Testphase findet!


    WICHTIG!!! Am Ende eures Scripts muss ein "// EOF" (ohne die Anführungszeichen) stehen, damit das Tool weiß, dass das Script aufhört. Diese Methode war arbeitstechnisch leichter und ich bin eine faule Ratte ;)




    Ein Beispiel, wie der Quelltext (einer meiner Testquelltexte) aussehen könnte:
    public OnPlayerCommandText (playerid, cmdtext[])
    {
    if (strcmp(asdf, asdf, true, 0))
    {
    while ($x > $y)
    {
    und so weiter
    }
    }
    }


    public OnPlayerConnect (playerid)
    {
    if (playerid == 1)
    {
    {
    dies und das;
    }
    }


    public OnPlayerDisconnect (playerid)
    {
    if (playerid == 1)
    {
    dies und das;
    }
    }
    // EOF


    Das Script wird euch nicht sagen, in welcher Zeile sich der Klammerfehler befindet, sondern lediglich in welcher Funktion. Auch wird noch nicht genannt ob eine öffnende oder schließende Klammer fehlt, kommt aber noch.
    Für die Testphase denke ich allerdings, wird es viel Arbeit abnehmen. Sofern das Tool denn nach meinen Vorstellungen läuft.


    Je mehr Leute es testen, desto schneller kann ich also Probleme beheben. Feedback ist natürlich äußerst erwünscht.


    Für diejenigen, die Angst um ihr Script haben, ich könnte es klauen o.Ä. stelle ich auch gerne den Sourcecode bereit um das ganze lokal laufen zu lassen.


    Für erste Tests etc könnt ihr das Tool auf http://www.deine-lieblingsgamer.eu/bracketfinder finden.


    Gruß
    LeijaT