Hola keria preguntar k se pone a una macro para k coja los materiales necesarios de un cofre
Hola keria preguntar k se pone a una macro para k coja los materiales necesarios de un cofre
set %material X (arrastras o dobleclickeas en el objeto en cuestión, para que te salga el valor de X, donde la X es el valor de la variable #LLIFTEDTYPE)
set %cofre Y (donde Y es el valor de la variable #LOBJECTID, previamente clickeado el cofre )
finditem %material %cofre
event drag #FINDID (o #FINDSTACK, dependiendo si es objeto apilable o no)
wait 10
msg $
click XXX XXX p (donde las X son las coordenadas de tu mochila, #BACKPACKID).
Esto es lo básico.
Finditem %NombreoTypo C_ , %NombreDelCofre
event drag #findid
Set %TiempoMax #SCNT +2
while ( ( #CONTNAME <> stack_gump ) && ( %TiempoMax > #SCNT ) )
{
wait 1
}
msg %CuantosQuieresMover $
Set %TiempoMax #SCNT +2
while ( ( #CONTNAME <> drag_gump ) && ( %TiempoMax > #SCNT ) )
{
wait 1
}
Click %DondeLoDejasX %CondeLoDejasY p
//////////////////////////////////
en el caso de que sean objetos no acumulables ( dagas, morteros ect )
//////////////////////////////////
Finditem %NombreoTypo C_ , %NombreDelCofre
event drag #findid
Set %TiempoMax #SCNT +2
while ( ( #CONTNAME <> drag_gump ) && ( %TiempoMax > #SCNT ) )
{
wait 1
}
Click %DondeLoDejasX %CondeLoDejasY p
P.D : Así es como lo hago yo.
P.D2 : Lo he escrito sobre la marcha, no está testeado y puede tener errores.
pufff esto de acer macros es mas dificil de lo k creia xD
No veas si complicáis las cosas, xddd
finditem %objeto C_ , %cofre
exevent drag #FINDID "cantidad" ;#FINDSTACK los coge todos
wait 10
exevent dropc #BACKPACKID
Un saludo.