# ■ Jump Script
#------------------------------------------------------------------------------
# Enables jumping around the map
# Made by: Huitzilopoctli @ rmxp.net
#------------------------------------------------------------------------------
# Press the A Input (ShiftKey) to jump
# The player will be able to jump over any passable tile, or any tile with a
# TerrainID the same as the JumpID
# The player must land on a passable tile without a solid event blocking it
# If the player can't jump the full 2 tiles, it will go 1 or, failing that, none
# To stop the player from jumping over a particular event, make the first
# command for the event a comment, containing this word: \Tall
# To create a 'tall' tile that will stop the player from jumping over it even if
# the tile below is jumpable, set the tile's id to not the JumpID or 0
#==============================================================================
#==============================================================================
# Jump Script by Dan
#------------------------------------------------------------------------------
# Temat znajduje się na stronie www.rmxp.pl
#------------------------------------------------------------------------------
# Aby skoczyć naciśnij A, czasami nie działa przycisk A, więc użyj Z.
#==============================================================================
Audio.se_play("Audio/SE/015-jump01") #Dźwięk przy skoku
$game_player.force_move_route(route)
end
alias update_primary update
def update
update_primary
leap if Input.trigger?(Input::A) && !moving?
end
end
________________________ ...Amelanduil & FireBlade words will be remembered... ...Amelanduil & FireBlade acts will be remembered... ...Amelanduil & FireBlade never gonna die...
Nie pisać, bo nie odpiszę.
Ostatnio zmieniony przez Czeliosss Nie 18 Kwi, 2010 17:51, w całości zmieniany 2 razy
Nie tylko. [quote]Aby skoczyć naciśnij A, czasami nie działa przycisk A, więc użyj Z.
Pzdr.
________________________ ...Amelanduil & FireBlade words will be remembered... ...Amelanduil & FireBlade acts will be remembered... ...Amelanduil & FireBlade never gonna die...
Nie pisać, bo nie odpiszę.
Ostatnio zmieniony przez Czeliosss Nie 18 Kwi, 2010 17:51, w całości zmieniany 1 raz
Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
Wysłany: Pon 10 Maj, 2010 23:16
HESEE, da radę. Wystarczy, że wejdziesz w bazę danych, wybierzesz zakładkę Tilesets, znajdziesz tileset, który chcesz użyć, wciśniesz przycisk 'Terrain Tag' (ten na samym dole), ustawisz tag jakiegoś elementu na 1.
[ Dodano: Pią 09 Lip, 2010 09:40 ]
czy da się zablokować bo jak już zmieniłem klawisz skakania na CTRL a ale jak go przytrzymam to mogem chodzić po wszytkikm...Da się to zablokować...??
# To stop the player from jumping over a particular event, make the first
# command for the event a comment, containing this word: \Tall
# To create a 'tall' tile that will stop the player from jumping over it even if
# the tile below is jumpable, set the tile's id to not the JumpID or 0
Czyli żeby zatrzymać gracza przed skakaniem nad określonymi zdarzeniami, zrób pierwszą ?komendę? dla zdarzenia jako komentarz(comment) który zawiera słowo: \Tall
Żeby stworzyć 'tall' tile który zatrzyma gracza przed skakaniem nad tym, nawet jeżeli tile poniżej jest 'skokliwy'(coś na co można wskoczyć), ustaw ID tile'a na 0
Nie pytaj, bo sam ledwo rozumiem, to chyba niestety działa tylko na wydarzenia. :<
==============================
# The player will be able to jump over any passable tile, or any tile with a
# TerrainID the same as the JumpID
Gracz będzie zdolny do skoku nad tile możliwym do przejścia, lub każdym tile który ma ustawione ID Terenu, na takie samo jakie ma ID Skoku.
Czyli jeżeli zmienisz ID terenu na inne, to chyba nie będzie mógł po tym skakać. :)
Dla mnie działa, gracz skacze pod drzewem, a nie nad nim :P
A jeżeli nie o to chodziło, to kurcze sam nie wiem...
(Z góry przepraszam za to krzywe i niezrozumiałe tłumaczenie )
EDIT:
Widać też że gracz nie może skakać po przedmiotach zablokowanych(X)
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum