Nu te inregistra daca esti idiot sau agramat!
AlphaCS.RO[ORIGINAL GAMING]
Thanks:
0
Likes:
0
-
[Tutorial] Conectare și sistem de înregistrare - Dialoguri - Utilizarea Y_INI
Conectare și sistem de înregistrare - Dialoguri - Utilizarea Y_INI
Ce este asta?
Un tutorial simplu cu privire la modul de a face un sistem de Înregistrare Login și folosind Y_INI.
Ce este Y_INI?
Y_INI este un cititor extensiv bazat pe fișiere și INI scriitor, de asemenea, cunoscut ca un "sistem de management de fișiere" a fost creat de Y_Less. Acesta este inclus în YSI Library / Directory împreună cu alte utile includ, cum ar fi y_commands (YCMD) și y_groups.
Care este diferența dintre aceasta și scriitorul meu dosar?
Y_INI nu a fost doar a spus, dar a fost dovedit a fi una dintre cele mai rapide și mai eficiente cititoare de fișiere și scriitori au creat INI. Puteți citi mai multe vizitând: http://forum.sa-mp.com/showthread.php?t=175565
Cum se "instalează" y_ini?
Trebuie să descărcați mai întâi y_INI --- http://forum.sa-mp.com/showthread.php?t=175565. Odată ce descărcarea sa terminat, plasați folderul YSI în dvs. include dosar.
Etapa I
Se adaugă Y_INI Include la începutul script-ul.
Cod:
#include <YSI \ y_ini>
Acest lucru includ conține toate funcțiile necesare necesare pentru a crea autentificare și sistemul nostru registru.
Etapa II
Vă permite definirea unor Dialoguri.
Cod:
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
#define DIALOG_SUCCESS_1 3
#define DIALOG_SUCCESS_2 4
Etapa III
Definirea "path" a fișierului INI.
Cod:
#define PATH "/Users/%s.ini"
Etapa IV
Vă permite să adăugați câteva culori.
Cod:
#define COL_WHITE "{FFFFFF}"
#define COL_RED "{F81414}"
#define COL_GREEN "{00FF22}"
#define COL_LIGHTBLUE "{00CED1}"
Etapa V
Vom merge să utilizați un enum, pentru a stoca variabilele noastre.
Cod:
enum pInfo
{
pPass,
pCash,
pAdmin,
pKills,
pDeaths
}
Noul jucator [MAX_PLAYERS] [pInfo];
Etapa VI
Acum, vom crea o funcție pentru a încărca datele utilizatorului.
Cod:
inainte LoadUser_data (playerid, numele [], valoare []);
publice LoadUser_data (playerid, numele [], valoare [])
{
INI_Int ( "Parola", jucator [playerid] [pPass]);
INI_Int ( "Cash", jucator [playerid] [pCash]);
INI_Int ( "Admin", jucator [playerid] [pAdmin]);
INI_Int ( "ucide", jucator [playerid] [pKills]);
INI_Int ( "Decese", jucator [playerid] [pDeaths]);
retur 1;
}
Etapa VII
Vă permite să creați o funcție simplă de stoc.
Cod:
stoc UserPath (playerid)
{
șir nou [128], playername [MAX_PLAYER_NAME];
GetPlayerName (playerid, playername, sizeof (playername));
format (string, sizeof (string), PATH, playername);
a reveni șir;
}
Funcția de stoc "UserPath" este pur și simplu merge la "cale" "apuca" din dosarul utilizatorului.
Similar Threads
-
By SergiuOfficial in forum Tutoriale
Replies: 0
Last Post: 21-06-17, 11:33
-
By SiNiSTER in forum Tutoriale
Replies: 0
Last Post: 03-05-17, 20:08
-
By SiNiSTER in forum Tutoriale
Replies: 0
Last Post: 14-09-16, 13:52
-
By SiNiSTER in forum Tutoriale
Replies: 0
Last Post: 07-08-16, 07:23
-
By RECORD's in forum Tutoriale
Replies: 0
Last Post: 20-02-15, 15:16
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules