|
You last visited: Today at 18:33
Advertisement
[Planetside 2 CertBot] 30k xp per h
Discussion on [Planetside 2 CertBot] 30k xp per h within the Planetside forum part of the Shooter category.
03/23/2014, 16:57
|
#121
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
looks pretty good and seems as if the code would not have to change to much. maybe ill look into this the next month.
|
|
|
04/02/2014, 16:09
|
#122
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
PHP Code:
#RequireAdmin #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Icon=butter.ico #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #include <Date.au3> #include <ImageSearch.au3> #include <array.au3> #include <NomadMemory.au3>
Opt("MouseClickDownDelay", 50) Opt("MouseClickDelay", 300) Opt("SendKeyDownDelay", 100)
Dim $aWindows[3],$aCoords[2],$h,$m,$s,$hProcessHeal,$heal,$kill,$killing,$shoot,$shooting,$healing,$Config,$hProcessDummy $bIsRunning = False $totaltime = TimerInit() $lastshot = TimerInit() $timerLastNoHeal=TimerInit() $iCount = 0 $shots = 0
#Region ### START Koda GUI section ### Form= $Form1 = GUICreate("PS2 Bot", 216, 156, 192, 124) $ButtonStart = GUICtrlCreateButton("Go!", 120, 96, 75, 23) GUICtrlSetState(-1,$GUI_DISABLE) $ButtonReset = GUICtrlCreateButton("Reset", 120, 66, 75, 23) $InputMemHealHealth = GUICtrlCreateInput("0xHealHealth",16,63,100,20) $InputMemDummyHealth = GUICtrlCreateInput("0xDummyHealth",16,88,100,20) $InputMemDummyShield = GUICtrlCreateInput("0xDummyShield",16,106,100,20) $InputCount = GUICtrlCreateInput("12",174, 126,20,17) $InputSleep = GUICtrlCreateInput("4500",121, 126,52,17) $LabelHealHealth = GUICtrlCreateLabel("HealthHeal", 10, 128, 36, 17) $LabelDummyHealth = GUICtrlCreateLabel("HealthDummy", 25, 128, 36, 17) $LabelDummyShield = GUICtrlCreateLabel("ShieldDummy", 40, 128, 36, 17) $LabelInfo = GUICtrlCreateLabel("Healer: " &_ok($aWindows[0]) &" || Dummy: " &_ok($aWindows[1]) &" || Shooter: " &_ok($aWindows[2]) &" || Lable: " &$aCoords[0] &"," &$aCoords[1], 16, 16, 200, 27) $LabelTime = GUICtrlCreateLabel("Time", 79, 128, 44, 17) $Labeli = GUICtrlCreateLabel("i", 56, 128, 15, 17) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
HotKeySet("{F7}","_config") HotKeySet("{F8}","_toggle") HotKeySet("{F9}","_terminate")
If FileExists("Ps2config.txt") Then GUICtrlSetData($InputMemHealHealth,FileReadLine("Ps2config.txt",1)) GUICtrlSetData($InputMemDummyHealth,FileReadLine("Ps2config.txt",2)) GUICtrlSetData($InputMemDummyShield,FileReadLine("Ps2config.txt",3)) $aCoords[0] = FileReadLine("Ps2config.txt",4) $aCoords[1] = FileReadLine("Ps2config.txt",5) FileDelete("Ps2config.txt") EndIf
While 1 _guiupdate()
If $bIsRunning Then If $heal = True Then $heal = False $healing = True $timerHealStart=TimerInit()
_WinActivate($aWindows[0]) MouseDown("left") ElseIf $healing = True And _MemoryRead(GUICtrlRead($InputMemDummyHealth),$hProcessDummy) >= 48 Then $healing = False $shoot = True If $iCount >= GUICtrlRead($InputCount) Then $kill = True $shoot = False EndIf MouseUp("left") ElseIf TimerDiff($timerHealStart) > 5000 And TimerDiff($timerLastNoHeal) >5000 Then $timerLastNoHeal=TimerInit() MouseUp("left") Sleep(500) MouseDown("left") EndIf
If $kill = True Then $kill = False $killing = True $shoot = False
Send("c") _WinActivate($aWindows[2]) ElseIf $killing = True and TimerDiff($lastshot) > 400 And _MemoryRead(GUICtrlRead($InputMemHealHealth),$hProcessHeal) > 0 Then Send("{1}") $lastshot = TimerInit() ElseIf $killing = True And _MemoryRead(GUICtrlRead($InputMemHealHealth),$hProcessHeal) = 0 Then $iCount = 0
_WinActivate($aWindows[1]) _WinActivate($aWindows[1]) MouseDown("left") Sleep(100) MouseUp("left") Sleep(100) MouseDown("left") Sleep(100) MouseUp("left") Sleep(100) MouseDown("left") Sleep(GUICtrlRead($InputSleep)) MouseUp("left") Sleep(100) If _MemoryRead(GUICtrlRead($InputMemHealHealth),$hProcessHeal) = 0 Then _WinActivate($aWindows[0]) Sleep(2000) MouseMove($aCoords[0],$aCoords[1]) Sleep(100) MouseClick("left",$aCoords[0],$aCoords[1],3) Sleep(4000) If _MemoryRead(GUICtrlRead($InputMemHealHealth),$hProcessHeal) <> 0 Then $killing = False Send("c") $heal = True EndIf EndIf
EndIf
If $shoot = True Then $shoot = False $shooting = True $shots = 0
_WinActivate($aWindows[2]) ElseIf $shooting = True and (_MemoryRead(GUICtrlRead($InputMemDummyHealth),$hProcessDummy)+_MemoryRead(GUICtrlRead($InputMemDummyShield),$hProcessDummy))>66 Then Send("{1}") $shooting = False $iCount = $iCount +1 $heal = True EndIf
Else Sleep(50) EndIf WEnd
Func _guiupdate()
$nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE FileWrite("Ps2config.txt",GUICtrlRead($InputMemHealHealth) &@CRLF &GUICtrlRead($InputMemDummyHealth) &@CRLF &GUICtrlRead($InputMemDummyShield) &@CRLF &$aCoords[0] &@CRLF &$aCoords[1]) Exit
Case $ButtonStart _toggle()
Case $ButtonReset Dim $aWindows[3],$aCoords[2],$h,$m,$s,$hProcessHeal,$heal,$kill,$killing,$shoot,$shooting,$healing,$Config,$hProcessDummy $bIsRunning = False $totaltime = TimerInit() $lastshot = TimerInit() $iCount = 0 $shots = 0 GUICtrlSetData($LabelInfo,"Healer: " &_ok($aWindows[0]) &" || Dummy: " &_ok($aWindows[1]) &" || Shooter: " &_ok($aWindows[2]) &" || Lable: " &$aCoords[0] &"," &$aCoords[1]) GUICtrlSetData($InputMemHealHealth,"0xHealHealth") GUICtrlSetData($InputMemDummyHealth,"0xDummyHealth") GUICtrlSetData($InputMemDummyShield,"0xDummyShield") GUICtrlSetState($ButtonStart,$GUI_DISABLE)
EndSwitch _TicksToTime(TimerDiff($totaltime),$h,$m,$s) GUICtrlSetData($LabelTime,$h &":" &$m &":" &$s) GUICtrlSetData($LabelDummyHealth,_MemoryRead(GUICtrlRead($InputMemDummyHealth),$hProcessDummy)) GUICtrlSetData($LabelHealHealth,_MemoryRead(GUICtrlRead($InputMemHealHealth),$hProcessHeal)) GUICtrlSetData($LabelDummyShield,_MemoryRead(GUICtrlRead($InputMemDummyShield),$hProcessHeal)) GUICtrlSetData($Labeli,$iCount) EndFunc
Func _terminate() FileWrite("Ps2config.txt",GUICtrlRead($InputMemHealHealth) &@CRLF &GUICtrlRead($InputMemDummyHealth) &@CRLF &GUICtrlRead($InputMemDummyShield) &@CRLF &$aCoords[0] &@CRLF &$aCoords[1]) Exit EndFunc
Func _WinActivate($handle) WinActivate($handle) WinActivate($handle) WinWaitActive($handle) Sleep(50) EndFunc
Func _toggle() If _allok() Then $bIsRunning = Not $bIsRunning If $bIsRunning Then GUICtrlSetData($LabelInfo,"Running!") $heal = True Else MouseUp("left") GUICtrlSetData($LabelInfo,"Paused!") $heal = False $kill = False $shoot = False $healing = False $killing = False $shooting = False EndIf EndIf EndFunc
Func _config()
If Not $Config Then GUISetState(@SW_HIDE) $hLastWindow = WinGetHandle("") Dim $coords[2] = [MouseGetPos(0),MouseGetPos(1)]
$Config = GUICreate("Config", 441, 189, 192, 124,$WS_CAPTION) $ButtonAdd = GUICtrlCreateButton("Ok", 256, 152, 75, 25) $ButtonCancle = GUICtrlCreateButton("Cancle", 352, 152, 75, 25) $RadioHeal = GUICtrlCreateRadio("Healer window", 16, 40, 113, 17) GUICtrlSetState($RadioHeal, $GUI_CHECKED) $RadioDummy = GUICtrlCreateRadio("Dummy window", 16, 64, 113, 17) $RadioShoot = GUICtrlCreateRadio("Shooter window", 16, 88, 113, 17) $RadioCoord = GUICtrlCreateRadio("Lable position", 296, 40, 113, 17) $LabelWindow = GUICtrlCreateLabel("Last Window: " &WinGetTitle($hLastWindow), 16, 8, 250, 27) $LabelCoord = GUICtrlCreateLabel("Mouse Coordinates: " &$coords[0] &"," &$coords[1], 296, 8, 98, 27) $LabelInfo2 = GUICtrlCreateLabel("Healer: " &_ok($aWindows[0]) &" || Dummy: " &_ok($aWindows[1]) &" || Shooter: " &_ok($aWindows[2]) &" || Lable: " &$aCoords[0] &"," &$aCoords[1], 16, 122, 398, 27) GUISetState(@SW_SHOW)
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $ButtonCancle ExitLoop Case $ButtonAdd If GUICtrlRead($RadioHeal) = $GUI_CHECKED Then $aWindows[0] = $hLastWindow $hProcessHeal = _MemoryOpen(WinGetProcess($aWindows[0])) ElseIf GUICtrlRead($RadioDummy) = $GUI_CHECKED Then $aWindows[1] = $hLastWindow $hProcessDummy = _MemoryOpen(WinGetProcess($aWindows[1])) ElseIf GUICtrlRead($RadioShoot) = $GUI_CHECKED Then $aWindows[2] = $hLastWindow ElseIf GUICtrlRead($RadioCoord) = $GUI_CHECKED Then $aCoords = $coords EndIf ExitLoop EndSwitch WEnd
GUISwitch($Form1) GUISetState(@SW_SHOW,$Form1) GUIDelete($Config) $Config = 0
If _allok() Then GUICtrlSetState($ButtonStart,$GUI_ENABLE) EndIf GUICtrlSetData($LabelInfo,"Healer: " &_ok($aWindows[0]) &" || Dummy: " &_ok($aWindows[1]) &" || Shooter: " &_ok($aWindows[2]) &" || Lable: " &$aCoords[0] &"," &$aCoords[1]) EndIf
EndFunc
Func _ok($stuff) If $stuff Then Return "Ok" Else Return "Undefined" EndIf EndFunc
Func _allok() If _ok($aWindows[0]) = "Ok" AND _ok($aWindows[1]) = "Ok" AND _ok($aWindows[2]) = "Ok" AND _ok($aCoords[0]) = "Ok" Then Return True Else Return False EndIf EndFunc
As i said, just had to add the adress to the gui, delete some things from killing and other minor changes. But:
I DID NOT TEST THIS!! all changes were made from mind, so i dont know if it runs correctly. (my hotkey for using knife is "1", also the config file changed. just delete it^^)
When i tested the knifing yesterday i got ~300 points in 35 seconds so ~35k xp per hour. but this is without reviving and with this faster shield regenerator upgraded to max.
also positioning the character correctly could make problems. you have to stand pretty close, to get the dummy in range and the healer still has to stand between them.
and the hitbox does not seem to get much smaller when you crouch. i think standing in a slight triangle (not all in a line) works.
(stand the same way like before, just much closer, so the dummy is in range of the knife)
|
|
|
04/29/2014, 00:59
|
#123
|
elite*gold: 0
Join Date: May 2013
Posts: 5
Received Thanks: 0
|
Won't you get banned just by attaching cheatengine to PS2? I thought PS2 detects CE and PS2 will terminate and ban you.
|
|
|
04/29/2014, 19:28
|
#124
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
has never happened to me (played in march)
|
|
|
06/25/2014, 17:50
|
#125
|
elite*gold: 0
Join Date: Jun 2014
Posts: 4
Received Thanks: 0
|
Quote:
Originally Posted by butter123
PHP Code:
#RequireAdmin
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=butter.ico
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <Date.au3>
#include <ImageSearch.au3>
#include <array.au3>
#include <NomadMemory.au3>
Opt("MouseClickDownDelay", 50)
Opt("MouseClickDelay", 300)
Opt("SendKeyDownDelay", 100)
Dim $aWindows[3],$aCoords[2],$h,$m,$s,$hProcessHeal,$heal,$kill,$killing,$shoot,$shooting,$healing,$Config,$hProcessDummy
$bIsRunning = False
$totaltime = TimerInit()
$lastshot = TimerInit()
$timerLastNoHeal=TimerInit()
$iCount = 0
$shots = 0
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("PS2 Bot", 216, 156, 192, 124)
$ButtonStart = GUICtrlCreateButton("Go!", 120, 96, 75, 23)
GUICtrlSetState(-1,$GUI_DISABLE)
$ButtonReset = GUICtrlCreateButton("Reset", 120, 66, 75, 23)
$InputMemHealHealth = GUICtrlCreateInput("0xHealHealth",16,63,100,20)
$InputMemDummyHealth = GUICtrlCreateInput("0xDummyHealth",16,88,100,20)
$InputMemDummyShield = GUICtrlCreateInput("0xDummyShield",16,106,100,20)
$InputCount = GUICtrlCreateInput("12",174, 126,20,17)
$InputSleep = GUICtrlCreateInput("4500",121, 126,52,17)
$LabelHealHealth = GUICtrlCreateLabel("HealthHeal", 10, 128, 36, 17)
$LabelDummyHealth = GUICtrlCreateLabel("HealthDummy", 25, 128, 36, 17)
$LabelDummyShield = GUICtrlCreateLabel("ShieldDummy", 40, 128, 36, 17)
$LabelInfo = GUICtrlCreateLabel("Healer: " &_ok($aWindows[0]) &" || Dummy: " &_ok($aWindows[1]) &" || Shooter: " &_ok($aWindows[2]) &" || Lable: " &$aCoords[0] &"," &$aCoords[1], 16, 16, 200, 27)
$LabelTime = GUICtrlCreateLabel("Time", 79, 128, 44, 17)
$Labeli = GUICtrlCreateLabel("i", 56, 128, 15, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
HotKeySet("{F7}","_config")
HotKeySet("{F8}","_toggle")
HotKeySet("{F9}","_terminate")
If FileExists("Ps2config.txt") Then
GUICtrlSetData($InputMemHealHealth,FileReadLine("Ps2config.txt",1))
GUICtrlSetData($InputMemDummyHealth,FileReadLine("Ps2config.txt",2))
GUICtrlSetData($InputMemDummyShield,FileReadLine("Ps2config.txt",3))
$aCoords[0] = FileReadLine("Ps2config.txt",4)
$aCoords[1] = FileReadLine("Ps2config.txt",5)
FileDelete("Ps2config.txt")
EndIf
While 1
_guiupdate()
If $bIsRunning Then
If $heal = True Then
$heal = False
$healing = True
$timerHealStart=TimerInit()
_WinActivate($aWindows[0])
MouseDown("left")
ElseIf $healing = True And _MemoryRead(GUICtrlRead($InputMemDummyHealth),$hProcessDummy) >= 48 Then
$healing = False
$shoot = True
If $iCount >= GUICtrlRead($InputCount) Then
$kill = True
$shoot = False
EndIf
MouseUp("left")
ElseIf TimerDiff($timerHealStart) > 5000 And TimerDiff($timerLastNoHeal) >5000 Then
$timerLastNoHeal=TimerInit()
MouseUp("left")
Sleep(500)
MouseDown("left")
EndIf
If $kill = True Then
$kill = False
$killing = True
$shoot = False
Send("c")
_WinActivate($aWindows[2])
ElseIf $killing = True and TimerDiff($lastshot) > 400 And _MemoryRead(GUICtrlRead($InputMemHealHealth),$hProcessHeal) > 0 Then
Send("{1}")
$lastshot = TimerInit()
ElseIf $killing = True And _MemoryRead(GUICtrlRead($InputMemHealHealth),$hProcessHeal) = 0 Then
$iCount = 0
_WinActivate($aWindows[1])
_WinActivate($aWindows[1])
MouseDown("left")
Sleep(100)
MouseUp("left")
Sleep(100)
MouseDown("left")
Sleep(100)
MouseUp("left")
Sleep(100)
MouseDown("left")
Sleep(GUICtrlRead($InputSleep))
MouseUp("left")
Sleep(100)
If _MemoryRead(GUICtrlRead($InputMemHealHealth),$hProcessHeal) = 0 Then
_WinActivate($aWindows[0])
Sleep(2000)
MouseMove($aCoords[0],$aCoords[1])
Sleep(100)
MouseClick("left",$aCoords[0],$aCoords[1],3)
Sleep(4000)
If _MemoryRead(GUICtrlRead($InputMemHealHealth),$hProcessHeal) <> 0 Then
$killing = False
Send("c")
$heal = True
EndIf
EndIf
EndIf
If $shoot = True Then
$shoot = False
$shooting = True
$shots = 0
_WinActivate($aWindows[2])
ElseIf $shooting = True and (_MemoryRead(GUICtrlRead($InputMemDummyHealth),$hProcessDummy)+_MemoryRead(GUICtrlRead($InputMemDummyShield),$hProcessDummy))>66 Then
Send("{1}")
$shooting = False
$iCount = $iCount +1
$heal = True
EndIf
Else
Sleep(50)
EndIf
WEnd
Func _guiupdate()
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
FileWrite("Ps2config.txt",GUICtrlRead($InputMemHealHealth) &@CRLF &GUICtrlRead($InputMemDummyHealth) &@CRLF &GUICtrlRead($InputMemDummyShield) &@CRLF &$aCoords[0] &@CRLF &$aCoords[1])
Exit
Case $ButtonStart
_toggle()
Case $ButtonReset
Dim $aWindows[3],$aCoords[2],$h,$m,$s,$hProcessHeal,$heal,$kill,$killing,$shoot,$shooting,$healing,$Config,$hProcessDummy
$bIsRunning = False
$totaltime = TimerInit()
$lastshot = TimerInit()
$iCount = 0
$shots = 0
GUICtrlSetData($LabelInfo,"Healer: " &_ok($aWindows[0]) &" || Dummy: " &_ok($aWindows[1]) &" || Shooter: " &_ok($aWindows[2]) &" || Lable: " &$aCoords[0] &"," &$aCoords[1])
GUICtrlSetData($InputMemHealHealth,"0xHealHealth")
GUICtrlSetData($InputMemDummyHealth,"0xDummyHealth")
GUICtrlSetData($InputMemDummyShield,"0xDummyShield")
GUICtrlSetState($ButtonStart,$GUI_DISABLE)
EndSwitch
_TicksToTime(TimerDiff($totaltime),$h,$m,$s)
GUICtrlSetData($LabelTime,$h &":" &$m &":" &$s)
GUICtrlSetData($LabelDummyHealth,_MemoryRead(GUICtrlRead($InputMemDummyHealth),$hProcessDummy))
GUICtrlSetData($LabelHealHealth,_MemoryRead(GUICtrlRead($InputMemHealHealth),$hProcessHeal))
GUICtrlSetData($LabelDummyShield,_MemoryRead(GUICtrlRead($InputMemDummyShield),$hProcessHeal))
GUICtrlSetData($Labeli,$iCount)
EndFunc
Func _terminate()
FileWrite("Ps2config.txt",GUICtrlRead($InputMemHealHealth) &@CRLF &GUICtrlRead($InputMemDummyHealth) &@CRLF &GUICtrlRead($InputMemDummyShield) &@CRLF &$aCoords[0] &@CRLF &$aCoords[1])
Exit
EndFunc
Func _WinActivate($handle)
WinActivate($handle)
WinActivate($handle)
WinWaitActive($handle)
Sleep(50)
EndFunc
Func _toggle()
If _allok() Then
$bIsRunning = Not $bIsRunning
If $bIsRunning Then
GUICtrlSetData($LabelInfo,"Running!")
$heal = True
Else
MouseUp("left")
GUICtrlSetData($LabelInfo,"Paused!")
$heal = False
$kill = False
$shoot = False
$healing = False
$killing = False
$shooting = False
EndIf
EndIf
EndFunc
Func _config()
If Not $Config Then
GUISetState(@SW_HIDE)
$hLastWindow = WinGetHandle("")
Dim $coords[2] = [MouseGetPos(0),MouseGetPos(1)]
$Config = GUICreate("Config", 441, 189, 192, 124,$WS_CAPTION)
$ButtonAdd = GUICtrlCreateButton("Ok", 256, 152, 75, 25)
$ButtonCancle = GUICtrlCreateButton("Cancle", 352, 152, 75, 25)
$RadioHeal = GUICtrlCreateRadio("Healer window", 16, 40, 113, 17)
GUICtrlSetState($RadioHeal, $GUI_CHECKED)
$RadioDummy = GUICtrlCreateRadio("Dummy window", 16, 64, 113, 17)
$RadioShoot = GUICtrlCreateRadio("Shooter window", 16, 88, 113, 17)
$RadioCoord = GUICtrlCreateRadio("Lable position", 296, 40, 113, 17)
$LabelWindow = GUICtrlCreateLabel("Last Window: " &WinGetTitle($hLastWindow), 16, 8, 250, 27)
$LabelCoord = GUICtrlCreateLabel("Mouse Coordinates: " &$coords[0] &"," &$coords[1], 296, 8, 98, 27)
$LabelInfo2 = GUICtrlCreateLabel("Healer: " &_ok($aWindows[0]) &" || Dummy: " &_ok($aWindows[1]) &" || Shooter: " &_ok($aWindows[2]) &" || Lable: " &$aCoords[0] &"," &$aCoords[1], 16, 122, 398, 27)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $ButtonCancle
ExitLoop
Case $ButtonAdd
If GUICtrlRead($RadioHeal) = $GUI_CHECKED Then
$aWindows[0] = $hLastWindow
$hProcessHeal = _MemoryOpen(WinGetProcess($aWindows[0]))
ElseIf GUICtrlRead($RadioDummy) = $GUI_CHECKED Then
$aWindows[1] = $hLastWindow
$hProcessDummy = _MemoryOpen(WinGetProcess($aWindows[1]))
ElseIf GUICtrlRead($RadioShoot) = $GUI_CHECKED Then
$aWindows[2] = $hLastWindow
ElseIf GUICtrlRead($RadioCoord) = $GUI_CHECKED Then
$aCoords = $coords
EndIf
ExitLoop
EndSwitch
WEnd
GUISwitch($Form1)
GUISetState(@SW_SHOW,$Form1)
GUIDelete($Config)
$Config = 0
If _allok() Then
GUICtrlSetState($ButtonStart,$GUI_ENABLE)
EndIf
GUICtrlSetData($LabelInfo,"Healer: " &_ok($aWindows[0]) &" || Dummy: " &_ok($aWindows[1]) &" || Shooter: " &_ok($aWindows[2]) &" || Lable: " &$aCoords[0] &"," &$aCoords[1])
EndIf
EndFunc
Func _ok($stuff)
If $stuff Then
Return "Ok"
Else
Return "Undefined"
EndIf
EndFunc
Func _allok()
If _ok($aWindows[0]) = "Ok" AND _ok($aWindows[1]) = "Ok" AND _ok($aWindows[2]) = "Ok" AND _ok($aCoords[0]) = "Ok" Then
Return True
Else
Return False
EndIf
EndFunc
As i said, just had to add the adress to the gui, delete some things from killing and other minor changes. But:
I DID NOT TEST THIS!! all changes were made from mind, so i dont know if it runs correctly. (my hotkey for using knife is "1", also the config file changed. just delete it^^)
When i tested the knifing yesterday i got ~300 points in 35 seconds so ~35k xp per hour. but this is without reviving and with this faster shield regenerator upgraded to max.
also positioning the character correctly could make problems. you have to stand pretty close, to get the dummy in range and the healer still has to stand between them.
and the hitbox does not seem to get much smaller when you crouch. i think standing in a slight triangle (not all in a line) works.
(stand the same way like before, just much closer, so the dummy is in range of the knife)
|
Hi, thanks so much for all your work and support thus far.
Was hoping to test the script you just posted, but am a bit confused as to how to run it. I have autoit installed and successfully compiled your original source file on the main post, but have had no luck with the one you just posted. Is it just a revision to the original? Where would I paste it in the original file?
Any help would be much appreciated!
Thanks in advance.
|
|
|
06/26/2014, 01:04
|
#126
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
after you installed autoit, you have to copy the nomadmemory.au3 into the includes folder in the autoit directory.
after that, delete
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=butter.ico
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
and it should work.
but i still did not test it^^
(press f5 to run it from scite, which also prints out errors)
if you get errors what are these?
|
|
|
06/26/2014, 09:28
|
#127
|
elite*gold: 0
Join Date: Jun 2014
Posts: 4
Received Thanks: 0
|
Quote:
Originally Posted by butter123
after you installed autoit, you have to copy the nomadmemory.au3 into the includes folder in the autoit directory.
after that, delete
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=butter.ico
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
and it should work.
but i still did not test it^^
(press f5 to run it from scite, which also prints out errors)
if you get errors what are these?
|
Ah thank you. Was missing imageseach.au3. Is there a specific one I need or is this a default file like:  ?
Thanks again.
EDIT: Actually, just realized that after the knife nerf this does not work very well anymore. Knives only do 500 damage (the shield amount). It would still work on infiltrators because they only have 400 shields however but that would require a 4th ps2 box running to revive the infil dummy...
Or it could be coded to knife again after shields have begun to regen (after 10 seconds) then heal to full and repeat.
Any help / suggestions as to how this could be accomplished would be amazing! Thanks again
Edit2: Corrected shield regen time as 10 seconds w/o certs, not 4.5.
|
|
|
06/26/2014, 23:51
|
#128
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
yes thats the right imagesearch.au3
i havent played ps2 for months, so so i cant really help.
if you know how to code, you could sum life + shield points and as soon as they are above the knife damage, let him knife.
|
|
|
06/27/2014, 00:37
|
#129
|
elite*gold: 0
Join Date: Jun 2014
Posts: 4
Received Thanks: 0
|
Quote:
Originally Posted by butter123
yes thats the right imagesearch.au3
i havent played ps2 for months, so so i cant really help.
if you know how to code, you could sum life + shield points and as soon as they are above the knife damage, let him knife.
|
Ah alright; Great idea, but no coding experience for me unfortunately. Either way thanks for all your help and contributions thus far! If you ever get back into the game or have spare time to implement that idea though I'd highly appreciate it and I'm sure others would too. Thanks again for the help!
EDIT: The suppressed firearm idea + dropping ammo every once in a while is also a good option, far less noticeable than the turret fire, if you ever think of drawing up a code for that (not sure how difficult or different that would be from your original).
|
|
|
11/20/2015, 14:00
|
#130
|
elite*gold: 0
Join Date: Jan 2013
Posts: 96
Received Thanks: 23
|
Sehr Unglaubwürdig. Wo man doch weis das Certs alle Serverside Liegen. Und ein Bot niemals die Kraft hat auf die Datenbank zuzugreifen. ^^
|
|
|
11/20/2015, 14:17
|
#131
|
elite*gold: 843
Join Date: Dec 2012
Posts: 778
Received Thanks: 219
|
Quote:
Originally Posted by panchan
Sehr Unglaubwürdig. Wo man doch weis das Certs alle Serverside Liegen. Und ein Bot niemals die Kraft hat auf die Datenbank zuzugreifen. ^^
|
ziemlich geil das du auf einem thread der 1. jahr alt ist was schreibst.
|
|
|
11/23/2015, 14:51
|
#132
|
elite*gold: 0
Join Date: Jun 2008
Posts: 57
Received Thanks: 8
|
Quote:
Originally Posted by acerun
ziemlich geil das du auf einem thread der 1. jahr alt ist was schreibst.
|
Und wie kommt man darauf das man Server Werte ändert lol - da steht doch Cert Farm und nicht Server Hack ....
|
|
|
11/24/2015, 19:21
|
#133
|
elite*gold: 843
Join Date: Dec 2012
Posts: 778
Received Thanks: 219
|
Quote:
Originally Posted by dmxcom
Und wie kommt man darauf das man Server Werte ändert lol - da steht doch Cert Farm und nicht Server Hack ....
|
Was weiß ich....
Brain.exe hat bestimmt nen Virus
|
|
|
12/11/2015, 23:31
|
#134
|
elite*gold: 0
Join Date: Dec 2015
Posts: 7
Received Thanks: 9
|
Quote:
Originally Posted by acerun
Was weiß ich....
Brain.exe hat bestimmt nen Virus
|
Musst du hier mal testen:
|
|
|
12/20/2015, 22:12
|
#135
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
Quote:
Originally Posted by panchan
Sehr Unglaubwürdig. Wo man doch weis das Certs alle Serverside Liegen. Und ein Bot niemals die Kraft hat auf die Datenbank zuzugreifen. ^^
|
mussu sport machen, hassu mehr kraft
|
|
|
 |
|
Similar Threads
|
[CertBot] 40k XP per h per PC
03/06/2014 - Planetside - 25 Replies
Hey,
few of you may have read, that i wrote a bot for myself, to get some certs. unfortunatelly, ive atm not really much time, so ill just post what i got so far. the tut is incomplete and missing pictures, but i think better than nothing.
feel free to ask questions, extend the tut, to help others setting it up,...
im sorry i didnt complete it... the bot was working 2 month ago, havent tested it since then... so here is what i got so far:
hey guys. i programmed a bot for myself and now i...
|
Autoit Certbot ca 40k xp/h
06/28/2013 - Planetside - 0 Replies
Hey,
since i couldnt get the other autoit bot (http://www.elitepvpers.com/forum/planetside/25697 75-certbot-40k-xp-per-h-per-pc.html) to work i made my own. hes not close to be as good but he works for me. since a few others had the problem aswell i thought i share it with you. i think everybody with a little knowledge of autoit could do that better :D. whatever.
it works pretty much the same way:
-get 3 ps2 accounts,3 game folders, start all 3 games
-get autoit! copy/paste code
-make...
|
All times are GMT +1. The time now is 18:33.
|
|