Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <a_mysql>
- #define mysql_host "localhost" // aici punem ip hostului. Daca folosim in PC GM lasam localhost
- #define mysql_db "bazadate"// aici punem numele bazei de date.
- #define mysql_user "root"// aici punem numele userului de la host. Daca folositi PC lasati root.
- #define mysql_pass ""//Aici puneti parola de la host(de la phpmyadmin al hostului). In caz de folositi PC lasati asa.
- //---------------------------------------------------------------------------------------------------------------------------
- enum
- {
- DIALOG_LOGIN, // dialogul de login
- DIALOG_REGISTER// dialogul de register
- };
- enum pInfo //numele enumului este pInfo. in el vom pune datele playerului gen Admin/Level/ Money/Experianta si altele.
- {
- pParola,//cu pParola vom lua parola din baza de date a playerului
- pID// cu pID vom lua ID-ul din baza de date a playerului
- };
- new P_Data[MAX_PLAYERS][pInfo];// Aceasta variabila este array. cu ea vom verifica 2 lucruri. id playerului si datele lui gen P_Data[playerid][pID] == 1;
- //---------------------------------------------------------------------------------------------------------------------------
- new handle; // handle(mâner) este cea de care ne vom folosi sa facem lagatura intre baza de date si server
- //---------------------------------------------------------------------------------------------------------------------------
- forward MySQLConnect(host, user, pass, db);
- public MySQLConnect(host, user, pass, db)
- {
- handle = mysql_connect(host, user, db, pass);
- if(mysql_errno() != 0)
- {
- printf("Conexiunea la baza de date %s a esuat ---> Server Inchis ~~~", mysql_db);
- SendRconCommand("exit");// se inchide serverul
- }
- else
- {
- printf("Conexiunea la baza de date '%s' cu user-ul '%s' a reusit!!!", mysql_db, mysql_user);// ne va da acest mesaj in consola
- }
- return 1;
- }
- public OnGameModeInit()
- {
- MySQLConnect(mysql_host, mysql_user, mysql_pass, mysql_db);
- UsePlayerPedAnims();
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement