Script de pular em tiles bloqueados 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.

Script de pular em tiles bloqueados

2 participantes

Ir para baixo

Script de pular em tiles bloqueados Empty Script de pular em tiles bloqueados

Mensagem por rafaelgrg Qua Jan 16, 2013 8:09 pm

Introduçao:
Esse script permite voce pular em tile bloqueados ex:tronco, arvores,cabanas e etc... e se quiserem ver a demo disponibilizarei para voces

Como Usar:
Basta colar o script acima do main

Screenshots:
Nao necessita

Script
Código:
#Script de Pular Em Tile Bloqueado
#Esse script Foi Feito Por Rafaelgrga da MRM e RD12 da Aldeia rpg
#Para Pular Pressione "Alt"
class Game_Player < Game_Character
  alias jump_update update unless $@
  def update
    jump_update
   
    if Input.trigger?(Input::A) and can_jump_by_input?
      case @direction
      when 2; jump(0, 3)
      when 4; jump(-3, 0)
      when 6; jump(3, 0)
      when 8; jump(0, -3)
      end
    end
    def can_jump_by_input?
      return (not (moving? or jumping?)  )
     
  end
end
def jump(x_plus, y_plus)
    # If plus value is not (0,0)
    if x_plus != 0 or y_plus != 0
      # If horizontal distnace is longer
      if x_plus.abs > y_plus.abs
        # Change direction to left or right
        x_plus < 0 ? turn_left : turn_right
      # If vertical distance is longer, or equal
      else
        # Change direction to up or down
        y_plus < 0 ? turn_up : turn_down
      end
    end
    # Calculate new coordinates
    new_x = @x + x_plus
    new_y = @y + y_plus
    # If plus value is (0,0) or jump destination is passable
    #if (x_plus == 0 and y_plus == 0) or passable?(new_x, new_y, 0)
      # Straighten position
      straighten
      # Update coordinates
      @x = new_x
      @y = new_y
      # Calculate distance
      distance = Math.sqrt(x_plus * x_plus + y_plus * y_plus).round
      # Set jump count
      @jump_peak = 10 + distance - @move_speed
      @jump_count = @jump_peak * 2
      # Clear stop count
      @stop_count = 0
    #end
  end
end

Demo
http://www.mediafire.com/?e51jnlcyvm7pf9p

Creditos
rafaelgrga (Eu)
RD12
E a Aldeia rpg por existir

rafaelgrg
Semi-Experiente
Semi-Experiente

Mensagens : 84
Créditos : 11

Ir para o topo Ir para baixo

Script de pular em tiles bloqueados Empty Re: Script de pular em tiles bloqueados

Mensagem por Wolf Qua Jan 16, 2013 9:28 pm

Bem , parece bem legal depois baixo e testo se eu gostar mais 1 cred!

_________________
Killer Wolf (Sempre siga em frente )
Meu maior Suporte °~
Script de pular em tiles bloqueados AIymW
Wolf
Wolf
Ocasional
Ocasional

Mensagens : 192
Créditos : 19

http://wolfmakerga2.blogspot.com.br/

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