Uwaga, mam zaszczyt zaprezentować Wam mój kolejny wynalazek. Ot kolejny element, którego reszta Commodore'a nie może się powstydzić.
Otóż pewnego pięknego, słonecznego dnia (a może i napierdzielało śniegiem, nie pamiętam...), chłopaki zagadnęli mnie: "Ej, Marco, bo Ty w sumie to chyba nie lubiasz tych komend za bardzo, a teraz tak sobie myślę, że fajnie byłoby jednak zrobić jakiegoś priva".
No tak... prywatny czat... nie ukrywam, że całkowicie o tym zapomniałem!
I tutaj zaczęło się kombinowanie. Podziękowania należą się w dużej mierze @patryks'owi, któremu przejrzystości i otwartości umysłu nigdy wymówić nie można [...]
Dobra do rzeczy: (fajnie byłoby dzisiaj jeszcze pójść spać, ayy!)
Czat zgodnie z założeniem działa bez komend. Ot ten magiczny, niewinny znak " / " powoduje we mnie nieziemskie wkurwienie, dlatego też wszystko działa na guziki z przyjaznego interfejsu.
First of all - jak to w ogóle wygląda?
A no mniej więcej tak. Póki co stworzyłem dwa główne kanały publiczne - ogólny i handlowy. W odległej przyszłości pojawi się też specjalny czat gildijny (ikona będzie widoczna tylko, jeżeli gracz będzie znajdował się w jakiejś gildii). Ikonka na dole oznacza czat prywatny, ale opiszę go dokładnie później. Nie licz na spojler!
Jeżeli przerzuciłeś właśnie ze dwie tony węgla, możesz być dostatecznie zmęczony, aby stwierdzić, że wrzuciłem drugi raz ten sam screenshot. Istnieje jednak pewna istotna różnica... jeszcze jedna szansa dla Ciebie, ale tym razem przypatrz się dobrze!
Teraz już musisz wiedzieć o co mi chodzi! Każdemu kanałowi możemy ustawić jeden z trzech poziomów widoczności:
-
Aktywny: Odbierane są wszystkie wiadomości z kanału, jak również po wpisaniu takowej przez nas zostanie ona wysłana właśnie na ten kanał.
-
Tylko odbieranie wiadomości: Jak sama nazwa wskazuje - odbierane są wszystkie wiadomości z kanału, jednak w przeciwieństwie do powyższej opcji, nasze nie zostaną nań wysłane.
(Można mieć jednocześnie zaznaczony tylko jeden aktywny kanał. Dosyć logiczne, humm?)
-
Wyciszony: Nie otrzymamy żadnej wiadomości z takiego kanału. Nie łudź się. Ani jednej! 😒
Bardziej spostrzegawczy zauważyli zapewne, że każdemu poziomowi widoczności odpowiada jego specjalna markowa, dizajnerska ikonka wydewelopowana przez @patryks'a. Zmienianie chatu jest bardzo wygodne, bo można zrobić to dwoma kliknięciami, zamiast wpisywania komendowego prefiksu (np. /glowny) co wiadomość (o gasz!).
Ale teraz czas przejść do obiecanego, głównego punktu wycieczki. Tak jest, czas na feralny, prywatny czat.
Zanim ustawimy nasz własny czat na Aktywny, musimy najpierw znaleźć kogoś, do kogo można napisać.
No i oczywiście wcisnąć guziczek :]
Wystarczy wklepać jego nick. WIELKIE LITERY, czy też małe, pOkeMoNIaSSStE lub nie - no matter!
Od wciśnięcia guzika mamy na to 10 sekund. 10 sekund na 10 liter? Challenge accepted.
Jeżeli ktoś będzie miał problem, to może chociaż zdąży napisać do mnie. Mój ma 8!!
Taak, ten system jest naprawdę głupkoodporny...
Kiedy już po paru próbach uda nam się doprowadzić do wyświetlenia powyższej wiadomości, możemy męczyć naszego przyjaciela do woli. Mało tego, możemy nawet zobaczyć, do ilu takich nieszczęśników trafiają nasze wiadomości! Rozważam opcję, czy nie dodać dźwięku przy otrzymywaniu prywatnej wiadomości, ale wpierw muszę ogarnąć system blokowania wiadomości od niektórych graczy. Wiecie, nic nie sprawia takiej frajdy, jak trollowanie :D
Zarówno czat prywatny, jak i handlowy mają swój dodatkowy prefix (różne kolory, ciężko się pomylić).
Całość wygląda naprawdę bardzo estetycznie.
Oczywiście graczy z prywatnego czatu można łatwo usunąć. Wystarczy wcisnąć na ikonę prawym przyciskiem, zamiast lewym. Wówczas nasze oczy będą mogły cieszyć się poniższym widokiem:
Ilość tych główek jest równa oczywiście ilości graczy, z którymi rozmawiamy. Po najechaniu pojawi się nick delikwenta. Wystarczy nań wcisnąć, a kolega zniknie z naszej listy. Jeżeli był to ostatni jegomość na naszym czacie to jako, że i tak nie mamy już z kim rozmawiać, MaRPG sprawi, że wysyłane przez nas wiadomości trafią na domyślny kanał. Oczywiście nie omieszka nas o tym poinformować!
.
Wyjątkiem jest sytuacja, kiedy sami świadomie wyciszyliśmy główny kanał. W takim wypadku MaCoreCommodore również nie b ędzie narzucał nam słuchania tego całego zgiełku i pozwoli skupić się na wykonywaniu zadań.
Wszystko zostało dosyć solidnie przetestowane i wydaje się być pozbawione bugów. Mało tego, jest na nie całkiem odporne. Jeżeli jakiś gracz się wyloguje, zostanie on usunięty z naszego czatu. Dodatkowo, wysyłanie prywatnych wiadomości do Mistrzów Gry nie jest możliwe. Wiadomości można wysyłać co 5 sekund w godzinach, które przyjmuje się za "dzienne", jak również co 2 sekundy w godzinach nocnych.
Tradycyjne PS: dla dociekliwych: Czerwone kłódki na jednym ze screenów to zablokowane sloty na prywatnym czacie. Podczas gdy zwykły gracz może pisać do dwóch graczy naraz, gracz z kontem premium (serwerowy VIP), może zebrać całą paczkę z osiedla (możliwość prowadzenia jednoczesnej rozmowy z 5 osobami).