Budowanie sklepu
Wszystko na tej stronie odbywa się w panelu (/shopcreator) i jest zapisywane w bazie danych na bieżąco. Gracze widzą zmiany bez restartu.
Panel, sekcja po sekcji
Dział zatytułowany „Panel, sekcja po sekcji”Utwórz sklep przyciskiem Create Shop, a potem otwórz go ikoną ołówka. Każda sekcja rozwija się osobno.
Locations
Dział zatytułowany „Locations”Sklep może stać w tylu miejscach, ilu chcesz. Add dodaje lokalizację, wybierz model peda z listy i naciśnij Set by Cursor: podgląd sprzedawcy podąża za twoim spojrzeniem.
| Klawisz | Podczas ustawiania |
|---|---|
| Kółko myszy | Obraca sprzedawcę |
| ↑ / ↓ | Podnosi lub obniża go |
| E | Stawia go tutaj |
| X | Anuluje |
Customize Clothes ubiera sprzedawcę element po elemencie; Copy Outfit kopiuje na niego to, co ma na sobie twoja postać.
Włączony lub wyłączony, z opcjami Sprite (ikona), Color, Size i Name. Blip znika razem ze sprzedawcą, gdy okradziona lokalizacja jest zamknięta.
Products
Dział zatytułowany „Products”Dla sklepów prowadzonych przez serwer. Każdy produkt to:
| Pole | Co to jest |
|---|---|
| Item Name | Wewnętrzna nazwa przedmiotu, dokładnie taka, jaką zna twój ekwipunek |
| Label | Nazwa wyświetlana w sklepie |
| Price | Cena za sztukę |
| Category | Jedna z Config.Categories; okno sklepu grupuje według niej produkty |
| Payment Type | Cash Only, Bank Only, Black Money Only, All (Cash + Bank + Black Money) lub All (Cash + Bank) |
Przy kasie gracz wybiera ilość i, gdy jest wybór, sposób płatności.
Włącz Job Restriction i dodaj prace, każdą z minimalnym stopniem. Gracz, który nie ma żadnej z nich, dostaje informację, że nie ma wymaganej pracy, a sklep pozostaje zamknięty.
Robbery
Dział zatytułowany „Robbery”| Pole | Co to jest |
|---|---|
| Enable Robbery | Czy ten sklep w ogóle można okraść |
| Cooldown (minutes) | Jak długo lokalizacja pozostaje zamknięta po napadzie |
| Duration (seconds) | Jak długo napastnik musi trzymać sprzedawcę na muszce |
| Rewards | Dowolna liczba: Item z ilością albo Money z Cash, Bank lub Black Money — w stałej kwocie albo z Min i Max dla kwoty losowej |
Ownership
Dział zatytułowany „Ownership”Włącz Store Ownership i dodaj (Add) właścicieli po identyfikatorze, którego używa Config.IdentifierType — przy domyślnym ustawieniu jest to ID Discorda. Sklep z właścicielem sprzedaje ze swojej własnej listy produktów, zaopatrywanej przez właścicieli i pracowników; produkty prowadzone przez serwer, opisane wyżej, nie są pokazywane, gdy własność jest włączona.
Webhooks
Dział zatytułowany „Webhooks”Włącz Webhooks i wklej Webhook URL Discorda. Ten sklep będzie wtedy logował zakupy, napady, dodany i zabrany towar oraz zatrudnienia i zwolnienia pracowników — ze zrzutem ekranu, gdy Config.Screenshot jest włączone, a screenshot-basic działa.
Sklepy należące do graczy
Dział zatytułowany „Sklepy należące do graczy”Właściciel otwiera swój sklep jak każdy klient. Przycisk zębatki w oknie sklepu otwiera Shop Settings, które ma cztery sekcje.
| Sekcja | Co właściciel tam robi |
|---|---|
| Name | Zmienia nazwę sklepu |
| Products | Dodaje produkt z przedmiotu, który ma przy sobie: wybiera przedmiot, ile sztuk trafia na półkę, cenę, kategorię i akceptowaną płatność. Tyle sztuk jest zabieranych z jego ekwipunku. Stan magazynowy można później uzupełnić lub wycofać |
| Employees | Zatrudnia gracza stojącego w odległości do 10 metrów, ustawia jego prowizję lub go zwalnia |
| Vault | Saldo sklepu: White Money i Black Money trzymane osobno. Wpłać czyste pieniądze z gotówki lub banku, wypłać je do gotówki lub banku; wpłacaj i wypłacaj brudne pieniądze |
Gdy klient kupuje:
- Stan magazynowy spada o sprzedaną ilość. Produktu bez stanu nie da się kupić.
- Płatność trafia do sejfu — brudne pieniądze na saldo brudne, wszystko inne na białe.
- Każdy pracownik z prowizją dostaje swój procent od sprzedaży do Personal Vault.
Pracownicy
Dział zatytułowany „Pracownicy”Właściciel wybiera pobliskiego gracza; ten jest proszony o akceptację klawiszem Y lub odrzucenie klawiszem N i ma chwilę na odpowiedź. Pracownik dostaje ten sam przycisk zębatki, z sekcją Products (uzupełnianie i zarządzanie istniejącymi produktami — dodawanie nowych tylko wtedy, gdy Config.AllowEmployeesAddProducts jest włączone) oraz sekcją Vault. Zmiana nazwy, zatrudnianie i sejf samego sklepu pozostają przy właścicielach.
Personal Vault pokazuje, ile pracownik zarobił na prowizji, i pozwala wypłacić to do gotówki lub banku.
- Gracz celuje bronią w sprzedawcę z odległości do 5 metrów. Gołe pięści nigdy się nie liczą.
- Sprzedawca podnosi ręce, a u góry ekranu pojawia się pasek postępu. Wypełnia się przez czas trwania napadu w danym sklepie, dopóki gracz celuje, i opada, gdy przestaje. Jeśli sprzedawca zginie, napad kończy się niepowodzeniem.
- Policja — prace z
Config.RobberyNotifyJobs— dostaje powiadomienie i czerwony blip na sklepie na minutę. PrzyConfig.PoliceAlert = "custom"wywoływany jest zamiast tego twój własny dispatch. - Gdy pasek się wypełni, napastnik dostaje nagrody. W sklepie należącym do gracza, przy włączonym
Config.TakeRobberyMoneyFromVault, nagrody pieniężne są zabierane z sejfu i kończą się na tym, co w nim jest. - Lokalizacja zostaje zamknięta na czas cooldownu sklepu: jej sprzedawca i blip znikają dla wszystkich i wracają, gdy cooldown się skończy.
W danej lokalizacji może trwać tylko jeden napad naraz.