Jump to content

RamzyFTW

Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by RamzyFTW

  1. RamzyFTW

    [REL] UCD RPG

    Hello Noki, thank you for releasing this as open-source for everyone to use I wanted to ask you, is this all the server exports i could use or there are more than those? ACCOUNTS / LOGIN Resource: UCDaccounts File: UCDaccounts/server.lua isPlayerLoggedIn(player) → checks login state getPlayerAccount(player) → returns account object getPlayerAccountID(player) → DB account ID getPlayerAccountName(player) → username getAccountData(player, key) → get stored account value setAccountData(player, key, value) → set + sync account data savePlayerAccount(player) → force save to DB DATABASE (MYSQL CORE) Resource: UCDsql File: UCDsql/server.lua getConnection() → shared MySQL connection (always use this) query(sql, ...) → SELECT queries exec(sql, ...) → INSERT / UPDATE / DELETE poll(handle, timeout) → fetch query results escapeString(value) → SQL injection safety PERMISSIONS / CHECKING Resource: UCDchecking File: UCDchecking/server.lua canPlayerDoAction(player, action) → permission gate isPlayerAdmin(player) → admin boolean getPlayerAdminLevel(player) → admin level number UTILITIES Resource: UCDutil File: UCDutil/server.lua tocomma(number) → number formatting (1,000,000) mathround(number, decimals) → rounding isElementValid(element) → safe element check tableCopy(table) → deep table copy UI / DX SYSTEM Resource: UCDdx File: UCDdx/server.lua dx:new(player, ...) → create DX text dx:add(player, id, data) → add DX element dx:del(player, id) → remove DX element dx:clear(player) → clear all DX for player LOGGING Resource: UCDlogging File: UCDlogging/server.lua adminLog(text, level) → admin actions log logEvent(category, message) → generic server logs JOBS Resource: UCDjobs File: UCDjobs/server.lua getPlayerJob(player) → current job setPlayerJob(player, job) → set job GROUPS / TEAMS Resource: UCDgroups File: UCDgroups/server.lua getPlayerGroup(player) → player group setPlayerGroup(player, group) → set group STATS / PLAYTIME Resource: UCDstats File: UCDstats/server.lua getPlayerPlaytime(player) → total playtime addPlayerPlaytime(player, amount) → increment playtime NOTIFICATIONS Resource: UCDnotification File: UCDnotification/server.lua notify(player, message, type) → player notification notifyGlobal(message) → server-wide notify
×
×
  • Create New...