Jump to content

Tachograf by Arkadiusz Fatyga v2 - dyskusja (cz.2)


Recommended Posts

Witam.

Zacznę od krótkiej informacji.

Jest to ciąg dalszy wątku dot. tachografu.

Więcej informacji tutaj poniżej.

Teraz bez zbędnego przedłużania - zaczynamy.


Na początku moja mała dygresja.

Trochę czasu minęło i zdaje sobie sprawę z tego, że wiele osób było zainteresowanym tym tachografem (a przynajmniej jego testowaniem).

Jednakże przez brak czasu (i na przestrzeni tamtego okresu - braku chęci) się to opóźniło.

Stąd na początku przepraszam wszystkim za niedopełnienie obietnicy. :/

 

Do sedna sprawy...

Od ostatniego czasu dużo się zmieniło.

Po pierwsze - zmieniłem wygląd panelu VTC.

Poprzedni wyglądał brzydko, z tego też powodu postanowiłem poszukać innego.

Trafiło na SB 2 Admin.

Po pierwsze - wygląda o wiele lepiej, po drugie - posiada wsparcie dla Font Awesome 5 i Bootstrapa 4.

Powiem szczerze - wygląda ładnie i sam jest zapakowany z innymi ciekawymi narzędziami, które na pewno zostaną wykorzystane.

Poniżej wstawiam parę zdjęć. (zdjęcia poglądowe - stan faktyczny może ulec zmianie!)

Spoiler

baxUmRZ.png

 

wFZdrgD.png

 

wAkWfPD.png

Już jak można zauważyć na przebitkach wysuwa się pytanie...

Czekaj no chwilę...

Czy ja tam widzę "Road to Black Sea"? :blink:

Czy w takim razie skrypt będzie posiadać już na starcie miasta z tego DLC?

Otóż nie...

W liście będą już wymieniane 2 dodatki, które zostaną w niedalekiej przyszłości opublikowane.

Jednakże sam nie wiem, jakie będą tam miasta...

Może ktoś mnie oświeci?

Jak wygląda sprawa sprawdzenia lokalizacji użytkownika na serwerze TMP oraz banów?

To pierwsze będzie robione standardowo - za pośrednictwem ets2map API.

Jeśli użytkownik będzie w grze, to sprawdzimy po ID, gdzie on jest i ustalimy jego pozycję.

Pozycja aktualna będzie wyświetlana w postaci iframe'u (przynajmniej takie jest założenie).

To drugie - tutaj jednak będzie to różnie bywało.

Jak wszyscy dobrze wiemy - ludzie mogą ukrywać bany, zatem jest szansa, że nie będziemy w stanie tego sprawdzić.

Jednakże twierdzę, że osoby chcące się dostać do firmy, powinny być szczere - przyznać się do błędu.

Zatem w przypadku dodawania użytkownika do systemu jak i w momencie składania zgłoszenia rekrutacyjnego, użytkownik powinien zostać poinformowany o możliwości podejrzenia przez administrację jego banów (o ile będzie to możliwe).

Nie wiem, co o tym sądzicie - jak to powinno być rozwiązane?

Dajcie znać poniżej!

Z takich małych rzeczy na koniec - system będzie mieć możliwość:

  • dodawania ładunków, miast, DLC/modów (mapowych), firm czy ciężarówek;
  • będzie posiadać ustawienia globalne (czyli np. główny język interfejsu [na początku albo PL, albo EN] czy jednostki metryczne [km albo mila/L albo galony]
  • generowania raportów (tj. wyników każdego kierowcy) na przestrzeni danego miesiąca w formie PDFów

Zastanowię się odn. tych ikonek u góry (aktualnie one nie działają - są tylko tzw. "pozostałościami" po szkicu).


No to tyle!

W planach jest wydanie skryptu w formie BETA pod koniec sierpnia (i tutaj już bez żadnego "ale").

Testy potrwają 2 tygodnie.

Potem tachograf zostanie opublikowany w dziale Generalna dyskusja, jak i w Developer Tools jako narzędzie dostępne dla każdego.

Skrypt będzie posiadał wszystkie ładunki, miasta, DLC, firmy i ciężarówki, które będą dostępne w danej chwili w grze (nie licząc 2 w/w DLC).

Dajcie znać, co o tym sądzicie.

Zapisy na BETA testy ruszą pod koniec następnego tygodnia.

Tymczasem szerokości! :)

 

Link to comment
Share on other sites

Czas na kolejne informacje!

Udało się zrobić duże postępy.

Widać to na zdjęciach.

Spoiler

HKBLX4r.png

 

Y8m1xXU.png

 

JCeu5ec.png

Jest coraz to lepiej.

A jako że już coraz bliżej do testów, czas na szczegóły zapisów.

Zapisy polegają na wypisaniu formularza (link tutaj).

