-
Contributor
Originally Posted by
garoboldy
Do you have any plans to allow lua scripts? I've been wanting to write a combat rotation addon for an unlocker. Like the current retail bots have.
I don't plan on adding custom lua functions no, just simple lua unlocker that being said given u only use wow api u can write an addon that can use this just anytime in the addon u need to use say for example CastSpellByName() just wrap it like test("CastSpellByName()")
-
Active Member
Hi @Icesythe7 , awesome work here!!..
Do you have any plans to add support for legion and bfa private servers?
Again amazing work!
-
Contributor
Originally Posted by
xxspokiixx
Hi @Icesythe7 , awesome work here!!..
Do you have any plans to add support for legion and bfa private servers?
Again amazing work!
I actually already made an x64 version that supports 4.x -> retail excluding legion because i cant find a working minimal download(the download while you play version) of it and i have slow internet so dling legion would take like a week (firestorms wont work altho all their other ones did) that being said if you can find me a working minimal download for legion then i will fix that and release x64
-
Post Thanks / Like - 1 Thanks
Zorkanne (1 members gave Thanks to Icesythe7 for this useful post)
-
Active Member
Originally Posted by
Icesythe7
I actually already made an x64 version that supports 4.x -> retail excluding legion because i cant find a working minimal download(the download while you play version) of it and i have slow internet so dling legion would take like a week (firestorms wont work altho all their other ones did) that being said if you can find me a working minimal download for legion then i will fix that and release x64
Sounds cool, I don't know if these two are small enough?
Legion : https://mega.nz/#!xNAWlaxR!EO2TT3dLG...MC1s2OkNXBzmw0
BFA: https://mega.nz/#!IRgkiKpQ!Rvnbm5iqE...-NYHal3IQ-o5qA
Let me know if I can help with anything else. I've started playing in the BFA firestorm and I want to update my rotation scripts for it :P.
-
Contributor
Originally Posted by
xxspokiixx
send me a pm with your discord and if u want you can test for me so i wont have to dl anything lol
-
Member
Last edited by johnatoc; 08-21-2019 at 06:30 AM.
Reason: update
-
Member
I really dont see the purpose of LUA unlocking. If you look at those Protected LUA. I dont see the purpose of doing that
CastSpellByName("Flash Heal") as example when you can just do /cast Flash Heal
Since you really cant use the old Lua Script like this.
Like this It Check if target has buff (Rend) if it does have it wont cast Rend in Rotation and Check Player Buff (Taste of Blood) then use Overpower
/run i=1 while(i<=40)do a={UnitDebuff("target",i)} if(a[1]=="Rend" and a[8]=="player")then break elseif(i==40 and UnitPower('player')>=10) then CastSpellByName("Rend") i=i+1 else i=i+1 end end
/run if UnitBuff("player", "Taste for blood") then CastSpellByName("Overpower") end
Maybe if there a way to use the old lua macro script for tbc,woltk,cata,mop with your lua unlocker (add them for private server).
anyway there advanced lua unlocker in .EWT and WAP admin panel for Woltk/Cata. it just that in private server, it dc u a few minutes later if your using WAP. but .EWT works 100% had no ban in Tauri,MWOW,DragonBlight..So far in all 3.3.5a i play for a year using .EWT never had any ban with the Advance LUA unlock.
Last edited by Totoy Tulog; 06-25-2019 at 07:51 PM.
-
Contributor
Originally Posted by
Totoy Tulog
I really dont see the purpose of LUA unlocking. If you look at those Protected LUA. I dont see the purpose of doing that
CastSpellByName("Flash Heal") as example when you can just do /cast Flash Heal
Since you really cant use the old Lua Script like this.
Like this It Check if target has buff (Rend) if it does have it wont cast Rend in Rotation and Check Player Buff (Taste of Blood) then use Overpower
Maybe if there a way to use the old lua macro script for tbc,woltk,cata,mop with your lua unlocker (add them for private server).
anyway there advanced lua unlocker in .EWT and WAP admin panel for Woltk/Cata. it just that in private server, it dc u a few minutes later if your using WAP. but .EWT works 100% had no ban in Tauri,MWOW,DragonBlight..So far in all 3.3.5a i play for a year using .EWT never had any ban with the Advance LUA unlock.
You can use the script you posted just fine
-
Member
Originally Posted by
Icesythe7
You can use the script you posted just fine
Its quite a confusing guide you put.
cuz you only demonstrate 1 demo by calling it test and test jump.
so first type "customname" and click register
then on macro I have to type? /run customname('JumpOrAscendStart()')
so how do what if my lua macro is like this on my lvl 8 mage (335a)
Code:
#VARIABLES --Short Term
/run c=CastSpellByName -- Cast your poop
/run cd=GetSpellCooldown -- Get spell Cooldown
/run b=UnitBuff -- Buff
/run d=UnitDebuff -- Debuff
/run mana=UnitPower("player")/UnitPowerMax("player") -- Your own mana
/run p="player" -- Your Character
/run t="target" -- Your Target
/run u=IsUsableSpell -- If Spell can be cast
/run r=IsSpellInRange -- Your spell in distance
/run hp=UnitHealth("target")/UnitHealthMax("target") --- Your Target Health
/run health=UnitHealth("player")/UnitHealthMax("player") -- Your own Health
# Conjured -- Check HP/MP Before Combat and Eat Gum.
/run if health<0.50 then RunMacroText("/use Conjured Muffin") end;
/run if mana<0.20 then RunMacroText("/use Conjured Water") end;
# Start -- NO Sound/Error Spamming
/console Sound_EnableSFX 0
/script CloseLoot()
/cleartarget [dead]
/startattack
# Buff -- Check if your character buff
/run if not b(p,"Frost Armor") and u("Frost Armor") then c("Frost Armor") end
/run if not b(p,"Arcane Intellect") and u("Arcane Intellect") then c("Arcane Intellect") end
# Attack -- Your Attacking Spell
/run if not d(t,"Frostbolt") then c("Frostbolt") end
/run if not d(t,"Fireball") then c("Fireball") end
# Debuff Check -- Cast Other Spell if Target have debuff.
/run if d(t,"Frostbolt") and d(t,"Fireball") then c("Fire Blast") end
# End -- Return the Sound
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
wouldn't it be just easier to unlock lua without adding registering names every macro/reload.
I have to insert the word "customname" after the /run?
example
Code:
/run "customname" c=CastSpellByName
/run "customname" d=UnitDebuff -- Debuff
/run "customname" t="target"
/run "customname" if not d(t,"Frostbolt") then c("Frostbolt") end
Last edited by Totoy Tulog; 06-27-2019 at 05:15 PM.
-
Contributor
Originally Posted by
Totoy Tulog
Its quite a confusing guide you put.
cuz you only demonstrate 1 demo by calling it test and test jump.
so first type "customname" and click register
then on macro I have to type? /run customname('JumpOrAscendStart()')
so how do what if my lua macro is like this on my lvl 8 mage (335a)
Code:
#VARIABLES --Short Term
/run c=CastSpellByName -- Cast your poop
/run cd=GetSpellCooldown -- Get spell Cooldown
/run b=UnitBuff -- Buff
/run d=UnitDebuff -- Debuff
/run mana=UnitPower("player")/UnitPowerMax("player") -- Your own mana
/run p="player" -- Your Character
/run t="target" -- Your Target
/run u=IsUsableSpell -- If Spell can be cast
/run r=IsSpellInRange -- Your spell in distance
/run hp=UnitHealth("target")/UnitHealthMax("target") --- Your Target Health
/run health=UnitHealth("player")/UnitHealthMax("player") -- Your own Health
# Conjured -- Check HP/MP Before Combat and Eat Gum.
/run if health<0.50 then RunMacroText("/use Conjured Muffin") end;
/run if mana<0.20 then RunMacroText("/use Conjured Water") end;
# Start -- NO Sound/Error Spamming
/console Sound_EnableSFX 0
/script CloseLoot()
/cleartarget [dead]
/startattack
# Buff -- Check if your character buff
/run if not b(p,"Frost Armor") and u("Frost Armor") then c("Frost Armor") end
/run if not b(p,"Arcane Intellect") and u("Arcane Intellect") then c("Arcane Intellect") end
# Attack -- Your Attacking Spell
/run if not d(t,"Frostbolt") then c("Frostbolt") end
/run if not d(t,"Fireball") then c("Fireball") end
# Debuff Check -- Cast Other Spell if Target have debuff.
/run if d(t,"Frostbolt") and d(t,"Fireball") then c("Fire Blast") end
# End -- Return the Sound
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
wouldn't it be just easier to unlock lua without adding registering names every macro/reload.
I have to insert the word "customname" after the /run?
example
Code:
/run "customname" c=CastSpellByName
/run "customname" d=UnitDebuff -- Debuff
/run "customname" t="target"
/run "customname" if not d(t,"Frostbolt") then c("Frostbolt") end
for the block of code at the bottom would be like this
Code:
/run customname("res = UnitDebuff('target', 'Frostbolt')")
/run if not res then customname("CastSpellByName('Frostbolt')")
-
Post Thanks / Like - 2 Thanks
-
Member
Nothing to see here either.
Last edited by johnatoc; 08-21-2019 at 06:31 AM.
-
Contributor
Originally Posted by
johnatoc
what about the texture problem, any thoughts on that?
oh forgot to reply to this lol yes that was fixed a long time ago in my gui lib it was me not reseting the scene properly I just never updated the gui lib in the dll
-
Post Thanks / Like - 2 Thanks
-
Member
Looks great...can i have ur discord im interested with bfa private server version..im currently on firestorm bfa right now
-
Post Thanks / Like - 1 Thanks
Rusisakov (1 members gave Thanks to xalvarioz for this useful post)
-
Member
thanks everything works
Last edited by Rusisakov; 09-11-2019 at 05:45 AM.
-
Member
/run for r=1,40 doGetNumRaidMembers(); if (UnitHealth("raid"..r)/UnitHealthMax("raid"..r)) <=1 and IsSpellInRange("power Word: Shield", "raid"..r) and (not UnitBuff("raid"..r, "power Word: Shield")) and (not UnitDebuff("raid"..r, "Weakened soul")) then test ("CastSpellByName ('Word of power: Shield', "raid"..r)") else r=r+1 end end
please help me to run this script on this Unlocker
the script for the priest wow 3,3,5
Last edited by Rusisakov; 09-11-2019 at 08:54 AM.