• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver
Scriber

Release Scriber (2 Viewers) 4.2.1

No permission to download
Ran Scriber today with a shaman which had differrent spells missing of serveral old expansions. Worked really greate upto Eastern Wastes.
In ETWK he couldn't find a path to the spellvendor. But I ran there manually and opened the vendors shop, and all proceeded from here. (have seen mesh on first page after the run).
Lceaneum seemed very interesting for my shaman, he went there twice :) but not without switching guild-portal and visiting another zone within between.
Much more fun watching the toon doing his purchases, than trying to rembemer all the places to go and visit them manually.
Well done.
yea, SHM and BST are special because of a spell that is not available in POK and only available in lceanium for their lower level 73 and 79?? I think. its really weird but because of the way the Lua is designed, it does go there twice. I will try to modify that for those specific classes so they only go there once

Ran into this issue today. Naving to the NPC manually worked for me though.
fix incoming

Looks like a fantastic alternative to good old scribe.mac !

Run into a problem on a 120 mage with most spells missing 86+, bound in GL, access to regular guild hall

/lua run scriber
Gated to GL run to POK and scribed 86-90 from library and that's it.:bug

no matter how many times I restarted it from different zones, scriber would do nothing.

That is if I did not adjust slider above 90 it would attempt to go to POK again, but otherwise it would do nothing no matter whether I am in POK, GL, or plain GH.

Scriber.lua sits in ~/next/lua
while Merchants.lua and Write.lua sit in ~/next/lua/Scriber folder

All Zone Specific Options are checked (default)
odd, I know its been a while. what did it say in the console window? do you remember?

hey i think this is missing a few druid spells in argath. Perfected blood and some others are cleric + druid spells, so you need this change in merhcants.lua:

argath = {
...
DRU = {"Wonav", "Prilt", "Ephinia"},
...
}
I'll add it in thanks!

Ran this on a higher level toon, worked great up to Eastern Waste Two. Buys and scribes the spells but then just stands there, like the script is caught in a delay loop.

Could be I don't have the expansion. :)
well I mean... scriber doesn't magically allow you to zone into expansions that you don't have lmao. but that does bring a good point that I should run checks for expansions that the character owns. I'll have to look into that and see if I can do that
This version adds rogue sneak/hide if you dont have the shroud aa. Also, when you use bulwark of many portals for your gate, when you empty one it tries to use it and says no charges left even if you have more than one in your inventory. This will destroy the empty bulwark.
I didn't know that about the bulwark. I may remove it due to the way the Lua is set up until I can figure out how to use that kinda stuff appropriately
also, I'm gonna use sneak/hide for rogue upcoming. that way they don't have to use invis pots or anything like that

Went to run it this morning to make sure I had everyone up to date, and found an issue with it.

My cleric goes to find the first spell vendor by the name of "Vicar Glaunn", I have no idea who that is, it's none of the 1-70 spell vendors on Riz anyway, that we currently have with the TSS expansion. First guess is that it's a vendor added for lvl 70-75 spells in another expansion or two, but regardless it kills the lua, at step #1.
sorry toad, scriber is set up for live. vicar is a pok vendor for us. I know nothing about tlp or where the vendors are for lower expansions pre level 90. unfortunately I was not playing at that time so I don't know where the vendors are at the moment. eventually I may run a seperate tlp merchants.Lua for those who need it but for now. I just need to get it working the best I can.

Possible timing problem detected: Easynav reported error
View attachment 42360

the second travelto Guildhall I launched manually and it worked.
My doubt: the first attempt initiated by Scriber as issued a tic to early, preventing to work as expected.
OFten it works as expected, sometimes this error occurs.

Actually I a running 3 chars, and it happened multiple times, not only from GL to Gh but also from GL to Tranquillity and other targets.

This is a great tool which helps to ease a otherwhise looong duty. Even with some hickups, it's a great helper to get all the missing stuff.
I don't think it is a timing issue. I have had the same issue with using /travelto saying theres no path or unable to find the next zone outside of using scriber. I'm not sure whats going on with that. it was also around the same time they did an update and my char has stopped looking down while traveling. its caused issues with chars that lev

