Advertisement
Guest User

Untitled

a guest
Jul 14th, 2012
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. #include "erek/defined.pwn"
  2. public MySQLConnect(sqlhost[], sqluser[], sqlpass[], sqldb[])
  3. {
  4. print("[MySQL] Üritan serverisse ühendada...");
  5. mysql_connect(sqlhost, sqluser, sqldb,sqlpass);
  6. if(mysql_ping() == 1)
  7. {
  8. print("[MySQL] Andmebaasiga ühendus loodud.");
  9. return 1;
  10. }
  11. else
  12. {
  13. print("[MySQL] Ühenduse viga, proovin uuesti...");
  14. mysql_connect(sqlhost, sqluser, sqldb,sqlpass);
  15. if(mysql_ping() == 1)
  16. {
  17. print("[MySQL] Taasühendus õnnestus. Saame jätkata normaalselt.");
  18. return 1;
  19. }
  20. else
  21. {
  22. print("[MySQL] Ühenduse viga.");
  23. SendRconCommand("exit");
  24. return 0;
  25. }
  26. }
  27. }
  28.  
  29. public MySQLCheck()
  30. {
  31. if(mysql_ping() == -1)
  32. {
  33. printf("[MySQL] Ühenduse viga.");
  34. mysql_reconnect();
  35. if(mysql_ping() == -1)
  36. {
  37. SendRconCommand("exit");
  38. return 0;
  39. }
  40. }
  41. return 1;
  42. }
  43.  
  44. //==================[Logid]==================
  45. public Logi(playerid, string[])
  46. {
  47. MySQLCheck();
  48. new
  49. query[ MAX_QUERY ],
  50. aasta,
  51. kuu,
  52. paev,
  53. tund,
  54. minut,
  55. sekund,
  56. nimi[MAX_PLAYER_NAME]
  57. ;
  58. getdate(aasta, kuu, paev);
  59. gettime(tund, minut, sekund);
  60.  
  61. GetPlayerName(playerid, nimi, 25);
  62.  
  63. format(query, sizeof(query), "INSERT INTO logi (aeg, logi, nimi) VALUES('%d-%d-%d kell:%d:%d:%d', '%s', '%s')",
  64. paev,
  65. kuu,
  66. aasta,
  67. tund,
  68. minut,
  69. sekund,
  70. string,
  71. nimi);
  72. mysql_query(query);
  73.  
  74. mysql_free_result();
  75.  
  76. //Logi2(playerid, string);
  77. return 1;
  78. }
  79.  
  80. public aLogi(playerid, string[])
  81. {
  82. MySQLCheck();
  83. new
  84. query[ MAX_QUERY ],
  85. aasta,
  86. kuu,
  87. paev,
  88. tund,
  89. minut,
  90. sekund,
  91. nimi[MAX_PLAYER_NAME]
  92. ;
  93. getdate(aasta, kuu, paev);
  94. gettime(tund, minut, sekund);
  95.  
  96. GetPlayerName(playerid, nimi, 25);
  97.  
  98. format(query, sizeof(query), "INSERT INTO alogi (aeg, logi, nimi) VALUES('%d-%d-%d kell:%d:%d:%d', '%s', '%s')",
  99. paev,
  100. kuu,
  101. aasta,
  102. tund,
  103. minut,
  104. sekund,
  105. string,
  106. nimi);
  107. mysql_query(query);
  108.  
  109. mysql_free_result();
  110.  
  111. //aLogi2(playerid, string);
  112. return 1;
  113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement