AionInterface.dll Update 17.01.2018 (NA ONLY!)
- nucular
- Site Admin
- Posts: 260
- Joined: Sat Jan 07, 2017 9:08 pm
- Has thanked: 27 times
- Been thanked: 388 times
AionInterface.dll Update 17.01.2018 (NA ONLY!)
* Added Support for latest NA Client
- Attachments
-
- AionInterface.zip
- (147.12 KiB) Downloaded 91 times
-
- VIP
- Posts: 159
- Joined: Tue Jan 10, 2017 6:39 pm
- Has thanked: 34 times
- Been thanked: 112 times
Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)
Bugs: Conditional skills work sometimes, and Multicast skills don't work. I don't know anything about multilevel skills yet.
What I do is;
What I do is;
Code: Select all
PlayerInput:Console("/skill Annihilation");
if AbilityList:GetAbility( "Blast"):GetCooldown() == 0 then
PlayerInput:Console("/skill Blast");
end
if AbilityList:GetAbility( "Resonance Haze"):GetCooldown() == 0 then
PlayerInput:Console("/skill Resonance Haze");
end
if AbilityList:GetAbility( "Soul Crush"):GetCooldown() == 0 then
PlayerInput:Console("/skill Soul Crush");
end
if AbilityList:GetAbility( "Parrying Strike"):GetCooldown() == 0 then
PlayerInput:Console("/skill Parrying Strike");
end
if AbilityList:GetAbility( "Splash Swing"):GetCooldown() == 0 then
PlayerInput:Console("/skill Splash Swing");
end
Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)
so hows this solution? is it working so far? my chanter is playing on retard mode now hahaagonic wrote: ↑Sat Jan 20, 2018 2:08 pmBugs: Conditional skills work sometimes, and Multicast skills don't work. I don't know anything about multilevel skills yet.
What I do is;Code: Select all
PlayerInput:Console("/skill Annihilation"); if AbilityList:GetAbility( "Blast"):GetCooldown() == 0 then PlayerInput:Console("/skill Blast"); end if AbilityList:GetAbility( "Resonance Haze"):GetCooldown() == 0 then PlayerInput:Console("/skill Resonance Haze"); end if AbilityList:GetAbility( "Soul Crush"):GetCooldown() == 0 then PlayerInput:Console("/skill Soul Crush"); end if AbilityList:GetAbility( "Parrying Strike"):GetCooldown() == 0 then PlayerInput:Console("/skill Parrying Strike"); end if AbilityList:GetAbility( "Splash Swing"):GetCooldown() == 0 then PlayerInput:Console("/skill Splash Swing"); end
edit* did u find solutions for remove shock not working yet?
edit 2* are these your workaround for chain skills and conditions skills not working? how are they working so far?
edit 3* if you know how to get and update skill.xml, maybe i can give a hand
-
- VIP
- Posts: 159
- Joined: Tue Jan 10, 2017 6:39 pm
- Has thanked: 34 times
- Been thanked: 112 times
Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)
1.I wrote using of PlayerInput:Console("/skill Skill Name") before. This almost always workscreatine wrote: ↑Sat Jan 20, 2018 4:42 pmso hows this solution? is it working so far? my chanter is playing on retard mode now hahaagonic wrote: ↑Sat Jan 20, 2018 2:08 pmBugs: Conditional skills work sometimes, and Multicast skills don't work. I don't know anything about multilevel skills yet.
What I do is;Code: Select all
PlayerInput:Console("/skill Annihilation"); if AbilityList:GetAbility( "Blast"):GetCooldown() == 0 then PlayerInput:Console("/skill Blast"); end if AbilityList:GetAbility( "Resonance Haze"):GetCooldown() == 0 then PlayerInput:Console("/skill Resonance Haze"); end if AbilityList:GetAbility( "Soul Crush"):GetCooldown() == 0 then PlayerInput:Console("/skill Soul Crush"); end if AbilityList:GetAbility( "Parrying Strike"):GetCooldown() == 0 then PlayerInput:Console("/skill Parrying Strike"); end if AbilityList:GetAbility( "Splash Swing"):GetCooldown() == 0 then PlayerInput:Console("/skill Splash Swing"); end
edit* did u find solutions for remove shock not working yet?
edit 2* are these your workaround for chain skills and conditions skills not working? how are they working so far?
edit 3* if you know how to get and update skill.xml, maybe i can give a hand
2. I have written llike this, when a skill didnt cast
3.Nucular have a tool extracting skills from .pak to make skill.xml. Ive been waitin for him and his work.
4. I got a lowbie chanter, Morel likely PlayerInput:Console("/skill Remove Shock I") should work. Try and let me know then.
I have been leveling my char to help more in future.
Also I will add new dll having g_maxfps control soon.
Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)
i dun quite get how it works... here is how i do it.1.I wrote using of PlayerInput:Console("/skill Skill Name") before. This almost always works
2. I have written llike this, when a skill didnt cast
3.Nucular have a tool extracting skills from .pak to make skill.xml. Ive been waitin for him and his work.
4. I got a lowbie chanter, Morel likely PlayerInput:Console("/skill Remove Shock I") should work. Try and let me know then.
I have been leveling my char to help more in future.
Also I will add new dll having g_maxfps control soon.
Code: Select all
-- Remove Shock
if Helper:CheckAvailable( "Remove Shock I" ) then
Helper:CheckExecute( "Remove Shock I" );
end
Code: Select all
-- Remove Shock
if Helper:CheckAvailable( "Remove Shock I" ) then
PlayerInput:Console("/skill Remove Shock I");
end

