Beiträge von John_McClain

    Hallo,


    ich habe ein Problem mit meinem Teamspeakserver. Wenn ich ihn jetzt starten will sieht das so aus:

    Code
    ts3server@vmd3325:~/teamspeak3$ ./ts3server_startscript.sh start
    ts3server.pid found, but no server running. Possibly your previously started server crashed
    Please view the logfile for details.
    Starting the TeamSpeak 3 server
    TeamSpeak 3 server started, for details please view the log file


    Der Server wird aber nicht gestartet und es wird keine Logdatei erstellt.
    Weiß jemand etwas? Danke im Vorraus für die Hilfe.

    Verstehe ich das richtig? damit kann man die Geschwindigkeiten auf den verschiedenen Achsen festlegen? Also mein Autp kann dann zum Beispiel nach oben also auf der y Achse schneller Fahren als auf der x Achse also nach links/rechts auf der Map?


    Schonwieder so ein kleiner Fehler... Danke ich probiers gleich mal aus :D


    Okay es musste heißen
    Admin='%i'
    also auch das 2. Prozent weg. Jetzt funktioniert alles und ich kann endlich mit meinem Carsystem weiter machen.
    Das Public SavedPlayer hatte ich rein gemacht, damit man eine Meldung bekommt, nachdem der Account erfolgreich gespeichert wurde. Außerdem habe ich daran ja erkannt, dass die Abfrage nicht richtig funktioniert.
    Danke an euch.

    Okay die fertig formatierte Query sieht so aus:

    SQL
    UPDATE accounts SET Level='1', Geld='50000', Konto='0', Kills='0', Tode='0', Admin'5', Skin='1', Sex='0', PayDay='0', Lohn='0', Leader='0', Member='0' ,Rang='0' WHERE Name='John_McClain'


    Aber es wird nichts gespeichert...
    Die mysql_log sieht so aus:

    Code
    [15:12:44] [ERROR] CMySQLQuery::Execute[SavedPlayer(i)] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''0', Skin='1', Sex='0', PayDay='0', Lohn='0', Leader='0', Member='0' ,Rang='0' W' at line 1

    Hallo,


    ich habe mal wieder ein Problem mit MySQL. Duch einen Umstieg auf ein anderes MySQL Plugin musste ich meine ganzen Befehle umschreiben. Nun funktioniert soweit alles außer der Accountspeicherung....
    Mein Code sieht so aus:
    stock SavePlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid)) //wir überprüfen ob der Spieler überhaupt noch Connected ist und ob er nicht ein NPC ist.
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1) //Und hier ob er noch eingeloggt ist.
    {
    new query[256];
    SpielerInfo[playerid][pLevel] = GetPlayerScore(playerid);
    SpielerInfo[playerid][pGeld] = GetPlayerMoney(playerid);
    SpielerInfo[playerid][pSkin] = GetPlayerSkin(playerid);
    format(query,sizeof(query),"UPDATE accounts SET Level='%i', Geld='%i', Konto='%i', Kills='%i', Tode='%i', Admin'%i%', Skin='%i', Sex='%i', PayDay='%i', Lohn='%i', Leader='%i', Member='%i' ,Rang='%i' WHERE Name='%s'",
    SpielerInfo[playerid][pLevel], SpielerInfo[playerid][pGeld], SpielerInfo[playerid][pKonto], SpielerInfo[playerid][pKills], SpielerInfo[playerid][pTode], SpielerInfo[playerid][pAdmin], SpielerInfo[playerid][pSkin], SpielerInfo[playerid][pSex], SpielerInfo[playerid][pPayDay], SpielerInfo[playerid][pLohn], SpielerInfo[playerid][pLeader], SpielerInfo[playerid][pMember], SpielerInfo[playerid][pRang], SpielerInfo[playerid][pName]);
    mysql_function_query(dbhandle,query,false,"SavedPlayer","i",playerid);
    new string[128];
    format(string,sizeof(string),"%s",mysql_errno(dbhandle));
    print(string);
    }
    }
    return 1;
    }


    public SavedPlayer(playerid)
    {
    SendClientMessage(playerid,COLOR_GREEN,"Dein Account wurde erfolgreich gespeichert.");
    return 1;
    }


    Nun wird das leider nicht ausgeführt und in die Konsole wird nur "(null)" geschrieben. Ich weiß nicht mehr weiter und möchte euch um Hilfe bitten.
    Danke schonmal im Vorraus.


    MfG


    John_McClain

    Hmm ich hab das jetzt mal kurzzeitig aus gemacht, um mal zu sehen, ob was passiert. Im Notfall hat mich Norton noch nie im Stich gelassen :P
    Vielleicht könnte maddin: dazu mal was sagen, weil ich glaube, dass das seine email ist die bei Uploader angegeben ist

    Hallo,


    ich wollte mir die neuste Version von BlueG's Plugin für Windows runterladen, doch ich habe gesehen, dass dies auf Windows erst kompiliert werden muss. edoch habe ich keine Ahnung wie sowas geht. Könnte mir jemand vielleicht eine kompilierte Version des R34 Plugins hochladen oder mir einen Tutorial-Link schicken, wo gezeigt wird, wie man sowas kompiliert?


    Ich bedanke mich im Vorraus für eure Hilfe


    Mit freundlichen Grüßen


    John_McClain

    Man sollte dazu sagen, dass man Pawno neu starten muss, wenn man eine .inc eingefügt hat....
    Und wie will jemand, der nichteinmal weiß, wie man Plugins in einen neu aufgesetzten Server installiert, ein Skript bearbeiten?

    Hallo,


    ich habe in meinem Skript alles mit dem MySQL Plugin R5 von g-stylezzz gemacht, doch nun wollte ich auf die R7 umsteigen, da es Praktischer ist mit der Cache-Funktion.
    Aber jetzt habe ich das Problem, dass es die Funktion
    mysql_fetch_int();
    nicht mehr gibt, ich sie aber eigendlich bräuchte. Ich verwende jetzt die R7 und bis auf die eine Sache habe ich keine Probleme damit gehabt. Mein stock sieht so aus:
    stock mysql_GetInt(Table[], Field[], Where[], Is[])
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Is, Is);
    format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
    mysql_function_query(dbhandle,query,false,"","");
    mysql_store_result();
    new sqlint = mysql_fetch_int(); //Problemzeile
    mysql_free_result();
    return sqlint;
    }
    könnte mir da jemand die passende Funktion nennen oder das richtig schreiben? Oder muss ich dort vielleicht schon mit dem Cache arbeiten?
    Danke schonmal im Vorraus für die Hilfe.


    Mit freundlichen Grüßen


    John_McClain

    Ich denke mal, wenn du die aktuellsten versionen von php durch apt-get update hast, dann hast du die 5.5.5 und dort funktioniert die ssh funktion nicht mehr. sonst sollte Teklab Lite eigendlich auf der PHP 5.4 laufen. Vorrausgesetzt du hast die ssh2 erweiterung installiert... versuch mal diesen Befehl: apt-get install php5-ssh2
    Dann sollte die ssh2 funktion wieder funktionieren. Sonst wüsste ich nicht, was bei 5.4 und 5.3 der wesentliche Unterschied für Teklab sein sollte.

    Hallo,


    ich habe ein Problem mit PHP und zwar habe ich die PHP Version 5.5.5-1+debphp.org~quantal+1
    Wenn ich versuche das Packet php5-ssh2 zu installieren funktioniert das nicht. Ich bekomme immer folgenden Fehler

    Code
    The following packages have unmet dependencies:
     libssh2-php : Depends: phpapi-20100525
    E: Unable to correct problems, you have held broken packages.


    Ich hoffe mir kann jemand helfen, da ich das brauche, um mein CP weiterzuschreiben...

    Es gibt mehrere Plugins für MySQL, aber die werden alle mit einer mysql.dll geladen. Wenn du uns die Fehler und die Zeilen dazu zeigen könntest können wir dir auch helfen.