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 XP
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).
________________________ ...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 Nhadala Pon 05 Kwi, 2010 23:27, w całości zmieniany 2 razy
Jak na eventach to już pokazywałem, ale jak w skrypcie to już nie pomogę.
________________________ ...Amelanduil & FireBlade words will be remembered... ...Amelanduil & FireBlade acts will be remembered... ...Amelanduil & FireBlade never gonna die...
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ć???
________________________ Imię i nazwisko: Ronaldo de Assis Moreira
Pseudonim: Ronaldinho, (Ronaldinho Gaúcho)Ronni,Królik
Data urodzenia: 21 marca 1980
Miejsce urodzenia: Porto Alegre, Brazylia
Wzrost: 181cm
Waga: 76 kg
Numer: 80
Pozycja: Pomocnik, Napastnik
Jest w:AC Milan
Nie dodałeś grafiki kompasu, co jest w pierwszym poście. Masz tam link.
Pzdr.
________________________ ...Amelanduil & FireBlade words will be remembered... ...Amelanduil & FireBlade acts will be remembered... ...Amelanduil & FireBlade never gonna die...
________________________ Imię i nazwisko: Ronaldo de Assis Moreira
Pseudonim: Ronaldinho, (Ronaldinho Gaúcho)Ronni,Królik
Data urodzenia: 21 marca 1980
Miejsce urodzenia: Porto Alegre, Brazylia
Wzrost: 181cm
Waga: 76 kg
Numer: 80
Pozycja: Pomocnik, Napastnik
Jest w:AC Milan
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