Mir war langweilig, hab mal einen billigen bot für Florensia gemacht in MicroMacro.
Wird wahrscheinlich niemand was bringen :P
TargetLockadr muss bei jedem Spielstart gesucht werden, ist ein Boolean (0 = Monster nicht ausgewählt. 1 = Monster ausgewählt.). QuickBar muss so belegt werden;
1 = Irgendein Spamskill. 7 = Normal angreifen. 8 = Sitzen. 0 = Nächstes Ziel. In den Optionen Automatisches Looten aktivieren (falls man es verwenden will). Man sollte schon bei den ingame Mobs sein bevor man den Bot startet, Aus-Knopf gibts keinen >: D
- Bot setzt sich von selber hin. Jenachdem wieviel HP eingestellt wurden.
- Greift Monster an die den Bot angreifen, auch während dem sitzen.
- Spammt skills lawl.
- Wiederbelebt sich selber.
- Lootet alle Mobs wenn man Melee Waffe hat.
- Ihr könnt den Bot im Hintergrund laufen lassen und nebenher surfen oder ein Film anschauen.
Wird wahrscheinlich niemand was bringen :P
Code:
-- Memory Adresses
PlayerHPadr = 0x00F86E18;
PlayerHPoff = 0x1D4;
TargetLockadr = 0x18DBD325;
-- Setup --
-- Sit When HP Reaches.. --
PlayerHPStop = 300;
-- Stand Up When HP Reaches.. --
PlayerHPSit = 630;
-- Enables Looting, increases the time between killing --
EnableLooting = 1;
-- Reviving Enabled? --
Revive = 1;
-- Mouse Coords of the Revive Button
ReviveX = 547;
ReviveY = 411;
-- End of Setup--
function GetTarget()
TargetLock = memoryReadByte(proc, TargetLockadr);
if( TargetLock == 1 and PlayerHP > PlayerHPStop and Sitting == 0) then
keyboardPress( key.VK_1 );
rest(20);
keyboardPress( key.VK_7 );
end
if( TargetLock == 0 and PlayerHP > PlayerHPStop and Sitting == 0 ) then
Loot();
keyboardPress( key.VK_0 );
rest(20);
end
rest(20);
end
function Heal()
PlayerHP = memoryReadIntPtr(proc, PlayerHPadr, PlayerHPoff);
if( PlayerHP <= PlayerHPStop and TargetLock == 0 and Sitting == 0 ) then
rest(5000);
keyboardPress( key.VK_8 );
rest(4000);
Sitting = 1;
end
if( PlayerHP >= PlayerHPSit and TargetLock == 0 and Sitting == 1 ) then
keyboardPress( key.VK_8 );
rest(4000);
Sitting = 0;
end
end
function DefeatAttacker()
if( Sitting == 1 and TargetLock == 1 ) then
keyboardPress( key.VK_S );
rest(500);
Sitting = 0;
keyboardPress( key.VK_7 );
end
end
function Loot()
if( EnableLooting == 1 ) then
keyboardPress( key.VK_X );
rest(4000);
end
end
function Reviving()
if( Revive == 1 and PlayerHP == 0 ) then
yrest(5000);
mouseSet(ReviveX, ReviveY);
yrest(500);
mouseLClick();
end
end
function main()
attach( findWindow("Florensia") );
proc = openProcess( findProcess("Florensia") );
Sitting = 0;
while(true) do
Heal();
DefeatAttacker();
GetTarget();
Reviving();
rest(10);
end
end
startMacro(main, true);
1 = Irgendein Spamskill. 7 = Normal angreifen. 8 = Sitzen. 0 = Nächstes Ziel. In den Optionen Automatisches Looten aktivieren (falls man es verwenden will). Man sollte schon bei den ingame Mobs sein bevor man den Bot startet, Aus-Knopf gibts keinen >: D
- Bot setzt sich von selber hin. Jenachdem wieviel HP eingestellt wurden.
- Greift Monster an die den Bot angreifen, auch während dem sitzen.
- Spammt skills lawl.
- Wiederbelebt sich selber.
- Lootet alle Mobs wenn man Melee Waffe hat.
- Ihr könnt den Bot im Hintergrund laufen lassen und nebenher surfen oder ein Film anschauen.