Jump to content

fengshibang

Members
  • Posts

    32
  • Joined

  • Last visited

Reputation Activity

  1. Like
    fengshibang got a reaction from Renee in How to Pass Anti-Bot   
    So the answer is on the chat channel.
  2. Like
    fengshibang got a reaction from Renee in How to Pass Anti-Bot   
    Some servers will have anti-bot verification systems, just like the following. Pop up a window and ask some simple math questions. If you answer correctly, you can continue playing. If you answer incorrectly or do not answer, you will be kicked off the line. If you answer incorrectly many times, you will be blocked. Could anyone tell me if there is any way to solve this problem?

     
  3. Thanks
    fengshibang reacted to dmxf in Unable to find WOW process   
    @Droidz
    HI,Droidz
    Now there are many servers that prevent Bot from being linked to games by modifying the process name of World of Warcraft.
     

    3/5000 Like this,So WRobot cannot find the process.What is the solution to this problem?  
  4. Thanks
    fengshibang reacted to Matenia in [WOTLK] Get World Coordinates From Map Coords   
    //https://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/wow-memory-editing/382790-zones-coordinates-world-zone-coordinates.html //somehow (ObjectManager.Me.Position.Y - x1) / (x2 - x1) is the character's on-map X position (notice the Y) //reversing that formula, you can get playerX (world position) based on all y values, it's utterly confusing and makes no sense to me private Vector3 CalculateMapCoords(string luaUnit) { float mapX = Lua.LuaDoString<float>($@" local x, y = GetPlayerMapPosition('{luaUnit}'); return x; "); float mapY = Lua.LuaDoString<float>(@" local x, y = GetPlayerMapPosition('{luaUnit}'); return y; "); return CalculateFromMapPosition(mapX, mapY); } private Vector3 CalculateFromMapPosition(float mapX, float mapY) { var x1 = 2041.67f; var x2 = 895.833f; var y1 = 1627.08f; var y2 = 862.5f; var playerX = -mapY * y1 + mapY * y2 + y1; var playerY = -mapX * x1 + mapX * x2 + x1; return new Vector3(playerX, playerY, PathFinder.GetZPosition(new Vector3(playerX, playerY, 100))); } Coordinates in there are hardcoded for warsong gulch. It's up to you to adjust this 
  5. Like
    fengshibang got a reaction from Droidz in how to get text from chanel?   
    --[[ Options start here ]] local M="CHAT_MSG_SYSTEM" function MS(msg) SendChatMessage(msg) end function yz() if (event==M) then local zj=string.find(arg1, "答题时间") if(zj) then end local s1=arg1 local zj=string.find(s1, "+") if(zj) then local s=arg1 local z="+" local y="?=" local param1, param2 = string.find(s, z) local m = string.len(s) s=string.sub(s,param2+1) local ts = string.reverse(s) local param1, param2 = string.find(ts, y) local m = string.len(s) - param2 + 1 local hou if (y == false) then hou = string.sub(s, m+1, string.len(s)) else hou = string.sub(s, 1-1, m-1) end local s=arg1 local z=":" local y="+" local param1, param2 = string.find(s, z) local m = string.len(s) s=string.sub(s,param2+1) local ts = string.reverse(s) local param1, param2 = string.find(ts, y) local m = string.len(s) - param2 + 1 local qian if (strchar == false) then qian = string.sub(s, m+11, string.len(s)) else qian = string.sub(s, 1+10, m-1) end print(qian,"+",hou,"=",qian+hou) MS(tostring(qian+hou)) else local s=arg1 local z="-" local y="?=" local param1, param2 = string.find(s, z) local m = string.len(s) s=string.sub(s,param2+1) local ts = string.reverse(s) local param1, param2 = string.find(ts, y) local m = string.len(s) - param2 + 1 local hou if (strchar == false) then hou = string.sub(s, m+1, string.len(s)) else hou = string.sub(s, 1-1, m-1) end local s=arg1 local z=":" local y="-" local param1, param2 = string.find(s, z) local m = string.len(s) s=string.sub(s,param2+1) local ts = string.reverse(s) local param1, param2 = string.find(ts, y) local m = string.len(s) - param2 + 1 local qian if (strchar == false) then qian = string.sub(s, m+10, string.len(s)) else qian = string.sub(s, 1+10, m-1) end print(qian,"-",hou,"=",qian-hou) MS(tostring(qian-hou)) end end end local F=CreateFrame("Frame") F:SetScript("OnEvent",yz) F:RegisterEvent(M)
  6. Like
    fengshibang got a reaction from 79135 in How to Get text from StaticPopup1   
    Anybody who knows how to get the text form the popup frame.Maybe it can be done with lua I think.

  7. Thanks
    fengshibang got a reaction from Findeh in How to Pass Anti-Bot   
    Please answer the following questions on the chat channel:853-772=?
    The remaining time for answering questions is 300 seconds.
    Overtime will be forced to go offline .
    for several consecutive times Overtime will be banned.
     
    I translated the words in the picture.
  8. Haha
    fengshibang reacted to Serrec in what “guid”means?   
    guid = Globally Unique IDentifier
    You need it to adress a specific object.
  9. Thanks
    fengshibang reacted to Droidz in gather quest in 1.12   
    Hello, try to disable all wow addons and try to increment your min/max latency in advanced general settings
  10. Thanks
    fengshibang reacted to dida1990 in [Fight Class] with Pet (eg. Warlock)   
    I am making this tutorial, because I was searching for this so long, until I just figured out how to use WoW_API with the bot correctly. Maybe you are in the same position as me.
     
    For this we use the WoW_API 
    spellID = the position in your spell book (1 is at the top left, counting up for every step you go down in the first column
    spellbookType = "spell" or "pet" (we want to use "pet" here)
     
    For example: We have a Voidwalker and want to use the spell "Torment" to taunt the target we open up our spellbook and look in the "Demonic" spellbook and find Torment on the 4th position.

    Now we have everything we need:
    - Create a new spell with the name  CastSpell(4, "pet");
    - Add your conditions
    - select "Not spell, is lua script" = true
     

    (Expl.: The -(Torment) is the descrtiption I added in "Spell Settings)
    And there you go.
     
    Warning: This can slow down your rotation a lot, if you will not use the right conditions
×
×
  • Create New...