Buenas,busco macro de nigro,actualmente estoy usando la de Nilaween pero se cae cada 20 min o asi.
Buenas,busco macro de nigro,actualmente estoy usando la de Nilaween pero se cae cada 20 min o asi.
Si se cae es porque no estas cerca del vendor y te tiran por flood del chat, tienes que ir al vendor q esta solo e intentar siempre estar lo mas cerca de el, la macro lo suele buscar, pero hay veces que falla, pero a mi me fue bastante bien cuando descubri ese pequeño detalle :P
Voy a probar asi a ver,gracias
Me acabo de dar cuenta,que me desconecta despues del SAVE,porque durante el save usa maldecir arma muchas veces,que solucion le pongo? Pego la macro a ver si alguien es capaz de decirme algo.
set %typearma ZSF
chooseskill necr real
display ok Macro by Nilaween.
finditem *vendor
if #FINDREP <> 1 6
Event SysMessage NO SE HA ENCONTRADO EL VENDOR CERCA!
Event SysMessage Por favor, targetea el vendor.
set #TARGCURS 1
repeat
until #TARGCURS = 0
set *vendor #LTARGETID
finditem %arma C_ , #BACKPACKID
for %a 1 #FINDCNT
{
set %arma . %a #FINDID
set #FINDINDEX #FINDINDEX + 1
}
set %a 1
magia:
finditem YZF C_ , #BACKPACKID
if #FINDSTACK =< 30 || #FINDKIND = -1
gosub comprar
repeat
msg .nigro 04 $
set %mana #MANA
set %a %a + 1
if %arma . %a = N/A
set %a 1
set %tiempo #SYSTIME + 3000
set #LOBJECTID %arma . %a
set %jEnd #JINDEX
a:
if #SYSTIME < %tiempo && #MANA >= %mana
goto a
event macro 17 0
until #MANA < 8
medit:
repeat
until #contname <> waiting_gump && #contname <> MainMenu_gump && #contname <> Login_gump && #contname <> normal_gump && #SKILL < 1000
event macro 13 46
meditando:
repeat
if #MANA = #MAXMANA
goto magia
until %jEnd <> #JINDEX
set %jStart %jEnd + 1
set %jEnd #JINDEX
for %i %jStart %jEnd
{
scanjournal %i
if ESTAS_EN_PAZ in #JOURNAL || #MANA = #MAXMANA
goto magia
if PIERDES_LA_CONCENTRACION in #JOURNAL
goto medit
}
goto meditando
sub comprar
finditem *vendor
if #FINDKIND <> -1
move #FINDX #FINDY
msg Berminghald buy $
gosub gump 3000 800_590 medit
gosub click 375 450 dmc
gosub gump 3000 800_590 medit
gosub click 600 535 dmc
wait 10
goto magia
sub gump
set %tiempo #SYSTIME + %1
repeat
if %tiempo < #SYSTIME
goto %3
until #CONTSIZE = %2
return
sub click
set %clickx #CONTPOSX + %1
set %clicky #CONTPOSY + %2
click %clickx %clicky %3
return
Yo quite dos lineas de la macro y añadi el %arma
set %typearma TSF
set %arma TSF
chooseskill necr real
set %skillini #SKILL
display ok Macro by Nilaween.
finditem *vendor
if #FINDREP <> 1 6
Event SysMessage NO SE HA ENCONTRADO EL VENDOR CERCA!
Event SysMessage Por favor, targetea el vendor.
set #TARGCURS 1
repeat
until #TARGCURS = 0
set *vendor #LTARGETID
finditem %arma C_ , #BACKPACKID
for %a 1 #FINDCNT
{
set %arma . %a #FINDID
set #FINDINDEX #FINDINDEX + 1
}
set %a 1
magia:
finditem YZF C_ , #BACKPACKID
if #FINDSTACK =< 30 || #FINDKIND = -1
gosub comprar
repeat
set %skillinc #SKILL - %skillini
setuotitle Habilidad de nigromancia | S. Inicial:: %skillini | S. Actual: #SKILL | S. Inc: %skillinc |
msg .nigro 04 $
set %mana #MANA
set %a %a + 1
if %arma . %a = N/A
set %a 1
set %tiempo #SYSTIME + 3000
set #LOBJECTID %arma . %a
set %jEnd #JINDEX
a:
if #SYSTIME < %tiempo && #MANA >= %mana
goto a
event macro 17 0
until #MANA < 8
medit:
repeat
event macro 13 46
meditando:
repeat
if #MANA = #MAXMANA
goto magia
until %jEnd <> #JINDEX
set %jStart %jEnd + 1
set %jEnd #JINDEX
for %i %jStart %jEnd
{
scanjournal %i
if ESTAS_EN_PAZ in #JOURNAL || #MANA = #MAXMANA
goto magia
if PIERDES_LA_CONCENTRACION in #JOURNAL
goto medit
}
goto meditando
sub comprar
finditem *vendor
if #FINDKIND <> -1
move #FINDX #FINDY
msg Berminghald buy $
gosub gump 3000 800_590 medit
gosub click 375 450 dmc
gosub gump 3000 800_590 medit
gosub click 600 535 dmc
wait 10
goto magia
sub gump
set %tiempo #SYSTIME + %1
repeat
if %tiempo < #SYSTIME
goto %3
until #CONTSIZE = %2
return
sub click
set %clickx #CONTPOSX + %1
set %clicky #CONTPOSY + %2
click %clickx %clicky %3
return
Voy a probar,gracias enDings
Puedes poner como era el mensaje que inicia el save? Asi lo arreglo y lo dejo ya finiquitado.
Nilaween
Angel Cristo - Domador
Ahmed Al'Sahir - Fighter
Cuando termina el save sale el mensaje de que estas usando mucho time una frase y si sigues asi te echara,no se si es eso lo que dices
se refiere al de abra un save en 1 minuto y el de se esta guardando el servidor
Si, el mensaje que sale en pantalla cuando inicia el save y se "congela" el juego.
Con ese mensaje creo que la macro será capaz de detectar el parón y detener la actividad mientras persista.
Nilaween
Angel Cristo - Domador
Ahmed Al'Sahir - Fighter
Prueba con esta:
A ver si va bien.
Última edición por Nilaween; 09-Jan-2016 a las 13:21
Nilaween
Angel Cristo - Domador
Ahmed Al'Sahir - Fighter
Hola.
Ahora no busca al vendor,y tambien se cae,y se cae creo(no me hagas mucho caso) porque al no buscar al vendor solo dice el nombre del vendor y "buy" a todas horas y al final termina cayendose el juego
Comprendo.
Es un error un poco raro. He modificado la macro que puse hace dos post para que reinicie la configuración si el vendor no está cerca. El problema es que si eso pasa la macro se quedará enganchada esperando a que lo targetees.
Se mueve mucho el vendor? Por mucho quiero decir que se te vaya bastante de la pantalla. Porque si es así la macro peta porque le pierde el rastro.
Si te animas a probarla y me dices qué tal te lo agradecería.
Nilaween
Angel Cristo - Domador
Ahmed Al'Sahir - Fighter
El vendor se mueve bastante,no llega nunca a irse de la pantalla pero si se pone detras de unas piedras que hay,debe ser por eso,quiza buscando otro vendor funcionaria mejor.