Skocz do zawartości

MagnusArias

Użytkownicy
  • Postów

    442
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez MagnusArias

  1. Pała, ponieważ: - Grafika (trudno to jakimś cudem nazwać) - Brak fabuły - Takie coś to każdy może w mniej niz 30 minut zrobić (nie liczac osób jak np copoconaco, Dawidds czy kto inny) Byłoby 3/5, gdybyś zrobił mozliwość gry przez internet.
  2. Po co ci w kodzie kilka razy then? Jak piszesz nawiasy {}, to już nie trzeba pisać then... Używamy tego do małych rzeczy, do jednego warunku czy coś... I ta, zamiast directory powinno być direction(czy jak tam masz).
  3. A nie lepiej GML if ( instance_number(obj1) = 0 && instance_number(obj2) = 0 && instance_number(obj3) = 0 ) then room_goto_next();
  4. Masz źle ustawione originy, zły kąt obrazka czy coś...
  5. To zamiast pierwszej linijki wpisz GML image_single = direction * image_number/360;
  6. Asteroids... Mi się to kojarzy z rzutem z góry i takim małym stateczkiem, którym latasz i strzelasz :P Chyba dobrze kojarzę Łap kod: GML (Step statku) image_angle = direction; // Wymaga wersji PRO switch(keyboard_key) { case vk_left: direction-=6; break; case vk_right: direction+=6; break; case vk_up: if speed < 10 { speed+=2.666 } else speed=10; break; case vk_down: if speed > 0 { speed-=1 } else speed = 0; break; case vk_space: var a; a = instance_create(x+lengthdir_x(10,direction),y+lengthdir_y(10,direction),oPocisk) a.direction = direction a.speed = 15; break; } GML (Create pocisku) speed = 15 Wszystko...
  7. Stwórz sobie dodatkową zmienną i odejmuj z niej czas alarmem Jeśli alarm[0] będzie równy 0 wtedy zmien image_alpha tego tekstu... A jak cos dostaniesz to znowu dodaj do czasu ilośc sekund...
  8. Toż to najprostsza rzec jaką można samemu zrobić... GML //CREATE kasa = 0; //Kolizja z pieniazkiem kasa += floor(random(20)) with(oKasa) {instance_destroy();} //DRAW draw_text(view_xview+6,view_yview+6,'Kasa: '+ string(kasa));
  9. MagnusArias

    RPG BUILDER 3D

    http://rpg-builder-3d.software.informer.com/ Pierwszy wynik w google... Otworzysz po prawo jest guziczek z napisem Download czy cuś...
  10. Lub event "Mouse Left pressed"
  11. 3/5, bo: - instalator - mało objaśnień do funkcji... Btw, gdzie zmienić tekst? o_O
  12. JAK zmienną hp mas w obj_1, a używasz jej w obj_2, to musisz pisać zawsze obj_1.hp -= 10
  13. TO nie możesz w stepie wpisać kodu GML if health <= 0 then instance_destroy();// W destroy to co juz pisałem...</span>
  14. Tego używamy tylko wtedy, jeśli chcemy zmienić czcionkę i/lub jej kolor, ewentualnie ustawienie :P Btw, Pieter, coś ty sobie ustawił nad rangą o_O
  15. W evencie kolizji naszego statku z wrogim samolotem wpisz GML with(other) {instance_destroy();} instance_destroy(); Następnie w evencie Destroy wpisz GML effect_create_above(ef_explosion,x,y,1,c_orange) Efekt stworzy się na miejscu rozbitego statku Pisałem z fona, więc nie jestem całkowicie pewien czy zadziała...
  16. Muuuuuczek, a nie lepiej od razu w Draw? GML var pisz; pisz = false; // Dałem to tylko dlatego, żeby raz kliknąc, a potem ciągle żeby pisało... if (keyboard_check_pressed(vk_space) && pisz = false { draw_text(60,60,'Jakis dowolny text'); pisz = true; }
  17. Jak tak napiszesz, to w każdym zombie sie stworzy krew... GML (objpocisk gt kolizja z obzombie) with(other) {instance_create(x,y,ob_krew)}
  18. @Lordis Nie ładnie to tak kopiować z przykładu Pietera i mówić że to własne... Dokładnie to jest skrypt "draw_health" (btw. "przykłąd walki a'la Tibia")
  19. MagnusArias

    string w system();

    #include <iostream> #include <string> int_main(); { string nZmienna; cin >> nZmienna; system(nZmienna); } Wg mnie takie coś powinno działać, chociaż nie używałem funkcji system() :P
  20. Pierwszy wymiar - Wysokość, drugi - szerokość obrazka, Widok od boku :P Animacje, nie pojedyncze obrazki :P Potrzeba: - Postać idąca w prawo (16x16, lub 32x32, koloru turkus lub jasno-zielony) - Postać skacząca (wymiary jak wyżej) - Rzucająca czar (ruch rękami do tyłu, a potem do przodu) Jakiś tileset z ziemią obrośniętą od góry trawą. - Kilka grafik wrogów (wymiary takie same, najlepiej żeby miały kolory czerwony, niebieski, i szaro_czarny xD) - Trampolina (ten sam wymiar, może być 16x32) - Guziczek na ziemi (16x16 tylko!) - Drzwi (32x16) - Zwisające kolce (wymiary max. 32x32) - Coś jak teleport (Wzorując się na Diablo II, 32x16) - Platforma jeżdżąca w bok :P (16x32 i 16x16) - Skrzynka , żeby ją można było przesunąć (max 32x32) I to by było na tyle. Kredki gwarantowane ;D Btw. Nie chce odsyłania do wujka Google :(
  21. Hmm... Początkowo patrząc na to pomyślałem że to Gm... Jednak nie :D Daję 5/5, bo jest C++
  22. A nie prościej dopisac na początku linijkę #include <conio.h> a potem na samym końcu wpisac getch();
  23. GML show_message_ext(str,but1,but2,but3) Masz za mało argumentów w tym... Dopisz jeszcze jakies np GML wybor = show_message_ext('Prosze, pomoz mi','','Dalej','') if wybor = 2 { //pokazuj nastepne wiadomosci za pomoca show_message_ext }
  24. MagnusArias

    Buttony do sygnatur

    I w filmie był Mamrot (np. Ranczo :) )
×
×
  • Dodaj nową pozycję...