Last time I tried it on a necro, no plugins loaded, character in the foreground, it would walk up to the guild portal, open merchant, do nothing, then walk into the guild portal and stand there. When i did it on my bard, it would get in an endless cycle of going to argath over and over.
sounds like you don't have portalsetter which is needed. I would check your plugins and make sure that is running
 
Kuhle updated Scriber with a new update entry:

Vendors and fixes

-Fixed the Paladin vendor being spelled wrong.
-Added a Druid Vendor in Argath
-Added a check for the modest guildhall, guildhall3....why's it gotta be different?????
-Will /Nav Stop once you get to the guildhall so it doesn't keep circling to find guildhalllrg (Palatial and Grand)
-BST and Shm will no longer go to Lceanium twice.

I'll look more into some of the other fixes later. this was just a quick update since I've been away for so long

Read the rest of this update entry...
 
Very useful script. Did you consider changing line 955.

Line 955 still using
mq.cmdf('/yes')
Not everyone has an alias for /yes
mq.cmd('/notify largedialogwindow LDW_YesButton leftmouseup')
Works for everyone.
 
Last edited:
I thought the /yes alias was now there by default?
Not sure, here is my list. Default as far as I know. EDIT: Looks like the only reference to /yes command is from the plugin MQ2YES
Code:
Aliases
--------------------------
//if: (0) /echo \awBUFFS-13.012AN \agS:LoadAliases L:1777 C:Main CI:1 T:0 \aw delete
/a: /anonymous
/afktoolson: /changevarint AFKTools AFKToolsOn
/assistat: /changevarint Melee AssistAt
/autofireon: /togglevariable AutoFireOn
/autorezon: /togglevariable AutoRezOn
/b: /bazaar
/ba: /bazaar
/bazecho: /echo \ar[\a-gBazaar3.mac\ar]\aw > \ao
/buffson: /togglevariable BuffsOn
/buffwhilechase: /togglevariable BuffWhileChasing
/c: /consider
/campfire: /echo Summon Campfire
/camphere: /togglevariable ReturnToCamp
/campradius: /changevarint General CampRadius
/cha: /channel
/chase: /togglevariable ChaseAssist
/chasedistance: /changevarint General ChaseDistance
/chaseoff: /changevarint General ChaseAssist 0
/chaseon: /changevarint General ChaseAssist 1
/conditions: /togglevariable conditions
/conditionsoff: /togglevariable conditions off
/conditionson: /togglevariable conditions on
/d: /duel
/debugall: /debug all on log
/debugbuff: /togglevariable DebugBuffs
/debugdps: /togglevariable DebugDPS
/debugpet: /togglevariable DebugPet
/depositstuff: /echo NinjadvLoot depositing items to guildbank
ngevarint DPS DPSOn
/dpsskip: /changevarint DPS DPSSkip
/dpswrite: /togglevariable DPSWriteOn
/exp: /echo ${Me.PctExp}% experience...
/ez: /lua run easynav
/eza: /dga /lua run easynav
/ezg: /dgga /lua run easynav
/f: /feedback
/fa: /fastdrop
/g: /gsay
/givebags: /echo PetToysPlease
/givepettoys: /echo PetToysPlease
/givetoys: /echo PetToysPlease
/gmlist: /who all gm
/gu: /guildsay
/healson: /changevarint Heals HealsOn
/hp: /echo Current Health: ${Me.CurrentHPs} -- Max Health: ${Me.MaxHPs}
/interrupton: /togglevariable CastingInterruptOn
/katwistpause: /togglevariable TwistHold 1
/katwistresume: /togglevariable TwistHold 0
/key: /keys
/kissedit: /echo kissedit
/ktdismount: /echo KTDismount
/ktdoor: /echo KTDoorClick
/kthail: /echo KTHail
/ktinvite: /echo KTInvite
/ktsay: /echo KTSay
/kttarget: /echo KTTarget
/load: /loadspells
/lootdestroy: /echo LootIniItem Destroy ${Cursor.Name}
/lootignore: /echo LootIniItem Ignore ${Cursor.Name}
/lootkeep: /echo LootIniItem Keep ${Cursor.Name}
/looton: /changevarint General LootOn
/lootquest: /echo LootIniItem Quest|${QuestKeep} ${Cursor.Name}
/lootsell: /echo LootIniItem Sell ${Cursor.Name}
/m: /msg
/mana: /echo Current Mana: ${Me.CurrentMana} -- Max Mana: ${Me.MaxMana}
/maxradius: /changevarint Pull MaxRadius
/maxzrange: /changevarint Pull MaxZRange
/medcombat: /togglevariable MedCombat
/medstart: /changevarint General MedStart
/meleedistance: /changevarint Melee MeleeDistance
/meleeon: /togglevariable MeleeOn
/mercassistat: /changevarint Merc MercAssistAt
/mezon: /changevarint Mez MezOn
/modrods: /echo ModRodsPlease
/modrodspls: /echo ModRodsPlease
/modrodsplz: /echo ModRodsPlease
/movewhenhit: /togglevariable MoveWhenHit
/newif: /if
/npc: /who npc
/pethold: /togglevariable PetHold
/peton: /togglevariable PetOn
/pettoys: /echo PetToysPlease
/pettoyson: /togglevariable PetToysOn
/pettoysplz: /echo PetToysPlease
/r: /reply
/rebuffon: /togglevariable RebuffOn
/returntocamp: /togglevariable ReturnToCamp
/rezalloff: /togglevariable AutoRezAll 0
/rezallon: /togglevariable AutoRezAll 1
/scatteron: /togglevariable ScatterOn
/sellstuff: /echo NinjadvLoot selling items to vendor
/setae: /iniwrite AE
/setaggro: /iniwrite Aggro
/setbackoff: /backoff
/setbuffs: /iniwrite Buffs
/setburn: /iniwrite Burn
/setcure: /iniwrite Cure
/setdps: /iniwrite DPS
/setheals: /iniwrite Heals
/slotid: /echo ${SelectedItem.InvSlot}
/switch: /echo Switch Target
/switchma: /switchma
/t: /tell
/ta: /tap
/tloc: /echo ${Target.Name}'s Location is ${Target.Y} ${Target.X} ${Target.Z}
/trackme: /trackmedown
/w: /who
/waithere: /togglevariable waithere
111 aliases displayed.
 
