Wróć do bloga
Scripts5 min czytania

Agency-Pad: Tablet, który robi to, czego firmy w FiveM naprawdę potrzebują

Agency-Pad to dedykowany tablet w grze stworzony do roleplayu biznesowego, ochrony i logistyki. Oto co potrafi, a czego nie potrafi telefon.

Agency Scripts

Założyciel i główny deweloper w Agency Scripts

Demo na żywo

Wypróbuj Agency Pad w przeglądarce, w pełni interaktywne demo tabletu.

Otwórz demo

Dlaczego tablet, a nie tylko telefon

Telefon to urządzenie osobiste. Tablet to narzędzie do pracy. W momencie, gdy na Twoim serwerze pojawiają się firmy zarządzające magazynem, agencje ochrony koordynujące patrole lub firmy logistyczne śledzące dostawy, potrzebujesz większego ekranu i dedykowanych narzędzi. Agency-Pad wypełnia tę lukę.

Wbudowane aplikacje biznesowe

Od ręki: menedżer ekwipunku, harmonogram pracowników, baza klientów, kreator faktur, podgląd kamer monitoringu, dyspozytor patroli, śledzenie dostaw. Każda aplikacja jest niezależna od frameworka i łączy się z danymi prac. Właściciele sklepów widzą asortyment. Firmy ochroniarskie widzą obraz z kamer. Korporacje taksówkarskie widzą przejazdy na żywo. Źródła danych są różne, wrażenia użytkownika spójne.

Sesje dla wielu użytkowników

Tablet można współdzielić. Wielu graczy może logować się bez konfliktów jako różni pracownicy tej samej firmy, stan UI jest przypisany do użytkownika, ale bazowe dane są współdzielone. Ma to kluczowe znaczenie dla RP, w którym to samo urządzenie może przechodzić przez wiele rąk podczas jednej zmiany.

Prawidłowo skonfigurowane uprawnienia

Rangi w pracy odpowiadają dostępowi do funkcji. Młodszy ochroniarz w firmie ochroniarskiej widzi podgląd z kamer, a zarząd ma wgląd w wypłaty i grafik. Konfiguracja dla każdej firmy i rangi zajmuje około pięciu minut. Ta szczegółowość sprawia, że tablet rzeczywiście sprawdza się w poważnym RP.

Bratni projekt dla Agency-Phone

Agency-Pad dzieli język wizualny i bibliotekę komponentów z Agency-Phone. Gracze, którzy znają jeden z nich, natychmiast odnajdą się w drugim. Taka spójność to właśnie to, co podnosi pakiet skryptów z poziomu "zbioru narzędzi" do "spójnej platformy".

Instalacja & konfiguracja

Agency-Pad wymaga oxmysql do zapisu danych biznesowych (ekwipunek, akta pracowników, grafik, faktury). Import pad.sql, przenieś folder zasobu i dodaj ensure agency-pad do server.cfg. Dane prac są pobierane z systemu prac Twojego frameworka przez adapter w config.lua, adaptery QBCore i ESX są dołączone w pakiecie.

Gracze otwierają tablet w grze za pomocą konfigurowalnego klawisza (domyślnie: F5 lub przedmiot do użycia). Jako przedmiot tablet może zostać kupiony, upuszczony lub skradziony, co dodaje realizmu fizycznego obiektu. Jako skrót klawiszowy jest zawsze dostępny bez konieczności zarządzania ekwipunkiem.

Opcje konfiguracji

Ten config.lua kontroluje, które aplikacje są dostępne i kto co widzi:

  • Widoczność aplikacji na frakcję, włączaj lub wyłączaj określone wbudowane aplikacje dla każdej pracy. Aplikacja dyspozytora taxi pojawia się tylko dla graczy pracujących jako taksówkarz itp.
  • Uprawnienia rang pracy, szczegółowy dostęp w ramach pracy. Młodsi pracownicy widzą ograniczone dane; starsi pracownicy widzą listę płac, grafik i pełny ekwipunek.
  • Rejestracja własnych aplikacji, zarejestruj zewnętrzne endpointy aplikacji, które Agency-Pad ładuje jako iframe w UI tabletu.
  • Szablony faktur, dostosuj format faktur, ustawienia podatków oraz metodę wyszukiwania odbiorcy.
  • Źródła sygnału kamery, skonfiguruj współrzędne propa kamery dla podglądu monitoringu.
  • Blokada dla wielu użytkowników, opcjonalnie wymagaj kodu PIN do przełączania kont użytkowników na współdzielonym tablecie.

Kompatybilność z frameworkami

Agency-Pad działa na QBCore, ESX i standalone. Mapowanie rang prac i pobieranie danych gracza to jedyne elementy powiązane z frameworkiem. W przypadku standalone zaimplementuj Config.GetJob(src) i Config.GetRank(src) w config.lua. Wszystkie aplikacje logiki biznesowej, UI oraz obsługa sesji wielu użytkowników są niezależne od frameworka.

Dlaczego ma to znaczenie dla roleplay

Różnica między luźnym a poważnym biznesowym RP niemal zawsze sprowadza się do narzędzi. Właściciel restauracji, który zarządza swoim biznesem przez arkusz kalkulacyjny na Discordzie, odgrywa RP out of character. Właściciel restauracji, który otwiera swój tablet, sprawdza stany magazynowe, przegląda dzisiejsze rezerwacje i wysyła fakturę do klienta cateringu: ta postać odgrywa RP in character. Różnicę robi narzędzie.

Podgląd kamer bezpieczeństwa to prawdopodobnie najbardziej wartościowa pojedyncza funkcja w Agency-Pad. Firma ochroniarska, która może rzeczywiście monitorować obraz z kamer na tablecie podczas patroli, nie tylko odgrywa lepsze RP, ale tworzy zupełnie inny wymiar RP niż ktoś, kto po prostu pisze na narracji "Sprawdzam kamery." To narzędzie sprawia, że akcja staje się realistyczna.

Dyspozytor patroli przekształca firmy ochroniarskie z pojedynczych wykonawców zleceń w skoordynowane organizacje. Dyspozytor w bazie zarządzający agentami w terenie, kierujący zlecenia do najbliższej dostępnej jednostki, śledzący pozycje patroli, to właśnie głębia organizacyjna, która sprawia, że frakcje biznesowe stają się stabilne i interesujące na dłuższą metę. Gracze chcą ról organizacyjnych, a narzędzia niezbędne do ich funkcjonowania zapewnia Agency-Pad.

Często zadawane pytania

Czy mogę tworzyć własne aplikacje dla Agency-Pad dedykowane mojemu serwerowi?

Tak. Zarejestruj własny URL aplikacji w Config.CustomApps a Agency-Pad ładuje ją jako osadzone iframe w UI tabletu. Twoja własna aplikacja może komunikować się z powłoką tabletu poprzez API postMessage udokumentowane w zasobie. W ten sposób serwery budują własne narzędzia biznesowe działające w ekosystemie tabletu.

Czy Agency-Pad współdzieli dane z Agency-Phone?

Kontakty i wiadomości synchronizują się automatycznie między Agency-Phone i Agency-Pad: ta sama postać, te same dane. Aplikacje biznesowe są dostępne wyłącznie na tablecie, ponieważ zostały zaprojektowane z myślą o większym ekranie. Postać może bez problemu rozpocząć trasę dostawy na telefonie i sprawdzić jej status na tablecie w biurze.

Czy tablet może zostać fizycznie skradziony i użyty przez inną postać?

Jeśli tablet jest skonfigurowany jako przedmiot w ekwipunku (a nie przypisanie klawisza), tak. Skradziony tablet wyświetla dane poprzedniego użytkownika, dopóki prawowity właściciel nie wyczyści go zdalnie w menedżerze urządzeń Agency-Phone. Tworzy to autentyczną pętlę rozgrywki kradzieży i przeciwdziałania wokół wrażliwych tabletów biznesowych.

Ile podglądów z kamer może jednocześnie wyświetlać security viewer?

Domyślny układ obsługuje do 9 widoków w siatce 3x3. Każdy widok to statyczny zrzut ekranu odświeżany w konfigurowalnym interwale (domyślnie: 5 sekund). Transmisja w czasie rzeczywistym nie jest obsługiwana, co jest celowym zabiegiem projektowym mającym na celu utrzymanie stałego zużycia zasobów niezależnie od liczby aktywnych kamer.

Wymagania

  • Serwer FiveM (QBCore, ESX lub standalone)
  • oxmysql
  • konto cfx.re z ważną licencją Agency-Pad
  • Opcjonalnie: Agency-Phone (do synchronizacji danych między urządzeniami)
  • Opcjonalnie: Agency-LifeInvader (dla integracji aplikacji LifeInvader na tablecie)

Tablet RP w rozwiniętych gildiach biznesowych

Agency-Pad w pełni rozwija swój potencjał na serwerach z rozwiniętymi organizacjami biznesowymi: grupami graczy, którzy prowadzą firmy jako poważne inicjatywy in-character, a nie maszyny do zarabiania pieniędzy na AFK. Oto co tablet umożliwia trzem popularnym typom biznesów:

Firmy transportowe i logistyczne: Dyspozytorzy używają aplikacji patrol/dispatch do wyznaczania tras kierowcom, śledzenia dostaw i rejestrowania ukończonych zleceń. Baza klientów przechowuje stałych klientów i ich typowe zamówienia. Wystawianie faktur przez tablet pozwala prowadzić dokumentację finansową w postaci in-character, zamiast w arkuszach kalkulacyjnych na Discordzie.

Firmy ochroniarskie: Planujący zmiany korzystają z harmonogramu pracowników, aby publikować przydziały do służby wartowniczej. Operatorzy kamer monitorują obraz z kamer podczas wydarzeń wysokiego ryzyka u klientów. Baza klientów śledzi, które firmy mają aktywne umowy ochrony i kiedy one wygasają. Kierownictwo widzi w czasie rzeczywistym pozycje patrolowe aktywnych agentów.

Organizacje medyczne: Administratorzy szpitala używają zarządzania ekwipunkiem do śledzenia zapasów leków. Lekarze prowadzący planują dyżury lekarzy za pomocą harmonogramu. Karty przyjęć pacjentów można dodawać za pośrednictwem niestandardowych endpointów aplikacji. Tablet sprawia, że administracyjna strona medycznego RP przypomina prawdziwe zarządzanie szpitalem.

Pasujący skrypt

Gotowe na twój serwer, aktualizacje w zestawie.

Gotowy, aby zacząć?

Kup skrypty w naszym sklepie lub dołącz do Discorda, aby uzyskać wsparcie, aktualizacje i sprawdzić nadchodzące nowości.