Skocz do zawartości

M@ILOSZ

Użytkownicy
  • Postów

    333
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez M@ILOSZ

  1. M@ILOSZ

    MySkate I

    Ha ha ha!!! Screeny w .rar!!! Może jeszcze na hasło, co?
  2. Gościu, Linea to taki preparat na odchudzanie co go reklamują w TV.

    Uważaj, bo cie pozwą za wykorzystanie nazwy :)

  3. @Kargul A co to za problem?? Stwórrz zmienną, który budynek jest wybrany i zależnie od tego maluj tekst.
  4. Tak, będzie się to kumulowało ze sprite index. (Musiałem takie rozbudowane zdanie zamiast 'Tak' napisać bo bym warna dostał.)
  5. Oj, czasem jak używa się image_speed, sprite_index itd. to tak jest lepiej. Czasem.
  6. To zrób obliczenia w o_u_br a w o_ou_br wstaw tylko kod drawowania: GML draw_text(0,0,my_obj.hp) Tylko musisz cześniej mu zdefiniować my_obj np. w o_u_br w create dajesz: GML my_obj = instance_create(0,0,o_ou_br) my_obj.my_obj = id E: Pomyliłem się, już jest dobrze
  7. Chmm: rodzaj_broni = "ak 47"? GML if amunicja > 0 { amunicja -= 1 instance_create(obj_kulka,x,y) } ? Na przyszłość piisz jaśniej, ok?
  8. Jak zrobiłeś sterowanie? Ja zrobiłem na chybcika przykład i nie mam żadnego błędu. A może masz całe sterowanie w evencie step? Jeśli tak to problemem może być to że komputer najpierw ustawia speed na np. 5 (po wciśnięciu strzałki) a potem, przy kolizji ustawia na 0. Edit: Nie, u mnie i tak nie ma żadnego błędu, jak zrobiłeś sterowanie?
  9. Ja bym to zrobł tak (w step) GML if collision_line(x,y,x+32,y,murek_obj,false,1) and keyboard_check(vk_up) and keyboard_check(vk_left) { if collision_line(x,y,x,y+32,murek_obj,false,1) { y -= 1 } else { x -= 1 } } I to działa tylko gdy masz wciśnięte naraz strzałki w górę i w lewo, i jak masz obiekt o wymiarach 32x32.
  10. No, no, mów dalej. Edit: Dobra, zakapowałem fresh-cie. To się powinno udać. Edit2: A jak mam to wpisać do variable_local_exists()? Bo tam musi to być w formie stringu, a chciałbym coś takiego if variable_local_exists("sav"+string(scroll)) Edit3: A nieważne. Już sobie poradziłem.
  11. Nie jestem pewien czy mój problem jest taki prosty, lecz zawsze bezpieczniej go umieścić tu. Posiadam taki kod w create: GML //pierwsza zmienna sav_to = file_find_first('*.txt',fa_volumeid) sav_nr = 0 sav0 = sav_to sav_to = file_find_next() //cała reszta while (sav_to != "") { sav_nr += 1 variable_local_set("sav"+string(sav_nr),sav_to) sav_to = file_find_next() } Tworzy on jedną zmienną 'sav0' i tyle zmiennych 'sav1','sav2','sav3' itd. ile jest plików tekstowych w katalogu z grą. A te zmienne przechowują ich nazwy, ale tego się chyba domyśliliście. I tu mam problem gdyż chciałbym wyświetlić nazwy tych plików w evencie draw tego samego obiektu, ale bez końcówki '.txt'. Pierwszy, najprostszy sposób jaki mi przyszedł do głowy: GML sav_draw = string_delete("sav"+string(scroll),string_length("sav"+string(scroll))-1,1) draw_text(x+96,y+320,sav_draw) Nie działa bo GM traktuje nazwę zmiennej jak string, a nie jak nazwę zmiennej. A, bym zapomniał: zmienna 'scroll' jest od tego aby można było przewijać listę w dół i w górę (naraz na ekranie są widoczne tylko cztery nazwy plików) i ma postać liczby. PS: Pierwszy :) (dobra, dobra, taki żart)
  12. M@ILOSZ

    Pomniejszanie

    Ja sie tam nie znam ale to powinien umieć każdy manager zdjęć. Np. Office Picture Manager z MS Office 2007 (ten na pewno) albo moze XnView (ten to nie wiem).
  13. Czy ja jestem ciemny, czy nie ma tu żadnych szczegółów?? OK, zorientowalem sie juz sam. Gościu podaj szczegóły.
  14. Ja też oceniam surowo i sprawiedliwie. Masz 1.

    Dlaczego? "Nie jesteś miły i nawet nie masz takiego zamiaru".

    PS: nie oceniał mojej gry.

  15. I co z tego? Nie musisz jej lubieć. Ale to ci nie przeszkadza w robieniu na nią gier. Wystarczy robic je w GM 7. Ja tam bojkotuje gry które mi nie chodzą bo mam Viste i stawiam im 1. Nie zależy ci na mojej ocenie?
  16. A nie prawda, ja nie zaczynałem od CtC! Podobno się na Viście nie uruchamia a ja mam Viste. Ludzie!!! Róbcie gry na Viste!!! To nie prawda ze nikt jej nie używa! A po za tym jak gra chodzi pod vistą to będzie chodzić pod Sevenem.
  17. if variable_local_exists('to_draw')[/font][/size] { if global.points > 0 { for ( i = 1; i > string_height( to_draw ); i -= 1 ) { if ( string_char_at( to_draw, i ) = "0" ) { draw_sprite( _0, 0, x + 64*i, y ); } if ( string_char_at( to_draw, i ) = "1" ) { draw_sprite( _1, 0, x + 64*i, y ); } if ( string_char_at( to_draw, i ) = "2" ) { draw_sprite( _2, 0, x + 64*i, y ); } if ( string_char_at( to_draw, i ) = "3" ) { draw_sprite( _3, 0, x + 64*i, y ); } if ( string_char_at( to_draw, i ) = "4" ) { draw_sprite( _4, 0, x + 64*i, y ); } if ( string_char_at( to_draw, i ) = "5" ) { draw_sprite( _5, 0, x + 64*i, y ); } if ( string_char_at( to_draw, i ) = "6" ) { draw_sprite( _6, 0, x + 64*i, y ); } if ( string_char_at( to_draw, i ) = "7" ) { draw_sprite( _7, 0, x + 64*i, y ); } if ( string_char_at( to_draw, i ) = "8" ) { draw_sprite( _8, 0, x + 64*i, y ); } if ( string_char_at( to_draw, i ) = "9" ) { draw_sprite( _9, 0, x + 64*i, y ); } } Ja jestem za cienki, macie tu skrypt wyswietlania.
  18. Dam nawet was dwóch. Ale mam jeszcze małe pytanko, jak zrobić żeby licznik był wyrównany do prawej, czyli mniej więcej tak: 1023471983047 13241234 2343 34 itd. Nie chodzi o to żeby był przy prawej krawędzi gry bo to potrafie ale żeby w ten sposób liczby pokazywało.
  19. Och dzięki, uratowałeś moją gre przed tym by miała nieciekawy licznik :)
  20. Zrobiłem sobie 10 spritów, każdy odpowiadający cyfrze (1,2,3,4,5,6,7,8,9,0) i mam pytanie: Jak to zrobić żeby zamiast drawować tą liczbę zwykłą czcionką (np.10042324) to podmienić każdą cyfrę na sprite? Z up thx za odp xD :)
  21. A wiecie że Mario był w pierwszej swojej grze stolarzem a nie chydraulikiem?

  22. Miśkowi chodziło o to żebyś tą zmienną dał w game start: GML gadanie = true A wogle to liczy się też wielkość liter w nazwach zmiennych.
  23. Mozesz zdefiniować zmienną globalną: global.gadanie w jakimś innym obiekcie który ustawisz tylko w pierwszym roomie i ta zmienna globalna będzie przechodzila do nastepnego roomu. A zmiennych nie musisz definiować w kreate, możesz gdzie chcesz ale musisz ją zdefiniować zanim jej uzyjesz. A wogle to masz, pocztaj. Sprawdź tez reszte dokumentacji. E: A wogle rob jak ci misiek każe, szybszy był. Gnysek mi uświadomił że mój pomysł był lepszy.
  24. No ale właśnie chodzi o to że chciałem sie upewnić, może ktoś wie. A jak sam sprawdzam to nie mam pewności czy nie popełniłem błędu gdzieś indziej.
  25. Fajnie, działa. Mam jeszcze jedno pytanie: Czy jak teraz użyję tej funkcji np. tak: zmienna = instance_nearest(x,y,grupa_obiektów)//dajmy że najbliżej jest obj1 zmienna.speed = 5 To zmieni ona speed tego obj1 czy spali mi komputer :lol: ? Czy może jeszcze coś innego?
×
×
  • Dodaj nową pozycję...