Last edited:
Not sure, here is my list. Default as far as I know. EDIT: Looks like the only reference to /yes command is from the plugin MQ2YES
Code:
Aliases
--------------------------
//if: (0) /echo \awBUFFS-13.012AN \agS:LoadAliases L:1777 C:Main CI:1 T:0 \aw delete
/a: /anonymous
/afktoolson: /changevarint AFKTools AFKToolsOn
/assistat: /changevarint Melee AssistAt
/autofireon: /togglevariable AutoFireOn
/autorezon: /togglevariable AutoRezOn
/b: /bazaar
/ba: /bazaar
/bazecho: /echo \ar[\a-gBazaar3.mac\ar]\aw > \ao
/buffson: /togglevariable BuffsOn
/buffwhilechase: /togglevariable BuffWhileChasing
/c: /consider
/campfire: /echo Summon Campfire
/camphere: /togglevariable ReturnToCamp
/campradius: /changevarint General CampRadius
/cha: /channel
/chase: /togglevariable ChaseAssist
/chasedistance: /changevarint General ChaseDistance
/chaseoff: /changevarint General ChaseAssist 0
/chaseon: /changevarint General ChaseAssist 1
/conditions: /togglevariable conditions
/conditionsoff: /togglevariable conditions off
/conditionson: /togglevariable conditions on
/d: /duel
/debugall: /debug all on log
/debugbuff: /togglevariable DebugBuffs
/debugdps: /togglevariable DebugDPS
/debugpet: /togglevariable DebugPet
/depositstuff: /echo NinjadvLoot depositing items to guildbank
ngevarint DPS DPSOn
/dpsskip: /changevarint DPS DPSSkip
/dpswrite: /togglevariable DPSWriteOn
/exp: /echo ${Me.PctExp}% experience...
/ez: /lua run easynav
/eza: /dga /lua run easynav
/ezg: /dgga /lua run easynav
/f: /feedback
/fa: /fastdrop
/g: /gsay
/givebags: /echo PetToysPlease
/givepettoys: /echo PetToysPlease
/givetoys: /echo PetToysPlease
/gmlist: /who all gm
/gu: /guildsay
/healson: /changevarint Heals HealsOn
/hp: /echo Current Health: ${Me.CurrentHPs} -- Max Health: ${Me.MaxHPs}
/interrupton: /togglevariable CastingInterruptOn
/katwistpause: /togglevariable TwistHold 1
/katwistresume: /togglevariable TwistHold 0
/key: /keys
/kissedit: /echo kissedit
/ktdismount: /echo KTDismount
/ktdoor: /echo KTDoorClick
/kthail: /echo KTHail
/ktinvite: /echo KTInvite
/ktsay: /echo KTSay
/kttarget: /echo KTTarget
/load: /loadspells
/lootdestroy: /echo LootIniItem Destroy ${Cursor.Name}
/lootignore: /echo LootIniItem Ignore ${Cursor.Name}
/lootkeep: /echo LootIniItem Keep ${Cursor.Name}
/looton: /changevarint General LootOn
/lootquest: /echo LootIniItem Quest|${QuestKeep} ${Cursor.Name}
/lootsell: /echo LootIniItem Sell ${Cursor.Name}
/m: /msg
/mana: /echo Current Mana: ${Me.CurrentMana} -- Max Mana: ${Me.MaxMana}
/maxradius: /changevarint Pull MaxRadius
/maxzrange: /changevarint Pull MaxZRange
/medcombat: /togglevariable MedCombat
/medstart: /changevarint General MedStart
/meleedistance: /changevarint Melee MeleeDistance
/meleeon: /togglevariable MeleeOn
/mercassistat: /changevarint Merc MercAssistAt
/mezon: /changevarint Mez MezOn
/modrods: /echo ModRodsPlease
/modrodspls: /echo ModRodsPlease
/modrodsplz: /echo ModRodsPlease
/movewhenhit: /togglevariable MoveWhenHit
/newif: /if
/npc: /who npc
/pethold: /togglevariable PetHold
/peton: /togglevariable PetOn
/pettoys: /echo PetToysPlease
/pettoyson: /togglevariable PetToysOn
/pettoysplz: /echo PetToysPlease
/r: /reply
/rebuffon: /togglevariable RebuffOn
/returntocamp: /togglevariable ReturnToCamp
/rezalloff: /togglevariable AutoRezAll 0
/rezallon: /togglevariable AutoRezAll 1
/scatteron: /togglevariable ScatterOn
/sellstuff: /echo NinjadvLoot selling items to vendor
/setae: /iniwrite AE
/setaggro: /iniwrite Aggro
/setbackoff: /backoff
/setbuffs: /iniwrite Buffs
/setburn: /iniwrite Burn
/setcure: /iniwrite Cure
/setdps: /iniwrite DPS
/setheals: /iniwrite Heals
/slotid: /echo ${SelectedItem.InvSlot}
/switch: /echo Switch Target
/switchma: /switchma
/t: /tell
/ta: /tap
/tloc: /echo ${Target.Name}'s Location is ${Target.Y} ${Target.X} ${Target.Z}
/trackme: /trackmedown
/w: /who
/waithere: /togglevariable waithere
111 aliases displayed.
100% delete that commented out /if alias - that thing should just not exist at all. should never exist in a way that people can see/copy that thinking it should be something to use.
 
