zbot

Ever since the introduction of SPAM filter from 8/12 patch. I am having trouble communicating with my bots with buff request tells.

/bca and /bct //commands work fine (i.e. /bct Bob //nuke on)

but if i do /bct Bob "buff me", then Bob will not buff, used to work fine before the spam filter patch. Or if i just do /tell Bob "buff me", Bob will not buff either now.

Any idea how to fix this?
 
Same problem here, bots will no longer respond to buff commands (Using Zbot) Alias's are reset as well.
 
This is still broken for me too Supreme. I'm not sure how to fix it. I'm using zbot version 5.23
 
is this part of the mq2 download or from some other site?
 
Not sure if its on mmobugs, but should be on mq2 website or loonies.com
 
is this part of the mq2 download or from some other site?
This is not part of MMOBugs.com release. The poster before me listed where it is supported and found to download.
 
got zbot downloaded...now where do you put the files?
 
Shammy AA malo

Could some add the shammy AA malo to my INI i cant seem to figger out how where to make it work

HTML:
[General]
version=4.55
focusbeneficial=1.0
focusdetrimental=1.0
focushealrange=1.0
fdstand=TRUE
bosslevel=85
dpsflag=TRUE
AutoAssist=TRUE
Leashing=TRUE
leashholder=NAME
leashlength=50
mainassist=NAME
assistpct=97
cannispell=Ancestral Obligation Rk. II
autocanni=TRUE
cannipct=82
bigcannipct=74
sitmed=50
sitmedrange=50
attackwindow=1m
announce=1
resistmax=3
taskupdate=1
leashslop=45
secondassist=NAME
thirdassist=NAME
NULL=4.3

[Messages]
bufftell=.
bigheal=Healing>
smallheal=Healing>
hotheal=TRUE
groupheal=Group Heal INCOMING...
dvaheal=Divine Arbitration INCOMING....
epicheal=Clicking EPIC....
NULL=Incoming soon...

[Debuffs]
active=TRUE
debuffpct=98
debuff1=+Time'sAntithesis
debuff2=NULL
debuff3=NULL
debuff4=NULL
debuff5=NULL
pct=97
AEdistance=200w

[Healing]
smallspell=Dannal's Mending Rk. II
bigspell=Dannal's Mending Rk. II
groupspell=Shadow of Renewal
smallpct=75%
bigpct=72%
hotheal=TRUE
hotspell=Halcyon Whisper Rk. II
healswitchpct=1
puller=NULL
pullerrange=50
grouppct=70
groupheals=TRUE
epicdelay=7
gomspell=Shadow of Renewal
gompercent=70
maintank=Undersin
maintankheal=82
active=TRUE
NULL=5

[Nukes]
active=TRUE
pct=40
nuke1=Bite of the Ukun
nuke2=NULL
nuke3=NULL
nuke4=NULL
nuke5=NULL
delay=34s
mana1=0
npc1=0
pct1=100
cast1=99
mana2=0
npc2=0
pct2=100
cast2=99
mana3=0
npc3=0
pct3=100
cast3=99
mana4=0
npc4=0
pct4=100
cast4=99
mana5=0
npc5=0
pct5=100
cast5=99

[Buffs]
buff1=
buff2=
attack=NAME
attack1=NAME
attack2=NAME
attack3=NAME
active=TRUE
gem=gem6
reset=
delay=8s
mana=0
npc=0
buffset=Buffs
attackspell1=Talisman of the Lynx Rk. III
attackdur1=600
mana2=0
npc2=0

[BuffRequests]
auth1=NAME
auth2=NAME
auth3=NAME
auth4=NAME
auth5=NAME

setsingle=Talisman of Celerity|Unity of the Spirits|Talisman of Foresight Rk. III
setgroup=Talisman of Celerity|Talisman of Unity Rk. II|Talisman of Foresight Rk. III
alias1=Shrink
buff1=Tiny Terror 
alias2=Focus
buff2=Talisman of Unity Rk. II
alias3=agi
buff3=Talisman of Foresight Rk. III
alias4=Haste
buff4=Talisman of Celerity
alias5=Champ
buff5=Champion
alias6=Lass
buff6=Listlessness
alias7=Growth
buff7=Wild Growth
alias8=Hot
buff8=Halcyon Whisper Rk. II
alias9=RC
buff9=Radiant cure
alias10=Heal
buff10=Dannal's Mending Rk. II

[Melee] 
active=FALSE
stickoption=behind
range=15
stick=FALSE
dynamic=TRUE
enraged=TRUE
stopfighthealth=-150
targetswitch=TRUE


[Dots]
active=FALSE
pct=90
dot1=NULL
dot2=NULL
dot3=NULL
dot4=NULL
dot5=NULL
mana1=0
npc1=0
pct1=100
mana2=0
npc2=0
pct2=100
mana3=0
npc3=0
pct3=100
mana4=0
npc4=0
pct4=100
mana5=0
npc5=0
pct5=100

