Eventers Lab & G+ Games (ELG+)
Olá, se você já é cadastrado no nosso fórum, faça seu login, se ainda não é, não perca tempo! Cadastre-se já!

Participe do fórum, é rápido e fácil

Eventers Lab & G+ Games (ELG+)
Olá, se você já é cadastrado no nosso fórum, faça seu login, se ainda não é, não perca tempo! Cadastre-se já!
Eventers Lab & G+ Games (ELG+)
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» 2 Players no jogo (Backup RMB)
GameBaker State Removed After X Steps EmptyDom Jul 31, 2011 5:39 pm por Rodrigo Vernaschi

» Chamar Bote
GameBaker State Removed After X Steps EmptyDom Jul 31, 2011 5:16 pm por Rodrigo Vernaschi

» Caixa de Texto Acima do Personagem
GameBaker State Removed After X Steps EmptyDom Jul 31, 2011 4:56 pm por Rodrigo Vernaschi

» Auto-Tile Speed
GameBaker State Removed After X Steps EmptyDom Jul 31, 2011 4:49 pm por Rodrigo Vernaschi

» Apresentação Antes do Title
GameBaker State Removed After X Steps EmptyDom Jul 31, 2011 4:35 pm por Rodrigo Vernaschi

» Anti-Hack System (Silver Link/Gold Link)
GameBaker State Removed After X Steps EmptyDom Jul 31, 2011 4:26 pm por Rodrigo Vernaschi

» Anti Hack (AMIGO X)
GameBaker State Removed After X Steps EmptyDom Jul 31, 2011 4:19 pm por Rodrigo Vernaschi

» Ajustar Volume Durante o Jogo
GameBaker State Removed After X Steps EmptyDom Jul 31, 2011 3:58 pm por Rodrigo Vernaschi

» Músicas e poemas
GameBaker State Removed After X Steps EmptyQua Out 20, 2010 8:19 pm por Memories


GameBaker State Removed After X Steps

Ir para baixo

GameBaker State Removed After X Steps Empty GameBaker State Removed After X Steps

Mensagem por Rodrigo Vernaschi Sáb Fev 28, 2009 9:56 pm

GameBaker State Removed After X Steps
por Sandgolem


Tradução exclusiva RPG Maker Brasil e ELG+, não poste scripts traduzidos por mim (Painkiller ou R. O. Vernaschi) em outros sites sem meu concentimento.



Introdução

Este script retira o status do personagem após um certo número de passos.
Este script é uma versão modificada de um script do Shine Garden jogo de
exemplo japonês, Black Lion's Crest.


Características

1. Este script retira o status do personagem após um certo número de passos.


Screenshots

Não há efeitos perceptíveis por screnshots.

Como usar

Cole acima do main.
Outras instruções no próprio script.


Demo

Não necessita.


Script

Código:
#==========================================================================
# * GameBaker State Removed After X Steps (Remover status depois de andar X passos)
#==========================================================================
# por sandgolem
# Este script retira o status do personagem após um certo número de passos
# Este script é uma versão modificada de um script do Shine Garden jogo de
# exemplo japonês, Black Lion's Crest.
#
# Versão 1 [VX]
# Janeiro 28th, 2008
# Traduzido por Painkiller
#==========================================================================

module GameBaker
StateSteps = {}
# Esta linha serve para deixar o número de passos automáticos
# Coloque falso se você quiser usar números fixos para cada status
StateStepsRandom = true

StateStepsWindow = [0,2]

# O [1] é a id do status e o 20 a quantidade de passos que o
# personagem terá que dar.
# Para adicionar mais status, você só deve adicionar uma linha
# como essa e mudar o id do status e a quantidade de passos.
StateSteps[1] = 20
end

#==========================================================================
#
# Para checar novas atualizações ou achar novos scripts, visite:
# http://www.gamebaker.com/rmvx/scripts/
# Ou RMXP scripts: http://www.gamebaker.com/rmxp/scripts/
#
# Instruções: http://www.gamebaker.com/rmvx/scripts/e/disable-battle-entry.php
# Discussão/Ajuda: http://forums.gamebaker.com/showthread.php?t=1255
#
#==========================================================================

class Game_Battler
alias gamebaker_statesteps_add add_state
def add_state(state_id)
gamebaker_statesteps_add(state_id)
return if !GameBaker::StateSteps.key?(state_id)
sg = GameBaker::StateSteps[state_id]
sg += rand((sg / 2)) + rand((sg / 2)) if GameBaker::StateStepsRandom
$game_party.gb_statesteps[state_id] = sg.to_i
end

alias gamebaker_statesteps_remove remove_state
def remove_state(state_id)
gamebaker_statesteps_remove(state_id)
$game_party.gb_statesteps.delete(state_id)
end
end

class Game_Party
attr_accessor :gb_statesteps

alias gamebaker_statesteps_init initialize
def initialize
gamebaker_statesteps_init
@gb_statesteps = {}
end

alias gamebaker_statesteps_walk on_player_walk
def on_player_walk
gamebaker_statesteps_walk
for i in @gb_statesteps.keys
@gb_statesteps[i] -= 1 if @gb_statesteps[i] > 0
end
gamebaker_checkstatesteps
end

def gamebaker_checkstatesteps
for i in @gb_statesteps.keys
next if @gb_statesteps[i] != 0
members.each { |j| j.remove_state(i) }
next if $data_states[i].message4.empty?
$game_message.background = GameBaker::StateStepsWindow[0]
$game_message.position = GameBaker::StateStepsWindow[1]
$game_message.texts.push(name + $data_states[i].message4)
end
end
end

#==========================================================================
# Fim do arquivo! Você pode achar mais scripts em: http://www.gamebaker.com
#==========================================================================
# Agradeça ao Painkiller pela tradução! (^^) - Tradução exclusiva para o
# fórum RPG Maker Brasil!
# Não poste esta tradução em outro lugar sem minha permissão!
# Créditos totais ao Gamebaker.com e ao criador do script!
# FUI!
#==========================================================================


FAQ:
1 - Este script já não foi postado?
R: Eu pesquisei e não achei nada parecido. Se sim, desculpe-me.



Créditos e Agradecimentos

1. sandgolem
2. Painkiller (Tradução)
3. GameBaker (Site fonte)

Observações
Nada para complementar

FUI!
Rodrigo Vernaschi
Rodrigo Vernaschi
Administrador
Administrador

Número de Mensagens : 113
Idade : 31
Localização : Mauá-SP
Respeito às regras : GameBaker State Removed After X Steps 111010
Premios : GameBaker State Removed After X Steps Medal_gold_3: 0 GameBaker State Removed After X Steps Medal_silver_3: 0 GameBaker State Removed After X Steps Medal_bronze_3: 0
Reputação : 3
Pontos : 251
Data de inscrição : 27/02/2009

Ficha do personagem
Raça: Humano
Nível Maker: Experiente
Mensagem Pessoal: Leiam as regras!

https://eventerslab.forumakers.com

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos