Yo te pido un favor: no hagas la de comprar regs.
Yo te pido un favor: no hagas la de comprar regs.
k decir k no te dijesen...eres el ....amo,gracias
Mirate este post.
http://ultima-alianza.com/foro/macro...ar-regs-53397/
Que conste que yo NO tengo macro de comprar regs.
Ya lo había visto, pero no me termina de convencer. No tengo pensado hacer una de comprar regs pero no se .... xdd
No entiendo en que perjudica que se posteen macros, pienso que al contrario, al haber igualdad todos tienen las mismas posibilidades y la igualdad creo que es positiva tanto en el juego como en todo, a no ser, claro, que seas del otro 1% xddd
Un saludo.
Hola, tienes alguna macro de Talar por recall que también coma que no sea por carriles. Me explico: Que sueltes al pj en medio de un bosque, tale y llegado a un peso recalee para dejar el material y luego volver al mismo sitio y seguir. xDDDD
Un saludo
Esque no es lo mismo que macrear una habilidad, que todos pueden hacerlo a la vez si quieren. Sin embargo, ya es molesto que llegues a un vendor a comprar regs para hacer pvp y encontrartelo vacio, como para que ahora esten TODOS SIEMPRE vacios. Se destrozaria el negocio de alquimia, escriba, etc, ya que de los 10 que estaran macreando comprar regs solo 2 conseguiran comprar como mucho...
+1 joseph. creo k todos deberiamos estar en igualdad d condiciones y por 3 o 4 k sean envidiosos pixeleros no tienen k joderse los otros 20 k les gustaria tenerla y no saben ni hacer una k solo comaa como es mi caso asik az lo k tu creas y te salga del nabo y k nadie influya en lo k vas a hacer. saludos
Buenas Joseph, me alegra ver tu aporte a la sociedad sin ningún animo de lucro. Te hace grande como persona.
Sí algún día te ves con ganas de hacer una macro Especial ponte en contacto conmigo y compartiremos conocimientos.
Saludos.!
P.D: Lease "Especial" como IA, OCR...
P.D2: Como critica constructiva, duplicas en exceso lineas de código.
IA = Inteligencia Artificial
OCR = Reconocimiento óptico de caracteres
Te copio código de la macro de alquimia y lo pego al final del post para que no moleste.
Prácticamente las 2 sub rutinas son iguales.
La idea sería usar algo así como..
Gosub Poción Fuerza
Gosub Poción Resistencia
Sub Pocion
{
código común......
if %1 = Fuerza
->....
if %2 = Resistencia
->....
código común...
}
P.D: si no queda claro a que me refiero te lo explico mas detallado.
--------------------------------------------
sub fuerza ;<========================>
ciclo2:
finditem %regs C_ , #BACKPACKID
if #FINDCNT > 0
gosub regs
;mandrake
wait 10
finditem %estanteria_regs
set #LOBJECTID #FINDID
event macro 17
wait 20
click 24 113
wait 20
finditem %regs C_ , #BACKPACKID
if #FINDCNT > 1
goto ciclo2
click 208 108 r
fuerza:
wait 10
finditem %botellas C_ , %bolsa_barriles_botellas
exevent drag #FINDID
exevent dropc #BACKPACKID
wait 20
finditem %regs C_ , #BACKPACKID
set #LOBJECTID #FINDID
event macro 17
wait 10
click 70 130
wait 10
click 270 170
wait 4s
finditem %regs C_ , #BACKPACKID
if #FINDSTACK < 5
{
set %tipo 2
gosub barriles
return
}
goto fuerza
sub resistencia ;<========================>
ciclo3:
finditem %regs C_ , #BACKPACKID
if #FINDCNT > 0
gosub regs
;black-pearl
wait 10
finditem %estanteria_regs
set #LOBJECTID #FINDID
event macro 17
wait 20
click 24 52
wait 20
finditem %regs C_ , #BACKPACKID
if #FINDCNT > 1
goto ciclo3
click 208 108 r
resistencia:
wait 10
finditem %botellas C_ , %bolsa_barriles_botellas
exevent drag #FINDID
exevent dropc #BACKPACKID
wait 20
finditem %regs C_ , #BACKPACKID
set #LOBJECTID #FINDID
event macro 17
wait 10
click 70 150
wait 10
click 270 130
wait 4s
finditem %regs C_ , #BACKPACKID
if #FINDSTACK < 6
{
set %tipo 3
gosub barriles
return
}
goto resistencia
El significado de las siglas lo sé, bueno el ocr no lo sabía, xdd, pero lo que no entiendo es la aplicación al uo. Sobre la repetición de códigos, entiendo lo que quieres decir pero lo veo más complicado, pues la variación de una a otra es amplia, tanto el numero de regs como las posiciones de los mismos en el almacenador, no se si te refieres a eso, de todas formas agradezco tu aporte.
Un saludo.
Hola a todos.
Con esas aclaraciones la macro del alquimista se define en dos palabras “IM” “PRESIONANTE”.
Muchas gracias por la del alquimista y por tus aclaraciones.
Ahora intentaré entender la del escriba, estoy seguro q será otra gran aportación.
Nuevamente gracias. Saludos. Bene.
Última edición por Sir Bene; 24-Apr-2012 a las 20:37
es cuestión de hacer
las variables %NumeroDeRegs , %PosicionDeMenu
inicializarlas cuando empiezas el script
y es sub te queda limpio
Sub pocion
...
Click %PosicionDeMenuX %PosicionDeMenuY f
...
exevent drag "regs" %NumeroDeRegs
...
Simplemente te lo comento porque parece que te gusta esto de programar y para que lo hagas bien. Todos empezamos con malas manías
Es una manera de que si el día de mañana cambian los menús por ejemplo. Cambias el sub Pocion, y no cambias el PocionResis, PocionCura,PocionCuraMejorada... y un largo etc
una macro de sastre plis
Hecha, xdd
No hay que configurar nada, únicamente colócate al lado de un vendor/sastre y dale al play.
Un saludo.Código:;=========================== ; Macro: Sastre ; Autor: JoSePh ; EasyUO 1.5, V.202 ; Servidor: Ultima Alianza ; Cliente: 7.0.8.2 ;=========================== set %comida PQD_MQE_FUD_OQE_YRD_YWI_AXI_VQE_BDF_TQE +_KPE_QQD_RQE_SQD_SPE_JQE_ZPE_IQE_YSD_GQE_HND set %rollo_tela ZZF set %tela RTI set %kit_costura HAG set %bandana TDI set %sombreros_x 70 set %sombreros_y 230 set %bandana_x 270 set %bandana_y 110 set %bandanas_vender 50 display Comienza la Macro!! initevents inicio: gosub material gosub coser goto inicio sub material ;<=========================> finditem %tela C_ , #BACKPACKID if #FINDSTACK < 4 { event macro 1 0 vendor buy wait 20 click 397 258 wait 20 click 601 537 wait 20 ciclo: finditem %rollo_tela C_ , #BACKPACKID set #LOBJECTID #FINDID event macro 17 0 wait 10 finditem %rollo_tela C_ , #BACKPACKID if #FINDSTACK > 0 goto ciclo } wait 10 finditem %kit_costura C_ , #BACKPACKID if #FINDCNT < 2 { event macro 1 0 vendor buy wait 20 click 398 138 wait 20 click 601 537 wait 10 } return sub coser ;<=========================> finditem %kit_costura C_ , #BACKPACKID set #LOBJECTID #FINDID event macro 17 target finditem %tela C_ , #BACKPACKID set #LTARGETID #FINDID set #LTARGETKIND 1 event macro 22 wait 10 click %sombreros_x %sombreros_y wait 10 click %bandana_x %bandana_y wait 10 for %i 1 15 { wait 10 if Pones_ in #SYSMSG goto sigue } sigue: finditem %bandana C_ , #BACKPACKID if #FINDCNT >= %bandanas_vender gosub vender return sub vender ;<=========================> gosub comer wait 10 event macro 1 0 vendor sell wait 20 click 329 580 wait 20 click 376 151 wait 20 click 601 537 wait 10 return sub comer ;<=========================> finditem %comida C_ , #BACKPACKID set #LOBJECTID #FINDID event macro 17 return
Última edición por Joseph; 28-Apr-2012 a las 15:10