![]() |
|
[XP] Absorbcja HP w RTAB - Wersja do druku +- Ultima Forum (https://forum.ultimateam.pl) +-- Dział: RPG Maker (/Forum-RPG-Maker) +--- Dział: Wsparcie (/Forum-Wsparcie) +--- Wątek: [XP] Absorbcja HP w RTAB (/Thread-XP-Absorbcja-HP-w-RTAB) |
Absorbcja HP w RTAB - Soul - 10-10-14 18:45 Szukam skryptu, który umożliwia tworzenie umiejętności, które mogą absorbować hp tak samo jak w 2k3. Czyli uleczać używającego, o tyle ile obrażeń zada przeciwnikowi. Używam RTAB i nastąpił problem z absorbem z Tons Of Addons, ponieważ blokował on zatrucie (lecz sam działał dobrze xD). Znalazłem również inny skrypt na absorb: http://houseslashers.b1.jcink.com/index.php?showtopic=221 Ale niestety demo wygasło i nie wiem zbytnio jak zdefiniować skille. Więc jeżeli znacie jakieś skrypty na absorby, albo wiecie jak użyć skryptu powyżej to piszcie :D RE: Absorbcja HP w RTAB - Deuce - 10-10-14 18:52 Może pokombinuj z warunkami, zmiennymi i typowym zdarzeniem. Albo zobacz tutaj, może coś z tego wyciągniesz -->Umiejętność Wampir Drugi skrypt na absorbcje --> Absorb Może któryś zadziała z RTAB RE: Absorbcja HP w RTAB - Soul - 10-10-14 19:28 Skrypt Kaina Nobela wymaga tego całego ciulowego sdk xD A z tego co wiem to potem mogą być z tym jakieś problemy (jeżeli nie to mnie poprawcie). A co do pierwszego sposobu to spróbuję, ale trudno zrozumieć to po polsku, a po angielsku wygasło. RE: Absorbcja HP w RTAB - Deuce - 10-10-14 19:34 Przy SDK zazwyczaj są problemy ;) Zaraz spróbuję coś wykombinować z typowymi zdarzeniami, może się uda. RE: Absorbcja HP w RTAB - Mateusz SSJ8 - 11-10-14 07:49 Soul. Możesz też sam napisać skrypt na absorbcję. Nikt cię nie zmusza, żebyś używał gotowych skryptów (przy których różne kwiatki wyskakują). Wszystkie Ataki, jakie w Bazie Danych zdefiniujesz, mają klasę "RPG::Skill". Mogę ci z tym pomóc, ale potrzebne ci będą: +program "Notepad++" +ten skrypt Kod: module RPG1. W folderze głównym gry utwórz folder "root" 2. Otwórz "Notepad++" i daj w nim 2 pliki. 3. W pierwszym zdefiniuj klasę "RPG::Skill", determinując w niej wszystko, co chciałbyś użyć, po czym zapisz w folderze "root" jako plik skryptu Ruby o nazwie "def". 4. W drugim pliku wprowadź skrypt Kod: $data_skills = []5. W edytorze skryptów znajdź linijkę w "Scene_Title" definiującą wartość "$data_skills" i usuń ją. 6. W edytorze skryptów utwórz pusty skrypt, nazwij go jakoś i wklej do niego ten skrypt, co ci podałem przed punktami. 7. Jeśli w trakcie testu wyskoczy ci jakiś kwiatek, po prostu przeczytaj zawartość okna, po czym wejdź do Edytora skryptów, gdzie już ci zaznaczyło problematyczną linijkę. Jeśli linijka ma numer 0, sprawdź "def" i "skill". Na początek zdefiniuj klasę "RPG::Skill". |