Terminal Slicing

07/29/2004 11:57 Lowfyr#1
Requirements: [Only registered and activated users can see links. Click Here To Register...]

Ihr müsst die Koordinaten von den jeweiligen Constants editieren, ansonsten funktioniert das Makro nicht. Am besten geht ihr hierfür wie folgt vor: macht einen ingame screenshot wo ihr das ganze slicing zeugs offen habt, das jpg kopiert ihr nun in euren AC-Tool ordner und ersetzt es mit dem standard Bild (zb. 1024x768.jpg)

startet AC-Tool und doppelklickt die MousePos funktion, nun sollte eine Auflösungsauswahl kommen, wählt eure Auflösung aus und positioniert eure Maus über dem jeweiligen element welches in dem Slicing Makro benötigt wird, jetzt müsst ihr nur noch enter drücken (nicht mit der maus auf ok klicken!)

hinter der MousePos funktion sollten nun die koordinaten stehen welche ihr nur noch in das untenstehende Makro einfügen müsst.

Code:
//--------------------------------------------------- 
//------ |doom|'s Terminal Slicing Macro ------ 
//------ For Slicing XP ------ 
//------ v2.1 ------ 
//--------------------------------------------------- 


//--------------------------------------------------- 
//------ Section To Edit ------ 
//--------------------------------------------------- 

constants 

ok = 551, 457 //Coordinates of OK button 

pos = 442, 345// Coordinates of Positive Wire 

neg = 457, 367// Coordinates of Negative Wire 

c = 462, 384// Coordinates of Clamp Option 

ploc = 369, 293 // Coordinates of Final Period 

end 

//--------------------------------------------------- 
//------ END EDIT SECTON ------ 
//------ Do NOT Edit Below This Line ------ 
//--------------------------------------------------- 

SetActiveWindow SwgClient 

Procedure Failsafe 
Keys /target Mission Terminal 
Delay 5 sec 
Keys {RETURN} 
End 

Procedure Start 
Keys ` 
Delay 5 sec 
Keys 3 
End 

Procedure Positive 
MousePos $pos 
DoubleClick 
Delay 10 sec 

MousePos $ok 
DoubleClick 
Delay 20 sec 
End 

Procedure Negative 
MousePos $neg 
DoubleClick 
Delay 10 sec 

MousePos $ok 
DoubleClick 
Delay 20 sec 
End 

Procedure Clamp 
MousePos $c 
DoubleClick 
Delay 10 sec 

MousePos $ok 
DoubleClick 
Delay 20 sec 
End 

Procedure Slice 
Call Start 
Call Clamp 
If {RGBRed} = 255 // Red Color from test log 
// Do these commands if true 
If {RGBGreen} = 255 // Green Color from test log 
// Do these commands if true 
If {RGBBlue} = 255 // Blue Color from test log 
Call Negative 
Call Positive 
Else 
End 
Else 
End 
Else 
Call Positive 
Call Negative 
End 
Delay 120 sec 
End 


Loop 100 

Call Failsafe 
Call Slice 

End