CityRP Documentation Repository

core.plugins.discord_relay_free.sv_init

if 1 == 1 then return end -- disable relay

Functions

Servercityrp.discord:addMsgCache(row)Source ☍

Parameters

  • rowany
Servercityrp.discord:announceConsole(msg)Source ☍

Announce an automated server message in every player's chat, as the console pseudoplayer. Server announcements have no player entity behind them, so they borrow the stand-in player table this plugin already builds for relayed Discord chat: the client rebuilds it from the name and rank sent here, giving the line the console rank's icon and colour. Prefer CONSOLE:Announce at the call site, which falls back to the engine if the relay is absent.

Parameters

  • msgstringThe message to announce.
Servercityrp.discord.connect(ply)Source ☍

Hook function when a player connects.

Parameters

  • plyany
Servercityrp.discord.disconnect(name, sid, id, reason)Source ☍

Hook function when a player disconnects.

Parameters

  • nameany
  • sidany
  • idany
  • reasonany
Servercityrp.discord:getData(sid) → boolean|unknownSource ☍

Parameters

  • sidany

Returns

  1. boolean|unknown
Servercityrp.discord:getPlayerCmd(from)Source ☍

Parameters

  • fromany
Servercityrp.discord:handleRemote(row) → booleanSource ☍

Parameters

  • rowany

Returns

  1. boolean
Servercityrp.discord:procMsgCache()Source ☍
Servercityrp.discord:reorder(tab) → unknownSource ☍

Parameters

  • tabany

Returns

  1. unknown
Servercityrp.discord.replaceTags(msg, data) → boolean|unknownSource ☍

Replace tags in a template message.

Parameters

  • msgany
  • dataany

Returns

  1. boolean|unknown
Servercityrp.discord:rtnCmd(msg, to, time)Source ☍

Parameters

  • msgany
  • toany
  • timeany
Servercityrp.discord:sendCmd(ply, cmd, argTab)Source ☍

Parameters

  • plyany
  • cmdany
  • argTabany
Servercityrp.discord:sendEventNotify(ply, msg)Source ☍

Parameters

  • plyany
  • msgany
Servercityrp.discord:sendHelp(ply, msg)Source ☍

Parameters

  • plyany
  • msgany
Servercityrp.discord:sendOOC(ply, msg)Source ☍

Parameters

  • plyany
  • msgany
Servercityrp.discord:sendRaw(usr, msg, img, sid, mType, to, time)Source ☍

Parameters

  • usrany
  • msgany
  • imgany
  • sidany
  • mTypeany
  • toany
  • timeany
Servercityrp.discord:updateCache(sid)Source ☍

Parameters

  • sidany

Tables

Servercityrp.discord.coloursSource ☍
Servercityrp.discord.configSource ☍
Servercityrp.discord.config.announcementsSource ☍
Servercityrp.discord.config.announcements.playercountsettingsSource ☍
Servercityrp.discord.config.filesSource ☍
Servercityrp.discord.msgCacheSource ☍
Servercityrp.discord.rankCacheSource ☍
Servercityrp.discord.tagsSource ☍

Fields

Servercityrp.discord.colours.DEFAULTSource ☍
Servercityrp.discord.colours.tagSource ☍
Servercityrp.discord.config.announcements.connectSource ☍
Servercityrp.discord.config.announcements.connectMsgSource ☍
Servercityrp.discord.config.announcements.disconnectSource ☍
Servercityrp.discord.config.announcements.disconnectMsgSource ☍
Servercityrp.discord.config.announcements.onlineSource ☍
Servercityrp.discord.config.announcements.onlineMsgSource ☍
Servercityrp.discord.config.announcements.playercountSource ☍
Servercityrp.discord.config.announcements.playercountcooldownSource ☍

Time in seconds before we'd re-announce a playercount being achieved

Servercityrp.discord.config.announcements.playercountmsgSource ☍
Servercityrp.discord.config.blockTeamSource ☍
Servercityrp.discord.config.debugSource ☍
Servercityrp.discord.config.delaySource ☍

Min 2

Servercityrp.discord.config.files.mutedDiscordUsersSource ☍

Muted Users (Discord)

Servercityrp.discord.config.files.mutedGmodUsersSource ☍

Muted Users (Gamemode)

Servercityrp.discord.config.files.recievedMessagesSource ☍

Message Log.

Servercityrp.discord.config.maxSource ☍

Max messages to retrieve.

Servercityrp.discord.config.noBotsSource ☍
Servercityrp.discord.config.prefixSource ☍
Servercityrp.discord.tags.adminSource ☍
Servercityrp.discord.tags.developerSource ☍
Servercityrp.discord.tags.developermodSource ☍
Servercityrp.discord.tags.developeronlySource ☍
Servercityrp.discord.tags.moderatorSource ☍
Servercityrp.discord.tags.moderator2Source ☍
Servercityrp.discord.tags.ownerSource ☍
Servercityrp.discord.tags.superadminSource ☍
Servercityrp.discord.tags.superdeveloperSource ☍
ServertmpSource ☍