[ModRod] 
modrod=50
caster1=
tell1=Rod
feedperson=
feedperc=00

[Cures] 
active=TRUE 
delay=5s
curer1=NAME
buff1=Malis
spell1=Radiant cure
buff2=Mala
spell2=Radiant cure
buff3=Tashania
spell4=Radiant cure
buff4=Malos
spell4=Radiant cure

[Clicky]
spam=TRUE

clicky1=Crown of Deceit
when1=COMBAT
clicky2=Glyphed Mask of Renewal
when2=COMBAT
Clicky3=Chokadai Spinestrip Belt
when3=COMBAT
Clicky4=Ring of Reconstitution
when4=COMBAT
Clicky5=Familiar of the Emerald Jungle
when5=COMBAT



[Masters]
Controller1=NAME
Controller2=NAME
Controller3=NAME

[Looting]
distance=100
nomobs=40
 
You need to add alias to your ini. It should look like:

[alias]
maloaa="whatever shaman malo aa is called"
alias1=maloaa
name1="whatever shaman malo aa is called"

without the quotes not sure what the shaman aa is called.

Below is from the old Zbot manual that loonies put together.

Zbot can use aliases for many commands. These are defined in your Zbot settings file, you can manually edit them or you can use Zbot commands to write out values.

To define aliases for actual items, put item on cursor then type /misc alias <aliasname>. This will update your ini file or write out a new alias setting using aliasname specified along with the actual item name.

To update alias name for say a combat disc or alt ability, type /misc alias <aliasname> “<actual CA or AA name>”. Don’t forget the quotes as shown.
There are TWO dedicated alias specific names must be defined for cleric epic or your shrink item. If you have a shrink spell name defined or shrink item defined you then can /misc shrink or /bca //misc shrink, and Zbot will cast the shrink item on you or group depending on type of shrink item until all shrunk to minimum size (note: anytime use first time in new zone, Zbot will overcast to determine minimum size for each race for that particular zone). Size to shrink down to is kept in one master file for each box in Zshrink.ini.

aliasX=epic
nameX=actual cleric epic name

aliasX=shrink
nameX=spell name or actual item name

You can cast any alias once defined by typing /clicky <aliasname>, this could be used say by defining on each character of yours aliasX=mount, nameX=actual mount item clicky name, then /bca //clicky mount. Any toon then that has a mount defined, would auto cast even if each has a different mount name.

Any alias defined can then be used in /dot /nuke or /debuff arguments instead of just spell gem #s.

If you want to see your current alias’s an make sure spell names and item names are spelt correctly, you can /misc alias to see current defined alias’s.
 
Last edited:
where do i need to put it at in my INI before slow line ?
 
This should work

Code:
[General]
version=4.55
focusbeneficial=1.0
focusdetrimental=1.0
focushealrange=1.0
fdstand=TRUE
bosslevel=85
dpsflag=TRUE
AutoAssist=TRUE
Leashing=TRUE
leashholder=NAME
leashlength=50
mainassist=NAME
assistpct=97
cannispell=Ancestral Obligation Rk. II
autocanni=TRUE
cannipct=82
bigcannipct=74
sitmed=50
sitmedrange=50
attackwindow=1m
announce=1
resistmax=3
taskupdate=1
leashslop=45
secondassist=NAME
thirdassist=NAME
NULL=4.3

[Messages]
bufftell=.
bigheal=Healing>
smallheal=Healing>
hotheal=TRUE
groupheal=Group Heal INCOMING...
dvaheal=Divine Arbitration INCOMING....
epicheal=Clicking EPIC....
NULL=Incoming soon...

[alias]
maloaa="whatever shaman malo aa is called"
alias1=maloaa
name1="whatever shaman malo aa is called"

[Debuffs]
active=TRUE
debuffpct=98
debuff1=maloaa
debuff2=+Time'sAntithesis
debuff3=NULL
debuff4=NULL
debuff5=NULL
pct=97
AEdistance=200w

[Healing]
smallspell=Dannal's Mending Rk. II
bigspell=Dannal's Mending Rk. II
groupspell=Shadow of Renewal
smallpct=75%
bigpct=72%
hotheal=TRUE
hotspell=Halcyon Whisper Rk. II
healswitchpct=1
puller=NULL
pullerrange=50
grouppct=70
groupheals=TRUE
epicdelay=7
gomspell=Shadow of Renewal
gompercent=70
maintank=Undersin
maintankheal=82
active=TRUE
NULL=5

[Nukes]
active=TRUE
pct=40
nuke1=Bite of the Ukun
nuke2=NULL
nuke3=NULL
nuke4=NULL
nuke5=NULL
delay=34s
mana1=0
npc1=0
pct1=100
cast1=99
mana2=0
npc2=0
pct2=100
cast2=99
mana3=0
npc3=0
pct3=100
cast3=99
mana4=0
npc4=0
pct4=100
cast4=99
mana5=0
npc5=0
pct5=100
cast5=99

[Buffs]
buff1=
buff2=
attack=NAME
attack1=NAME
attack2=NAME
attack3=NAME
active=TRUE
gem=gem6
reset=
delay=8s
mana=0
npc=0
buffset=Buffs
attackspell1=Talisman of the Lynx Rk. III
attackdur1=600
mana2=0
npc2=0

[BuffRequests]
auth1=NAME
auth2=NAME
auth3=NAME
auth4=NAME
auth5=NAME

setsingle=Talisman of Celerity|Unity of the Spirits|Talisman of Foresight Rk. III
setgroup=Talisman of Celerity|Talisman of Unity Rk. II|Talisman of Foresight Rk. III
alias1=Shrink
buff1=Tiny Terror 
alias2=Focus
buff2=Talisman of Unity Rk. II
alias3=agi
buff3=Talisman of Foresight Rk. III
alias4=Haste
buff4=Talisman of Celerity
alias5=Champ
buff5=Champion
alias6=Lass
buff6=Listlessness
alias7=Growth
buff7=Wild Growth
alias8=Hot
buff8=Halcyon Whisper Rk. II
alias9=RC
buff9=Radiant cure
alias10=Heal
buff10=Dannal's Mending Rk. II

[Melee] 
active=FALSE
stickoption=behind
range=15
stick=FALSE
dynamic=TRUE
enraged=TRUE
stopfighthealth=-150
targetswitch=TRUE


[Dots]
active=FALSE
pct=90
dot1=NULL
dot2=NULL
dot3=NULL
dot4=NULL
dot5=NULL
mana1=0
npc1=0
pct1=100
mana2=0
npc2=0
pct2=100
mana3=0
npc3=0
pct3=100
mana4=0
npc4=0
pct4=100
mana5=0
npc5=0
pct5=100

[ModRod] 
modrod=50
caster1=
tell1=Rod
feedperson=
feedperc=00

[Cures] 
active=TRUE 
delay=5s
curer1=NAME
buff1=Malis
spell1=Radiant cure
buff2=Mala
spell2=Radiant cure
buff3=Tashania
spell4=Radiant cure
buff4=Malos
spell4=Radiant cure

[Clicky]
spam=TRUE

clicky1=Crown of Deceit
when1=COMBAT
clicky2=Glyphed Mask of Renewal
when2=COMBAT
Clicky3=Chokadai Spinestrip Belt
when3=COMBAT
Clicky4=Ring of Reconstitution
when4=COMBAT
Clicky5=Familiar of the Emerald Jungle
when5=COMBAT



[Masters]
Controller1=NAME
Controller2=NAME
Controller3=NAME

[Looting]
distance=100
nomobs=40
 
I just realized you using older version of zbot so that may not work.
 
Has anyone found the fix so that Zbot responds to /tell commands, example sending a tell for buffs. Since the patch its been broken
 
Has anyone found the fix so that Zbot responds to /tell commands, example sending a tell for buffs. Since the patch its been broken

I'm with ya, its driving me nuts! having to do simple things like buff manually is too much for a lazy guy like me...I have been spoiled and wish to remain that way :)
 
Try this,

Search for this line:
Sub Event_Chat(ChatType, Sender, ChatText)

Change this:
Sub Event_Chat(ChatType, Sender, ChatText)
/declare i int
/declare j int
/declare k int

To this:
Sub Event_Chat(ChatType, Sender, ChatText)
/varset Sender ${Sender.Right[-2]}
/varset Sender ${Sender.Left[-1]}
/declare i int
/declare j int
/declare k int

I think that should do it but I havent tested it.
 
WOW! this works great. Thank you so much shotgun01. The only line my zbot.mac didnt have was

/declare k int

So i am not sure what that is for.
Pasting it into the macro didn't hurt anything. It is nice to have that back up and working. Thanks again.
 
Try this,

Search for this line:
Sub Event_Chat(ChatType, Sender, ChatText)

Change this:
Sub Event_Chat(ChatType, Sender, ChatText)
/declare i int
/declare j int
/declare k int

To this:
Sub Event_Chat(ChatType, Sender, ChatText)
/varset Sender ${Sender.Right[-2]}
/varset Sender ${Sender.Left[-1]}
/declare i int
/declare j int
/declare k int

I think that should do it but I havent tested it.

thank you...my old version 4.55 only had --

Sub Event_Chat(ChatType, Sender, ChatText)
/declare i int
/declare j int

woot, i no longer have to run around buffless!
 
To get zbot to respond using buff tells use

Alt + O

General tab

Use Tell Windows


when sony added the spam filter the changed the well tells are logged and you bot will not verify a toon in a guild as an auth anymore. Only toon names/group/raid or log his tell unless you use Tell windows.