Script/Mod OOC Chat'e karakter ismi yazdırmak

mod

Moderator
OOC Chat kullanan sunucular için Karakter ismi ile daha iyi olacağını düşündüğüm için Steam ismi yerine Karakter ismi yazmasını ayarladım

dependencies/gerekenler
np-chat

Kodlar
server/commands.lua

Kod:
ESX = nil

TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)

RegisterCommand('temizle', function(source, args, rawCommand)
TriggerClientEvent('chat:client:ClearChat', source)
end, false)

RegisterCommand('ooc', function(source, args, rawCommand, suggestions)
local src = source
local msg = rawCommand:sub(5)
local suggestions = {}
local source = tonumber(source)
if player ~= false then
local user = GetPlayerName(src)
GetRPName(source, function(Firstname, Lastname)
TriggerClientEvent('chat:addMessage', -1, {
template = '<div class="chat-message"><b>OOC '.. Firstname.. ' '.. Lastname.. ':</b> {1}</div>',
args = { user, msg }
})
end)
end
end, false)

function GetRPName(playerId, data) -- super
local Identifier = ESX.GetPlayerFromId(playerId).identifier

MySQL.Async.fetchAll("SELECT firstname, lastname FROM users WHERE identifier = @identifier", { ["@identifier"] = Identifier }, function(result)

data(result[1].firstname, result[1].lastname)
end)
end
__resource.lua
Kod:
resource_manifest_version '44febabe-d386-4d18-afbe-5e627f4af937'

ui_page 'html/index.html'

files {
'html/index.html',
'html/css/index.css',
'html/js/config.default.js',
'html/js/config.js',
'html/js/App.js',
'html/js/Message.js',
'html/js/Suggestions.js',
'html/vendor/vue.2.3.3.min.js',
'html/vendor/flexboxgrid.6.3.1.min.css',
'html/vendor/animate.3.5.2.min.css',
'html/vendor/latofonts.css',
'html/vendor/fonts/LatoRegular.woff2',
'html/vendor/fonts/LatoRegular2.woff2',
'html/vendor/fonts/LatoLight2.woff2',
'html/vendor/fonts/LatoLight.woff2',
'html/vendor/fonts/LatoBold.woff2',
'html/vendor/fonts/LatoBold2.woff2',
'html/css/style.css',
}

client_scripts {
'client/cl_chat.lua',
}

server_scripts {
'server/utils.lua',
'server/commands.lua',
'server/sv_chat.lua',
'server/main.lua',
'@mysql-async/lib/MySQL.lua',
}

chat_theme 'gtao' {
styleSheet = 'style.css',
msgTemplates = {
default = '<b>{0}</b><span>{1}</span>'
}
}
 

Bu Konuyu Kimler Görüntülüyor Konu (Kullanıcı: 0, Misafir: 1)

Üst