Para's Script Library

06/19/2018 13:05 nitzero#1966
Paraly, the Extreme XP Grinder Script works like 50/50, it's a hit or miss when the character is purchasing the Pitt Headband, it misses the first click and goes straight to the first page's promo.

[Only registered and activated users can see links. Click Here To Register...]
06/19/2018 13:27 Paraly#1967
Quote:
Originally Posted by nitzero View Post
Paraly, the Extreme XP Grinder Script works like 50/50, it's a hit or miss when the character is purchasing the Pitt Headband, it misses the first click and goes straight to the first page's promo.

[Only registered and activated users can see links. Click Here To Register...]
I had it running for 6 hours just a few days ago and it worked fine

If the clicks miss it must be your DPI scaling which isn't at 100%, remember you need to restart when ever you change the DPI scaling
06/19/2018 13:39 nitzero#1968
Quote:
Originally Posted by Paraly View Post
I had it running for 6 hours just a few days ago and it worked fine

If the clicks miss it must be your DPI scaling which isn't at 100%, remember you need to restart when ever you change the DPI scaling
Been running at 100% at all times, haven't changed anything. Have also tried restarting the client multiple times, it kinda works sometimes but it tends to miss the first click
06/19/2018 13:41 Paraly#1969
Quote:
Originally Posted by nitzero View Post
Been running at 100% at all times, haven't changed anything. Have also tried restarting the client multiple times, it kinda works sometimes but it tends to miss the first click
Are you using the PC while the script runs?

You should position the mouse outside of the Aion window and just leave the PC without touching anything
06/19/2018 13:45 nitzero#1970
Quote:
Originally Posted by Paraly View Post
Are you using the PC while the script runs?

You should position the mouse outside of the Aion window and just leave the PC without touching anything
Ran it for a couple of hours, it gave me about 60 amulets just fine, another run that went for nearly two hours ended up with 15 amulets. Idk what could be causing it, just checking in to see if it's just me.
06/20/2018 00:42 Paraly#1971
I've recently added the account warehouse slot detection to the exp boost grinding script and now I've done the Inventory coordinate function.

With this function you can get the mouse coordinates of a specific item at the inventory, this can be used to drag the item into the trade window or similar things.

(You need the usual small window size 800x600)
Code:
#IF=%FirstTime,;
#DisableScrolling
#SmoothBackground
#NeedResolution=816,638;
Delay=300;
#NeedResolution=816,638;
UseSpeed=1;
#ENDIF



_SetVar=SearchedItemID,166100023; <-- Enter the ItemID you want the coords of
#EXECUTE=CheckInvSlot;

MouseDrag=%Var22,Left,563,51;

WaitForResponse=Item Found at/n/nCube: %Var[Cube]/nSlot: %Var[Round]/nMouse Coordinates: %Var22/n/nGot moved to the first slot;











start_CheckInvSlot;

_SetVar=Round,0;
_SetVar=Cube,0;
_SetVar=DynamicCubeOffsetBase,1424;

MemPtrWrite=%AddrFrameID[15],0x6C,4.032836914,FLOAT;
MemPtrWrite=%AddrFrameID[15],0x74,0,FLOAT;

#DO=90000;

_Calc[DynamicSlotOffset]=%Var[Round]*8;
_Calc[DynamicCubeOffset]=%Var[Cube]*8;
_Calc[DynamicCubeOffset]=%Var[DynamicCubeOffset]+%Var[DynamicCubeOffsetBase];
MemWrite=%AddrFreeMem20,0,BYTE;

_IFMemPtrRead=%AddrFrameID[16],%Var[DynamicCubeOffset]/0x3B8/%Var[DynamicSlotOffset]/0x9C,DWORD,=%Var[SearchedItemID];
MemWrite=%AddrFreeMem20,1,BYTE;
#ENDIF

_Calc[Round]=%Var[Round]+1;

#IF=%Var[Round],>26;
MemWrite=%AddrFreeMem20,2,BYTE;
#ENDIF

_UNTILMemRead=%AddrFreeMem20,BYTE,>0;

_Calc[Round]=%Var[Round]-1;

#IF=%Var[Cube],>4;
WaitForResponse=Nothing found;
_SetVar=Round,0;
_SetVar=Cube,0;
MemWrite=%AddrFreeMem20,3,BYTE;
#ENDIF

_IFMemRead=%AddrFreeMem20,BYTE,=2;
_Calc[Cube]=%Var[Cube]+1;
_SetVar=Round,0;
#UNTIL=1,=2;
#ENDIF


_IFMemRead=%AddrFreeMem20,BYTE,=1;
#EXECUTE=GetInvSlotCoord;
_Calc[Round]=%Var[Round]+1;
_Calc[Cube]=%Var[Cube]+1;
#ENDIF


end_CheckInvSlot;



start_GetInvSlotCoord;

#IF=%Var[Cube],=0; cube
#EXECUTE=GetInvSlotCoordCube0;
#ENDIF

#IF=%Var[Cube],=1; cube
#EXECUTE=GetInvSlotCoordCube1;
#ENDIF

#IF=%Var[Cube],=2; cube
#EXECUTE=GetInvSlotCoordCube2;
#ENDIF

#IF=%Var[Cube],=3; cube
#EXECUTE=GetInvSlotCoordCube3;
#ENDIF

#IF=%Var[Cube],=4; cube
#EXECUTE=GetInvSlotCoordCube4;
#ENDIF

end_GetInvSlotCoord;



start_GetInvSlotCoordCube0;

First Row
#IF=%Var[Round],=0; slot number
_SetVar22=563,48; slot coords
#ENDIF

#IF=%Var[Round],=1;
_SetVar22=590,48;
#ENDIF

#IF=%Var[Round],=2;
_SetVar22=615,48;
#ENDIF

#IF=%Var[Round],=3;
_SetVar22=645,48;
#ENDIF

#IF=%Var[Round],=4;
_SetVar22=672,48;
#ENDIF

#IF=%Var[Round],=5;
_SetVar22=697,48;
#ENDIF

#IF=%Var[Round],=6;
_SetVar22=724,48;
#ENDIF

#IF=%Var[Round],=7;
_SetVar22=753,48;
#ENDIF

#IF=%Var[Round],=8;
_SetVar22=781,48;
#ENDIF


Second Row
#IF=%Var[Round],=9; slot number
_SetVar22=563,78; slot coords
#ENDIF

#IF=%Var[Round],=10;
_SetVar22=590,78;
#ENDIF

#IF=%Var[Round],=11;
_SetVar22=615,78;
#ENDIF

#IF=%Var[Round],=12;
_SetVar22=645,78;
#ENDIF

#IF=%Var[Round],=13;
_SetVar22=672,78;
#ENDIF

#IF=%Var[Round],=14;
_SetVar22=697,78;
#ENDIF

#IF=%Var[Round],=15;
_SetVar22=724,78;
#ENDIF

#IF=%Var[Round],=16;
_SetVar22=753,78;
#ENDIF

#IF=%Var[Round],=17;
_SetVar22=781,78;
#ENDIF


Third Row
#IF=%Var[Round],=18; slot number
_SetVar22=563,105; slot coords
#ENDIF

#IF=%Var[Round],=19;
_SetVar22=590,105;
#ENDIF

#IF=%Var[Round],=20;
_SetVar22=615,105;
#ENDIF

#IF=%Var[Round],=21;
_SetVar22=645,105;
#ENDIF

#IF=%Var[Round],=22;
_SetVar22=672,105;
#ENDIF

#IF=%Var[Round],=23;
_SetVar22=697,105;
#ENDIF

#IF=%Var[Round],=24;
_SetVar22=724,105;
#ENDIF

#IF=%Var[Round],=25;
_SetVar22=753,105;
#ENDIF

#IF=%Var[Round],=26;
_SetVar22=781,105;
#ENDIF

end_GetInvSlotCoordCube0;




start_GetInvSlotCoordCube1;

Fourth Row
#IF=%Var[Round],=0; slot number
_SetVar22=563,154; slot coords
#ENDIF

#IF=%Var[Round],=1;
_SetVar22=590,154;
#ENDIF

#IF=%Var[Round],=2;
_SetVar22=615,154;
#ENDIF

#IF=%Var[Round],=3;
_SetVar22=645,154;
#ENDIF

#IF=%Var[Round],=4;
_SetVar22=672,154;
#ENDIF

