[XP] Ucinany test - Wersja do druku
Ultima Forum
[XP] Ucinany test - Wersja do druku

+- Ultima Forum (https://forum.ultimateam.pl)
+-- Dział: RPG Maker (/Forum-RPG-Maker)
+--- Dział: Wsparcie (/Forum-Wsparcie)
+--- Wątek: [XP] Ucinany test (/Thread-XP-Ucinany-test)

Strony: 1 2


Ucinany test - Adrapnikram - 28-08-14 22:53

Mam problem ze skryptem Ccoa Messege System. Ucina mi połowę tekstu jak ktoś wie jak pomóc to będę wdzięczny.
[Obrazek: h6auctzhf8mr.png]

Tu folder scripts


RE: Ucinany test - Altan - 28-08-14 23:45

Stwórz dwie wiadomości. No chyba żeby pogrzebać w skrypcie to by sie dało powiększyć okno.


RE: Ucinany test - Adrapnikram - 28-08-14 23:50

Chodzi o to że ucina dolną część czyli końcówki itp.


RE: Ucinany test - Altan - 28-08-14 23:55

Chyba się nie rozumiemy... Napisz jak tekst ma wyglądać w całości. (Jeśli nic nie wymyślę dziś to popatrzę w rpg makerze jutro, siedzę na telefonie.)


Dobra, jutro w kodzie pogrzebie.


RE: Ucinany test - Deuce - 28-08-14 23:58

Przecież widać na zrzucie że ucina mu dolną część tekstu i ikonek, pewnie problem z rozmiarem okienka w którym wyświetlany jest tekst.


RE: Ucinany test - Adrapnikram - 29-08-14 10:15

Gdy napiszę dłuższą wiadomość też ucina z prawej ale z lewej już nie.


RE: Ucinany test - Mateusz SSJ8 - 29-08-14 10:43

Zapewne dałeś większą wiadomość, niż czteroliniową. Gratuluję.

Problem w tym, że standardowo RPG Maker wyświetla TYLKO 4 linijki wiadomości. Wielkość okna wiadomości ((Graphics.width)x(Graphics.height/3)) wystarczy, żeby wyświetlić wiadomości dłuższe niż 4 linijki, ale obiekt klasy "Window_Message" ma w standardzie:
Kod:
self.contents.width = self.width - 32
self.contents.height = self.height - 32
przy inicjalizacji obiektu. Będziesz musiał to nadpisać tak, żeby przy standardowej wielkości okna podczas pisania następnej strony zapamiętywało zawartość przed nową stroną, tworzyło nową zawartość z "height" o jedno "self.height - 32" większą niż stara zawartość, na początku nowej kopiowało ze starej, i na ostatniej stronie wprowadzało tekst kolejnej strony. Dobrze jest w tym wypadku umożliwić graczowi przewijanie tekstu wiadomości.


RE: Ucinany test - Adrapnikram - 29-08-14 10:53

(29-08-14 10:43)Mateusz SSJ8 napisał(a):  Zapewne dałeś większą wiadomość, niż czteroliniową. Gratuluję.
Zapewne nie przeczytałeś w czym problem. Gratuluję.

Dobra jeszcze raz. To nie jest starndardowy XP tylko skrypt na wiadomości. Dokładnie Ccoa Message system i tkwi problem w tym, że tekst jest ucinany zarówno przy NORMAL_MODE z facetem jak i przy FIT_TO_MESSEGE bez facesetu.
Linijka testu w tej wiadomości jest jedna tylko ucięta od dołu.


RE: Ucinany test - Deuce - 29-08-14 10:59

Nie jestem takim mistrzem RGSS jak Mateusz SSJ8... ale to chyba jest wina wysokości okienka odpowiadającego za wyświetlanie tekstu.
W skrypcie "UMS" w linijce 233 zmień wartość z 128 na większa np.200 i zobacz rezultat


RE: Ucinany test - Mateusz SSJ8 - 29-08-14 11:06

160 wystarczy, Deuce. Przecież można zaprogramować przewijanie wiadomości. W moim pierwszym poście w tym wątku jest nawet, jak to zrobić.