ScriptUO
Official ScriptUO EasyUO Scripts => Script Debug => Topic started by: Man7dowN on February 27, 2019, 02:40:27 AM
-
this is my restock sub, mainly having trouble with dropping recalls on runebook and returning from the GOTO back to where it left off in the sub, it keeps moving threw other GOTO's.
i think i have a bracket miss placed but i cant find it,,,
any help appreciated
SET %weight 200
set %regamount 50
SET %bandageamount 200
SET %bankbook APNOHPD
SET %farmbook LPOELOD
SET %restockbag FTQDSPD
SET %lootbag ZRBNPMD
SET %dropbag RPYCWND
SET %dropoff POF_MYM
set %garlic KZF_
set %ginseng JZF_
set %mandrake RZF_
set %spider MZF_
set %bandage ZLF_
set %recallget WTL_
set %recallgetamount 100
set %bankboxID JYDQBND
GOSUB RESTOK
halt
SUB RESTOK
Finditem %recallget C_ , %BankboxID
if #findkind
{
goto bankbookstock
}
Finditem %recallget C_ , %BankboxID
if #findkind
{
goto farmbookstock
}
findItem %bandage C_ , %lootbag
if #findkind = -1
{
set %rg %bandage
goto bandagesnag
}
findItem %garlic C_ , %lootbag
if #findkind = -1
{
set %rg %garlic
goto regsnag
}
findItem %ginseng C_ , %lootbag
if #findkind = -1
{
set %rg %ginseng
goto regsnag
}
findItem %mandrake C_ , %lootbag
if #findkind = -1
{
set %rg %mandrake
goto regsnag
}
findItem %spider C_ , %lootbag
if #findkind = -1
{
set %rg %spider
goto regsnag
}
return
bankbookstock:
finditem %recallget C_ , %restockbag
exevent drag #findid #findstack
wait 10
exevent dropc %bankbook
bankbookstock_exit
farmbook:
finditem %recallget C_ , %restockbag
exevent drag #findid #findstack
wait 10
exevent dropc %bankbook
farmbook_exit
bandagesnag:
finditem %rg C_ , %restockbag
exevent drag #findid %bandageamount
wait 10
exevent dropc %lootbag
bandagesnag_exit
regsnag:
finditem %rg C_ , %restockbag
exevent drag #findid %regamount
wait 10
exevent dropc %lootbag
regsnag_exit
-
I might point out a few things that look weird to me.
if #findkind
{
goto bankbookstock
}
Finditem %recallget C_ , %BankboxID
no condition on if statement for this and the next.
Also this statement and others like it does nothing
bankbookstock_exit
Also need waits after dropc commands
Hope this helps.
(I rarely use goto statements, I use gosub)
-
I might point out a few things that look weird to me.
if #findkind
{
goto bankbookstock
}
Finditem %recallget C_ , %BankboxID
no condition on if statement for this and the next.
Also this statement and others like it does nothing
bankbookstock_exit
Also need waits after dropc commands
Hope this helps.
(I rarely use goto statements, I use gosub)
it sure does thank you for reply, i sometimes find myself coming up with commands that dont exist lol, but they sound good