Bardzo prosty skrypt przetĹumaczony przezemnie umoĹźliwiajÄ cy naszej postaci bieganie i skradanie siÄ, modyfikowanie prÄdkoĹci tych czynnoĹci ,a takĹźe wykrywanie przez (np. zdarzenia - ludzi/czegokolwiek) czy biegamy w tym momencie, skradamy siÄ czy teĹź idziemy.
Spoiler:
Kod:
#====================================================
# Bieg i Skradanie
# Autor game_guy
# TĹumaczenie : Inverse
# Wersja 1.1
#-------------------------------------------------------------------------------
# Intro:
# Ten skrypt dodaje do twojej gry dwie funkcje w postaci biegania i skradania siÄ.
# Nie ma potrzeby uĹźywania go gdy korzystasz z ABS Blizzarda (opcja tam wbudowana)
#
# Funkcje:
# UmoĹźliwia bieganie i skradanie siÄ
# Pozwala na modyfikacjÄ prÄdkoĹci chodu, skradania siÄ i biegania
# Pozwala na ustawienie przyciskĂłw do biegania i skradania.
# Wykrywa skradanie siÄ, chodzenie, bieganie.
#
# Instrukcje:
# DomyĹlnym klawiszem biegu jest SHIFT. DomyĹlnym klawiszem skradania jest ALT
# MoĹźesz zmieniÄ je jeĹli znasz zasady moduĹu input
#
# MoĹźesz zmieniÄ prÄdkoĹÄ chodzenia, biegania i skradania w ustawieniach na dole
# MoĹźesz takĹźe sprawdziÄ czy gracz biegnie, skrada siÄ czy chodzi uĹźywajÄ c instrukcji
# warunkowej.
# GameGuy.running?JeĹli tak to wykona dziaĹanie dla true w innym wypadku false
# By sprawdziÄ skradanie uĹźyj :
# GameGuy.sneaking?
# Dla chodzenia uĹźyj :
# GameGuy.walking?
#
# MoĹźesz zablokowaÄ bieganie i skradanie siÄ :
# GameGuy.run_on by wĹÄ czyÄ bieganie
# GameGuy.run_off by wyĹÄ czyÄ bieganie
# GameGuy.sneak_by wĹÄ czyÄ skradanie
# GameGuy.sneak_off by wyĹÄ czyÄ skradanie
# DziÄki temu moĹźesz sprawiÄ by bieganie czy skradanie byĹo zaleĹźne od np.
# zaĹoĹźonych butĂłw ;P
#
# Zaleca siÄ wyĹÄ czenie biegania i skradania w przerywnikach.
# By tego dokonaÄ wystarczy wpisaÄ :
# GameGuy.run_off albo Ĺźeby wĹÄ czyÄ spowroten GameGuy.run_on i to
# tyle.
#
# Autorzy:
# game_guy ~ twĂłrca skryptu
# RoseSkye ~ pomoc w obmyĹleniu skryptu
# Inverse ~ tĹumaczenie
#=========================================================
module GameGuy
#=========================================================
# PoczÄ tek konfiguracji
#=========================================================
#=========================================================
# RunButton = Przycisk uĹźywany do biegania. DomyĹlnie Shift.
#
#=========================================================
RunButton = Input::SHIFT
#=========================================================
# SneakButton = Przycisk uĹźywany do skradania. DomyĹlnie ALT.
#
#=========================================================
SneakButton = Input::ALT
#=========================================================
# WalkingSpeed = PrÄdkoĹÄ chodzenia
#
#=========================================================
WalkingSpeed = 4
#=========================================================
# RunningSpeed = PrÄdkoĹÄ biegania
#
#=========================================================
RunningSpeed = 5
#=========================================================
# SneakingSpeed =PrÄdkoĹÄ skradania
#
#=========================================================
SneakingSpeed = 2
#=========================================================
# Koniec konfiguracji
#=========================================================
def self.run_on
$game_system.run_allowed = true
end
def self.run_off
$game_system.run_allowed = false
$game_player.move_speed = GameGuy::WalkingSpeed
end
def self.sneaking?
if Input.press?(GameGuy::SneakButton) && !Input.press?(GameGuy::RunButton)
return true
else
return false
end
end
def self.running?
if Input.press?(GameGuy::RunButton)
return true
else
return false
end
end
def self.walking?
unless Input.press?(GameGuy::RunButton)
unless Input.press?(GameGuy::SneakButton)
return true
else
return false
end
else
return false
end
end
def self.run_off
$game_system.run_on = false
end
def self.sneak_off
$game_system.sneak_on = false
end
def self.run_on
$game_system.run_on = true
end
def self.sneak_on
$game_system.sneak_on = true
end
end
class Game_System
attr_accessor :run_allowed
attr_accessor :sneak_on
attr_accessor :run_on
alias gg_dash_lat initialize
def initialize
@run_allowed = true
@sneak_on = true
@run_on = true
gg_dash_lat
end
end
class Game_Character
attr_accessor :move_speed
end
class Scene_Map
alias gg_dash_update_lat update
def update
if $game_system.run_allowed
if Input.press?(GameGuy::RunButton) &&
$game_system.run_on
$game_player.move_speed = GameGuy::RunningSpeed
elsif Input.press?(GameGuy::SneakButton) &&
$game_system.sneak_on
$game_player.move_speed = GameGuy::SneakingSpeed
else
$game_player.move_speed = GameGuy::WalkingSpeed
end
end
gg_dash_update_lat
end
end
Mam nadzieje ,Ĺźe skrypt siÄ przyda... Pozdrawiam
Hej, Inverse. DaĹoby siÄ przerobiÄ ten skrypt na Vx? Akurat tego caĹy czas szukam...
________________________ Pozdrawiam, bo nie chcÄ zawsze pisaÄ powyĹźej - KillYou
PS JeĹźeli nie rozumiesz (pomoc) co jest napisane powyĹźej, to wrzucÄ screeny :)
The Elect
TwĂłrca: KillYou
Pomocnicy Pr0mes, Spino333, Janus, Kacperer
============================================================
============================================================
Tekst Podpisu:
Podpis - dozwolona iloĹÄ znakĂłw:500
Fajny skrypt, ale go nie uĹźyje, bo mam juĹź skrypt na bieganie i skakanie, a czy daĹoby siÄ przerobic ten skrypt Ĺźeby byĹo tylko skradanie, bardzo by mi siÄ przydaĹ w mojej grze.OczywiĹcie kto taki skrypt zrobi, lub coĹ przerobi bÄdzie w kredytach.
MoĹźe mi ktoĹ powiedzieÄ jak mam ustawiÄ w konfiguracji, aby biegaÄ Z, a skradaÄ X.
Pzdr.
________________________ ...Amelanduil & FireBlade words will be remembered... ...Amelanduil & FireBlade acts will be remembered... ...Amelanduil & FireBlade never gonna die...
Dołączył: 19 Mar 2010 Posty: 8 Skąd: z wiiem.pl ,z gamer9
Wysłany: Nie 05 Gru, 2010 14:37
Zna ktoĹ moĹźe podobny skrypt ,tylko z funkcjÄ "zmÄczenia"? Tak Ĺźeby po pewnej przebiegniÄtej odlegĹoĹci postaÄ musiaĹa odpoczÄ Ä (przez jakiĹ czas chodziÄ normalnie).
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