Advertisement
Guest User

Untitled

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