![]() |
|
[VX] Skrypt z drzewkiem umiejętności - Wersja do druku +- Ultima Forum (https://forum.ultimateam.pl) +-- Dział: RPG Maker (/Forum-RPG-Maker) +--- Dział: Wsparcie (/Forum-Wsparcie) +--- Wątek: [VX] Skrypt z drzewkiem umiejętności (/Thread-VX-Skrypt-z-drzewkiem-umiej%C4%99tno%C5%9Bci) Strony: 1 2 |
Skrypt z drzewkiem umiejętności - aron155 - 12-08-13 21:32 Witam. Piszę, ponieważ mam problem ze skryptem dodającym drzewko umiejętności z poprzedniego forum: Leongon Skill Trees Potrzebowałbym pobrać wartość poziomu, na którym znajduje się dana umiejętność. Najlepiej, żeby zapisać ją jako zmienną. Miałoby do działać w zdarzeniu - w zależności od poziomu danej umiejętności zdarzy się coś innego. Z góry dziękuję za pomoc. RE: Skrypt z drzewkiem umiejętności - Ayene - 13-08-13 01:17 Pytanie. Czy interesuje Ciebie jedna konkretna umiejętność, czy chcesz aby do określonych zmiennych podstawiało wszystkie umiejętności z drzewa? Wystarczy w skrypcie "Leongon SkillTree Core" znaleźć fragment: Kod: lvl = skill_allids.index(k)- w przypadku wielu (zmienna odpowiada ID umiejętności): Kod: $game_variables[k] = lvl+1Kod: $game_variables[ID] = lvl+1RE: Skrypt z drzewkiem umiejętności - aron155 - 13-08-13 20:24 Chcę uzależnić pewne zdarzenia od poziomu umiejętności. Konkretnie: 1. Skrypt ten będzie współdziałał ze skryptem na otwieranie zamków a'la Oblivion. Jest tam zmienna odpowiadająca za czas utrzymywania się zapadek w górze. Będzie ona równa wartości umiejętności Otwieranie zamków. 2. Będzie umiejętność odpowiadająca a modyfikacje podstawowych atrybutów (siła, itp). 3. Chcę dać umiejętność taką jak Ciepło w Diablo II. Wykorzystując skrypt dzień/noc w zależności od ilości przebytych kroków oraz poziomu umiejętności będzie się regenerowała mana. To tak na szybko do czego potrzebuję zmienną z wartością poziomu umiejętności. PS. Dlaczego lvl+1? Czy jest ona zapamiętywana z wartością o 1 niższą? RE: Skrypt z drzewkiem umiejętności - Ayene - 13-08-13 20:36 Tak, dokładnie. Zatem ta wersja powinna Tobie wystarczyć Kod: case kza ID... podstaw ID zmiennej. RE: Skrypt z drzewkiem umiejętności - aron155 - 14-08-13 00:49 ,,Case k" ? Od czego jest parametr k? Ma on jakieś konkretne znaczenie, czy jest tak o dodane, bo funkcja musi być wykonana na jakimś parametrze? Tak jak z popularnym parametrem ,,i" w funkcji ,,for (i = 1; i <= 100; i++)? :D Ok, nie było pytania :P Właśnie znalazłem, że jest on w funkcjach ;) RE: Skrypt z drzewkiem umiejętności - aron155 - 15-08-13 18:17 Zmieniłem skrypt w następujący sposób: Kod: def object_lvl(index)Niestety gdy chcę dodać jakąkolwiek umiejętność wyrzuca mi następujący błąd: Script 'Leongon SkillTree Core' line 150: NameError occured. uninitialized constant Window_SkillTree_Main::MF_1 W linii 150 znajduje się ,,when MF_1" RE: Skrypt z drzewkiem umiejętności - Ayene - 16-08-13 22:45 Podajesz nieznaną zmienną MF_1. Za nią powinna być wartość, która odpowiada ID umiejętności, np.: Kod: case kRE: Skrypt z drzewkiem umiejętności - LoLeK - 17-08-13 09:47 Ja również mam pytanie dotyczące drzewka umiejętności, czy udałoby ci się Ayene przerobić skrypt, aby działał na wersje XP, ponieważ po dłuższych poszukiwaniach nie znalazłem takowego skryptu na XP. Pomogłoby to wielu osobom które są na XP, a takowego skryptu szukają RE: Skrypt z drzewkiem umiejętności - Ayene - 17-08-13 12:48 Nie ma żadnego skryptu na rozwój umiejętności do XP? Napisanie podobnego byłoby czasochłonne. A te sprawdzałeś? http://save-point.org/thread-3264.html http://www.gdunlimited.net/forums/topic/1753-xp-simple-skill-tree-system-w-events-alone/ RE: Skrypt z drzewkiem umiejętności - LoLeK - 17-08-13 16:23 Dzięki, wielkie, przydałby się jakiś poradnik, ale może uda mi się ogarnąć |