NukeBoards - Kreatywność przede wszystkim
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  DownloadDownload
RejestracjaRejestracja  ZalogujZaloguj

Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Poprzedni temat :: Następny temat
[TGF] Autostart i ruch liniowy+Wyświetlanie obrazka
Autor Wiadomość
bmatrix 
Starszy sierżant


Główny edytor: TGF
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: TGF
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):
:arrow: set key root to HKEY_LOCAL_MACHINE
:arrow: set key to Software\Microsoft\Windows\CurrentVersion\Run
:arrow: set item to Moja fajna gra
:arrow: 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: TGF
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: TGF
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: Fusion 2.5 Dev
Drugi edytor: Construct
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: TGF
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: Fusion 2.5 Dev
Drugi edytor: Construct
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 :P
 
     
bmatrix 
Starszy sierżant


Główny edytor: TGF
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: TGF
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: MMF2
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 :P
_________________
the preacher man says its the end of time
 
     
bmatrix 
Starszy sierżant


Główny edytor: TGF
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: MMF2
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: KNP
Drugi edytor: KNP
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: TGF
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.
 
     
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

PSK Cytaty Klikibaza - kopia wszystkich klików Klikipedia - encyklopedia o tworzeniu gier Discord KlikCzat Zaproszenie
Daj piniondza Wielkie Muzeum Klikowe

Powered by phpBB modified by Przemo © 2003 phpBB Group