-
Member
Looking for a serious (beginner) guide on how to make 3.3.5 script hacks.
Hey there! I am new on this forum, I was looking for a guide that explains in detail how to make World of Warcraft 3.3.5 Hacks/Scripts like: 0.1s Kick, 1 click to cast spell reflection and other interesting things, also please could anybody list me all the available scripts on 3.3.5 (most useful ones in arena/pvp)?
I personally just know few of them, but it seems like there are loads!
Anyway if there's already a guide on this forum could you link it please?
-
Member
I'm just going to quote the forum guidelines real quick.
Got a question? Post it in WoW Bots Questions & Requests. Looking for "build your own bot" material? Head over to the WoW Memory Editing section.
Regarding a list of the hacks in existence:
You might want to try searching this forum and the wow-emu forum(s) for "3.3.5 Hack"
If you really want to invest time into making scripts, you should already know a programming language or know enough about programming to learn one.
You will need to visit the WoW Memory Editing forum or free resources like github projects and WowDev to learn how to manipulate the game memory.
Game manipulation is usually divided into two schools: 1) external (reading the raw memory and reacting as a human player with keyboard/mouse input and 2) internal (injecting code into the wow process to manipulate its existing libraries and lua/api to get the data you need and perform actions.
Once you have decided on which method you will use you can gather your resources (from the internet) or debug / create your own and write your code. The memory editing section has a lot of great threads and guides that are stickied or available via the search feature.
-
Post Thanks / Like - 1 Thanks
Jaladhjin (1 members gave Thanks to RobertoSageto for this useful post)
-
-
Member
What's all this effort I don't get. Unless u know c++ or some crazy shit u won't go far with crappy lua scripts blocked by 99% of servers.
-
Member
Tutorial:
1) Look around internet and find an already existing script and download it.
2) Open it and read it
3) Try to understand logic
4) Modify the script with different ids for spells or try to change little bits of code
5) Test
Here I give you a script you can start with:
if not cTar
then
cTar = {"target", "focus", "mouseover", "arena1", "arena2", "arena3"}
end
AutoOverpower = CreateFrame("Frame", "AutoOverpower", UIParent);
AutoOverpower:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED");
AutoOverpower:SetScript("OnEvent", function(self, event, arg1, arg2, ...)
if(event=="COMBAT_LOG_EVENT_UNFILTERED") then
local spell, _, _, _, _, endTime, _, _, interrupt = UnitCastingInfo("target") or UnitChannelInfo("target")
if spell then
if interrupt == false then
local enabled = GetSpellCooldown("Overpower")
if enabled == 0 then
for i=1, #cTar do
inRange = IsSpellInRange("Overpower", "target")
if inRange==1 then
if not UnitBuff("target", "Divine Shield") then
CastSpellByName("Overpower", cTar[i])
end
end
end
end
end
end
end
end)