Recarregar Skill Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Recarregar Skill

+5
Thrain
DeaN
urbios
Mateus Silva
gladistony
9 participantes

Página 1 de 3 1, 2, 3  Seguinte

Ir para baixo

Recarregar Skill Empty Recarregar Skill

Mensagem por gladistony Sáb Jan 19, 2013 8:43 pm

Recarregar Skill

LOG
19/01/2013 --> Script postado

Script
Código:
#================================================================
#================================================================
#===================== Recarregar Skill =========================
#================================================================
#=======BY:Gladistony Silva======================================
#=======Criada para o forum: Aldeiarpgbr ========================
#=======A pedido de Mateus Silva ================================
#=======NÃO POSTA EM OUTRO FORUM SEM AUTORIZAÇÃO=================
#================================================================
#================================================================
module User_Skill
  MSG = 'Skill ainda não carregada' #MSG quando não for possivel
                                    #usar a magia
  TEMPO = {}
  TEMPO[3] = 10 #Lista de Skill com os respectivos tempos
  TEMPO[8] = 30 #seguindo o modelo TENPO[ID DA SKILL] = tempo de
  TEMPO[13] = 15                                  #carregamento
end
#======================Não Edite================================
class Scene_Map
  alias update_skill update
  def update
    $game_party.actors[0].subtrair_time if Graphics.frame_count % (350) != 0
    update_skill
  end
end
class Game_Actor
  attr_reader  :time
  alias setup_skill setup
  def setup(id)
    setup_skill(id)
    @time = {}
  end
  def subtrair_time
    return if @time.empty?
    for i in @time
      @time[i[0]] -= 1 if i[1] > 0
      @time.delete(i[0]) if i[1] <= 0
    end
  end
end
class Game_Battler
  alias can_use_skill_time? can_use_skill?
  def can_use_skill?(skill)
    if $game_party.actors[0].time.keys.include?(skill.id)
      $game_temp.chat_log.push(User_Skill::MSG)
      return false
    end
    return can_use_skill_time?(skill)
  end
end
class MrMo_ABS
  alias player_skill_time player_skill
  def player_skill(id)
    player_skill_time(id)
    if User_Skill::TEMPO.keys.include?(id) and not $game_party.actors[0].time.keys.include?(id)
      $game_party.actors[0].time[id] = User_Skill::TEMPO[id] * 50
    end
  end
end
Instalação
Cole o Script logo acima do Main

Configuração
>Primeiro procure MSG no script e configure a mensagem de erro quando não for possível usar a skill a seu gosto
>Abaixo de TEMPO = {} defina o tempo que se precisa esperar entra as utilizações
de cada skill.
>Siga o modelo TEMPO[id da skill] = tempo para usar novamente
>Apos instalar APAGUE TODAS AS CONTAS CRIADAS ANTES DE INSTALA O SCRIPT


Notas
>Impede que skills sejam usadas seguidamente, estipulando 1 tempo de recarga
>Sair do game não zera o contador, apenas pausa, quando vc retomar o jogo a contagem sera reiniciada

Bugs
>Nenhum ate o momento

Compatibilidade
>Esse script apenas funciona no no NPM 3 e 4.


Última edição por gladistony em Seg Jan 21, 2013 11:11 pm, editado 1 vez(es)

_________________
Recarregar Skill 252057
gladistony
gladistony
Membro Ativo
Membro Ativo

Mensagens : 336
Créditos : 217

http://gladistony.blogspot.com

Ir para o topo Ir para baixo

Recarregar Skill Empty Re: Recarregar Skill

Mensagem por Mateus Silva Sáb Jan 19, 2013 9:29 pm

Tava prescisando desse script vlw Successful
Mateus Silva
Mateus Silva
Semi-Experiente
Semi-Experiente

Mensagens : 115
Créditos : 4

Ir para o topo Ir para baixo

Recarregar Skill Empty Re: Recarregar Skill

Mensagem por urbios Sáb Jan 19, 2013 9:39 pm

you are amazing i love this sctipt ty +1 cr

_________________
RPG maker XP in android? Razz :
urbios
urbios
Iniciante
Iniciante

Mensagens : 73
Créditos : 22

Ir para o topo Ir para baixo

Recarregar Skill Empty Re: Recarregar Skill

Mensagem por DeaN Dom Jan 20, 2013 12:43 am

Muito legal, vou usar no meu projeto 1+

_________________
Dean, Programador Geral :)

Contato: Skype:matucarvalho e Facebook
The Enze - Vulzt

Shield Block
Anti-Cheat para jogos de FPS, agora vou adaptar para jogos de RPG principalmente para o RMXP.
www.shieldblock.net
fb.com/shieldblockoficial

