-
Postów
1 475 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Matthew
-
To teraz wszyscy mają w komórkach...
-
Very Nice! Gdybym mógł jakoś zapłacić to bym sobie zagrał :D Efekty, głosy i muzyka (pasuje idealnie do klimatu gry) są świetne! Gratuluję całemu zespołowi :)
-
room_width i room_height są stałymi, więc ich nie zmodyfikujesz. Możesz zwiększyć view wpisując w evencie kliknięcia strzałki: GML view_hview[0] = 256;
-
1 i 3. Było. Na GMClanie są gdzieś przykłady ekwipunku i dialogów. Nawet chyba w przykładach... 2. Zmienne globalne, czyli na przykład: global.experience
-
Narazie mi się ściąga, więc ocenę dam później. Mam tylko pytanie: Skoro strona jest PL, to czemu ankieta jest ENG?
-
Ehh... no to nici z edytora :) Za to zrobię możliwość wczytywania sprite'ów do edytora :D Tematu nie zamykam, bo może ktoś jednak wpadnie na jakiś skuteczny pomysł.
-
I tak, i nie. W notatniku zajmuje to dużo miejsca... To może jakiś inny sposób wczytywania obrazków... Może da się zapisać wszystkie sprite'y w jeden strip? Kodem of course.
-
Do edytora map. Żeby pobierało sprite'y z gry, a potem w edytorze odczytywało. Wtedy miałbym edytor map do każdej gry robionej w GMie.
-
@Snake: Żeby można sprite zapisać w postaci ciągu znaków, a potem go odczytać.
-
Nie wiem czy ktokolwiek to umie, ale potrzebuję dlla lub samego kodu, który pozwala zamienić sprite'a na ciąg znaków. Znacie takiego?
-
A Pieter jak zawsze o jednym... Ta wpadka była na egzaminie do bierzmowania, że wszedłem do nieswojej grupy. Nie ma się z czego śmiać...
-
A ja nigdy nie przeklinam, więc nie miewam takich "wpadek". :) Miałem ostatnio małą wpadkę, ale nie podziele się nia z wami, bo wstyd :D
-
GML mouse_dir = point_direction(x,y,mouse_x,mouse_y); if (mouse_dir>45) mouse_dir = 45; if (mouse_dir<-45) mouse_dir = -45; direction = mouse_dir; W pierwszej linijce możesz dodać po point_direction() wartość początkową direction.
-
Żeby zniechęcić takiego drania do masowego ubijania graczy od siebie słabszych. A skoro o tym mowa, to można zrobić powiększanie utraty expa przy śmierci wg. wzoru utrata expa += min(100%, twój level - level przeciwnika * od 1 do 5%) Przykład 100lvlowiec ubił 1lvlowca, więc traci albo 99% albo 100% expa zdobytego na tym lvlu. Na 100 lvlu to ogroooooooooooooooooomna strata, więc żaden 100lvlowiec nie będzie dręczył newbiech. Jeśli natomiast ubije on 101lvlowca to utrata expa będzie wynosiła od 5% do 9%, co zachęci niektórych do ryzykowania. Of course, jeśli w Atodzie nie będzie na tyle potężnych stworów, żeby stawić temu graczowi czoła to ten pomysł nie wypali zbytnio. Proponuję zrobić mikstury, które będą działały pomocniczo przez jakiś czas, np. mikstura regeneracji many będzie przez minutę przyspieszać regenerację many o 10pkt many na sekundę, albo mikstura siły 1, 2 i 3, która zwiększa przez 30 sekund siłę o 5, 10 lub 15 pkt. Dzięki temu będzie więcej możliwości kombinowania w czasie walki. I jeszcze jedno: aury. Nie wiem, ale chyba to trudne do zrobienia w GMie (w grze online), ale aury byłyby podstawą do wypadów na silne stwory-bossy. Dajmy na to, aura szybkości ataku (lub jakaś specjalna nazwa, np. "aura zręcznych dłoni") mogłaby zwiększać szybkość ataku o jakąś tam wartość. Taka aura nie kumulowałaby się, bo gdyby dużo osób stanęło obok siebie, a każda miałaby tą aurę na 3lvl, to atakowałyby zbyt szybko. No i jeszcze jedno :D Punkty nauki/zaklęcia. W Heavenhillu zrobiłem coś takiego, że można było poświęcić PN do ulepszenia zaklęcia. Na poczatku do ulepszenia trzeba było poświęcić 2PN, potem 4PN, potem 8PN i w końcu 16PN. Czy sprawdziłoby się to w Atodzie? Trochę się rozpisałem :)
-
http://pl.wikipedia.org/wiki/Rootkit Może to pomoże... A jak morze nie pomoże to pomoże może format (nie z płyty).
-
Ja też :) Pod warunkiem, że jesteś cierpliwy :D
-
Przykład chmur
Matthew odpowiedział(a) na Exigo temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Przykład fajny, ale musisz włączać po narysowaniu odpowiednich sprite'ów tryb bm_normal, bo w innych obiektach rysowanie będzie dziwnie się odbywać... -
Może nie o jeden, ale o ilość graczy zabitych poza areną przez owego delikwenta. Wtedy PK-rzy (player killerzy) uważaliby trochę z zab... fragowaniem (trochę łagodniej :) ).
-
Do końca zostało 3h 10 min czyli 190 min czyli 11400 sekund. Zrobił ktoś cokolwiek?
-
A gdzie dasz ten kod? :) E: No i background_create_from_screen w drawie to NIEWIARYGODNIE ZŁY POMYSŁ Stwórz obiekt oGra. W create daj GML spr_x[0] = 0; spr_y[0] = 0; spr_sprite[0] = 0; spr_count = 0; I w niszczeniu obiektu GML oGra.spr_x[oGra.spr_count] = x; oGra.spr_y[oGra.spr_count] = y; oGra.spr_sprite[oGra.spr_count] = sprite_index; oGra.spr_count += 1; Draw oGra GML for (i=0; i<spr_count; i+=1) draw_sprite(spr_sprite,0,spr_x,spr_y); Nie sprawdzałem. Powinno zadziałać.
-
Nom, akurat 3ci obrazek widziałem, ale nie w CD-Action...
-
W ogóle, to Valhalla powinna być rozbita na takie subfora jak: Sprzęt (problemy ze sprzętem, jaka karta graficzna jest najlepsza itp.), Teamy i Valhalla (ta właściwa). Mogłoby być też subforum "SPAM" gdzie każdy post odejmuje od licznika postów -1. PS. PsichiX, w twojej sygnie, ten napis w jakimśtam języku jest chyba źle napisany. xenon core - n jest dwa razy inaczej napisane.
-
Wiem, powinien mieć węższy, ale nie chciało mi się tak kombinować, bo jak tylko zmieniłem za dużo, to odrazu brzydkie mi wychodziło.
-
@Up: Z tym restartem to było chamskie...
-
Kolejny Avek. Przerobiłem tygrysa na wilka :) Szukam inspiracji...