Cytat:Potrzebuje skryptu który zrobi parę rzeczy:
Skrypt musisz sam napisać. Ja ci tylko udzielę wskazówek.
Cytat:Wyświetli obrazek ikony z przedmiotem/umiejętnością
Jak to ma być w wiadomości, to musisz użyć funkcji "blt" obiektu mającego klasę "Bitmap". element "contents" obiektu klasy "Window" jest obiektem takiej klasy.
Cytat:Wycentruje mi tekst w wiadomości.
Najlepiej sprawdzi się funkcja "text_size" obiektu klasy "Bitmap". Może ona sprawdzić długość linijki tekstu (width). Problemem mogą być znaki typu "\c[n]", "\v[n]", "\n[n]", "\g" i inne, bo je też może liczyć. Będziesz musiał pomyślec, co zrobić, żeby ich nie liczyło.
Cytat:Na razie to chyba wszystko. Korzystałem już z ccoa Message System i błąd mi się wyświetlał przy innych rzeczach np. Pokazanie face czy pokazanie okna wyboru. A potrzebuje tylko tych dwóch opcji. Mile widziane również modyfikacje Ccoa, ponieważ już mam ustawionych duuużo zdarzeń z wyświetlaniem ikonek. Co dla mnie jest również ważne? Aby ikonki przedmiotów wyświetlały się po wpisaniu w wiadomości \oi[id_przedmiotu], a umiejętności to już obojętne. Miło by było gdyby pokazywały się razem z nazwą przedmiotu/umiejętności. Liczę na waszą pomoc.
Możesz dodać, że po wpisaniu do wiadomości symbolu oznaczającego nazwę umiejętności (argumentem jest jej id) wyświetli ci jej nazwę. W RPG Makerze XP mogą być z tym kłopoty, bo standardowo konwersja "\c[n]", "\v[n]", "\n[n]" i "\g" oraz wyświetlenie tak sformatowanego tekstu wiadomości jest w jednej i tej samej funkcji obiektu klasy "Window_Message".
Cytat:No i w ogóle super by było gdyby wyświetlał wiadomość po literce z możliwością wyświetlenia wszystkiego naraz po naciśnięciu przucisku C
W tym celu musisz napisac, że jak guzik nie jest wciśnięty, to ma czekać określony czas na następną literę, a po wciśnięciu, że ma od razu wyświetlić wszystko. Częstym błędem, o jaki łatwo przy dowolnym długim czekaniu, jest to, że naciśniesz przycisk wyświetlenia od razu całej wiadomości, kiedy czeka np. 1 sekundę do następnej litery i nic się nie dzieje.