Recarregar Skill MiB0H
DeaN
DeaN
Colaborador
Colaborador

Mensagens : 1243
Créditos : 48

http://www.shieldblock.net

Ir para o topo Ir para baixo

Recarregar Skill Empty Re: Recarregar Skill

Mensagem por Mateus Silva Dom Jan 20, 2013 11:40 am

o Meu ta dando um BUG.. se eu usar a habilidade no tempo de espera aparece "Skill ainda não carregada" Ai se eu clicar dnovo aparece a mensagem dnovo e n da pra usar a skill nunca mais .-. ... vlw
Mateus Silva
Mateus Silva
Semi-Experiente
Semi-Experiente

Mensagens : 115
Créditos : 4

Ir para o topo Ir para baixo

Recarregar Skill Empty Re: Recarregar Skill

Mensagem por Thrain Dom Jan 20, 2013 11:49 am

cara parabéns +1

_________________
Conheça o Ninja World
Recarregar Skill 14292475_1767622010160526_5962674817086196917_n
...
Thrain
Thrain
Ocasional
Ocasional

Medalhas : Recarregar Skill 1add79
Mensagens : 189
Créditos : 21

https://www.youtube.com/realm4geeks

Ir para o topo Ir para baixo

Recarregar Skill Empty Re: Recarregar Skill

Mensagem por gladistony Dom Jan 20, 2013 1:05 pm

não é um bug, eu fiz para ser assim. Caso vc tente usar a skill não pronta ainda o contador e reiniciado. Seria algo como se vc tentasse usar mais não conseguiu porque não estava pronta ainda. Eu deixei assim pq irei ver mais tarde como mudar a cor da skill na hotkey, seria alguma coisa do tipo, vc usa a skill e o icone fica preto e branco, so voltando a ficar normal quando ela recarregar.
Caso vc queira tirar isso procure no script a parte que diz:
Código:
    if User_Skill::TEMPO.keys.include?(id)
      $game_party.actors[0].time[id] = User_Skill::TEMPO[id] * 50
e deixe assim:
Código:
    if User_Skill::TEMPO.keys.include?(id) and not $game_party.actors[0].time.keys.include?(id)
      $game_party.actors[0].time[id] = User_Skill::TEMPO[id] * 50
Com isso a contagem não sera reiniciada.

_________________
Recarregar Skill 252057
gladistony
gladistony
Membro Ativo
Membro Ativo

Mensagens : 336
Créditos : 217

http://gladistony.blogspot.com

Ir para o topo Ir para baixo

Recarregar Skill Empty Re: Recarregar Skill

Mensagem por Mateus Silva Dom Jan 20, 2013 1:45 pm

Eu fiz isso mas o tempo n ta dando certo tipo ta 3segundos.. demora bem mais q 3 segundos pra usar dnovo

vc ja testou? ve ai no teu rmxp
Mateus Silva
Mateus Silva
Semi-Experiente
Semi-Experiente

Mensagens : 115
Créditos : 4

Ir para o topo Ir para baixo

Recarregar Skill Empty Re: Recarregar Skill

Mensagem por gladistony Dom Jan 20, 2013 3:33 pm

sim, testei, se ele ta demorando mais pra responder e pq da demorando mais para executa o comando, no script tem 1 parte chamada
$game_party.actors[0].time[id] = User_Skill::TEMPO[id] * 50
vc pode mudar esse *50 para deixa em sincronia com os segundos, coloca valores mais baixos que 50 e o tempo de recarda diminuí.
Infelizmente essa configuração vc tem que ir testando qual da certo para o seu game

_________________
Recarregar Skill 252057
gladistony
gladistony
Membro Ativo
Membro Ativo

Mensagens : 336
Créditos : 217

http://gladistony.blogspot.com

Ir para o topo Ir para baixo

Recarregar Skill Empty Re: Recarregar Skill

Mensagem por Mateus Silva Seg Jan 21, 2013 12:24 am

gladistony escreveu:sim, testei, se ele ta demorando mais pra responder e pq da demorando mais para executa o comando, no script tem 1 parte chamada
$game_party.actors[0].time[id] = User_Skill::TEMPO[id] * 50
vc pode mudar esse *50 para deixa em sincronia com os segundos, coloca valores mais baixos que 50 e o tempo de recarda diminuí.
Infelizmente essa configuração vc tem que ir testando qual da certo para o seu game

Blz vlw Successful
Mateus Silva
Mateus Silva
Semi-Experiente
Semi-Experiente

Mensagens : 115
Créditos : 4

Ir para o topo Ir para baixo

Recarregar Skill Empty Re: Recarregar Skill

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Página 1 de 3 1, 2, 3  Seguinte

Ir para o topo

- Tópicos semelhantes

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