AionScript

09/15/2016 22:14 adritill#361
so we can fix all of those buffs with the ID instead to let the function resolve the id by the name, i will test it too
09/16/2016 02:59 tentrust#362
Quote:
Originally Posted by adritill View Post
so we can fix all of those buffs with the ID instead to let the function resolve the id by the name, i will test it too

yes..we can now fix all the buffs :)

tommorow ill publish a working silence dispel function ( as a pvp assist ^^ ) ...working my way through all the class skills and godstones right now.


To the Pros of AS : I know how to call the skillID´s...works perfect right now but i think there is an easier way to detect silence --> the id of skills and silence state is stored inside the aion skill.pak ( <effect1_type>Silence</effect1_type> and <effect2_type>Silence</effect2_type> )
does anyone know how to call those two effects ? detecting silence would be so much easier ...

i finished my silence dispell function (all silences from players and godstones should be covered..if i missed one pls tell me )

so...

add this to your Settings.lua

Code:
self.Silence = true; -- Silence dispell
add this to your attack function in class/player.lua

Code:
	if Settings.Silence then
		self:CheckSilence();
	end
finally add this at the end of your class/player.lua

Code:
function CheckSilence()

stateID = {1074,2263,2766,3311,3572,4424,4660,8258,8538,8574,8651,8713,8851,9112,9129};
foodName = {"Greater Healing Potion","Saam King's Herbs"};
flag = 0;

    for _,v in ipairs(stateID) do
        if Player:GetState():GetState( v ) ~= nil then
            flag = flag + 1;
        end
    end

    if flag > 0 then
        for a,b in ipairs(foodName) do
            if Helper:CheckAvailableInventory( b ) then
                PlayerInput:Inventory( b );
                break;
            end
        end
    end


return true;
end
if you want to modify the buffID´s here is a list of all silences i found inside GF skills.pak

Code:
<id>1066</id>
<name>RA_SilentArrow_G1</name>

<id>1067</id>
<name>RA_SilentArrow_G2</name>

<id>1068</id>
<name>RA_SilentArrow_G3</name>

<id>1069</id>
<name>RA_SilentArrow_G4</name>

<id>1070</id>
<name>RA_SilentArrow_G5</name>

<id>1071</id>
<name>RA_SilentArrow_G6</name>

<id>1072</id>
<name>RA_SilentArrow_G7</name>

<id>1073</id>
<name>RA_SilentArrow_G8</name>

<id>1074</id>
<name>RA_SilentArrow_G9</name>  / Ranger lvl 65 skill

<id>1387</id>
<name>WI_SoulFreeze_G1</name>

<id>1388</id>
<name>WI_SoulFreeze_G2</name>

<id>1389</id>
<name>WI_SoulFreeze_G3</name>

<id>1390</id>
<name>WI_SoulFreeze_G4</name>

<id>4659</id>
<name>WI_SoulFreeze_G5</name>

<id>4660</id>
<name>WI_SoulFreeze_G6</name>  / Mage lvl 65 skill

<id>2256</id>
<name>Gu_SilenceShot_G1</name>

<id>2257</id>
<name>Gu_SilenceShot_G2</name>

<id>2258</id>
<name>Gu_SilenceShot_G3</name>

<id>2259</id>
<name>Gu_SilenceShot_G4</name>

<id>2260</id>
<name>Gu_SilenceShot_G5</name>

<id>2261</id>
<name>Gu_SilenceShot_G6</name>

<id>2262</id>
<name>Gu_SilenceShot_G7</name>

<id>2263</id>
<name>Gu_SilenceShot_G8</name>   /Gunner lvl 63 skill

<id>2763</id>
<name>RI_ShockStrike_G1</name>

<id>2764</id>
<name>RI_ShockStrike_G2</name>

<id>2765</id>
<name>RI_ShockStrike_G3</name>

<id>2766</id>
<name>RI_ShockStrike_G4</name>   /Aethertech lvl 63 skill

<id>3311</id>
<name>AS_SilentBurst_G4</name>   /assa lvl 65 skill

id>3572</id>
<name>EL_Silence_G1</name>      / SM silence skill

<id>4421</id>
<name>Ba_SongofSoulextinction_G1</name>

<id>4422</id>
<name>Ba_SongofSoulextinction_G2</name>

<id>4423</id>
<name>Ba_SongofSoulextinction_G3</name>

<id>4424</id>
<name>Ba_SongofSoulextinction_G4</name> / Bard lvl 63 skill

<id>4669</id>
<name>EL_TEST_Silence_G1</name>

<id>8258</id>
<name>item_skill_proc_silence</name>

<id>8363</id>
<name>AS_SignetSilence_G1_Sys</name>

