Alle Server Macros MOD

Dieses Thema im Forum 'Tutorials' wurde von ferengi_nog gestartet, 13 April 2015.

  1. Offline

    DerD You have to find the answer little grasshopper.

    DerD
  2. Offline

    inyk820 Bekanntes Mitglied

    inyk820
    und woher weiß man in welcher Reihenfolge man die Commands einsetzen soll oder ob man es in Tags schreiben muss? :D
     
  3. Offline

    DerD You have to find the answer little grasshopper.

    DerD
    Programmieren ist eine sehr logische Tätigkeit... Mich erinnert die Scriptsprache vom Verhalten stark an BASIC. Der Mod geht ein Script streng Befehl für Befehl durch. Die Reihenfolge der Befehle bestimmt also, was der Mod wie macht.
     
  4. Offline

    Atorn Bekanntes Mitglied

    Atorn
    Grundsätzlich:
    alle Script-Dateien mit $${ anfangen lassen.

    Log() ist die wichtigste testFunktion da es die ausgabe nicht in den chat weiterleitet

    Benutze ein Message-handling um schnellere Scripte zu haben und nicht wg server-spam gekickt zu werden.

    Scripte, die du aus anderen scripten heraus aufrufst werden asynchron ausgeführt.

    Dazu kommt: wer Englisch kann/lernt ist klar im Vorteil - genauso wie Brain-User... ;)
     
    • Informativ Informativ x 1
  5. Offline

    DerD You have to find the answer little grasshopper.

    DerD
    Im Ordner vom Mod (.minecraft\liteconfig\common\macros) gibt es die Dateien .globalvars und .vars, beim testen von Scripts schaue ich da auch oft rein, vor allem, wenn es um Arrays geht.
     
  6. Offline

    Atorn Bekanntes Mitglied

    Atorn
    Ich hab für globale vars ein base-config-Script wo ich die alle entsprechend definiere und bei Bedarf initialisiere ich damit dann immer neu
     
  7. Offline

    inyk820 Bekanntes Mitglied

    inyk820
    @Darkluke1111@Darkluke1111 Was ist denn daraus eigentlich geworden? Hast du es geschafft? :giggle:
     
  8. Offline

    Darkluke1111 Builder

    Supporter
    Darkluke1111
    Ja da ist doch schon ein Screen vom funktionierenden Skript in meinem Beitrag :p
    Alles wozu man eingeloggt sein muss geht nicht, aber bestimmte Itempreise kann man abfragen.
     
  9. Offline

    inyk820 Bekanntes Mitglied

    inyk820
    Alsoo.. ich habe das Login Script von @DerD@DerD verwendet und irgendwie funktioniert das nicht so ganz..

    Code:
    IFENDSWITH(%SERVER%,.freecraft.eu)
        ECHO(/login passwort)
        WAIT(300ms)
        IF(PLAYER="DommeHD2000")
            ECHO(/fly)
            WAIT(3)
            ECHO(/kit vipp)
        ELSEIF(PLAYER="DerDommeHD")
            ECHO(/back)
            WAIT(3)
            ECHO(/kit vip)
        ELSEIF(PLAYER="glorycraft")
            ECHO(/back)
            WAIT(3)
            ECHO(/kit vip)
        ENDIF
    ENDIF
    Habe zum testen für alle das gleiche Passwort eingestellt, jedoch wird nur DommeHD2000 eingeloggt und bei den anderen 2 wird mir angezeigt dass ich mein Passwort falsch eingegeben habe obwohl es das gleich ist :eek:

    Ist es vielleicht möglich dass nach dem ELSIF noch ein ENDIF kommen muss?

    LG Domme
     
  10. Offline

    DerD You have to find the answer little grasshopper.

    DerD
    Bist du sicher, dass die Passwörter gleich sind? Ich sehe soweit keinen Fehler im Script. Es fehlt auch kein ENDIF, denn ELSEIF ist ja Teil der IF Bedingung.
     
  11. Offline

    Darkluke1111 Builder

    Supporter
    Darkluke1111
    (Falls das mit dem einloggen immernoch auf meinen Post bezogen war)
    Mit eingeloggt sein meinte ich das Einloggen auf der Webshop-Webseite. So wie ich das sehe unterstützt das HTTP-Modul vom Makromod nur GET-Requests. Zum übermitteln von Username und pw müsste man aber mit POST arbeiten. Außerdem müsste man irgendwie die Sessioncookies verwalten können und das übersteigt wohl die Möglichkeiten vom Makromod.
     
  12. Offline

    inyk820 Bekanntes Mitglied

    inyk820
    Habe jedem Account dass selbe Passwort durch einen kopierten Command gegeben die müssten alle gleich sein da bin ich mir sicher.. :D
     
  13. Offline

    inyk820 Bekanntes Mitglied

    inyk820
    Okay es hat sich mittlerweile gelöst es lag daran dass ich das Script auf einem Mincraft editiert habe und die anderen 2 nicht restartet habe also waren die Änderungen noch nicht altiv und somit wurden die falschen Passwörter eigegeben :D
     
    • Lustig Lustig x 1
  14. Offline

    Atorn Bekanntes Mitglied

    Atorn
    Mach dir nen zwischentool auf deinem eigenen server... Php script zum beispiel...
    Damit kannste das makromod http-lib komplett aufbohren
     
  15. Offline

    Darkluke1111 Builder

    Supporter
    Darkluke1111
    Das würde ich, wenn ich der Meinung wäre, dass es sich lohnen würde. Der Webshop ist aber finde ich im Web ganz gut aufgehoben. Die Übersichtlichkeit der Website kann man nunmal unmöglich im Minecraft Chat nachstellen.
     
  16. Offline

    Pascal12321 Mitglied

    Pascal12321
    Kurze Frage sry bin noch nicht so lang mit dem macro mod am arbeiten wie fügt man so einen "code" im macro mod/in dem fenster ingame ein?
    VG im voraus
    Pascal12321
     
  17. Offline

    DerD You have to find the answer little grasshopper.

    DerD
    Wenn du meinst, wie man da einen Button erstellt, such mal nach den GUI Editor, da kannst du dann das GUI für ingame bearbeiten.
     
  18. Offline

    Pascal12321 Mitglied

    Pascal12321
    Ich meine den code den du da rein geschrieben hast wo man den einfügt also z.b. von dem tpa script
     
  19. Offline

    Pascal12321 Mitglied

    Pascal12321
    z.b. das
     
  20. Offline

    Pascal12321 Mitglied

    Pascal12321
    Kann mir Wer das Tp Script mit dem 3. ENDIF machen danke Im voraus
     
    • Dagegen Dagegen x 2