Config

Hoa NameTagのConfigの説明

Config = {}

Config.Notify = 'ox' -- qb, ox

-- General
Config.UseNameSettingMenu = true
Config.OnlySameJobVisible = false
Config.AllowNameToggleCommand = true
Config.ChangeScaleDistance = true
Config.NameVisibleDistance = 10.0
Config.ThroughObjectVisible = false
Config.InVehicleVisible = false
Config.FirstJoinVisible = true
Config.TextOutline = true

-- NameTag
Config.AllowNameChange = true
Config.UseServerName = true
Config.AllowToggleNameTag = true
Config.AllowChangeNameColor = true
Config.NameScale = 0.6
Config.NameHeight = 0.15
Config.NameOrder = false

-- SubTag
Config.AllowSubTag = true
Config.AllowChangeSubTagColor = true
Config.SubTagScale = 0.4
Config.SubTagHeight = 0.18

-- GangName
Config.AllowToggleGangVisible = true
Config.AllowGangName = true
Config.GangFormat = '<%s>'
Config.GangScale = 0.35
Config.GangHeight = 0.11
Config.GangVisibleLimit = 'gang'
-- 'all'
-- 'gang'
-- 'same'
Config.NoGangLabel = 'No Gang'

-- Badge
Config.AllowBadge = true
Config.BadgePosition = 'right' -- left, right
Config.Badges = {
    Beginner = '🔰',
    Streaming = '📡',
    Mute = '🔇'
}
Config.FirstBadge = 'Beginner'

-- ID
Config.IdVisible = true
Config.IdPosition = 'left' -- left, right
Config.IdFormat = '[%s]'

-- Experimental
Config.TalkName = true

General

Config.UseNameSettingMenu

名前設定UIの使用を許可するかどうか。

これを無効にすると、ほとんどの機能が使えなくなります。

Config.OnlySameJobVisible

同じ職業/ギャングの人にのみ表示されるかどうか。

これを有効にすると、同じ職業についている人もしくは同じギャングに所属している人のみに名前が見えるようになります。

Config.AllowNameToggleCommand

/nameコマンドで名前の表示切替を許可するかどうか。

Config.ChangeScaleDistance

距離に応じて名前の大きさを変更するかどうか。

これを有効にすると、例えば遠くにいるプレイヤーのネームタグは小さくなり、近くにいるプレイヤーのネームタグは大きくなります。

これを無効にした場合、スケールと高さを自分で再度設定する必要があります。 デフォルトのままにすると名前のスケールが大きすぎます。

Config.NameVisibleDistance

名前が表示される最大距離。

これを大きくしすぎると、サーバー、クライアントへの負荷が大きくなります。

Config.ThroughObjectVisible

オブジェクトを通した名前が表示されるかどうか。

無効にした場合、自分自身と他プレイヤーの間に障害物があるときに、名前が非表示になります。

Config.InVehicleVisible

車両に乗っているときに名前を表示するかどうか。

無効にした場合、車両に乗っている状態の名前が表示されなくなります。

これは、車両のスピードに名前の描画が追い付かないことがあり、それをわからなくするためのものです。

Config.FirstJoinVisible

初回参加時の名前の表示状態。

これを有効にした場合、初回参加時に名前が表示されるようになります。

ここで言う初回参加時は、データベースにそのプレイヤーのデータがない場合です。

Config.TextOutline

名前のアウトラインを表示するかどうか。

有効にすると、ネームタグの視認性が向上します。

NameTag

Config.AllowNameChange

名前の変更を許可するかどうか。

/nameコマンドでの名前変更や、UIでの名前変更の許可状態です。

無効にすると、/nameでの名前の変更とUIの名前入力欄に入力ができなくなります。

Config.UseServerName

名前変更時、サーバーの名前を直接変更するかどうか。

これを有効にすると、キャラクターに設定されている名前が直接変更されます。

無効にすると、データベースに名前を保存して、その名前をネームタグに表示します。 そのため、請求やアイテム付与の名前は変更されません。

Config.AllowToggleNameTag

名前の表示切替を許可するかどうか。

これは、UI上での名前単体の切り替えを許可するかどうかの設定です。/nameコマンドとは関係ありません。

Config.AllowChangeNameColor

