sbAdmin
#1

Hello,

Today I decided to continue a project I started before some months when I was newbie, it is a Administration system and it is named sbAdmin, it is based on MySQL and I am trying to add a lot of features so I am just asking what do you expect from an Advanced Administration system (Unique features)

Till now made
  • MySQL Saving system
  • Ability to force register/login
  • Helper system
  • 5 levels of admins
  • Saving cash
  • Saving Score
  • Log system
  • VIP System
  • Ability to change table's name
  • Login attempts configurable from panel
  • Saving IP
  • Ability for admins to read commands (Configurable)
  • Password hashing (SHA256)


This is all for now

I am currently adding the basic commands filterscript will be ready soon
Reply
#2

nice work keep up
Reply
#3

Good work! keep it up.
Reply
#4

Instead of defining 5 levels, why not simply create a multidimensional array?

This would allow for people to add custom levels etc.. Although this could be done with definitions, it'd be so much easier to allow the server owner to customise it further, just ensure you have a case for if the level is undefined.
Reply
#5

Quote:
Originally Posted by Isolated
Посмотреть сообщение
Instead of defining 5 levels, why not simply create a multidimensional array?
I am putting that defines on the code that gives the ranks for example

Код:
CMD:admins(playerid, params[])
{
	new string[128], count, rank[35];

	if(GetPlayerScore(playerid) < 50) return Error(playerid, "You need 50 score to use this command");
	LOOP_PLAYERS(i)
	{
	    count = 0;
	    if(IsPlayerAdminEx(i) || IsPlayerAdmin(i))
	    {
	        count++;
			if(IsPlayerAdmin(i)) rank = "RCON Admin";
			else
			{
			    switch(GetLevel(i))
			    {
			        case 1: rank = ""LEVEL1"";
			        case 2: rank = ""LEVEL2"";
			        case 3: rank = ""LEVEL3"";
			        case 4: rank = ""LEVEL4"";
			        case 5: rank = ""LEVEL5"";
			    }
   			}

	    	format(string, sizeof(string), ""white"%i. %s(%i) - "orange"(%s)", count, GetName(i), i, rank);
	        Dialog_Show(playerid, dialogUnused, DIALOG_STYLE_MSGBOX, "Online Admins", string, "Close", "");
	    }
	}
	if(count == 0) return Error(playerid, "There are currently no admins online");
	return 1;
}
Reply
#6

You could still do that with an array, but it would allow for server owners, who'd be using your 'product' to customise it better, adding more levels, and different ranks etc.. Just an idea I had for you mate. It's just constructive criticism.
Reply
#7

Quote:
Originally Posted by Isolated
Посмотреть сообщение
You could still do that with an array, but it would allow for server owners, who'd be using your 'product' to customise it better, adding more levels, and different ranks etc.. Just an idea I had for you mate. It's just constructive criticism.
Yea mate no problem, I will try to do this but I don't know how to switch on scripts
Reply
#8

Quote:
Originally Posted by SecretBoss
Посмотреть сообщение
Yea mate no problem, I will try to do this but I don't know how to switch on scripts
Add me on Skype and I'll contribute to it. mike.is.here2011
Reply
#9

Goood Make it UP bro
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)