Skocz do zawartości

pamparampa

Użytkownicy
  • Postów

    173
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez pamparampa

  1. "keyboard_check_pressed(ord('['))" to właśnie nie działa
  2. jak sprawdzić czy zostały wciśnięte takie klawisze jak "/" "[" itp?
  3. mam taki problem. mam skrypt GML if(keyboard_check_pressed(vk_anykey)&&!keyboard_check_pressed(vk_backspace)&&!keyboard_check_pressed(vk_enter)) {text1=keyboard_string; pos+=1} if(keyboard_check_pressed(vk_enter)) {text1='#'; pos+=1} draw_text(x,y,text1) znaki, które są w keyboard_string są dobrze, ale enter nie dodaje się do tego string. Próbowałem też "text1+='#';" ale też nie działa dobrze. W jaki więc sposób mam to zrobić?
  4. ale wtedy jeśli warunek nie będzie spełniony to zmienna 1 zawsze będzie wynosić 2 a ma wynosić tyle ile zmienna 2 wynosiła podczas, gdy warunek był spełniony
  5. jak zrobić, żeby jedna zmienna przyjmowała wartość drugiej, ale tylko wtedy, gdy jest spełniony warunek. Kiedy przestaje być spełniony to ta zmienna zostawiałaby tę wartość i "czekała" aż znów zostanie spełniony
  6. czy istnieje jakiś sposób, aby otrzymać kopię string z zamienioną na danej pozycji literą?
  7. niestety gdy daję collision_line efekt jest ten sam
  8. a collision_line może być do każdego kształtu? bo akurat ten obiekt, od którego ma się odbić jest półkolem
  9. Mam taki problem. Gdy obiekt leci z małą prędkością i uderza w drugi obiekt to się odbija, ale jak leci z dużą szybkością to się nie odbija, tylko przelatuje przez niego. Czy da się coś z tym zrobić?
  10. może i błędne ale nie znam aż tak praw fizyki a to wygląda wiarygodnie :] , ale jeżeli lepiej znasz prawa fizyki to napisz założenie, które ty byś napisał :jezor: . PS. tamten problem już rozwiązałem. Po prostu trzeba go było wpisać w step.
  11. Witam Jest sobie sprite który ma animację obracającej się kuli. Prędkość animacji powinna być równa hspeed -vspeed. Żeby to zrobić wpisuję kod: GML if(spacja=2) {motion_set(kierunek,obj_silawyrzutu.image_index*4); gravity=4; gravity_direction=270; if(hspeed-vspeed>0) image_speed=hspeed-vspeed else image_speed=0 } ale niestety kula cały czas obraca się z tą samą prędkością, albo w ogóle się nie obraca. Czy jest to spowodowane tym że nie można sprawdzić "hspeed" i "vspeed", gdy używa się "motion_set", czy problem tkwi gdzieś indziej?
  12. aha już sprawdziłem. Błąd jednak był gdzieś indziej
  13. mam taką zmienną, która powinna być równa numerowi aktualnego image danego sprite. Próbowałem to zrobić na dwa sposoby: zmienna = image_index i zmienna = image_number, ale coś nie działa. Jak w takim razie powinienem to zrobić? Jeśli któryś sposób jest dobry to powiedzcie który, bo może robię błąd gdzieś indziej.
  14. aha no tak jak zwykle wybrałem złą funkcję :]
  15. jest sobie funkcja string_count która liczy ile jest danego znaku w string i teraz banalne pytanie- jak zrobić żeby tym danym znakiem był jakikolwiek znak?
  16. chodzi o to żeby było tak jak się ustawia kąt w direction czyli od nieistniejącej poziomej prostej. da się tak?
  17. 1. Jak zrobić rysowanie linii poprzez przeciągnięcie myszką 2. Jak wypełnić kolorem jakieś pole? 4. Jak wstawić figurę poprzez przeciągnięcie myszką 3. Czy da się zrobić tak, żeby narysowane linie, punkty i figury były solid? 4. Czy da się, aby był sprawdzany kąt narysowanej linii? 5. Czy da się to wszystko zrobić bez pro :) ?
  18. dzięki temu będzie można sprawdzać znak w danej linijce i w pozycji w tej linijce, bo każda linijka będzie kolejną setką, czyli będzie się zaczynała od pozycji 0, 100, 200 itd. ale jak to pole wypełnić tymi spacjami?
  19. chcę zrobić takie pole tekstowe, które będzie od razu wypełnione tekstem, ale ten tekst będzie się składał z samych spacji i enterów. tych znaków byłoby razem 10000 (100 linijek po 100). co setny znak byłby enterem, aby było przeniesienie do następnej linijki. pisanie tekstu polegałoby po prostu na kolejnym zmienianiu spacji na litery wpisywane na klawiaturze. prosiłbym również o pokazanie jak w takim polu odbywałoby kopiowanie i wklejanie tekstu
  20. Chyba nic nie muszę dopisywać. Wszystko macie w temacie. Temat nie powinien zastępować treści postu, zabronione są wpisy typu "jak w temacie". Lepiej coś dopisz, bo nie uchronisz się od warna. Mimek
  21. a da się tak, żeby można było określić linijkę i pozycję w tej linijce?
  22. a da sie zrobić tak żeby sprawdzało jaka to litera, a nie czy to ta litera?
  23. witam. chciałbym aby skrypt sprawdzał czy w danej pozycji w tekście jest liczby czy numer i ten znak zapamiętał jako zmienną, ale nie wiem jak taki skrypt napisać. Pomóżcie
  24. może wkleję ten skrypt. Przeanalizujcie go :) GML var count, text1; draw_set_font(font0); count = 21; text1 = string_copy(text,string_length(text)-count,count); draw_sprite(sprite_index,image_index,x,y); draw_text(x+3,y-15,'Nick:'); if global.wybrany = id { text = keyboard_string; text := string_replace_all(text, "#", "*"); draw_text(x+3,y,text1+znak1); } else { draw_text(x+3,y,text1); } if(keyboard_check(vk_control)&&keyboard_check_pressed(ord('V'))) { if clipboard_has_text() { text+=clipboard_get_text(); } }
×
×
  • Dodaj nową pozycję...