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
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.
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
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 ^^