Skocz do zawartości

I am Lord

Użytkownicy
  • Postów

    4 891
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    53

Treść opublikowana przez I am Lord

  1. I am Lord

    Galeria Grafik

    A po co ją rysować skoro w grze pewno jej nie będzie widać?
  2. I am Lord

    Galeria Grafik

    Ten sprit skojarzył mi się z Dukem w wersji western z "Duke Nukem: time to kill". Kapelusz fajny.
  3. jeszcze większa optymalizacja: Ta wypełnia mapę z odstępem 1 kratki z lewej i 2 z prawej od obramowania tak jak wasze. GML var i, j, rnd; for ( i = 16; i < room_width - 32; i += 16 ) { rnd = 14 + floor( random( 3 ) ); for ( j = room_height-16; j > rnd * 16; j -= 16 ) instance_create( i, j, Bloczek ); } a tu by rysowało całkowicie od lewej do prawej: GML var i, j, rnd; for ( i = 0; i < room_width; i += 16 ) { rnd = 14 + floor( random( 3 ) ); for ( j = room_height-16; j > rnd * 16; j -= 16 ) instance_create( i, j, Bloczek ); } https://gmclan.org/up539_12_generatorek3.html
  4. I am Lord

    CMOS battery low

    No to pozostaje zworka.
  5. I am Lord

    CMOS battery low

    Wyjąć baterię i poczekać jakieś 15 minut zanim się ją włoży oczywiście kompa musisz mieć odłączonego od sieci. Jak nic nie da to jeszcze przełożyć zworkę ale gdzie i jaką to zależy od płyty głównej, w instrukcji powinno być. U mnie akurat jest tylko jedna zworka przy baterii i w dodatku koło niej jest nadrukowane clear CMOS.
  6. I am Lord

    CMOS battery low

    Tylko nie próbuj wyciągać baterii na na siłę. Tam jest z którejś strony mała przestrzeń w uchwycie do której trzeba włożyć płaski wkrętak i podważyć, bynajmniej jest tak u mnie.
  7. I am Lord

    CMOS battery low

    Bo bios pada to normale pewno jego ustawienia też zaliczyły resa. System operacyjny nie ma tu nic do rzeczy.
  8. I am Lord

    CMOS battery low

    Pytałem serio bo po prostu mnie to zaciekawiło ile trzyma taka bateria. Źle odczytałeś mój zamiar, widocznie mogłem nie dodawać lola :P
  9. Podobieństwo MC do Terrari kończy się na niszczeniu klocków.
  10. I am Lord

    CMOS battery low

    Ilu letnia twoje płyta główna jest że masz ten komunikat lol?
  11. Mnie zastanawia czemu słabe gry mają przeważnie więcej komentarzy od tych lepszych :o
  12. to ściągnij GMa 8.1 lite opłaca się o wiele bardziej bo dużo funkcji odblokowali.
  13. Można przechwycić różnicę w czasie pomiędzy aktywacją a deaktywacją i przesunąc taką instancję po pathu o dokładnie ten okres czasu. Wtedy nie trzeba się martwić o to że same się nie aktywują, gracz je aktywuje i to wystarczy Dało by chyba radę zrobić jakieś instancje kontrolujące takie zdarzenia działające podobnie jak zwykłe żyjące. Niech taka instancja kontrolująca będzie postawiona w np. lesie i ma zdefiniowanie z góry jakieś konkretne wydarzenia, które będą zachodziły kiedy gracz podejdzie na pewną odległość i nieświadomie aktywuje ten kontoler np: niech instacja wilka ma zmienną określającą to jak bardzo mocno wilk jest głodny w procentach, glod = 0% -- zdarzenie 1 - symulacja zabijania zająca przez wika -- a. aktywuj instancję wilków i zająców w promieniu 1000px od kontrolera ( ten punkt jest wymagany by przeprowadzić dalsze obliczenia ) b. sprawdź w tym promieniu populację zająców i wilków c. gdy zająców jest dużo więcej od wilków i średnia glod tych wilków > 65% to zabij losową liczbę tych zająców, postaw w ich miejsce zdechłe ciała a wilkom wyzeruj glod. -- zdarzenie 2 - wilki padaja z glodu -- a. aktywuj instancję wilków i zająców w promieniu 1000px od kontrolera b. sprawdź w tym promieniu populację zająców i wilków c. gdy zająców jest dużo mniej od wilków i średnia glod wilków > 90% to zabij losową liczbę wilków, postaw w ich miejsce zdechłe ciała. Oczywiście tutaj mogą się pojawić problemy z optymalizacją więc niech te zdarzenia nie zachodzą zbyt często. :P
  14. Hmm z tymi żyjącymi obiektami to może by zrobić coś podobnego jak to zrobili Piranha Bytes z Gothickiem. Ludzie i moby mieli z góry zdefiniowane różne stany, które się zmieniały w zależności od pory dnia i postępów gracza. Tymi stanami to np mogło by być coś takiego: stan 1 - gościu śpi w domku w przedziale czasowym 23:00-7:00 stan 2 - gościu jest w domu i coś tam robi 7:00 - 12:00 stan 3 - gościu jest po za domem i chodzi po pathu 12:00 - 23:00 No i teraz jak gracz jest oddalony od niego to deaktywujemy go, kiedy gracz podejdzie to aktywujemy i zmieniamy mu ten stan w zależności od tego o jakiej porze tej aktywacji dokonano. Przykładowa sytuacja: Gracz spotyka gościa w domu o godzinie 8:00, oddala się od niego i gościu się deaktywuje. Mija parę godzin, teraz jest godzina 17:00. Gracz podchodzi do domku, w którym jest deaktywowany gościu i się aktywuje jednocześnie sprawdzając porę dnia. Sprawdza i jest 17:00 więc uruchamia się mu stan 3 przenosimy instancję gościa w jakieś randomowe miejsce na pathu tylko w takie by gracz nie był w stanie zobaczyć jego teleportacji. No i co się dzieje, gracz wchodzi do domku i gościa nie zastaje. Więc ma odczucie że postać tego gościa "żyje".
  15. Nie obsługuje nie wiem gdzie to wyczytałeś :P mouse_check_button będzie działać mam to w mojej grze.
  16. nie zauważyłem to zmień na mouse lol. mouse_check_button powinno działać.
  17. No ale co nie działa to?
  18. napisz sobie skrypt sprawdzający czy myszka jest w określonym prostokącie: GML // mouse_rect_enter(x1, y1, x2, y2) return ( mouse_x > argument0 && mouse_x < argument2 && mouse_y > argument1 && mouse_y < argument3 ); i teraz za jego pomocą możesz sprawdzić czy został naciśnięty dany obszar myszką np tak: GML if ( mouse_check_button(mb_left) ) { if ( mouse_rect_enter( 50 ,200, 150, 250 ) ) ) { instance_destroy(); break; mouse_clear(mb_left); } if ( mouse_rect_enter( 200, 200, 300, 250 ) ) ) { game_end(); break; } }
  19. zrób tę tablice inv globalną bo tylko tak to moje może zadziałać. Jak nie chcesz wszędzie dopisywać global. wstaw gdzieś przed użyciem tablicy: GML globalvar inv; // średnik jest ważny :P</span> Przedmiot to jest obj kratki w plecaku?
  20. GML if ( mouse_check_button( mb_left )) { var _inst; _inst = instance_position( mouse_x, mouse_y, Przedmiot ); if ( inv[_inst.moj_numer] != noone ) { x = _inst.x y = _inst.y } }
  21. Gdyby było lokalne to przy inventory o wielkości 20 kratek tworzyły by się 20 tablic z tylko 1 wpisem w każdej z nich.
  22. Ale to wtedy nie ma najmniejszego sensu. Po za tym istnieje globalvar więc skąd wiesz? :P
  23. Z tego co widzę to każda kratka jest osobną instancją więc możesz znaleźć id kratki na pozycji myszki za pomocą instance_position: GML if ( mouse_check_button( mb_left )) { var _inst; _inst = instance_position( mouse_x, mouse_y, object0 ); if ( inv[_inst.moj_numer] != noone ) { // kliknieta LPM kartka jest wolna } } inv[] jest globalne?
  24. a zmienna GML id to na co jest? Przecież każdy obiekt ma ją inną.
×
×
  • Dodaj nową pozycję...