[Include] [INC] CezAccounts - Account managing system - powered by DJson
#1


Player account managing system

What is CezAccounts?
CezAccounts is an account managing system. It's an include that you can use to easily save player data.

Why use CezAccounts?
C-ACC uses DracoBlue's DJson, which is Fast and Secure. It saves all the accounts in a single file called accounts.cez and makes your script look tidier .

New Functions:

Code:
AccountExists(nickname[]) - checks if the player's account exists
AccountCreate(nickname[],pwd[]) - creates an account for the player with the password pwd[] 
AccountRemove(nickname[]) - removes a player's account
AccountCheckLogin(nickname[],pwd[]) - checks if user's login password is correct (used for /login)

AccountSetInt(nickname[],key[],value) - sets a player's item int value, eg: AccountSetInt("Cezar","money",100)
AccountSetFloat(nickname[],key[],Float:value) - same as AccountSetInt but for a float
AccountSet(nickname[],key[],Float:value) - same as AccountSetInt but for a string

AccountGetInt(nickname[],key[]) - gets a player's item int value, eg: AccountGetInt("Cezar","money") 
AccountGetFloat(nickname[],key[]) - same as AccountGetInt but for a float
AccountGet(nickname[],key[]) - same as AccountGetInt but for a string
Credits:
DracoBlue for his DJson

Other:
This release also includes a small gamemode script with a register and login system created using CezAccounts and DracoBlue's DJson used for this release.

Download:
Look bellow at the attachments.


If you find any bugs please post them here. If you have a suggestion also post them here. I am not related to DracoBlue in any way...he just rocks
Reply
#2

Looks nice. Great job!
Reply
#3

Nice mate. :P
Goodie Job eh?
Reply
#4

Wow this is nice cez. I'll use this =)
Reply
#5

Nice & thanks
Reply
#6

wow great! i think i might use this










RESPECT
Reply
#7

Thank you for the nice comments . I'm working on a new feature for this, when the player accounts in the accounts.cez reaches 1000 (this number will be editable) it will create a accounts2.cez and will save the next accounts to it. This would only be required by really big servers as they could have 10 000 or more accounts.
Reply
#8

good job cezar =)
Reply
#9

this save the score?
Reply
#10

Quote:
Originally Posted by Cezar
Thank you for the nice comments . I'm working on a new feature for this, when the player accounts in the accounts.cez reaches 1000 (this number will be editable) it will create a accounts2.cez and will save the next accounts to it. This would only be required by really big servers as they could have 10 000 or more accounts.
Pretty good idea to handle the amount of data, and keep it still fast for writing!

- Draco
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)