Guest User

Untitled

a guest
Jan 15th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. #region Get Init World
  2. StreamWriter sw = new StreamWriter(world_data);
  3.  
  4. uint c = m.Count;
  5. uint kc = 14;
  6. byte[] bt1 = m.GetByteArray(kc + 2);
  7. byte[] bt2 = m.GetByteArray(kc + 3);
  8. int btl1 = bt1.Length;
  9. int bid = m.GetInt(kc);
  10. while (kc < c)
  11. {
  12. bid = m.GetInt(kc);
  13. bt1 = m.GetByteArray(kc + 2);
  14. bt2 = m.GetByteArray(kc + 3);
  15. btl1 = bt1.Length;
  16. for (int n = 0; n < btl1; n += 2)
  17. {
  18. sw.Write(Convert.ToString(m.GetInt(kc + 1)) + ",");
  19. sw.Write(Convert.ToString(m.GetByteArray(kc + 2)[n] << 8 | m.GetByteArray(kc + 2)[n + 1]) + ",");
  20. sw.Write(Convert.ToString(m.GetByteArray(kc + 3)[n] << 8 | m.GetByteArray(kc + 3)[n + 1]) + ",");
  21. sw.Write(Convert.ToString(bid));
  22. if (bid == 43 || bid == 165 || bid == 77 || bid == 83)
  23. sw.WriteLine("," + Convert.ToString(m.GetInt(kc + 4)));
  24. else if (bid == 242)
  25. {
  26. sw.Write("," + Convert.ToString(m.GetInt(kc + 4)));
  27. sw.Write("," + Convert.ToString(m.GetInt(kc + 5)));
  28. sw.WriteLine("," + Convert.ToString(m.GetInt(kc + 6)));
  29. }
  30. else sw.WriteLine();
  31. }
  32. if (bid == 43 || bid == 77 || bid == 83)
  33. kc += 5;
  34. else if (bid == 242)
  35. kc += 7;
  36. else kc += 4;
  37. }
  38. #endregion
Add Comment
Please, Sign In to add comment