################################################################################
#----------------------------------Script--------------------------------------#
################################################################################
# 8 Direções player e evento #
################################################################################
#--------------------------------Créditos--------------------------------------#
################################################################################
# Por: lasso #
# Créditos para: lasso (fazer o script) e a adilsonlima2014 por dar a ideia. #
################################################################################
#--------------------------------Intruções-------------------------------------#
################################################################################
# As configurações estão no módulo "P8". #
# Não mude coisa alguma após ele. #
################################################################################
#------------------------------Configurações-----------------------------------#
################################################################################
module P8
Player_8_direções = true #ativar 8 direçoes para o personagem
Evento_8_direções = true #ativar 8 players para os eventos
end
################################################################################
#---------------------------Fim das Configurações------------------------------#
################################################################################
class Game_Player < Game_Character
if P8::Player_8_direções == true
def move_by_input
return unless movable?
return if $game_map.interpreter.running?
case Input.dir8
when 1
move_lower_left
when 2
move_down
when 3
move_lower_right
when 4
move_left
when 6
move_right
when 7
move_upper_left
when 8
move_up
when 9
move_upper_right
end
end
end
end
class Game_Character
if P8::Evento_8_direções == true
def move_random
case rand(
when 0
move_down(false)
when 1
move_left(false)
when 2
move_right(false)
when 3
move_up(false)
when 4
move_lower_left
when 5
move_lower_right
when 6
move_upper_left
when 7
move_upper_right
end
end
end
end