|
You last visited: Today at 00:48
Advertisement
AionScript
Discussion on AionScript within the Aion Hacks, Bots, Cheats & Exploits forum part of the Aion category.
08/24/2016, 22:09
|
#286
|
elite*gold: 0
Join Date: Aug 2016
Posts: 35
Received Thanks: 5
|
Quote:
Originally Posted by 7life
with sandboxie you can run as many clients as your pc can handle. and with console lock fps at 20 max 30 to save cpu and gpu usage!
|
I get I can run the clients but can I bot them too with aionscript?
|
|
|
08/24/2016, 22:10
|
#287
|
elite*gold: 0
Join Date: Jul 2016
Posts: 37
Received Thanks: 13
|
you can
|
|
|
08/24/2016, 22:14
|
#288
|
elite*gold: 0
Join Date: Aug 2016
Posts: 35
Received Thanks: 5
|
how lol everytime ive tried to run two aionscript programs at once it crashes one of them was that just because I was using an outdated version or something?
Can anyone provide a script for a chanter that helps and buffs a main tank?
As well as some more code that I could add to other classes to start a bot group. thanks
|
|
|
08/25/2016, 01:43
|
#289
|
elite*gold: 54
Join Date: Apr 2015
Posts: 281
Received Thanks: 29
|
is already posted on some page behind.
|
|
|
08/25/2016, 20:29
|
#290
|
elite*gold: 0
Join Date: Apr 2016
Posts: 1
Received Thanks: 0
|
Stopped working with last patch?
|
|
|
08/25/2016, 20:48
|
#291
|
elite*gold: 0
Join Date: May 2012
Posts: 15
Received Thanks: 6
|
Is anyone willing to share a working assasins lua for eu ?
i cant get mine to work
gorguss? plisss
|
|
|
08/25/2016, 21:22
|
#292
|
elite*gold: 0
Join Date: Aug 2016
Posts: 16
Received Thanks: 1
|
Quote:
Originally Posted by tentrust
Is anyone willing to share a working assasins lua for eu ?
i cant get mine to work
gorguss? plisss
|
does this aion script works for you on aion eu ?
|
|
|
08/27/2016, 02:59
|
#293
|
elite*gold: 0
Join Date: Aug 2016
Posts: 35
Received Thanks: 5
|
Quote:
Originally Posted by tentrust
Is anyone willing to share a working assasins lua for eu ?
i cant get mine to work
gorguss? plisss
|
I don't know how to link to Zippy share, so, just create a copy of a .lua file in your aionscript folder and rename it to whatever. Then past this over all the old text. Make sure you leave nothing from the old file in there! lol
Code:
--[[
--------------------------------------------------
Copyright (C) 2011 agonic & Blastradius & macrokor
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
--------------------------------------------------
]]--
--- Perform the attack routine on the selected target.
--
-- [MENTION=1985011]param[/MENTION] StateList Contains the state list of the target entity.
-- [MENTION=326673]return[/MENTION] int
function _CheckRunes( EntityState )
if EntityState ~= nil then
-- Using numeric identifiers because there are multiple entries of this kind of skill,
-- one for monsters and one for players. We're interested only in what we do, and unfortunately,
-- this is the second entry.
if EntityState:GetState( 8307 ) ~= nil then
return 5;
elseif EntityState:GetState( 8306 ) ~= nil then
return 4;
elseif EntityState:GetState( 8305 ) ~= nil then
return 3;
elseif EntityState:GetState( 8304 ) ~= nil then
return 2;
elseif EntityState:GetState( 8303 ) ~= nil then
return 1;
end
end
return 0;
end
--- Perform the attack routine on the selected target.
--
-- [MENTION=1985011]param[/MENTION] Entity Contains the entity we have targeted.
-- [MENTION=1985011]param[/MENTION] double Contains the distance to the target
-- [MENTION=1985011]param[/MENTION] bool Indicates whether or not the target is stunned.
-- [MENTION=326673]return[/MENTION] bool
function Attack( Entity, Range, Stunned, SkipAmbush )
--[[
Blastradius's Note:
I did not add stigma skills, I'm not very familiar with any of them.
I also skipped.. Needle Rune (Magical Resistance)
]]--
-- Check timer used Cooldowns
if self._iSkillDelay == nil or self._iSkillDelay < Time() then
--Food Checks / Scrolls;
if Settings.CritFood then
self:CheckCritFood();
end
if Settings.AttackFood then
self:CheckAttackFood();
end
if Settings.NaturalHeal then
self:CheckNaturalHeal();
end
if Settings.AttackScroll then
self:CheckAttackScroll();
end
if Settings.RunScroll then
self:CheckRunScroll();
end
-- Retrieve the entity state.
local EntityState = Entity:GetState();
-- Retrieve the rune level on the target.
local Runes = self:_CheckRunes( EntityState );
-- Stunned is overwritten with Spin, but Assassinate needs the real stun status.
local ReallyStunned = Stunned;
-- Check if the enemy is in the spin state, let's assume that's a type of stun!
if EntityState ~= nil and EntityState:GetState( "Spin" ) ~= nil then
Stunned = true;
Spinned = true;
else
Spinned = false;
end
-- Conditional 1: Shadowfall
if Stunned and Helper:CheckAvailable( "Shadowfall" ) then
Helper:CheckExecute( "Shadowfall" );
return false;
end
-- Conditional 2: Crashing Wind Strike
if self._iBindingTime ~= nil and self._iBindingTime < Time() and Helper:CheckAvailable( "Crashing Wind Strike" ) then
Helper:CheckExecute( "Crashing Wind Strike" );
self._iBindingTime = nil;
return false;
end
-- Chain 1: Remove Shock
if not Stunned and Helper:CheckAvailable( "Cyclone Slash" ) then
Helper:CheckExecute( "Cyclone Slash" );
return false;
elseif not Stunned and Helper:CheckAvailable( "Bursting Flame Strike" ) then
Helper:CheckExecute( "Bursting Flame Strike" );
return false;
elseif Helper:CheckAvailable( "Remove Shock" ) then
Helper:CheckExecute( "Remove Shock" );
return false;
end
-- Conditional 2: Evasive Boost, Whirlwind Slash and Counterattack
if Helper:CheckAvailable( "Evasive Boost" ) then
Helper:CheckExecute( "Evasive Boost" );
return false;
elseif not Stunned and Helper:CheckAvailable( "Whirlwind Slash" ) then
Helper:CheckExecute( "Whirlwind Slash" );
return false;
elseif not Stunned and Helper:CheckAvailable( "Counterattack" ) then
Helper:CheckExecute( "Counterattack" );
return false;
end
-- Attack 1: Ambush
if SkipAmbush == nil then
if not Stunned and Helper:CheckAvailable( "Ambush" ) then
Helper:CheckExecute( "Ambush" );
return false;
elseif Range >= Player:GetAttackRange() + 2 and Helper:CheckAvailable( "Dash Attack" ) then
Helper:CheckExecute( "Dash Attack" );
return false;
end
end
-- Use devotion and such when in range.
if Range <= Player:GetAttackRange() + 10 then
-- Buff 1: Oath of Accuracy
if Helper:CheckAvailable( "Oath of Accuracy" ) then
Helper:CheckExecute( "Oath of Accuracy" );
return false;
end
-- Buff 3: Apply Deadly Poison
if Helper:CheckAvailable( "Apply Deadly Poison" ) and Player:GetState():GetState( Helper:CheckName( "Apply Deadly Poison" )) == nil then
self._iApplyDeadlyPoisonTime = Time() + 230000;
Helper:CheckExecute( "Apply Deadly Poison" );
return false;
end
-- Buff 4: Clear Focus
if Helper:CheckAvailable( "Clear Focus" ) then
Helper:CheckExecute( "Clear Focus" );
return false;
end
-- Buff 5: Calming Whisper
if Helper:CheckAvailable( "Calming Whisper" ) then
self._iCalmingWhisperTime = Time() + 119;
Helper:CheckExecute( "Calming Whisper" );
return false;
end
-- Buff 6: Devotion
if Helper:CheckAvailable( "Devotion" ) then
Helper:CheckExecute( "Devotion" );
return false;
end
-- Buff 7: Flurry
if Helper:CheckAvailable( "Flurry" ) then
self._iFlurryTime = Time() + 179;
Helper:CheckExecute( "Flurry" );
return false;
end
end
--DP Skill: Divine Strike
if Settings.Assassin.AllowDpSkills and not Entity:IsPlayer() and Player:GetDP() >= 2000 then
if Helper:CheckAvailable( "Divine Strike" ) then
Helper:CheckExecute( "Divine Strike" );
return false;
end
end
-- Chain 1: Fang Strike
if Helper:CheckAvailable( "Beast Kick" ) then
Helper:CheckExecute( "Beast Kick" );
return false;
elseif Helper:CheckAvailable( "Beast Swipe" ) then
Helper:CheckExecute( "Beast Swipe" );
return false;
end
-- Chain 2: Rune Carve
if Helper:CheckAvailable( "Sigil Strike" ) then
Helper:CheckExecute( "Sigil Strike" );
return false;
end
-- Chain 3: Swift Edge
if Helper:CheckAvailable( "Soul Slash" ) then
Helper:CheckExecute( "Soul Slash" );
return false;
elseif Helper:CheckAvailable( "Rune Slash" ) then
Helper:CheckExecute( "Rune Slash" );
return false;
end
-- Attack 2: Assassination
if ReallyStunned and Helper:CheckAvailable( "Assassination" ) then
Helper:CheckExecute( "Assassination" );
return false;
end
-- Attack 3: Weakening Blow (Spin)
if Spinned and Helper:CheckAvailable( "Weakening Blow" ) then
Helper:CheckExecute( "Weakening Blow" );
return false;
end
-- Attack 4: Surprise Attack (Spin)
if Spinned and Helper:CheckAvailable( "Surprise Attack" ) then
Helper:CheckExecute( "Surprise Attack" );
return false;
end
-- Check if the target entity is doing a skill.
if Entity:GetSkillID() ~= 0 then
-- Attack 5: Focused Evasion
if Helper:CheckAvailable( "Focused Evasion" ) and Player:GetHealth() < 55 then
Helper:CheckExecute( "Focused Evasion" );
return false;
end
-- Attack 6: Aethertwisting
if Helper:CheckAvailable( "Aethertwisting" ) then
-- Retrieve the skill from the skill list.
local Skill = SkillList:GetSkill( Entity:GetSkillID());
-- Check if this is a valid skill and is a magical skill, in which case we can use Aethertwisting.
if Skill ~= nil and Skill:IsMagical() then
Helper:CheckExecute( "Aethertwisting" );
return false;
end
end
end
-- Attack 7: Throw Shuriken
-- if not Stunned and Helper:CheckAvailable( "Throw Shuriken" ) then
-- Helper:CheckExecute( "Throw Shuriken" );
-- return false;
--end
-- Check if we have enough runes carved on the target.
if Runes >= 3 then
-- Attack 8: Binding Rune
if Helper:CheckAvailable( "Binding Rune" ) then
self._iBindingTime = Time() + 1000;
Helper:CheckExecute( "Binding Rune" );
return false;
end
-- Attack 9: Pain Rune
if not Stunned and Helper:CheckAvailable( "Pain Rune" ) then
Helper:CheckExecute( "Pain Rune" );
return false;
end
-- Attack 10: Blood Rune
if Helper:CheckAvailable( "Blood Rune" ) then
Helper:CheckExecute( "Blood Rune" );
return false;
end
-- Attack 11: Darkness Rune
if not Stunned and Helper:CheckAvailable( "Darkness Rune" ) then
Helper:CheckExecute( "Darkness Rune" );
return false;
end
-- Attack 11: Rune Burst
if not Stunned and Helper:CheckAvailable( "Rune Burst" ) then
Helper:CheckExecute( "Rune Burst" );
return false;
end
-- Attack 12: Ripclaw Strike (Carves Level 5)
elseif Helper:CheckAvailable( "Ripclaw Strike" ) then
Helper:CheckExecute( "Ripclaw Strike" );
return false;
end
-- Start Chain 1: Fang Strike
if Helper:CheckAvailable( "Fang Strike" ) then
Helper:CheckExecute( "Fang Strike" );
return false;
end
-- Start Chain 2: Rune Carve
if Helper:CheckAvailable( "Rune Carve" ) then
Helper:CheckExecute( "Rune Carve" );
return false;
end
-- Start Chain 3: Swift Edge
if Helper:CheckAvailable( "Swift Edge" ) then
Helper:CheckExecute( "Swift Edge" );
return false;
end
-- Attack 12: Weakening Blow (Normal)
if Helper:CheckAvailable( "Weakening Blow" ) then
Helper:CheckExecute( "Weakening Blow" );
return false;
end
-- Attack 13: Surprise Attack (Normal)
if Helper:CheckAvailable( "Surprise Attack" ) then
Helper:CheckExecute( "Surprise Attack" );
return false;
end
end
-- Nothing was executed, continue with other functions.
return true;
end
--- Perform healing checks both in and our of combat.
--
-- [MENTION=1985011]param[/MENTION] bool Indicates whether or not the function is running before force checks.
-- [MENTION=326673]return[/MENTION] bool
function Heal( BeforeForce )
-- Nothing was executed, continue with other functions.
return true;
end
--- Perform the safety checks before moving to the next target.
--
-- [MENTION=326673]return[/MENTION] bool
---------------Bufovani-------------
function CheckCritFood()
stateID = {10224,10225,9976,9989,10051,10064};
foodName = {"Calydon Meat Dumpling","Wild Ginseng Pickle","Tasty Calydon Meat Dumpling","Tasty Wild Ginseng Pickle","Innesi Herb Dumpling","Poma Wine Herb Dumpling","Tasty Innesi Herb Dumpling","Tasty Poma Wine Herb Dumpling"};
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
--------------------------------
function CheckAttackFood()
stateID = {10051,10064,10224,10225,9976,9989};
foodName = {"Minor Focus Agent","Lesser Focus Agent","Focus Agent","Greater Focus Agent","Major Focus Agent","Fine Focus Agent"};
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
-----------------------------------
function CheckNaturalHeal()
stateID = {10044,10094};
foodName = {"Minor Rally Serum","Lesser Rally Serum","Rally Serum","Greater Rally Serum","Major Rally Serum","Fine Rally Serum","Tasty Ormea Cocktail"};
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
-----------------------------
function CheckAttackScroll()
stateID = {9959};
foodName = {"Greater Courage Scroll"};
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
--------------------------
function CheckRunScroll()
stateID = {9960};
foodName = {"Greater Running Scroll"};
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
--- Perform healing checks both in and our of combat.
--
-- [MENTION=1985011]param[/MENTION] bool Indicates whether or not the function is running before force checks.
-- [MENTION=326673]return[/MENTION] bool
function Heal( BeforeForce )
-- Nothing was executed, continue with other functions.
return true;
end
function Pause()
-- Nothing was executed, continue with other functions.
return true;
end
Also I messed around in the settings and Helper files.
I added:
Code:
self.CritFood = false;
-- Uses Crit Food if true
self.AttackFood = true;
-- Uses Attack Food if true
self.NaturalHeal = true;
-- Uses Natural Heal Mana if true
self.AttackScroll = false;
-- Uses Attack speed Scroll if true
self.RunScroll = false;
-- Uses Running Scroll if true
self.BuffFood = false;
-- Marble of Transfiguration
Above the AllowAttack.
Below where the classes are in settings, I also added:
Code:
--"In the shadows we march."
self.Assassin = {
-- Indicates weather or not skills using DP are allowed.
AllowDpSkills = true,
-- Indicates if class is allowed to rest.
AllowRest = true,
};
As far as the helper file. Read through the entire thing and tweaked stuff like Herb treatments and Resting.
I run on the cheating console the follow stuff:
Safe/Normal = Normal
Nothing on the cheating.
Increase Player speed = .17-.34
Increase Atck Range = 1
and Atck Speed = 25-30%
All the Player aids or Auto functions are off.
PLEASE READ
Since I am actively sharing valuable information freely, I would be so happy to get some help myself!
I'm in desperate need of some Q & A. As well as a valid Chanter script!
The one on page 15 is outdated. I have spent 30+ hours trying to write my own and I'm now running into LUA errors that a novice script writer has a lot of trouble with. Thank you!
I have no clue what the difference is from NA to EU this may not work sorry bud!
|
|
|
08/27/2016, 03:46
|
#294
|
elite*gold: 54
Join Date: Apr 2015
Posts: 281
Received Thanks: 29
|
make it stupid simple.
disabel click to move ingame.
enable autochain.
put first skill name on lua.
take loot pet and disabel loot.
is know that autochain get rarely passed.still faster kill speed.
if u bot for kinah use this 2 classes
Gunner highest kill speed.(good for kill kinah mobs + dont need any gear just 2x gs xD)
Spiritmaster low kill speed. highest value on drop.(spirit erosion + yes u will see huge diff if u have runn gunner for 10H and spiritmaster for 10h)
best stabel bot is chanter. physical class with nice auto dmg + range dps stun + heal.(dont need pots never stop )
|
|
|
08/27/2016, 06:46
|
#295
|
elite*gold: 0
Join Date: Aug 2016
Posts: 35
Received Thanks: 5
|
Quote:
Originally Posted by nussxxx
make it stupid simple.
disabel click to move ingame.
enable autochain.
put first skill name on lua.
take loot pet and disabel loot.
is know that autochain get rarely passed.still faster kill speed.
if u bot for kinah use this 2 classes
Gunner highest kill speed.(good for kill kinah mobs + dont need any gear just 2x gs xD)
Spiritmaster low kill speed. highest value on drop.(spirit erosion + yes u will see huge diff if u have runn gunner for 10H and spiritmaster for 10h)
best stabel bot is chanter. physical class with nice auto dmg + range dps stun + heal.(dont need pots never stop )
|
I downloaded your AIonscript5 nussxxx and the chanter script looks great! I haven't tweaked it or ran it yet but its bound to work! thank you so much!
|
|
|
08/27/2016, 07:48
|
#296
|
elite*gold: 0
Join Date: Apr 2010
Posts: 5
Received Thanks: 0
|
I try to run AionScript.exe by Administrator many time, but nothing happen, it cant start, i dont know why, i run Aion 4.9 private server already, but AionScript not run. Anyone help me!
ok, i can run now, then , i want to ask how to use funtion boss autokill
|
|
|
08/27/2016, 16:56
|
#297
|
elite*gold: 0
Join Date: Aug 2016
Posts: 35
Received Thanks: 5
|
Quote:
Originally Posted by tanriddle
I try to run AionScript.exe by Administrator many time, but nothing happen, it cant start, i dont know why, i run Aion 4.9 private server already, but AionScript not run. Anyone help me!
ok, i can run now, then , i want to ask how to use funtion boss autokill
|
The autokill function stopped working at some point. I don't know what patch it was, as I just started playing. hopefully you'll find a vet on here that will help.
On an unrelated note, nussxxx, your chanter script does not seem to work. I'm going to try again but I keep getting an error message.
Something like: " 'then' expected near to '=' " <------ that ***** everywhere lol I can't fix it! I'm working on it though!
I think I fixed the problem I had with then and =.
Now I would like to point something else out and ask a question
- [string "Chanter.lua"]:81: attempt to call method 'CheckAttackFood' (a nil value)
This only pops up on my Chanter script. It does noo do this on my Assassin. I have no clue.
|
|
|
08/28/2016, 01:37
|
#298
|
elite*gold: 0
Join Date: Apr 2016
Posts: 5
Received Thanks: 0
|
Someone knows where i can find an "Auto farm mobs script" for my Templar ?
I tried using OfficialGrinderFramework.lua,but it kills only the first mob in front of him and skills very bad.
|
|
|
08/28/2016, 03:35
|
#299
|
elite*gold: 0
Join Date: Feb 2012
Posts: 31
Received Thanks: 8
|
Someone can share his bin32 folder from EU please ? , aionscript doesn't work anymore with last Gameforge Patch :/
|
|
|
08/28/2016, 04:59
|
#300
|
elite*gold: 0
Join Date: Apr 2010
Posts: 5
Received Thanks: 0
|
I start Aion 32bit already, I start AionScript.exe after, then, nothing happen, it wont run, I cant know why, anyone have any idea?
|
|
|
|
|
Similar Threads
|
What happened to aionscript ?
08/30/2013 - Aion - 2 Replies
Took a summerbreak from aion and coming back the website is down?
Is aionscript no more ?
|
Aionscript
08/29/2013 - Aion - 4 Replies
Why is Aionscript not working anymore and do they have a ETA on this fix?
|
AionScript
02/26/2013 - Aion - 2 Replies
- 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 the hack when ppl. are near and so on).
Thanks
- Aion EU!
|
Aionscript and other Bots
01/18/2013 - Aion - 0 Replies
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 and teleport hack ?
|
Fragen zu AionScript
04/24/2012 - Aion - 0 Replies
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, besser gesagt der Kleri macht gar nichts.
Ich gehe folgendermassen vor:
Ich starte 2 mal das Spiel und logge mich ein
Ich starte Aion Script und wähle den Prozess mit meinem Kleri aus.
Dann wähle ich das OffizialGrinderFramework aus und klicke auf "on"
soweit so gut, aber wenn ich dann in gruppe bin und mein jäger schaden bekommt macht der...
|
All times are GMT +2. The time now is 00:48.
|
|