Potem będę się kontaktować z osobami osobiście i potwierdzał, czy są przyjęte, czy nie.


Kolory, które będą, będą bazować na kolorach Bootstrapa 4 i (na daną chwilę) bez możliwości dodawania własnych.

Pojawi się ciemny motyw, który zostanie zaimplementowany.

Postaram się w miarę możliwości zrobić delikatnie.

Pewne elementy dalej będą kolorowe (czytaj - przyciski czy lewy pasek), jednakże pozostałe będą w kolorze ciemnym.


To tyle.

Zapraszam tradycyjnie do dyskusji. ?

Link to comment
Share on other sites

6 dni minęło i kolejna porcja świeżych informacji.

Rozwój tachografu idzie jak z płatka.

Co na daną chwilę zostało już zrobione:

  • logowanie/wylogowanie,
  • dodawanie tras,
  • listowanie tras (zarówno POV użytkownika, jak i admina/szefa),
  • globalne ustawienia (edycja i ich wyświetlanie),
  • system rekrutacyjny oparty o API TruckersMP (dokładniej VTC oraz Player) i SteamID API
  • dodawanie/usuwanie miast, DLC/modów, ciężarówek, firm; a także ich listowanie;
  • system rang (na daną chwilę uproszczone - rozbudowa nastąpi w późniejszym czasie),
  • top 10 kierowców w 3 kategoriach: ilość zleceń, ekonomia paliwa oraz dystans;
  • mniejsze statystyki dla kierowcy,
  • wsparcie dla wielu języków (na daną chwilę tylko angielski i polski, jednakże nie będzie problemu z tłumaczeniem na inne języki).

To co jeszcze zostało?

  • akceptacja/odrzucanie tras (w późniejszym czasie zostanie wprowadzone odesłanie do poprawy, jednakże na daną chwilę nie wiadomo, jak zostanie to zaimplementowane),
  • listowanie ładunków, ich dodawanie i usuwanie;
  • system powiadomień za pośrednictwem tachografu (tj. powiadomienie o akceptacji/odrzuceniu trasy - w przyszłości zostaną dodane powiadomienia o np. nowych wpisach na TruckersMP VTC),
  • akceptacja/odrzucanie aplikacji rekrutacyjnych wraz z wysłaniem maila (dodatkowo w przypadku akceptacji - przeniesienie danych do bazy użytkowników, nadanie uprawnień i wysłanie tymczasowego hasła za pośrednictwem maila),
  • system resetowania hasła,
  • podgląd na profil użytkownika (tj. ilość zrobionych tras), usuwanie użytkownika, zmiana rangi dla użytkownika;
  • ustawienia lokalne dla użytkownika oraz możliwość zmiany ciężarówki, jaką porusza się dana osoba itd.;
  • instalator,
  • generowanie raportów.

Choć wydaje się, że jest jeszcze dużo do zrobienia, to jestem już znacznie bliżej celu i jestem niemal pewien, że w najbliższą niedzielę będę mógł oddać do testowania.

Przypominam, że dalej trwają zapisy.

Link do formularza w poprzednim poście.

Teraz parę zdjęć, tym razem z formularza rekrutacyjnego.

W tym miejscu chciałbym podziękować @[GTW] JakubP za zezwolenie na wykorzystanie danych jego VSki w celu testowym.

Spoiler

socEaz1.png

 

stnbzW1.png

 

1si8Y9A.png

 

SIL8X4N.png

 

HSJs11Q.png

 

To tyle!

Projekt się rozrasta, już teraz waży ok. 4 MB.
Czy to dużo?

Sami zdecydujcie.

Tymczasem zapraszam do dyskusji.

Szerokości! ?

P.S. Nickname jest wypełniany z automatu nickname'm ze Steama, a pozostałe dane tj. SteamID64 czy link do profilu są wpisywane do niewidocznych pól.

  • Like 1
Link to comment
Share on other sites

Czas na kolejne wieści.

Już w ten piątek zamykam zapisy, zatem jeśli będziecie mieli ochotę przetestować tachograf, to zostało już nie dużo czasu!


Tachograf już posiada system powiadomień!

Tak - to nie są żarty.

Na daną chwilę jeszcze nie są prezentowane użytkownikowi, natomiast jest już coraz to lepiej.

Wysyłanie maili również działa, w związku z czym można resetować hasło, a także wysyłać powiadomienia do osób, które składają aplikację.

Wszystkie dane do wysłania maila pobierane są z bazy danych, zatem jedynymi ustawieniami będącymi lokalnymi są ustawienia do bazy danych.
Z takich ciekawych informacji - mogę w sumie wykreślić troszkę z w/w listy, którą zrobiłem.

