Skocz do zawartości

Brox

Użytkownicy
  • Postów

    58
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Brox

  1. No czemu? Przecież tablica leci od 1 do 4. Czyli nazwa[1] - jest nazwa[2] - jest nazwa[3] - jest nazwa[4] - jest I nie wychodzi za index. :D
  2. Siemka co w tym kodzie jest nie tak: GML __szukana = string(argument0); __istnieje = false __iloscNazw = 4; __nazwa[1] = "obj_control" __nazwa[2] = "obj_exit" __nazwa[3] = "obj_startSys" __nzawa[4] = "obj_select" for (__i = 1; __i < __iloscNazw+1; __i+= 1) { if (__szukana == __nazwa[__i]) {__istnieje = true; break;} } return __istnieje; Błąd jaki wyskakuje: GML if (__szukana == __nazwa[__i]) {__istnieje = true; break;} ^ at position 23: Unknown variable __nazwa or array index out of bounds No ale jak nie ma zmiennej jak jest i tablica nie wychodzi poza granice :D? Nie wiem może czegoś nie widzę.
  3. Brox

    [WYNIKI!] OxGames Challenge 3

    Mam pytanie, bo robię sobie grafikę w programie 3d i mogę sobie na nie wrzucać tekstury z neta czy muszę mieć własne? :D
  4. @Up: To też nic nie daje ;/. Ale serwer się włącza, bo mogę dołączyć do gry jako zwykły gracz. Nie chce tylko dojść do gry ten co hostuje nie wiem czemu, bo ten" tcpaccept" coś blokuje.
  5. Bo tak było w przykładzie gry "Pong" co było w paczce z 39dll.dll ;p, a nawet gdy to usunę to jest to samo.
  6. W create mam: GML dllinit(0,true,false) nasluchiwanie = tcplisten(14804, 2, true); if (nasluchiwanie <= 0) { scr_msg() show_message("# Nasluchiwanie portu 14804 się nie powiodło. (Wyłącz grę i spróbuj ponownie)"); dllfree() room_goto(rMenu); } A w step: GML client = tcpaccept(nasluchiwanie, true); if(client > 0) { closesocket(nasluchiwanie) global.otherplayer = client; room_goto(rGame); } Dobrze?
  7. Czyli co mam zrobić? ;d Zwraca -1. A może to nie działa bo robię to na lapku który łączy się z ruterem przez WiFi, czy to nie ma w ogóle znaczenia?
  8. O czym wy mówicie :D? To jest to samo co: if(client == 1) -- tak też nie działa lub if(client > 0) -- i tak też nie działa I to z przykładu też nie działa: GML client = tcpaccept(listen, true); if(client <= 0) exit; global.otherplayer = client; room_goto(rmGame); Ja nie wiem czemu mi wywala właśnie ten błąd, że zmiennej client przepisuje ciągle -1 a powinno przepisać 1 (true) no nie?
  9. No dobra to teraz mam drugie pytanie mam kod w step: GML client = tcpaccept(nasluchiwanie, true); if(client) { global.otherplayer = client; room_goto(rGame); } No i w ogóle nie chce przejść do następnego roomu nawet po długim czekanie wie ktoś czemu? ;d
  10. A to trzeba inicjować ją w tym samym roomie? Bo mam ją zainicjowaną ale w poprzednim roomie :D
  11. Siemka mam taki kod w create: GML nasluchiwanie = tcplisten(14804, 2, true); if (nasluchiwanie <= 0) { show_message("Nasluchiwanie portu 14804 się nie powiodło."); room_goto(rMenu); } I gdy włączę grę wyskakuje mi błąd: In script tcplisten: Error in code at line 11: /* Creates a listening socket to monitor a certain port for incoming connections. Argument0 = Port to listen on Argument1 = Max amount of people allowed to be in the connected but not accepted list Argument2 = Blocking(0)/Non-Blocking(1) mode. Affects the tcpaccept script. returns the id of the socket or a negative error code.*/return external_call(global._SokB, argument0, argument1, argument2); ^ at position 29: Unknown variable _SokB Wie ktoś o co chodzi? Dopiero się uczę używać 39dll więc nie kumam o co temu chodzi, ale chyba coś, że argument2 nie przyjął jakieś wartości 0 albo 1 a przecież true to 1.
  12. Oo dzięki Muuuuczek567 nie wpadł bym na takie rozwiązanie ;d wszystko ładnie działa.
  13. No ale co będę musiał napisać 30 razy?
  14. Nie za bardzo bo do tej zmiennej jeszcze będę dodawał inne litery ;d
  15. Siema mam taki kod GML if keyboard_check_direct(ord("W")) {text += "w"} i ta funkcja działa gdy program jest nieaktywny (czy coś w tym stylu), ale jest taki problem, że ona mi zdąży dodać 100x 'w' do zmiennej text w ciągu jednego kliknięcia klawisza czy istnieje takie coś w stylu keyboard_check_pressed? ale żeby działało podczas gdy okno gry jest nieaktywne?
  16. Nie za bardzo o to mi chodziło, ale dobra udało mi się już to zrobić za pomocą draw_sprite_part :D i dzięki za chęci. Temat do zamknięcia.
  17. Witam mam pytanie dotyczące paska życia, bo chcę sobie zrobić taki pasek z sprita który ma szerokosć 108px i mam zmienne zycie i maxZycie i jak to zrobić aby szerokość tego paska spadała zgodnie z życiem. Bo mam: draw_sprite(sprite_index,image_index,x,y,1,image_yscale,image_angle,image_blend,image_alpha) I jak zmniejszać te image_xscale?
  18. Nie wiem czy o to Ci chodzi, ale dajmy teraz tak, że te dwa viewy są w tej samej pozycji to przecież ten wielki kwadrat :D będzie w pierwszym viewie jak i w drugim ;p, czyli raczej nie sprawdzi w którym viewie jest myszka.
  19. Wiem o co Ci chodzi ale to tak nie działa :D nie wiem czy mnie zrozumiałeś czy nie ale nie o to mi chodziło. Pozycja myszki w każdym roomie jest inna, bo jak np. pierwszy view pokazuje początek mapy a drugi view pokazuje koniec mapy to pozycja myszki w każdym roomie będzie inna a nie tak jak mówisz, że pozycja myszki jest określona po przez położenie jej na oknie gry.
  20. Siema! Mam podzielony ekran na 2 viewy i moje pytanie jest takie jak zrobić, że jak myszka jest w pierwszym viewie to np. jakaś tam zmienna zmienia wartość na true, a jak myszka jest w drugim viewie do to ta zmienna zmienia wartość na false? Jest w ogóle takie coś możliwe?
  21. Bo ja pisałem s1 = sound_add("bleble.wav",1,1), a wystarczyło napisać s1 = sound_add("bleble.wav",0,1) zamiast 1 to 0. ;d
×
×
  • Dodaj nową pozycję...