Skocz do zawartości

XxMichałxX

Zbanowani
  • Postów

    866
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez XxMichałxX

  1. nie słucham cie

  2. a ja zacząłem z gm-em i sie nie mogłem zarejestrowac bo kiedys bylem tu na forum i .. no bylem lamką noobem, spamiłem i dostałem bana i widocznie sobie moje ip zachowali admini więc nie mogłem sie zarejestrowac poraz drugi, a nie wpadłem na pomysł zeby uzyc proxy, to się zwróciłem do Skovv-a a on powiedzial ze ma konto jedno no i mi dał, a sie tak fartem trafiło ze sie Michał nazywam i on tez no i sobie to konto zostawiłem.. mój taki prawdziwy nick to Mazo .. chyba od nazwiska troche bo mam: 'Mazurek' to 'urek' zamienilem na 'o' i jest Mazo ;d
  3. Zrobiłem przykład 'Prawie fizyki'. Jest to coś podobnego do tego co bodajże kiedyś zrobił Platyna lub ktoś inny - wchodzenie pod górkę w grze platformowej, z tym że mój kod jest trochę łatwiejszy, ale można wchodzić tylko pod górkę, która ma kąt 35 stopni. Jest w tym przykładzie więc wchodzenie pod górke, zjeżdzanie z górki, skakanie, chodzenie no i.. grawitacja ;} https://gmclan.org/up5208_12_mala_fizyka.html Pozdro!
  4. hm.. bezsensowny pomysł.. ale jak tak myślę to lepszego nie umiem wykminić :P ale dałoby się zrobić. GML //create: text='' for(i=0; i<1000; i+=1) { text+=' ' if i=100 or i=200 or i=300 or i=400 { text+='#' } } pos=1 //step: if keyboard_check_pressed(vk_left) and pos>1 pos-=1 else if keyboard_check_pressed(vk_right) and pos<1000 i+=1 if keyboard_check_pressed(vk_anykey) and pos<1000 and !keyboard_check_pressed(vk_backspace) { string_delete(text,pos,pos+1) string_insert(wcisnietyznakniewiemjak,text,pos) pos+=1 } if keyboard_check_pressed(vk_backspace) and pos>1 { string_delete(text,pos,pos+1) string_insert(' ',text,pos) pos-=1 } jakos tak by moglo chyba byc.. pewnie pare bledow w kodzie zrobilem, to sobie popraw i powinno dzialac.. chyba ;)
  5. lub mozesz wlasnoręcznie zapisywać i szyfrować - tu masz link do artykułu o szyfrowaniu, polecam https://gmclan.org/index.php?czytajart=58
  6. łap: https://gmclan.org/up5208_12_kk_ulepszone.html dorobiłem, że jak ktoś zejdzie z boiska to o nim sie nic nie pojawia juz a jak wszyscy zejdą to dodaje się relacja: 'Wszycy zeszli z boiska!' pozdro
  7. chodzenie po kole to by było tak: GML var punktx,punkty,odleglosc,kierunek; punktx=} } tutaj pozycja x i y wokoł ktorej ma sie kręcić punkty=} odleglosc=odleglosc od tego punktu - taka jakby srednica tego kola;] kierunek=kierunek od tego punktu //i teraz: x=punktx+lengthdir_x(odleglosc,kierunek) y=punkty+lengthdir_y(odleglosc,kierunek) i to dajesz w obiekcie ktory ma sie krecic po kole.. zrob zeby np zmienna kierunek wciaz sie dodawala to bedzie sie w kolko krecic.. i najlepiej daj bariere ze jak =360 to =0 zeby sie nie wiadomo jaka liczba zrobila pozdro
  8. Pental nie musisz mnie bronić ;] A co tu wyjaśniać? Kod jest prosty - same podstawy: collision_line, mp_potential_step i inne dyrdymały..
  9. https://forum.gmclan.org/index.php?showtopic=17647 masz
  10. Zrobiłem taki prosty przykład AI Bota - https://gmclan.org/up5208_12_aibot.html pozdro!
  11. ooo lol. wszystko jest dobrze.. chodziło o to ze jak strzelam w bota to pod nim pojawia sie krew a on ma ustawione ze ma omijac wszystko i nie moze ominąć krwi ktora ma pod soba wiec sie zatrzymuje xD! a ja sie glowiłem o co chodzi.. a jak w mp_potential_step ustawic np jeden obiekt? edit: dobra juz mam
  12. GML if zaatakowany { image_angle=point_direction(x,y,o_player.x,o_player.y) //img angle = w strone myszki if distance_to_object(o_player)>100 //jezeli dystans do gracza jest > 100 { mp_potential_step(o_player.x,o_player.y,4,true) //ma isc do gracza } else //jezeli nie { if collision_line(x,y,o_player.x,o_player.y,o_mur,true,true)=noone //to sprawdza czy na drodze do gracza jest mur { instance_create(o_player.x,o_player.y,o_krew) //jezeli nie ma to tworzy krew pod nogami gracza speed=0 //i sie zatrzymuje } else //jezeli natomiast na drodze do gracza jest mur { mp_potential_step(o_player.x,o_player.y,4,true) //to idzie dalej do gracza omijajac ten mur } } } else { if distance_to_object(o_player)<=200 zaatakowany=1 //jezeli nie byl zaatakowany to patrzy czy go gracz nie atakuje } Napisałem dla Thobby'ego przykład AI Bota bo sie pytał, tylko ze cos tu jest zle.. bot czasami sie zacina i mnie nie goni tylko nawet jak ma droge wolną to stoi i sie gapi a ja go zabijam.. co jest nie tak w tym kodzie ;/? e: chyba wiem o co chodzi juz.. mp_potential_step nie ingeruje w speed, tylko ma swojego speed'a a ja ustawilem tamtego na 0 i hamuje?
  13. masz: https://gmclan.org/up5208_12_kk.html pare rzeczy zrobilem
  14. zobacz to moze pomoze: https://forum.gmclan.org/index.php?showtopic=17391 lub: GML //create wroga: czyn='chodzi' alarm[0]=30+random(30) strzel=1 //step wroga: if distance_to_object(player)>200 and czyn!='chodzi' { czyn='chodzi' } else if distance_to_object(player)<200 and czyn!='goni' { czyn='goni' } if distance_to_object(player)>100 speed=4 else speed=0 if distance_to_object(player)<120 and strzel { strzel=0 alarm[1]=5 instance_create(x,y,pocisk) } image_angle=direction //alarm[0]: if czyn='chodzi' direction=random(360) alarm[0]=30+random(30) //alarm[1]: strzel=1 takie cos mozeby poszlo
  15. zrób taki engine do quizu ze sobie tworze pytania i mam gotowy to bedzie fajnie. to to samo if, + i show_msg.. banalnie proste, ale masz 3/5
  16. kubal09 ty takiego czegos nawet bys nie zrobil a odnosisz sie tutaj jak jakiś doświadczony pro gml-owiec .. ba nawet jak twórca gmla ;]
  17. no nie czaje nadal. e: ja bym to zupełnie inaczej zrobił ; d
  18. zrobiłbym ci, ale mnie ostatnio wkurzyłeś więc nie zrobie :P a z resztą za duzo wymagasz nei wiem czy ktos ci to zrobi. to są łatwe rzeczy sam wykombinuj. np napis po pieciu sekundach ma znikac to daj alarma na 150 i git.
  19. a podaj link do .gm6/.gmk albo podaj wszystkie kody działka e: ale to działko sie obraca wokoł własnego środka czy wokół przecięcia tych dwóch czerwonych lini z tego krzyzyka?
  20. niech pomyślę... zły orgin? e: bierzesz sprite działka i po prawej masz przycisk: center. kliknij na niego i zamknij i włącz gre
  21. ty, właśnie! GML for(i=0; i<180; i+=1) { image_angle+=1 } ;) edit: moze troche zoptymalizuję kod :D .. GML var o; o=0 while(o<20) { o+=1 for(i=0; i<9; i+=1) { image_angle+=1 } }
×
×
  • Dodaj nową pozycję...