Gå til innhold

Den nyttige macrotråden


Anbefalte innlegg

Videoannonse
Annonse
Jepp... er klar over det.... Over til et annet Macrospm... Jeg bruker 3 våpen: et i shapeshifting form, et når jeg kun er support/caster og et når jeg driver med litt melee i caster form...

 

har laget to macroer hvor jeg bytter på de tre våpenene men det er en ulempe.. Det ene våpenet er ethånds hvor jeg har nylig fått en item jeg skal equippe offhand når det våpenet blir brukt.. De to andre er 2håndsvåpen.. Problemet ligger i at disse våpenene bytter jo på to plasser i invetoryet så det er ikke alltid gitt hvilke plass enhåndsvåpenet ligger på...

 

Blir jeg nødt til å lage en egen macro for offhand itemet eller kan jeg bare legge til funksjonen i en av de eksisterende macroene... er på jobb og får derfor ikke testa dette selv akkurat nå...

Post makroene dine, så skal jeg se om jeg kan hjelpe. Litt uklart hva du vil med de, du har 2 makroer på 3 våpensett?

Lenke til kommentar
Kan noen mekke en macro for meg?

 

Trenger noe sånt:

 

/cast [spell]

/en kode som bytter til actionbar 1 eller 2

/script [spell]

/script CURRENT_ACTIONBAR_PAGE = X;

/script ChangeActionBarPage();

 

Erstatt [spell] med din formel og X med actionbartallene (1) eller (2) uten paranteser. Har ikke testa, men burde fungere. Klipp og lim!

Lenke til kommentar

DIVERSE TOOLS OF THE TRADE.

Ingen er skrevet av meg, men jeg har testet de fleste :)

-----------------

 

check if an inventory item is empty: if a NULL value returned then it is empty

 

oi=GetInventoryItemLink("player",17) - off hand

 

mi=GetInventoryItemLink("player",16) - main hand

 

usage --> if (not oi)

 

would be a true statement if that slot is empty

 

---------------------------------------------------------------

 

checking the cursor: returns a boolean value

 

CursorHasItem()

 

usage --> if (CursorHasItem())

 

would be a true statement if there is an object on the cursor

 

 

---------------------------------------------------------------------------

 

Logic controls: If (statement) then (statement) else (statement) also works.

 

remember all statements end with a ; and each new line must start with /script

 

---------------------------------------------------------------------------

(INVENTORY SLOT NUMMER)

0 - ammo

1 - head

2 - neck

3 - shoulder

4 - shirt

5 - chest

6 - belt

7 - legs

8 - feet

9 - wrist

10- hands

11- Ring Top

12- Ring Bottom

13- Trinket top

14- Trinket bottom

15- back

16- mainhand

17- offhand

18- ranged

19- tabbard

20- bag slot 1

21- bag slot 2

22- bag slot 3

23- bag slot 4

 

-----------------------------------------------------------------------------

(SKIFTE ACTIONBAR I MACRO)

/script CURRENT_ACTIONBAR_PAGE = X;

/script ChangeActionBarPage();

 

 

Additional Info:

Change X to the action bar of your choice.

--------------------------------------------------------------------------------

Lenke til kommentar
ja, mye svar å få...

 

Hvordan blir det hvis sverdet er for main hand og daggeren er one, og jeg vil bruke sverd på alle skills untatt i stealth, som sap og ambush osv, likt med vanish, bytte til dagger for så å ambushe.

Spiller ikke rogue selv, så er vanskelig å lage noe funksjonelt, aner ikke hvilken rekkefølge som er smart. Dersom du skriver noe lignende som:

 

/skifte til kniv i main

/bruke kappe av strupe skill

/skifte til sverd i main

 

Så hjelper det ;)

Lenke til kommentar
men jeg bruker sverd/mace til vanlig, sverdet er bundet til main hand. Så daggeren må være i inv hele tia untatt i ambush.

ok, vet ikke om jeg har forstått deg riktig, men jeg lager en macro som:

 

/switcher til dagger i mainhand (på første trykk)

/bruker ambush (med daggeren) og switcher til hammer (på andre trykk).

 

Hvorfor det må deles opp på denne måten, er litt rart, men mange tror det er pga lagg. Det kan uansett ikke gjøres på et trykk. Klipp og lim:

 

/cast Ambush(Rank 1)

/script PickupContainerItem(3,1);PickupInventoryItem(16)

 

Legg daggeren i bag nr 4 fra høyre (denne heter bag 3), i slot 1. Du kan også legge den et annet sted og endre (3,1) til noe annet. Forklaring på dette står tidlig i tråden.

 

Endre også (Rank 1) til (Rank 3) eller hva du måtte ha. Den burde fungere, hvis ikke si ifra ;)

 

edit: redigerte makroen

Endret av Munch
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...