Dawis
Dołączył: 24 Paź 2010
Posty: 13
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Wto 20:38, 01 Mar 2011 Temat postu: Makra |
|
|
Makro (lub makropolecenie) to zestaw rozkazów realizujący algorytm komputerowy przeznaczony do wykonywania przez określoną aplikację (edytor, arkusz kalkulacyjny, program graficzny) zwykle w celu automatyzacji pewnych czynności lub dokonania zmian w dokumentach bez interakcji z użytkownikiem. Makra pisane są zwykle w skryptowych językach programowania wykonywanych przez interpreter wbudowany w aplikacje, w których są uruchamiane... To by było na tyle z Wikipedii, a teraz przejdźmy do rzeczy:) Jak każdy z pewnością zdaje sobie sprawę, w głównym menu gry jedną z funkcji jest jakże tajemniczo brzmiąca funkcja "Marka" Tworzenie Makr znacznie przyspiesza i ułatwia nam grę, czego sami z pewnością się przekonacie, jeżeli prawidłowo stworzycie chociaż jedno Od razu zastrzegam, zdarza się, iż pomimo prawidłowo podanej funkcji w treści marka, makro nie wykona całej kombinacji Poniżej zamieszczone są komendy jakich możemy używać przy tworzeniu makr:
Podstawowe komendy
/s - tekst na zwykłym czacie
/z - tekst na zone chat
/g - tekst w guild chat
/w "player name" - (tworząc makro pomijamy "") rozmowa prywatna z innym graczem
/cast "skill name" - uruchomienie umiejętności o danej nazwie
/use "item name" - użycie przedmiotu o danej nazwie
/wait "# of seconds" - czekanie określona ilość sekund
/invite "player name" - zaproszenie danej osoby
All emotes work as well, /sleep, /angry, /dance, etc. - wszystkie emoty naszych postaci również działają
Zmiana szerokości okna czatu, wyświetlenie lokacji fps i pingu (ctrl+x)
Kod:
Kod: | /script ChatFrame1:SetWidth(457); FramerateText:ClearAllAnchors(); FramerateText:SetAnchor("TOPLEFT", "TOPLEFT", WorldFrame, 334, 4); FramerateText:Show(); |
SetWidth( ) - tutaj wpisujemy szerokość okna z czatem
SetAnchor("TOPLEFT", "TOPLEFT", WorldFrame, , .); - tutaj odległości gdzie nam ma się wyświetlać napis z pingiem fps od lewego górnego rogu, 1 wartość w poziomie druga w pionie
Podążanie za osoba w party, włączenie wymiany z osoba w party bez klikania na nią.
Kod:
Kod: | /script FollowUnit( "party1" ); |
Kod:
Kod: | /script RequestTrade("party1"); |
party... - osoba za która podążamy (lub chcemy dokonać wymiany) pierwsza=1 itp
Anulowanie buffów
Kod:
Kod: | /script CancelPlayerBuff(1); |
CancelPlayerBuff( ) - wpisujemy który chcemy usunąć w zależności który został włączony jeśli pierwszego chcemy anulować = 1 drugi =2 itp
Używanie umiejętności poprzez skróty.
Kod:
Kod: | /script UseAction(1); UseAction(2); UseAction(3); |
UseAction( ) - miejsce umiejętności na pasku gdzie numery są takie
Main Bar(główny pasek akcji): 1-20
Upper Bar(górny pasek akcji): 21-40
Right Bar(prawy pasek akcji): 41-60
Left Bar(lewy pasek akcji): 61-80
Poniżej przykładowe stworzone przeze mnie Makro :
Mam nadzieję, że choć w małym stopniu ten temat pomógł/pomoże wam przy tworzeniu makr W razie nie jasności proszę krzyczeć do mnie na "szept" ;p
PS.: Poradnik robiony na szybkiego, jutro postaram się poprawić ewentualne błędy
Post został pochwalony 0 razy
|
|