Skocz do zawartości

matis3

Użytkownicy
  • Postów

    97
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez matis3

  1. Hmmm za pierwszym razem zadziałało ale raczej nie tak jak trzeba xD pojawiła się druga postać (bohater) i za drugim razem napisało że nie może stworzyć obiektu... Szukałem trochę ale za nic nie moge znaleść. To będe wdzięczny jak mi jutro odpiszesz.
  2. Co do twojego wczesniejszego skryptu to totalnie niewiem co wrzucić za obj_item... tam jako sloty jest jakis kursor...
  3. Na samym początku piszę że pobrałem :/ https://gmclan.org/index.php?sciagnijplik=76 Z góry dzięki za pomoc
  4. Ale właśnie ja wiem jaki jest skypt ale niewiem jak go złożyć razem z tym inventory bo ono ma te jakies kursor.x/y i niewiem jak cały skrypt ma wyglądać
  5. Wielkie dzięki, powoli już zaczynam wszystko kapować. Mam jeszcze jedno pytanie jak ten skrypt przerobić aby item nie był kasowany a tylko wyrzucany w miejsce gdzie stoi postać?
  6. Ale tam jest tyle współrzędnych :( wogole da sie zbadac ktore to x ktore to y ?(w jakiej kolejnosci) Jeżeli bym pojedyńczo badał to jakieś 3 godziny mi zajmie. Proszę o pomoc draw_rectangle(10,10,210,10+(5*20)+20,true); które to x a które y? Thx także spróbuje :)
  7. Dajesz collision z teleporterem/drzwiami i wlasnie to co mowia poprzednicy
  8. Jeśli nie chodzi o skrypt to tak: 1. Key realese tego samego przycisku - i dodaj ruch, ustaw w nim ten kwadracik w środku i speed 0 2. Ustaw oba obiekty Solid i daj Collision z obiektem ściana i tak samo jak u góry ten sam ruch. Jeżeli o skrypt to dodaj execute script w tych obu i speed=0
  9. Pobrałem skrypt z działu download i mam następujący problem, jak zrobić żeby to całe inventory pojawiało się w zasięgu widoku postaci. Jak widze to inventory zostało zrobione na room bez przesuwania bo inv stoi jak słup w jednym miejscu :(. Próbowałem wieloma sposobami ale spędziłem z 2 godziny nad rozmyślaniem jak to szybko zrobić zamiast zamieniać pojedyńczo dane :(. Chciałbym aby inventory przesuwało/pojawiało się równomiernie razem z kamerą/postacią. P.S Jak zrobić aby można było przesuwać to inv myszką w inne miejsce? Z góry dziękuje za pomoc Oto ten skrypt (w obj_draw -> draw): draw_set_font(font_main); draw_set_halign(fa_left); draw_set_valign(fa_middle); draw_set_color(c_white); draw_set_alpha(0.5); draw_rectangle(10,10,210,10+(5*20)+20,false); draw_rectangle(10,10+(5*20),210,10+(5*20)+20,false); draw_set_color(c_green); draw_set_alpha(0.5); draw_rectangle(10,10+(kursor_y*20),210,10+(kursor_y*20)+20,false); //5*20 to ilosc pikseli potrzebna na wyswietlenie 5 linijek tekstu //+20 na koncu dodane jest aby wyswietlic znak > do przewijania stron draw_set_color(c_black); draw_set_alpha(1); draw_rectangle(10,10,210,10+(5*20)+20,true); for (i=0; i<5; i+=1;) { /* w przypadku gdy mamy strone 0, to 5*0=0 zatem wynik = i, czyli itemy od 0 do 4 (i<5) natomiast gdy jestesmy na 1 stronie (kursor_x=1), to i=i+5*1 czyli naprzyklad 6 dzieki temu wyswietlamy itemy od 5 do 9 */ if i+(5*kursor_x)<max_items { draw_sprite(item_img[i+(5*kursor_x)],0,20,10+(20*i)+10); draw_text(30,10+(20*i)+10,item_name[i+(5*kursor_x)]);//+10 dodane aby wysrodkowalo tekst, jest to 20/2 draw_text(190,10+(20*i)+10,string(item_n[i+(5*kursor_x)])); } } if pages>0 then draw_set_color(c_black) else draw_set_color(c_gray); draw_text(30,10+(5*20)+10,'< Strona '+string(kursor_x+1)+'/'+string(pages+1)+' >');
×
×
  • Dodaj nową pozycję...