3 pezzi di script da incollare uno dopo l'altro
%casa è il numero della runa di casa
%biblio è il numero della runa della biblioteca
%lag va alzato se laggate
%tinker #true se usate tinkering per i tongs, #false se li avete nella cassa delle risorse
è più stabile e veloce rispetto alla versione dei mace and shield, poi sistemo anche l'altro
ricordo che lo script non va usato away o verrete jailati
versione per carpenter, incollare questo e poi le due parti nei post successivi
%casa è il numero della runa di casa
%biblio è il numero della runa della biblioteca
%lag va alzato se laggate
%tinker #true se usate tinkering per i tongs, #false se li avete nella cassa delle risorse
è più stabile e veloce rispetto alla versione dei mace and shield, poi sistemo anche l'altro
ricordo che lo script non va usato away o verrete jailati
versione per carpenter, incollare questo e poi le due parti nei post successivi
codice:
set %casa 15
set %biblio 14
set %lag 0
set %tinker #true
display scegli il runebook
set #targcurs 1
while #targcurs = 1
{
}
set %libro #ltargetid
display scegli la cassa. devi essere vicino quando la clicchi
set #targcurs 1
while #targcurs = 1
{
}
set %cassa #ltargetid
set %cassax #charposx
set %cassay #charposy
}
set %_worldsavejournalindex #jindex
set *CEOWorldSaving #false
set %primo #true
finditem #charid G_
if #findtype in IS_HS
set %umano #true
else
set %umano #false
set %nodachi ( #maxweight - #weight ) / 10
if %umano
set %nodachi %nodachi + 6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MAIN LOOP;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
loop:
move %cassax %cassay 0 20s
set #lobjectid %cassa
event macro 17 0
wait 15
wait %lag
repeat
{
event property #backpackid
if 125/125 in #property
halt
gosub CEOWorldSaveChecker world_will_save_in world_is_saving world_save_complete 5 90
if %tinker
gosub tool
else
gosub tool2
gosub crafta
finditem EDP C_ , #backpackid
set %crafted #findcnt
}
until #findcnt >= %nodachi
wait 30
wait %lag
if #contname = generic_gump
{
set %clicx #contposx + 230
set %clicy #contposy + 110
click %clicx %clicy r
}
finditem ENK C_ , #backpackid
if #findkind <> -1
{
exevent drag #findid #findstack
exevent dropc %cassa
wait 15
wait %lag
}
set %posx #charposx
set %posy #charposy
repeat
{
gosub s7UseRunebook %libro %biblio r
wait 10
wait %lag
}
until #charposx <> %posx || #charposy <> %posy
gosub consegna
set %posx #charposx
set %posy #charposy
repeat
{
gosub s7UseRunebook %libro %casa r
wait 10
wait %lag
}
until #charposx <> %posx || #charposy <> %posy
goto loop
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;SUB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
sub tool2
tool2:
finditem OBG C_ , #backpackid
if #findkind = -1
{
finditem OBG C_ , %cassa
if #findkind = -1
{
display hai finito le tongs
halt
}
else
{
exevent drag #findid 1
exevent dropc #backpackid
wait 12
wait %lag
}
goto tool2
}
return
sub tool
tool:
finditem OBG C_ , #backpackid
if #findkind = -1
{
finditem ENK C_ , #backpackid
if #findkind = -1 || #findstack < 20
{
trova:
finditem ENK C_ , %cassa
if #findcol <> 0 || #findstack < 3
{
ignoreitem #findid
goto trova
}
exevent drag #findid 3
exevent dropc #backpackid
wait 15
wait %lag
}
finditem KTL C_ , #backpackid
set #lobjectid #findid
event macro 17 0
wait 10
wait %lag
if #findcnt = 1
{
set %clicx #contposx + 30
set %clicy #contposy + 110
click %clicx %clicy
wait 5
wait %lag
set %clicx #contposx + 230
set %clicy #contposy + 130
click %clicx %clicy
wait 30
wait %lag
}
set %clicx #contposx + 30
set %clicy #contposy + 110
click %clicx %clicy
wait 20
wait %lag
set %clicx #contposx + 380
set %clicy #contposy + 270
click %clicx %clicy
wait 20
wait %lag
set %clicx #contposx + 230
set %clicy #contposy + 110
click %clicx %clicy
wait 40
wait %lag
finditem OBG C_ , #backpackid
if #findkind = -1
goto tool
if #contname = generic_gump
{
set %clicx #contposx + 230
set %clicy #contposy + 110
click %clicx %clicy r
}
}
return
sub crafta
finditem ENK C_ , #backpackid
if #findkind = -1 || #findstack < 20
{
trova:
finditem ENK C_ , %cassa
if #findcol <> 0 || #findstack < 20
{
ignoreitem #findid
goto trova
}
set %stack ( #maxweight - #weight ) * 10
if %umano
set %stack %stack + 600
if 1000 < %stack
set %stack 1000
exevent drag #findid %stack
exevent dropc #backpackid
wait 15
wait %lag
}
if #contname <> generic_gump
{
finditem OBG C_ , #backpackid
set #lobjectid #findid
event macro 17 0
wait 10
wait %lag
}
if %primo
{
set %clicx #contposx + 25
set %clicy #contposy + 190
click %clicx %clicy
wait 10
wait %lag
set %clicx #contposx + 380
set %clicy #contposy + 270
click %clicx %clicy
wait 10
wait %lag
set %clicx #contposx + 230
set %clicy #contposy + 70
click %clicx %clicy
wait 10
wait %lag
set %primo #false
}
set %clicx #contposx + 280
set %clicy #contposy + 415
click %clicx %clicy
set %wait #scnt2 + 60
finditem EDP C_ , #backpackid
set %fatti #findcnt
wait 5
while %wait > #scnt2 && #findcnt = %fatti
{
finditem EDP C_ , #backpackid
}
return
sub consegna
finditem TKYM G_
move #findx #findy 0 15s
event macro 1 0 Arabella The Samurai
repeat
{
gosub CEOWorldSaveChecker world_will_save_in world_is_saving world_save_complete 5 90
if #contname <> generic_gump || #contsize <> 345_359
{
set #lobjectid TKYM
event macro 17 0
wait 10
wait %lag
}
set %clicx #contposx + 305
set %clicy #contposy + 340
click %clicx %clicy
set %wait #scnt2 + 5
wait 5
while %wait < #scnt2 && #contname <> generic_gump
{
}
set %clicx #contposx + 40
set %clicy #contposy + 270
click %clicx %clicy
target
finditem EDP C_ , #backpackid
set #ltargetid #findid
set #ltargetkind 1
event macro 22 0
set %wait #scnt2 + 5
while %wait < #scnt2 && #contname <> generic_gump
{
}
}
until #findcnt < 2
wait 20
if #contname = generic_gump
{
set %clicx #contposx + 230
set %clicy #contposy + 110
click %clicx %clicy r
}
return







Commenta