Server

Exports - Serverside

getDatabase

Get the content of database

Returns database - table - Content of database.json

local database = exports.msk_radio:getDatabase()

print(MSK.DumpTable(database))
--[[ OUTPUT
channel = password,
channel = password
]]

getChannelMembers

Get all Players in the specific Radiochannel

Parameters channel - number - The Channel ID playerId - number - Player ID - Only for tokovoip

Returns channelMembers - table - All Player in this channel

local channelMembers = exports.msk_radio:getChannelMembers(channel, playerId)

-- Example
local channelMembers = exports.msk_radio:getChannelMembers(1)

for k, v in pairs(channelMembers) do
    print(v.playerId, v.name)
end

hasChannelPassword

Check if the channel has a password

Parameters channel - number - The Channel ID

Returns hasChannelPassword - boolean - If the channel has a password or not

local hasChannelPassword = exports.msk_radio:hasChannelPassword(channel)

-- Example
local hasChannelPassword = exports.msk_radio:hasChannelPassword(5)

checkChannelPassword

Check if the given password is correct

Parameters channel - number - The Channel ID password - string - The Password

Returns isPasswordCorrect - boolean - If the password is correct or not

local isPasswordCorrect = exports.msk_radio:checkChannelPassword(channel, password)

-- Example
local isPasswordCorrect = exports.msk_radio:checkChannelPassword(5, '1234')

Last updated