Witaj Nieznajomy!
|
temat: [WoG, ERA] Skrypty ERM komnata: Niebiańska Kuźnia (WoG, HotA, VCMI) |
wróć do komnaty |
strona: 1 - 2 - 3 ... 24 - 25 - 26 ... 81 - 82 - 83 | |
tymolord |
Jaki jest skrypt doświadczenia dla jednostek? |
Trang Oul |
Doświadczenie nie jest oskryptowane, tylko zakodowane. Niektóre właściwości można pozmieniać, edytując pliki crexpbon.txt, crexpmod.txt i zcrexp.txt, które masz w h3bitmap.lod. |
Ginden |
No właśnie. Nie jest zaskryptowane. Ale dzięki za nazwy plików... chociaż Crexbon.txt który wypakowałem to był bezsensowny łańcuch przypadkowych znaków. |
tymolord |
Dobra. Możecie mi podać skrypt, dzięki któremu jednostki mogą mieć artefakty dla dowódców i bohaterów? Taka opcja istnieje w HoMM IV. |
avatar |
Pliku Crexbon.txt nie trzeba wypakowywać! Wszystkie potrzebne pliki do edycji doświadczenia jednostek znajdują się w katalogu Data/Text Resources Copy. Tam też jest opis jak się te pliki edytuje! Po edycji wystarczy je skopiować do katalogu Data. |
Ginden |
To dlatego szukałem bezsensownie tego pliku "How to edit Crexbon files.txt"! Dzięki. |
Altair |
A jak ma niby działać skoro wymyślasz własne komendy jak np. Fs/s-15/s/s; Zmienna "d" oznacza aktualną wartość i nic więcej. To, że wstawisz tam "s" niczego nie zmieni. Gdzie widzisz tu szybkość? !!HE-1:Fdatak/dobrona/dmoc/dwiedza; Po za tym trudno jest zmienić szybkość jednostek danego bohatera. Można to uczynić tylko polu bitwy i potrzebna jest do tego znajomość funkcji, pętli... Nie wspominając już o tym, że nie będzie to działać dla AI. Taki skrypt będzie z trzy razy dłuższy od tego który próbowałeś modyfikować. Mam go napisać? |
avatar |
Stary, naprawdę, powiedz - czy dla ciebie przeczytanie dokumentacji to ból porównywalny z wyrwaniem zęba u dentysty? Bo prosty, zwyczajny człowiek choć raz w życie otwiera dokumentację (plik WoG Features.htm w katalogu Heroes3) i przynajmniej przeleci po nagłówkach tegoż dokumentu. Tak jest dość duży dział zatytułowany "Skrypty", w którym jest opisane, który skrypt jaki ma numer i za co odpowiada. Niecałe dwie minuty (to dużo według ciebie, czy jednak opłaca się czekać x godzin na odpowiedź arcy-uprzejmego forumowicza??) zabrało mi znalezienie takiej oto informacji: Skrypt 71 - Ulepszone Artefakty 2 (...) *** Ulepszone artefakty Dowódców Bohaterowie mogą przywdziewać Artefakty dla Dowódców zyskując dwie losowe zdolności (artefakty dalej mogą nosić Dowódcy). od +1 do +5 punktów do statystyk (do jednej, dwu, lub wszystkich 4 statystyk w zależności od rodzaju artefaktu). Dodają do losowo wybranej umiejętności następny poziom wtajemniczenia (jeśli artefakt doda premię do umiejętności na poziomie mistrzowskim, bonus będzie trwały). I teraz zwykły, szary człowieczek sobie pomyśli... "Aha, widać da się tak zrobić, żeby bohaterowie mogli nosić artefakty dla dowódców! Odpowiada za to skrypt nr. 71. Otworzę go sobie w edytorze i przeanalizuję. Jeżeli okaże się dla mnie za trudny - odpuszczę sobie pomysł, jeżeli uznam, że dam radę przerobić go do swoich potrzeb - próbuję zrozumieć dokładnie działanie skryptu, zmodyfikuję go i w razie problemów, poszukam pomocy na forum...." No tak, ale widać trafiliśmy na super-hiper nadzwyczajnego człowieka, którego standardowa logika się nie trzyma... |
Gandalfica |
Hej. Chcę napisać pewne skrypty. Altair, proszę o pomoc (za niedługo zajrzę do poradnika). To, co chcę napisać: -jest bohater. Jak dodać specjalność, że np. bohater ma smoki. Za odpowiednią opłatą może on je zamienić na Kościane Smoki, ale ich liczba ma zależeć od punktów życia : 4 lub inna liczba. Gdy heros będzie miał wampiry i smoki, to może je on zmienić w Krwawe Smoki, ale i wampiry i smoki znikają. Ich liczba także będzie zależałą od punktów życia : 4 (lub inna liczba). Gdy będzie miał smoki i lisze, będzie je mógł zmienić w Drakolisze, lecz ich liczba będzie zależała od punktów życia : 2 (lub inna liczba). Czyli: Smoki=Kościane Smoki Wampiry+Smoki=Krwawe Smoki Lisze+Smoki=Drakolisze Liczba jednostek po transformacji: PŻ:2 lub inna liczba -jak zrobić lokację, w której po odwiedzeniu można na czas np. 3 walk nauczyć się zaklęć związanych z Nekromancją, lub zapłacić za trwałą naukę. |
Altair |
Jeśli chodzi o ulepszenia typu stworzenie+inne stworzenie jest to dosyć trudne do zrealizowania. Szczególnie jeśli mają tam występować jakieś bardziej skomplikowane przeliczniki. Stworzenie takiego skryptu (wraz z przetestowaniem) to jakieś dwa dni dla mnie. Jeśli znajdę czas to w najbliższym dniach to spróbuję go napisać. |
Nemomon |
Mam takie dwa pytania. Nie chciałem robić nowego tematu, by nie zaśmiecać, a ponieważ mają związek z ERM, napiszę je tutaj. Pierwsze pytanie to: Karmiczne Batalie mają jakiś górny level jednostek, które będą zawsze przybywać?. W tej chwili potrafię mieć po kilka słupków 500 np. Czarnych Smoków. Czasem tylko paręset 8-ego levelu. Chodzi mi czy będzie taki moment, że zawsze będą się pojawiać tylko 8-ego levelu jednostki? Drugie pytanie to: Mam Giermka na 182 levelu. Normalnie wystarczy zabić jedną jednostkę, z tych, które ma Giermek a cały oddział ginie. Ale mój dowódca zachowuje się jak normalny oddział, tzn trzeba zabić wszystkie jego jednostki, aby i on zginął. Jedynie nie zmieniło się to, że nawet jeśli w czasie walki trzyma się nieźle, to po walce jest martwy, jeżeli jakaś jego jednostka umarła. Chciałem się więc spytać dlaczego to tak jest? |
Trang Oul |
@Gandalfica Można jeszcze zrobić smoki + zjawy => upiorne smoki. EDIT: duchy nie są dostępne w Nekropolii. |
Dark Dragon |
Nie lepiej: smoki + duchy => upiorne smoki? |
avatar |
Nemomon: pamiętaj - Giermek jest zawsze JEDEN! Podobnie jak dowódca. To, że na polu walki widzisz np. 83 Giermki, nie znaczy wcale, że masz 83 Giermków. Znaczy to tylko, że twój Giermek ma 83 razy więcej życia od standardowej jednostki, która stała się Giermkiem. Najlepiej kliknąć jest PPM na giermku - tam jest podane jego PŻ. Czyli np. jeżeli Giermek ma 1200 punktów życia (co przejawia się np. że na polu walki widizmy oddział złożony z 20 jednostek), to dopóki Giermek nie straci całych 1200 punktów - dalej jest zaznaczony jako te 20 jednostek. Jeżeli podczas ataku, przekroczymy stratę tych 1200 punktów życia - wówczas oczywiście Giermek ginie (co graficznie ujawnia się jako strata całego oddziału!). Dlaczego jak jest? Ano, zachowanie dowódców jest wkodowane w grę, natomiast za Giermków odpowiada tylko skrypt, a składnie ERM tylko na takie rzeczy pozwalają. |
Nemomon |
No tak, ale jeżeli w jakimkolwiek momencie Giermek ma mniej "jednostek" niż na starcie walki, to automatycznie ginie. Tymczasem mój Giermek zachowuje się jakby faktycznie składał się z tych 182 jednostek. W czasie jednej z walk jego "ilość" zmalała do 4 "sztuk" i nadal mógł atakować, mimo iż normalny Giermek by już nie żył. |
tymolord |
Altair, (albo ktokolwiek inny ;) możesz mi podać skrypt dzięki któremu w obiekcie 63 podtyp 53 można kupić za 3000 szt. złota miecz#162 i za 10000 szt. złota buty#169. Z góry dzięki ;) |
Ginden |
Przeczytaj poradnik ERM. To takie trudne? A najlepiej przeczytaj z zrozumieniem. |
aivin |
W jaki sposób nadać nazwę stworzeniu znajdującemu się na współrzędnych poniższego skryptu bez modyfikacji nazw tej jednostki na całej mapie? !?OB13/1/0; !!MA:A37/D37/?v1940; !!MA:A37/320; !!MA:D37/83; !!MA:E37/71; !!MA:S37/4; !!MA:P37/800; !$OB13/1/0; !!MA:A37/D37/v1940; |
Ginden |
Na mapie czy na polu bitwy? Bo na polu bitwy nie mogą istnieć dwie jednostki o dwóch nazwach.Może być zmieniana nazwa jednostki na czas walki, ale po 2 stronach. |
aivin |
Chcę by konkretne stworzenia umieszczone na współrzędnych 13/1/0 miały zmodyfikowane parametry, co właśnie czyni ten skrypt, oraz miały zmodyfikowaną nazwę zarówno na mapie, jak i na polu bitwy. Wszystkie, ale tylko na tym polu 13/1/0 |
strona: 1 - 2 - 3 ... 24 - 25 - 26 ... 81 - 82 - 83 |
temat: [WoG, ERA] Skrypty ERM | wróć do komnaty |
powered by phpQui
beware of the two-headed weasel