Beiträge von cHaOsFaTz

    hast du Windows oder Linux, weil er lädt ja auch deine Plugins nicht ;)


    [05:02:04] Loading plugin: streamer
    [05:02:04] Failed (plugins/streamer: cannot open shared object file: No such file or directory)
    [05:02:04] Loading plugin: sscanf
    [05:02:04] Failed (plugins/sscanf: cannot open shared object file: No such file or directory)
    [05:02:04] Loaded 0 plugins.



    Packe doch mal am Besten alles aus dem Ordner " editor " in dein GTA Verzeichnis und starte die editor.exe von da aus ;)

    also 1 raus? und wie meinste das ?? mit den Objecten



    Nimm das Filterscript raus ;)


    Du hast es ja als Plugin laufen und das startet ja auch ohne Probleme.


    Ja mit den Objekten meine ich das so, es gibt ein Limit an Objekten und mit einem Objektstreamer kannst du mehr Objekte verwenden als es Standard ist.


    Und wenn es nicht lädt, kommt es zu Fehlern, zum Beispiel Crash ;)

    Zitat

    [19:04:46] Unable to load filter script 'bfx_stream.amx


    da haste doch vermutlich dein Fehler.


    Du hast zu viele Objekte drin und dein Objektstreamer hat nicht geladen ;)


    Also crasht es.


    EDIT : du hast dann aber 2 Streamer drin. Als Filterscript und als Plugin ;)

    naja die Lösung ist schon ansatzweise was anderes.


    Ich nenne nochmal ein Beispiel aus meine Script


    zum Beispiel das hier


    #define DIALOG_Registrieren 1
    #define DIALOG_Registrieren_Geschlecht 2
    #define DIALOG_Registrieren_Geburtsdatum 3
    #define DIALOG_Registrieren_EMail 4
    #define DIALOG_Registrieren_Bundesland 5
    #define DIALOG_Registrieren_Woherkennstduuns 6
    #define DIALOG_Registrieren_Geworbenvon 7
    #define DIALOG_Registrieren_Stadt 8
    #define DIALOG_Registrieren_Fertig 9
    #define DIALOG_Login 10


    wenn ich aber erst was neues hingaben will wie z.B.
    DIALOG_Registrieren_Sicherheitsfrage


    dann muss ich alle ID´s die darüber stehen also sprich die höher als wie 10 sind eins nach oben verschieben


    weil so will ich das nicht haben ;)


    >>>>>>



    #define DIALOG_Registrieren 1
    #define DIALOG_Registrieren_Geschlecht 2
    #define DIALOG_Registrieren_Geburtsdatum 3
    #define DIALOG_Registrieren_EMail 4
    #define DIALOG_Registrieren_Bundesland 5
    #define DIALOG_Registrieren_Woherkennstduuns 6
    #define DIALOG_Registrieren_Geworbenvon 7
    #define DIALOG_Registrieren_Stadt 8
    #define DIALOG_Registrieren_Fertig 9
    #define DIALOG_Registrieren_Sicherheitsfrage
    897 // so halt nicht ;)
    #define DIALOG_Login 10


    Daher die Frage ob ich auch dei Möglichkeit habe sowas in einem stock oder public Bereich vielleicht mit case oder so.


    Ich weiss nur nicht ob dies funktionieren würde.


    Das Beste wäre natürlich eine .inc Datei mit allen DIalog ID´s


    Meine Idee wäre die :


    Dialoge.inc ( Dateiname )


    Und dann sollte die Datei einen Bereich haben wo ich halt alle aufzähle und keine ID´s mehr benötige, vielleicht random oder so ;)



    Hoffe jemand hat es verstanden, weil ist kompliziert zu erklären ;)

    wäre super wenn du mir ein Beispiel gibst ;)



    @ InternetInk aka Benjamin


    Ja hast recht jedoch will ich nicht das es im Script so steht


    #define DIALOG_BEISPIEL1 1
    #define DIALOG_BEISPIEL2 5
    #define DIALOG_BEISPIEL13 8
    #define DIALOG_BEISPIEL14 55
    #define DIALOG_BEISPIEL15 361


    sondern halt sortiert. nur jedesmal muss ich dann die ID´s wieder alle verschieben wenn was neues kommt.


    Hoffe ich habe es jetzt halbswegs verständlich erklärt ;)


    EDIT 1 : Text hinzufügt



    Das wär echt super wenn das gehen würde.


    @ Schtän


    Das die ID´s nicht doppelt vorkommen dürfen weiß ich ;)


    Und normalerweise müssen die nicht sortiert werden aber dies würde ich gerne so haben, weil ich den Überblick behalten möchte und bei über 600 Dialogen kommt man irgendwann durcheinander, deswegen eine ordentliche Struktur ;)


    Hat noch jemand eine Idee ?