Advertisement
Guest User

Untitled

a guest
Jul 6th, 2016
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.84 KB | None | 0 0
  1. <?php
  2. //
  3. // DB Connect
  4. //
  5. $servername = "localhost";
  6. $username = "root";
  7. $password = "GeoFortDatabase123@";
  8. $dbname = "bungee";
  9.  
  10. // Create connection
  11. $conn = new mysqli($servername, $username, $password, $dbname);
  12. // Check connection
  13. if ($conn->connect_error) {
  14.     die("Connection failed: " . $conn->connect_error);
  15. }
  16.  
  17. //
  18. // Functions
  19. //
  20. function getServer($x, $z) {
  21.     return exec('java -jar '.$x.' '.$z);
  22. }
  23.  
  24. function getServerName($x, $z) {
  25.     $server = exec('java -jar RunnableRaster.jar '.$x.' '.$z);
  26.     switch ($server) {
  27.         case 1:
  28.             $serverName = "noord";
  29.             break;
  30.         case 2:
  31.             $serverName = "midden";
  32.             break;
  33.         case 3:
  34.             $serverName = "zuid";
  35.             break;
  36.         case 0:
  37.             $serverName = "buitenNL";
  38.             break;
  39.         default:
  40.             $serverName = "buitenNL";
  41.             break;
  42.     }
  43.     return $serverName;
  44. }
  45.  
  46. //
  47. // Main
  48. //
  49. $files = scandir('.',1);
  50. foreach($files as $value){
  51.     if(strpos($value, '.yml') !== false){
  52.         $file = yaml_parse_file($value);
  53.         //var_dump($file);
  54.         $warpname = substr($value, 0, -4);
  55.         $x = $file['x'];
  56.         $y = $file[1];
  57.         $z = $file['z'];
  58.         $yaw = $file['yaw'];
  59.         $pitch = $file['pitch'];
  60.         $servername = getServerName($x, $z);
  61.  
  62.         echo "Warp: ".$warpname." | x:".$x." y:".$y." z:".$z." | is in server: ".$servername."\n";
  63.  
  64.         $sql = "INSERT INTO BungeeWarps (warpname, server, world, x, y, z, yaw, pitch, hidden, global) VALUES ('$warpname', '$servername', 'world', '$x', '$y', '$z', '$yaw', '$pitch', 0, 1)";
  65.         if ($conn->query($sql) === TRUE) {
  66.             echo "New record created successfully \n";
  67.         } else {
  68.             echo "Error: " . $sql . "\n" . $conn->error . "\n";
  69.         }
  70.     }
  71. }
  72. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement