Register for your free account! | Forgot your password?

You last visited: Today at 04:53

  • Please register to post and access all features, it's quick, easy and FREE!

 

AionScript

Reply
 
Old   #361
 
elite*gold: 0
Join Date: Oct 2009
Posts: 65
Received Thanks: 0
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



adritill is offline  
Old   #362
 
elite*gold: 0
Join Date: May 2012
Posts: 15
Received Thanks: 6
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>


tentrust is offline  
Old   #363
 
elite*gold: 0
Join Date: Nov 2009
Posts: 13
Received Thanks: 0
How put the first skill in lua, i am templar.
joesteven is offline  
Old   #364
 
elite*gold: 0
Join Date: Apr 2015
Posts: 182
Received Thanks: 25
good job.

only **** **** 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


nussxxx is offline  
Old   #365
 
elite*gold: 0
Join Date: May 2012
Posts: 15
Received Thanks: 6
Quote:
Originally Posted by nussxxx View Post
good job.

only **** **** 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
tentrust is offline  
Old   #366
 
elite*gold: 0
Join Date: Apr 2015
Posts: 182
Received Thanks: 25
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.
nussxxx is offline  
Old   #367
 
elite*gold: 0
Join Date: May 2012
Posts: 15
Received Thanks: 6
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 -.-
tentrust is offline  
Old   #368
 
elite*gold: 0
Join Date: Apr 2015
Posts: 182
Received Thanks: 25
^^ 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
nussxxx is offline  
Old   #369
 
elite*gold: 0
Join Date: Oct 2011
Posts: 22
Received Thanks: 2
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?
McMoelli is offline  
Old   #370
 
elite*gold: 0
Join Date: Dec 2012
Posts: 23
Received Thanks: 3
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 ?
andyhug is offline  
Old   #371
 
elite*gold: 0
Join Date: Mar 2010
Posts: 5
Received Thanks: 0
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.
baileyerw is offline  
Old   #372
 
elite*gold: 0
Join Date: Jul 2006
Posts: 663
Received Thanks: 984
Quote:
Originally Posted by nussxxx View Post
1: First download this (Bat file and old bin32 folder )



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 ;


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 ?
dabnoj is offline  
Old   #373
 
elite*gold: 0
Join Date: May 2010
Posts: 8
Received Thanks: 1
GM detection On/Off?
metsez17 is offline  
Old   #374
 
elite*gold: 0
Join Date: Mar 2009
Posts: 259
Received Thanks: 8
is it possible someone post a working lua for EU templar pls?
7life is offline  
Old   #375
 
elite*gold: 0
Join Date: Jul 2016
Posts: 14
Received Thanks: 1
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.


crazymonkey84 is offline  
Thanks
1 User
Reply



« Previous Thread | Next Thread »

Similar Threads
What happened to aionscript ?
Took a summerbreak from aion and coming back the website is down? Is aionscript no more ?
2 Replies - Aion Main - Discussions / Questions
Aionscript
Why is Aionscript not working anymore and do they have a ETA on this fix?
4 Replies - Aion Main - Discussions / Questions
AionScript
- Does it still works? - What can a sorc do with it at the moment? - Do ppl. get banned for using it or banned because of own stupidy (: showing...
2 Replies - Aion Main - Discussions / Questions
Aionscript and other Bots
Hey Blastradius isnt supporting AS longer i think because he doesnt answer us... . Do u know another bots which can do solo bosses with no gravity...
0 Replies - Aion Main - Discussions / Questions
Fragen zu AionScript
Ich würde gerne einen Kleriker hinter meinem Ranger herlaufen lassen und diesen als Healbot zu benutzen. Allerdings funzt es nicht so wie es soll,...
0 Replies - Aion Main - Discussions / Questions



All times are GMT +2. The time now is 04:53.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy
Copyright ©2017 elitepvpers All Rights Reserved.