Zatem co już jest i działa?

  • logowanie/wylogowanie,

  • dodawanie tras,

  • listowanie tras (zarówno POV użytkownika, jak i admina/szefa),

  • globalne ustawienia (edycja i ich wyświetlanie),

  • system rekrutacyjny oparty o API TruckersMP (dokładniej VTC oraz Player) i SteamID API

  • dodawanie/usuwanie miast, DLC/modów, ciężarówek, firm; a także ich listowanie;

  • system rang (na daną chwilę uproszczone - rozbudowa nastąpi w późniejszym czasie),

  • top 10 kierowców w 3 kategoriach: ilość zleceń, ekonomia paliwa oraz dystans;

  • mniejsze statystyki dla kierowcy,

  • wsparcie dla wielu języków (na daną chwilę tylko angielski i polski, jednakże nie będzie problemu z tłumaczeniem na inne języki),

  • akceptacja/odrzucanie tras (w późniejszym czasie zostanie wprowadzone odesłanie do poprawy, jednakże na daną chwilę nie wiadomo, jak zostanie to zaimplementowane),

  • system powiadomień za pośrednictwem tachografu (tj. powiadomienie o akceptacji/odrzuceniu trasy - w przyszłości zostaną dodane powiadomienia o np. nowych wpisach na TruckersMP VTC),

  • akceptacja/odrzucanie aplikacji rekrutacyjnych wraz z wysłaniem maila (dodatkowo w przypadku akceptacji - przeniesienie danych do bazy użytkowników, nadanie uprawnień i wysłanie tymczasowego hasła za pośrednictwem maila),

  • system resetowania hasła (przed zalogowaniem - w niedługim czasie zostanie dorobione resetowania hasła z poziomu panelu admina/użytkownika).

Co jeszcze zostało?

  • listowanie ładunków, ich dodawanie i usuwanie;

  • podgląd na profil użytkownika (tj. ilość zrobionych tras), usuwanie użytkownika, zmiana rangi dla użytkownika;

  • ustawienia lokalne dla użytkownika oraz możliwość zmiany ciężarówki, jaką porusza się dana osoba itd.;

  • instalator,

  • generowanie raportów.

Prawdopodobnie dokonam lekkiej modyfikacji rang tak, by można było ustawić, kto może zmieniać rangi, a kto nie i tak samo z ustawieniami.

Z tego też powodu domyślna ranga Admin będzie miał możliwość.

Będzie można przenieść się na inną rangę (np. Szef) i nadawać uprawnienia, pod warunkiem, że włączymy odpowiednią opcję.

To samo z ustawieniami.

W innym wypadku będzie można tylko tworzyć użytkowników zwykłych i dodawać miasta/ciężarówki itd.


Lista długa, a to i tak trzeba będzie za niedługo zmieścić gdzieś...

Dlatego z tego miejsca już mogę poinformować, że w momencie gdy skrypt zostanie opublikowany, zostanie opublikowany link do serwera Discord, na którym będę też udzielał pomocy, a także fanpage skryptu.

Demo może powstanie, jednakże to będzie zależne od posiadanego czasu.

Tymczasem życzę miłego tygodnia.

Link to comment
Share on other sites

  • 3 weeks later...

Minęło trochę czasu, a beta testy trwają!

Potrwają one tydzień dłużej, gdyż skrypt wymaga jeszcze ostatnich szlifów.

Brakujące rzeczy, które jeszcze trzeba dodać, to...

  • listowanie ładunków, ich dodawanie i usuwanie;

  • instalator,

  • dodanie ładunków z ATSa,

  • generowanie raportów.

Jak to jeden z popularnych kanałów YouTube mówi...

To już jutro!

Oczywiście jutro znaczy w następną niedzielę.

Wtedy nastąpi publikacja pierwszej stabilnej wersji.

Kolejne informacje już za niedługo!

Do usłyszenia!

  • Woah! 1
Link to comment
Share on other sites

  • 2 weeks later...

To już w tę niedzielę!

Przygotujcie szampana!

Pełna lista funkcji dostępnych w skrypcie zostanie opublikowana tego samego dnia.
A jest tego dużo...

Dlatego też zapraszam do polubienia fanpage'a skryptu.
Tam zawsze pojawią się informacje o nadchodzących funkcjach i aktualizacjach.
Link tutaj.

Nastawcie zegarki na godzinę 12.

Nie możecie tego przegapić! ;)

Link to comment
Share on other sites

  • 3 weeks later...

Witam @arusf2011 [PL/EN],

 

Z uwagi na to, że ten post był nie aktywny przez ponad 14 dni, zostaje on zamknięty i przeniesiony do archiwum.

 

Jesli chciałbyś, aby został on przywrócony, proszę o napisanie prywatnej wiadomości do jednego z polskich moderatorów.

 

Życzę miłego dnia,

Chris [PL] TruckersMP Community Moderator

 

//Zamknięty & Przeniesiony do archiwum

banner

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.