I must be doing it wrong then. can you providde an example on how to use that particular line please?
-
- VIP
- Posts: 159
- Joined: Tue Jan 10, 2017 6:39 pm
- Has thanked: 34 times
- Been thanked: 112 times
Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)
creatine wrote: ↑Sat Jan 20, 2018 8:03 pmi dun quite get how it works... here is how i do it.1.I wrote using of PlayerInput:Console("/skill Skill Name") before. This almost always works
2. I have written llike this, when a skill didnt cast
3.Nucular have a tool extracting skills from .pak to make skill.xml. Ive been waitin for him and his work.
4. I got a lowbie chanter, Morel likely PlayerInput:Console("/skill Remove Shock I") should work. Try and let me know then.
I have been leveling my char to help more in future.
Also I will add new dll having g_maxfps control soon.
so if I use your code, how will it look like? will it look like this?Code: Select all
-- Remove Shock if Helper:CheckAvailable( "Remove Shock I" ) then Helper:CheckExecute( "Remove Shock I" ); end
because when i do this, I cant run my luaCode: Select all
-- Remove Shock if Helper:CheckAvailable( "Remove Shock I" ) then PlayerInput:Console("/skill Remove Shock I"); end
![]()
I must be doing it wrong then. can you providde an example on how to use that particular line please?
Code: Select all
if AbilityList:GetAbility( "Remove Shock I"):GetCooldown() == 0 then
PlayerInput:Console("/skill Remove Shock I");
end
Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)
I tried this code with my luna farming sin and use it on adma stronghold. these skill strings that i put in my code is making AS stop when I try to start a fight.
my original working strings are like this. the only downside is Rune Slash never triggers no matter what I do...
I interchanged the skill name with skill code when using skill names doesnt work. my strings used to work during 5.6 but now after 5.8 it doesnt work anymore. which is why i was requesting nucular to give an updated skill.xml for aion 5.8 ... also, auto chain and auto react is kinda unresponsive if i enable it on sin, and even if some of them work, it will mess up my skill rotation. thats why i dont like to use it.
these are the code strings that I use for my sin chain skill, can you tell what I am doing wrong here?- [string "Assassin.lua"]:612: attempt to index a nil value
Code: Select all
-- Chain Skill 1 : Swift Edge
-- Soulshatter Cleave
if AbilityList:GetAbility( "Soulshatter Cleave"):GetCooldown() == 0 then
PlayerInput:Console("/skill Soulshatter Cleave");
end
-- Soul Slash
if AbilityList:GetAbility( "Soul Slash"):GetCooldown() == 0 then
PlayerInput:Console("/skill Soul Slash");
end
-- Rune Slash
if AbilityList:GetAbility( "Rune Slash"):GetCooldown() == 0 then
PlayerInput:Console("/skill Rune Slash");
end
-- Lightning Slash
if AbilityList:GetAbility( "Lightning Slash"):GetCooldown() == 0 then
PlayerInput:Console("/skill Lightning Slash");
end
Code: Select all
-- Chain Skill 1 : Swift Edge
-- Soulshatter Cleave (___)
if Helper:CheckAvailable( "Soulshatter Cleave" ) then
Helper:CheckExecute( "Soulshatter Cleave" );
-- Soul Slash (3234)
elseif Helper:CheckAvailable( "3234" ) then
Helper:CheckExecute( "3234" );
-- Rune Slash (3291)
elseif Helper:CheckAvailable( "3291" ) then
Helper:CheckExecute( "3291" );
-- Lightning Slash (3318)
-- elseif Helper:CheckAvailable( "3318" ) then
-- Helper:CheckExecute( "3318" );
-- end
Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)
nevermind what I said agonic. I managed to fix everything using your method. You're right. using that style, most of the skills that wont trigger can now be triggered. HUGE HELP.
TYVM agonic!
TYVM agonic!

Who is online
Users browsing this forum: No registered users and 1 guest