Red de conocimiento informático - Conocimiento informático - Inicio de sesión con contraseña de programación de macros

Inicio de sesión con contraseña de programación de macros

Verifique la macro con equipo duradero: /script local t, x, a, d, m={0, 1}, { "total", "minimum" }, 0 is i=1, 18 do.

d,m = getinventoryitemburrity(I)si m entonces si d/m lt;t[2]entonces t[2]=d/m

X[2]= " más bajo"...getInventoryitemlink("jugador",I)end t[1]= m t[1]a = a d end end.

t[1]= a/t[1]for I = 1, 2 chatean el marco 1: AddMessage(x[I]..End

Macro de descarte de basura: / script local a, I, j, l = { "Nombre del elemento a descartar 1", "Nombre del elemento a descartar 2"} para i = 1, # a do para j = 1, 114. l=GetContainerItemLink( j/23, j23) si l y l: find(a[i]) entonces

pickeupcontaineritem(j/23, j 23)DeleteCursorItem()end end end

Vea cómo muchas acciones que tiene tu muñeca de papel: Primero abre el probador una vez y luego ejecuta el siguiente código:

/script dressup frame: Show() local s = 2000 local a =

0; DressUpModel: set script(" al actualizar ", function(self, e)s = s (e *

1000); self: SetSequenceTime(a, s); si s gt2000 entonces s =

0; a = a 1; DEFAULT _ CHAT _ FRAME: agregar mensaje(" número de acción "..."Inicio...")finalizar)

Detener la ejecución : /scriptdressupmodel: set script(" on update ", nil)

Macro de dispositivo para activar/desactivar con un clic:

Eliminar dispositivo:

Buscar automáticamente en posiciones restantes de la mochila, quitar el equipo

/Run? l, Z={16, 17, 18, 1, 3, 5, 6, 7, 8, 9, 10}, Z? ¿O? {} local?

#Z1? ¿aún? 1; ¿para qué? i=0,4? ¿Hacer lo? ¿para qué? j=1, ¿qué hace GetContainerNumSlots(i)? ¿si? ¿No es así? GetContainerItemLink(i, j) y? ¿Entonces qué? Z[n]={i, j} PickupInventoryItem(L[n])pickupcontaineritem(I, j)n = n 1; end; fin

Dispositivo portátil:

Macro correspondiente a quitarse el equipo, ponerse el equipo (la posición del equipo en la mochila no se puede mover)

/¿Ejecutar? ¿para qué? i=1,#Z? ¿Hacer lo? ¿si? GetContainerItemLink(Z[I][1], Z[i][2]) ¿Y luego qué? pickeupcontaineritem(Z[I][1], Z[I][2])PickupInventoryItem(L[I])end; Z={}

Macro de llamada de cuenta regresiva:

Haga clic en Iniciar y luego en Detener.

/script t, f = t o 0, f o crear marco ("frame"), si x e I > 0, entonces

x = cero en caso contrario I = 5; x = función()local T = GetTime()si T-T gt 1 entonces si i==0 entonces

F: SetScript("OnUpdate", nil)else SendChatMessage(i, "YELL")I = I-1; T=t end end end

end F: SetScript("OnUpdate", X)

Haga clic hacia la izquierda para comenzar, haga clic nuevamente para contar, haga clic hacia la derecha para detener .

/script I = 5; T, F = T o 0, F o

crear marco(" marco ")X = función()local T = GetTime()if T-T gt; 1 entonces si i == 0 o

end end end F:SetScript("OnUpdate ",X); 1]

/Script

x = cero;

Macro de solicitud de interrupción:

Sugerencia para interrumpirse usted mismo:

/script F=F o

crear marco (" marco ")F: RegisterEvent(" COMBAT _ LOG _ EVENT _ UNFILTERED "); /p>

arg4==UnitName("jugador ") y arg2: sub(-2, -2)=="P "Entonces

SendChatMessage("Interrumpí"..arg13, " yell")end end)

Consejos de interrupción de personas que te rodean

/script F=F o

create frame(" frame ")F: RegisterEvent( " COMBAT _ LOG _ EVENT _ SIN FILTRAR "); F: SetScript( "OnEvent ", function()if

arg2: sub(-2,-2)=="P "y arg3: sub( 5, 5)=='0 ' luego

SendChatMessage(arg7.."Interrupt"...arg13,"Shout")end)

