Guest User

Untitled

a guest
Oct 15th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. <?php
  2.  
  3. // Nadawanie kont VIP na podstawie parametru
  4. // Wymagania: mta_sdk.php 0.4 i MySQLI
  5.  
  6. // Konfiguracja
  7.  
  8. $db_host = 'localhost'; // Host bazy danych
  9. $db_user = 'test'; // Nazwa użytkownika bazy danych
  10. $db_pass = 'password'; // Hasło bazy danych
  11. $db_name = 'nazwabazy'; // Nazwa bazy danych
  12.  
  13. $sv_host = 'adresip'; // Adres IP serwera MTA
  14. $sv_port = 22005; // Port HTTP serwera
  15. $sv_user = 'httpbridge'; // Nazwa użytkownika na serwerze
  16. $sv_pass = 'asite'; // Hasło użytkownika na serwerze
  17.  
  18.  
  19. // Nie zmieniać poniżej
  20.  
  21. // Część pierwsza - baza danych - id to user
  22.  
  23. $id = $_POST['msg'];
  24.  
  25. $server = new mysqli($db_host, $db_user, $db_pass, $db_name);
  26.  
  27. $query = $server -> query('SELECT * FROM andromeda_stats WHERE id = ' . $server -> escape_string($id) );
  28.  
  29. $row = $query -> fetch_array();
  30.  
  31. $username = $row['name'];
  32.  
  33. // Część druga - nadawanie konta VIP
  34.  
  35. require 'mta_sdk.php';
  36.  
  37. try {
  38. $mtasa = new mta ( $sv_host, $sv_port, $sv_user, $sv_pass );
  39. $resource = $mtasa -> getResource ( 'api ' );
  40. $result = $resource -> call('addVIP', $username);
  41.  
  42. if ( $result[0] == 'OK' ) {
  43. die('VIP given');
  44. }
  45.  
  46. die('Failed to give VIP');
  47. } catch ($e Exception) {
  48. die('Failed to connect to the server');
  49. }
Add Comment
Please, Sign In to add comment