#IF=%Var[Round],=5;
_SetVar22=697,154;
#ENDIF

#IF=%Var[Round],=6;
_SetVar22=724,154;
#ENDIF

#IF=%Var[Round],=7;
_SetVar22=753,154;
#ENDIF

#IF=%Var[Round],=8;
_SetVar22=781,154;
#ENDIF


Fifth Row
#IF=%Var[Round],=9; slot number
_SetVar22=563,176; slot coords
#ENDIF

#IF=%Var[Round],=10;
_SetVar22=590,176;
#ENDIF

#IF=%Var[Round],=11;
_SetVar22=615,176;
#ENDIF

#IF=%Var[Round],=12;
_SetVar22=645,176;
#ENDIF

#IF=%Var[Round],=13;
_SetVar22=672,176;
#ENDIF

#IF=%Var[Round],=14;
_SetVar22=697,176;
#ENDIF

#IF=%Var[Round],=15;
_SetVar22=724,176;
#ENDIF

#IF=%Var[Round],=16;
_SetVar22=753,176;
#ENDIF

#IF=%Var[Round],=17;
_SetVar22=781,176;
#ENDIF



Sixth Row
#IF=%Var[Round],=18; slot number
_SetVar22=563,208; slot coords
#ENDIF

#IF=%Var[Round],=19;
_SetVar22=590,208;
#ENDIF

#IF=%Var[Round],=20;
_SetVar22=615,208;
#ENDIF

#IF=%Var[Round],=21;
_SetVar22=645,208;
#ENDIF

#IF=%Var[Round],=22;
_SetVar22=672,208;
#ENDIF

#IF=%Var[Round],=23;
_SetVar22=697,208;
#ENDIF

#IF=%Var[Round],=24;
_SetVar22=724,208;
#ENDIF

#IF=%Var[Round],=25;
_SetVar22=753,208;
#ENDIF

#IF=%Var[Round],=26;
_SetVar22=781,208;
#ENDIF

end_GetInvSlotCoordCube1;




start_GetInvSlotCoordCube2;

Seventh Row
#IF=%Var[Round],=0; slot number
_SetVar22=563,252; slot coords
#ENDIF

#IF=%Var[Round],=1;
_SetVar22=590,252;
#ENDIF

#IF=%Var[Round],=2;
_SetVar22=615,252;
#ENDIF

#IF=%Var[Round],=3;
_SetVar22=645,252;
#ENDIF

#IF=%Var[Round],=4;
_SetVar22=672,252;
#ENDIF

#IF=%Var[Round],=5;
_SetVar22=697,252;
#ENDIF

#IF=%Var[Round],=6;
_SetVar22=724,252;
#ENDIF

#IF=%Var[Round],=7;
_SetVar22=753,252;
#ENDIF

#IF=%Var[Round],=8;
_SetVar22=781,252;
#ENDIF


Eighth Row
#IF=%Var[Round],=9; slot number
_SetVar22=563,280; slot coords
#ENDIF

#IF=%Var[Round],=10;
_SetVar22=590,280;
#ENDIF

#IF=%Var[Round],=11;
_SetVar22=615,280;
#ENDIF

#IF=%Var[Round],=12;
_SetVar22=645,280;
#ENDIF

#IF=%Var[Round],=13;
_SetVar22=672,280;
#ENDIF

#IF=%Var[Round],=14;
_SetVar22=697,280;
#ENDIF

#IF=%Var[Round],=15;
_SetVar22=724,280;
#ENDIF

#IF=%Var[Round],=16;
_SetVar22=753,280;
#ENDIF

#IF=%Var[Round],=17;
_SetVar22=781,280;
#ENDIF



Ninth Row
#IF=%Var[Round],=18; slot number
_SetVar22=563,306; slot coords
#ENDIF

#IF=%Var[Round],=19;
_SetVar22=590,306;
#ENDIF

#IF=%Var[Round],=20;
_SetVar22=615,306;
#ENDIF

#IF=%Var[Round],=21;
_SetVar22=645,306;
#ENDIF

#IF=%Var[Round],=22;
_SetVar22=672,306;
#ENDIF

#IF=%Var[Round],=23;
_SetVar22=697,306;
#ENDIF

#IF=%Var[Round],=24;
_SetVar22=724,306;
#ENDIF

