LibreAutomate

LibreAutomate



Unter libreautomate.com bekommt man die aktuellste version.


Benutzen wir, um die Bot fenster größe (Auflösung) zu erzwingen. 

Der PC Client lässt nur die im spiel wählbar kleinste Auflösung zu, deshalb benutzen wir ein kleines Skript, um die fenster Auflösung zu erzwingen, und anschließend die Fenster ordentlich am Desktop anordnen.

Installiere und starte LibreAutomate
Ersten Bot hochfahren. (Beim ersten mal einloggen)

Mauszeiger über dem bot fenster titel schweben, und Strg+Shift+W drücken
Folgendes fenster öffnet sich:
Notiere die zwei werte "name" und "class"

Fenster schliessen.

In LibreAutomate
Neues skript erstellen, nach der anordnung benennen.
Beispiel "Bots 5x10.cs"


Wir arbeiten mit folgendem code: 

//bot01
var w1 = wnd.find(5, "[#] [bot01] Doomsday: Last Survivors [#]", "Sandbox:bot01:UnityWndClass");
//erstelle eine variable, sucht Fenster von bot01 
w1.Activate();//Schaltet Fenster aktiv
w1.Move(-4, 84, workArea: true);//verschiebt fenster
w1.Resize(480, 362);//verkleinert fenster


Der gelbe wert is "name"
Der grüne wert is "class"
Der rote wert is der Variable name (w1, w2, w3...) jeder Bot muss sein eigenen haben.
Die 2 "//" schrägstriche markieren Kommentare, dienen der Lesbarkeit, werden vom program ignoriert.



Kopiere folgenden code in dein neues Skript hinein: 
 
//bot01
var w1 = wnd.find(5, "[#] [bot01] Doomsday: Last Survivors [#]", "Sandbox:bot01:UnityWndClass");
w1.Activate();
w1.Move(-4, 84, workArea: true);
w1.Resize(480, 362);


//bot02
var w2 = wnd.find(5, "[#] [bot02] Doomsday: Last Survivors [#]", "Sandbox:bot02:UnityWndClass");
w2.Activate();
w2.Move(460, 84, workArea: true);
w2.Resize(480, 362);

//bot03
var w3 = wnd.find(5, "[#] [bot03] Doomsday: Last Survivors [#]", "Sandbox:bot03:UnityWndClass");
w3.Activate();
w3.Move(925, 84, workArea: true);
w3.Resize(480, 362);

//bot04
var w4 = wnd.find(5, "[#] [bot04] Doomsday: Last Survivors [#]", "Sandbox:bot04:UnityWndClass");
w4.Activate();
09 Move and resize
w4.Move(1390, 84, workArea: true);
w4.Resize(480, 362);

//bot05
var w5 = wnd.find(5, "[#] [bot05] Doomsday: Last Survivors [#]", "Sandbox:bot05:UnityWndClass");
w5.Activate();
w5.Move(1855, 84, workArea: true);
w5.Resize(480, 362);


//zweite reihe
//bot06
var w6 = wnd.find(5, "[#] [bot06] Doomsday: Last Survivors [#]", "Sandbox:bot06:UnityWndClass");
w6.Activate();
w6.Move(-4, 676, workArea: true);
w6.Resize(480, 362);

//bot07
var w7 = wnd.find(5, "[#] [bot07] Doomsday: Last Survivors [#]", "Sandbox:bot08:UnityWndClass");
w7.Activate();
w7.Move(460, 676, workArea: true);
w7.Resize(480, 362);

//bot08
var w8 = wnd.find(5, "[#] [bot08] Doomsday: Last Survivors [#]", "Sandbox:bot08:UnityWndClass");
w8.Activate();
w8.Move(925, 676, workArea: true);
w8.Resize(480, 362);

//bot09
var w9 = wnd.find(5, "[#] [bot09] Doomsday: Last Survivors [#]", "Sandbox:bot09:UnityWndClass");
w9.Activate();
w9.Move(1390, 676, workArea: true);
w9.Resize(480, 362);

//bot10
var w10 = wnd.find(5, "[#] [bot10] Doomsday: Last Survivors [#]", "Sandbox:bot10:UnityWndClass");
w10.Activate();
w10.Move(1855, 676, workArea: true);
w10.Resize(480, 362);




Die Move und Resize werte von obiges Skript basieren auf meinem Desktop, mit einer Auflösung von 2560 x 1440.
Mein PC schafft maximal 10 bots.


Full-HD 1920 x 1080 Auflösung
Die Fenster Größe (Resize) bleibt gleich, es passen 12 Fenster auf dem Bildschirm.


 
Mann kann mit den move und resize Werten rum spielen. Einfach ändern und nochmal Script ausführen (grüner Pfeil)
 
Wenn alle bots eingestellt sind, weiter zum Probelauf.
 

Kommentare

Beliebt

Übersicht

Macro Recorder

PC Client