Forum Mazurski OTS
[Blackd - Event] Loot Info - Wersja do druku

+- Forum Mazurski OTS (https://mazurski.xaa.pl)
+-- Dział: Działy ogolne (https://mazurski.xaa.pl/forumdisplay.php?fid=95)
+--- Dział: Poradniki (https://mazurski.xaa.pl/forumdisplay.php?fid=24)
+--- Wątek: [Blackd - Event] Loot Info (/showthread.php?tid=18459)



[Blackd - Event] Loot Info - Nrated - 18-01-2016

Witam,
Z pomocą zakładki events możemy sobie zrobić proste wyświetlanie informacji na default lub wywołanie dzwięku w przypadku wydropenia jakiegoś cennego itema. Stare, ale nadal myśle, że użyteczne, szczególnie w czasach masowego wybijania mobów na arenkach : )
[Obrazek: u8zz1j.jpg]
Przykładowy plik .txt z folderu /events/ który wyświetli nam na default info o wydropieniu, któregoś z wybranych itemów: (LOOT CHANNEL MUSI BYĆ OTWARTY)

Cytat:0
0000000000001000000:0
magic bolt
exiva < b4 18 $hex-tibiastr:Magic Bolt!$
0
0000000000001000000:0
magiczne kapcie
exiva < b4 18 $hex-tibiastr:Magiczne Kapcie!$
0
0000000000001000000:0
magiczne kapcie
exiva testding
0
0000000000001000000:0
magic bolt
exiva testding
0
0000000000001000000:0
gold ring
exiva < b4 11 $hex-tibiastr:Gold Ring!$
0
0000000000001000000:0
valvent
exiva < b4 11 $hex-tibiastr:Valvent Set!$
0
0000000000001000000:0
valvent
exiva testding

Jak dodawać samemu nowe eventy? Proszę:
[Obrazek: su1e4p.jpg]

1. Tutor To Channel: To jest typ wiadomości wyświetlanej na loot channel - musi być zaznaczone
2. Trigger Text - czyli tekst, który wywoła wybraną przez nas akcje.
3. Type: Typy są dwa:
-Exact Message - dokładna wiadomość
-Msg That Contains... - czyli wiadomość, która  zawiera wpisany przez nas tekst
Tutaj wystarczy zaznaczyć tak jak na screenie czyli 0 - MSG THAT CONTAINS
4.Action: Tutaj wpisujemy comendę/tekst, który ma zostać wykonany na default jeżeli w przychodzącej wiadomości na loot-chanelu pojawi się "Trigger Text"

Jeżeli przykładowo chcesz, aby bot dał Ci informację przy wydropieniu Valvent Armora to w "trigger text" wpisujesz nazwę przedmiotu(czyli: valvent armor), a w action to co ma napisać na default. Najlepszym sposobem są dwie "komendy":
- exiva testing ( krótki alarm)
- exiva < b4 11 $hex-tibiastr:TEXT KTORY CHCESZ WYSWIETLIC$
możesz oczywiście dodać też do każego itema nawet po kilka różnych eventów.
Zielony - Typ wiadomości wysyłanej do clienta np:
11 - pomarańczowy tekst default
18 - fioletowy tekst default
12 - czerwony tekst default + środek ekranu
16 - zielony tekst default + ekran(tak jak look na itema)
[Obrazek: xkxunz.jpg]
Dla ważniejszy i droższych itemów proponuję dodać typ wiadomości, który wyświetli info na ekranie + default, natomiast przy tych tańszych wystarczy sama wiadomość na default(np. typ nr. 11 lub 18)
Typy wiadomości zaczynają się od 01 - zwykłe say na default, poprzez 04 - priv msg itd... (pamiętajcie że to wartość HEX)
Fioletowy - Czyli tekst, który ma się pojawić na ekranie wrazie gdyby z moba spadł wybrany item
W pliku tekstowym event zapisuje się pod taką postacią:


Cytat:0   --- > To jest Type: 1 - Exact Message, 0 - Msg That contains
0000000000001000000:0   ---> flagi. Każda kolejna cyfra przypisana jest do konkretnego typu wiadomości.
valvent  ---> nazwa szukanego przedmiotu
exiva < b4 11 $hex-tibiastr:Valvent Set!$ ---> Action: Czyli nasza komenda w razie gdy owy przedmiot wypadnie



Jest późno, więc jeżeli o czymś zapomniałem to dajcie mi znać w poście. Tak samo jeśli ktoś chciałby się dowiedzieć czegoś więcej


RE: [Blackd - Event] Loot Info - Seven - 19-01-2016

Da się zrobić tak żeby blackd reagowało na ten typ wiadomości, który informuje o aktualnym tasku?


RE: [Blackd - Event] Loot Info - Nrated - 19-01-2016

(19-01-2016, 3:00:55)Seven napisał(a): Da się zrobić tak żeby blackd reagowało na ten typ wiadomości, który informuje o aktualnym tasku?

Na chwilę obecną nie. Takie coś trzeba wprowadzić poprzez edytowanie source. Być może w najbliższych dniach coś takiego udostępnie, ale to nic pewnego.
Ew. można przetestować zmienną $lastmsg$ - nie pamiętam już czy ona jest wstanie wyłapać tekst o ukończonym tasku


RE: [Blackd - Event] Loot Info - eM PeGo - 19-01-2016

Nie jest ;/ niestety ;C tak samo z info o stanie bonusu ;/


RE: [Blackd - Event] Loot Info - Kratek - 19-01-2016

Możesz dodać jak ustawić żeby zbierał loota na respie elegancko, bo niby mam all pozaznaczane itd ale słabo coś to idzie Wink


RE: [Blackd - Event] Loot Info - Nrated - 19-01-2016

To jest tylko "INFO" o loocie, a nie auto looter Big Grin Te Eventy dają Ci jedynie znać, że coś spadło i wtedy możesz to podnieść


RE: [Blackd - Event] Loot Info - Kratek - 19-01-2016

Wiem Big Grin Ale napisałeś, że jak ktoś chce się dowiedzieć czegoś więcej to pisać pod postem, to pytam Big Grin


RE: [Blackd - Event] Loot Info - Nrated - 19-01-2016

Auto Looter w blackd działa kiepsko na starszych tibiach, bo ostatnie update'y były tylko pod nowsze wersje i jest problem z liczeniem stackpos. Dodatkowo masowe wybijania mobków nie pomaga, bo na podłodze na każdym SQM jest pełno trupów/itemów.
Na chwilę obecną nie jestem w stanie nic z tym zrobić, bo to sporo sprawdzania/pisania. Może wkrótce... ; p