Kolory w wiadomosci
Aktualny czas: 28-04-26, 23:39 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[VX] Kolory w wiadomosci
Diablo Offline
*


Liczba postów: 196
Dołączył: 02-05-13

Pomógł: 3



Post: #1
Kolory w wiadomosci

Wiem ze jest mozliwosc wbudowana, aby zmienic kolor, ale prosilbym o skrypt lub sposob zeby kolor po kodzie np.
\c[6]
byl zolty tylko w jednej linijce, w której ten kod jest. To by mi znacznie ulatwilo prace. Chodzi oczywiscie o pierwsza linijke. Z gory dzieki.
(Ten post był ostatnio modyfikowany: 22-03-15 14:41 przez Diablo.)
22-03-15 14:35
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Adrapnikram Offline
*


Liczba postów: 571
Dołączył: 04-10-13

Pomógł: 45



Post: #2
RE: Kolory w wiadomosci

Podpinam się. Nawet o ten sam kolor mi chodzi.
22-03-15 15:04
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Yoroiookami Offline
*


Liczba postów: 985
Dołączył: 01-05-13

Pomógł: 137



Post: #3
RE: Kolory w wiadomosci

Ja nie chcę brzmieć niemiło, ale wpisywanie "\c[0]" po złotym tekście to naprawdę tak dużo pracy? :shock:
Może źle zrozumiałem. :ehe:

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
22-03-15 15:17
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Diablo Offline
*


Liczba postów: 196
Dołączył: 02-05-13

Pomógł: 3



Post: #4
RE: Kolory w wiadomosci

Wiesz, zrobiony dość duży kawał gry więc dopisywanie koloru byłoby wtedy znacznie prostsze ;_;
22-03-15 15:24
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Adrapnikram Offline
*


Liczba postów: 571
Dołączył: 04-10-13

Pomógł: 45



Post: #5
RE: Kolory w wiadomosci

Ja tak samo. W zasadzie to można powiedzieć że zostało mi 30%-20%, mimo to nad tymi 70% pracowałem ponad tydzień. Dlatego:
"ale wpisywanie "\c[0]" po złotym tekście to naprawdę tak dużo pracy? :shock:"
Tak!
22-03-15 15:34
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Yoroiookami Offline
*


Liczba postów: 985
Dołączył: 01-05-13

Pomógł: 137



Post: #6
RE: Kolory w wiadomosci

(22-03-15 15:24)Diablo napisał(a):  Wiesz, zrobiony dość duży kawał gry więc dopisywanie koloru byłoby wtedy znacznie prostsze ;_;
No to faktycznie może być problemik. :shock: Może ktoś ma skrypt. :klaszcze:

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
22-03-15 16:36
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #7
RE: Kolory w wiadomosci

Wystarczy wejść w Window_Message i np. po linijce (ok. 209):
@line_count += 1
dodać:
contents.font.color = text_color(0)

[Obrazek: aye_furniture_pres.png]
22-03-15 21:48
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): Yoroiookami
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #8
RE: Kolory w wiadomosci

Wy chyba macie problem z ucinaniem linijek.

1. W klasie "Game_Message" dopisać do "initialize" lub "clear"
@mode = nil
i do listy atrybutów dodać
attr_writer :mode
, a do tego jeszcze funkcje
def long_mode?
[:long, :full].include?(@mode)
end
def full_mode?
[:full].include?(@mode)
end
.

2. Dodać do "Game_Interpreter"
def change_message_mode(mode)
$game_message.mode = mode
end
i w "command_101" na zakończenie pętli "while" dodać
@index += 1 if $game_message.long_mode? and @list[@index].code == 101

3. W klasie "Window_Message" znajdź funkcję "start_message" i usuń
+ "\x00"
z ostatniej linijki, po której dodaj
@text += "\x00" unless $game_message.full_mode?
. Na koniec zjedź do funkcji "convert_special_characters" i dodaj tam
@text.gsub!(/\\[Ll]/){ "\x00" }

Teraz możesz za pomocą polecenia "Wywołaj skrypt" z parametrem "change_message_mode(:full)" przełączyć kalkulację wiadomości na Tryb Jednej Linijki. Po powinno rozwiązać twoje problemy.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
(Ten post był ostatnio modyfikowany: 23-03-15 14:11 przez Mateusz SSJ8.)
23-03-15 08:37
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Adrapnikram Offline
*


Liczba postów: 571
Dołączył: 04-10-13

Pomógł: 45



Post: #9
RE: Kolory w wiadomosci

"Wy chyba macie problem z ucinaniem linijek."
Nie. Nie mamy.
Aye zadziała na XP?
23-03-15 11:04
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #10
RE: Kolory w wiadomosci

Adrapnikram napisał(a):
Mateusz SSJ8 napisał(a):Wy chyba macie problem z ucinaniem linijek.
Nie. Nie mamy.
A jak wprowadzasz wiadomość, którą komenda ma ci wyświetlić?

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
23-03-15 14:10
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Wątek zamknięty 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.