Giter VIP home page Giter VIP logo

famebot's People

Contributors

natiiix avatar thomas-crane avatar zacktaylor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

famebot's Issues

Reconnect doesn't work

When i get nexuses instead of my character moving up nexus and going to the realm, my character moves in a diagonal direction to the left and gets stuck on a wall.
Is this just me?

Inability to send messages

My idea for a solution: Add a textarea in the famebot window that lets you send messages. Just a suggestion.

[Request] smart autoloot

a autoloot that makes the bot walk to the bag then continue farming would be awesome, i might be wrong but couldn't you make the cluster on the bag and once the pot is picked up the bag is gone so to starts farming

[Request] Some kind of Discord implementation

This would make proper fame botting functional again, as you could use the discord implementation to fetch the messages from the EUN2.1 Discord.

I already made a rough sketch of how this would work before; I could post that if you need it for reference.

Trying to edit?

I noticed that the famebot was moving back and forth in the train or was avoiding gods, so I changed the code in the plugin.cs folder, but how do I get everything else into the .dll file that is runnable by Krelay? Thanks.

Not sure if its just my problem . Error message obtained

[Error] An exception was thrown
within ServerPacket
at Dictionary`2.get_Item

System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary2.get_Item(TKey key) at Lib_K_Relay.GameData.GameDataMap2.ByID(IDType id)
at FameBot.Core.Plugin.OnUpdate(Client client, Packet p)
at Lib_K_Relay.Proxy.<>c__DisplayClass37_0.b__0()
at Lib_K_Relay.Utilities.PluginUtils.ProtectedInvoke(Action action, String errorProvider, Type filteredException)

might be cause of the new patch not too sure of the reason.

Some keystrokes don't get sent to the client when the client windows is focused then loses focus.

The issue can be reproduced by following these steps

  1. Start the bot
  2. Focus the client window (click on the client window)
  3. Focus any other window (click on a window which isn't the client)

When the client window loses focus, some keystrokes don't get sent to the client. E.g. in the nexus, the client can still move sideways (S and D are fine) but cannot move forwards or backwards (W and D are not being sent).

So far this has only been tested in the nexus

Conventionnal changes

I just wanted to recommend changing the plugin name to something more conventional like FameBot and change the command from /bind to /fb or /famebot
Feel free to close this since it isnt really an issue
And also good job, I really like it :)

Trying to move to a realm below the realmposition causes incorrect behaviour

To reproduce this,

  • Find a server with a realm close to the bottom of the realm portal area
  • Use /famebot prefer <realmname> to ensure the bot chooses that realm
  • Use /famebot set realmposition in a spot which is above the realm (higher up on the map)
  • Move back to the fountains and start the bot.

The bot will move towards the realm, but as soon as it falls below the realmposition y value it will move back to the realmposition. This is caused because of the bot will only attempt to move towards an actual portal if it is above the realmposition y value.

My current priority is auto loot, so this won't be fixed until auto loot is implemented.

Nexus positions need updating

once i start the bot it runs on top left if just started instead of going north to the portals, if i move near the portals then hit start it goes in correctly and if i go in then get ported back to nexus it then move stright to the left not top left but only left

Lag

When this plugin is active through KRelay, i get a shit ton of server lag, including alot of errors in KRelay. Got the latest versions of both.

Any ideas?

Client disconnected

"Client disconnected. Waiting a few seconds before trying to press play..."
This keeps happening when I go afk. When I come back I find my PPE running against the bottom left corner of nexus. Any help to make the client not disconnect?

Replace logging system

The current logging system is known to cause crashes.
I think its most likely a cross-threading issue.

Reconnect to realm would reconnect to any realm, despite it not being the optimal one

In commit ebe4481 the added realm reconnect would ignore the optimal realm and reconnect to the realm it was in before either way.

I'm assuming this originates from if (client.State.LastRealm?.Name.Contains(bestName) ?? false)
and would work better if changed to if (client.State.LastRealm?.Name == "NexusPortal." + bestName)
although I haven't tested this fix yet, this should work fine.

Edit: also as seen here: https://azuki.s-ul.eu/s5CCXcsZ I would also set the variable bestName in the else from the first if-statement

If the bot reconnect's to a same dungeon > kicked to char list.

So if you start the bot he walks normal to dungeon and is joining it.
If you go back to Nexus and he walks to same realm again and tries to enter you get kicked to your char list.

Just wanted to mention this here. (Using it with your latest K-Relay release). Edit: i just saw its the reconhandler in k-relay.. i thought it was already fixed by you. But nice you found it anyways :)

FameBot Not Moving

I recently was trying to get a famebot and I saw yours. It seemed very good and I tried it out, but I couldn't get it to move. I did everything required, /bind, tried changing settings, and more. I looked at the key presses menu and it showed the bot pressing keys, but I wasn't moving.
screen shot 2017-08-06 at 3 28 51 pm
Note: Using Wine on a Mac

Crashes Often

Often time it just crashes right out of the blue. Most of the times this happens when just farming fame, and not actually trying to escape from escape or something.

[REQUEST] If nexus, reconnect like clients using reconnect

When you hit 'p' it reconnects back to realm for crazyclient. My suggestion would be to have it if you nexus from anywhere besides oryx castle, it automatically reconnects you like the client using its reconnect feature.

It would bypass waiting for the realm to have an open spot again ๐Ÿ’ƒ

Krelay Issue

Im having an issue with the client.

[Listener] Starting local listener...
[Listener] Local listener started.
[Listener] Stopping local listener...
[Error] An exception was thrown
within LocalConnect
at <>c__DisplayClass31_0.b__0

Object reference not set to an instance of an object.

The krelay cant find my adobe flash projector client and it won;t let me use any plugins such as famebot. Could you help me out? thanks.

[Enhancement] Entering of realms

Allow auto reconnect to realms aft entering realms via /nexustutorial . currently the famebot only allows entering of full realms when directly entered from the portal. since client reconnect to realm works aft using /nextutorial to enter i figured it should be possible to implement in the famebot considering how most of the time if you make it late to the fametrain it close to never opens again within a short period.

Thanks for reading :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.