[Sammelthread] Macro/Keybind Mod Scripts und sonstiges
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
Verzeiht mir den "Doppelpost", aber es handelt sich um ein update:
Ich habe im erste Post ein Script eingefügt, welches euch erlaubt, Karten von der Dynmap zu erstellen, wo ihr selbst bestimmen könnt, welche GS markiert werden sollen
Hier ein Test von mir beim warp kunterbunt:
Anleitung und sonstiges im ersten post -
-
Hi, ich habe ein Problem mit einem Macroscript welches ich geschrieben habe.
Der sinn davon ist es den Chunk Ebene für Ebene in einer Textdatei zu speichern.
Code Quellcode
- #chunkx = XPOS / 16;
- if(XPOS < 0);
- #chunkx = XPOS + 1;
- #chunkx = #chunkx / 16;
- #chunkx = #chunkx - 1;
- ENDIF;
- #chunkz = ZPOS / 16;
- IF(ZPOS < 0);
- #chunkz = ZPOS + 1;
- #chunkz = #chunkz / 16;
- #chunkz = #chunkz - 1;
- ENDIF;
- #chunkxs = #chunkx * 16;
- IF(#chunkx<0);
- #chunkxs = #chunkxs + 1;
- ENDIF;
- #chunkzs = #chunkz * 16;
- IF(#chunkz<0);
- #chunkzs = #chunkzs + 1;
- ENDIF;
- #y=0;
- #xof=0;
- #zof=0;
- DO(128);
- DO(16);
- DO(16);
- #x=#chunkxs+#xof;
- #z=#chunkzs+#zof;
- GETID("%#x%","%#y%","%#z%",#blockid,#blockmeta);
- LOGTO("Chunk_%#chunkx%_%#chunkz%_Layer_%#y%.txt","%#x%_%#y%_%#z%=%#blockid%:%#blockmeta%");
- #xof=#xof+1;
- LOOP;
- #xof=0;
- #zof=#zof+1:
- LOOP;
- #y=#y+1;
- LOOP;
- LOG("%#chunkxs% %#chunkzs%");
Ein Auszug aus der Logdatei:
Spoiler anzeigen Quellcode
- -1567_7_-1487=1:0
- -1566_7_-1487=1:0
- -1565_7_-1487=1:0
- -1564_7_-1487=1:0
- -1563_7_-1487=1:0
- -1562_7_-1487=1:0
- -1561_7_-1487=1:0
- -1560_7_-1487=1:0
- -1559_7_-1487=1:0
- -1558_7_-1487=1:0
- -1557_7_-1487=1:0
- -1556_7_-1487=1:0
- -1555_7_-1487=1:0
- -1554_7_-1487=1:0
- -1553_7_-1487=1:0
- -1552_7_-1487=1:0
- -1567_7_-1487=1:0
- -1566_7_-1487=1:0
- -1565_7_-1487=1:0
- -1564_7_-1487=1:0
- -1563_7_-1487=1:0
- -1562_7_-1487=1:0
- -1561_7_-1487=1:0
- -1560_7_-1487=1:0
- -1559_7_-1487=1:0
- -1558_7_-1487=1:0
- -1557_7_-1487=1:0
- -1556_7_-1487=1:0
- -1555_7_-1487=1:0
- -1554_7_-1487=1:0
- -1553_7_-1487=1:0
- -1552_7_-1487=1:0
Hier verändert sich die z Koordinate nicht obwohl oben im Code nachdem ein X-Durchlauf stattgefunden hat X auf 0 gesetzt wird und y um 1 vergrößert wird.
Hoffe ihr könnt mir helfen.
MFG Blockbreak9000 -
Hey, ich habe jetzt mal selbst probiert, ein script zu schreiben, dass den Ofen befüllt, allerdings will das nicht funktionieren...
-
-
-
-
Blockbreak9000 schrieb:
L_o_n_z_ schrieb:
Quellcode
- $${
- if(!answering);
- IFMATCHES(%CHAT%,"§8From\s(.+?)§d: \bkaufliste\b");
- MATCH(%CHAT%,"§8From\s(.+?)§d: \bkaufliste\b",&interessent,1);
- PLAYSOUND(note.bass);
- log(§6[©L_o_n_z_] §aInteressent gefunden: %&interessent%);
- set(answering);
- echo(/msg %&interessent% Preisliste);
- wait(5);
- unset(answering);
- ENDIF
- endif;
- }$$
Was in dem Script prüft den Chat auf bestimmte Ausssagen/Fragen oder so?
Und was in dem Script antwortet dann?
LG
Mojo -
Das Script das ich gepostet habe hat garnix mit Fragen zu tun es ist nur ein Beispiel für RegEx in einem Macro.
Das Macro würde sich aber mit Regex kenntnis leicht zu einem Antwortemacro umprogrammieren lassen.
MFG Blockbreak9000Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Blockbreak9000“ ()
-
-
Klick auf den Titel des Zitats da in dem Thread in dem es geposted wurde erklärt wird was es macht
MFG Blockbreak9000 -
Blockbreak9000 schrieb:
No cheatkick lol? -
Man muss vor dem Script immer
$${
und danach immer }$$ schreiben
Also hier muiss das Script so aussehen:
Wenn diese Zeichen Fehlen, sendet der Client den Text an den Server und dann meint der du Spamst und du bist weg vom Fenster -
-
-
-
_Ignaz_ schrieb:
damit löst er ja die linke maustaste aus.... aber wie stell ich es an das er die rechte taste nimmt?? is praktisch wenn man an shops steht =) hab es mit use item versucht geht aber iwie net =( -
-
-
Teilen
- Facebook 0
- Twitter 0
- Google Plus 0
-
Reddit 0