Skocz do zawartości

Sminer

Użytkownicy
  • Postów

    201
  • Dołączył

  • Ostatnia wizyta

O Sminer

  • Urodziny 02.10.1996

O mnie

  • Skąd
    Barcin
  • Płeć
    Male

Osiągnięcia Sminer

Major User

Major User (5/13)

0

Reputacja

  1. W porządku,poradziłem sobie w takim razie z problemem w inny sposób
  2. POkombinowalem troche i wyszlo mi nawet lepiej niz sie spodziewalem ;D
  3. Kod na którym myślałem wyglądał tak: GML TempHp = Hp - Obrazenia; while(Hp > TempHp) { Hp -= 0.1; } Jakieś sugestie ?
  4. W Dokumentacji znalazłem krótki artykuł jak dodawać Obiekty do Gry za pomocą kodu, niestety jednak nie potrafiłem zrozumieć sensu całości i znów zostałem zmuszony prosić o porady mądrzejszych ode mnie, a więc: Rozumiem, że tym kodem można dodać obiekt, ale nie wiem jak nadać mu nazwę: GML object_add() Wiem, że w ten sposób można edytować proste modyfikacje obiektu: GML object_set_sprite(index,spr) object_set_solid(index,solid) object_set_visible(index,vis) object_set_depth(index,depth) object_set_persistent(index,pers) object_set_mask(index,spr) object_set_parent(index,obj) Jednak pozostaje pytanie jak dodać kod do eventów, bo ten zapis mało mi mówi niestety : GML object_event_add(ind,evtype,evnumb,codestr) Rozumiem, że wykonując obiekt w ten sposób, mogę na nim bazować jak na zwykłym obiekcie dodanym ręcznie, czy tak ?
  5. Masz całkowitą rację, bez for'a działa rewelacyjnie :D
  6. GML for(Kontroler.f1 = 1; Kontroler.f1 <= 150; Kontroler.f1 += 1) { with(objParent) { if (objParent.Numer == Kontroler.Numer && Kontroler.Numer == Kontroler.f1) { Kontroler.Nazwa = objParent.Nazwa; } Czy to powinno zadziałać, czy wciąż źle rozumiem ? Zadziałało :D GML for(Kontroler.f1 = 1; Kontroler.f1 <= 150; Kontroler.f1 += 1) { with(objParent) { if (Numer == Kontroler.Numer && Kontroler.Numer == Kontroler.f1) { Kontroler.Nazwa = Nazwa; } Zostawiam odpowiedź dla potomnych, którzy będą się borykać z podobnym problemem :D
  7. objParent ma być osobnym, pustym obiektem ? A tylko reszta obiektów ma mieć ustawione Parent z objParent ?
  8. Dobra, to by mogło dobrze zadziałać, jak skończę się z logarytmów uczyć to zaraz przetestuję, dopytam jeszcze tylko, jakbym miał coś w ten sposób: GML with(objParent) { if (objParent.punkty > 10) { objParent.lvl += 1; } } Jakby to zapisać w ten sposób, to wszystkie obiekty w objParent, by podniosło o jeden poziom do góry, masz jakiś pomysł, żeby instrukcja odnosiła się tylko do obiektu, który ma więcej niż 10 punktów ?
  9. Ok, moje pytanie jest następujące: załóżmy, że mamy 3 obiekty o nazwach: GML obiekt1, obiekt2, obiekt3 każdy z tych obiektow ma zmienna, powiedzmy "hp". GML obiekt1.hp = 1; obiekt2.hp = 1; obiekt3.hp = 1; i powiedzmy, że gdy naduszę spację, to do każdego z tych obiektów hp zwiększy się o 1; GML obiekt1.hp += 1; obiekt2.hp += 1; obiekt3.hp += 1; I teraz problem, jeśli obiekty byłyby 3, to nie byłoby problemu, jednak podobnych obiektów będzie około 150, a więc jak zapisać kod, który wyglądałby jakoś tak i by działał: GML for(i = 1; i <= 150; i++) { obiekt.hp +=1; }
  10. Mam do zaprezetowania przyklad Inwentarza, z opisem co i jak.. Zawiera stick przedmiotow, i nie jest trudny do ogarniecia. Powiedzcie co bym musial w nim poprawic bo zapewne nie jest idealny i cos idzie zapisac prosciej Nie jest napisany na tablicach ale moze ktos sie z niego czegos nauczy.. http://www.gmclan.org/up7324_4_Plecak.html
  11. Mam nadzieje, że te "string" pomoga w rozumieniu kodu, taki byl ich cel
  12. Ostatnio zrobiłem Inwentarz, według mnie jest napisany językiem, który zrozumieją początkujący, posługujący sie kodem, nie klockami... Jest on szczegółowo opisany, i podzielony na 5 czesci Wersja1: prosty inwentarz, bez łączenia przedmiotow Wersja2: dodany opis przedmiotu gdy najedziemy myszka Wersja3: dodany stick przdmiotow Wersja4: dodanie mikstur, ktore dodaja zycie Wersja5: dodawanie atrybutow(PPM) wyrzucenie przedmiotu(LPM) Wersje w zalezonoci od potrzeby i umiejetnosci programisty, mozna sie dzieki niemu wiele nauczyc Inwentarz znajdziecie tutaj: http://www.gmclan.org/up7324.html Zajmuje: 138 KB
  13. O Dzieki nie pomyslalem nawet o tym zeby tak zrobic :P Teraz dziala :P
  14. Witajcie ! Mam taki kod ale nie dziala GML if Ludzik.bron = string("miecz") or string("pistolet") or string("noz") { } Niestety wyskakuje blad ERROR in action number 1 of Step Event for object Ludzik: Error in code at line 24: if Ludzik.bron = string("miecz") or string("pistolet") or string("noz") ^ at position 53: Wrong type of arguments for ||. A jesli zle zrozumialem funkcje or to podajcie mi sposob zrobienia tego jakos inaczej :/
  15. Sminer

    Poszukuję grafika

    Jakbys cos chail zebym narysowal to napisz do mnie na PW, mistrzem nie jestem ale z pewnoscia moge Ci pomoc... Jesli chcesz sprawdzic czy sie nadaje zobacz "Moja_Grafikai.rar" rysowalem je do jednej z moich gier... https://gmclan.org/up7324.html Pamietaj jednak, ze nie mam zamiaru rysowac grafik osobie, ktora pobawi sie GM przez pare dni, a potem jej sie to znudzi... Te grafiki rysowalem w Paincie dlatego taka jakosc :P Ale zle nie sa, tak przynajmniej ludzie mowia...
×
×
  • Dodaj nową pozycję...