<id>8364</id>
<name>AS_SignetSilence_G2_Sys</name>

<id>8380</id>
<name>Servent_Silence_G1</name>

<id>8527</id>
<name>AS_NovaBurst_G1_AddEffect</name>

<id>8538</id>
<name>item_skill_proc_silence_l1_40a</name>

<id>8572</id>
<name>AS_SunBurst_G1_AddEffect</name>

<id>8574</id>
<name>item_skill_proc_silence_l1_40b</name>

<id>8651</id>
<name>item_skill_proc_silence_l1_50a</name>

<id>8673</id>
<name>AS_SilentBurst_G1_AddEffect</name>

<id>8713</id>
<name>item_skill_proc_silence_r2_50a</name> /gs

<id>8769</id>
<name>CS_Penalty_10sec</name> ?

<id>8770</id>
<name>CS_Penalty_3sec</name> ?

<id>8851</id>
<name>item_skill_proc_silence_u1_65a</name> /gs

<id>9090</id>
<name>AS_N_NovaBurst_G1_AddEffect</name>  /pve ?

<id>9112</id>
<name>world_item_proc_silence_u1_heart_65a</name> /gs

<id>9129</id>
<name>world_item_proc_silence_u1_star_65a</name> /gs

<id>11598</id>
<name>Stigma_SoulFreeze_G1</name>  /old ?

<id>12058</id>
<name>Abyss_Artifact_LegendofPhantom2_G1</name>

<id>12086</id>
<name>Abyss_Artifact_LegendofPhantom2_G2</name>

<id>13078</id>
<name>AP_Proc_SilenceDebuff_G1</name>

<id>13079</id>
<name>AP_Proc_SilenceDebuff_G2</name>

<id>13188</id>
<name>AP_Proc_SilenceDebuff_Proc_G1</name>

<id>13189</id>
<name>AP_Proc_SilenceDebuff_Proc_G2</name>

<id>16590</id>
<name>NPEL_SpellELLong_Water</name>

<id>16593</id>
<name>NPEL_SpellELSA_Water</name>

<id>16679</id>
<name>NAS_PoisonNonSkill_Nr</name>

<id>16698</id>
<name>NWI_SpellSlience_Water</name>  /GF naming mistake lol

<id>16762</id>
<name>NAS_Silence_Nr</name>

<id>16781</id>
<name>GNWI_SpellSlience_Water</name>

<id>16868</id>
<name>GNWI_BindSlienceTA_Water</name>

<id>16883</id>
<name>NPEL_SpellELLong_Water_LC</name>

<id>16969</id>
<name>NPCTrapBlind_G1</name>

<id>16970</id>
<name>NPCTrapBlind_G2</name>

<id>16990</id>
<name>NMA_AntiSkillTA_Nr</name>

<id>16995</id>
<name>NGR_SUphyattackAntiSkillSA_Sam</name>

<id>17204</id>
<name>GWI_SilenceTA_Commander</name>

<id>17253</id>
<name>NAR_NoSkill_Poi</name>

<id>17257</id>
<name>NEL_SlienceMPATK_SelfSDPhyDef</name>

<id>17264</id>
<name>PEL_UW_Assail_G1</name>

<id>17265</id>
<name>PEL_UW_Assail_G2</name>

<id>17353</id>
<name>DGWI_Silence_TA</name>

<id>17453</id>
<name>GNEL_NoSkill_No</name>

<id>17458</id>
<name>GNFI_DeformNoSkillLHTA_Train</name>

<id>17463</id>
<name>GNFI_PullNoSkillHTA_No</name>

<id>17491</id>
<name>GNRA_BlindNoSkill_Poi_LC</name>

<id>17506</id>
<name>VacuumTrap_G1</name>

<id>17550</id>
<name>GNRA_BlindNoSkillTA_AddHide</name>

<id>17733</id>
<name>NPR_SUConNoskillStun1_Sam</name>

<id>17844</id>
<name>GNFI_NoSkill_AddShield_Stone_LC</name>

<id>17855</id>
<name>GNWI_NoSkillKBTA7_Lc_No</name>

<id>17928</id>
<name>GNWI_SpellSmallTA_Water_LC</name>

<id>17959</id>
<name>NGR_NoskillHTA_Dige</name>

<id>17999</id>
<name>AGC_Silence_TA</name>

<id>18000</id>
<name>AGC_SilenceTA_Lr</name>

<id>18333</id>
<name>GEL_BindSlienceTA_Command</name>

<id>18441</id>
<name>Chf_SpellNofSli30TA35_AdSuAtt_Phb</name>

<id>18447</id>
<name>Chf_KDNoSkill25m_AddRef_Clo</name>

<id>18468</id>
<name>NGR_SpellSilenceBind_Nr</name>

