Features GFBot Ver.1
- Mapless Waypoints (Waypoints can now be saved; either map or mapless)
- Auto-Chat
- Auto-Sell crappy loots
- Auto-buy stuff to the nearest store
HowTo:
Let's start with setting waypoints on mapless ones,
(You can toggle between map or mapless by simply opening and closing the map. If you want to use mapless just close the map or if you want mapped just open it)
Setting up a mapless waypoint is easy, you just have to stand where you want to be your waypoint and hit Alt+A..
I recommend that you get many waypoints so you won't get stuck as much. In area where there are a lot of obstacles, the mapless waypoint system is not as good as mapped system in terms of getting stuck.
Although, mapless waypoint system has an anti-stuck system of itself, it is quite limited compared to the map ones.
In this case, good managing of waypoints can be an effective solution if you really want to use the mapless.
Mapless works best in an open field where only few obstacles are present.
Just a reminder for those who are using the the mapless ones:
Try to set your safe zone using mapped waypoint if its far, you can have both map/mapless at the same time. This also applies to StoreNPC's use mapped waypoint hover to the potion icon and add.
Try to set your waypoints as near from each other as possible about 60 in range, if there are obstacles (enemy range from you, i guess u could just estimate it ).
For the mapped waypoint,
The new thing about mapped waypoint is that you can now save the waypoints so you won't bother doing the waypoints ever again once you've done it one time.
It also have anti-drag system that works when the map is drag somewhere the bot will try to revert it to its original position so no more complaints of "oh no, my map was dragged on the right side of the client and now im stuck in one place and died T_T"
Hit Alt+A to add waypoint in the map.
Mapped waypoint system has a better chance of not getting stuck as much because it is clicking directly to the map and could avoid alot of obstacles in the way.
Unlike mapless ones, you can set your safezone anywhere you like.
Auto-chat,
How will the chat works is in your hands, let me give you a scenario. For instance, a GS whispers you: "are you a bot?". Well, we all know that you are botting and most likely afk. So that's done? With the chat system we can avoid this. The new chat gambit system will decrease you being caught significantly. Here's how:
-To add chat gambits just put [ChatGambits] on your yourcharacter.ini file.
-Here's how to add reply,
C1=Whisper-GS|bot|wth dude? do you see im busy here?|10m
So what's this? Let's break it down,
- C1= is just the name you want for the chat gambit. You can name it anything u like.
- Whisper= is where you want to say it and where it is receieved. In this case, when someone whispers to me i reply back using whisper.
- GS= a specific person you want to say/whisper your chat. In this case, when a see a GS in their names I will reply them back. (This can be omitted if you don't want to reply to a specify a person.)
- bot= this is the word that is when read, you will reply. For example, you saw a word "bot" in your whisper then it will reply.
- wth dude? do you see im busy here? = well, this is your reply when you read a word bot in whisper, enough said.
- 10m = this is the delay. it means it won't reply again after 10 minutes. After 10 mins and sees a word "bot" then it will reply the same reply. (Note: All timer inputs can now be represented by h/s/m like 10m, 100s, 1h default is 's' if not present)
So, if i will reply the same thing then they will know that i am a bot? wth!? That isn't correct. You can input like,
C2=Whisper-GS|bot|stop bothering me! you're annoying as hell!|10m
This means that when you receive a "bot" word again it will change your reply to "stop bothering me! you're annoying as hell!".
You can make as many chat gambits as you like here are some example:
As you can see up there, there something like C5=Say|bot|SAFESIT|10m. What the hell is this?Code:[ChatGambits] c0=Whisper-GSFinal|hi|hi there final|1h c1=Whisper-GS|bot|??|10m c2=Whisper|bot|what?|10m c3=Whipser|hello|hi|3m c4=Whisper|hi|hello|3m c5=Say|bot|SAFESIT|15m c6=Whisper|are you there|hm?|5m c7=Whisper|dragon|Mount|10m c8=Whisper|what|dunno|10m c9=Whisper|u there|???|10m c10=Say-GS||QUIT|20m C11=Whisper||NOTIFY|10m
Well, when someone say "bot" word on channel "Say" it will trigger "SAFESIT" where you will just sit in there for 15 minutes.
You can also put like, C10=Whisper||NOTIFY|10m.
|| = this means that any chat that are not recognized will get you NOTIFY.
Using the above sample, when the GS said: "hey, asdasd"
Since, "hey, asdasd" is not on your list then it will notify you if you set notifyemail in your [Misc].
Always, remember that chat gambits are seperated by "|" and order is important, top most will have priority of execution.
here is a quick setup guide on how to setup StoreGambits
the key/variable name for StoreGambits should be same as the PointerName in GFBot.ini and it is the amount of that Item.Code:[StoreGambits] Alt12=10|100|7|10G0S0C Alt11=200|0|0
- Alt12 = means the pointerName
- 10 = means the minimum amount so it goes back to NPC
- 100 = means the max amount to refill so if its 8 it will buy 92 pieces or till its greater than or equal 100
- 7 = means the 7th slot in that store, buying in page 2 of the store means 10 + 7th slot so 17
- 10G0S0C = means if you have over this amount buy it (this is optional) default is 1G0S0C
In Alt11 settings means once it reaches more than 200 it will go to store, by setting 0|0
BreakArmor or BreakWeapon you simply do
Thats it. There are some more ways to do specific breaking stuff using ChatGambits. Lots of possibilities can be done with chatGambits and turning ON system chat and all.Code:[Shortcut] changeWeapon=!1 [Gambits] changeWeapon=BreakWeapon
You could do a shortcut in chatgambits like so
Also you can now run to safe using DMG gambits likeCode:[ChatGambits] changeArmor=System|YourArmorName is broken or something|changeWeapon|1m
safesit=DMG > 500 OR DMG > 10% Or HP < 30%
means it might be fighting a boss so it will run to safezone but would run back as soon as the target is gone.
Here is how to revive when you die:
MaxUsage - This is the # of times to execute a shortcutCode:[Misc] exitdie=0 [Shortcut] die=REVIVE [Gambits] die=HP = 0
This means those things will only be executed twice when a monster is selected or monster is killed.Code:[MaxUsage] Skill1=2 Loot=2
Also please test this.
Just added improved playeralert in 1.0.0.4
Adding playeralert=Name1,Name2,Name3 in [Misc] will make your char go to safezone in 10 minutes by default to change put
Also by default, any name that starts with GS will do playeralert.Code:[Delay] playeralert=20m
Using SpriteGambits
Add new section in your player.ini
- This means train sprite1(F6) with 3rd line for training, open up the +- thing and it will just click the 3rd line, if item requirement is not enought it will collect 4th line in Collect.Code:[SpriteGambits] var1=1|3|4
For just collecting
- This means it will collect 4th line until Alt12(make sure put the item in Alt12) is greater than 1000Code:var2=1|1000|4|Alt12
changelogs
v1.1.1.9 - 1/27/2011 - STABLE
-Bugfix reply chat gambits
-Updated pointers
v1.1.1.8 - 1/2/2011
-Bugfix sprite train/collect window offsets
v1.1.1.7 - 10/6/2010
-Bugfix sprite stamina < 100 not completing
v1.1.1.6 - 10/4/2010
-Fixed sprite window offsets
-Updated charbase pointer for playeralert
v1.1.1.5 - 9/24/2010
-Updated sprite pointers(Causing sprite trainer to fail)
-Updated ES pointers
-Added __Map__ variable for ConfigFile
v1.1.1.4 - 8/17/2010
-Bugfix sprite gambits
-Updated pointers
-Added stamina requirements for sprite trainer
v1.1.1.3 - 6/6/2010
-Improved client detection
v1.1.1.2 - 6/1/2010
-Bugfix Sprite trainer
v1.1.1.1 - 5/31/2010
-Bugfix file log creation
v1.1.1.0 - 5/30/2010
-Added SUMMON_SPR_1/2/3 shortcut commands
-Bugfix sprite trainer
-Added logging for chats/sprites
-Improved logging/auto log if unlogged
v1.1.0.2 - 5/27/2010
-Bugfix choosing wrong sprite collect/train
-Moved spritegambits actions after normal gambits
-Updated pointers
v1.1.0.0 - 5/27/2010
-SpriteGambits added
v1.0.0.8 - 5/25/2010
-Added login module
v1.0.0.7 - 5/20/2010
-Changed chatsystem default to read
-Added logs for chat/store gambits
v1.0.0.6 - 5/15/2010
-Improved mapless anti-stuck
-Improved mapped waypoint check
-Improved waypoint radius
v1.0.0.5 - 5/13/2010
-Improved fightstuckdelay
-Improved players detection
v1.0.0.4 - 5/12/2010
-Change adding of safe/store waypoints
-Improved playeralert
v1.0.0.3 - 5/11/2010
-Added notifyalert(accepts a path to execute)
-Improved anti-stuck for mapless waypoint
-Added ChatGambits execute Shortcut and QUIT
v1.0.0.2 - 5/11/2010
-Improved map/mapless waypoint system
-Improved Auto-Buy/Sell
v1.0.0.1 - 5/11/2010
-Removed debug msgbox in storegambits
v1.0.0.0 - 5/10/2010
-Added REVIVE action(exitdie must be 0)
-Added equipment breaking gambits (BreakArmor,BreakWeapon)
-Added delay settings(3s,5m,1h default s)
-Added last damage gambits (DMG)
-Added client pointer detection
-Added Auto save waypoints
-Added auto align mapped waypoint system
-Added mapless waypoint system
-Added MaxUsage
-Added ChatGambits
-Added PartyGambits
-Added StoreGambits
v0.9.8.4 - 5/2/2010
-Works without waypoint added
-Improved waypointradius(moved to Misc)
v0.9.8.3 - 4/30/2010
-Bugfix kill increment on ignored monsters
v0.9.8.2 - 4/28/2010
-Bugfix MemoryRead from 0.9.8.1
v0.9.8.1 - 4/27/2010
-Updated Pointers
-Added playeralert
-Added support for >=, <=, != in gambits
v0.9.8.0 - 4/22/2010
-Too far bugfix
-Made exittimer accept (YYYY-MM-DD HH:MM)
-Added untested feature
v0.9.7.2 - 4/19/2010 - STABLE
-Bugfix log email
-Auto shutdown
v0.9.7.1 - 4/18/2010
-Changed deathmail to notifyemail
-Added logcount (default 5)
-Bugfix running to safe zone
-Moved version in window
v0.9.7.0 - 4/18/2010
-Removed waypointdelay
-Update player coords pointer (Causing range errors)
-Improved AI
v0.9.6.0 - 4/17/2010
-Added deathmail
v0.9.5.4 - 4/17/2010
-Added ability to change WindowTitle and VERSION from GFBot.ini
-Target bugfix - bugfix
-Added auto renaming
v0.9.5.0 - 4/17/2010
-changed shortcuts, please refer to the guide
-Added fightstuckdelay
-Removed stuckdelay
-Removed stuckescape
-Improved stuff
v0.9.4.1 - 4/16/2010
-Bugfix charactername.ini loading
v0.9.4.0 - 4/15/2010
-Added SHP(Summon HP),THP(Target HP),RANGE(Target distance) in gambits
-Used CharacterName.ini for config if not set
-Added more logs
v0.9.3.0 - 4/14/2010
-Added memory write in config
-Added Zoom out after kill
v0.9.2.0 - 4/14/2010
-Added check if equipment broken quit bot
-Bugfix anti-stuck
-Added saferunactions
v0.9.1.0 - 4/13/2010
-Recoded Anti-Stuck improved
-Added alt+r reload config
v0.9.0.0 - 4/13/2010
-Added anti-ks
-Added attak and ignore distance
-Added ignoremonsters and attackmonsters
v0.8.3.0 - 4/11/2010
-Bugfix safezone run
-Added escape fight when coming from safe zone
v0.8.2.0 - 4/11/2010
-Improved sitting and camper mode
v0.8.1.0 - 4/11/2010
-Bugfix sitactions lag
v0.8.0.0 - 4/10/2010
-Bugfix safezone run
-Added [Misc] section in config
-Added sitactions for allowed actions while sitting
-Added skillset to use when starting to bot
-Added exitlevel to close client when reach certian level
-Added exittimer to close client (in hours)
v0.7.2.0 - 4/9/2010
-Bugfix error in anti-stuck
-Improved anti-stuck
v0.7.1.0 - 4/8/2010
-Bugfix anti-stuck
-More accurate player position
v0.7.0 - 4/8/2010
-Added Safe Zone notice
-Code cleanup
v0.6.1 - 4/8/2010
-Bugfix TTL forula
-Bugfix recoversit/safesit conflict
v0.6 - 4/7/2010
-Changed GFBot.ini format
-Added ability to add gambits variable
-Added waypointradius
-Added escapefight
-Fixed cursed heal before safezone
v0.5.1 - 4/6/2010
-Added recoversit (recoversit=HP < 50%)
v0.5 - 4/5/2010
-Target bugfix
-Safe zone always camper mode
v0.4 - 4/4/2010 - Stable
-New improved GUI
-Bug Fixes
v0.3 - 4/4/2010
-Map bug fix
-Added some stats
v0.2 - 4/3/2010
-Improved safepoint processing
-Some bug fixes
v0.1 - 4/2/2010
-Waypoints
-Gambits
-Anti-Stuck
Source: Link for downloading: you should have 10 useful posts, 10 thanks
Please register or login to download attachments.