Advertisement
Guest User

Nadskap2

a guest
May 5th, 2010
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.14 KB | None | 0 0
  1. <center>
  2. <h1>ArcEmu to MaNGOS Accounts Converter!</h1>
  3. <form method="post"><table width="500px">
  4. <tr><td>
  5. MySQL Hostname:
  6. </td><td>
  7. <input type="text" name="myhost" />
  8. </td></tr>
  9. <tr><td>
  10. MySQL Username:
  11. </td><td>
  12. <input type="text" name="myuser" />
  13. </td></tr>
  14. <tr><td>
  15. MySQL Password:
  16. </td><td>
  17. <input type="text" name="mypass" />
  18. </td></tr>
  19. <tr><td>
  20. ArcEmu Logon Database:
  21. </td><td>
  22. <input type="text" name="myarc" />
  23. </td></tr>
  24. <tr><td>
  25. MaNGOS Realmd Database:
  26. </td><td>
  27. <input type="text" name="mymang" />
  28. </td></tr>
  29. </table>
  30. <input type="submit" name="submit" value="Convert" />
  31. </form>
  32. <?php
  33. */
  34. Made by Nadskap2
  35. */
  36. if(isset($_POST['submit'])) {
  37.     $my_host = $_POST['myhost'];
  38.     $my_user = $_POST['myuser'];
  39.     $my_pass = $_POST['mypass'];
  40.     $my_arc = $_POST['myarc'];
  41.     $my_mang = $_POST['mymang'];
  42.     $con = @mysql_connect($my_host, $my_user, $my_pass);
  43.     $dbcon = @mysql_select_db($my_arc, $con);
  44.     if(!$con || !$dbcon) {
  45.         echo "Unable to Connect to ArcEmu Database.";
  46.     }
  47.     else {
  48.         $arcselect = @mysql_query("SELECT * FROM accounts");
  49.         while($arc=@mysql_fetch_array($arcselect)) {
  50.             $arcuser = $arc['login'];
  51.             $arcpass = $arc['password'];
  52.             $arcflag = $arc['gm'];
  53.             $arcexpa = $arc['flags'];
  54.             $arcadmi = array("az", "a", "3");
  55.             $mangadm = "3";
  56.             $mangfla = @str_replace($arcadmi, $mangadm, $arcflag);
  57.             $arcexpi = array("0", "8", "24");
  58.             $mangexp = array("0", "1", "2");
  59.             $expansi = @str_replace($arcexpi, $mangexp, $arcexpa);
  60.             $passwrd = sha1($arcpass);
  61.             $con1 = @mysql_connect($my_host, $my_user, $my_pass);
  62.             $dbcon1 = @mysql_select_db($my_mang, $con1);
  63.             if(!$con1 || !$dbcon1) {
  64.                 echo "Unable to Connect to MaNGOS Database";
  65.             }
  66.             else {
  67.                 $insertquery = @mysql_query("REPLACE INTO account SET username = '$arcuser', sha_pass_hash = '$passwrd', gmlevel = '$mangfla', expansion = '$expansi'");
  68.             }
  69.         }
  70.                         if(!$insertquery) {
  71.                     echo "There was an error converting your account(s).";
  72.                 }
  73.                 else {
  74.                 echo "Converted " . mysql_num_rows($arcselect) . " accounts into MaNGOS and inserted into your MaNGOS Database";
  75.                 }
  76.     }
  77. }
  78. ?>
  79. </center>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement