Aliasy

Jesteś nowicjuszem? Masz pytania, na które nie znalazłeś odpowiedzi w pomocy? To forum jest dla Ciebie!

Moderator: łowcy trolli

Aliasy

Wiadomośćprzez Scytalus » Pt wrz 30, 2005 9:57 pm

Witam wszystkich. Mam pewien problem. Jak aliasuje się czary ofensywne, takie, przy których trzeba podac cel? Gdy piszę na przykład:
aliasuj 1 czaruj 'atak myślowy', pyta mnie o wskazanie celu, nawet gdy cel podaję, pisząc 1 potwór...czyli cel wskazuję. Działa tylko wtedy, gdy aliasuję razem z nazwą potwora, ale przecież nie o to chodzi, by zmieniać alias za każdym razem, gdy widzę nowego przeciwnika. Z pewnością robię coś nie tak, jaka powinna być prawidłowa składnia? Aliasy czarów defensywnych działają mi, bo tam nie trzeba podawać celu. Dzięki za odpowiedź, pozdrawiam.
Scytalus
 
Wiadomości: 10
Dołączył(a): Pt wrz 30, 2005 9:43 pm

Wiadomośćprzez Gerino » Pt wrz 30, 2005 10:08 pm

“Though I walk through the valley of the shadow of death, I will fear no evil,” yeah, because I’m the wickedest sonofabitch you’re gonna find down here.
Emblemat użytkownika
Gerino
 
Wiadomości: 2179
Dołączył(a): Wt wrz 24, 2002 6:23 pm

Wiadomośćprzez Scytalus » Pt wrz 30, 2005 11:06 pm

Dzięki, ale zamiast linka do pomocy, którą czytałem milion razy i nic mi nie mówi, wolałbym prawidłową składnię...również zajmie Ci jedną linię tekstu, a da mi więcej więcej...pozdrawiam.
Scytalus
 
Wiadomości: 10
Dołączył(a): Pt wrz 30, 2005 9:43 pm

Wiadomośćprzez muzgus » Pt wrz 30, 2005 11:20 pm

Hej.

Pisząc aliasa, musisz wiedzieć o czymś takim jak parametr.

Załóżmy, że rzucasz czar normalnie, bez aliasa:

czaruj 'atak myslowy' kot

to kot i 'atak myslowy' są argumentami polecenia czaruj.

teraz chcesz, żeby 1 ktoś wykonywało czaruj 'atak myślowy' ktoś - musisz przekazać ten argument ktoś przy wykonywaniu aliasa. Na Lacu robi się to za pomocą $1 - $9 oraz $0. $ i liczba od 1 do 9 to kolejne argumenty, które podałeś po aliasie, a $0 to wszystkie, które nie były wcześniej wywołane. Może mały przykład.

najpierw robimy aliasa: aliasuj f zabij $1

wpisując f otrzymamy pytanie, kogo zabić
wpisując f kot otrzymamy polecenie zabij kot
gg: 5224983 | jabber: m [at] jabber.cz| tlen: muzgus [at] tlen.pl | icq: 314995403
(___________(Już pusto...) ___________)
Emblemat użytkownika
muzgus
 
Wiadomości: 827
Dołączył(a): Śr gru 24, 2003 11:30 am
Lokalizacja: Hrabstwo Anin

Wiadomośćprzez Scytalus » Pt wrz 30, 2005 11:40 pm

W porządku, dzięki. Już działa, właśnie o to mi chodziło, nie wiedziałem nic o parametrach :smile:
Scytalus
 
Wiadomości: 10
Dołączył(a): Pt wrz 30, 2005 9:43 pm

Wiadomośćprzez Gerino » So paź 01, 2005 12:42 am

pomoc napisał(a):Aliasom można podawać parametry tekstowe podczas ich wykonywania. Jeśli
podasz aliasowi kilka parametrów, ich treścią zostaną zastąpione występujące
w treści aliasa kombinacje od $1 do $9. Jeśli w treści użyjesz niektórych
z kombinacji $1 - $9, łańcuch $0 zostanie zamieniony na treść nie
wykorzystanych parametrów. Wszystkie parametry aliasa będą podczas
wykonywania wstawione w jego treść zamiast pojedynczego znaku dolara ($), po
którym nie następuje cyfra.
“Though I walk through the valley of the shadow of death, I will fear no evil,” yeah, because I’m the wickedest sonofabitch you’re gonna find down here.
Emblemat użytkownika
Gerino
 
Wiadomości: 2179
Dołączył(a): Wt wrz 24, 2002 6:23 pm

Wiadomośćprzez Morfoth » So paź 01, 2005 12:49 am

Czepiasz się, Gerino... czepiasz się.
2B || !2B
Emblemat użytkownika
Morfoth
 
Wiadomości: 239
Dołączył(a): Cz mar 28, 2002 2:00 am
Lokalizacja: Trzeci karton na lewo.

Wiadomośćprzez Lam » So paź 01, 2005 2:54 am

Ja bym polemizował. Myślę, że da się tego dowiedzieć czytając tę pomoc, a z pewnością próbując używać tego, co tam jest opisane (jest to dość długi temat pomocy, zbytnia wylewność i przykłady tym bardziej zniechęciłyby go do czytania). Tak czy inaczej, jeśli Muzgusowi chce się tłumaczyć i podawać przykłady, po to jest to forum.
Emblemat użytkownika
Lam
władca Leanderu
 
Wiadomości: 2886
Dołączył(a): Pn maja 28, 2001 2:00 am
Lokalizacja: 22°17' E - 52°11' N

Wiadomośćprzez Diivo » So paź 01, 2005 7:22 pm