100% delete that commented out /if alias - that thing should just not exist at all. should never exist in a way that people can see/copy that thinking it should be something to use.
Where did it come from? I didn't put it in the alias list. lol Also, there is no Yes there?
 
Where did it come from? I didn't put it in the alias list. lol Also, there is no Yes there?
re: yes alias - if you migrated and didn't start with a new macroquest.ini - there would be no way of it being there without you adding it.
re: the /if alias - I wish i knew. it should not exist.
 
re: yes alias - if you migrated and didn't start with a new macroquest.ini - there would be no way of it being there without you adding it.
re: the /if alias - I wish i knew. it should not exist.
So looking at the default ini file these are the only aliases?
Code:
[Aliases]
/tloc=/echo ${If[${Target.ID},${Target.DisplayName}'s Location is ${Target.Y} ${Target.X} ${Target.Z},You do not have a target!]}
/yes=/multiline ; /squelch /notify LargeDialogWindow LDW_YesButton leftmouseup ; /squelch /notify LargeDialogWindow LDW_OKButton leftmouseup ; /squelch /notify ConfirmationDialogBox CD_Yes_Button leftmouseup ; /squelch /notify ConfirmationDialogBox CD_OK_Button leftmouseup ; /squelch /notify TradeWND TRDW_Trade_Button leftmouseup ; /squelch /notify GiveWnd GVW_Give_Button leftmouseup ; /squelch /notify ProgressionSelectionWnd ProgressionTemplateSelectAcceptButton leftmouseup ; /squelch /notify TaskSelectWnd TSEL_AcceptButton leftmouseup ; /squelch /notify RaidWindow RAID_AcceptButton leftmouseup
/no=/multiline ; /squelch /notify LargeDialogWindow LDW_NoButton leftmouseup ; /squelch /notify ConfirmationDialogBox CD_No_Button leftmouseup ; /squelch /notify ConfirmationDialogBox CD_Cancel_Button leftmouseup ; /squelch /notify TradeWND TRDW_Cancel_Button leftmouseup ; /squelch /notify GiveWnd GVW_Cancel_Button leftmouseup ; /squelch /notify ProgressionSelectionWnd ProgressionTemplateSelectCancelButton leftmouseup ; /squelch /notify TaskSelectWnd TSEL_DeclineButton leftmouseup ; /squelch /notify RaidWindow RAID_DeclineButton leftmouseup
 
If you delete lines from your Ini that were generated automatically by using /kissasssist wont they just be replicated the next time you run the command anyways?
 
I was still having some issues with getting some toons to ww2, they would just stop doing anything when it came time to go there. I'm pretty sure it had something to do with not being invisible. The invis to undead wasn't helping much either running through cobalt scar two. And did a little arranging of spells and set up to buy invis potions in pok for non invis classes. A few other things. Only tested on my non-invis toons and works great. Cannot verify if anything broke in the process of my madness. lol Just sharing it for some ideas and additions. Thanks again for the great script.
 
I was still having some issues with getting some toons to ww2, they would just stop doing anything when it came time to go there. I'm pretty sure it had something to do with not being invisible. The invis to undead wasn't helping much either running through cobalt scar two. And did a little arranging of spells and set up to buy invis potions in pok for non invis classes. A few other things. Only tested on my non-invis toons and works great. Cannot verify if anything broke in the process of my madness. lol Just sharing it for some ideas and additions. Thanks again for the great script.
I like it, I may move it around a bit and do some testing before I send it out though
 
Just another update. I was having issues with the Cobalt Scar and Great Divide boxes being checked when the script checks those two zones for a WIZ or DRU. (only two classes that get the teleport spells). Being a class that is not DRU or WIZ it was just Stalling out with this code.

if (((MinLevel <= 115) and (MaxLevel >= 111) == true) and (TableCheck(MyClassSN(), {'WIZ', 'DRU'}))) then

I used the mq.TLO.Me.Class.ShortName() check (might be a better way). However I got the script to run the entire way through. Haven't tested with a 115+ DRU or WIZ though. A couple lines in there were just for debugging Enter CS2 and Exit CS2 and so on. anyway. lol

also add
, "Krykorn Elsonower"
to westwastestwo vendor for special abilites
 

Attachments

Last edited:
Just another update. I was having issues with the Cobalt Scar and Great Divide boxes being checked when the script checks those two zones for a WIZ or DRU. (only two classes that get the teleport spells). Being a class that is not DRU or WIZ it was just Stalling out with this code.

if (((MinLevel <= 115) and (MaxLevel >= 111) == true) and (TableCheck(MyClassSN(), {'WIZ', 'DRU'}))) then

I used the mq.TLO.Me.Class.ShortName() check (might be a better way). However I got the script to run the entire way through. Haven't tested with a 115+ DRU or WIZ though. A couple lines in there were just for debugging Enter CS2 and Exit CS2 and so on. anyway. lol

also add
, "Krykorn Elsonower"
to westwastestwo vendor for special abilites
not sure why it would stall out. I've used it on my toons several times. I'll look over it again. maybe some of the updates that mq has done over the last year changed how I should be doing things
 
Good evening,

I noticed this behavior when using Scriber on a lvl 86 Magician:

When it purchases spells for lvl 86, the toon approaches the correct NPC (Elementalist Bartbur -0.45, 1108.91, 31.87) in the Plane of Knowledge. It then proceeds to purchase all of the lvl 86 spells correctly with one exception…Malosene (MAG 86/SHM 87).

Instead it purchases…Malosenea (MAG 81/SHM 82).
 
Good evening,

I noticed this behavior when using Scriber on a lvl 86 Magician:

When it purchases spells for lvl 86, the toon approaches the correct NPC (Elementalist Bartbur -0.45, 1108.91, 31.87) in the Plane of Knowledge. It then proceeds to purchase all of the lvl 86 spells correctly with one exception…Malosene (MAG 86/SHM 87).

Instead it purchases…Malosenea (MAG 81/SHM 82).
I'll look into it, got a lot of stuff in doing with it at the moment
 
While you are looking into things.... 8)

I have run into an issue where they run to the guild lobby transport dude... they fail to give the item to the dude to set the transporter, usually because they are too far away from the hand in guy is my best guess on that issue... but I have a hard time telling where they are trying to go .. and end up having to restart from scratch. Is there anyway to clearly tell where they are headed or what step they need to be on ?

Second request ... can the Lua be paused if they run out of money and then resumed when the funds issue is corrected ? lol Sorry my dudes are broke !
 
Figured I would share my updated version of the script for the new expansion. You will still need the dependencies such as navmesh files and nav and such. Another thing altered was only trying to open a vendor if you are not in distance of the vendor. Sometimes if nav would fail you would target a merchant from across zone. This version will give a message when nav fails instead of targeting the merchant. Hope this helps with the update.

update: changed file structure to /scriber/init.Lua
 

Attachments

Last edited:
While you are looking into things.... 8)