名前の色変更を許可するかどうか。

有効にすると、UIを使用した名前の色変更が許可されます。

無効にすると、UI上の色変更ボタンを押しても何も起きません。

Config.NameScale

名前の表示する大きさ。

Config.NameHeight

名前の表示する高さ。

Config.NameOrder

名前の順序を反転させるかどうか。

無効の状態では<firstname> <lastname>の順序ですが、 有効にすると、<lastname> <firstname>になります。

SubTag

Config.AllowSubTag

サブタグの使用を許可するかどうか。

これを有効にすると、UIでサブタグの編集ができるようになります。

無効にすると、UI上のサブタグの欄に入力できなくなり、ネームタグにサブタグが表示されなくなります。

Config.AllowChangeSubTagColor

サブタグの色変更を許可するかどうか。

有効にすると、UIを使用したサブタグの色変更が許可されます。

無効にすると、UI上の色変更ボタンを押しても何も起きません。

Config.SubTagScale

サブタグの表示する大きさ。

Config.SubTagHeight

サブタグの表示する高さ。

GangName

Config.AllowToggleGangVisible

ギャング名の表示切替を許可するかどうか。

これを有効にすると、UIを使用したギャング名の表示切替ができなくなります。

Config.AllowGangName

ギャング名の使用を許可するかどうか。

これを有効にすると、UIでギャング名の編集ができるようになります。

無効にすると、UI上のギャング名の欄に入力できなくなり、ネームタグにギャング名が表示されなくなります。

Config.GangFormat

ギャング名のフォーマット。

ここでは、%sを必ずどこかに入れてください。そうしないと、ギャング名が表示されません。

また、<>&"'などの特殊文字を使う場合は、エスケープ文字に変更する必要があります。

主要な特殊文字とそのエスケープ文字

Config.GangScale

ギャング名の表示する大きさ。

Config.GangHeight

ギャング名の表示する高さ。

Config.GangVisibleLimit

ギャング名を誰に表示するか。

これを変更することで、ギャング名を表示する人を制限できます。

相手

all

すべてのプレイヤー

gang

ギャングに所属している人のみ

same

同じギャングのみ

デフォルトでは同じギャングにのみ表示されるようになっています。

Config.NoGangLabel

ギャング名のデフォルトラベル。

コード上では、ラベルによってプレイヤーのギャング所属などを管理しているため、もしデフォルトのギャングラベルを変更している場合は、ここをそのラベルに変更してください。

Badge

Config.AllowBadge

バッジの使用を許可するかどうか。

これを有効にすると、UIでバッジの編集ができるようになります。

無効にすると、UI上のバッジの項目が選択できなくなり、ネームタグにバッジが表示されなくなります。

Config.BadgePosition

バッジの表示位置。

バッジを左右どちらに表示するかを設定します。

位置

left

right

デフォルトでは右に表示されるようになっています。

Config.Badges

バッジを登録する。

ここに入力したバッジが、ユーザーが使用できるバッジになります。

バッジを追加する際は、他のバッジと同じように設定してください。

バッジ名 = 'バッジ'

Config.FirstBadge

初回参加時のバッジを選択します。

ここには、バッジ本体を入力するのではなく、バッジ名を入力するようにしてください。

ID

Config.IdVisible

IDを表示するかどうか。

無効にすると、IDが名前の横に表示されなくなります。

Config.IdPosition

IDの表示位置。

IDを左右どちらに表示するかを設定します。

位置

left

right

デフォルトでは左に表示されるようになっています。

Config.IdFormat

IDのフォーマット。

ここでは、%sを必ずどこかに入れてください。そうしないと、IDが表示されません。

また、<>&"'などの特殊文字を使う場合は、エスケープ文字に変更する必要があります。

主要な特殊文字とそのエスケープ文字

Experimental

Config.TalkName

プレイヤーが話しているときに名前の色を変更するかどうか。

これを有効にすると、プレイヤーが発言をしているときに名前が光るようになります。

ただし、ミュート(範囲0の状態)でも喋っている判定ではあるため、色が変わるようになっています。

主要な特殊文字とそのエスケープ文字

特殊文字
エスケープ文字

<

&lt;

>

&gt;

&

&amp;

"

&quot;

'

&apos;

Last updated