| |
UltimaForum
|
 |
Wsparcie [XP] - Notatnik
bartinkopl - Wto 09 Sie, 2011 22:42 Temat postu: Notatnik Witam! Wiem że zanudzam was tymi ciągłymi pytaniami, o takie błahostki, ale jestem dociekliwy.
No więc takie coś
1. W grze daje przedmiot taka kartka i obok długopis. i jak do tego podejdziemy, i naciśniemy przycisk to wtedy otwiera nam się plik w Paincie lub Notatniku, czy jest to do zrobionia, a jeśli tak to proszę o instrukcję.
Z góry dziękuję,
bartinkopl
Melvin - Wto 09 Sie, 2011 22:56
Normalka.
Zrób zdarzenie gdzie zrobisz warunek:
Jeśli kartka i długopis jest w ekwipunku, wtedy:
Wywołaj skrypt:
| Kod: | | Thread.new {system('Notepad')} |
@Do painta:
Thread.new {system('mspaint')}
Kalkulator "calc"
Proste
bartinkopl - Wto 09 Sie, 2011 22:59
Melvin, nie o to mi chodziło.
Chodzi mi o to że w jednym z tilesetów jest taka kartka, kładę ją normalnie, i podchodzisz bohaterem, naciskasz przycisk i otwiera ci się plik "dziennik.txt" umieszczony w plikach gry. W którym jest cośtam napisane, np.
"To jest dom bla bla bla ..."
i poprostu to zamykasz
lub może być takie okienko jak mi z mapą napisałeś :)
Melvin - Wto 09 Sie, 2011 23:02
Wywołujesz skrypt:
| Kod: | | Thread.new {system('PLIK.TXT')} |
PLIK.TXT - Plik.txt w folderze gry, który chcesz otworzyć.
@BTW:
Na przyszłość pisz bardziej zrozumiale
bartinkopl - Wto 09 Sie, 2011 23:10
Nie wiem, nie chce działać, popróbuje jutro. Dzięki za pomoc, dobranoc :)
Melvin - Wto 09 Sie, 2011 23:32
To spróbuj tych:
Albo:
@EDIT:
Czasem gubię głowę
| Kod: | | Thread.new {system('notepad',"plik")} |
plik - Twój plik w folderze. Jeśli go nie będzie to zostanie utworzony.
Jeden problem - nazwa musi być krótka bo zdarzenie chyba nie czyta długich Oo.
bartinkopl - Sro 10 Sie, 2011 09:40
Dzięki to ostatnie działa :)
Ale, czy dałoby się zrobić tak że te wszystkie takie notatniki, itd. co będę robił, byłyby w folderze np. "Teksty"? i jeśli tak to jakim skryptem je wywołać
To już takie estetyczne dopracowanie, bo tak to cały folder zasyfiony z grą będzie.
Pomóż pliz :)
Melvin - Sro 10 Sie, 2011 12:47
Teoretycznie wystarczyłoby dodanie czegoś takiego:
| Kod: | | Thread.new {system('notepad',"folder/plik")} |
Jednak, jak widzę, zdarzenie nie odczytuje poprawnie długich nazwa.
Zadziała Ci jak dasz np tak:
| Kod: | | Thread.new {system('notepad',"1/2")} |
1 - Nazwa folderu.
2 - Nazwa pliku w tym folderze.
Jeśli zależy Ci na dłuższych nazwach, to trzeba by napisać jakiś skrypcik...
Jak nie to masz wyżej
|
|