Beiträge von Le FlasH

    Grundsätzlich braucht man in C (und damit auch in PHP) nach jedem case ein "break;" damit das case an dieser Stelle zu Ende ist.
    Abgesehen davon musst du den HTML-Text mit echo ausgeben, da es ja kein PHP-Code ist.

    Für mich bist du nur 'nen Milchbubi, der mit seinen, angeblich, 21 Jahren nichts besseres zu tun hat als Computerspiele zu spielen, 8h vor dem PC zu hocken ohne etwas effektives zu machen nur um dann wieder in seiner gewohnten "Onlinespielatmosphäre" zu spielen (wegen einem Onlinespiel, das muss man sich mal reinziehen)

    TutNichts, von dir hätte ich so etwas nicht erwartet. Muss man wegen einer persönlichen Einstellung, auch wenn man diese selbst zum kotzen findet, jemanden im Internet beleidigen und heruntermachen? Was bringt das denn?

    Allein diese Aussage macht dich wirklich zum Clown, ich bin keine 8h vorm PC, ich bin dann vorm PC wenn ich Zeit finde. Effektiv da kann ich dir gern mal mein Gehaltszettel zeigen

    Wow, damit hast du das Niveau exakt beibehalten. Mit einem Gehaltszettel anzugeben ist natürlich wahnsinnig reif. Sowas sollte man als (halb-)erwachsener Mensch eigentlich nicht nötig haben, aber gut...


    Zum eigentlichen Thema:
    Grundsätzlich stimme ich deiner Meinung nicht zu. Zum Teil hast du aber, finde ich, recht. Ich würde nie (auch nicht wegen einer am Server verbotenen Tätigkeit) etliche Stunden in einem Prison verbringen. Wieso sollte ich 10 Stunden meiner Zeit damit verbringen, auf einem Server eines Onlinespiels in einem Raum zu stehen und NICHTS zu machen? Und mit nichts meine ich nichts. Das ergibt meiner Meinung nach keinen Sinn. Da sollte man sich eine Strafe überlegen, die irgendetwas bringt, aber nicht stundenlang nichts zu machen. In der Realität siehts dann eh so aus, dass man den PC laufen lässt und in der Zwischenzeit etwas anderes macht. Und das hat dann erst recht keinen Sinn.

    Du solltest auch davor schon überprüfen, ob die killerid INVALID_PLAYER_ID ist.
    Wenn ja dann ist nämlich auch die GetPlayerWeapon-Abfrage völlig unnötig.
    public OnPlayerDeath(playerid, killerid, reason)
    {


    IstSpielerGespawnt[playerid] = false;
    if(killerid != INVALID_PLAYER_ID)
    {
    if(GetPlayerWeapon(killerid) == 45) Ban(killerid);
    if(GetPlayerWeapon(killerid) == 44) Ban(killerid);
    // und so weiter...


    SInfo[killerid][pMord]++;
    }
    SInfo[playerid][pGestorben]++;
    }

    Wenn das deine index-Seite ist, dann kannst du durchaus index.php reinschreiben.
    Das bedeutet, du bist auf index.php, sendest die Form und die Formulardaten werden wieder an index.php zurückgegeben.
    Und auf deiner index-Seite musst du dann eben abfragen, ob es ein normaler Seitenaufruf war oder das Formular gesendet wurde.


    Ein Beispiel dafür hat ja Gredsoft gepostet. Du musst allerdings das $_GET mit $_POST ersetzen, weil dein Formular die Daten per "post" sendet ;)

    Hmm naja mit Hangover hat das Ganze relativ wenig zu tun.
    Ich bin noch unentschlossen, ob ich mir den Film ansehe...

    Die Alternative wäre, nicht diese dini-Funktionen zu verwenden, sondern einfach per Filesystem darauf zuzugreifen.
    Dann kannst du Zeile für Zeile analysieren und durchaus die 3 Parameter durch Kommas getrennt einlesen.
    Wie gesagt, dann musst du es allerdings programmieren.

    Eine einfache Möglichkeit, um das Problem zu beheben (ohne etwas umschreiben zu müssen ^^):
    Du schreibst in deine Datei einfach 3 Zeilen pro Spawn:

    Code
    Spawn1X=1282.0044
    Spawn1Y=-826.0394
    Spawn1Z=1089.9375

    Dann kannst du jede Koordinate einzeln an die Funktion SetPlayerPos() übergeben. Problem gelöst ;)

    Das ist doch nicht schwierig.
    Du fragst ab, ob der Spieler ein Mitfahrer ist.
    Wenn ja, fragst du ab, ob der Fahrer des Autos (z.B. mit der Funktion von unten) den Fare gesetzt hat.
    Und dann kannst du den Timer mit SetTimerEx() starten.


    Das Ganze musst du als eigenen Block machen, das hat nichts damit zu tun, wenn ein Spieler als Fahrer (DRIVER) in ein Taxi einsteigt.


    Den Fahrer des Taxis bekommst du z.B. mit:
    stock GetVehiclePlayerID(vehicleid)
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(vehicleid == GetPlayerVehicleID(i))
    {
    return vehicleid;
    }
    }
    return INVALID_PLAYER_ID;
    }

    Dann solltest du mehrere Messwerte pro Sekunde machen und dann einmal pro Sekunde die Anzeige aktualisieren, und zwar mit dem Durchschnitt der gemessenen Werte.

    Der Meinung von LeijaT kann ich mich anschließen.
    Visual Basic ist grundsätzlich einfacher, bietet aber weniger Möglichkeiten als C#.


    Wenn du bereits ein bisschen Erfahrung mit Programmieren hast, würde ich dir C# empfehlen.
    Andernfalls kannst du mit VB gut die Grundlagen vom Programmieren lernen und wenn du die beherrscht kannst du immer noch auf andere Sprachen umsteigen.

    Da beim Galaxy S3 das Display mit dem Frontglas verklebt ist, wird normalerweise bei einem Glasschaden auch die ganze Display-Einheit ersetzt.
    Das kostet natürlich. Eine gute Reparaturwerkstatt, die auch Vertragswerkstatt von Samsung ist, ist http://www.w-support.com
    Aber mit ~200€ für den Displaytausch wirst du schon rechnen müssen, wenn du es professionell machen lässt.

    Welchen Editor benutzt du für Pawn?
    Wenn du z.B. Notepad++ benutzt, musst du darauf achten, dass du die Kodierung richtig einstellst.
    Grundsätzlich kann man in SA:MP Umlaute anzeigen, also muss es irgendetwas mit deiner Entwicklungsumgebung zu tun haben.

    Achso, ja auf die Idee bin ich auch gekommen, nur muss man dann den Funktionen den entsprechenden Präfix verpassen.
    Meine Überlegung war, dass die Funktionen direkt aus den includes gesucht werden. Aber für den Aufwand hat es dann doch relativ wenig Nutzen, also egal :D