[SmurfIT!] 3in1

12/28/2008 20:54 Pieman27#106
i am having a problem with the inurse.

Set up:
Damage Dealer- Archer Character Id- 0009C661
Element Client- Priest Character Id- 000A9EB0 Heal-6

In the the Ep control box i first go to options and check on Damage Dealer. then click ok.

Back in the ep control box i set cmd in wintitle to- Element Client.
and follow char w/ this id to- 0009C661.

Then check Inurse and Ifollow.

when i archer get down to 80% the ep unselected the archer then heal and reselects archer. So in the end it heals its self.

What the problem?

It not the offset check them with ntkids offset thing. i am on MY PW if that makes a differences....
12/28/2008 21:24 himmelslicht#107
hehe, i use 1-4 atm cause ctrl+5 is even harder to press with 1 hand >_<
(mostly i still keep click on the title bar instead use hotkey cause its faster)
autorecognize activated client? (nvm this)

Help button hotkeys
line 2 should be "alt-(F1-F5)" now
line 6 says "alt16" should be "alt6"

sry if im being ... you know, dunno the word xD
12/28/2008 21:59 Smurfin#108
@Pieman27 : yea it's not offset related I believe because what you mentioned above are correct and met all the required conditions and also the hp tolerance did trigger the Priest to send heal, only it missed selecting target.

That could be because when executing script for selecting target which actually writes CharID to target address, it got lagged because of unknown reason and while target selection still trying to pick archer ID, it already sent heal. I'll add a code for checking if the ID has been written before sending heals to be more accurate later. Thanks for telling me this so it can be more accurate and properly send heals if ever it got lagged like that.

btw that only happens seldomly, right ? because I already checked the script and the only possibility EP might miss healing is only for that reason. I could be wrong though.




@himmelslicht : lol yea I also usually click on taskbar directly, already accustomed to that. As for autorecognize, i already thought of that but I didn't change the way the script react to that because I might need to switch client window from taskbar just for checking stuffs and not really want to control the char in that window while if you switch hacks, it's highly because you want to control that char, btw switch to auto activate window can also be turned off in ini file. Maybe I'll add that too in ini file later if I have time, to give more options.

I'm too lazy to edit the help section yesterday lol since it's already obvious on the interface.
Being ..... (I also dunno the word ^^) is good and help improve the program ^_^
12/28/2008 22:06 Pieman27#109
i have tried it 3 times now it has happened all three times. one of the times i let it go for 5 mins just to see if it was a glitch. it almost like the ep presses Esc for healing then reselects the archer.

good luck on the fix
12/28/2008 22:41 Smurfin#110
-edit-
look like this could be the problem. you should also input each Char ID according to the window name to use iNurse. Check it at [iNurse] section in SmurfIT.ini
Code:
[iNurse]
EP Window Name=Zelda
HP Perc Tolerance=80
Window Name1 Char ID=
Window Name2 Char ID=0013DAF0
Window Name3 Char ID=0018AEB0
Window Name4 Char ID=0018AE50
Window Name5 Char ID=0012FB50
iNurse HealKey=6
that is my setting, in your case, your Archer CharID should be placed on Window Name1 Char ID if you use slot1. This setting is placed there and specificly for iNurse. If it doesn't match, then your char will not get healed. because it doesn't select char ID to be followed, but it pick char ID from this setting.

the reason why I did not use 'Char ID to be followed' from the interface is because EP can nurse all 5 char slots if they are around and in the vicinity so it needs access to all available char ID and have to match the windowname slot, while the one on the interface is for remoting EP and only for currently active char being played.

this should fix your problem, please let me know if it does.
12/28/2008 23:31 Pieman27#111
yep that solved it thx, keep up the good work.
12/29/2008 00:20 himmelslicht#112
the wings inside dungeon become visible when you change equip while flying
12/29/2008 00:35 Smurfin#113
yea but that's for our eyes only, no other player can see that.
12/29/2008 14:21 RonJon#114
I'm wondering, how do you find the Offsets? I've used MHS Retriever to get ahold of the Target, Base Addy, and the HP and MP values, but I'm in need of the others. Zoom, Jump, those. Since I play on a private server. So if someone could direct me to a tut on it, or tell me how that would be amazing.
12/29/2008 14:43 Smurfin#115
use that target offset you got from MHS retriever and sum it to Indo's Target offset (all offsets in smurfIT.ini are PW Indo by default) once you got the modifier value, sum that value to for example jump offset, add if (+) , subtract if (-) , you will get your own jump offset. Do this for the rest of the offsets.

for HP,MP,MAXHP,MAXMP offsets, you have to calculate each from what you have from MHS Retriever because it's somewhat different from the above.

and do not forget to change the base address as well
12/29/2008 19:58 himmelslicht#116
autopot and rapid key send causing troubles after death, major lags

disable when die would be helpful there
and please increase the autopot delay to 400ms or something :x

had another error with unknown cause... on 1 ID (other were working fine) wasd movement and keys for skills didnt work any more... mouse movement, use skill with mouse, and other keybord button still worked
edit: i think i found the reason: keysend makes it happen, that sometimes if you click on a window to activate it, it does not get activated... moves in foreground, but title bar stays grey, like window still in background

one more... when i want to relog on 1 client it keeps crash with error report...
i wanna relog, crash, open new client, rename it, login other char, ress, wanna relog again, crash, open new, rename, login char..
Edit: now works fine, maybe was random error, maybe its cause i was in an area not allowed
(outside hh walls)
12/29/2008 21:40 Smurfin#117
for autopot, I think it will not give any trouble because it'll not send keypress if hp=0 (=death), you should disable rapidkeysend if your char is dead using the hotkey or tick it directly on the GUI.

sometimes rapidkeysend might act like that if activated and we go to other window, doing some window switching via taskbar will get rid of that, I just adapt to how the app behave sometimes lol. I'll try using other method for some hotkeys and go back to the old hotkeyset method than the currently putting it in the loop using keypress detection, to reduce some delay inside the loop.

if all else fails I usually just close the app and rerun it, like if internet connection got disconnected SmurfIT will freeze, I just kill the process if that ever happens and rerun
12/30/2008 00:00 himmelslicht#118
hehe autopot is cool now, thanks for that ^^
(guess the "item is under cooldown" spam gotta accept :p )

if i let my priest use atk combo, while inurse is active, and it needs to heal, will it go back to attacking after heal or do i have to manually start again?

guess fury like hp and mp also cant be hacked?
12/30/2008 00:37 Smurfin#119
I tried putting delay to minimize spam but that will affect other scripts in the loop and I've checked on MHS bot's autopot and it spams too, so I let it spams ^^

EP will cancel the combo , do healing and the rest of the combo will not be executed because the script will spam pressing healkey if it detects <80% hp and I think fury can't be hacked.
12/30/2008 02:34 himmelslicht#120
MHS autopot spams only 2-5 times per second, doesnt matter much in chat, everytime open pot got maybe 1 or 2 line only say "item under cooldown", smurf spams at least 20 lines everytime it uses pot :p
i turn system msg off, cant see drops, but nvm, can see on other window, only friends login dont see when using it ^^

i didnt use inurse so far, used to letting someone die and ress when save xD
gotta use fix char on fix client, right? if i change chars i log or order in windows need change .ini?
it cant use pty window to detect player being attacked?

today worked all smooth ;D