[Include] [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞
#1

SimpleFiles.inc - Save your accounts as easy as never before

SimpleFiles is an include to save accounts.
I though i want to create a file include which is clear and easy to use.
So i started to create SimpleFiles:
-It's based on dini and dutils and it also includes "encode" and "decode" from dudb.
-The passwords are in hash format.
-There are only easy functions
-The second pack includes a Register+Login FS

_________________________________________________

© Copyright by Rafelder
Credits to:
-DracoBlue for encode and decode
-wiki.sa-mp for hash
-Rafelder for SimpleFiles

_________________________________________________

Register+Login FS:
-Command: /register [password], /login [password], /setpass [old password] [new password] [new password again]
-Saves just money at the moment but you can edit it.
-Scripted with SimpleFiles

_________________________________________________

FileCreate(filename[], password[]);
Creates a new files with an hash password if it doesn't exist already.

FileDelete(filename[]);
Deletes a file if the filename exists.

FileExists(filename[])
Checks if the filename exists.

SaveFileString(filename[], key[], string[]);
Saves a string into a given key in a given file.

SaveFileInteger(filename[], key[], integer);
Saves a integer into a given key in a given file.

SaveFileFloat(filename[], key[], Float:float);
Saves a float into a given key in a given file.

GetFileString(filename[], key[]);
Returns a string of a given key in a given file.

GetFileInteger(filename[], key[]);
Returns a integer of a given key in a given file.

GetFileFloat(filename[], key[]);
Returns a float of a given key in a given file.

IsRightPassword(filename[], password[])
Checks the password with hash.

ChangePassword(filename[], newpassword[]);
Changes the password in hash format.

EditFileName(filename[], newname[]);
Changes the filename.

_________________________________________________

To check a password (for example in /login) use:
pawn Код:
if (strcmp(cmd, "/login", true) == 0)
{
new playerpassword[256];
playerpassword = strtok(cmdtext, idx);
if (IsRightPassword(PlayerName(playerid), playerpassword)) {//Use this line to check passwords
//Do something if its right
} else {
//Do something if its wrong
}
return 1;
}
_________________________________________________

Please write a comment if you download the file
I would be happy.

SimpleFiles.inc + Testmode <=> SimpleFiles.inc + Testmode + Register/Login FS
Reply


Messages In This Thread
[INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by Rafelder_GRF - 01.03.2008, 14:37
Re: [INC]SimpleFiles - Save your accounts as easy as never before - by kc - 01.03.2008, 14:41
Re: [INC]SimpleFiles - Save your accounts as easy as never before - by cmg4life - 01.03.2008, 14:44
Re: [INC]SimpleFiles - Save your accounts as easy as never before - by Rafelder_GRF - 01.03.2008, 14:47
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by Maniek - 01.03.2008, 15:49
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by Pixels^ - 01.03.2008, 15:50
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by Numhaken - 01.03.2008, 15:51
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by Maniek - 01.03.2008, 15:52
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by Rafelder_GRF - 01.03.2008, 15:55
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by Pixels^ - 01.03.2008, 15:55
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by PinkFloydLover - 02.03.2008, 04:46
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by Rafelder_GRF - 02.03.2008, 10:38
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by zallomallo - 02.03.2008, 11:23
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by waxhunter - 02.03.2008, 11:35
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by Rafelder_GRF - 02.03.2008, 16:14
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by cmg4life - 14.03.2008, 13:59
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by Rafelder_GRF - 14.03.2008, 15:38
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by cmg4life - 14.03.2008, 15:52
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by Cakeman - 17.03.2008, 16:01
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by mave_man - 17.03.2008, 18:49
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by snipe69 - 17.03.2008, 19:20
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by Rafelder_GRF - 22.03.2008, 12:40
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by David_Tiger - 10.08.2008, 15:38
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by David_Tiger - 01.12.2008, 17:51
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by Maikel - 01.12.2008, 19:17
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by David_Tiger - 01.12.2008, 19:20
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by ang3lxxx - 04.12.2008, 19:31
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by [ProX]BlueFire - 07.04.2011, 07:26
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by lukas567 - 24.09.2011, 19:30
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by CaHbKo - 24.09.2011, 19:39
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by antonio112 - 24.09.2011, 19:40
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by zxasqww8 - 31.03.2013, 17:40
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by SchurmanCQC - 31.03.2013, 17:44
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by CaHbKo - 31.03.2013, 20:09
Re: [INC]SimpleFiles - ۞ Save your accounts as easy as never before ۞ - by xAlecsu - 01.04.2014, 18:23

Forum Jump:


Users browsing this thread: 1 Guest(s)