Advertisement
Narzew

RMXP Map Name Changer

Oct 14th, 2014
493
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.55 KB | None | 0 0
  1. ######################################################
  2. #**Map Name Changer
  3. #**Narzew
  4. #**14.10.2014
  5. #**Version 1.00
  6. #**Rpg Maker Xp
  7. ######################################################
  8. #**Contact:
  9. #**E-mail: narzew@gmail.com
  10. #**Website: http://anonthing.rox.pl
  11. #**GG: 49200900
  12. ######################################################
  13. #**Instrukcja:
  14. #**Skrypt na zmianę nazwy mapy
  15. #**MNC.change_map_name(map_id,name)
  16. #****Zmienia nazwę mapy o id map_id na name
  17. #****map_id => identyfikator mapy
  18. #****name => nowa nazwa mapy
  19. #**MNC.change_map_name_temp(nap_id, name)
  20. #****Zmienia tymczasowo nazwę mapy o id map_id na name
  21. #****map_id => identyfikator mpay
  22. #****name => nowa nazwa mapy
  23. #**MNC.get_map_name(id)
  24. #****Pobiera nazwę mapy o id id
  25. #****id => identyfikator mapy
  26. #**MNC.map_named(id, name)
  27. #****Sprawdza czy mapa o id id jest nazwana name
  28. #****id => identyfikator mapy
  29. #****name => nazwa mapy
  30. ######################################################
  31.  
  32. module MNC
  33.  
  34.   def self.load_map_data
  35.     $map_data = load_data("Data/MapInfos.rxdata")
  36.   end
  37.  
  38.   def self.change_map_name(map_id, name)
  39.     $map_data[map_id].name = name
  40.     File.open("Data/MapInfos.rxdata","wb"){|w|w.write(Marshal.dump($map_data))}
  41.   end
  42.  
  43.   def self.change_map_name_temp(map_id, name)
  44.     $map_data[map_id].name = name
  45.   end
  46.  
  47.   def self.get_map_name(id)
  48.     return $map_data[id].name
  49.   end
  50.  
  51.   def self.map_named(id,name)
  52.     if $map_data[id].name == name
  53.       return true
  54.     else
  55.       return false
  56.     end
  57.   end
  58.  
  59. end
  60.  
  61. MNC.load_map_data
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement