Arena RPG Maker
Olá, visitante!
Seja bem-vindo ao fórum Arena RPG Maker, caso queira aprender sobre criação de jogos, está no fórum certo. Esperamos que possa aprender tanto quanto possa nos ensinar aqui.

Atenciosamente,
Equipe Arena RPG Maker.
Arena RPG Maker

Estamos de volta o/ ... Ou não.Eu amo a -Dark
Doações para o fórum abertas, clique aqui e saiba mais.
Últimos assuntos
» Pokémon Genesis Online! (PGO)
Qua 05 Jul 2017, 17:08 por Lexar

» Tileset Converter to MV
Sex 12 Maio 2017, 13:07 por Douggi

» [Dúvida] Como tirar a porcentagem de esquiva
Ter 09 Maio 2017, 22:15 por Neil Flame Runner

» Pack Resources, Sprites e etc
Qua 23 Dez 2015, 09:30 por raydengv

» Download RPG Maker 2003 + RTP em português
Ter 22 Dez 2015, 08:14 por ::KimMax::

» Fantasy Art Online
Dom 18 Out 2015, 16:42 por daviih123

» Você vai ter medo do Nerve gear?
Sab 25 Jul 2015, 16:02 por Kirito-kun

» O Barato é louco
Sab 27 Jun 2015, 15:26 por Halt

» Download RPG Maker 2000 + RTP em português
Qui 21 Maio 2015, 19:28 por Wismael

» Divulgando meu grupo e página do Facebook
Ter 19 Maio 2015, 13:06 por Halt


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 Passos com som em Qua 14 Nov 2012, 00:49

Carlos

avatar
Administrador
Administrador
Introdução:

Esse script permite atribuir sons a cada passo que o char da em determinado terreno.

Permite atribuir o som dependendo do terreno. É controlado por switchs(o efeito é ativável e desativável).

Screenshots:

Não possui efeitos visuais perceptíveis por Screenshots.

Script:

Código:
#==================================================================
# Passos com Som
#
# Criado por fênix
#
#==================================================================
# Esse script permite que você habilite sons ao mover o char em
# certos terrenos.Essa opção é ativável/desativavel por switchs.
#
#==================================================================
#
#==================================================================
#
# Não apagar
$fenix_script = {}
#===================================================================
module FENIX
#===============================================#
# Ativação - TERRAIN SE V. 3.7
#===============================================#
SE_SWITCH = 34 # Switch que desativa o sistema
SE_LOOP = 30 # Tempo que demora para reproduzir a SE
SE_DIRECTORY = "Audio/SE/" #Pasta das SEs, recomendo não apagar

#===============================================#
# Terreno 1 - TERRAIN SE V. 3.7
#================================================#
SE1_NAME = "001-System01" # Nome da SE do Terreno 1
SE1_VOLUME = 100 # Volume da SE do Terreno 1
SE1_SPEED = 100 # Velocidade da SE do Terreno 1
SE1_TAG = 1 # Número do Terreno

#===============================================#
# Terreno 2 - TERRAIN SE V. 3.7
#===============================================#
SE2_NAME = "" # Nome da SE do Terreno 2
SE2_VOLUME = 100 # Volume da SE do Terreno 2
SE2_SPEED = 100 # Velocidade da SE do Terreno 2
SE2_TAG = 2 # Número do Terreno

#================================================#
#================================================#
SE3_NAME = "" # Nome da SE do Terreno 3
SE3_VOLUME = 100 # Volume da SE do Terreno 3
SE3_SPEED = 100 # Velocidade da SE do Terreno 3
SE3_TAG = 3 # Número do Terreno

#================================================#
# Terreno 4 - TERRAIN SE V. 3.7
#================================================#
SE4_NAME = "" # Nome da SE do Terreno 4
SE4_VOLUME = 100 # Volume da SE do Terreno 4
SE4_SPEED = 100 # Velocidade da SE do Terreno 4
SE4_TAG = 4 # Número do Terreno

