PawnStar 0.35 - kostenlose IDE, großes Update!!

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Mir ist aufgefallen, dass "Alle ersetzen" nicht richtig funktioniert. Bei mir ersetzt es immer nur um die 3 Sachen.
    Und wie es auch schon anderen aufgefallen ist, bleiben behobene Fehler und Warnings meistens immer noch markiert(sind nicht mehr in der Fehlerliste). :thumbup:

  • Also da das Script über 10.000 Zeilen hat, kann ich nicht genau sagen ob alle zu ersetzenden Wörter markiert werden, aber ich glaube schon.
    Im Normalfall suche und ersetze ich Sachen wie Variablennamen z.B. : Suchen nach "test" ---> ersetzen mit "test123"

  • Was vielleicht noch ganz hilfreich sein kann ist das weitersuchen auf F3 und F4 zu setzen. Wenn man die [ öffnet werden 4 geschlossene hinzugefügt. Das selbe mit { , " , ' und (


    Edit: Funktionen , Variablen und define Vorschläge funktionieren innerhalb von runden Klammen nicht. Wenn man (zumindest bei ShowPlayerDialog) eine funktionaufruft die mehrere Parameter hat wird nach dem ersten komma zum 4ten parameter gesprungen.

    Einmal editiert, zuletzt von XeroX ()

  • Ich bin zwar kein Scripter, aber das Programm sieht sehr gut aus.

    Server Leiter - Projektleiter
    __________________________________________________


    Hostingpartner: simple-servers.de - So einfach wie noch nie!
    nImage - Free and fast picture upload!
    nImage - Picture upload
    __________________________________________________


    Server IP: server.nemesus-roleplay.net
    Teamspeak IP: ts3.nemesus-roleplay.net
    __________________________________________________


  • Update 0.35
    # Bei fehlerhafter Zeile, wird PawnStar nicht mehr abstürzen -> Fehler trotzdem melden, sollte er auftreten
    # Fehler beim Drücken der mittleren Maustaste behoben
    # Markierungen alter Fehler werden beim neuen Kompilieren nun korrekt entfernt
    # PawnStar meldet nun wenn Dateien außerhalb von PawnStar verändert worden sind und liest sie ggf. neu ein.
    # Ersetzen von sehr vielen Vorkommen funktioniert nun
    # Die AutoComplete wird in Kommentaren und strings nun nicht mehr angezeigt
    # Absturz, der beim Kompilieren auftrat ist behoben
    # Code Analyse verbessert
    # Klammern werden nun sofort statt nach 3 Sekunden hervorgehoben.
    # Replace-/Such-/Gehe zu Zeile-Pads werden nun abhängig von den Stileinstellungen eingefärbt.
    # Größte Performance-Beeinträchtigungen wurden gefunden und entfernt
    # Beim Kompilieren wird nun nicht mehr der Pawn-Compiler gezeigt.
    # Das Markieren der aktuellen Zeile wird nun richtig dargestellt
    # AutoComplete: Arrays werden nun mit leeren Klammern eingefügt
    # Textgröße im Replace-/Such-/Gehe zu Zeile-Pad bleibt gleich und vergrößert sich nicht mehr fälschlicherweise.


    Anmerkung:
    Der Auto-Updater wurde ebenfalls verbessert


    Ich habe lange gebraucht um herauszufinden, was die massiven Performance-Einbußen bei großen Dateien verursacht und habe die Wurzel dieser Probleme nun (eigentlich) beseitigt.
    Ich habe das Ganze mit einem 60.000 Zeilen langen Script getestet und hatte keinerlei Probleme. Daher denke ich, dass ich mich nun wieder aufwändigeren Neuerungen zuwenden kann.


    Downloaden kann man die Version wie immer über den Updater oder auf http://pawnstar.de/


    Kostenlose Pawno Alternative / PAWN IDE -> PawnStar
    Mass Effect
    :love:

  • Wenn ich Speichern will erscheint ein Fehler...
    Aber speichern tut er komischerweise trotzdem, aber "komisch".


    Habe mal getestet.
    Datei 1 hieß: reallife.pwn
    Hat nicht gespeichert.


    Datei 2 hieß "d.pwn"
    Hat gespeichert.


    // Edit
    Hmpf.
    In PawnStar:
    #include <a_samp>


    public OnGameModeInit()
    {
    Das ist ein Test, ob die Datei wirklich abgespeichert wird.
    SetGameModeText("Blank Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
    }


    in der Datei:



    #include <a_samp>


    public OnGameModeInit()
    {
    SetGameModeText("Blank Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
    }


    Any (IDE)a? :D

  • hav0K~:
    Ist bereits eingebaut. In den Einstellungen "Tabs beim Schließen behalten" (oder so ähnlich, hab grad kein PawnStar zur Hand) aktivieren. ;)


    //EDIT:
    Kleines Update, aber dafür umso wichtiger


    ### UPDATE 0.36 ###
    # Speicherfehler behoben
    # Fehler beim Laden von Includes behoben


    Kostenlose Pawno Alternative / PAWN IDE -> PawnStar
    Mass Effect
    :love:

    Einmal editiert, zuletzt von Drasko ()

  • Sollte man bis zum Release lassen.
    Kalcor sagte bereits, das sich dieses evtl. noch ändern werden und so wie ich ihn "kenne" wird er das auch tun.

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski