Advertisement
Narzew

RMXP Map Name Changer

Oct 14th, 2014
555
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. #**Website: http://anonthing.rox.pl
  10. #**GG: 49200900
  11. ######################################################
  12. #**Instrukcja:
  13. #**Skrypt na zmianę nazwy mapy
  14. #**MNC.change_map_name(map_id,name)
  15. #****Zmienia nazwę mapy o id map_id na name
  16. #****map_id => identyfikator mapy
  17. #****name => nowa nazwa mapy
  18. #**MNC.change_map_name_temp(nap_id, name)
  19. #****Zmienia tymczasowo nazwę mapy o id map_id na name
  20. #****map_id => identyfikator mpay
  21. #****name => nowa nazwa mapy
  22. #**MNC.get_map_name(id)
  23. #****Pobiera nazwę mapy o id id
  24. #****id => identyfikator mapy
  25. #**MNC.map_named(id, name)
  26. #****Sprawdza czy mapa o id id jest nazwana name
  27. #****id => identyfikator mapy
  28. #****name => nazwa mapy
  29. ######################################################
  30.  
  31. module MNC
  32.  
  33.   def self.load_map_data
  34.     $map_data = load_data("Data/MapInfos.rxdata")
  35.   end
  36.  
  37.   def self.change_map_name(map_id, name)
  38.     $map_data[map_id].name = name
  39.     File.open("Data/MapInfos.rxdata","wb"){|w|w.write(Marshal.dump($map_data))}
  40.   end
  41.  
  42.   def self.change_map_name_temp(map_id, name)
  43.     $map_data[map_id].name = name
  44.   end
  45.  
  46.   def self.get_map_name(id)
  47.     return $map_data[id].name
  48.   end
  49.  
  50.   def self.map_named(id,name)
  51.     if $map_data[id].name == name
  52.       return true
  53.     else
  54.       return false
  55.     end
  56.   end
  57.  
  58. end
  59.  
  60. MNC.load_map_data
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement