Skocz do zawartości
Aby otrzymać pełny dostęp do forum zarejestruj się, a następnie zsynchronizuj swoje konto z kontem w grze.

Customowy licznik na serwerze


WafelTLD
 Udostępnij

Rekomendowane odpowiedzi

Witam wszystkich zgromadzonych
W tym poradniku pokażę wam jak zrobić swój własny customowy licznik na serwerze ProjectRPG.

UWAGA!
1. Zanim zaczniemy chciałbym poinformować, że jest to ingerencja w pliki serwerowe i trzeba dosyć świadomie z nimi postępować.
2. Nie gwarantuję wiecznego działania. Gdy serwer kiedykolwiek postanowi zmienić system licznika, poradnik stanie się nieaktualny.
3. Customowy licznik działa lokalnie, czyli tylko ty go widzisz. Inni widzą licznik serwerowy.

Skoro podstawowe informacje mamy za sobą, przejdźmy dalej do poradnika.

 

KROK 1. Lokalizacja plików:
Zanim zaczniemy edytować nasz licznik, musimy go najpierw znaleźć.

Niżej podaję lokalizację plików:

MTA San Andreas\mods\deathmatch\resources\prpg_speedometer\i

 

KROK 2. Informacje o plikach:
W folderze znajdują się obrazy w formacie PNG ukazujące wszystkie elementy licznika.
- abs.png (ikonka ABS)
- battery.png (akumulator)
- brake.png (hamulec)
- cfiguage.png (licznik C.F.I.)
- engine.png (silnik)
- fuel.png (paliwo)
- fuel_glow.png (podświetlenie paliwa)
- fuel-cfigauge_glow.png (podświetlenie i paliwa i C.F.I. - są połączone!)
- fuelgauge.png (licznik paliwa)
- headlights.png (światła)
- licznik.png (główny licznik)
- licznik-glow.png (podświetlenie głównego licznika)
- lpg-icon.png (ikonka LPG)
- lpg-indicator.png (wartość LPG w kropkach)
- oil.png (olej)
- turn.png (światła mijania - w przypadku lewego migacza jest to lustrzane odbicie prawego)
- wskazowka.png (wskazówka głównego licznika)
- wskazowka_p.png (wskazówka liczników paliwa i C.F.I.)

wjXFTiF.jpeg

 

KROK 3. Edycja:
Pliki możemy edytować dowolnym programem obsługującym przezroczystość.
Wstawić możemy dosłownie co tylko chcemy, jednak musimy pamiętać o zachowaniu kształtu i rozdzielczości. Serwer nie obsługuje zmian typu kształt, czy rozmiar.

 

Przykład edycji licznika zachowującego jego oryginalny kształt i wartości:
1. Tworzymy elipsę 17x17 i dajemy ją idealnie na "środek" licznika (nie środek obrazu), tak by nachodził na okrąg, który jest w obrazie z licznikiem:

foxuvsF.jpeg

2. Powielamy elipsę, zmieniamy jej kolor i powiększamy aż zasłonimy licznik:

u50ChlN.jpeg

3. Przenosimy warstwę licznika serwerowego na samą górę:

WOsnBec.jpeg

4. Dodajemy obraz, ustawiamy go pod serwerowym licznikiem, po czym robimy zaznaczenie z warstwy naszej dużej elipsy:

DR6OZj1.jpeg

5. Odwracamy zaznaczenie i usuwamy zbędną część obrazka:

lOA84YQ.jpeg

6. Opcjonalnie można pozbyć się ostrych krawędzi:

32WjZ8i.jpeg


KROK 5. Zapisywanie:
Gdy już jesteśmy zadowoleni z efektu, zapisujemy go w tym samym formacie podmieniając plik serwerowy.

UWAGA!
To jeszcze nie koniec. Serwer z automatu będzie próbował pobrać na nowo pliki oryginalnego licznika i by temu zapobiec, trzeba troszeczkę wysilić się.

 

1. Wchodzimy we właściwości zapisanego przez nas pliku i zaznaczamy by był on "Tylko do odczytu", a następnie zastosowujemy:

BMcicm7.jpeg

2. W następnej kolejności musimy wejść w "Zabezpieczenia", potem kliknąć guzik "Edytuj":

jhkS2Mc.jpeg

3. Gdy już jesteśmy w kolejnym oknie, musimy po kolei zaznaczyć odmowę zapisu wszystkim użytkownikom z listy (liczba i nazwy użytkowników mogą się różnić), po czym naciskamy "Zastosuj":

0ji18X6.jpeg

4. Jeśli wyskoczy wam komunikat zabezpieczeń Windows, zgadzacie się:

SBInh5M.jpeg


I gotowe. Teraz serwer nie podmieni naszego customowego licznika.

W przypadku chęci zmiany lub usunięcia customowego licznika wchodzimy znów we właściwości pliku i robimy to samo, tylko odwrotnie, zaczynając od odznaczenia usunięcia dostępu do zapisu.

 

KROK 6. Testy:
Uruchamiamy grę, wsiadamy do pojazdu i sprawdzamy czy licznik działa, jak wygląda i czy nam się podoba:

fYgceam.png

BONUS. Licznik z poradnika:

PEQrimt.png

PODSUMOWANIE
Jak zapewne widzicie, jest trochę przy tym roboty, ale przy dobrych umiejętnościach da się zrobić naprawdę fajne liczniki.
W razie pytań, wątpliwości i problemów, komentarze są wasze.

Edytowane przez teez.
  • Super 10
  • Lubię to! 1
Odnośnik do komentarza
Udostępnij na innych stronach

Zaczarował, ugotował. Super porobione, chyba sobie Excela tam wstawię. Mam nadzieję, że sposób legit, bo w pewien sposób omija się pobieranie serwerowych plików, jednak nie ma co ukrywać - wszystko jest zrobione z poziomu systemowego.

W życiu realnym zapewne jesteś grafikiem, fajnie wytłumaczone 👍🏻

albo po prostu się tym pasjonujesz, tak jak ja Excelem..

  • Super 3
  • Haha 1
  • Lubię to! 1
Odnośnik do komentarza
Udostępnij na innych stronach

2 godziny temu, DarXe.mnr napisał:

Zaczarował, ugotował. Super porobione, chyba sobie Excela tam wstawię. Mam nadzieję, że sposób legit, bo w pewien sposób omija się pobieranie serwerowych plików, jednak nie ma co ukrywać - wszystko jest zrobione z poziomu systemowego.

W życiu realnym zapewne jesteś grafikiem, fajnie wytłumaczone 👍🏻

albo po prostu się tym pasjonujesz, tak jak ja Excelem..

Sposób działa tylko na takie mniej zaawansowane rzeczy jak tekstury, czy obrazy, podmiana modeli na serwerze blokuje wczytywanie serwera, więc mogę w tej kwestii uspokoić.

  • Lubię to! 1
Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Siema! Jako, że odwiedziłeś/aś naszą stronę jesteśmy zmuszeni poinformować Ciebie o tym jak wykorzystujemy i przetwarzamy Twoje dane osobowe. Prosimy Ciebie o zapoznanie się z tym linkiem: Polityka prywatności. Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.