Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
Wysłany: Pią 24 Lip, 2009 13:28
Nazwa lokacji w Menu
~ Nazwa lokacji w Menu ~
KrĂłtki opis
Skrypt dodaje w Menu okienko z nazwÄ lokacji (patrz screenshot). Jest niÄ po prostu nazwa mapy nadana w edytorze map. Nazwa powinna byĹ odpowiednio krĂłtka, by zmieĹciÄ siÄ w okienku.
Autor skryptu
TagTeam
Poprawki
Ayene [yurika@o2.pl]
KompatybilnoĹÄ
Tylko VX
Skrypt
Spoiler:
Kod:
# ==============================================================================
# ~ Nazwa lokacji w Menu ~
# Data publikacji: 20.07.2009
# Autor: TagTeam
# Poprawki: Ayene [yurika@o2.pl]
# Zapraszamy na stronÄ Ultima Forum - http://www.ultimateam.pl
# ==============================================================================
# Instalacja: UmieĹÄ ten skrypt nad Main w Edytorze Skryptu.
# ==============================================================================
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Skrypt pozwala na dodanie w Menu okienka z nazwÄ lokacji (nazwÄ mapy).
# --------------------------- POCZÄTEK SKRYPTU ---------------------------------
module TagTeam
# ---------------------------- POCZÄTEK EDYCJI ---------------------------------
# poniĹźsza liczba przyporzÄ dkowana jest ikonce mapy w standardowym pakiecie
# ikonek.
IkonkaMapy = 153
# wyrĂłwnanie nazwy lokacji (0 - do lewej; 1 - do Ĺrodka; 2 - do prawej)
WyrĂłwnanieNazwyLok = 2
NazwaOkna = "Lokacja:"
# ----------------------------- KONIEC EDYCJI ----------------------------------
end
# -----------NIE EDYTUJ PONIĹťEJ, CHYBA ĹťE WIESZ CO ROBISZ ^^--------------------
#-------------------------------------------------------------------------------
# + OdwoĹanie do klasy Game_Map
#-------------------------------------------------------------------------------
class Game_Map
attr_reader :map_id
def mpname
$mpname = load_data("Data/MapInfos.rvdata")
$mpname[@map_id].name
end
end
#-------------------------------------------------------------------------------
# + OdwoĹanie do klasy Window_Base
#-------------------------------------------------------------------------------
class Window_NazwaMapy < Window_Base
def initialize(x, y)
super(x, y, 160, WLH + 64)
refresh
end
#-------------------------------------------------------------------------------
# + OdwoĹanie do klasy Scene_Menu
#-------------------------------------------------------------------------------
class Scene_Menu < Scene_Base
def start
super
create_menu_background
create_command_window
@gold_window = Window_Gold.new(0, 360)
@mapname_window = Window_NazwaMapy.new(0, 272)
@status_window = Window_MenuStatus.new(161, 0)
end
def terminate
super
dispose_menu_background
@command_window.dispose
@gold_window.dispose
@mapname_window.dispose
@status_window.dispose
end
end
# --------------------------- KONIEC SKRYPTU -----------------------------------
Demo
niepotrzebne
Screenshot
Instrukcja
1. Wklej skrypt nad "Main" w Edytorze Skryptu.
2. Reszta instrukcji znajduje siÄ w treĹci skryptu.
Jest drobny problem (a mĂłwiÄ c drobny mam na myĹli Spory)
Otóş gdy kopiujÄ skrypt miÄdzy
=begin a =end
nic nie widaÄ a gdy skopiujÄ bez nie mogÄ wĹÄ czyÄ gry.
________________________ Za późno czĹowieku, wĹaĹnie spojrzaĹeĹ.
Przed chwilÄ sprawdziĹam i wszystko Ĺmiga. MusiaĹeĹ coĹ schrzaniÄ w tym skrypcie. ZaĹóş na prĂłbÄ nowy projekt i tam umieĹÄ powyĹźszy skrypt, a zobaczysz, Ĺźe wszystko chodzi.
A moĹźe to wina wersji gry. Polska wersja jest do bani.
Faktycznie w nowym projekcie dziaĹa jak trzeba.
Widocznie musiaĹem przez przypadek coĹ przestawiÄ.
Wielkie dziÄki.
SkopiowaĹem wĹaĹnie wszystkie mapy do tego projektu i dziaĹa jak trzeba.
________________________ Za późno czĹowieku, wĹaĹnie spojrzaĹeĹ.
ja teĹź mam problem. Nawet dy biore na nowy projekt to i tak wyskakuje bĹÄ d! Mianowicie, jak biore na Ĺciagnij skrypt to pojaiwa isÄ pprostu strona ze skryptem....Jak zaznaczam i biore kopiuj i jak wklejam to wkleja sie ten skrypt na jednej lini! to tak jak by ten m Ăłj post teraz czytaÄ na jednej dĹugiej lini a nie wersami. Jak mam wkleiÄ skrypt by mi siÄ....porpaniwnie wkleiĹ?? tak by byĹo widaÄ caĹy skrypt a nie kawaĹek bo na caĹej lini siÄ rozciÄ ga
Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
Wysłany: Pią 02 Paź, 2009 07:19
SposĂłb 1:
Zapisz plik na komputerze (prawy przycisk myszy na 'Pobierz' i 'Zapisz element docelowy jako...') i otwĂłrz w notatniku albo innym edytorze tekstu np. Word (kodowanie ustaw na Europa Ĺrodkowa ISO).
SposĂłb 2:
ZmieĹ przeglÄ darkÄ Internet Explorer na Mozilla Firefox albo innÄ ... nawet najgorsza bÄdzie zawsze lepsza od 'Eksplorera'
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