I have run into an issue where they run to the guild lobby transport dude... they fail to give the item to the dude to set the transporter, usually because they are too far away from the hand in guy is my best guess on that issue... but I have a hard time telling where they are trying to go .. and end up having to restart from scratch. Is there anyway to clearly tell where they are headed or what step they need to be on ?

Second request ... can the lua be paused if they run out of money and then resumed when the funds issue is corrected ? lol Sorry my dudes are broke !
lol, good suggestions, I will take that into consideration. I haven't even got to jump into NOS yet, so got lots to update
 
Figured I would share my updated version of the script for the new expansion. You will still need the dependencies such as navmesh files and nav and such. Another thing altered was only trying to open a vendor if you are not in distance of the vendor. Sometimes if nav would fail you would target a merchant from across zone. This version will give a message when nav fails instead of targeting the merchant. Hope this helps with the update.
I like it. I'll implement some of that stuff into my update. got some of your changes already inputted a different way into the next update.
 
Such a great utility which helps so much. Lately tho as in today, 3 dif toons at almost every zone after scribing, was getting the message of "your current bind zone is not compatable with scriber. you need to go to guildlobby" yet they all are binded in the guild lobby.
And i placed scriber on pause, the UI disappeaered and i could not do a thing after that on one of my toons, did not know the command to bring the UI back or end the script.
 
