Skocz do zawartości

Paqoo

Zbanowani
  • Postów

    758
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Paqoo

  1. Aha.. No dobra znajdę czas to się pobawię :P Zamykam.
  2. Mam coś takiego. Korzystam z racer example. Chcę żeby gracze się obracali. Wysyłam direction, odbieram i do graczy rozsyłam. :mellow: Niby działa, ale jak ruszam myszką by obrócić gracza to obracają się dwa. Więc wpadłem na pomysł żeby dać w step object_player_self: GML if global.myid=obj_player_self{...kod na obracanie się...} Niby działa, ale obraca się tylko pierwszy gracz, a drugi nie. :o Co mam robić? Trzeba chyba wykorzystać tablicę graczy? Niech ktoś przeanalizuje racera i powie co wpisać, bo już dawno się bawiłem 39 dll.. :huh:
  3. Dziękuję zamykam. Nie mam na to teraz czasu. Może na weekend się pobawię, ale napisałeś dokładnie.
  4. Tak korzystam z przykładu, bo nie bawię się w 39dll tak żeby napisać własny. Jest to Racer Example. Przerabiam go.. To jest trochę beznadziejne.. Dlatego robię strzelankę, a nie MMORPG. Bo MMORPG mi coś nie wychodziło.. EDIT: Niby każdy wie o co chodzi, a jest problem..? Racer Example znajduje się gdzieś na Yoyo Games =p
  5. No dobra, ale gdzie? Mam przecież pętlę na serwerze i w kliencie. Wysyłam w alarm w graczu direction tak? Odbieram go na serwerze i rozsyłam do klientów? Z klienta odbieram?
  6. Mam problem z direction, czy tam image_angle. Chodzi w każdym razie o kierunek odwrócenia się postaci. Nie widać go lub działa to tak, że obie postaci ruszają się jednocześnie! Co mam zrobić? Z czego - gdzie wysłać dane?? :blink: Mam problem z wyobrażeniem sobie tego.. :huh:
  7. Mam taki kod: GML switch (show_message_ext("Czy chcesz przeszukać skrzynię?","Tak","Nie","Anuluj")){ if przeszukana = false { case 1: przeszukana=true; szansa=round(random(1)); sprite_index=skrzynia1b; if szansa=1{show_message('Chyba coś znalazłeś..');} repeat(4){instance_create(global.bohater.x,global.bohater.y,o_hp)} instance_create(global.bohater.x,global.bohater.y,o_luk) instance_create(global.bohater.x,global.bohater.y,o_armor) } else{show_message('Skrzynia jest pusta..');}} Akcja dzieje się po left pressed. Czemu nie działa sprite_index=skrzynia1b;? W Draw mam kod draw_sprite(sprite_index,image_index,x,y);
  8. Okey, ale i tak stworzę taką grę, że wam kopara opadnie! :P Co to dla mnie napisać takie coś.. Ale jak tworzy się grę to się zbiera materiały.. A w tym przykładzie chyba jest tak, że jak zdobędziesz więcej expa jak max to są bugi. Powinno dobić np 2 levele a pasek wariuje. Co na to pan znawca? Tak w rpg chyba nie ma :D Jednak działa jak trzeba <ukłon> :P Zamykam i THX! Dam radę.
  9. Pasek expa wyczynia istne cuda. Wcześniej działało tak, że dodawało za pasek. Teraz przed niego.. :blink: Podam kod.. : [CREATE] //EXP: iii = global.exp //odpowiednik expa zmienna przysłuży się do rysowania maxexp = 100 maxiii = maxexp // odpowiednik maxexpa lastexp = 0 brakuje = 0 nadmiar = 0 [sTEP] //do expa: nadmiar=lastexp - brakuje brakuje = maxiii-iii if (iii >= maxiii) { if ( brakuje >= lastexp) { global.level+=1; global.cechy+=5; sound_play(lvl_up); iii=nadmiar maxiii=round(maxiii*1.3) // przyrost maxexp maxexp+=maxiii lastexp=0 } else { global.level+=1; global.cechy+=5; sound_play(lvl_up); iii = nadmiar; global.exp += nadmiar maxiii=round(maxiii*1.3) maxexp+=maxiii lastexp=iii + nadmiar } } Na pewno coś tu nie gra.. Może jestem tępy, ale mam problemy gdy zmienię jakiś kod i nie pamiętam co było poprzednio. Nie ruszałem tego dłuższy czas i pozapominałem na czym to polega.. Chyba za dużo jaram :lol: Kto mi pomoże zrobić z tego coś NORMALNEGO? :mellow: Pasek musi pokazywać exp w normalny sposób..
  10. A czemu tak się dzieje?? Dlaczego akurat w dwóch obiektach był problem? W reszcie działało normalnie.. THX!
  11. Chodzi o to, że mam view na postać ustawiony. Obiekty mają w STEP: GML x = view_xview[0]+60; y = view_yview[0]+410; Nie rozumiem czemu niektóre z nich przesuwają się o 1 pixel w kierunku ruchu, a później wracają na tą samą pozycję.. Co jest? Dziwnie to wygląda. Reszta grafik przesuwa się normalnie. Mam problem tylko z dwoma obiektami..
  12. LOL ale zgrzane. Za 1 razem jak zmieniłem If na małe to wyskoczył bug. Musiałem odpalić Code drugi raz i zatwierdzić! Paranoidalne symptomy! Zamykam.
  13. Chyba to nie ma znaczenia. Może na GM 6.1 nie działa?? :crying:
  14. O właśnie o to mi chodziło!!! Jesteś ogarnięty :D Dziękuję! Tylko wyskakuje mi, że na pozycji 5 jest nieznany znak. W każdym razie jakoś inaczej się to zaprzecza.. ??
  15. Te czary to obiekty. Klikasz i pociskasz explo xD Ale to nie o to chodzi. W miejscu kliknięcia pojawia się czar. A musi być jakoś wykrywane gdzie się klika. Tak żeby w innym pomieszczeniu nie dało się go użyć.
  16. Tworzę single player rpg. Mam taki problem, że chcę aby nie dało się przez ściany atakować czarami. Gra jest top-down(w sumie też lekki rzut). Czary wybieramy z menu i klikając myszą na ekranie gdzieś atakujemy nimi. Chcę by można było atakować tylko te potwory, które znajdują się nie daleko gracza. Należy pamiętać, że czasami będą to mury dziwnie ułożone. A czar ma trafiać wtedy gdy postać jest ustawiona do potwora w odpowiedni sposób.. Głupio wygląda jak postać stoi w jednym pomieszczeniu i zabija potwory z drugiego.. Ma ktoś pomysł? :sp_ike:
  17. Dzięki bardzo. Pomogłeś. Zamykam!
  18. Pytanie zostało postawione w temacie. Mam dwa panele i jest tam nieźle namieszane. Tak bardzo, że już sam się gubię analizując kod. Postanowiłem się wreszcie zdecydować jak to rozwiązać. Ale potrzebuję rady. Co lepiej wybrać? Który z tych sposobów? Instance, czy visible? :sp_ike:
  19. A rzeczywiście, ale jeśli mam ten kod? Nadal coś się psuję? Tzn. że coś namieszałem?
  20. Mam taki problem, że chcę aby potwory poruszały się płynnie, nie blokowały się. Wygląda to tak, że włażą one na siebie i nie mogą się ruszać.. Gra jest w "kratkach" 32 px. Jeśli obiekt jest ustawiony jakoś niesymetrycznie do siatki to wskakuje na inny.. Powiedzmy-wskakuje. Co zrobić żeby te obiekty chodziły tak płynnie jak np. w Tibii? Czyli, że obok siebie, naokoło się wymijały itp? Chyba potrzebna siatka? GRID? Czy jak to zwał? Bo jeszcze nie miałem okazji korzystać.. :blink: Wie ktoś jak ten problem rozwiązać? :huh:
  21. Dobra poradziłem sobie sam. Zamykam.
×
×
  • Dodaj nową pozycję...