i want to make my script and i dont understand can you make a video how to make a script??
thanks your Rbot
Originally Posted by bimapopo
i want to make my script and i dont understand can you make a video how to make a script??
thanks your Rbot
Unfortunately I don't really have time to do this at the moment. You can have a look at the example scripts included in the 'Scripts' folder of the bot and see if you can work out what is going on. It's best to use the script editor to do this as it will give you information about what each function does.
- - - Updated - - -
Originally Posted by paullascano
Bro I've noticed that it disconnects even without bad connection, sometimes when i log-in its stuck in authenticating, can you fix it?
I rarely get disconnected; I can usually leave the bot on overnight and it will only disconnect once or twice (and auto re login is reliable enough to handle this). I can't really fix the disconnecting issues as I don't know what's causing them. If you get stuck on authenticating try clearing your IE browser cache - that might help, otherwise I'm not really sure as I can't recreate this issue.
Originally Posted by paullascano
i think you will make some bot for rbot, goodluck, share the blessing bruh haha
Follow this
Ya, I will make my first bot for rbot. Btw I already know how to do it. Thank you
help
Originally Posted by afianf
Ya, I will make my first bot for rbot. Btw I already know how to do it. Thank you
hey if you can help me with smth?
I cant seem to find those TEMP Item ID'S, I tried WPE Pro, searched for a long time and since u know.. could u give me a hand?
Originally Posted by hybriderFR
hey if you can help me with smth?
I cant seem to find those TEMP Item ID'S, I tried WPE Pro, searched for a long time and since u know.. could u give me a hand?
Whenever I try and login to Rbot I get a message to download the game launcher
imageⓘ I'm not a coder, so not sure what to do, thanks! Actually, after downloading the fix file and replacing it in the original 1.6, the bot works fine. Hope this helps anyone with the same problem as me!
Originally Posted by legit9852
image I'm not a coder, so not sure what to do, thanks! Actually, after downloading the fix file and replacing it in the original 1.6, the bot works fine. Hope this helps anyone with the same problem as me!
Thats good
@rodit If I'm Making New Bot How Can I See Whole CMD To Chose One Of Them !
Is There List For That..
Like Random Kill What Is The CMD = Random Kill ? - Delay = CMD ? - If My Health Grater That Or Less Than = CMD ?
I Wont To Whole CMD Cuz I'm Pretty Good Boter At Greimoire I Just Need To Know Whole Commands
Sorry For My Bad Englishm Hope You Can Got My Point.
"something went wrong download artix launcher"
Originally Posted by rodit
Hello,
I have tried out a range of bots in the past, but found most of them quite inconvenient to use as you have to click hundreds of buttons to get something quite simple done. A bit over a month ago, I reached out to the developer of Grimoire to ask if he would be okay with me using his bot as a base for creating my own (and releasing it), and he said it would be fine.
As a result, I have developed a new bot (the back-end of which is loosely based on Grimoire - I used a modified version of Biney's client SWF and pretty much rewrote everything else). This bot has the features of other bots, but instead of using a GUI to create bots, scripts are written (in C#) to control the game. This is much more versatile and usable for those who know how to program in C# (admittedly, this bot is not for everyone, although less experienced users could use others' bot scripts).
Here is a short video outlining some of the features of the bot (and some of the bugs):
The attached archive contains the bot program and its dependencies, some example scripts (in the 'Scripts' folder), as well as documentation for the scripting interface (in the 'Docs' folder). I will try to release updates to this to fix various bugs and if there is a bot that is in particularly heavy demand, I may write a script for it. Please do not ask me questions about the C# language - use Google (although I am more than happy to help out with any issues specifically related to the scripting interface - for example, if you want to know how to move an item from the player's inventory to their bank). Please do read the documentation and look through the example scripts before asking me questions.
Example Scripts Included:
Nulgath's Favor/Archfiend Approval (Approvals.cs)
Black Knight Orb (BlackKnightOrb.cs)
Blood Gem of the Archfiend (BloodGems.cs)
Elder's Blood (Daily) (EldersBlood.cs)
Emblem of Nulgath (EmblemOfNulgath.cs)
Essence of Nulgath (EssenceOfNulgath.cs)
Generic farm/kill bot (Farm.cs/Kill.cs)
Nulgath Larvae (stacks u13 and non-mem voucher, sells mem voucher) (NulgathLarvae.cs)
Tainted Gems (bone dust reagent) (TaintedGems.cs)
Void Knight Challenge (a lot of it) (VoidKnighChallenge.cs)
Mysterious Dungeon Rep (must have complete some previous quests) (MDRep.cs)
I originally created this bot to help me get Void Highlord which is why most of the examples are for items needed to get the class.
If you are having the flash ocx error, go here: get.adobe.com/flashplayer/otherversions/ and install the Internet Explorer (ActiveX version). (Note you may have to select Windows 7 as your operating system to do this).
I would like to give a massive thanks to Biney for allowing me to use his parts of his bot, and giving me advice on how to release this.
Update (v1.1) (19/12/17):
Added a much better script editor with auto-completion.
The ScriptMain method of scripts must now be enclosed in a class. I have updated the documentation and examples to reflect this.
Sorry - The bot won't run on wine. It will only run on a proper windows installation. You would have to install windows on a virtual machine or dual boot if you want to use the bot.
- - - Updated - - -
This sounds like poor performance due to a bad connection (I have the same issue). I'm not sure how to fix it to be honest - I'll look into it though.
- - - Updated - - -
I have created a minor update for the bot which includes the following improvements:
Daily (and monthly) quest completion can now be checked using the new ScriptQuests.IsDailyComplete function (see docs in script editor)
Added player targetting/killing (ScriptPlayer.AttackPlayer and ScriptPlayer.KillPlayer).
I have updated the bot to v1.4. I have added a number of new features, and fixed a few things:
New Scripting Features:
- Event System - Quite limited at the moment, although a useful event that can be listened for is when the player death event. See the Events section of the documentation.
- StackGlitch function - This will automatically perform the bank stack glitch on the desired drop.
- KillForItem(s) - Function to make the player attack a monster until it has the items you want.
- Some other not very interesting functions (I don't even remember what they were).
New Options:
- Private Rooms - Any calls to the Join function in the script will join a random private room.
- FPS Cap - Sets the maximum FPS for the game to run at (default 30) (thanks Biney). Low FPS cap + Lag Killer = Very Low CPU.
- Run on Exit - You can now set a shell command to be run when the script exits (i.e. you can launch a program of your choosing such as the shutdown program) - See the 'Advanced >>' section of the scripts window.
Skills Window:
- You can now create, load, and save different skill configurations. I have included ones that I use for Archpaladin and Void Highlord.
- You can create combinations of rules on when to use the skills (i.e. different health and mana levels). This can be extended to more customizable rules in scripts (you can create your own functions to check whether the skill should be used or not).
- Scripts must be restarted in order for changes in the skill configuration to take effect (the checkbox must also be toggled).
Fixed Stuff:
- Fixed auto-relogin - However, it will wait 75 seconds before logging back in (to ensure it accounts for disconnects). It will automatically restart any running script so it is important for the script to load the bank (Player.LoadBank) if you want it to work when the player has been re-logged in.
- Improved stability and significantly reduced disconnects - you no longer need to manually wait for any action to cooldown (such as switching maps) as this is now handled by the SafeTimings feature (providing the SafeTimings option is enabled, which it almost always should be).
Example Scripts:
- DarkCrystalShards.cs - Does the Essence of Defeat Reagent quest to obtain these (quite quickly, providing you are of decent level and have skills configured correctly - jumps to different rooms to kill Makai faster etc.)
- Maybe some others (I don't know which ones were there before).
If you have any suggestions or bugs to report, please contact me (rodit@protonmail.com).
I fixed the login issue (thanks to Biney) and added a couple more features here and there. I'm too lazy to write a proper changelog; this will probably be the last release of this; Grimoire will have a similar scripting feature soon so this bot will become unnecessary
(if an admin could merge into original post, that would be great )
I have fixed the login issue in the update just posted (1.4.1.0)
New Features:
- New 'Ensure Relogin' checkbox will rejoin any server that is available (i.e. not the one that was just logged into, as you may have been disconnected from it, so reconnection is not guaranteed - I would recommend you always have this on, note Auto Relogin must also be on).
Script Features:
- New 'Hunt' functions (ScriptPlayer#Hunt, ScriptPlayer#HuntForItem(s)). These functions will search the currently joined room for living instances of the enemy (across all cells) and kill it. To hunt multiple enemies, separate their names with the '|' character (see SpiritOrbs.cs script for example). This can be a convenient alternative to glitched rooms in terms of spawn times, as the player will automatically jump to another cell to find and kill an enemy rather than waiting for it to respawn.
- MapItemIdentifier (new class): contains static methods to find all of the quest items that can only be obtained using getMapItem for any given quest. The player must be in the map where the getMapItem packet would normally be sent from for this to work. See the MapIDerTest.cs script for example.
These item IDs, and their corresponding quest IDs can be viewed manually using the loaders form (selecting Map Item IDs in the bottom combo box, and clicking grab). This feature works on means with a somewhat lose foundation, and has only been tested on a handful of rooms. It should work on most, if not all, rooms.
The way it works is by downloading the map SWF, disassembling it using rabcdasm (thanks, once again, to Biney for indirectly introducing me to this tool with his release of his 'Swiff code injector'), and scanning the disassembled code for map item id assignments. A dictionary is built with the map item ids and their corresponding quest ids. The values are cached so this has to only be done once for each map (the cache is in the rabcdasm/cache directory, and can be cleared safely at any time, although the actual directory should not be deleted). I don't believe this has been done before and its potential utility is quite massive.
(again, if an admin could merge with the original post, that would be great )))
- Added new function 'AddTempItem' which uses the temp item glitch to add the specified number of temporary items to your inventory. I do not recommend overusing this as players have claimed it has got them banned. There are multiple example scripts under the 'TempGlitch' directory in the scripts directory to help understand this function's use. For this function to work, you must have at least one of the temporary item.
- Fixed all targeting issues (i.e. with Slugfit etc). Now, when the player is killing an enemy, it will sometimes not look targeted, even though it is (i.e. don't worry if the monster's hp box doesn't show up).
- Added a few scripts (some BLoD ones, proper VHL challenge (not tested all the way through, although should work fine) etc.)
- Stats window which shows bot kills, run time, quests accepted/completed and some other info.
- Probably a bunch of other stuff which I have forgotten about.
Screenshots
GIF showing nulgath larvae quest being completed repeatedly with the temp item stack glitch (running TempGlitch/NulgathLarvaeTempItemGlitch.cs script):