Such a great utility which helps so much. Lately tho as in today, 3 dif toons at almost every zone after scribing, was getting the message of "your current bind zone is not compatable with scriber. you need to go to guildlobby" yet they all are binded in the guild lobby.
And i placed scriber on pause, the UI disappeaered and i could not do a thing after that on one of my toons, did not know the command to bring the UI back or end the script.
I'll take a look at it.
 
Progressive spells in Shar Vahl

, 'Elder Veteran Muhrak'

Went and modified again. :) When hitting pause scripts now poof the gui. This will keep the gui up and also you can click the end button when it is paused or running. Also, added the merchant above.
 

Attachments

Last edited:
Here's the init.Lua file with some bug fixes. FIxes the zone selection so it actually represents the level range selected.
 

Attachments

Love this, thank you for it. Flawless on Mage. However, my SK wont cast gate potions (bind is set to lobby), but won't use them.

I have "send me to bindpoint" checked. Any way to get potions to work?
 
I have always relied on Bulwark of Many Portals, but after looking at the issue I see

as far as the non-gate classes, I don't see where its calling for use of potions to gate.

here you have a
if not HomeItem() then
but nothing if HomeItem()

update
mq.cmdf('/usitem %s', click) to
mq.cmdf('/useitem "%s"', clicky)
in three places.
maybe something like
Code:
-- Time to go home --
local function Home()
    Write.Info('Trying to go Home')
    if sendmehome then
        if TableCheck(GetMyZone(), bindzones) == false then
            mq.delay(300)
            if TableCheck(MyClassSN, GateClass) then
                doGate()
                mq.delay(10000, function() return TableCheck(GetMyZone(), bindzones) end)
                while TableCheck(GetMyZone(), bindzones) == false do
                    doGate()
                end
            else
                if HomeItem() then
                    HomeItem()
                end
                if not HomeItem() then
 

