LBanService | A Fast , One-stop, Wrapper BanService based on Ban API

LBanService | A Fast , One-stop, Wrapper BanService based on Ban API

[BETA] Version 0.0.1 :warning: Cause it’s now BETA stage so may be many bugs

→ DOWNLOAD LBanService in Marketplace (Auto Update) ←
→ DOWNLOAD LBanService V0.0.1 ← | (2.5 KB)


Introduction :sunny:

:thinking: What’s it ?
LBanService is a service-module that provied methods based on Ban API
Its goal is to solve bans in one place. Also it has good logic and has the ability to Ban , Unban User from Player, UserName, UserId. Surprisingly, it supports OpenCloudV2, so you can Get Bans in bulk through it or Update Bans even do more ! ( :waving_hand:Coming Soon).


:slightly_smiling_face: Are there any features ?

-- Main methods & functions & props here
local LBanService = {
1. EnableOpenCloudAPI: boolean,
2. Banned: LSignal<number, BanProfile>,
3. Unbanned: LSignal<number, BanProfile>,
4. OpenCloudAPI_Secret: Secret,
5. about: () -> (),
6. QueryUserHistoryBan()
7. ListUsersBanAsync()
8. UpdateUserBanAsync()
9. CreateBanDurationFromSeconds()
10. CreateBanDuration()
11. BanPlayers()
12. BanFromUserIds()
13. BanFromUserNames()
14. UnbanFromUserIds()
15. UnbanFromUserNames()
}

-- More Classes and Objects
1. LSignalConnection
2. LSignal
3. ListBanPages
4. BanDuration
5. BanProfile
6. BanUpdateProfile
7. BanHistoryPages
8. OpenCloud2BanItem
9. BanItem

:face_with_raised_eyebrow: How I reqiure it ?

local LBanService = require(XXXX) -- Your ServerStorage or what you decide to be in

:neutral_face: Is it new and Is there no game use this now?
Yes. But I wanna write it to Improve programming. You don’t mind saying I’ll maintain it in the future. New things always take time to polish . It’s now in beta If you’re willing to use it, you can encounter bugs to @me this time.

You can Report Bugs here


The next project is coming.
(FileService | A Specialized database-based solutions to data management, distribution, and locking problems)