#================================================#
# Terreno 5 - TERRAIN SE V. 3.7
#================================================#
SE5_NAME = "" # Nome da SE do Terreno 5
SE5_VOLUME = 100 # Volume da SE do Terreno 5
SE5_SPEED = 100 # Velocidade da SE do Terreno 5
SE5_TAG = 5 # Número do Terreno

#================================================#
# Terreno 6 - TERRAIN SE V. 3.7
#================================================#
SE6_NAME = "" # Nome da SE do Terreno 6
SE6_VOLUME = 100 # Volume da SE do Terreno 6
SE6_SPEED = 100 # Velocidade da SE do Terreno 6
SE6_TAG = 6 # Número do Terreno

#================================================#
# Terreno 7 - TERRAIN SE V. 3.7
#================================================#
SE7_NAME = "" # Nome da SE do Terreno 7
SE7_VOLUME = 100 # Volume da SE do Terreno 7
SE7_SPEED = 100 # Velocidade da SE do Terreno 7
SE7_TAG = 7 # Número do Terreno
end
$fenix_script["Terrain SE V. 3.7"] = true
class Game_Player < Game_Character
include FENIX
alias fenix_terrain_se_refresh refresh
alias fenix_terrain_se_update update
def refresh
fenix_terrain_se_refresh
@repetir = 0
end
def update
last_moving = moving?
if moving? and $game_map.terrain_tag($game_player.x,$game_player.y) == SE1_TAG and $game_switches[SE_SWITCH] == false and @repetir == SE_LOOP
Audio.se_play(SE_DIRECTORY + SE1_NAME, SE1_VOLUME, SE1_SPEED)
@repetir = 0
end
if moving? and $game_map.terrain_tag($game_player.x,$game_player.y) == SE1_TAG and $game_switches[SE_SWITCH] == false and @repetir < SE_LOOP
@repetir += 1
end
if moving? and $game_map.terrain_tag($game_player.x,$game_player.y) == SE2_TAG and $game_switches[SE_SWITCH] == false and @repetir == SE_LOOP
Audio.se_play(SE_DIRECTORY + SE2_NAME, SE2_VOLUME, SE2_SPEED)
@repetir = 0
end
if moving? and $game_map.terrain_tag($game_player.x,$game_player.y) == SE2_TAG and $game_switches[SE_SWITCH] == false and @repetir < SE_LOOP
@repetir += 1
end
if moving? and $game_map.terrain_tag($game_player.x,$game_player.y) == SE3_TAG and $game_switches[SE_SWITCH] == false and @repetir == SE_LOOP
Audio.se_play(SE_DIRECTORY + SE3_NAME, SE3_VOLUME, SE3_SPEED)
@repetir = 0
end
if moving? and $game_map.terrain_tag($game_player.x,$game_player.y) == SE3_TAG and $game_switches[SE_SWITCH] == false and @repetir < SE_LOOP
@repetir += 1
end
if moving? and $game_map.terrain_tag($game_player.x,$game_player.y) == SE4_TAG and $game_switches[SE_SWITCH] == false and @repetir == SE_LOOP
Audio.se_play(SE_DIRECTORY + SE4_NAME, SE4_VOLUME, SE4_SPEED)
@repetir = 0
end
if moving? and $game_map.terrain_tag($game_player.x,$game_player.y) == SE4_TAG and $game_switches[SE_SWITCH] == false and @repetir < SE_LOOP
@repetir += 1
end
if moving? and $game_map.terrain_tag($game_player.x,$game_player.y) == SE5_TAG and $game_switches[SE_SWITCH] == false and @repetir == SE_LOOP
Audio.se_play(SE_DIRECTORY + SE5_NAME, SE5_VOLUME, SE5_SPEED)
@repetir = 0
end
if moving? and $game_map.terrain_tag($game_player.x,$game_player.y) == SE5_TAG and $game_switches[SE_SWITCH] == false and @repetir < SE_LOOP
@repetir += 1
end
if moving? and $game_map.terrain_tag($game_player.x,$game_player.y) == SE6_TAG and $game_switches[SE_SWITCH] == false and @repetir == SE_LOOP
Audio.se_play(SE_DIRECTORY + SE6_NAME, SE6_VOLUME, SE6_SPEED)
@repetir = 0
end
if moving? and $game_map.terrain_tag($game_player.x,$game_player.y) == SE6_TAG and $game_switches[SE_SWITCH] == false and @repetir < SE_LOOP
@repetir += 1
end
if moving? and $game_map.terrain_tag($game_player.x,$game_player.y) == SE7_TAG and $game_switches[SE_SWITCH] == false and @repetir == SE_LOOP
Audio.se_play(SE_DIRECTORYR + SE7_NAME, SE7_VOLUME, SE7_SPEED)
@repetir = 0
end
if moving? and $game_map.terrain_tag($game_player.x,$game_player.y) == SE7_TAG and $game_switches[SE_SWITCH] == false and @repetir < SE_LOOP
@repetir += 1
end
fenix_terrain_se_update
end
end

Cole acima do main, define nas configurações o numero da switch que ativa/desativa o efeito, os sons e seus respectivos terrenos.Lembrando que após isso você deve ir no Database e configurar o numero do terreno (valor de 1 a 7) para executar tal som quando o char passar por ele.

Créditos:

Criado por Fênix



__________________________________________
[Você precisa estar registrado e conectado para ver esta imagem.]


[Você precisa estar registrado e conectado para ver esta imagem.]

[Você precisa estar registrado e conectado para ver esta imagem.]
Ver perfil do usuário http://arenarpgmaker.eclipserpg.com

2 Re: Passos com som em Qua 14 Nov 2012, 06:25

Halt

avatar
Administrador
Administrador
Eu gosto desses scripts que deixam o jogo mais realista :P


__________________________________________
[Você precisa estar registrado e conectado para ver esta imagem.]
Ei Convidado, sim você mesmo! Ajude o fórum à crescer postando coisas úteis, dê sugestões para melhorar-mos e divulgue o fórum.

Step inside, see the devil in I.

Gifts-
Fantasy - Fantasy - Fantasy - ~Razor - Darkmel

Zerei a internet
Ver perfil do usuário http://arenarpgmaker.eclipserpg.com

3 Re: Passos com som em Qua 14 Nov 2012, 07:41

Tiaguu

avatar
Membro - semi experiente
Membro - semi experiente
Esses scripts são bem legais, mais eu aonde eu coloco os nomes dos arquivos do som ?
Sim, sim eu sou noob em script.


Edit:


Já arrumei tudo aqui mais ta dando erro.

Ver perfil do usuário

4 Re: Passos com som em Qua 14 Nov 2012, 09:17

Halt

avatar
Administrador
Administrador
Vou usar minha bola de cristal para descobrir qual erro deu. Mostre prints, é impossível ajudar a corrigir se não diz qual é o erro.


__________________________________________
[Você precisa estar registrado e conectado para ver esta imagem.]
Ei Convidado, sim você mesmo! Ajude o fórum à crescer postando coisas úteis, dê sugestões para melhorar-mos e divulgue o fórum.

Step inside, see the devil in I.

Gifts-
Fantasy - Fantasy - Fantasy - ~Razor - Darkmel

Zerei a internet
Ver perfil do usuário http://arenarpgmaker.eclipserpg.com

5 Re: Passos com som em Qua 14 Nov 2012, 09:54

Tiaguu

avatar
Membro - semi experiente
Membro - semi experiente
Deixa quieto '-'.

Ver perfil do usuário

6 Re: Passos com som em Qua 14 Nov 2012, 11:27

Carlos

avatar
Administrador
Administrador
Cara se quiser pode postar a Screen do erro, para ver no que posso lhe ajudar.


__________________________________________
[Você precisa estar registrado e conectado para ver esta imagem.]


[Você precisa estar registrado e conectado para ver esta imagem.]

[Você precisa estar registrado e conectado para ver esta imagem.]
Ver perfil do usuário http://arenarpgmaker.eclipserpg.com

7 Re: Passos com som em Qua 14 Nov 2012, 15:23

DeadEnd

avatar
Membro de Honra
Membro de Honra
isso é bom pra jogos de terror u.u


__________________________________________

[Você precisa estar registrado e conectado para ver este link.][Você precisa estar registrado e conectado para ver esta imagem.]
Ver perfil do usuário

Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum