Beiträge von shoxinat0r

    Ich möchte mit dir herausfinden, wo der Fehler mit der ID liegt, der im Grunde genommen dein Hauptproblem verursacht hat.
    Das aktuelle Problem ist nämlich das Folgende: die User ID wird anscheinend nicht korrekt übergeben, sodass der Query auch nicht (korrekt) ausgeführt werden kann, da falscher User.
    Deshalb möchte ich nun wissen, wie du die Variable mit der User ID zuweist um zu gucken, wo der Fehler liegt. Daher das systematische Aufrollen.

    Was mach ich nur Falsch ??

    Wo liegt denn das Problem?

    Dann haben wir zwei Möglichkeiten:
    Du printest den Query, damit wir sehen, ob alles korrekt übergeben wird mit
    print(query);
    oder du schickst uns mal deine MySQL Log, um zu gucken, ob und wenn ja, was für ein Fehler ausgeworfen wird.

    Ja klar aber wie soll ich denn auslesen, was ich ausgewählt habe?

    Ich habe folgendes Beispiel mal aus einem Script kopiert, dass dein Problem erfolgreich gelöst hat.
    Hier die relevanten Zeilen:
    new strpart[2][MAX_PLAYER_NAME],strpart2[2][MAX_PLAYER_NAME];
    new i;
    explode(strpart,inputtext," (");
    explode(strpart2,strpart[0],"] ");
    substr(strpart2[1],0,strlen(strpart2[1])-1);
    i=ReturnUser(strpart2[1]);


    Hilft dir das? :)

    Die Abfrage ist von der Syntax her korrekt, dort liegt also nicht das Problem. Die Parameter scheinen auch zu passen - da hilft uns wirklich nur noch die MySQL Log.
    Bist du denn korrekt mit dem MySQL Server verbunden?

    Das ist korrekt, eine .pwn - Datei. Diese compilierst du mit F5 (wenn du sie geöffnet hast) und lädst dieses Filterscript (sprich die durch das Compilen entstandene .amx - Datei) per Serverconfig oder den RCON-Befehl loadfs.
    Falls beim Compilen Fehler auftreten, kannst du dich hier gerne wieder melden - der Rest dürfte ohne Probleme funktionieren. :)

    kannst du mir Schritt für Schritts schreiben was ich machen kann??

    Theoretisch kannst du eigentlich alles direkt rüber kopieren. Deshalb wäre es interessant zu wissen, womit du Probleme hattest/hast.