Skocz do zawartości

MB22

Użytkownicy
  • Postów

    51
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez MB22

  1. MB22

    blad

    GML global.q=0 global.maxq=10 if global.q < global.maxq { global.q+=1 } global.q = global.nrq and global.pg and global.sq and global.wlvl[global.nrq, global.pq, global.sq, global.wlvl] if global.level >= global.wlvl {q = true;} else {q = false;}
  2. MB22

    blad

    Tworze system questów i w kodzie mam zapisane: GML if global.level = global.wlvl//jezeli level jest równy wymaganemu levelowi { q=true } else if global.level > global.wlvl { q=true } else if global.level < global.wlvl { q=false } Po właczeniu gry wyskakuje błąd: GML ___________________________________________ COMPILATION ERROR in Script: q_system Error in code at line 11: if global.level = global.wlvl ^ at position 2: Only 1- and 2-dimensional arrays are supported. Co tu jest zle?
  3. Objekty pojawiaja sie na paskach tylko poza szerokoscią 640 i wysokością 480 (poza wielkoscia viewa), a w srodku tych współrzednych nie prznikaja przez nie. Wielkosc roomu ma 1280x960.
  4. Zrobiłem pasek zycia, many, expa i podczas chodzenia bohaterem po mapie przez te paski przenikaja inne objekty. Paski sa robione w drawie. Jak zrobić żeby nie przenikały?
  5. 1. Jak zrobić, że jak global.hp<global.maxhp i jak global.mana<global.maxmana to co sekunde dodaje sie 1 zycie i 1 many? 2. Jak zrobić paski życia i many pośrodku których jest napisane np. 99/100hp? 3. Jak zrobić pasek doświadczenia, że jak zdobędziemy np. 10% całkowitego doświadczenia potrzebnego do nastepnego lvl to na fioletowo zapełni się 10% paska. I zeby na środku paska pisało np. 20/200 exp? 4. Jak zrobić że po zabiciu potworka wypadaja 1-4 itemy sposrod 10 ktore moga z niego wypaść i komputer sam je wylosuje (i że jest iles procent szans na to ze dany item wypadnie) Z góry dzięki
  6. Działa. Dzieki. Mam jeszcze tylko jedno pytanie. Jak zrobić żeby po wybiciu 20 lvl'a nie mozna bylo wybic kolejnego lvl'a. I czy da sie zrobic ze po wybiciu 20 lvl'a znika napis Draw GML draw_text(10,24,"Doświadczenie:"+string(global.experience)+"/"+string(global.maxexp));
  7. Po wpisaniu takiego kodu GML if ((global.level < 10) and (global.experience >= global.maxexp)) { global.level+=1; global.maxexp*=2; global.experience=0; global.maxhp+=100; global.hp=global.maxhp; global.maxmana+=50; global.mana=global.maxmana; } else if ((global.level == 10) and (global.experience >= global.maxexp)) { global.level=11; global.maxexp =50000; global.experience=0; global.maxhp+=100; global.hp=global.maxhp; global.maxmana+=50; global.mana=global.maxmana; } else { global.level+=1 global.maxexp+=50000; global.experience=0; global.maxhp+=100; global.hp=global.maxhp; global.maxmana+=50; global.mana=global.maxmana; } level caly czas rosnie (bez rozwalania potworow)
  8. a jak zrobic zeby np do 10 lvl maxexp zwiekszalo sie razy 2, a na 11 zeby maxexp=50000 i poźniej o 50000 wiecej co 1 lvl?
  9. Mam problem gdy mam 1 lvl i rozwalam potworka to postac przechodzi na 2 lvl ale gdy potem rozwale pare potworkow to nie wybija 3 lvl tylko expierience sie cofa do 0 Step GML if (global.experience >= global.maxexp) { global.level = 2; global.maxexp = 200; global.experience = 0; global.hp = 200; global.maxhp = 200; global.mana = 100; global.maxmana = 100; } if ((global.level = 2) and (global.experience >= global.maxexp)) { global.level = 3; global.maxexp = 400; global.experience = 0; global.hp = 300; global.maxhp = 300; global.mana = 150; global.maxmana = 150; }
  10. MB22

    Mana

    Jak zrobić, że po 5 sekundach doda się 1 punkt many, ale tylko wtedy gdy mana jest mniejsze niz 100
  11. MB22

    Grafika do gry top down

    pixelart niech bedzie
  12. MB22

    Grafika do gry top down

    Witam. Potrzebuję grafiki do gry top down: wojownik (będe wdzięczny za ruchomego) mag (będe wdzięczny za ruchomego) kapłan (będe wdzięczny za ruchomego)
  13. Robie gre wyscigowa i mam problem. Nie wiem jak zrobic przyspieszanie ( ze samochod nie jedzie caly czas tak samo) i ograniczenie predkosci, zmienianie biegow, hamowanie, jazda do tylu , skrecanie ( ze samochod nie obraca sie od razu o 90 stopni). Z gory dzieki
  14. Potrzebuję grafiki bolidów Formuły 1 z sezonu 2010. Wszystkich 12. Najlepiej z napisami itp. Rozmiar 80*40 Z góry wielkie dzięki
  15. Jak zrobic zeby na gorze ekranu gry bylo napisane ile bohater ma zycia i many( ale zeby np. po tym jak uzyje ataku odjelo mu iles many) Z gory dzieki
  16. MB22

    Blad

    Wyskakuje mi blad: FATAL ERROR in action number 1 of Create Event for object Wojownik: COMPILATION ERROR in code action Error in code at line 7: strona=1;//1- odwrócony w prawo, -1 odwrócony w lewo at position 2: Program ends before end of the code.
  17. MB22

    Blad

    Robie gre platformowa multiplayer na 2 osoby na jednym kompie. Ale przy tworzeniu wojownika mam blad: GML if direction = 0 { instance_create(x,y,Miecz) } else if direction = 180 { instance_create(x-100,y,Miecz) } kiedy naciskam 1 miecz tworzy sie po lewej stronie wojownika a po nacisnieciu strzalki w prawo nadal miecz tworzy sie po lewej stronie. GML if keyboard_check(vk_right) { direction=0; sprite_index=Wojownik_r; speed=5; } else if keyboard_check(vk_left) { direction=180; sprite_index=Wojownik_l; speed=5; } Chcialbym aby po nacisnieciu strzalki w prawo miecz tworzyl sie po prawej stronie wojownika. Prosze o pomoc i z gory dzieki
  18. do tego trzeba miec wersje pro??
  19. Jak zrobic takie przyedzielenie ekranu na 2 czesci jak w grach multiplayer dla 2 graczy??
  20. Tworze gre rpg i mam proble, poniewaz nie wiem jak zrobić: 1. że co level, powieksza sie ilosc zadawanych obrazen. 2. Oraz nie wiem jak zrobic takie cos ze sie czeka 3 sekundy na wykonanie kolejnego strzalu Bardzo prosze o pomoc Z góry dzieki
×
×
  • Dodaj nową pozycję...