Melvin - Nie 04 Kwi, 2010 21:45 Temat postu: Kompas
Kompas v1.0
Opis
Skrypt pozwalający umieścić na ekranie kompas.
Zalety:
- Nie powinien kolidować z innymi skryptami.
- Kompas ułatwiający rozpoznanie terenu.
Wady:
- Nie posiada animacji obrotowej.
- Praktycznie brak konfiguracji.
Autor skryptu
Melvin (Ja)
Kompatybilność
Tylko XP
Skrypt
Spoiler:
Kod:
#==============================================================================
# Kompas v1.0
#------------------------------------------------------------------------------
# Script by Melvin
#==============================================================================
#------------------------------------------------------------------------------
# Konfiguracja
#------------------------------------------------------------------------------
module Melvin
# Nazwa obrazka kompasu
NazwaOk = "Kompas"
end
#------------------------------------------------------------------------------
class Window_Base
def draw_kompas(x, y)
bitmap = RPG::Cache.picture(Melvin::NazwaOk)
kompasw = bitmap.width
kompash = bitmap.height
self.contents.blt(x , y , bitmap, Rect.new(0, 0, kompasw, kompash))
end
end
class Scene_Map
alias kompas_main main
def main
@Kompas = Window_Kompas.new
kompas_main
@Kompas.dispose if @Kompas != nil
end
alias kompas_update update
def update
@Kompas.update
kompas_update
end
end
class Window_Kompas < Window_Base
def initialize
super(5, -26, 220, 270)
self.contents = Bitmap.new(width - 32, height - 32)
self.opacity = 0
if $game_switches[1] == false
self.x = -400
end
end
def update
self.contents.clear
actor = $game_party.actors[0]
draw_kompas(0, 0)
if $game_switches[1] == true
self.x = -40
end
if $game_switches[1] == false
self.x = -400
end
end
end
Dodatki
Grafika kompasu z gry Gothic 3 - Kompas.png
Demo
Instrukcja
1 - Wkleić skrypt nad main w edytorze skryptów.
Konfiguracja
Mała zmiana ustawień skryptu znajduję się na początku kodu.
Dodatkowe informacje
- Działa na polskiej jak i angielskiej wersji R'M XPSabikku - Nie 04 Kwi, 2010 22:48
Cytat:
- Kompas ułatwiający rozpoznanie terenu.
Mógłbyś wytłumaczyć, w jaki sposób ułatwia rozpoznanie terenu?
+ Przy obrazku większym niż 400px znikanie nie będzie działało poprawnie (miast czterystu pobierz przeciwną wartość do szerokości obrazka).Melvin - Nie 04 Kwi, 2010 22:50
Cytat:
Mógłbyś wytłumaczyć, w jaki sposób ułatwia rozpoznanie terenu?
Widzisz gdzie w grze jest północ.Amelanduil - Nie 04 Kwi, 2010 23:04
Melvin napisał/a:
Widzisz gdzie w grze jest północ.
O ja, trudne jest spojrzenie w górę mapki Nieprzydatny jak dla mnie.HESEE - Pon 05 Kwi, 2010 08:10 Ej wiem co można zrobić tak jak czelioss powiedział można kompas zrobić tak pokazuje,
Czeliosss napisał/a:
Np. Idziesz przez wąwóz, kompas pokazuje, że przed tobą jest północ, skręcasz w lewo i pokazuje, że jest zachód. .
Albo też że kompas się tylko pokazuje jak menu włanczamy ale trzeba mieć ten skrypt na hud menu.Melvin - Pon 05 Kwi, 2010 08:48
Cytat:
Np. Idziesz przez wąwóz, kompas pokazuje, że przed tobą jest północ, skręcasz w lewo i pokazuje, że jest zachód. .
Pomyślę nad tym...Czeliosss - Pon 05 Kwi, 2010 08:57 Do tego nie jest potrzeby skrypt wystarczy krótkie zdarzenie w Bazie Danych. Tu masz ss'a.
Spoiler:
. Przełącznik włącz na początku gry.
Pzdr.
Jak wolisz zdarzenie to trzymaj.
DemoAmelanduil - Pon 05 Kwi, 2010 21:56 Mam pytanie: da się to przerobić na licznik Geigera + do VX? :DCzeliosss - Pon 05 Kwi, 2010 21:58 Jak na eventach to już pokazywałem, ale jak w skrypcie to już nie pomogę.Amelanduil - Pon 05 Kwi, 2010 22:03 Postaram się sam domyślić... Może zmienną ustawić?
Spróbuję...
::EDIT::
Skrypt nie działa w VX, ze sprawdzaniem nicimax2808 - Czw 08 Kwi, 2010 16:07 Link nie działa pw115 - Czw 08 Kwi, 2010 16:23 Jaki link ??
Ps: Mi działają wszystkie w tym temacieRonaldinho fanPL - Czw 08 Kwi, 2010 16:48 Jak wkleiłem ten skrypt i włączyłem grę to na początku gry pokazało mi się to:
Brakuje pliku:No such file or directory-Graphics/Pictures/Kompas
I co teraz zrobić???Czeliosss - Czw 08 Kwi, 2010 16:53 Nie dodałeś grafiki kompasu, co jest w pierwszym poście. Masz tam link.
Pzdr.Ronaldinho fanPL - Czw 08 Kwi, 2010 17:00 Ale jak dodać tą grafikę kompasu?
Pzdr.Ronaldinho fanPLCzeliosss - Czw 08 Kwi, 2010 17:23 1. Klikasz na link.
2. Bierzesz grafikę na pulpit.
3. Otwierasz projekt.
4. Wchodzisz do zarządzania grafiką.
5. Wybierasz zakładkę Pictures i klikasz Import.
6. Szukasz grafiki Kompasu. (musi nazywać się "Kompas").]
7. Testujesz projekt i działa.
Pzdr.Ronaldinho fanPL - Czw 08 Kwi, 2010 17:40 Zrobiłem tak jak napisałeś wyżej.Ale jak włączyć ten kompas?
Pzdr.Ronaldinho fanPLCzeliosss - Czw 08 Kwi, 2010 17:52 Aktywuj przełączni nr. 1.
Pzdr.Bezel - Wto 13 Kwi, 2010 19:22 Ronaldinho fanPL, napewno nie masz 30 lat ja 15 i jakoś kumam 2 razy tyle co ty :DIzaya - Pon 21 Cze, 2010 16:59 Aha, dzięki Czeliosss'owi coś z tego zrozumiałem
Teraz już wiem że trzeba dać do Pictures
Jak dla mnie kompas może być,
ładnie wygląda
[ Dodano: Pon 21 Cze, 2010 18:07 ]
Obrazek Kompasu się przydał varden01 - Pon 07 Lis, 2011 20:44 A mi dalej nie działa O,o wkleiłem skrypt nad main, grafikę kompasu mam w pictures, przełącznik 001 aktywowany a kompasu nie widać :( heeelp
korzystam z polskiego rmxpAmelanduil - Pon 07 Lis, 2011 21:19 Kompas w grze 2D = ftw xD
dziwne, przedziwne udziwnienie.