설치
Installation
BUPA Chat은 FiveM의 기본 채팅을 대체합니다. 설치는 주로 기존 chat 리소스가 제거되었는지 확인하고, 의존성 파일들이 BUPA Chat 보다 먼저 시작되도록 설정하는 과정입니다.
1. Dependencies first
BUPA Chat보다 먼저 설치되고 시작되어야 합니다:
- ox_lib
- qb-core
- assetpacks — BUPA Chat은
dependency '/assetpacks'을 선언합니다; 이 파일이 없으면 UI가 에셋을 불러오지 못합니다.
2. Remove the default chat
BUPA Chat은 provide 'chat'을 선언하여 자체적으로 chat 리소스로 등록됩니다. 기본 chat 리소스가 여전히 실행 중인 경우 두 개의 채팅창이 나타납니다.
서버 설정의 어디에서도 기본 리소스인 ensure chat을 실행하지 마세요. 기본 [system]/chat 리소스를 삭제 또는 이름 변경하거나, 절대 시작되지 않도록 설정하세요.
3. Drop in the resource
bupa-chat 폴더를 리소스 디렉토리(예: [qbx]/[BUPA] 내부)에 넣고 의존성 항목들 다음에 실행되도록 설정(ensure)합니다.
ensure ox_lib
ensure qb-core
ensure assetpacks
# make sure the default chat is NOT ensured
ensure bupa-chat4. Set the language
BUPA Chat은 표준 ox_lib 로케일 convar에서 언어를 읽어오며, 리소스별 선택적 오버라이드 기능을 제공합니다.
# global ox_lib locale — used by BUPA Chat and every other ox_lib resource
setr ox:locale "tr"
# optional: override the language for BUPA Chat only (leave out to follow ox:locale)
setr bupa-chat:locale "en"두 convar 모두 설정되지 않은 경우, BUPA Chat은 기본값인 English(en)로 대체됩니다. 기본 제공되는 전체 언어 목록은 Localization을 참조하세요.
에스크로(escrow) 빌드에서도 설정 파일은 수정할 수 있도록 개방되어 있습니다. shared/config/*.lua, 모든 locales/*.json, client/editable.lua, server/editable.lua, server/playerIdDisplay.lua, server/webhook.lua, shared/type.lua 파일들은 escrow_ignore에 등록되어 있으므로 구매 후 직접 수정할 수 있습니다.
5. Verify
서버를 시작하고 T (기본 열기 키)를 누르세요. Commands 탭이 포함된 BUPA Chat 입력창이 표시되어야 합니다. 기존 채팅창도 함께 보인다면 기본 chat 리소스가 여전히 실행 중인 것이므로 2단계로 돌아가세요.