Usé la misma hace unosdías y ya soy gm :S te la subo por si cambiara alguna línea con la tuya, pero no entiendo a qué será debido que haga logout... ¿has mirado que no te salga un aviso en rojo en el paperdoll? a veces si spameas mucho el sistema te avisa y posteriormente te hecha, me ha pasado con alguna macro o dándole órdenes al wyrm si es por ésto veremos cual es el fallo en la macro ^^
Código:
;********************************Configuracion********************************
set %bandanas_vender 50 ;Cuando llegue a esta cantidad, se venderan.
set %vendor Arminda ;Nombre del vendor
;********************************Macro********************************
set %rollo ZZF
set %tela RTI
set %kit HAG
set %bandana TDI
set %alimento PQD_MQE_FUD_OQE_YRD_YWI_AXI_VQE_BDF_TQE_KPE_QQD_RQ E_SQD_SPE_JQE_ZPE_IQE_YSD
display ok Macro by Nilaween
ciclo:
FINDITEM %tela C_ , #BACKPACKID
IF #FINDSTACK =< 4
{
event sysmessage -----Reponiendo tela...-----
tela:
msg %vendor buy$
gosub gump 6000 800_590 ciclo
gosub click 400 260
gosub gump 6000 800_590 ciclo
gosub esperar 600 540 dmc salir
}
salir:
finditem %rollo C_ , #BACKPACKID
if #FINDKIND <> -1
{
set #LOBJECTID #FINDID
for %i 1 #FINDSTACK
{
event macro 17 0
wait 7
}
}
FINDITEM %kit C_ , #BACKPACKID
IF #FINDCNT < 3
{
set %repeticiones 3 - #FINDCNT
event sysmessage -----Reponiendo kit de costura...-----
msg %vendor buy$
gosub gump 6000 800_590 ciclo
for %i 1 %repeticiones
{
gosub click 400 140 dmc
gosub gump 6000 800_590 ciclo
}
gosub esperar 600 540 dmc salir
}
FINDITEM %bandana C_ , #BACKPACKID
IF #FINDCNT >= %bandanas_vender
{
msg %vendor sell$
for %i 1 6
{
gosub click 400 530 dmc
gosub gump 6000 800_590 ciclo
}
gosub click 375 150 dmc
gosub gump 6000 800_590 ciclo
gosub esperar 600 540 dmc salir
}
IF #FINDCNT < %bandanas_vender
{
FINDITEM %kit , _ , %tela C_ , #BACKPACKID
for #FINDINDEX 1 #FINDCNT
{
if #FINDTYPE = %kit
set #LOBJECTID #FINDID
if #FINDTYPE = %tela
set #LTARGETID #FINDID
}
event macro 17
set #LTARGETKIND 1
target
event macro 22 0
gosub gump 6000 530_480 ciclo
gosub click 30 190 dmc
gosub gump 6000 530_480 ciclo
bandanas:
set %control #SYSTIME
gosub click 230 70 dmc
finditem %tela C_ , #BACKPACKID
gosub gump 6000 530_480 ciclo
set %control #SYSTIME - %control
if #FINDSTACK <= 4 || %control < 1000
goto ciclo lo
goto bandanas
}
goto ciclo
sub gump
repeat
until #contname <> waiting_gump && #contname <> MainMenu_gump && #contname <> Login_gump && #contname <> normal_gump
set %tiempo #SYSTIME + %1
repeat
if %comida < #SYSTIME || %comida = N/A
gosub comer
if %tiempo < #SYSTIME
goto %3
until #CONTSIZE = %2
return
sub esperar
set %weight #WEIGHT
gosub click 600 540 dmc
set %control #SYSTIME + 3000
repeat
if %control < #SYSTIME
goto %4
until %weight <> #WEIGHT
return
sub click
set %clickx #CONTPOSX + %1
set %clicky #CONTPOSY + %2
click %clickx %clicky %3
return
PD: Acabo de ver que en tu macro has colado varias líneas de explicación:
Código:
Macro de tailoring (sastre):
Es una macro muy sencilla y muy útil. Simplemente debéis ir a un vendor de sastrería y poner en la tercera línea de la macro su nombre, quedaros quietecitos al lado y darle al play.
La macro compra lo necesario para fabricar bandanas, las hace y luego se las vende. El coste de subir la habilidad a 100 es de unos 40K.
Puede que éste sea el fallo de tu macro y que afecte directamente al sistema, borra ésto