Skocz do zawartości

Piotrek1910

Użytkownicy
  • Postów

    419
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Piotrek1910

  1. Piotrek1910

    Androidy !

    2.3+ Raczej ja tak sądzę. 2.2 Nie wykorzystuje w pełni możliwości fona. Najlepiej to 4.2
  2. Powiem, że na prawde fajna gra. Szkoda, że za większość trzeba płacić :/
  3. Witajcie, ostatnio zacząłem uczyć się c++. Chciałem się was zapytać czy da się kodem c++ włączyć plik -.jar (serwer minecraft bukkit)? Albo czy chociaż w c++ da się wywołać taką komende: @ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles(x86)%\Java\jre7\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit-1.2.5-R5.0.jar PAUSE Bardzo łatwo się domyślić, że jest to język .bat. Dało by rade jakoś to odpalić?
  4. Piotrek1910

    Wasze pulpity

    No to może ja bo dawno nic nie dawałem. Teraz przerzuciłem się na windows 7. Nie chce mi się jakoś ogarniać mojego pulpitu ;D
  5. 1. Nie wiem jaką komendą można sprawdzić czy dany plik istnieje. file_find_first i co dalej? 2.Chodzi o to, że plik update.ini (update) nie zacznie się pobierać zanim nie włączy się alarm[2] troche to dziwne i jakoś tego nie czeje. Przez to, że plik update.ini zaczyna pobierać się dopiero wtedy kiedy już porównuje najnowsżą wersje z naszą nie porówna tego ponieważ plik update.ini nie pobrał się jeszcze i też dlatego nie ma możliwość pobrania pliku gra.exe ze zwględu na to, że nie ma danych. (chyba zrozumiale napisałem :D)
  6. Kurde, robiłem teraz troche ładniejszą wersje aby to jakoś wyglądało niestety coś jest nie teges z kodem. Zobaczcie: https://gmclan.org/up7589_4_Poradnik_v2_Problem.html Chodzi o to, że plik update.ini czyli update zaczyna pobierać się dopiero wtedy kiedy zaczyna wchodzić kod update2 czyli gra.exe. Przez to gra nie chce się zaktualizować.
  7. gnysek: Wiem, że waży dużo ale to wina game maker. Chociaż jak się spakuje taki plik to waży < 1 mb. FanXX: dzięki.
  8. Threef: jutro może coś takiego zrobie przy okazji ulepsze wygląd by to jakoś wyglądało. Utermiko: dzięki. Coś wykompinuje mam nadzieje, że ediepl się nie obrazi, że użyje jego .dll. Nie usune ponieważ potem ludzie będą się pytać: ,,a gdzie pierwsza wersja?" @EDIT: Utermiko: 1.To jest raczej obojentne. 2.Nie wiem co ci powiedzieć ;D
  9. Przepraszam was, że jest aż tak szeroka strona nie wiem dlaczego. Spróbuje to ogarnąć. Add: Ja i php? No co ty HuderLord. Ja nie ogarniam php. Pomysł aby tak zrobić ten auto-update dał mi Utermiko w poprzednim nie udanym auto-update.
  10. Troche się ogarnąłem i gm też. Więc może tym razem mój auto-update bardziej wam się spodoba. Sądzę, że v2 jest lepsza i prostsza. Co jest potrzebne: -Game Maker 8.0 lub nowszy, -jakąś bibliotekę do pobierania plików np. 39dll.dll Auto-update dla pojedynczego pliku(np. jak twoja gra posiada jeden plik bez jakiś bibliotek, plików .dat itp.) 1.Tworzymy osobny plik game makera i wchodzimy do niego(można go nazwać autoupdate) 2.Dodajemy skrypty od danej biblioteki 39dll.dll lub innej. 3.Tworzymy dwa pliki .ini. Jeden nazywamy np. config.ini (w nim będzie wersja naszej gry) Do niego wklejamy: [Dane] Wersja=2,3 - wersja twojej gry. (możesz dać jaką chcesz) Drugi nazywamy update.ini (w nim będą potrzebne dane do aktualizacji) i do niego wklejamy: [Update] ver=2,4 - nowa wersja gry url=http://pho.ugu.pl/gra.exe - link do pliku do pobrania najnowszej wersji. Zapisujemy ten plik i wrzucamy na jakąś strone( można na gmclan.org lub na jakimś własnym hostingu, ja akurat użyje swojej strony.) 4.Tworzymy object. Do create dodajemy klocek z wpisywaniem kodu i otwieramy go. Do niego wpisujemy. create: GML dllinit( "39dll.dll", 1, 1 ); update=download_file("http://uploduj.ugu.pl/update.ini","update.ini"); //pobiera nasz plik update.ini</span> Step: GML download_file_step( update ); download_file_step( update2 ); if (file_exists("update.ini")) //sprawdza czy plik update.ini istnieje. { ini_open( 'config.ini' ) //otwiera plik .ini. myver = ini_read_real('Dane','Wersja',myver); //sprawdza twoją wersje gry. ini_close() //zamyka plik .ini. ini_open( 'update.ini' ) //otwiera nasz plik .ini. ver = ini_read_real( 'Update', 'ver', ver ); //sprawdza jaka jest najnowsza wersja. url = ini_read_string( 'Update', 'url', url ); //pobiera link najnowszej wersji. ini_close() //zamyka plik update.ini if ver>myver //porównuje naszą wersje z najnowszą. update2=download_file(url,"gra.exe"); /*jeżeli nasza wersja starsza pobiera najnowszą. Uwaga plik gra.exe można nazwać jak się chce lecz pamiętaj jeżeli chcesz aby aktualizacja była poprawna i nie było starszej wersji to nazwe gry dawaj zawsze taką samą. Aby nowa wersja zastąpiła starą wersje.*/ ini_open( 'config.ini' ) //otwiera nasz plik config.ini myver = ini_write_real( 'Dane','Wersja', ver ); //zmienia wersje gry na najnowszą. ini_close() //zamyka plik config.ini } Game End; GML file_delete("update.ini"); //usuwa plik update.ini</span></span></span></span></span></span> 5. W Global Game Settings (w gm 8.0 nie wiem czy w nowszych też trzeba) trzeba zaznaczyć "Treat unintialized varables as value 0" bo mi bez tego nie działa. Oczywiście że można dodać jakieś paski stanu pobierania czy coś. Jak robić aktualizacje? Kiedy skończysz tworzyć swoją gre zapisz do pliku .exe. Plik wrzuć na serwer (pamiętaj nazwa tego pliku musi mieć taką samą nazwe jak poprzednia aby gra ją wykryła pobrała i zastąpiła.) Potem przechodzisz do naszego pliku update.ini w wersji zmieniasz na wyższą np. z 2,4 na 2,5 Przykład: https://gmclan.org/up7589_4_Poradnik_1_01.html v1.01 - mała poprawka Mam nadzieje, że o niczym nie zapomniałem. Męczyłem się z tym Httpdownloader niestety nic nie wyszło to potem musiałem ogarnąć 39dll.dll troche mi to zajęło. O błędach proszę mi zgłaszać. Dla wielu plików: Jeszcze pracuje jak to ogarnąć. Może ktoś na forum mi pomoże? (bo wiem jak to zrobić ale jest jeden problem)
  11. @UP widziałem ale przecież pewnie jest takich wiele więcej.
  12. Zgadzam sie z Utermlko (Sorry jeżeli przekręciłem twój nick). Pewnie wykorzystałeś jakiś inny tutorial z yoyogames lub po prostu ściągłeś gotowy. Wrzucaj gry do swojego folderu gmc.
  13. Piotrek1910

    Wasze telefony

    Mam podobnie Samsung galaxy mini - Zrootowany, Android 2.3.6 soft niebramowany :D. Rooma nie instaluje ponieważ są częste błedy jakieś z nimi. Masz konto na galaxymini.com.pl?
  14. Piotrek1910

    Wasze telefony

    Witajcie tutaj chwalicie się swoimi telefonami które macie aktualnie i których już nie używacie. To ja pierwszy: 1.Sony ericson(sorry nie wiem jak to się pisze) w800i. 2.Samsung galaxy mini s5570 - aktualnie.
  15. O dzieki. Chodziło mi o to, że nie mam przycisku ok. Nie pomyślałem, że można też enterem. Add: yeah 300 post.
  16. Nie chwaląc się dostałem ptasie mleczko. :D
  17. Jest działa dzięki. Dał bym ci punkt lub piwko jak na innych forach lecz niestety na tym forum tego nie ma :( Edit:Aaa, sorry za multipost zapomniałem. :/
  18. Wiesz co coś mi tu nie działa. Zmieniłem go na tak: GML if(mouse_x >= x-10 && mouse_x <= x-10+Bo2 && mouse_y >= y+50 && mouse_y <= y+50+Bo2 && mouse_check_button_pressed(mb_left)) { room_goto(room5); } Lecz też nie działa albo kod jest źle napisany albo ja niepotrafie go użyć :( Czy może masz jakiś przykład?
  19. Witajcie powoli wracam do gma no i pracuje nad czymś nowym. Więc mam do was dwa pytanka: 1.W jednym obiekcie w draw mam kod GML draw_text(x+220,y,"Dostepne:") draw_sprite(Bo2,1,x-10,y+50) draw_sprite(SMKZ,1,x+150,y+200) i do obrazków bo2 i smkz chciałem zrobić tak, że jak się kliknie na nie to mnie przeniesie na inny room. (oczywiście każdy obrazek osobno) Nawet nie wiem jak się do tego zabrać. Próbowałem tak: (w obiekcie o którym mówie) GML bo22 = draw_sprite(Bo2,1,x-10,y+50) smkz2 = draw_sprite(SMKZ,1,x+150,y+200) i w innym obiekcie dałem Left Button i w tym kod: GML global.bo2 = room_goto(room5) Wiem wygląda to ohydnie :/ Czy macie jakiś inny pomysł? 2.Moje drugie pytanie to czy da się zrobić tak by pisać bez użycia get_string. Wydaje mi się, że kiedyś widziałem to na forum.
  20. Pobierz jeszcze coś takiego: http://www.oracle.com/technetwork/java/jav...ds-1859576.html Zainstaluj to i wyznacz miejsce (w gm: studio) w którym to zainstalowałeś.
×
×
  • Dodaj nową pozycję...