Advertisement
Guest User

mysql

a guest
Apr 8th, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.05 KB | None | 0 0
  1. #include <a_samp>
  2. #include <a_mysql>
  3.  
  4. #define mysql_host "localhost" // aici punem ip hostului. Daca folosim in PC GM lasam localhost
  5. #define mysql_db "bazadate"// aici punem numele bazei de date.
  6. #define mysql_user "root"// aici punem numele userului de la host. Daca folositi PC lasati root.
  7. #define mysql_pass ""//Aici puneti parola de la host(de la phpmyadmin al hostului). In caz de folositi PC lasati asa.
  8. //---------------------------------------------------------------------------------------------------------------------------
  9.     enum
  10. {
  11.     DIALOG_LOGIN, // dialogul de login
  12.     DIALOG_REGISTER// dialogul de register
  13. };
  14.  
  15.     enum pInfo //numele enumului este pInfo. in el vom pune datele playerului gen Admin/Level/ Money/Experianta si altele.
  16. {
  17.     pParola,//cu pParola vom lua parola din baza de date a playerului
  18.     pID// cu pID vom lua ID-ul din baza de date a playerului
  19. };
  20.  
  21.     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;
  22.  
  23. //---------------------------------------------------------------------------------------------------------------------------
  24.  
  25. new handle; // handle(mâner) este cea de care ne vom folosi sa facem lagatura intre baza de date si server
  26.  
  27. //---------------------------------------------------------------------------------------------------------------------------
  28. forward MySQLConnect(host, user, pass, db);
  29. public MySQLConnect(host, user, pass, db)
  30. {
  31.     handle = mysql_connect(host, user, db, pass);
  32.     if(mysql_errno() != 0)
  33.     {
  34.         printf("Conexiunea la baza de date %s a esuat ---> Server Inchis ~~~", mysql_db);
  35.         SendRconCommand("exit");// se inchide serverul
  36.     }
  37.     else
  38.     {
  39.         printf("Conexiunea la baza de date '%s' cu user-ul '%s' a reusit!!!", mysql_db, mysql_user);// ne va da acest mesaj in consola
  40.     }
  41.     return 1;
  42. }
  43.  
  44. public OnGameModeInit()
  45. {
  46.     MySQLConnect(mysql_host, mysql_user, mysql_pass, mysql_db);
  47.     UsePlayerPedAnims();
  48.     return 1;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement