Advertisement
DaxSoft

passww

Dec 26th, 2014
310
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1.  
  2.  
  3. # Necessário Dax Core
  4. module Password
  5. Keys = {
  6. # ponha aqui na primeira parte a password, depois o id do mapa em que o
  7. # personagem irá aparecer e depois as coord. x e y do mapa. Separe com vírgula
  8. "tExTAds" => [5, 12, 8],
  9. "oKod489$$@" => [1, 5, 5],
  10. "151" => [2, 10, 10],
  11. }
  12. end
  13.  
  14. class Scene_Password < Scene_MenuBase
  15. include Password
  16. def start
  17. super
  18. @w = Window_Base.new(0, 0, 256, 64)
  19. @w.position :center
  20. @t = Sprite_Text.new(0, 0, Graphics.width, 24, "Pressione ENTER para confirmar!", 1)
  21. @t.position 5
  22. @t.y -= 8
  23. end
  24. def terminate
  25. super
  26. @w.dispose
  27. end
  28. def update
  29. super
  30. Key.keysString?
  31. @w.contents.clear
  32. @w.contents.draw_text_rect(Key._cacheText, 1)
  33. trigger?(:ENTER) {
  34. return if Keys.get(Key._cacheText).nil?
  35. $game_player.reserve_transfer(*Keys.get(Key._cacheText))
  36. SceneManager.call(Scene_Map)
  37. }
  38. end
  39. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement