Przejdź do głównej zawartości

Instalacja

Pięć minut. Skrypt nie posiada własnego pliku SQL ani drugiego zasobu: jedyna rzecz, którą dodajesz poza jego folderem, to przedmioty ptaków w Twoim ekwipunku.


PotrzebujeszDlaczego
Działający ESX, QBCore lub QBoxPtaki są używalnymi przedmiotami rejestrowanymi przez Twój framework
Dostęp do listy przedmiotów Twojego ekwipunkuMusi się tam znaleźć czternaście przedmiotów
Dostęp do folderu z obrazkami Twojego ekwipunkuAby przedmioty miały swoje ikony

Wrzuć mic_parrots do swoich zasobów, na przykład do resources/[mic]/. Zachowaj oryginalną nazwę folderu; menu komunikuje się z zasobem, używając jego nazwy.

Dziewięć niestandardowych ptaków znajduje się w folderze stream/, a ich dane lotu w pliku flight.meta. Oba elementy ładują się automatycznie z manifestu; nie musisz ich nigdzie przenosić.


W pliku server.cfg umieść ensure mic_parrots poniżej swojego frameworka (es_extended, qb-core lub qbx_core) oraz poniżej ekwipunku.

Działa poprawnie, gdy serwer uruchamia mic_parrots bez żadnych czerwonych linii z błędami.


Otwórz config.lua i ustaw Config.Framework na jedną z wartości:

WartośćDla
esxESX (wartość domyślna)
qb-coreQBCore
qboxQBox

Skrypt nie korzysta z automatycznego wykrywania: ta wartość decyduje o sposobie rejestracji przedmiotów i wyświetlania powiadomień.


Sam zasób nie wymaga importowania niczego. W przypadku ESX z domyślnym ekwipunkiem przedmioty znajdują się w tabeli items, więc dodajesz je właśnie tam (kolejny krok).


Każda nazwa przedmiotu przywołuje jednego ptaka. Nazwy przedmiotów znajdują się po lewej stronie tabeli Config.BirdItems w config.lua.

PrzedmiotPtakModel
crowWronapodstawowa gra
pigeonGołąbpodstawowa gra
seagullMewapodstawowa gra
cormorantKormoranpodstawowa gra
chickenhawkMyszołówpodstawowa gra
macawAraniestandardowy, streamowany
parrotPapuganiestandardowy, streamowany
falconSokółniestandardowy, streamowany
vultureSępniestandardowy, streamowany
eagleOrzełniestandardowy, streamowany
owlSowaniestandardowy, streamowany
hornbillDzioborożecniestandardowy, streamowany
sparrowWróbelniestandardowy, streamowany
warblerGajówkaniestandardowy, streamowany

Gdzie znajdują się gotowe definicje: plik readme.md wewnątrz zasobu zawiera trzy bloki, po jednym dla każdego ekwipunku:

  • ox_inventory — blok oznaczony dla ox_inventory/data/items.lua. Wklej go do tego pliku.
  • QBCore — blok oznaczony dla qb-core/shared/items.lua. Wklej go do tego pliku.
  • ESX — blok oznaczony jako “ITEMS FOR ESX SQL”. Wykonaj go jednorazowo w swojej bazie danych.

Obrazki: wszystkie czternaście ikon znajduje się w folderze inventory_images/, nazwanych dokładnie tak jak przedmioty (crow.png, eagle.png…). Skopiuj je do folderu z obrazkami Twojego ekwipunku — dla ox_inventory jest to ox_inventory/web/images/, a dla qb-inventory qb-inventory/html/images/.

Działa poprawnie, gdy możesz nadać sobie przedmiot parrot i pojawia się on w ekwipunku razem z obrazkiem.


Nadaj sobie ptaka i użyj go z poziomu ekwipunku.

Działa poprawnie, gdy Twoja postać gwiżdże, ptak nadlatuje zza pleców i ląduje na Twoim prawym ramieniu. Naciśnij U (lub wpisz /parrot), a otworzy się menu Bird Companion z opcjami Shoulder, Head, Dismiss oraz Follow. Opcja Dismiss odsyła ptaka i pozwala przywołać kolejnego.


  • Config.Framework zgadza się z Twoim serwerem. Błędna wartość to najczęstszy powód, przez który nic się nie dzieje.
  • Wszystkie czternaście przedmiotów istnieje, włącznie ze sparrow, i każdy z nich posiada swoją ikonę.
  • Config.Locale jest ustawiony na język, w którym chcesz wyświetlać powiadomienia.
  • Klawisz U jest wolny. Jeśli inny skrypt używa klawisza U, zmień Config.MenuKey — zobacz Personalizacja.