No wiec jak musze skonstuowac alias prawidolo jesli chce ustawic dajmy na to [ jako czaruj magiczny pocisk?
Diivo master of white magic
Emblemat użytkownika
Diivo
 
Wiadomości: 15
Dołączył(a): So paź 01, 2005 6:13 pm
Lokalizacja: Łowicz

Wiadomośćprzez Val » So paź 01, 2005 7:26 pm

ali [ c 'magiczny pocisk' $
ulice upadły mi na bablon
Emblemat użytkownika
Val
 
Wiadomości: 2203
Dołączył(a): N lis 10, 2002 3:26 pm
Lokalizacja: Skąd mam wiedzieć?

Wiadomośćprzez Diivo » N paź 02, 2005 11:26 am

No i dziala dzieki :applause:
Diivo master of white magic
Emblemat użytkownika
Diivo
 
Wiadomości: 15
Dołączył(a): So paź 01, 2005 6:13 pm
Lokalizacja: Łowicz

Wiadomośćprzez pinusaristata » Cz kwi 12, 2007 10:57 am

mam małe pytanka: chciałbym zaaliasować coś takiego (w jednej komendzie): czaruj tworzenie jedzenia + weź gofr.
Zaaliasowałem tak: "aliasuj gofr c "tworzenie jedzenia" + weź gofr" i mi nie działa - pojawia się gofr, ale moja postać go automatycznie nie podnosi. Z czego to wynika, czy coś źle napisałem (potrzeba gdzieś $) czy jest to niewykonalne (alias wykonuje oba warunki jednocześnie - wtedy zapewne jeszcze nie ma owego gofra ). Jeśli moje 2 przypuszczenie jest prawidłowe, to czy można zrobić jakieś opóźnienie w aliasie np. c "twórz jedzenie" + czekaj 1 s + weź gofr??
z góry dzięki za odpowiedź
Emblemat użytkownika
pinusaristata
 
Wiadomości: 29
Dołączył(a): N kwi 08, 2007 11:52 am
Lokalizacja: L. P-9-74 ;)

Wiadomośćprzez Lam » Cz kwi 12, 2007 11:32 am

Gdyby Twój separator był znaczkiem "+", to by tak chodziło. Możesz go sobie tak właśnie ustawić. Standardowo jest to "|" i jeśli chcesz wykonać kilka poleceń z jednej linii, pisz np.
alias jedz c "tworzenie j"|we gofr|j gofr

Inna metoda, to robienie aliasów na wiele linii. Tym sposobem możesz zawrzeć więcej poleceń, niż w jednej linijce. Przykład:
alias jedz c "tworzenie j"
alias jedz + we gofr
alias jedz + j gofr
Emblemat użytkownika
Lam
władca Leanderu
 
Wiadomości: 2886
Dołączył(a): Pn maja 28, 2001 2:00 am
Lokalizacja: 22°17' E - 52°11' N

Wiadomośćprzez joerg » Cz kwi 12, 2007 2:33 pm

Inna metoda, to robienie aliasów na wiele linii.
Od kiedy ta metoda istnieje?
joerg
 
Wiadomości: 361
Dołączył(a): Pn sie 08, 2005 2:13 pm

Wiadomośćprzez Lam » Cz kwi 12, 2007 2:49 pm

Sądzę, że dokładnie od 5.5.1997.
Emblemat użytkownika
Lam
władca Leanderu
 
Wiadomości: 2886
Dołączył(a): Pn maja 28, 2001 2:00 am
Lokalizacja: 22°17' E - 52°11' N

Nadal nie kumam

Wiadomośćprzez Nastern » Pt maja 18, 2007 3:03 pm

Aliasuję przycisk"1" i mam taki komunikat:
'1' definiujesz jako 'czaruj|"atak|myslowy"|$'.
Później próbuje zaatakować lisa i wpisuje:
1 lis
I taką otrzymuję odpowiedź:
Jaki czar rzucić na kogo lub co?

Nie możesz wykonywać tego polecenia w postaci.

Nie znam polecenia "myslowy"".

Nie ma tu nikogo chętnego do prowadzenia z tobą handlu.
Nie wiem co robie źle, próbowałem już chyba wszystkiego. Czy moglibyście mi pomóc?
Nastern
 
Wiadomości: 2
Dołączył(a): Pt maja 18, 2007 2:48 pm

Wiadomośćprzez Miri » Pt maja 18, 2007 3:18 pm

Wywal z aliasa te separatory.
Emblemat użytkownika
Miri
 
Wiadomości: 109
Dołączył(a): Pn paź 17, 2005 5:32 pm
Lokalizacja: spoza postaci

Wiadomośćprzez joerg » Pt maja 18, 2007 3:30 pm

Separatory oddzielają polecenia: "alias cokolwiek polecenie1 parametr|polecenie "wielowyrazowy parametr"|polecenie2".
Ostatnio edytowano So maja 19, 2007 7:14 am przez joerg, łącznie edytowano 2 razy
joerg
 
Wiadomości: 361
Dołączył(a): Pn sie 08, 2005 2:13 pm

Wiadomośćprzez zydek » Pt maja 18, 2007 10:57 pm

powinno byc chyba tak
alias 1 czaruj "atak myslowy" $
Emblemat użytkownika
zydek
 
Wiadomości: 637
Dołączył(a): So sty 10, 2004 6:22 pm
Lokalizacja: co skąd?

Wiadomośćprzez Nastern » So maja 19, 2007 8:08 am

Dzieki, już teraz zadziałało.
Nastern
 
Wiadomości: 2
Dołączył(a): Pt maja 18, 2007 2:48 pm


Powrót do Nowicjusze



Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 7 gości

cron