Skocz do zawartości

SLy

Użytkownicy
  • Postów

    309
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Treść opublikowana przez SLy

  1. Ja jestem za ircem lub polchatem.
  2. Heh, spoko. Nie ma to jak być "Sirżantem" - literówka :P
  3. Może poszukaj na oficjalnych stronch konkretnych miast...
  4. Heheh, to takie banalne, że aż strach sie bać :P
  5. No niektóre trzeba inicjować inaczej. Wyjątek potwierdza regółę :P
  6. Zadeklarować je możesz wszędzie ale musi mieć to miejsce przed użyciem danej zmiennej w kodzie. Najlepiej jest wszystkie zmienne "wsadzić" do jednego obiektu na początku gry, np. przycisku Start Gejm lub w create room'u.
  7. Prawdopodobnie w GM 5.1 zaznaczyłeś opcję "Treat uninitialized variables as 0" a w GM 6 już nie. Prawdopodobnie wiersz jest pusty(tzn. nie był jeszcze używany) więc GM nie wie co ma przenieść o jedno miejsce wyżej. Dla niego tablica wiersz jeszcze nie istnieje. Chyba :D
  8. Mała podpowiedź: 1. JEŻELI mam 500 punktów (TO) TWORZ jeden obiekt 2. JEŻELI dotknę obiektu (TO) idź do innego room'u heh, nie ma tak łatwo... :P
  9. A może dasz jakiegoś wielkiego pokemona? :P
  10. Heh, ADD jest wyjątkowo skomplikowany i graczom kojarzy się z masą rzutów kośćmi. Tam trzeba "rzucać na wszystko" :D "Stara Droga wije się [...] obok starych dębów oraz 1k4 opuszczonych chałup" A co Warhammera(jak to się stało, że jeszcze nigdy w niego nie grałem?) to jak dopadne podręcznik to dorzuce kolejny przykładzik.
  11. Więc niech będzie ADeDek. Premie do ataku dzielą się na atak: wręcz i dystansowy. Na razie powiedzmy, że obie premie wynoszą 5(je też się oblicza dodając różne modyfikatory). Obrażenia zależne są od używanej broni. Szansa trafienia krytycznego również zależy od używanej broni. Załóżmy, że jest to krótki miecz - 1k6, krytyk-19-20 x2, tzn. gdy wypadnie 19 lub 20 liczba obrazeń się podwaja. atakw=5; atakd=5; kpwroga=15; maxobrazen=6; atak=round(random(20)) if atak = 1 {krytyczne pudło} //jakiś skrypt, np. broń wypada z ręki or sth else { if atak>=19 //sprawdzanie krytyka { atak+=atakw; //przy ataku wręcz if atak>=kpwroga { hpwroga=hpwroga-2*round(random(6)) //"zdrowie" wroga maleje o 1-6 pkt obrazen } } else //zwykłe trafienie { atak+=atakw; //przy ataku wręcz if atak>=kpwroga { hpwroga=hpwroga-round(random(6)) //"zdrowie" wroga maleje o 1-6 pkt obrazen } } } Napewno się gdzieś pomyliłem. ADeDek jest tak skomplikowany, że czasem normalnie można się pogubić a co dopiero algorytm napisać. Oczywiście nie jest on zoptymalizowany i zrobiony tylko w przypadku ataku krótkim mieczem. Pominąłem też conajmniej 2 zasady: 1. W przypadku ataku wręcz do sumy obrażeń dodaje się modyfikator z siły. 2. Przy wylosowaniu liczby odpowiadającej trafieniu krytycznemu dopiero występuje szansa na takowe. Żeby trafić krytycznie trzeba uzyskać wysoki wynik także za drugim rzutem (bezsens, prawie uniemożliwiający krytyka).
  12. Gdzieś, kiedyś miałem wymyślony system walki. Jak znajdę to zapodam :) ...albo wymysle inny :)
  13. Racja, ale wtedy nie dojdzie do wskazanego miejsca tylko 10(9) pikseli bliżej. Nie wiem czy jesli w kodzie, ktory podałeś da się 0 to będzie działać ale można to zrobic tak: if x=PunktX and y=PunktY {speed = 0}
  14. Zapewne chcesz, żeby w obiekt szedł w miejsce kilknięcia. Zapisz współrzędne kursora do zmiennych i potem wstaw to w move_towards_point.
  15. SLy

    Szukam programu

    Ostatnią tzn. którą? Ja mam na dysku dosowego. Nie wiem co to za wersja i nie chce mi się sprawdzać. Jak chcesz to mogę gdzieś wrzucić.
  16. Otwórz plik i odczytuj linijki jako stringi. Nie wiem czy w GM można od razu odczytać linijkę jako kilka stringów. Jeśli nie to możesz spróbować "odcinać" czas od reszty. Nie powiem ci jak to ma wyglądać w kodzie bo jest z tym trochę roboty ;)
  17. Możesz zrobić sprite'a i w nim umieścić text...
  18. O ile dobrze wiem to skrypty są własnie do wielokrotnego wykorzystywania. Według mnie to co podałeś powinno działać. W tym wypadku możesz spróbować w ten sposób: argument0 = argument0 + 1; Jeśli nadal nie działa no to coś gdzieś zjeCHałeś :P
  19. 1. Dadaj skrót do autostartu lub do config.sys 2. To możesz zrobić na wiele sposobów... 3. https://gmclan.iglu.cz/forum/index.php?showtopic=663&hl=tray 4. ??
  20. Ja na GeForce 2 MX 100/200 jak na razie nie miałem żadnych problemów...
  21. Spróbuj przeinstalować wszystkie sterowniki.
×
×
  • Dodaj nową pozycję...