<id>18483</id>
<name>BNPEL_SpellSlienceBindDoTTA_Lr</name>

<id>18576</id>
<name>BNWI_Silence17m_Area</name>

<id>18587</id>
<name>NWI_Silence_TA</name>

<id>18721</id>
<name>BN_WaterTA_Henchman</name>

<id>18739</id>
<name>BN_HolyservantTA_D_Henchman</name>

<id>19119</id>
<name>NWI_SpellSlience_Lr</name>

<id>19389</id>
<name>IDElemental_2_E_Zadra_Silence</name>

<id>19641</id>
<name>IDArena_Bonus_Silence_Barea</name>

<id>19816</id>
<name>IDArena_Solo_S3_AirElemR_sSilence</name>

<id>19840</id>
<name>LDF4a_D2_SD_Blind</name>

<id>19844</id>
<name>LDF4a_D2_SD_Silence</name>

<id>20065</id>
<name>Arena_pvp02_S3_Tog_BowWow</name>

<id>20377</id>
<name>ArenaGlory_Tog_BowWow_Silence</name>

<id>20772</id>
<name>IDSeal_Twin_M_Silence_Proc</name>

<id>20774</id>
<name>IDVritra_base_SilenceATK</name>

<id>21173</id>
<name>BNWI_SpellAttackDirection_Rune_TA</name>

<id>21223</id>
<name>BNBA_SilenceBind_TA_Lr</name>

<id>21269</id>
<name>BNWI_SpellAttack_Debuff_Rune_TA</name>

<id>21533</id>
<name>IDF5_U3_Boss_NormalFire</name>

<id>21557</id>
<name>IDLDF5_Fortress_Re_BlindSilence_SA</name>

<id>21715</id>
<name>WorldRaid_Wtank_LockOn</name>

<id>21756</id>
<name>LDF5_F_GuardianHead_NormalFire2</name>

<id>21775</id>
<name>LDF4_Advance_GodElite_Debuff</name>

<id>21851</id>
<name>ItemNamed_12_AreaATK_03</name>

<id>22673</id>
<name>Ab1_Boss_PowerATK_03</name>

<id>22723</id>
<name>Adma_Silence_AreaATK</name>

<id>22735</id>
<name>IDLF2A_GodElemental_NormalFire</name>

<id>22769</id>
<name>LDF5_F_GuardianHead_NormalFire2_New</name>

<id>22855</id>
<name>IDEternity_01_Wizard_Silence</name>

<id>22860</id>
<name>IDEternity_01_W_Summon_Fireball</name>

<id>22861</id>
<name>IDEternity_01_W_Summon_Pulled</name>

<id>22868</id>
<name>IDEternity_01_Fighter_Drain_01</name>

<id>22955</id>
<name>IDEternity_BindSlienceTA_Water</name>

<id>22979</id>
<name>F6_Adma_Silence_AreaATK</name>
09/17/2016 10:18 joesteven#363
How put the first skill in lua, i am templar.
09/18/2016 00:51 nussxxx#364
good job.

only crap shit is. bot will use dispell pot while u on Cover silence :)30 sec cd for nothing hehe.

silence on adma 5.0 cant by dispelled :)
F6_Adma_Silence_AreaATK
09/18/2016 04:27 tentrust#365
Quote:
Originally Posted by nussxxx View Post
good job.

only crap shit is. bot will use dispell pot while u on Cover silence :)30 sec cd for nothing hehe.

silence on adma 5.0 cant by dispelled :)
F6_Adma_Silence_AreaATK
i know..but maybe there is a way to check for the debuff position
09/18/2016 05:29 nussxxx#366
i guess u play bard. so u need just check every debuff and use self dispell. check cleric.lua he can use dispel.


in the past year ago i used this to dispell any debuff with dispell pot. if u play bit around with this u prolly can make bard group support on dispell.
09/18/2016 07:47 tentrust#367
thx..ill give it a try later !


atm im simply trying to count the debuffs and use self dispel skill if im not silenced and debuff-count < 3

and when debuff-count < 3 and silenced i try to use dispel pot...

maybe i can get it to work..idk


needd help ^^

