Korzystasz z niebezpiecznego połączenia z naszym forum!
Przejdź do bezpiecznego połączenia HTTPS:

Wycieki z postępu prac
#11
Do tej pory prace skupiały się głównie na skrypcie pojazdów dla firm (kwestie techniczne). Pojazdy te są podatne na awarie tak samo jak pojazdy graczy. Pozostała jeszcze kwestia naczep firmowych. Po tym zabieram się do skryptu kontraktów i skończenie takich drobiazgów jak zarządzanie pracownikami. Niestety prace posuwają się obecnie powoli, z powodu braku czasu ale do przodu (możliwe, że w maju się to zmieni). Wrzucam nie koniecznie ciekawe screeny, mające na celu pokazania, że cały czas pracuje jak tylko mam wolną chwilę. Wkrótce więcej.
Dodatkowe opcje w panelu firmy
[Obrazek: ss_show.php?screen=qq_21_04_2019_15-45-03.png]
Powiadomienie o udanym przypisaniu pojazdu do firmy
[Obrazek: ss_show.php?screen=qq_21_04_2019_15-31-04.png]
Powiadomienie o udanym przypisaniu pojazdu z firmy do gracza
[Obrazek: ss_show.php?screen=qq_21_04_2019_15-39-35.png]
Opcje zarządzania pojazdem
[Obrazek: ss_show.php?screen=qq_21_04_2019_15-34-20.png]
Lista pojazdów firmowych
[Obrazek: ss_show.php?screen=qq_21_04_2019_15-38-06.png]


Programista skryptu serwera Highway Life
[Obrazek: sygnav2bydaku.png]
sebaqq6.pl
#12
Dalej działamy firmy, skrypt kontraktów jest prawie gotowy. Co do stabilności serwera mam dobre informacji, udało nam się utrzymać serwer bez żadnego problemu 15-16 dni - wyłączyliśmy na ten czas nocne restarty. Serwer został zrestartowany dziś, przy okazji wprowadziliśmy jeszcze pewne łatki. Obniżyliśmy ceny paliw.

Stabilność

[Obrazek: ss_show.php?screen=qq_01_05_2019_14-24-42.png]
Kontrakty
[Obrazek: ss_show.php?screen=qq_01_05_2019_15-15-48.png]



Programista skryptu serwera Highway Life
[Obrazek: sygnav2bydaku.png]
sebaqq6.pl
#13
Dlaczego firm nadal nie ma, mimo iż obiecywaliśmy, że będą dużo wcześniej? Z początku były problemy ze stabilnością serwera, teraz z brakiem czasu, obecnie znajduje się poza domem i pracuje na dość słabym sprzęcie. Tak czy inaczej, staramy się zachować pewną regularność. Zapewne część osób zdążyła zauważyć, że co tydzień się odzywamy z jakimiś małymi aktualizacjami czy też wyciekami prac. Zapewniam, że ten etap w końcu się skończy a częstotliwość się zwiększy. Już to, uważam za pewien postęp. Co do firm, okazało się, że po drodze wyszło więcej roboty niż z początku zakładałem. Obstawiałem, że część skryptów może być zbędna lecz okazało się inaczej. Pracując nawet na najdrobniejszymi rzeczami, staram się dopieszczać skrypt w miarę możliwości. Nie ważne ile osób jeszcze w zwątpi w HL, nie zaprzestaniemy prac nad nim. Teraz kilka screenów.

Potwierdzenie podpisania kontraktu dla firmy. Jeśli chodzi o kary finansowe, zapewniam, że ich sposób działania został dokładnie przemyślany i jest potrzebny, reguluje sporo rzeczy. Jednakże nałożyliśmy ograniczenie, że jeśli firma ma saldo na minusie (np dostała jedną karę finansową), to aby dać szansę się odkuć, kolejne kary nie zostaną nałożone. Kary finansowe są mocno odczuwalne, ale dajemy szansę wyjścia z długów. Najwyżej, przez jeden kontrakt, pracownicy nie otrzymają wypłat. Obecnie tylko kary finansowe pozwalają zadłużyć firmę.

[Obrazek: 9WJhEXA.png]

Firma może wykonywać jeden kontrakt jednocześnie. Takie są zasady. Możemy podglądać status kontraktu, zobaczyć ile czasu nam pozostało. Dodatkowym bajerem są przeliczniki, które pokazują ile mniej-więcej musimy wykonać kursów z punktu A do punktu B aby przewieźć cały ładunek. Należy pamiętać, że pojazdy będzie można przeładować. Jednakże, tutaj pokazujemy ile by to wyszło, gdybyśmy legalnie pakowali 100% ładowności pojazdu. Na pierwszy rzut oka widać, że w firmie najbardziej opłaca się mieć ciągniki siodłowe i naczepy. Ale czy na pewno? Pamiętajmy, że różne pojazdy mają różne spalanie/v-max i różnie nam się to opłaci. Jednakże, zamieściliśmy wszystkie dostępne środki transportu. Część można potraktować jako ciekawostkę. Kalkulator kontraktów wymaga jeszcze kalibracji, także nie traktujcie tej wersji ostatecznie Chansub-global-emoticon-ebf60cd72f7aa600-24x18 
[Obrazek: WZtrfWw.png]

Wszelkie naprawy pojazdu firmowego są sponsorowane przez firmę. O czym jesteśmy informowani w znanym okienku oferty.
[Obrazek: k3KJvbv.png]

Rzecz jasna, wszelkie naprawy są logowane. Nie zwracajcie uwagi na błędne saldo w poniższym screenshocie - modyfikowałem je ręcznie podczas testowania.
[Obrazek: sVReQR7.png]


Programista skryptu serwera Highway Life
[Obrazek: sygnav2bydaku.png]
sebaqq6.pl
#14
Mając kilka dni wolnego udało mi się napisać skrypt transportu towarów od A do Z. W pełni funkcjonujący, spięty ze skryptem RELOG. Czyli w końcu da się zarabiać. Pozostała mi jedynie lista pracowników(to łatwe, bo sobie skopiuje z frakcji, tylko trochę przerobię) oraz logi używania pojazdów. Obrazki:

Oznaczenie miejsca odbioru. Skrypt automatycznie rozpoczyna proces wykonywania kontraktu po wejściu do pojazdu lub podczepieniu naczepy.
[Obrazek: ULLl3hg.png]

Ładowanie towaru, nie wiem po co zrobiłem możliwość wpisania ręcznie ilości kg... Nie pytajcie. Może się przyda.
[Obrazek: NkJuOAQ.png]

Miejsce rozładunku - w sumie niczym szczególnym się nie różni od miejsca załadunku.
[Obrazek: DxXQRAH.png]

GUI po rozładowaniu towaru. Nie widziałem sensu implementowania w to TextDraw'u z freelancera, bo w sumie co bym tam umieścił? Przecież pracownicy mają stawkę za sesję duty a nie za kurs.
[Obrazek: LioqO7L.png]

No i logi ogólne kursów. Będzie można też przeglądać logi kursów dla konkretnego gracza (to już jak ogarnę listę pracowników). Oraz będzie dostępna wartość, pozwalająca ocenić wydajność pracownika, czyli średnia ilość kursów na sesję duty. Tak samo będzie można sprawdzić logi wypłat dla konkretnego pracownika.
[Obrazek: knrWe84.png]

No i pracownicy mają możliwość sprawdzenia sobie statusu kontraktu, czyli w sumie to samo GUI co ma Lider/V-ce lider, z tym, że nie mają możliwości anulowania kontraktu. Komenda: /kontrakt status lub /ks.
[Obrazek: bfrNbnn.png]



Programista skryptu serwera Highway Life
[Obrazek: sygnav2bydaku.png]
sebaqq6.pl
#15
Wycieki, które miały być wczoraj. Nic innego jak zarządzanie pracownikami i kilka pierdół takich jak info o firmie czy opłacanie firmy. 


Opłacanie firmy.
[Obrazek: tdObYwn.png]

Info o firmie - jest bo jest. Może będą tutaj kiedyś ciekawsze rzeczy. Nie zwracajcie uwagi na zerową datę.
[Obrazek: MegtLfr.png]

Zanim wyświetli nam się lista pracowników, musimy wiedzieć co oznacza skuteczność na liście pracowników.
[Obrazek: K7c4vRW.png]

Lista pracowników - przystosowana pod potrzeby firm.
[Obrazek: ZhbgA6y.png]

Zarządzanie pracownikiem. Możliwe, że coś tu się jeszcze zmieni. 
[Obrazek: 3LwLAFv.png]

Ustawianie stawki.
[Obrazek: 3R3JBpG.png]


PayDay - Info z czatu o wypłacie lub jej braku.
[Obrazek: XoB55Rm.png]
[Obrazek: xtYOfKv.png]

Logi wydatków. Widać też, kiedy pracownik nie otrzymał swojej wypłaty. Podświetlony wpis - po prostu firma miała saldo na minusie. A zero jest większe niż liczba na minusie. 
[Obrazek: Xgb4xsr.png]


Programista skryptu serwera Highway Life
[Obrazek: sygnav2bydaku.png]
sebaqq6.pl
#16
W sumie to nic 'nowego' ze skryptów. Wszelkie skrypty dotyczące zarządzaniem pracownikami zostały już ukończone. Ukończone zostały także logi pojazdów. Pozostało przerobić skrypt wyboru kontraktu oraz dodać możliwość przeglądania wszystkich wpisów w logach, a nie tylko tych ostatnich. 

Przeglądanie wszystkich logów pojazdów.
[Obrazek: ss_show.php?screen=qq_07_09_2019_19-11-36.png]

Przeglądanie logów per pojazd.
[Obrazek: ss_show.php?screen=qq_07_09_2019_19-12-00.png]
[Obrazek: ss_show.php?screen=qq_07_09_2019_19-12-09.png]

Przeglądanie logów pojazdów per player.
[Obrazek: ss_show.php?screen=qq_07_09_2019_19-11-48.png]


Programista skryptu serwera Highway Life
[Obrazek: sygnav2bydaku.png]
sebaqq6.pl
#17
Skrypt firm został już ukończony, trwa jeszcze kalibracja kalkulatorów. Już niebawem firmy pojawią się na serwerze (będzie jeszcze info). Rozpoczęto pracę nad czatem głosowym. Aktualny etap prac czatu głosowego to kalibracja efektu 3D, poprawa słabej jakości dźwięku, przerywanie (utrata pakietów), sporadyczne crashe serwera - pracuje nad rozwiązaniami. Już teraz mówię, że do działania będzie potrzebny ASI Loader - wystarczy zainstalować CLEO, automatycznie będziemy mieli ASI Loader'a. Instalacja wtyczki będzie polegała na wklejeniu pliku .asi (biblioteki łączonej dynamicznie) do folderu z grą. 

Jeśli poprawnie zainstalowaliśmy wtyczkę, będziemy poinformowanie o tym jeszcze przed połączeniem z grą.
[Obrazek: ss_show.php?screen=qq_09_09_2019_13-43-08.png]

Jeżeli serwer połączy się z naszą wtyczką, również zostaniemy o tym poinformowani.
[Obrazek: ss_show.php?screen=qq_09_09_2019_13-44-15.png]
[Obrazek: ss_show.php?screen=qq_09_09_2019_13-45-22.png]

Mamy dwie kontrolki sygnalizujące o pracy czatu głosowego. Pierwsza to jest mikrofon (HL) - pojawia się on zawsze, kiedy wciskamy klawisz do mówienia(F2) - informuje on, że nasz plugin wysyła coś do serwera. Druga kontrolka, to textdraw 'przechwytywanie' - oznacza, że serwer widzi dane wysyłane przez wtyczkę gracza i przechwytuje je. Dwie te kontrolki w takim stanie jak na poniższej ilustracji wskazują, że wszystko działa poprawnie. Jeśli brakuje jednej - dźwięk z mikrofonu nie jest transmitowany 
[Obrazek: ss_show.php?screen=qq_09_09_2019_13-46-08.png]


Programista skryptu serwera Highway Life
[Obrazek: sygnav2bydaku.png]
sebaqq6.pl
#18
Zmieniliśmy sposób wyboru kontraktu, na taki bardziej hazardowy. Losujemy sobie kontrakt, każdy los kosztuje.
[Obrazek: ss_show.php?screen=qq_14_09_2019_23-29-32.png]

Dodaliśmy możliwość przeglądania wszystkich wpisów w logach.
[Obrazek: ss_show.php?screen=qq_14_09_2019_23-30-48.png]

Komenda /towar została przystosowana do obsługi firm.
[Obrazek: ss_show.php?screen=qq_14_09_2019_23-32-12.png]
Jeśli naczepa jest przeładowana, dostajemy możliwość ukarania firmy.
[Obrazek: ss_show.php?screen=qq_14_09_2019_23-34-20.png]


Programista skryptu serwera Highway Life
[Obrazek: sygnav2bydaku.png]
sebaqq6.pl
#19
Firmy zostaną wprowadzone 2019-09-16 o godzinie 14:00.

Została stworzona komenda /firmy(dostępna dla wszystkich) - dzięki której sprawdzimy ilość firm, wolnych siedzib, ceny, lokalizacje, właścicieli firm i score firm. Komenda pozwala nam także namierzyć siedzibę firmy tworząc checkpoint tak jak przy namierzaniu auta.
[Obrazek: ss_show.php?screen=qq_15_09_2019_19-17-32.png]
[Obrazek: ss_show.php?screen=qq_15_09_2019_20-01-14.png]


Programista skryptu serwera Highway Life
[Obrazek: sygnav2bydaku.png]
sebaqq6.pl


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości