[Tutorial] Tips creating a release Admin System
#1

Tips creating a release Admin System


I know this is not a scripting tutorial but it would give you idea how to create a good release Admin System.
I made this to let you know what a real Admin System should have.

Let's get it started
First,
In making Admin System you need to use a fast include.
Well i recommend you the following:

YSI (ycmd/yini), sscanf, Whirlpool by ******

If you are gonna add a IRC system

then try Irc Plugin by Incognito

If you want a faster looping you must use foreach which is created by ****** also.

Make sure you have little knowledge in these includes, or else it will mess up.

Second - Features,

The Features must be Unique,
All Admin System has features.
Well one of example is my RomAdmin.

It has Config System, A Toggable AntiSwear/CjAnim etc.., Announce System and many more.

Before adding the features, make sure it really works.
And also make sure that the people would love the features.

Third - Admin Level

A Good Admin System has 5 or more than 3 Admin levels.
Adding to much Admin levels will not look like a real Admin System.
And Make sure the rankname of Admin Level is good.

Fourth - Admin List

Well most of scripters today is looking for /admins on dialog,
Why not trying to use the /admins on dialog features?
Instead using the messages.

Fifth - Commands

Not all the time must be Admin Command,
You must also include Players Command

the most important in Admin System is the /stats and /changepass command.

/stats = Displays your player status
/changepass = changes your password

Now about Admin Command,
You must add a Admin Command that all scripters needed in the forum.

Sixth - Compiling and Testing

Make sure the compiles doesn't have error.
Or else when you release it, The scripters will complain.

Also don't forget to test the script.
Always test the script before releasing it.

This make sure that the Admin System is 99% working.

Seventh - Releasing it with Well Explained in the SA-MP Forums

In releasing it.
You must give the working downloadlink.
You must also give the whole information about the Admin System.

Like what it has, what it do and the important is the list of commands.

Also don't forget to update the Admin System every 1 week or 1 month.
Or else you will run out of scripters downloading your script.
Don't update your Admin System so fast.

The End

----------------

Sorry if this is not full release tip, i'm not that good giving a tip.

Thank you for reading my tutorial.

- Romel
Reply
#2

hmmm Well i don't really think this is needed because who ever make an admin system most of them are some new scripters sharing their work with us .

anyways good job
Reply
#3

yea im going to release mine soon , so thanks for those tips!
Reply
#4

Quote:
Originally Posted by Romel
View Post
Tips creating a release Admin System


In making Admin System you need to use a fast include.
Well i recommend you the following:

YSI (ycmd/yini), sscanf, Whirlpool by ******
What about MySQL?
It's not recommended to use MySQL with an admin system?
Reply
#5

MySQL might be fast.
But i bet, Y_INI is faster.
Reply
#6

Quote:
Originally Posted by Romel
View Post
MySQL might be fast.
But i bet, Y_INI is faster.
Are you drunk ?
Reply
#7

No i'm not drunk.
It's my opinion, Y_Ini is faster than MySQL
so please respect my opinion.
Reply
#8

Quote:
Originally Posted by Romel
View Post
No i'm not drunk.
It's my opinion, Y_Ini is faster than MySQL
so please respect my opinion.
Your opinion is 100% WRONG!

But if you still think that then prove that it is faster.
Reply
#9

Quote:
Originally Posted by Romel
View Post
No i'm not drunk.
It's my opinion, Y_Ini is faster than MySQL
so please respect my opinion.
There is a difference between include and plugin,
MySQL is the most common used data manager(or however you call it) and MySQL is a plugin,which already says it will be fast.
don't campare include to plugin.
so why don't you add MySQL to the first post instead of arguing ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)