[TGF] Autostart i ruch liniowy+Wyświetlanie obrazka |
Autor |
Wiadomość |
bmatrix
Starszy sierżant
Główny edytor:
Pomógł: 4 razy Posty: 204
2055 Prestiż
|
Wysłany: 09-11-2005, 18:24 [TGF] Autostart i ruch liniowy+Wyświetlanie obrazka
|
|
|
Mam trzy problemy:
1. Czy można jakoś zrobić aby automatycznie LUB po kliknięciu jakiegoś przycisku program zrobiony w tgf dodawał się do Autostartu? ROZWIĄZANE
2. Czy można zrobić coś takiego że mam stateczek i chciałbym aby poruszał się np. naokoło ziemi, ale aby był sterowany przez gracza. Np. będę trzymał strzałkę w lewo a stateczek będzie poruszał się naokoło ziemi przeciwnie do ruchu wskazówek zegara. Analogicznie w drugą stronę. ROZWIĄZANE
3. Czy można w tgf zrobić tak żeby w jakimś okienku był wyświetlany obrazek, który jest na jakimś serwerze? Np. obrazek jest na http://aaa.bb.pl/obrazek.jpg i w tgf jest on wyświetlany? Obrazek koniecznie musi mieć rozszerzenie .jpg .
Update+ |
Ostatnio zmieniony przez bmatrix 18-11-2005, 21:50, w całości zmieniany 5 razy |
|
|
|
|
BROO
Pupogłowy Wizard x-)
Główny edytor:
Pojedynki: nie
Pomógł: 37 razy Posty: 502
31680 Prestiż
|
Wysłany: 11-11-2005, 13:40
|
|
|
1.
Do tego celu będziesz potrzebować obiektu rejestrów (Registry Object - nie mylić z Registers Object).
Wszelkie uruchamiające się programy znajdziesz w następującej lokacji edytora rejestrów:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
Właśnie w tym miejscu masz dodać nową wartość
Procedury pobierania ścieżki dostępu do gry TGF-owej aktualnie uruchomionej powinieneś znać. Dla przypomnienia: appdrive$+appdir$+appfile$. I właśnie tę ścieżkę zaznaczoną na żółto powinieneś dodać do lokacji w rejestrach (na pomarańczowo).
W edytorze zdarzeń (dotyczy obiektu registry):
set key root to HKEY_LOCAL_MACHINE
set key to Software\Microsoft\Windows\CurrentVersion\Run
set item to Moja fajna gra
set string to appdrive$+appdir$+appfile$
Rozszerzenie do pobrania:
registry (TGF)
poprawka: zamiast
set value to Moja fajna gra
powinno być
set ITEM to Moja fajna gra |
|
|
|
|
bmatrix
Starszy sierżant
Główny edytor:
Pomógł: 4 razy Posty: 204
2055 Prestiż
|
Wysłany: 11-11-2005, 13:51
|
|
|
Dzięki za to . Mam jeszcze jedno pytanko: Czy można w tgf zrobić tak żeby w jakimś okienku był wyświetlany obrazek, który jest na jakimś serwerze? Np. obrazek jest na http://aaa.bb.pl/obrazek.jpg i w tgf jest on wyświetlany? Obrazek koniecznie musi mieć rozszerzenie .jpg . |
|
|
|
|
BROO
Pupogłowy Wizard x-)
Główny edytor:
Pojedynki: nie
Pomógł: 37 razy Posty: 502
31680 Prestiż
|
Wysłany: 11-11-2005, 14:03
|
|
|
W TGF jest to niemożliwe, w MMF natomiast do tego celu powinien posłużyć obiekt ActiveX. Musiałbyś stworzyć własny prosty program, który wczytywałby z sieci obrazek i jednocześnie wyświetlał go.
Tak zrobiony program wstawiłbyś w obiekt ActiveX i voila - masz wtedy wyświetlacz obrazka. Nie brak tutaj osób z zapleczem programistycznym, dla których wykonanie tego jest bułką z masłem (sam nie mam teraz j.prog. zainstalowanego więc nie mam jak wykonać progsu). Więc to do nich powinieneś skierować tę prośbę, oczywiście jeśli MMF wchodzi w ogóle w grę.
Wiedz o tym, że to, o co pytasz, jest bardzo pożyteczne przy narażaniu kompa na niebezpieczeństwo ściągania jakichś plików i automatycznego załączania programów do uruchamiania. Na większości kompów takie rozwiązania zaowocowałyby monitowaniem ze strony programów antywirusowych i strażników rejestrów. |
|
|
|
|
Omenski
Starszy kapral
Pomógł: 2 razy Posty: 40
1019 Prestiż
|
Wysłany: 12-11-2005, 13:45
|
|
|
Co do punktu (2), to najlepiej by było użyć funkcji trygonometrycznych.
Mamy zdarzenia:
1) gracz wciska "strzałka w lewo" => Kat - odejmij Vk
2) gracz wciska "strzałka w prawo" => Kat - dodaj Vk,
gdzie Vk - prędkość katowa.
Inaczej mówiąc o jaki kąt przesunie się obiekt w jednostce czasu.
Warunki korekty wartości Kat
3) Kat> 360 => Kat = Kat - 360
4) Kat <0 => Kat = Kat + 360
Wtedy nasza pozycja (X,Y):
5) Zawsze => Ustaw X = R cos (Kat), Ustaw Y = -Rsin(Kat).
Inne rozwiązania bardziej przybliżone też są możliwe, ale jeśli powyższe starcza, to powinno być stosowane. |
|
|
|
|
Minty
Stwórczyni omc dr fizyki
Główny edytor:
Drugi edytor:
Pojedynki: być może
Pomogła: 259 razy Posty: 3446
33789 Prestiż
|
Wysłany: 12-11-2005, 17:20
|
|
|
Co do tego obrazka, to w MMF nie musisz używać ActiveX, o wiele prostszym rozwiązaniem byłoby użycie dodatku SupaSupaDownload, którym pobrałbyś obraz do temp'a i otworzył np. Image Object albo innym Overlay'em. |
|
|
|
|
bmatrix
Starszy sierżant
Główny edytor:
Pomógł: 4 razy Posty: 204
2055 Prestiż
|
Wysłany: 13-11-2005, 11:42
|
|
|
A jest coś w rodzaju SupaSupa Download do tgf'a?? Bo chybabym takie coś wykorzystał, z pobieraniem pliku. |
|
|
|
|
Minty
Stwórczyni omc dr fizyki
Główny edytor:
Drugi edytor:
Pojedynki: być może
Pomogła: 259 razy Posty: 3446
33789 Prestiż
|
Wysłany: 13-11-2005, 12:15
|
|
|
Nie za bardzo. Na siłę możesz użyć Browser 2 i otworzyć stronę z automatycznym pobieraniem |
|
|
|
|
bmatrix
Starszy sierżant
Główny edytor:
Pomógł: 4 razy Posty: 204
2055 Prestiż
|
Wysłany: 13-11-2005, 12:52
|
|
|
No to inaczej to zrobię.... można w tgf'ie otworzyć jakąś stronę html ale w oknienku, które jest w programie zrobionym w tgf?? |
|
|
|
|
BROO
Pupogłowy Wizard x-)
Główny edytor:
Pojedynki: nie
Pomógł: 37 razy Posty: 502
31680 Prestiż
|
Wysłany: 13-11-2005, 13:21
|
|
|
Właśnie do tego służy rozszerzenie ActiveX tylko pod MMF-a.
Niestety, pod tym względem TGF jest wyraźne ograniczone, oraz nikt nie potrafi robić doń rozszerzeń obsługujących net. |
|
|
|
|
Tasmpol
Bohater young god
Główny edytor:
Pomógł: 14 razy Posty: 955
24606 Prestiż
|
Wysłany: 13-11-2005, 17:56
|
|
|
Hmmm...
Wiesz, wydaje mi się, że możesz napisać Dll`kę w jakimś j. programowania i uruchomić ją przez CallDLL. Wtedy możesz bez problemu użyć funkcji ściągania do np. tempa i z tamtąd do gry. Rozumiesz? Poproś kogoś kto zna się na programowaniu - może Ci zrobi takiego dll`a Ja mógłbym zrobić, ale miałem 3 miesięczną przerwę w programowaniu i... zapomniałem |
_________________ the preacher man says its the end of time
|
|
|
|
|
bmatrix
Starszy sierżant
Główny edytor:
Pomógł: 4 razy Posty: 204
2055 Prestiż
|
Wysłany: 13-11-2005, 19:30
|
|
|
Szczerze mówiąc to nie wiem o co ci chodzi, Tasmpol. Może jeszcze jakieś propozycję żeby wyświetlić ten obrazek? |
Ostatnio zmieniony przez Minty 24-08-2013, 15:27, w całości zmieniany 1 raz |
|
|
|
|
Tasmpol
Bohater young god
Główny edytor:
Pomógł: 14 razy Posty: 955
24606 Prestiż
|
Wysłany: 13-11-2005, 20:30
|
|
|
Bo musiałbyś nauczyć się jakiegoś j.programowania by stworzyć plik DLL, który ściągałby plik z Internetu, umieszczał do w jakimś folderze, a jak skończy to TGF by go odtwarzał. W końcu w każdym j.programowania można pobrać plik z Internetu. |
_________________ the preacher man says its the end of time
|
|
|
|
|
Dominika
Sierżant
Główny edytor:
Drugi edytor:
Posty: 121
6568 Prestiż
|
Wysłany: 13-11-2005, 22:15
|
|
|
Niewiem czy to pytanie do mmf czy tgf, ale w mmf nieda się przypadkiem tego zrobić za pomocą plug-inu FTP Object ?? |
|
|
|
|
bmatrix
Starszy sierżant
Główny edytor:
Pomógł: 4 razy Posty: 204
2055 Prestiż
|
Wysłany: 18-11-2005, 17:21
|
|
|
Skoro nie ma jakiegoś sposobu do tgf to proszę o zablokowanie tematu. |
|
|
|
|
|