Beiträge von Grex

    Klar ist das der falsche Bereich, die Beschreibung für diesen Bereich lautet:

    Zitat

    Alles Coding außer SA-MP-Pawn :p

    Ganz SAMP dreht sich um Pawn...

    Ein RCP, sprich RCON Control Panel, was auf jedem Hoster funktioniert. Auch z.B. auf einen Freehoster wie funpic.de kann man dieses Panel installieren und verwenden :)


    Naja, das "hintertürchen" ist auch zurecht gemacht. Ich meine, man mus selbst aufpassen, den Link nicht weiterzugeben. Hat man den Link vom CP (Google lalala) dann kann man ganz einfach die server.cfg betrachten, denn es existiert ja keine User/Passwort Abfrage. So kann jeder alles verstellen, wer den Link kennt.


    Kann auch wirklich sein, dass er noch etwas dazu geschrieben hat, denke ich mir nicht. Denn er wurde ja von Kye nicht gebannt (oder wurde entbannt).

    Anstatt immer if zu benutzen, würde ich dir wenn die erste Bedingung nicht zutrifft else if verwenden.


    z.B.

    new a,b = 5;
    if (a ==5) return true;
    else if(a == 4) return false;
    else if(a == 1) return false;
    if(b == 4) return false;
    else if(b == 5) return true;


    Das hat den Vorteil, wenn die darüber "liegende" Bedingung erfüllt ist, dann prüft er garnicht mehr ab, was unter else if ist. z.B. Hier wird bei der ersten Abfrage schon die Bedingung erfüllt, daher geht er weiter zur nächsten Bedingung mit b.

    Schau einige Posts vor dir!, da steht, du sollst in der PHP.ini Datei von

    Code
    open_basedir = On


    zu

    Code
    ;open_basedir = On


    also ein ; davor.


    Die Datei findest du unter /etc/php5/apache2/ kann aber auch wo anders existieren, das ist wenn du PHP5 per apt-get installiert hast.
    Apache2 Webserver neustarten mittels

    Code
    /etc/init.d/apache2 restart


    Bist du nicht selbst der Webspace Hoster, so wende dich an deinem Hoster.
    Falls du Plesk besitzt ist die PHP.ini nicht zu editieren (außer es ist auch dort open_basedir aktiviert), dafür die httpd.include Datei bearbeien diese ist unter /var/www/vhosts/DOMAIN/vconf zu finden. Alles was mit open_basedir zutun hat, löschen. (Die komplette Zeile).
    Apache2 neustarten, kann auch per Plesk gemacht werden, falls vorhanden.


    EDIT: Erklärung, warum es auftritt: Der Benutzer bzw. das PHP Script ist nur berechtigt, unter /tmp Dateien zu lesen/schreiben/ausführen. Du musst diese Sperre/Einschränkung entfernen. Wie oben beschrieben.

    Ich denke er will beides. Nimm Ubuntu, das ist wegen der grafischen Oberfläche bisschen besser. Den SAMP Server kannst du auch unter Ubuntu laufen lassen. Debian und Ubuntu unterscheiden sich bei dieser Software kaum oder garnicht. Ich habe alle Protokolle unter Ubuntu geschrieben und funktioniert mit Debian gleich.

    Und warum kein Ubuntu?, aber auf Debian 5.0 sollte es auch klappen, wenn es für Ubuntu klappen sollte. Also GTA SA lässt sich mittels Mod auf Ubuntu spielen, der Client lässt sich zwar installieren, doch einige haben so manche Probleme auf den Server zu verbinden. Einfach mal probieren :)

    Zitat

    mach des alles in OnPlayerDisconnect

    Dann zockt nen User mehrere Stunden und der Server Crasht,... dann is das Geflame da :)