Skocz do zawartości

ediepl

Użytkownicy
  • Postów

    1 626
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez ediepl

  1. Niema to jak stworzyć grę z przykładów, creditsy będą dłuższe od listy osób znienawidzonych przez Kaczyńskiego :jezor: .
  2. Tak tamten stary wykasuj i zastąp tym, dodaj do tablicy jeszcze jedną zmienną "mam" żeby sprawdzać czy ma tą broń, dopisz kod na zmianę broni i gites. EDIT: Już nie wspominając o zmiennych typu ammo które też wypadało żebyś dodał.
  3. Napisałem w komentarzach co czym jest, radze zaczęć od początku naukę z GM. PS: Kod jest tak prosty że nawet bedziom by go zrozumiał...
  4. Dobra: GML (CREATE) //bron 1 bron[0,0] = "pistolet"; //nazwa broni bron[0,1] = sound1; //dźwięk wystrzału bron[0,2] = sprBulet1; // sprite naboju bron[0,3] = room_speed/5; // liczba strzałów na sekunde //bron 2 bron[1,0] = "karabin"; //nazwa broni bron[1,1] = sound2; //dźwięk wystrzału bron[1,2] = sprBulet2; // sprite naboju bron[1,3] = room_speed/10; // liczba strzałów na sekunde //itd //zmienne gun_holding = 0 //aktualnie trzymana broń</span> GML (GLOBAL LEFT BUTTON) if alarm[0] <= -1 { var bullet; bullet = instance_create(x,y,objBullet); bullet.sprite_index = bron[gun_holding,2]; sound_play(bron[gun_holding,1]); alarm[0] = bron[gun_holding,3]; } Resztę dorób sobie sam.
  5. Zasłużyłeś na facepalma ale nawet nie chce mi się szukać obrazka. Miałeś stworzyć tablice a nie objekt i musisz zmodyfikować ten kod.
  6. Nikt ci tego nie przerobi, ale wystarczy że stworzysz tablice 2-wymiarową i pierwszy parametr to nr broni a drugi to ilość dmg, dźwięk, nabój itp np. GML bron[0,0] = 15; bron[0,1] = sound1; bron[0,2] = sprBulet1;
  7. ediepl

    The Groust

    Łap https://gmclan.org/up7191_12_The_Groust.html kod jest tak dziwny że nawet ja go nie rozumiem :crosseyed: PS: Kod jest do użytku dowolnego(z tego co pamiętam coś jest z przykładów), ale co do grafik to nie wiem bo są kimonka.
  8. Może najprościej będzie na tablicy dwuwymiarowej np: jezyk[język(0),tekst(0)] = "Witam" , jezyk[1,0] = "Welcome"
  9. ediepl

    The Groust

    Ludziu ty mój, przedto ja kodze cały czas(ale nie to). Nie mam fabuły żeby to skończyć, ale mogę dać projekt jak ktoś by chciał skończyć :)
  10. ediepl

    Shot

    A pociski zapewne z głowy wylatują?
  11. ediepl

    The Groust

    Obawiam się iż ta gra może nie powstać milordzie :jezor:
  12. ediepl

    Konsola w wątku.

    Po pierwsze to \n, a po drugie nie chodziło mi o to żeby "Edie join the game" było na dole tylko "cześć", chodzi o to że jeszcze nie "potwierdzony" tekst enterem był zawsze na dole.
  13. Bo alarm się resetuje, powinno być: GML dealDMG = true; if alarm[0] <= -1 { alarm[0] = room_speed * 2; }
  14. ediepl

    Konsola w wątku.

    Źle mnie zrozumieliście, chodzi mi o to że pisze coś w konsoli(np: "cześć") nie naciskając entera i nagle wchodzi gracz to tekst się łączy ("cześćEdie join the game").
  15. ediepl

    Konsola w wątku.

    Może dam kod DWORD WINAPI ThreadProc() { while(1) { string tekst; cin >> tekst; clearbuffer(0); writebyte(8,0); const char* messageconst=tekst.c_str(); char* charmessage=const_cast<char*>(messageconst); writestring(charmessage,0); for(int i=0; i<=maxplayers; i++) { if(Players[i].InUse) { sendmessage(Players[i].Sock, "", 0, 0); } } } return TRUE; } DWORD threadID; HANDLE hThread = CreateThread( NULL, 0, (LPTHREAD_START_ROUTINE)ThreadProc, 0, 0, &threadID ); Wszelki tekst jest wypisywany cout.
  16. ediepl

    Konsola w wątku.

    Witam, mam problem - przepisuje serwer do C++ i mam problem z konsolą ponieważ zatrzymywała ona cały program, więc dałem ją do innego wątku, ale teraz jeśli coś napiszę i wyświetli się jakiś text to wychodzi coś takiego "jakiś textGracz edie dołączył do gry." i nie wiem jak zrobić żeby przechwytywany tekst był zawsze w osobnej lini?
  17. ediepl

    "hłopki"[tds]

    L3s od Phoenix'a - bardzo dobry, używam go w moim aktualnym projekcie i spisuje się super, właściwie to chyba najlepszy system oświetlenia dla GM.
  18. yyy draw_background!?!? Polecam dokumentację, a jeśli nie chce ci się jej czytać to przynajmniej nie pisz głupich postów.
  19. GML plik = file_text_open_read("plik.txt") str = file_text_read_string(plik) file_bin_close(plik) if str = "Uciekajcie, bracia! Oni chca nas nabic na pal!" { //akcja }
  20. A dodałeś do alarmu kod na odbieranie atak?
  21. ediepl

    "hłopki"[tds]

    Latarka przenika przez ściany, za multi nawet się nie bierz no chyba że co-operacja na 2 osoby. Jak na pierwszą grę wygląda super :thumbsup: .
  22. 2. mp_potential_step 3. collision_line
  23. ediepl

    Shot

    Pobrałem bo myślałem że coś się zmieniło od od ostatniej wersji a kicha, jest jeszcze gorzej 1 Ten błąd występuje po wybraniu mapki city 2. Boty nie zabijają playera i są głupie. 3. Player nie może zabić botów. 4. Wogule dużo by tu wymieniać, boty są najbardziej zbugowną częścią tej gry. EDIT: I pociski cały czas wylatują z jego głowy.
  24. W szkołach na informatyce powinni uczyć obsługi google, nazwa dll'a to gmftp.
  25. Ładnie tylko do "wskazówki sekónd" przydał by się antyaliasing.
×
×
  • Dodaj nową pozycję...