Beiträge von 4#Future

    Grundkenntnisse vom Scripten kennen z.B die Abfrage in welche frak der spieler ist


    Genau!


    Das sind Grundkenntnisse, die man lernen muss, um PAWN ansatzweise zu beherrchen.


    Noch ein Tipp:


    Bevor Du die Einzelteile eines neuen Fahrzeug entwickelst, solltest Du es erstmal zusammenbauen. :?: :!:

    Ohje ohje...


    Dann bekommst Du also doch die Lösung von mir.


    Ein Tipp, auch an DEAD:


    Wenn Ihr den Text speichern wollt, müsst Ihr ihn auch an PHP übergeben.


    Dass es nicht funktioniert ist ja klar, da Du den Parameter <form>
    benötigst, den Du in jedem HTML Verzeichnis, mit Erklärung finden kannst.



    @DEAD


    PHP Sessions startet man grundsätzlich vor jeder anderen Funktion oder Anwendung.

    Da ich nicht weiß, welchen Namen die Datei hat, gehe ich mal
    davon aus, der Themenersteller, zumindest das wissen sollte.


    Falls dem nicht so ist, war es ein Fehler von meiner Seite aus.


    ---


    @EDIT


    Vielleicht solltest Du Dich noch etwas mit der Formularzusammensetzung
    beschäftigen, bevor Du anfängst, für Dich offenbar unlösbare zu erstellen.


    Hier ein guter Tipp von mir: http://www.php-einfach.de/

    Das bei dem Kauderwelch, den Du hier erstellst hast,
    nichts funktioniert, wundert mich absolut nicht.


    Offenbar hast Du nicht die geringste Ahnung von PHP, sowieso von HTML.
    Du beachtest keine, aber absolut keine, allgemeinen Regeln. Aber das ist erstmal egal.


    Ich gib Dir ein Lösung, dass Dein Post gesendet wird,
    nicht, dass die ID richtig eingetragen wird o.ä.


    Finde das selbst heraus oder warte, bis Dir jemand anders hilft.



    Ich verstehe Dich nicht.
    Wie kann man das denn nicht verstehen?


    Resete die "Weltgrenzen", wenn Du folgende Parameter in die Funktion einsetzt.


    Die Funktioni hierzu hast Du ja schon eingebaut:

    SetPlayerWorldBounds(playerid, p1, p2, p3, p4);

    Um die Grenzen der Welt neu zu deklarieren musst Du die Wiki auch mal aufmerksam lesen!


    Hier der Ausschnitt, der Dich betrifft:



    Zitat

    Note: You can reset the player world bounds by setting the parameters to 20000.0000, -20000.0000, 20000.0000, -20000.0000.

    IsPlayerInFrac(playerid,24)
    Die Fraktions-ID 24 ist offenbar die, des Ordnungsamtes.


    Jetzt fragst Du einfach ab, ob der Spieler in der Fraktion ist oder nicht.
    Falls dem nicht so ist, schmeist Du den Spieler aus dem Auto.


    if(!IsPlayerInFrac(playerid,24))
    {
    RemovePlayerFromVehicle(playerid);
    }

    Diese Funktion braucht man eigentlich nur, wenn man im Script schon einmal Worldbounds gesetzt hat, ansonsten verwendet man da AddPlayerClass oder SetSpawnInfo

    Naja nicht ganz.
    Leider hat SA-MP ab und an einen Bug, bei dem diese Grenzen neu aber falsch deklariert werden.


    Einfach mal ausprobieren und überprüfen, wie die Koordinaten vorm Spawnen gesetzt werden.
    D.h. überprüfe doch einfach mal, welche Werte die Variablen ausgeben.


    Den Rest schaffst Du schon. :thumbup:

    Function OnPlayerStateChange(playerid, newstate, oldstate)


    Mal eine ganz ehrlich Frage bezüglich Deines Aufwandes...


    Wenn ich das richtig gesehen habe, hat das Ordnungsamt eine
    eigene Fraktions ID. Wieso schmeist Du die Spieler nicht einfach
    aus dem Fahrzeug, wenn diese nicht in der Fraktion sind?


    Warum fragst Du zusätzlich die Fahrzeug ID und die O-Amt Fahrzeug ab?


    Das halte ich für unnötig.