Skocz do zawartości

Wezyr

Użytkownicy
  • Postów

    196
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Wezyr

  1. Nie możliwe. Przecież bez transition_kind powinno przechodzić normalnie. Napewno nie używasz efektów przejścia?
  2. Nie można jeśli używa się transition_kind
  3. Dark Maximal-owi chodziło pewnie o .php a nie o .exe Bo nie wydaje mi się aby takowa możliwość istniała (niestety) :(
  4. Przecież Boro Casso ci napisał dokładnie.
  5. A zastanów się ile może być numerów IP. Przecież to jak wygranie 666 razy z rzędu w Lotto :|
  6. Tak, przed kompilacją xd A tak na poważnie to nie. A czemu execute_string ci nie pasuje ?
  7. Trzymaj , zrobiłem ci przykład z użyciem mp_potential_step.
  8. No napisałem ci. GML (Draw) draw_text(x,y,'text'); //wyświetla napis o treści 'tekst' na współrzędnych x, y</span> GML keyboard_string; //zapisuje ciąg ostatnich 1024(o ile dobrze pamiętam) naciśniętych klawiszy</span> Wystarczy je połączyć i wychodzi nam GML (Draw) draw_text(x,y,keyboard_string); //połączenie</span> A więc wyświetla ona na pozycji x, y napis o treści keyboard_string która "zapamiętuje" ostatnio naciśnięte klawisze. Wystarczy wrzucić to do eventu Draw aby wszystko zaczęło działać. A co do ini, to jest to rozszerzenie takie jak .txt lub każde inne. Pozwala ono zapisać w pliku dane które można wczytać bezpośrednio do gry. GML ini_open(nazwa); //"otwiera" plik ini. Jeśli go nie ma zostaje utworzony. Używasz tego zawszę na początku pracy z .ini</span> GML ini_write_string(sekcja,klucz,wartość); //zapisuje string do danej sekcji i klucza.</span> GML ini_write_real(sekcja,klucz,wartość); //zapisuje liczby do danej sekcji i klucza.</span> GML ini_close(); //zamyka aktualnie otwarty plik ini. trzeba go użyć zawsze przy zakończaniu pracy z .ini</span> Przykład zapisu: GML ini_open('data.ini'); ini_write_real('Dane','liczba',54827); ini_write_string('Dane','znaki','abcdef'); ini_close(); Zostanie utworzony plik 'data.ini', a jego treść będzie wyglądać tak: [Dane] liczba = 54827; znaki = abcdef; Następnie dane można wczytać do gry: GML ini_open('data.ini'); liczba=ini_read_real('Dane','liczba',''); znaki=ini_read_string('Dane','znaki',''); ini_close(); ^ spowoduje, że w grze zostaną utworzone zmienne GML liczba=54827; znaki=abcdef; Które można użyć w grze. Mam nadzieję że pomogłem :)
  9. 1. GML keyboard_string //zapisuje naciśnięcia klawiszy</span></span></span> Więc GML draw_text(x,y,keyboard_string); //spowoduje wyświetlanie naciśniętych klawiszy</span></span></span> 2. Zapisuj do *.ini. Np: GML ini_open('data.ini'); ini_write_real('Dane','x',x); ini_write_real('Dane','y',y); ini_close() A wczytuj np. tak: GML ini_open('data.ini') x=ini_read_real('Dane','x',x) y=ini_read_real('Dane','y',x) ini_close() Plik data.ini może wtedy wyglądać tak: [Dane] x = 157 y = 238
  10. Jeśli już to powinno być GML find_path(hero.x,hero.y); a nie GML find_path(hero_x,hero_y);
  11. GML (Step Wroga) mp_potential_step(obj_gracz.x,obj_gracz.y,1,1); Albo użyj mojego skryptu: GML (findpath) ready = false; grid = false; width = false; path = path_add(); path_end(); path_clear_points(path); xx=x yy=y grid = mp_grid_create(0,0,40,30,18,18); mp_grid_add_instances(grid,obj_solid,true); ready = mp_grid_path(grid,path,x,y,(argument0 div 1*1),(argument1 div 1*1),true); path_set_kind(path,true); mp_grid_destroy(grid); width = path_get_number(path)-1; if(ready) { xx=path_get_point_x(path,width) yy=path_get_point_y(path,width) path_start(path,5,0,true); ready = false; } else { path_start(path,0,0,true); } + Stwórz obiekt obj_solid i daj go w parent wszystkiemu co ma być omijane. GML (Step) find_path(docelowe_x,docelowe_y);
  12. Jesli już to powinno być GML cd_open_door(); i GML cd_close_door(); a nie GML cd_open_door; cd_close_door;
  13. Pokazał być cały kod, bo nie wszyscy umieją w myślach czytać (lub w kodzie).
  14. Noi oczywiście nadaj mu prędkość: GML (Create) speed=10
  15. Marek, popraw connect na comend w stwitchu :)
  16. Pokaż fragment kodu z inicjowaniem PPM
  17. GML (Step dachu) if distance_to_object(obiekt5)<=1 and image_alpha>0.3 //jeśli odległość od obiekt5 jest mniejsza/równa 1 i przeźroczystość większa niż 0.3; {image_alpha-=0.05} //zwiększamy przeźroczystość; else if distance_to_object(obiekt5)>1 and image_alpha<1 //jeśli odległość od obiekt5 jest większa niż1 i przeźroczystość mniejsza niż 1; {image_alpha+=0.05} //zmniejszamy przeźorczystość;</span>
  18. Bo trzeba napisać jeśli już "bold" a nie bold :) A pozatym 0 to normalny, 1 to pogrubiony, 2 to kursywa a 3 to pogrubienie wraz z kursywą
  19. Pokaż cały kod jaki masz w Stepie obiektu surface.
  20. Dodaj jeszcze to: GML message_size(szerokosc,wysokosc); Wymiary oczywiście w pikselach.
  21. const int zmienna; Wartości const nie można zmienić (jej wartości) w trakcie działania programu. Możesz zrobić taką wartość stałą, np: const int miesiace = 12; Bo jest ona nie zmienna, miesięcy zawsze jest 12 i już. A potem używać jej jako normalnej zmiennej. ________________________________________________________________________________ Noi oczywiście aby była dostępna dla wszystkich funkcji musisz ją zdefiniować przed funkcją: int main() @Down: Nareszcie pierwszy :P Regulamin coś mówi o @downach. Warn +1 gnysek
  22. A ty tak na poważnie ? :blink: U mnie też wszystko działa na yoyo więc coś zchrzaniłeś.
×
×
  • Dodaj nową pozycję...