![]() |
Quote:
since u hv much char, u'll hv no problem :D:D |
Guess its time for a little summary again (so many new pages since last post @@)
When using the renamer and open new clients i often get the "Line -1" error. When switching Clients i often need to press F10 3 or 5 times even until i fly. When using Multiple Rapid Key Sends at once it messes up the timers. Example: I open 2 Rapid Key sends for 2 Priest to spam heal, delay 200ms. I open 1 more for Archer on normal Attack with 200ms. 4th keysend on Beast with bite every 8000ms. The bite didnt work as it should (vig got enough), the heals where only used every 8 secs, sometimes, and sometimes not at all. I tried use Autoget Char ID, but it closed with Line -1 error, and every time open close again. I had to delete and redownload to get it work again. I heal pet just spammed petheal, not stopping at full hp. Thats all i remember so far ^^ Regards |
can someone help me regarding this
Quote:
|
@himmelslicht
autoit is not a multithreaded application, it cannot run multiple loops, but because i insist to put together some hacks/macro in it , all functions are being looped in one main loop which can cause unconvenience when you need to use some features at once. for the renamer, try not to use 'Element Client' as wintitle in slot 1, because at first run it'll be opened and then we rename it to something else which then the process is lost. In rapidkeysend there is a delay in there, so it's possible to mess up timer or pausing the whole script and will be very much noticeable if the delay is long enough. autoget char id works fine for me, and no need to redownload, just re-run if you encounter line-1 error. Never had any problem with petheal so i dunno. @goalsthe : check in [eprc] tab, there is a checkbox with description : [ ] use winactivate to execute ep follow leader , untick that |
autoget gave me Line -1 error every time i try to rerun after use it once. i simply couldnt start the application anymore without this error as soon as it open.
how to prevent messy timers with rapidkeysend? rapidkeysend sometimes causes that switch client with mouse doesnt work, or the client which rapidkey is enabled for always goes active again if you try to switch, and cant be deactivated until you disable rapidkeysend. rapidkeysend only uses the longest timer that has been activated once during the running time, even if you disable the longer timer again |
if autoget gave error then do it manually, activate hack on that char's window and click your char's photo then check target id and input it manually.
i always set all to 50 for delay, it's in millisecond btw. If you changed it and it doesn't have any effect then maybe you haven't clicked 'sav', and since autoit doesnt support multithread, the longest delay will be applied to all rapidkeysend and pausing the whole script for a brief. I get that switching problem too occasionally and sometimes bot app can also cause that, so maybe that's autoit's unexpected behaviour for sending keys and happens randomly. oh btw smurfit will no longer be updated, so it stays with any bugs anyone encountered. |
How do you search for an offset? What exactly is an offset anyway, sorry for all the newbie questions but I seriously don't know what it is. I'd use MHS retriever but MHS Retriver doesn't get me PetHP offset.
|
i changed all delay to 200 cause like that its easier to input skills manully, like use fury burst while spamming skill.
if i activate heal with 200ms and bite with 8000 on different client, it will bite and heal every 8000 ms only no more updates? pretty good work so far though :) |
@uniqueflame : you can use cheatengine to search offset or maybe ollydbg for more advanced search. For pethp offset you can use ce, for more info regarding how to find your pethp offset check page 38 of this thread.
@himmelslicht : yea as I mentioned earlier autoit is not multithreaded and everything is being run in one main single loop so the longest delay will affect all functions executed in the loop, it's ok though to execute skill faster using 200ms like your heal to sync it, since the game will ignore the keypress but it'll be executed once it's cooled down, btw don't rely too much on macro lol, I still control my werebeast manually when tanking boss and using ep remote control to heal sometimes if the epbot heal is not fast enough by using the two in one 'regen and heal' skill. |
om smurf ini bisa bwat pw private kan? caranya gmn yah?
base adressnya ngaruh gak si bwat pw private? mav om pemula ni,takut ke ban... thx.. |
kk smurf help plzzzz,aku dah puyeng otak atik 3 hari ga ketemu2. aku kan pake char pr mau nge heal char bs aku,kenapa ya ngehealnya kok terus2an,ga ada sela waktu?gmn cara setting waktu ngehealnya? plzz help
|
Smurf you are a GOD! I cannot emphasize how much I'm currently in love with you! in a non gay way!
edit: Haha sorry XD, but now I got another problem I got overexcited and did this post and now I just realised that although now I get pet hp. The pet hp does not correspond to the actual pet hp ingame. It gives a concrete set of hp which does not change regardless of what I do ingame. in slot one the pet hp is set at 2224 when my pet has 562 hp and slot two it's 908 hp |
lol don't put me on a pedestal like that.
@diko1 : it should work on any pw if you have the correct offsets @sadiz : check smurfit tutorial posted in another thread in this subforum section |
yeah, i also control manually...
i mostly only use it for heal. for most bosses a bite combo for beast or normal attack on archer works fine, but still got 2 foxes to control, and that particular boss keeps aoe stun, i sometimes dont bite right after stun again |
lol you play lot of chars too, btw you can try using bot app like zpw or mhs for their autoskill script, target the boss and start the script, or for mhs you can put the boss' npc id in mob list.
@unique :what pw region are you playing, maybe the pethp offset is wrong, for ph it's 'bdc', for indo it's be0 for my en it's 'c08' , convert to decimal and input it in smurfit.ini |
by the way smurf, i know you havnt heard from me in a while, but i have been streamlining SmurfIT for personal use, and i may have stumbled across a more viable timing system for your main body code. It is a bit more processor intensive (not sluggish but may give some computers a workout) but it would also facilitate an overall solution to the skipping of buffs and autokeys while still utilizing the single loop. It is still a work in progress, but i plan to have a functioning version by the end of the weekend. I will shoot you a copy if your interested. And since it is a basic rape of your script feel free to rape whatever you like from it.
rip-off / rape dont get all P.C. on me people |
Quote:
|
@rhmoore1982: yea i'm aware of that, it might not be cpu friendly for some but since it's working for me and my cpu can take it, also not so many people complaining about it hogging their cpus too (only 2 ppl as i recall), so i didn't bother to strip down the codes and make them more efficient. You can send me a copy of your mod, maybe i'll learn something from it.
|
Mr. Smurf, can u tell me hp offset and max hp offset for the FX's pet? thank you very much!
|
@plusycat : sorry i can't provide offsets for pw version i don't play, check page 38 for how to find pethp offset on your own.
|
;;;;;;PetHP;;;;;;;;
$PetNo = GUICtrlRead($PetSlot) Global $OSPetHp[5] $OSPetHp[1] = Dec("20") $OSPetHp[2] = Dec("be0") $Hex = ($PetNo - 1) * 4 + 16 $OSPetHp[3] = Dec($Hex) $OSPetHp[4] = Dec("38") $PetHP = _MemoryPointerRead($BaseAdd, $ProcessInformation, $OSPetHp) If Not @error Then $PetHP = StringFormat("%.2f",$PetHP[1]) EndIf ;;;;;;;;;;;;;;; ;;;;;;PetLoyalty;;;;;;;; Global $OSPetLoy[5],$PetLoy $OSPetLoy[1] = Dec("20") $OSPetLoy[2] = Dec("be0") $Hex = ($PetNo - 1) * 4 + 16 $OSPetLoy[3] = $Hex $OSPetLoy[4] = Dec("4") $PetLoy = _MemoryPointerRead($BaseAdd, $ProcessInformation, $OSPetHp) If Not @error Then $PetLoy = StringFormat("%.2f",$PetLoy[1]) EndIf ;;;;;;;;;;;;;;; how to set it to work in pw indo? that was from the autopot source...thx much... -best regards- |
because up until now, my autopot still recognize my pet hp and loyalty as 0..
i read your threads, but it seems like i couldn't find it anywhere.. thx much again...^o^ |
that should make it working already, how about your char's hp/mp in autopot status, is it shown correctly ?
btw wintitle is read from the combo box , not from .ini file, so you have to fill in the correct wintitle even if you had it saved earlier, if you have your hp mp shown correctly then there is nothing wrong with the wintitle though. |
nothing wrong with the wintitle, hp/mp in autopot status has been shown correctly too...
maybe there's a mistake in setting up: "Pet hp value" or "Pet slot" ??? to be honest, i don't understand about how to fill those...>_< |
pet slot indicates which pet currently being summoned resides in which cage, top left is pet slot one and lower right is pet slot ten.
pet hp value will trigger your wf to cast petheal if your pet's hp reached that value, check your pet's max hp and fill in about 50-70 percent pet hp for that. |
oh i found the problem mr.smurf...
i tried to change the hex formula, and it worked..lol.. thx much much mMmmuachh..>_< (hex(($PetNo - 1) * 4)) + 10 <<<<<this is the right formula |
ah yea, now that you mentioned it the formula you posted earlier for pethp should be $OSPetHp[3] = ($Hex) because $Hex = ($PetNo - 1) * 4 + 16 is already in decimal, or you can use what you just found, it works either way. I missed that one >_<
|
wow...great..many thanks...:)
suddenly, i'm reaaalllyyy interested in these autoit codes...and i tried to understand the codes by searching for some guides in the internet... i'm enjoying it...and i'm really shocked when i looked at the clock...it's morning already... waaaaa................ better get some sleep now....>_< |
lol yea, wait until you get the hang of it, you'll really lost track of time before you know it ^^)
|
hi...im new...^^
|
emm
kk isa jelasin gk caranya ????
buat jalanin BOT FX(foxlady) kasi mkn pet..heal macem2 ama cara jalaninnya(settingnya) tolong donk plssss:handsdown: |
coba baca2 dulu di thread [Only registered and activated users can see links. Click Here To Register...] ya, trus dicoba dulu mungkin bisa sendiri nanti.
|
thxx ^^
thxx bgt kk ^^
heheh kk aku barusan tes pake id kecil kenapa yah ke banned ?? gmn caranya biar gk ke banned ?? aku pake yg v1.72 thx b4 ^^ |
Hey smurfin im from PW-PH can you teach me how can i get the offsets for Fly Hack and Jump Hack. hope you can help. thanks.
|
i'm sorry i dunno how to find offsets for flyhack, i got the offsets from disconnect's hack and calculating offset range until now.
for jumphack you have to use cheatengine/ce, jump twice and search exact value '2' without quotes, then jump once and search '1' , then stand ground and search '0' , repeat until you pinpoint one or two address and watch the value when you jump once twice or stand ground as it changed accordingly to how many times you jump or just stand ground, that should be the correct address, remember to tick the option [v] 'pause the game while scanning' before that. |
thanks smurfin ill try it. can u teach me the disconnect hack?
|
since offsets and base address have changed a couple of times with every patch until now and i don't keep track of them, i only know the last working offset for my version, so i can't be much of help with that, sorry.
|
Quote:
|
1. run cheatengine and pw
2. in ce, choose the process to element client.exe or whichever pw client you're going to find the jumphack address if you're running multiple clients. 3. check/tick the option [ ] pause the game while scanning 4. choose exact value and input '2' without quotes, but don't press the search button yet. 5. go back to pw client and jump twice then switch to ce quickly before your char reach the ground and click search 6. stand ground do nothing in the game and search '0' in ce 7. input '1' and don't click the search button yet, then go to pw client and jump once, switch quickly to ce before your char reach the ground and click search. 8. repeat step 4-8 until ce list one or two address. 9. go to pw client, jump once or twice or stand ground and watch the memory address listed in ce it should changed the value according to how many times you jump or just stand ground, that's the memory address for jump. 10. double click the memory address to move it to the lower list in ce and right click on it, choose 'find out what writes to this address' , it will open a small window. 11. go to pw client and jump once and check back ce's previously new opened window with empty list, it should have something in there now, choose the top most in the list then click [more information] button, it should have something with esi or something in red color, that is your jump offset in hex, convert it to decimal to use it with any jumphack app you use. |
thanks for the help man. youre so good. i hope i can make it work. super thanks.
|
| All times are GMT +2. The time now is 16:04. |
Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.