|
You last visited: Today at 15:39
Advertisement
Improved Auto Attack
Discussion on Improved Auto Attack within the Lin2 Exploits, Hacks, Bots, Tools & Macros forum part of the Lineage 2 category.
04/15/2004, 16:44
|
#1
|
elite*gold: 235
Join Date: Jul 2003
Posts: 16,559
Received Thanks: 17,765
|
Requirements:
thx an  der das ganze script gefixt hat, die hotkey belegungen findet ihr in den kommentaren (im script selbst), viel spaß
Code:
//////////////////////////////////////////////////////////////
////////////////////// Leveler v 0.4.6 ///////////////////////
/////////////////////// By: Tivia edit by pHyber :) ////////////////////////////
//////////////////////////////////////////////////////////////
Constants
////////////////////////////////////////////////////////////
/////////////////// VARIABLES 0 = OFF, 1 = ON //////////////
//////////////////// EDIT AS NECESSARY /////////////////////
////////////////////////////////////////////////////////////
Weapon = 0// 1 = Bogen und Schwert, 0 = wenn 0 ,dann nur Sschlagwaffen.
Ability = 0 // Hotbar Key F4 *Defence Aura als magier die shield spell
Skill = 0 // Hotbar Key F5 Attack Aura als magier might
Heal= 0 // Hotbar Key F9 1 = uses heal 0 = stand and regen, wenn an könnte man potions in F9 slot haun wenn man kein magier ist, andernfalls sitzt man hin ( von mir angefügt )
Spoil = 0 // Hotbar Key F10 ( Dwarfs Only Default off)
////////////////////////////////////////////////////////////
//////////////////////// Hotkeys ///////////////////////////
////////////////////////////////////////////////////////////
Bow=0// HotBar Key F1 wenn man Bow benutzen will, den bow in slot 1 legen
Blade=1// HotBar Key F2 Blade = wenn man Dagger oder Sword hat einfach in dlot 2 legen
Weaponskills=1// HotBar Key F3 Can be Mortal or Power Strike, waffenskill in 3 reinhaun
Loot=1// *Hotbar F6 <-- den "skill" pick up items in F6 slot
NextTarg=1// Hotbar F7 <-- Target Next skill in F7 slot
Sweep=0// Hotbar F8 <--- keine ahnung ^^
////////////////////////////////////////////////////////////
/////////////////////// Colors /////////////////////////////
////////////////////////////////////////////////////////////
DarkRed=74 // lassen
LightRed=140 // lassen
EnemyLightRed=224 // mob alive (lassen)
EnemyDarkRed=136 // mob dead (lassen)
////////////////////////////////////////////////////////////
/////////////////////// Locations //////////////////////////
////////////////////////////////////////////////////////////
DeadMobHP=250, 21 // ungefährer mob hp wieviel der hat, wo du levelst ( aufgerundet )
MyHP=364, 27 // Full health ( deine health points rein wieviel du atm hast )
HalfHP=182, 27 // Half ( die hälfte davon nehmen )
MobHP=250, 21 // ungefährer mob hp wieviel der hat, wo du levelst ( aufgerundet )
IsItSpawned=250, 21 // auch ^^
HaveTarget = 0 *// Constant is set to 'True' or False' to indicate if target acquired ( wenn target schon jemanden angreift abbrechen wenn auf 0, auf 1 macht man ks ^^ )
End
//////////////////////////////////////////////////////////////
/////////////////// Delay Before macro Starts ////////////////
//////////////////////////////////////////////////////////////
Delay 15000 // Delay before Macro Starts, Adjust as necessary ( wie oben im forum schon bvesprochen, man muss 14 secs warten bevor makro started :) )
////////////////////////////////////////////////////////////
/////////////////// DO NOT EDIT BELOW THIS LINE //////////// <--- die zeile regt mich auf ^^ aber naja jetzt sollte es ja gehn blubb
////////////////////////// MAIN LOOP ///////////////////////
////////////////////////////////////////////////////////////
While 1 = 1
Call FindTarget
if $HaveTarget = True
Call KillIt
Call Loot
End
End
//////////////////////////////////////////////////////////////
///////////////////////// NPC DETECTION //////////////////////
//////////////////////////////////////////////////////////////
Procedure FindTarget
SetConst $HaveTarget = False
keys {F7} // <-- hier ( auf F7 gemacht, war auf F3 :/ )
Loadrgb 546, 21
If {RGBRed} > 220
SetConst $HaveTarget = True
End
End
Procedure IsMobDead
LoadRGB 434, 21
if {RGBRed} < 140
else
Call KillIt
End
End
//////////////////////////////////////////////////////////////
///////////////////////////// ATTACK LOOP ////////////////////
//////////////////////////////////////////////////////////////
Procedure KillIt
If $Weapon = 1
*Call Bow
Else
*If $Weapon = 0
* *Call Blade
*End
End
End
Procedure Bow
keydown {F1} 200
Delay 500
keys /attack
Delay 2000
keydown {F2} 200
Delay 5000
If $Spoil = 1
*keydown {F10} 200
*Delay 3000
Else
End
End
Procedure Blade
If $Spoil = 1
*keydown {F10} 200
*Delay 3000
*keys {F1}
*Delay 2000
*keydown {F3} 200
*Delay 5000
Else
*keydown {F1} 200
*Delay 2000
*keydown {F2} 200
*Delay 1000
*Call IsMobDead
End
End
Procedure Loot
If $Spoil = 1
*keydown {F8} 200
*Delay 3000
*keydown {F6} 200
*Delay 1000
*keydown {F6} 200
*Delay 1000
*keydown {F6} 200
*Delay 1000
Else
*keydown {F4} 200
*Delay 300
*keydown {F5} 200
*Delay 300
*keydown {F6} 200
*delay 300
End
End
//////////////////////////////////////////////////////////////
//////////////// Ability And Health Procedures ///////////////
//////////////////////////////////////////////////////////////
Procedure Ability // Uses Defense Aura If Available
If $Ability = 1
Keydown {F4} 200
Delay 3000
Else
If $ability = 0
End
End
End
Procedure Skill // Uses Attack Aura if Available
If $Skill = 1
keydown {F5} 200
Delay 3000
Else
If $skill = 0
End
End
End
Procedure MyHealth // Casts heal or pauses Depending on $heal setting
LoadRGB $HalfHP
While {RGBRed} = $LightRed
If $Heal = 1
*keydown {F9} 200
Else
keydown {F10} 200 // auf F10 ( slot 0 ) sollte man sitzen rein haun, hab diese funktion geaddet
*Delay 15000
*keydown {F10} 200
End
LoadRGB $HalfHP
End
End
|
|
|
04/15/2004, 18:34
|
#2
|
elite*gold: 0
Join Date: Apr 2004
Posts: 741
Received Thanks: 454
|
bei mir funktioniert es schonmal nicht =P
|
|
|
04/15/2004, 19:09
|
#3
|
elite*gold: 235
Join Date: Jul 2003
Posts: 16,559
Received Thanks: 17,765
|
das script hat am anfang (nach dem start) n delay von 15 sekunden, hast lange genug gewartet?
falls es dich nervt kannst es an dieser stelle abändern
Code:
//////////////////////////////////////////////////////////////
/////////////////// Delay Before macro Starts ////////////////
//////////////////////////////////////////////////////////////
Delay 15000 // Delay before Macro Starts, Adjust as necessary
|
|
|
04/15/2004, 19:36
|
#4
|
elite*gold: 0
Join Date: Apr 2004
Posts: 741
Received Thanks: 454
|
bin nicht ganz dumm
mit meinem zwerg geht garnichts, wenn ich die file dementsprechend anpasse wird der npc anvisiert und sonst nichts und unten in der statusanzeige steht Line 4 Loop 1 (2,3,4) Delay 15000 (obwohl ich das delay dementsprechend angepasst habe).
mit meinem bogi schreibt er statt /attack 7attack in den chat wechselt waffen und spammt danach den self heal bis zum geht nichtmehr.
fazit: absolut nicht ausgereift, dh nicht empfehlenswert.
|
|
|
04/15/2004, 19:46
|
#5
|
elite*gold: 235
Join Date: Jul 2003
Posts: 16,559
Received Thanks: 17,765
|
k, der report reicht mir, direkt ma unsticken das ganze, kanns im mom net mit meinem char testen, server sind mal wieder voll -_-
naja ich probiers später nochmal
|
|
|
04/15/2004, 22:20
|
#6
|
elite*gold: 0
Join Date: Apr 2004
Posts: 8
Received Thanks: 0
|
Ich werde mir mal morgen früh das AC-Teil runterladen und ansehen, vielleicht bekommt man damit ja etwas gutes zustande.
Ansonsten sieht das aber schon recht fein aus und beinhaltet Grundlagen.
Schonmal drüber nachgedacht soetwas in C++ oder auch Java-Scrpt zu schreiben ?
|
|
|
04/15/2004, 22:42
|
#7
|
elite*gold: 235
Join Date: Jul 2003
Posts: 16,559
Received Thanks: 17,765
|
drüber nachgedacht schon yo, ne art bot für l2 zu proggen würde mich schon interessieren.. aber im mom find ich keine zeit dafür..
wenn ich mal mehr zeit hab muss ich erstmal die epvp seite fertigstellen, da fehlt nämlich auch noch einiges :/
|
|
|
04/16/2004, 14:50
|
#8
|
elite*gold: 37
Join Date: Apr 2004
Posts: 2,154
Received Thanks: 250
|
oh man, hab da einige fehler entdeckt ^^
mein script läuft nun :>
|
|
|
04/16/2004, 15:19
|
#9
|
elite*gold: 235
Join Date: Jul 2003
Posts: 16,559
Received Thanks: 17,765
|
kannste die gefixte version posten pHyber? wäre nice, muss ich mir schon nimmer die mühe machen das genauer anzusehen
|
|
|
04/16/2004, 18:07
|
#10
|
elite*gold: 37
Join Date: Apr 2004
Posts: 2,154
Received Thanks: 250
|
yo klar, is halt bissel blödes targeting system in dem script, bzw lineage2, wenn mir jemand sagt, wie man sich mit den makros bewegen kann, könnt ich dass auch noch einbauen ^^
also hier erst ma die gefixte version
Code:
//////////////////////////////////////////////////////////////
////////////////////// Leveler v 0.4.6 ///////////////////////
/////////////////////// By: Tivia edit by pHyber :) ////////////////////////////
//////////////////////////////////////////////////////////////
Constants
////////////////////////////////////////////////////////////
/////////////////// VARIABLES 0 = OFF, 1 = ON //////////////
//////////////////// EDIT AS NECESSARY /////////////////////
////////////////////////////////////////////////////////////
Weapon = 0// 1 = Bogen und Schwert, 0 = wenn 0 ,dann nur Sschlagwaffen.
Ability = 0 // Hotbar Key F4 Defence Aura als magier die shield spell
Skill = 0 // Hotbar Key F5 Attack Aura als magier might
Heal= 0 // Hotbar Key F9 1 = uses heal 0 = stand and regen, wenn an könnte man potions in F9 slot haun wenn man kein magier ist, andernfalls sitzt man hin ( von mir angefügt )
Spoil = 0 // Hotbar Key F10 ( Dwarfs Only Default off)
////////////////////////////////////////////////////////////
//////////////////////// Hotkeys ///////////////////////////
////////////////////////////////////////////////////////////
Bow=0// HotBar Key F1 wenn man Bow benutzen will, den bow in slot 1 legen
Blade=1// HotBar Key F2 Blade = wenn man Dagger oder Sword hat einfach in dlot 2 legen
Weaponskills=1// HotBar Key F3 Can be Mortal or Power Strike, waffenskill in 3 reinhaun
Loot=1// Hotbar F6 <-- den "skill" pick up items in F6 slot
NextTarg=1// Hotbar F7 <-- Target Next skill in F7 slot
Sweep=0// Hotbar F8 <--- keine ahnung ^^
////////////////////////////////////////////////////////////
/////////////////////// Colors /////////////////////////////
////////////////////////////////////////////////////////////
DarkRed=74 // lassen
LightRed=140 // lassen
EnemyLightRed=224 // mob alive (lassen)
EnemyDarkRed=136 // mob dead (lassen)
////////////////////////////////////////////////////////////
/////////////////////// Locations //////////////////////////
////////////////////////////////////////////////////////////
DeadMobHP=250, 21 // ungefährer mob hp wieviel der hat, wo du levelst ( aufgerundet )
MyHP=364, 27 // Full health ( deine health points rein wieviel du atm hast )
HalfHP=182, 27 // Half ( die hälfte davon nehmen )
MobHP=250, 21 // ungefährer mob hp wieviel der hat, wo du levelst ( aufgerundet )
IsItSpawned=250, 21 // auch ^^
HaveTarget = 0 // Constant is set to 'True' or False' to indicate if target acquired ( wenn target schon jemanden angreift abbrechen wenn auf 0, auf 1 macht man ks ^^ )
End
//////////////////////////////////////////////////////////////
/////////////////// Delay Before macro Starts ////////////////
//////////////////////////////////////////////////////////////
Delay 15000 // Delay before Macro Starts, Adjust as necessary ( wie oben im forum schon bvesprochen, man muss 14 secs warten bevor makro started :) )
////////////////////////////////////////////////////////////
/////////////////// DO NOT EDIT BELOW THIS LINE //////////// <--- die zeile regt mich auf ^^ aber naja jetzt sollte es ja gehn blubb
////////////////////////// MAIN LOOP ///////////////////////
////////////////////////////////////////////////////////////
While 1 = 1
Call FindTarget
if $HaveTarget = True
Call KillIt
Call Loot
End
End
//////////////////////////////////////////////////////////////
///////////////////////// NPC DETECTION //////////////////////
//////////////////////////////////////////////////////////////
Procedure FindTarget
SetConst $HaveTarget = False
keys {F7} // <-- hier ( auf F7 gemacht, war auf F3 :/ )
Loadrgb 546, 21
If {RGBRed} > 220
SetConst $HaveTarget = True
End
End
Procedure IsMobDead
LoadRGB 434, 21
if {RGBRed} < 140
else
Call KillIt
End
End
//////////////////////////////////////////////////////////////
///////////////////////////// ATTACK LOOP ////////////////////
//////////////////////////////////////////////////////////////
Procedure KillIt
If $Weapon = 1
Call Bow
Else
If $Weapon = 0
Call Blade
End
End
End
Procedure Bow
keydown {F1} 200
Delay 500
keys /attack
Delay 2000
keydown {F2} 200
Delay 5000
If $Spoil = 1
keydown {F10} 200
Delay 3000
Else
End
End
Procedure Blade
If $Spoil = 1
keydown {F10} 200
Delay 3000
keys {F1}
Delay 2000
keydown {F3} 200
Delay 5000
Else
keydown {F1} 200
Delay 2000
keydown {F2} 200
Delay 1000
Call IsMobDead
End
End
Procedure Loot
If $Spoil = 1
keydown {F8} 200
Delay 3000
keydown {F6} 200
Delay 1000
keydown {F6} 200
Delay 1000
keydown {F6} 200
Delay 1000
Else
keydown {F4} 200
Delay 300
keydown {F5} 200
Delay 300
keydown {F6} 200
delay 300
End
End
//////////////////////////////////////////////////////////////
//////////////// Ability And Health Procedures ///////////////
//////////////////////////////////////////////////////////////
Procedure Ability // Uses Defense Aura If Available
If $Ability = 1
Keydown {F4} 200
Delay 3000
Else
If $ability = 0
End
End
End
Procedure Skill // Uses Attack Aura if Available
If $Skill = 1
keydown {F5} 200
Delay 3000
Else
If $skill = 0
End
End
End
Procedure MyHealth // Casts heal or pauses Depending on $heal setting
LoadRGB $HalfHP
While {RGBRed} = $LightRed
If $Heal = 1
keydown {F9} 200
Else
keydown {F10} 200 // auf F10 ( slot 0 ) sollte man sitzen rein haun, hab diese funktion geaddet
Delay 15000
keydown {F10} 200
End
LoadRGB $HalfHP
End
End
na, manchen etwas klar geworden? ich hab dieses script durchgelesen, und es kam mir logisch vor, bestimmt eine leicht zu lernende sprache
|
|
|
04/16/2004, 18:11
|
#11
|
elite*gold: 235
Join Date: Jul 2003
Posts: 16,559
Received Thanks: 17,765
|
danke dir, werds heut abend testen
da muss ich dir rechtgeben ac-tool scripting is easy zu erlernen.. auch wenn man noch net so viel mit coden etc. zu tun hatte
#karma up
kleine frage noch, die farbabfragen der healthbars etc. sind für 1024x768 optimiert oder?
|
|
|
04/16/2004, 18:35
|
#12
|
elite*gold: 37
Join Date: Apr 2004
Posts: 2,154
Received Thanks: 250
|
jop
|
|
|
04/16/2004, 18:39
|
#13
|
elite*gold: 37
Join Date: Apr 2004
Posts: 2,154
Received Thanks: 250
|
kennt ihr den dupe bug überhaupt schon? oder warum macht ihr solche top secret posts? ^^
( den ersten thread in diesem forum hier )
|
|
|
04/16/2004, 18:46
|
#14
|
elite*gold: 0
Join Date: Apr 2004
Posts: 741
Received Thanks: 454
|
das ist ne vernuenftige massnahme aller ernsthaften exploitseiten ..
wenn jeder seppel den dupe bug hier nachlesen koennte wuerde er innerhalb von 2 stunden gefixt werden
|
|
|
04/16/2004, 18:47
|
#15
|
elite*gold: 235
Join Date: Jul 2003
Posts: 16,559
Received Thanks: 17,765
|
yoa wenn du den npc-lag dupe meinst, aber mit dem dupes posten bin ich recht vorsichtig.. will net umbedingt das es n economy crash in ner open beta gibt die dann wahrscheinlich gewiped werden würde
generell poste ich solche sachen erst ins lvl2 forum und vor dem fix (oder wenn's ne andere commu public gemacht hat) hier im public forum
ich weiss das sie den bug schon halbwegs in den griff bekommen haben, das dupen is afaik aber immernoch bis zu 3 mal möglich, dann wirste kicked ^^
|
|
|
All times are GMT +1. The time now is 15:39.
|
|