RPG maker VX


Unirse al foro, es rápido y fácil

RPG maker VX
RPG maker VX
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Últimos temas
» Script de menu
por maxi Jue 04 Dic 2014, 1:44 pm

» Ayuda intro animado!!!
por maxi Miér 03 Dic 2014, 9:41 pm

» ayuda con este engin
por maxi Miér 03 Dic 2014, 8:42 am

» Hud de Vida 100% Personalizable - Engine Sencillo! Sin Scripts :)
por davidaikago Jue 20 Nov 2014, 10:58 am

» Ultimate parallax control by:GDS [ace]
por arellano Miér 08 Oct 2014, 8:28 pm

» Script Touhou (animated) Map name (v1.4)
por davidaikago Miér 08 Oct 2014, 2:09 pm

» tutorial puerta nueva
por davidaikago Miér 08 Oct 2014, 9:08 am

» cámara de fotos
por davidaikago Miér 08 Oct 2014, 9:05 am

» Imperial Action System II Demo
por davidaikago Miér 08 Oct 2014, 8:47 am

» VE Batalla animada [ACE]
por FhierusIV Jue 18 Sep 2014, 10:57 am

» Nuevo Reglamento del Foro [Vigente desde Septiembre 2014]
por maxi Miér 17 Sep 2014, 8:37 am

» MOG|Animated Title
por Souta21 Mar 09 Sep 2014, 7:24 pm

» Tutorial Engine - Cambiar Character al Equipar Objeto
por maxi Lun 21 Jul 2014, 10:19 am

» Script de climas
por gambasoxd Sáb 19 Jul 2014, 8:58 am

» Script de contraseña(codigo) para abrir un cofre
por rpgame Jue 03 Jul 2014, 6:03 pm

¿Quién está en línea?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Ninguno

[ Ver toda la lista ]


El record de usuarios en línea fue de 117 durante el Mar 09 Ago 2011, 3:39 pm

Sonido de pasos

+2
junior molina
tami_smiles
6 participantes

Ir abajo

Sonido de pasos Empty Sonido de pasos

Mensaje por tami_smiles Dom 03 Jun 2012, 1:24 pm

Este Script hace que se escuche sonido al andar.
Se pega sobre el main,y las demas instrucciones estan ahí en portugues xDD

Código:
#=======================================================
#        Som de passos
# Autor: Raizen884
# Compatibilidade: RMVXAce
# Exclusividade da comunidade : www.centrorpgmaker.com
# Adiciona um som ao se movimentar com o personagem.
#=======================================================
module Som_passos
# Coloque o nome do arquivo de som ao ser tocado,
# caso o som não seja algum padrão do rpg maker,
# basta adicionar o arquivo a pasta SE do seu projeto.
# Coloque aqui os IDs do terreno e seu respectivo
# som naquele terreno.
Sound = []
# Sound[valor da tag de terreno que pode ser configurado no database] = Som
# que tocará quando o personagem pisar nesse terreno.
Sound[0] = "Evasion1"
Sound[1] = "Fog1"
# Caso queira mais sons para mais ids de terreno basta
# adicionar uma linha com o nome do arquivo do mesmo modo
# como está colocado aqui no modulo.
# variavel para modificar os passsos, assim da para modificar o som
# dependendo de uma variavel e não pelo ID do terreno.
# ID da variavel, lembrando que o valor dela, tem que ser o mesmo
# dom ID do Sound. Se a variavel tiver valor 0, desabilita essa função.
# Isso apenas para o personagem.
Variavel = 1
# volume a ser colocado para o som do personagem.
Volume = 100
# Variação do volume, para dar um som mais real aos passos do player.
Var = 20
# Variação da frequencia dos passos, para passos mais realistas
# algumas vezes o som não tocará, 0 desativa essa função.
Freq = 0
# Nome que deverá estar no arquivo dos chars para que o script
# reconheça para tocar o som de passos.
Name = "Actor"
end
# Aqui começa o script.
class Game_Player < Game_Character
alias sound_move move_straight
alias sound_diagonal move_diagonal
  def move_straight(d, turn_ok = true)
    sound_move(d, turn_ok = true)
    freq = rand(Som_passos::Freq) if Som_passos::Freq != 0
    if freq == nil or freq < Som_passos::Freq - 1 and @move_succeed and Som_passos::Sound[$game_player.terrain_tag] != nil and $game_variables[Som_passosVariavel] == 0
    RPG::SE.new(Som_passos::Sound[$game_player.terrain_tag], @volume = Som_passos::Volume - rand(Som_passos::Var)).play unless vehicle
    elsif $game_variables[Som_passosVariavel] != 0 and Som_passos::Sound[$game_variables[Som_passosVariavel]] != nil
    RPG::SE.new(Som_passos::Sound[$game_variables[Som_passosVariavel]], @volume = Som_passos::Volume - rand(Som_passos::Var)).play unless vehicle
  end
end
    def move_diagonal(horz, vert)
    freq = rand(Som_passos::Freq) if Som_passos::Freq != 0
    if freq == nil or freq < Som_passos::Freq - 1
    sound_diagonal(horz, vert)
    RPG::SE.new(Som_passos::Sound[$game_player.terrain_tag], @volume = Som_passos::Volume - rand(Som_passos::Var)).play if @move_succeed and Som_passos::Sound[$game_player.terrain_tag] != nil
    end
    end
end
class Game_Event < Game_Character
  def update_self_movement
    if near_the_screen? && @stop_count > stop_count_threshold
      case @move_type
      when 1;  move_type_random
      sound_screen
      when 2;  move_type_toward_player
      sound_screen
      when 3;  move_type_custom
      sound_screen
      end
    end
  end
    def sound_screen
      distx = $game_map.events[@id].x - $game_player.x
      disty = $game_map.events[@id].y - $game_player.y
      distx *= distx
      disty *= disty
      soma = distx + disty
      soma = Som_passos::Volume if soma > Som_passos::Volume
      freq = rand(Som_passos::Freq) if Som_passos::Freq != 0
      if freq == nil or freq < Som_passos::Freq - 1
      RPG::SE.new(Som_passos::Sound[$game_map.events[@id].terrain_tag], @volume = Som_passos::Volume - soma).play if $game_map.events[@id].moving? and $game_map.events[@id].character_name.include?(Som_passos::Name)
      end
  end
end


Última edición por Mike_182 el Jue 02 Ago 2012, 3:26 pm, editado 1 vez (Razón : Favor de poner scripts entre [CODE])
tami_smiles
tami_smiles
50
50

Femenino

Edad 30

Cantidad de envíos 80

Maker Cash 150

Reputación 24


Volver arriba Ir abajo

Sonido de pasos Empty Re: Sonido de pasos

Mensaje por junior molina Dom 29 Jul 2012, 6:54 pm

Hay un problema, paso el 1 y 2 mapa, luego ya no sigue reproduciendo los pasos, el programa no me tira error ni nada, y mire a ver si era por los tiles o el terreno, pero he utilizado los mismos en los 3 mapas... te agradeceria una respuesta...
junior molina
junior molina
15
15

Masculino

Edad 28

Cantidad de envíos 25

Maker Cash 35

Reputación 0


Extras
Sobre mí::

Volver arriba Ir abajo

Sonido de pasos Empty Re: Sonido de pasos

Mensaje por tami_smiles Jue 02 Ago 2012, 10:49 am

Lo siento mucho, pero no lo probé. Para el caso pregunta a algún admin o en el chat. Y si no hay solución dime y lo borraré Wink
tami_smiles
tami_smiles
50
50

Femenino

Edad 30

Cantidad de envíos 80

Maker Cash 150

Reputación 24


Volver arriba Ir abajo

Sonido de pasos Empty Re: Sonido de pasos

Mensaje por Healing_wind Miér 08 Ago 2012, 2:17 pm

Disculpa, no quiero ser cizaña pero ¿nunca pruebas lo que posteas? ¿simlemente ves haces copy paste y listo? se supone que siempre debes probar algo y asegurarte de que funcione bien y si no lo hace pedir ayuda.
Healing_wind
Healing_wind
220
220

Masculino

Edad 33

Cantidad de envíos 250

Maker Cash 328

Reputación 42


Volver arriba Ir abajo

Sonido de pasos Empty Re: Sonido de pasos

Mensaje por MegaDan Miér 08 Ago 2012, 6:47 pm

Healing_wind escribió:Disculpa, no quiero ser cizaña pero ¿nunca pruebas lo que posteas? ¿simlemente ves haces copy paste y listo? se supone que siempre debes probar algo y asegurarte de que funcione bien y si no lo hace pedir ayuda.

Tienes toda la razón amigo healing, no puedes venir y hacer copy and paste sin haberlo probado xD, no es que healing y yo te estemos regañando [Tienes que estar registrado y conectado para ver esa imagen] sino que, es como se dice, un consejo. xD

¡Saludos!
MegaDan
MegaDan
220
220

Masculino

Edad 30

Cantidad de envíos 270

Maker Cash 325

Reputación 29


Volver arriba Ir abajo

Sonido de pasos Empty Re: Sonido de pasos

Mensaje por tami_smiles Dom 12 Ago 2012, 8:00 am

¿Que nunca pruebo lo que subo? Lo que pasa es que cuando postee, no tenía el VX ACE instalado completamente y me daba error. Y quería aprovechar este script tan bueno.
Así que dejaos de haceros los "boss" hmm
tami_smiles
tami_smiles
50
50

Femenino

Edad 30

Cantidad de envíos 80

Maker Cash 150

Reputación 24


Volver arriba Ir abajo

Sonido de pasos Empty Re: Sonido de pasos

Mensaje por Mike_182 Dom 12 Ago 2012, 6:04 pm

Con eso les digo que antes que nada deben de preguntar, antes de andar de una diciéndole a la gente que debe o no hacer, por eso si se quieren evitar problemas o malentendidos infórmense antes.

Con respecto al script, como no uso Ace no creo que lo use...
Pero igual lo guardare porque se ve interesante XD, y tal ves lo llegue a usar en un futuro, buen aporte tami.
Mike_182
Mike_182
Super Moderador
Super Moderador

Masculino

Edad 28

Cantidad de envíos 814

Maker Cash 1041

Reputación 150


Extras
Sobre mí::

Volver arriba Ir abajo

Sonido de pasos Empty Re: Sonido de pasos

Mensaje por junior molina Jue 28 Mar 2013, 7:34 pm

Alguien pudo encontrar la solucion al problema??? :(
junior molina
junior molina
15
15

Masculino

Edad 28

Cantidad de envíos 25

Maker Cash 35

Reputación 0


Extras
Sobre mí::

Volver arriba Ir abajo

Sonido de pasos Empty Re: Sonido de pasos

Mensaje por garret95 Vie 29 Mar 2013, 5:47 am

Si lo encontraron poco importa. Cuando comentes fíjate en la fecha del último mensaje por favor.
No más necroposting, avisado estás. Algún día me cansaré de dar avisos.
Si de veras quieres saberlo habla con alguno de los integrantes de la conversación por MP.
garret95
garret95
500
500

Masculino

Edad 28

Cantidad de envíos 634

Maker Cash 713

Reputación 43


Extras
Sobre mí:: Pokémon X: 5327-1353-8568 (Avisadme por MP si agregáis)

Volver arriba Ir abajo

Sonido de pasos Empty Re: Sonido de pasos

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.