Attachments

Last edited:
Hey all- having a strange behavior. This Lua works perfectly on all my toons except my cleric. The cleric will just auto-run to a poison merchant in PoK as soon as I run scriber without even clicking start or adjusting any settings. After changing anything it doesnt change anything.

I tried deleting scriber completely, and reinstalling but still the same behavior on just my cleric. I am guessing there is some setting or file I missed that is stuck for this character, but I am having trouble figuring this one out. Any suggestions or has anyone else come across this before?
 
Hey all- having a strange behavior. This LUA works perfectly on all my toons except my cleric. The cleric will just auto-run to a poison merchant in PoK as soon as I run scriber without even clicking start or adjusting any settings. After changing anything it doesnt change anything.

I tried deleting scriber completely, and reinstalling but still the same behavior on just my cleric. I am guessing there is some setting or file I missed that is stuck for this character, but I am having trouble figuring this one out. Any suggestions or has anyone else come across this before?
does it say
print('You need Cloudy Potions')

SInce Cleric is non invis class, it is probably heading to the merchant to buy Cloudy Potions.
Code:
local PotClass = {'WAR', 'CLR', 'MNK', 'BER', 'PAL'}
local pots = 'Cloudy Potion'

Also on a side note, that init file two posts up, I believe addresses the issue of not using gate potions for non gate classes.
 
Last edited:
Kuhle updated Scriber with a new update entry:

Fixes and cleanups

Removed GC option for Shar Vahl Divided (doesn't exist)
Corrected an issue with Wizards not being included in getting to Cobalt Scar
Generic Cleanup
Removed extra ROG 'SOS' and placed within normal Cast invis and Cast ITU using SOS
Corrected Placement of Expansion Check for TOV
added a zone check for Great Divide for Wizards and Druids
now doesn't automatically start looking for cloudy potions, waits until you start running scriber
added the option to choose weather scriber buys cloudy pots...

Read the rest of this update entry...
 
Release Scriber

Users who are viewing this thread

Back
Top
Cart