Like a Ninja 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.

Like a Ninja

Ir para baixo

Like a Ninja Empty Like a Ninja

Mensagem por MakotoSG Qua Out 30, 2013 1:11 am

Bem, primeiramente gostaria de dizer que estou aprendendo ainda sobre RGSS então qualquer dica já é útil pra mim Successful

Enfim, o que o script faz?
Ele deixa o personagem invisível, ou seja, com a opacidade menor. Parece meio inútil de vista mas é bem útil em certos jogos, provarei isso citando algumas utilidades


  • Ele pode ativar uma switch quando a invisibilidade está ativa e depois desativá-la quando voltar ao normal
  • Força da invisibilidade configurável
  • Ativar ou não a switch é opcional
  • Botão para ficar invisível é configurável
  • Não gera lag nem incompatibilidade

Como podem ver, ele é até bem útil em alguns jogos, como para fugir de um inimigo ao chegar a lugares despercebido.
Aqui vão duas imagens, uma do personagem normal e outra invisível:


Char Normal:
Like a Ninja 2ibw


Char Invisível:
Like a Ninja 3f3r

O script:

Código:
#=====================================================================
# Like a Ninja
#=====================================================================
# Autor: MakotoSG(conhecido também por ryuuzaki554)
# Compatível com: RMVX Ace
# Contato: samamakoto@gmail.com
#=====================================================================
#=========================O SISTEMA===================================
# O script Like a Ninja faz o personagem ficar com a opacidade menor,
# ou seja, invisível. Quando invisível pode ativar uma switch.
#=====================================================================
#====NÃO DIGA QUE É DE SUA AUTORIA E DÊ OS DEVIDOS CRÉDITOS===========
#=====================================================================
#!!!!!!!!!!!!!!NÃO MODIFIQUE O SCRIPT SEM MINHA AUTORIZAÇÃO!!!!!!!!!!!
#=====================================================================
# Use sem moderação ^-^
#=====================================================================

#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

#=====================================================================
# Área configurável
#=====================================================================


module LaN_Config
  
  LaN_Button = :X # Botão para ficar invisível.
  
  LaN_Strenght = 50 # Força da invisibilidade. Valores entre 0 e 255.
                     # Quanto menor o valor, menor a opacidade.
                    
  Active_Switch = true # Ativar switch quando estiver invisível.
  
  Switch_Number = 1 # Número da switch para ser ativada.
  
end

#=====================================================================
# Fim da área configurável
#=====================================================================

#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


class Game_Player < Game_Character
  
  alias lan_update update
  
  def update
    lan_update
    if Input.press?(LaN_Config::LaN_Button)
      lan_mode_on
    else
      lan_mode_off
    end
  end
  
  def lan_mode_on
    @opacity = LaN_Config::LaN_Strenght
    if LaN_Config::Active_Switch
      $game_switches[LaN_Config::Switch_Number] = true
    end
  end
  
  def lan_mode_off
    @opacity = 255
    if LaN_Config::Active_Switch
      $game_switches[LaN_Config::Switch_Number] = false
    end
  end
end
Então, gostaria que me dissessem o que acharam e no que tenho que melhorar \o
MakotoSG
MakotoSG
Novato
Novato

Mensagens : 29
Créditos : 2

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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