Cancelar mensaje:

/script F: SetScript("OnEvent ", nil )

Macro de selección inteligente:

/script hook función segura(marco de botín, "mostrar", función () local .

p, q, t; Para i=1, IsAltKeyDown() y 0 o GetNumLootItems() hacen

_,_,p=GetLootSlotInfo(i) si p~= 0 entonces

_,_,q , _, _, t = GetItemInfo(GetLootSlotLink(I))end si p == 0 o(q y(q gt; 0

o "arma" == t)) luego suelta la ranura (I ) final final final)

Selecciona automáticamente la versión del proyecto:

/script gancho función segura(marco de botín, "mostrar ", función () local.

t, p, n = { "lana", "tela mágica" } para I = 1, isaltkeydown() y 0 o getnumlooitems() lo hacen.

_, n, p = GetLootSlotInfo(I) para j = 1, #n hazlo si p==0 o n == t[j] entonces LootSlot(i)end end

Fin final)

Macro de notificación de eliminación de BOSS: historial de versiones:

/script localn, c, s, t, m = {}, 0, sendchatmessage es

i=1, GetNumLootItems() do _, _, m, t = GetLootSlotInfo(I)if t gt 3 entonces

t=GetLootSlotLink(i)n[t]=n[t; ] y n[t] m o m; c = c 1; end; end; si c gt0 entonces para

I, j lo hacemos en pares (n)

Si (I .." Estadísticas de cantidad del mismo nombre.

/script local n, t, m, c={}para

i=1, GetNumLootItems()do _, _, m, t = GetLootSlotInfo(I)si t gt;3 entonces

t=GetLootSlotLink(i)_,_,c=t:find(".-m:(d)")n[c]=n[c] y n[c ] m o

m; fin; fin; hago I, j en pares (n)

_, I = GetItemInfo(I)SendChatMessage(I.." X ". . j, "raid") termina

Macro de venta de chatarra y reparación de equipos:

Haga clic en la interfaz del comerciante para vender artículos grises y reparar equipos automáticamente (prioridad del banco del gremio)

/script local q; si MerchantFrame: IsVisible() entonces para i=1, 114 haga

q=GetContainerItemLink(i/23, i23) si q y q: sub(5, 10) ==" 9d9d9d "Entonces

UseContainerItem(i/23, i23)end. end; si CanMerchantRepair() entonces

reparar todos los elementos(CanGuildBankRepair())end; end

Si no quieres usar Guild Bank, entonces

/script local q ;Si MerchantFrame: IsVisible() entonces para i=1, 114 haga

q=GetContainerItemLink(i/23, i23) si q y q: sub(5, 10)==" 9d9d9d "entonces

UseContainerItem(i/23, i23)fin. end; if CanMerchantRepair() then

RepairAllItems()end; end

Limpiar la macro de la mochila: haga clic en la macro en la interfaz del comerciante para vender todos los artículos grises de la mochila en una vez. En otros casos, haga clic en la macro para destruir un elemento gris en la mochila y presione alt para destruir todos los elementos grises en la mochila.

/script local q; para i=1, 120 haga

q=GetContainerItemLink(i/23, i23) si q y q: sub(5, 10)==" 9d9d9d "Entonces, si

entonces usa ContainerItem(i/23, i23)else

pickeupcontaineritem(I/23, i23)DeleteCursorItem() si no es IsAltKeyDown(), entonces

Break; end; end; end

Obtener macro de información para mantener el mouse o pasar el mouse:

/ejecutar local a, b, c, x, d, e, f=GetCursorInfo()si a entonces

x=a..":"..b.." "Si a=="item "entonces_,_,_,_,d,e ,_,f=GetItemInfo(x)x=x.." "..c.."

"..d ..""..e ..""..f elseif c entonces x=x..c end else

x=GetMouseFocus(): GetName()end

DEFAULT_CHAT_FRAME: Agregar mensaje (x)

En este En el En una época en la que el grupo poderoso está desenfrenado, me gustaría compartir dos macros útiles:

Dile a tu objetivo, dile tu AP cuerpo a cuerpo, golpes críticos y golpes. .

/run

p = " playerbap, map = UnitAttackPower(p); rcr = getcritchonce(p);

rhi = GetCombatRating(7); SendChatMessage ("Mi valor DD: Melee AP "...BAP map..."-Boom!

Strike"...RCR..."-Life

". .rhi, "whisper", getDefaultLanguage ("objetivo"), nombre de unidad ("objetivo"))

Esta es la macro para crítico a distancia, AP y golpe/ejecución

p. = " playerbap, map = UnitRangedAttackPower(p); rcr = GetRangedCritChance(p);

rhi = GetCombatRating(7); Enviar mensaje de chat(" AP ". ..Mapa BAP..."Fatal Strike "...rcr..."Vida.

"...rhi," susurro ",getDefaultLanguage ("destino"), nombre de unidad ("destino")).

Este es un tanque~ ~

/Run

p = " playerDOD = GetDodgeChance(p); pa = GetParryChance(p); bl = GetBlockChance( p ); ba, ar = UnitArmor("jugador"); hm = UnitHealthMax(p); "..Arkansas.."HP"..hm,"Whisperer",getDefaultlanguage("target"),unitname("target"))

Sistema legal

/run

p = " playerFD = GetSpellBonusDamage(3); FCR = GetSpellCritChance(3); Shi = GetCombatRating(8); SendChatMessage("Daño por incendio"... Unidad de disquete..."Explosión francesa" .. .fcr..."hit"...stone,"Whisper",GetDefaultLanguage("Target"),Unitname("Target"))

Tenga en cuenta que el método hiriente GetSpellBonusDamage() explotará GetSpellCritChance( )

Ese es el número en las dos líneas de fd fcr

().

Esta es una división

1 es física

2 representa lo sagrado

3 representa el fuego

Cuatro

Para la naturaleza

5 representa escarcha

6 representa sombra

7 representa arcano

Enfoque suplementario y auxiliar Objetivo Macro "Smart Target";

Primero, abra el Panel de macros para crear una macro llamada "Memory Target" y copie la siguiente referencia en esta macro.

Luego crea una macro vacía llamada "Destino", ya sea una macro universal o una macro profesional.

Establece dos macros "objetivo de memoria" y "objetivo rápido".

/Script

Mz = nombre de unidad ("destino") editar macro (getmacro indexbyname ("destino"), "destino", 3, "/destino "..."

\n/focus [target=focus,noexists][target=focus,dead]\n/stopmacro

[sin daño]\ n/start attack \ n/petattack ", 1)

/focus

[target=focus, noexists][target=focus, dead]

/focus en macro [target=focus, noexists] [objetivo = foco, muerto]

Se puede cambiar o eliminar según la situación, y se pueden agregar habilidades en la macro "objetivo".

El principio operativo de la macro "objetivo de memoria";

Escriba el nombre del objetivo actual y el comando de ataque en la macro llamada "objetivo" en la biblioteca de macros, use la macro " Objetivo" Selecciona y ataca objetivos previamente memorizados.

Cómo usar:

Selecciona un objetivo que deba establecerse como foco o guardarse y ejecuta la macro "Memoria de objetivo" (no válida durante el combate).

Cuando pierdas el objetivo guardado o el enfoque, ejecuta la macro "objetivo" para recuperar el objetivo guardado y configúralo como objetivo de enfoque (válido durante el combate).

Por ejemplo, su objetivo actual es "Zhang San". Después de usar la macro "Memory Target", el contenido de la macro "objetivo" original será manipulado:

/ objetivo Zhang San

p>

/focus

[target=focus, noexists][target=focus, dead]

/stopmacro

[inofensivo]

/startattack

/petattack

Por supuesto, también puede modificar directamente el contenido después de /target. La macro "recordar objetivo" es. sólo por eficiencia.

Aplicación:

Los ladrones, magos y elfos desaparecerán al conocer el objetivo de enfoque. Usa bengalas, ventiscas y otras habilidades para sacarlos. Agregue la macro "Objetivo" a la habilidad de salida sin sentido para encontrar el objetivo anterior, reinicie [Enfoque en el objetivo] y comience a atacar y lanzar hechizos.

Si el objetivo es un cazador, puedes restaurarlo rápidamente fingiendo la muerte. Y no importa lo lejos que corra, nunca perderás el "objetivo". Mientras esté cerca de ti, sigue haciendo clic en la macro "objetivo".

Descubrirás que usar esta macro para proteger cadáveres es muy bueno y muy poderoso, especialmente para cazadores y brujos.

Mensaje de Baidu: El número de palabras excede el valor máximo permitido, ¡elimine!