Code:
function CheckSilence()

        -- Initialize the negative state number.
        local NegativeNumber = 0;
        
        -- Retrieve the player state.
        local PlayerState = Player:GetState();
        
        -- Retrieve the greater potion item.
        local PotionGreater = InventoryList:GetInventory( "Greater Healing Potion" );

        -- Check if the retrieved player state is correct.
        if PlayerState == nil then
                return false;
        end
                        
        -- Loop through all of the available player states.
        for ID, Skill in DictionaryIterator( PlayerState:GetList()) do
                
                -- Check if this state has a negative effect.
                if Skill:IsDebuff() then
                
                        -- Increment the negative state number.
                        NegativeNumber = NegativeNumber + 1;
                        
                        -- Check if the current state has a silence effect.
                        if Skill:GetID( 3572 ) then  -- SM Silence im testing with ^^

                                -- Check if this silence effect is at the first position and we can use a large potion.
                                if NegativeNumber == 1 and PotionGreater ~= nil and PotionGreater:GetCooldown() == 0 then
                                        PlayerInput:Inventory( PotionGreater:GetName());
                                        return false;
                                -- Check if this silence effect is at the second position and we can use a large potion.
                                elseif NegativeNumber == 2 and PotionGreater ~= nil and PotionGreater:GetCooldown() == 0 then
                                        PlayerInput:Inventory( PotionGreater:GetName());
                                        return false;
                                -- Otherwise we cannot remove the silence effect.
                                else
                                        return false;
                                end                                     
                                        
                        end
                                
                end
                        
        end
                
        -- Return true to let the caller know this method completed.
        return true;

end
who can ghetto fix this for me ? plis^^


edit: i located the problem.... iinside the skills.xml file many many debuffs are marked wrong :

example :

Code:
  <Skill>
    <iID>3780</iID>
    <zName>Root of Enervation</zName>
    <iDispell>0</iDispell>
    <iType>0</iType>
    <iTypeSecondary>3</iTypeSecondary>
    <bActivated>False</bActivated>
  </Skill>
iDispell need to be changed ....damn it i dont want to change the complete skills.xml -.-
09/19/2016 12:51 nussxxx#368
^^ so u found the problem ;D

i hope lev change this AS so we get deathpath XD who cares about dispell :P cuz 32 bit client sucks on pvp xD
09/19/2016 17:56 McMoelli#369
Ich bekomme es einfach nicht hin das Spiel auf 32-Bit laufen zu lassen, wenn ich es mit einer .bat Datei probiere sagt er mir immer: " Ihr könnt Aion erst ausführen, nachdem Ihr euch auf der offiziellen Website angemeldet habt. (45).

Kann mir da jemand helfen?
09/20/2016 20:38 andyhug#370
hello i have download as but after nothing , i see 'please star the game before the script so im loste i use this for the.bat "start bin32\aion.bin -ip:79.110.83.80 -port:2106 -cc:2 -noweb -noauthgg -st -charnamemenu -ingamebrowser -webshopevent:6 -f2p -lbox -litelauncher -ncping -oncmsg -nosatab /SessKey:"" /CompanyID:"11" /ChannelGroupIndex:"-1" -lang:ENG -litestep:9"

can you help me ?
09/20/2016 22:58 baileyerw#371
Quote:
Originally Posted by andyhug View Post
hello i have download as but after nothing , i see 'please star the game before the script so im loste i use this for the.bat "start bin32\aion.bin -ip:79.110.83.80 -port:2106 -cc:2 -noweb -noauthgg -st -charnamemenu -ingamebrowser -webshopevent:6 -f2p -lbox -litelauncher -ncping -oncmsg -nosatab /SessKey:"" /CompanyID:"11" /ChannelGroupIndex:"-1" -lang:ENG -litestep:9"

can you help me ?
I have never used a bat file, and I have never had an issue... I start the game, close the launcher and then start what I want, (IE: Aionscript)

That being said... you will need to make sure you run 32 bit client... go in to your Aion Folder, find the 64 bit folder, then rename the aion.bin in that folder.

You should be fine after that.
09/21/2016 01:36 dabnoj#372
Quote:
Originally Posted by nussxxx View Post
1: First download this (Bat file and old bin32 folder )

[Only registered and activated users can see links. Click Here To Register...]

2 : DELETE => BİN32 FOLDER (Program Files (x86)\Gameforge\AION Free-To-Play)

3 : Copy => (bin32 and aion.bat) , paste = > (Program Files (x86)\Gameforge\AION Free-To-Play)

watch ;
[Only registered and activated users can see links. Click Here To Register...]

ctrl x : work
superglide : work
radar : work
No Gravity : Work
Entities Interface : Work

also working wifh Jfso script

ofc u dont need to delit the 64 bin client
can you tell me how to bind hotkeys for cheating UI please :) ?
09/21/2016 03:33 metsez17#373
GM detection On/Off?
09/21/2016 09:25 7life#374
is it possible someone post a working lua for EU templar pls?
09/21/2016 20:12 crazymonkey84#375
Quote:
Originally Posted by 7life View Post
is it possible someone post a working lua for EU templar pls?
. I tried to modify the skills names to the newones coz it seems it uses the old versions skill names and skills lvls and i made it work at least with 1 or 2 skills but still useless... I will keep trying and inform u if something good happens.