#IF=%Var[Round],=25;
_SetVar22=753,306;
#ENDIF

#IF=%Var[Round],=26;
_SetVar22=781,306;
#ENDIF

end_GetInvSlotCoordCube2;





start_GetInvSlotCoordCube3;

Tenth Row
#IF=%Var[Round],=0; slot number
_SetVar22=563,351; slot coords
#ENDIF

#IF=%Var[Round],=1;
_SetVar22=590,351;
#ENDIF

#IF=%Var[Round],=2;
_SetVar22=615,351;
#ENDIF

#IF=%Var[Round],=3;
_SetVar22=645,351;
#ENDIF

#IF=%Var[Round],=4;
_SetVar22=672,351;
#ENDIF

#IF=%Var[Round],=5;
_SetVar22=697,351;
#ENDIF

#IF=%Var[Round],=6;
_SetVar22=724,351;
#ENDIF

#IF=%Var[Round],=7;
_SetVar22=753,351;
#ENDIF

#IF=%Var[Round],=8;
_SetVar22=781,351;
#ENDIF


Eleventh Row
#IF=%Var[Round],=9; slot number
_SetVar22=563,381; slot coords
#ENDIF

#IF=%Var[Round],=10;
_SetVar22=590,381;
#ENDIF

#IF=%Var[Round],=11;
_SetVar22=615,381;
#ENDIF

#IF=%Var[Round],=12;
_SetVar22=645,381;
#ENDIF

#IF=%Var[Round],=13;
_SetVar22=672,381;
#ENDIF

#IF=%Var[Round],=14;
_SetVar22=697,381;
#ENDIF

#IF=%Var[Round],=15;
_SetVar22=724,381;
#ENDIF

#IF=%Var[Round],=16;
_SetVar22=753,381;
#ENDIF

#IF=%Var[Round],=17;
_SetVar22=781,381;
#ENDIF



Twelfth Row
#IF=%Var[Round],=18; slot number
_SetVar22=563,409; slot coords
#ENDIF

#IF=%Var[Round],=19;
_SetVar22=590,409;
#ENDIF

#IF=%Var[Round],=20;
_SetVar22=615,409;
#ENDIF

#IF=%Var[Round],=21;
_SetVar22=645,409;
#ENDIF

#IF=%Var[Round],=22;
_SetVar22=672,409;
#ENDIF

#IF=%Var[Round],=23;
_SetVar22=697,409;
#ENDIF

#IF=%Var[Round],=24;
_SetVar22=724,409;
#ENDIF

#IF=%Var[Round],=25;
_SetVar22=753,409;
#ENDIF

#IF=%Var[Round],=26;
_SetVar22=781,409;
#ENDIF

end_GetInvSlotCoordCube3;







start_GetInvSlotCoordCube4;


Thirteenth Row
#IF=%Var[Round],=0; slot number
_SetVar22=563,456; slot coords
#ENDIF

#IF=%Var[Round],=1;
_SetVar22=590,456;
#ENDIF

#IF=%Var[Round],=2;
_SetVar22=615,456;
#ENDIF

#IF=%Var[Round],=3;
_SetVar22=645,456;
#ENDIF

#IF=%Var[Round],=4;
_SetVar22=672,456;
#ENDIF

#IF=%Var[Round],=5;
_SetVar22=697,456;
#ENDIF

#IF=%Var[Round],=6;
_SetVar22=724,456;
#ENDIF

#IF=%Var[Round],=7;
_SetVar22=753,456;
#ENDIF

#IF=%Var[Round],=8;
_SetVar22=781,456;
#ENDIF


Fourteenth Row
#IF=%Var[Round],=9; slot number
_SetVar22=563,480; slot coords
#ENDIF

#IF=%Var[Round],=10;
_SetVar22=590,480;
#ENDIF

#IF=%Var[Round],=11;
_SetVar22=615,480;
#ENDIF

#IF=%Var[Round],=12;
_SetVar22=645,480;
#ENDIF

#IF=%Var[Round],=13;
_SetVar22=672,480;
#ENDIF

#IF=%Var[Round],=14;
_SetVar22=697,480;
#ENDIF

#IF=%Var[Round],=15;
_SetVar22=724,480;
#ENDIF

#IF=%Var[Round],=16;
_SetVar22=753,480;
#ENDIF

#IF=%Var[Round],=17;
_SetVar22=781,480;
#ENDIF



Fifteenth Row
#IF=%Var[Round],=18; slot number
_SetVar22=563,510; slot coords
#ENDIF

#IF=%Var[Round],=19;
_SetVar22=590,510;
#ENDIF

#IF=%Var[Round],=20;
_SetVar22=615,510;
#ENDIF

#IF=%Var[Round],=21;
_SetVar22=645,510;
#ENDIF

#IF=%Var[Round],=22;
_SetVar22=672,510;
#ENDIF

#IF=%Var[Round],=23;
_SetVar22=697,510;
#ENDIF

#IF=%Var[Round],=24;
_SetVar22=724,510;
#ENDIF

#IF=%Var[Round],=25;
_SetVar22=753,510;
#ENDIF

#IF=%Var[Round],=26;
_SetVar22=781,510;
#ENDIF

end_GetInvSlotCoordCube4;
06/23/2018 20:58 nitzero#1972
Quote:
Originally Posted by Paraly View Post
Are you using the PC while the script runs?

You should position the mouse outside of the Aion window and just leave the PC without touching anything
I watched it closely and figured out what goes wrong.

It's clicking on the right spot but the "Promo" pop-up menu disappears before it clicks on "New Player Discounts", making it click on the first item that shows up in the BCM Window.

I don't know what's causing the menu to vanish, right now it clicks on Shuffle Card instead.
06/23/2018 21:07 Paraly#1973
Quote:
Originally Posted by nitzero View Post
I watched it closely and figured out what goes wrong.

It's clicking on the right spot but the "Promo" pop-up menu disappears before it clicks on "New Player Discounts", making it click on the first item that shows up in the BCM Window.

I don't know what's causing the menu to vanish, right now it clicks on Shuffle Card instead.
Like I said don't leave your mouse hovering above the client while the script runs
06/23/2018 21:41 nitzero#1974
Quote:
Originally Posted by Paraly View Post
Like I said don't leave your mouse hovering above the client while the script runs
It's not, the script runs at times just fine, I'm leaving it to the corner of the screen.

I'm gonna try closing all background apps with gamebooster I kinda suspect it's either Razer or Dell software on the way (touchpad plus razer mouse)

Quote:
Originally Posted by Paraly View Post
Like I said don't leave your mouse hovering above the client while the script runs
All this time it was my Razer Bluetooth Mouse, I turned it off and it stopped glitching. :facepalm::facepalm::facepalm::facepalm::facepalm:

Actually this was the reason the popup menu was disappearing but I found another problem and the script got stuck several times

Aion was running under compatibility mode and whenever the mouse cursor was outside Aion's window it would lose focus on that window.

After removing the compatibility settings it went back to normal.
06/25/2018 17:19 xndinlove#1975
the convenient travel randomly kills a character by falling damage.. any tips to avoid that?


Edit: actually, it's not randomly.. It's happening very often. when hes going down, the wings get on CD and that's why hes dying :(
06/25/2018 21:02 JoshuaPL#1976
Quote:
Originally Posted by xndinlove View Post
the convenient travel randomly kills a character by falling damage.. any tips to avoid that?


Edit: actually, it's not randomly.. It's happening very often. when hes going down, the wings get on CD and that's why hes dying :(
Try this version and tell me if it worked.
06/25/2018 22:37 xndinlove#1977
Quote:
Originally Posted by JoshuaPL View Post
Try this version and tell me if it worked.
this one works much better. i did Not die a single time :D
thanks!
06/25/2018 22:37 Paraly#1978
Quote:
Originally Posted by xndinlove View Post
the convenient travel randomly kills a character by falling damage.. any tips to avoid that?


Edit: actually, it's not randomly.. It's happening very often. when hes going down, the wings get on CD and that's why hes dying :(
It should be much better now, I also added comments to the 2 delays you can adjust for going upwards / downwards
06/26/2018 05:38 Aethereall#1979
just wondering... does anyone have a good chanter support script that follows without getting stuck and that heals himself? i'll try to make one myself meanwhile
06/27/2018 05:16 nickjaspion#1980
COE script stuck in boss in the way to entrance n.3 lol