Mobile support notifications:
Mobile support notifications:
Plus another video about the new Notification system with opening sound effect included (credits to FoolBoyMedia)
I’m finally done with the new notification system. (Ignore the bug in the video. I will fix that asap)
Sorry for the week without no update! A lot of crazy things happened like my birthday and of course school that gone my way of not being able to post.
Over last weekend and this week, I’ve began working on remodeling the ban system in Essential, which essentially focuses on the idea of making bans seem like a court case. If you’re familiar with this one discord moderation bot called Dyno, you’re aware that it creates a unique id for each ban, warning, or other moderator action, which is possible for looking up actions by the moderator.
However, in Essential, the unique id is for a group of players (maximum is 10 due to BanAsync limitations), not for an individual. The new ban system also adds another functionality called notes, which you will later see in the video below, where you or the system in code can customize the message. Of course, there is a maximum of 15 notes saved in the ban case.
I’ve added a new option property to ListWindow UI, which is similar to Adonis List UI, called selectable
. Later in November, when I hopefully finish making the documentation (at least to the bare minimum, though I will let the other maintainers help me finish it with me as well), In code, this is what it looks like:
ListWindow:createOption({
type = "Detailed";
selectable = true;
label = "The label for detailed options are not selectable, unfortunately. How will the description beneath be shown without a click event and not selecting the text? Impossible";
description = "This text is selectable with your cursor and shows after you click the label";
})
ListWindow:createOption({
type = "Label";
selectable = true;
label = "This text is selectable. How sweet!";
})
After all, you can watch the video:
Demonstration Game
24/10/2024 It’s my fault that I’ve been delaying this game because I have been very focused on adding new things and improving stuff to Essential (more updated stuff are in the Changelog and rather creating a game for you guys to get a touch of what Essential feels like at hand. I will try my best as possible to push this game out hopefully by the end of this weekend or mid of next week. Honestly, I’m terrible at deadlines. Sorry!!
Release of the admin system
24/10/2024 At the moment, I’m working towards to make the Git repository for Essential and my fellow maintainers first. Later around Thanksgiving week or beginning of this December, is hopefully when I will make it open source on Github.
God, I forgot to mention about your feature request. I have started on this too and I need to add one more thing, which is allowing the user to untrack through a list of tracked users. Later I can make another showcase video about this. It’s going great! I’ve made sure that the player maintains a consistent tracking for the target, even if they rejoined.
More status update for this feature is in this Trello card.
Sorry for the lack of updates! Thank you for your patience, everyone! I’ve been dealing with school, college apps, and upcoming tests with 2nd grading report ending lately. While that was happening, I have been keeping up to date to changes and reports on the Trello board. If you take a second to glance the roadmap, you should see some new changes that are in effect such as the tracking system by @lev1or (in change log 0.8.1, im working on the change log at this moment). Not to mention, the change log. Though the change log will become understandable once I release the source code of Essential.
I have gotten started with the demo game since last week. But a major issue came up to my attention about the use of offline datastore. If you didn’t know, Essential is very reliant on online datastore for saving player data and recording activity logs so I need to make sure that Essential can work with offline datastore. Don’t worry, I am up on my schedule to share the public demo game for everyone. Hopefully, this week I can share it publicly after the major issue is resolved.
I have also began creating the Git repository a month ago. I’m in the process of trying to learn how to use Rojo and other Ro integrations for the Git.
bro its Q4 when release broooo
Around the end of November or beginning of December this year. I’ll update the title again to avoid the confusion. I forgot that it’s already the mid of Q4. my apologies!
it looks great and seems to have a lot of promising features, if you can deliver then you have defo outdone yourself
Looks nice, but how come it’s releasing at the end of November? I happen to be… impatient at times.
because projects like this require tons of work, I can speak from experience
“rome wasn’t built in a day” ahhh
Yep! I’ve worked on it for more than 3 years. I can’t wait to make it open source for everyone. I hope with the help of you guys, we can add the fly command, which I have been having a hard time digesting from other admin systems. Plus I got loads of features to make like the TerminalX.
._. Oh… okay. (and honestly the DevForum requiring me to use more than thirty whole characters to make a simple reply is kind of… weird)
Because the time it takes to work to code and set up git repository (with the learning time + import process) + school time (sometimes it’s a challenge with my Physics class). And last but not least, common apps + UC apps I gotta finish…
Oh yeah, I have school too. It’s the weekend though, and I am really happy it is!
I finished making the demonstration game of Essential. The game is open for everyone to interact with Essential. However, you will need the handbook prior joining the game, which explains how the system of Essential really works. I am currently working on the handbook right now and this might take a couple days for me to finish.
For now, feel free to interact with the mechanics and look around. Before joining the game, I want you guys to consider some notes:
:
for action commands (in Essential homepage and usage command, this is called an action prefix) and !
for player commands (same situation, but it’s called a player prefix for commands targeting oneself)[actionPrefix]universalban
will not work on everyone else because everyone will have an equal priority level"argument here"
Use \
to escape the quotation mark match.[
on your keyboard.Disclaimer: You may encounter bugs in the demonstration game. Report any bugs you encountered in this Devforum post.
woah that looks really good, what did you use to build the handbook?
I use Gitbook for the handbook and documentations I make.
(Bump) It’s been past the end of November, what’s going on that it’s not public?