Beiträge von Jan

    Es wäre mal schön ein aussagekräftiges Benchmark zu sehen. Meiner Meinung nach sind einfache Dateistreams mit fopen und sscanf die schnellste Lösung, sollte ja in der Schnelligkeit ähnlich SQLite sein.

    Weil ich jahrelange Erfahrungen mit Hosteurope gemacht habe/machen musste. Veraltetes Supportmodell und dazu noch langsamer und träger Support. Bei vielen vServern hatte ich hohe IO_Wait Werte und demnach eine hohe load average. Die Qualität der Server mag nicht schlecht sein, jedoch wird an falschen Ecken gespart um Marktrelevant zu bleiben.

    In keinem Falle bei Hosteurope. Egal wo du dir einen Server mietest, ist die MySQL Installation absolut nicht schwer ..


    Beispiel für CentOS:

    Code
    yum install mysql-server mysql php-mysql
    chkconfig --levels 235 mysqld on
    /usr/bin/mysql_secure_installation

    Schwachsinn. Was meinst du wieso z.B. Zynga innerhalb von wenigen Jahren einer der größten Spieleentwickler überhaupt geworden ist? Oder wieso Jamba und Co so erfolgreich waren? Oder wieso League of Legends das meistgespielte Spiel überhaupt ist?


    Genau! Die kleinen Beträge innerhalb des Taschengeld-Paragraphen machen den Großteil der Einnahmen aus.


    Virtual Goods sind durchaus ein gängiges Geschäftsmodell, werde ich auch nie bestreiten. Meine Aussage zielte auch eher auf die Absicht ab, mit SAMP im Falle von Geschäftsunfähigkeit einen Umsatz zu erwirtschaften, nicht darauf ob der eigentliche Vertragsschluss zwischen Käufer und Verkäufer nicht rechtens ist.

    Jeder, der das BGB zur Hand hat sollte einfach mal §104 und §110 durchlesen. Mit SAMP einen Gewinn zu erwirtschaften ist wohl ein ziemlich falscher Ansatz.

    Ist es, sollte aber eigentlich schon aus der Funktion erkennbar sein. Mit der Sinus- und Kosinusfunktion berechnest du den Wert, der bei entsprechendem Fahrzeugwinkel auf die X, Y Position dazu oder abgezogen werden muss, Kosinus weil Y um 90° verschoben ist.

    Liefert dir einen X und Y mit dem Offset von distance zurück. Wenn du als Offset 3.5 nimmst, ist die Position in etwa hinter dem Kofferraum.



    new Float:x, Float:y, Float:z;
    GetVehiclePos(vehicleid, x, y, z);
    GetXYInRearOfVehicle(vehicleid, x, y, 3.5);

    Warum nicht einfach bekannte Funktion umdrehen?

    stock GetXYInRearOfVehicle(vehicleid, &Float:x, &Float:y, Float:distance)
    {
    new Float:a;
    GetVehiclePos(vehicleid, x, y, a);
    GetVehicleZAngle(vehicleid, a);
    x -= (distance * floatsin(-a, degrees));
    y -= (distance * floatcos(-a, degrees));
    }

    Dann wie bei den Bildern oben, Rechtsklick auf entsprechende Datei, "Dateiberechtigungen.." und dort dann einfach 777 eintragen.

    Dann passt das ja mit dem Benutzer. Welche Rechte hast du im Moment vergeben? Vergib einfach mal 754 oder 755 :)


    EDIT: Grad gelesen, dass du nicht weißt, wie du das machst.



    Ganz unten auf "Dateiberechtigung..."

    Für nginx:

    Code
    chown -R nginx:nginx /pfad/zu/deiner/datei


    Für Apache:

    Code
    chown -R www-data:www-data /pfad/zu/deiner/datei


    EDIT: Hast du überhaupt SSH Zugang? :)

    Mit chown -R den Benutzer, der deinen Webserver ausführt, als Besitzer des Ordners ausweisen.

    Code
    chown -R Benutzer:Gruppe /Ordner/Unterordner