Witaj Nieznajomy!
|
temat: [WoG, ERA] Skrypty ERM komnata: Niebiańska Kuźnia (WoG, HotA, VCMI) |
wróć do komnaty |
strona: 1 - 2 - 3 ... 62 - 63 - 64 ... 81 - 82 - 83 | |
Roareye |
@Altair Cóż mogę powiedzieć, skrypt działa znakomicie. Jestem pod wrażeniem Twoich umiejętności w tym zakresie, i prawdę mówiąc nie liczyłem na to, iż komukolwiek chciałoby się męczyć z tak złożonym skryptem. Gorące podziękowania z pewnością się należą. Wystąpił niestety mały problem, który chyba występuje tylko w nielicznych kopiach WoG'a. Mianowicie przy ustawieniu doświadczenia poprzez komendę stopień +1 niektóre potwory ów stopień zyskują, inne niestety nie. (One także otrzymują odpowiednią ilość doświadczenia, ranga jednak "przerzuca" się na wyższą dopiero po otrzymaniu dodatkowego punktu doświadczenia.) Nie byłoby to tak rażące, gdyby nie fakt, iż na mapie, na której Twój imponujący skrypt wykorzystuję, samodzielne zdobywanie doswiadczenia przez potwory jest zablokowane. Dodatkowo w przypadku trenowanych przeze mnie golemów część (a dokładniej kamienne i złote golemy) ma ten błąd, a część (żelazne i diamentowe) nie, co prowadzi do nierównomiernego rozłożenia rang i niemożności dalszego trenowania jednostek. Na szczęście rozwiązanie tego problemu w żadnym wypadku nie należało do trudnych i poradziłem sobie z nim samodzielnie. Jeszcze raz dziękuję za skrypt i życzę owocnej pracy oraz miłej nauki. (tak jakby nauka na studiach była miła - przyp. autor postu, student Inżynierii Chemicznej i Procesowej.) |
Altair |
Dragonar: http://www.forum.acidcave.net/post.php?pid=39187 (gdyby link nie działał to 13 postów wstecz) Teraz ja? Proszę o pomoc - potrzebne do projektu. To ostatni bug w Gaju. :) Oto wersja wspomnianego skryptu dla jednostek jedno i dwu-polowych (poprawiona i zmodyfikowana): ZVSE !?BR&v997=-1/1000; !!VRv5989:S0; !?BR&v997=0/1000; !!FU&v5989=1:E; !!VRv5989:S1; !!BA:S?x1;**typ bitwy !!FU&x1<1:E; !!BA:P?y1/?y2/?y3 H1/?y5;**współrzędne pola bitwy !!CAy1/y2/y3:T?y4 B3/22; !!FU|-1/y4<>2/y5<0/y5>155:E; !!FU24079:P35/y5;**typ stwora !?FU24079; !!MA:Xx1/?y3; !!VRy3:&1; !!VRv5990:C15/0; !!DO24080/1/13/1:Py3; !!FU&v5991<1:E; !!HEx2:F?y1/?y1/?y2/?y1; !!VRy2:*10;**10 arcymagów na każdy punkt mocy !!FU&y2<1:E; !!BU:Sx1/y2/v5991/1/-1/0; !?FU24080; !!DO24081/1/11/1:Px1; !!VRx16&v5991>0:S999; !!FU&v5991>0:E; !!VRv5990:S15-x16; !?FU24081; !!VRy9:Sv5990-1; !!FU&y1>12:E; !!VRy5:S0; !!VRy6:S-1; !!BU:Ov5990/?y2 Ev5990/?y3; !!BU&x1>0:Oy9/?y5 Ey9/?y6; !!VRx2:S0; !!VRx2&y2=0/y3=-1/y5=0/y6=-1:S1; !!VRv5991&x2=1:Sv5990; !!VRx16&x2=1:S999; !!FU&x2=1:E; !!VRv5990:+17; Roareye: Cóż mogę powiedzieć, skrypt działa znakomicie. Jestem pod wrażeniem Twoich umiejętności w tym zakresie, i prawdę mówiąc nie liczyłem na to, iż komukolwiek chciałoby się męczyć z tak złożonym skryptem. Gorące podziękowania z pewnością się należą. Wystąpił niestety mały problem, który chyba występuje tylko w nielicznych kopiach WoG'a. Mianowicie przy ustawieniu doświadczenia poprzez komendę stopień +1 niektóre potwory ów stopień zyskują, inne niestety nie. (One także otrzymują odpowiednią ilość doświadczenia, ranga jednak "przerzuca" się na wyższą dopiero po otrzymaniu dodatkowego punktu doświadczenia.) Prawdę mówiąc miałem dłuższą przerwę w pisaniu skryptów ERM w dodatku doświadczenie jednostek nigdy nie było moją mocną stroną. Dlatego pewnie da się to napisać prościej. Co wspomnianego przez ciebie błędu to jeszcze bardziej zabugowane są niektóre składnie dla dowódców. ;) Ktoś jeszcze chce skrypt? :) |
Shin0bi |
Roareye napisał, że zablokował możliwość zdobywania doświadczenia przez jednostki po walce. Mógłby ktoś podać skrypt, który to umożliwia? Interesuje mnie, żeby premie z doświadczenia były aktywne, ale by niemożliwe było jego zbieranie przez walkę. |
Roareye |
@Shin0bi Nic prostszego. !!UN: P900/1 P906/1; Pierwsza część włącza opcję doświadczenia dla jednostek, a druga uniemożliwia im zdobywanie doświadczenia poprzez walkę. |
Shin0bi |
Wielkie dzięki! |
avatar |
Tu wyczaiłem paczkę "nowych" skryptów: http://translate.google.pl/translate?js=y&prev=_t&hl=pl&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fwoggrad.ru%2Ffiles.html&sl=auto&tl=pl Niestety, nawet po przetłumaczeniu googlowskim translatorem z rosyjskiego na polski brzmi to dość cudacznie. Pytanie dla ermowców - da się je jakoś przetransmutować by były przyjazne polskiemu graczowi? |
Thayronus |
Witam. Na początek pragnę powitać tutejszą społeczność, jako że jest to mój pierwszy post na tym zacnym forum :) Zarówno w Heroes III jak i w WoGa gram od niepamiętnych czasów. Od kilku miesięcy próbuję swych sił w edytorze kreując własne poziomy. Przyszedł w końcu czas na głębsze poznanie skryptów. Zaznajomiłem się już z podstawami, jednak pragnę kroczyć dalej i zdobywać wiedzę na temat mocy skryptów by wreszcie stworzyć mapę, z której będę na prawdę dumny. Korzystałem dotąd z porad zamieszczonych na stronie 'Gildii ERM'. Zechciałem jednak dodać do okna dialogowego własne obrazki i cóż... Tutaj pojawia się problem. Ten aspekt jest opisany tam niewystarczająco. Dlatego proszę Was o szczegółowe porady jak dokładnie mam zamieścić własny obrazek w oknie. Pozdrawiam :) |
Altair |
Witamy. Cóż... Wystarczy poszukać w tym temacie: http://www.forum.acidcave.net/post.php?pid=35926 http://www.forum.acidcave.net/post.php?pid=27614 http://www.forum.acidcave.net/post.php?pid=27015 http://www.forum.acidcave.net/post.php?pid=4472 |
Thayronus |
Ok, znalazłem jedną z Twoich wcześniejszych wypowiedzi. Mówisz, że wspomniany skrypt ma wyglądać tak: !!VRz111:S^..\Data\zvs\picture\szyb.jpg^; !!VRz110:S^podpis^; Niestety nie wiem gdzie popełniam błąd, ale nie przynosi mi to żadnych efektów. Sprawdzałem czy wspisałem odpowiednie współrzędne- niby jest ok. Chciałem by na zdarzeniu w punkcie 16, 8, 0 pojawił się obrazek zapisany w formacie JPG w katalogu Data w folderze zvs w folderze picture. Mógłby ktoś powiedzieś gdzie zrobiłem błąd? ZVSE !?LEx16/8/0; !!VRz111:S^\Data\zvs\picture\miecz.jpg^; !!VRz110:S^podpis^; |
Altair |
Uciąłeś część skryptu całość to (w twoim wypadku): ZVSE !?LE16/8/0; !!VRz111:S^..\Data\zvs\picture\szyb.jpg^; !!VRz110:S^podpis^; !!VRz10:S^Tekst^; !!IF:D5/z10/z5/z110/z111/z5/z5/z5/z5/z5/z5/z5/z5/z5/z5/z5; !!IF:F5/z5/z5/z5/z5/0; !!IF:E103/5; |
Thayronus |
Wielkie dzięki, już wszystko działa :) Mam jeszcze kilka pytań: Czy jest możliwe by napotkane stworzenie dało bohaterowi artefakt kiedy się do niego podjedzie, ale BEZ walki? Jaki skrypt pozwala na stworzenie misji, w której gracz nie posiada zamku a mimo to może normalnie istnieć bez niego (tzn. po 7 dniach nie przegrywa)? |
Dog Master |
Chyba jest możliwe by napotkane stworzenie dało bohaterowi artefakt kiedy się do niego podjedzie bez walki, ale ja takiego skryptu nie znam. A drugi skrypt jest prosty: ZVSE !#OW:Da/128; (a - kolor gracza: 0 -czerwony 1 niebieski...) Ale jeśli gracz zdobędzie miasto, a potem je straci jest już normalnie(gracz przegrywa po 7 dniach). |
induro |
hej, mam takie pytanko, czy da sie zrobic taki skrypt zeby heros nie mial kary po poruszaniu sie bo bagnach? chodzi o samego herosa a nie jednostki, poprostu gramy z kolegami na hot seat i zamek z hydrami odpada z powodu powolnego ruchu przez te bagna :P |
Aspiratus |
Jeśli o mnie chodzi mam nie co inny problem, otóż przeglądałem Forum Kwasową Groty i natknąłem się na skrypt karawany zamieszczony przez Avatara. Niestety skrypt u mnie nie działa, podstawiam pod odpowiednie współrzędne Garnizony (16/14/0, 12/18/0, 32/14/0, 46/58/0) jednakże gdy wchodzę do Garnizonu 16/14/0 skrypt się wykracza. Może ktoś byłby mi wstanie pomóc i wyjaśnić dlaczego tak się dzieje - przyznam że ten skrypt jest dla mnie bardzo trudny i mało co z niego rozumiem, ale najpierw chciałem spróbować swoich sił, niestety nie wyszło Oto skrypt *********************** *** MAGICAL CARAVAN *** *********************** !#TM2:S1/999/1/1; !#VRz186:S^Karawana^; !#VRz174:S^..\Data\Zvs\Cmp.res^; !#OB16/14/0:Hz186; !#OB12/18/0:Hz186; !#OB32/14/0:Hz186; !#OB46/58/0:Hz186; used v200 and v201 used for local use z1 z2 z3 used for local use v1 v2 !?OB16/14/0; Magical Caravan 0 !!HE-1:O?v1; check if current player is red !!HE-1:N?v2; take number of heroes !!FU4&v1=0:P; call function if current player is red !?OB12/18/0; Magical Caravan 1 !!GR12/18/0:F1; delete guards !?OB32/14/0; Magical Caravan 2 !!GR32/14/0:F1; delete guards !?OB46/58/0; Magical Caravan 3 !!GR46/58/0:F1; delete guards *** FUCTION 4 : Magical Caravan : make your choice !?FU4; !!VRz1:S^Magiczna Karawana To wyjątkowe siedlisko pozwoli ci wysłać jednostki do innej Karawany na mapie^; *** Check Garrison 1 !!VRz185:S^%Z174\22a.BMP^; !!VRz182:S^... na południe?^; !!GR12/18/0:O?y1; *** Check Garrison 2 !!VRz184:S^%Z174\22b.BMP^; !!VRz181:S^... na północ?^; !!GR32/14/0:O?y2; *** Check Garrison 3 !!VRz183:S^%Z174\22c.BMP^; !!VRz180:S^... na południowy wschód?^; !!GR46/58/0:O?y3; *** Prepare hint !!VRz179:S^Magiczna Karawana gdzieś na wschodzie^; !!VRz178:S^Magiczna Karawana gdzieś na północnym wschodzie^; !!VRz177:S^Magiczna Karawana gdzieś na południowym wschodzie^; *** Check if player own no garrison !!VRy4&y1<>0/y2<>0/y3<>0:S1; !!IF&y4=1:M^{Magiczna Karawana} Ten wyjątkowy garnizon pozwoli ci wysłać jednostki do innych części mapy. Musisz znać położenie innej Magicznej Karawany aby wysłać jednostki.^; !!VRv200&y4=1:S0; *** Init of dialogue box !!VRz2:S^^; !!VRz3:S^Chcesz wysłać jednostki...^; !!IF&y4<>1:D1/z1/z2/z3/z185/z184/z183/z2/z182/z181/z180/z2/z182/z181/z180/0; !!IF&y4<>1:F1/z179/z178/z177/0/1; !!IF&y4<>1:E201/1; *** check if player has caravan 1 !!VRv200&v201=1/y4<>1/y1=0:S1; !!IF&v201=1/y4<>1/y1<>0:M^{Magiczna Karawana} Nie posiadasz tej Magicznej Karawany.^; !!FU4&v201=1/y4<>1/y1<>0:P; *** check if player has caravan 2 !!VRv200&v201=2/y4<>1/y2=0:S1; !!IF&v201=2/y4<>1/y2<>0:M^{Magiczna Karawana} Nie posiadasz tej Magicznej Karawany.^; !!FU4&v201=2/y4<>1/y2<>0:P; *** check if player has caravan 3 !!VRv200&v201=3/y4<>1/y3=0:S1; !!IF&v201=3/y4<>1/y3<>0:M^{Magiczna Karawana} Nie posiadasz tej Magicznej Karawany^; !!FU4&v201=3/y4<>1/y3<>0:P; *** FUCTION 5 : Magical Caravan (send troops) !?FU5; Move troop to destination source 1 *** Free the function !!VRv200:S0; !!VRv201:S0; ***check source !!GR16/14/0:G0/?y2/?y3; !!GR16/14/0:G1/?y4/?y5; !!GR16/14/0:G2/?y6/?y7; !!GR16/14/0:G3/?y8/?y9; !!GR16/14/0:G4/?y10/?y11; !!GR16/14/0:G5/?y12/?y13; !!GR16/14/0:G6/?y14/?y15; *** Erase from source !!GR16/14/0:G0/-1/0; !!GR16/14/0:G1/-1/0; !!GR16/14/0:G2/-1/0; !!GR16/14/0:G3/-1/0; !!GR16/14/0:G4/-1/0; !!GR16/14/0:G5/-1/0; !!GR16/14/0:G6/-1/0; *** Give troops to destination !!GR12/18/0:G0/y2/y3; !!GR12/18/0:G1/y4/y5; !!GR12/18/0:G2/y6/y7; !!GR12/18/0:G3/y8/y9; !!GR12/18/0:G4/y10/y11; !!GR12/18/0:G5/y12/y13; !!GR12/18/0:G6/y14/y15; *** FUCTION 6 : Magical Caravan (send troops) !?FU6; Move troop to destination source 2 *** Free the function !!VRv200:S0; !!VRv201:S0; ***check source !!GR16/14/0:G0/?y2/?y3; !!GR16/14/0:G1/?y4/?y5; !!GR16/14/0:G2/?y6/?y7; !!GR16/14/0:G3/?y8/?y9; !!GR16/14/0:G4/?y10/?y11; !!GR16/14/0:G5/?y12/?y13; !!GR16/14/0:G6/?y14/?y15; *** Erase from source !!GR16/14/0:G0/-1/0; !!GR16/14/0:G1/-1/0; !!GR16/14/0:G2/-1/0; !!GR16/14/0:G3/-1/0; !!GR16/14/0:G4/-1/0; !!GR16/14/0:G5/-1/0; !!GR16/14/0:G6/-1/0; *** Give troops to destination !!GR32/14/0:G0/y2/y3; !!GR32/14/0:G1/y4/y5; !!GR32/14/0:G2/y6/y7; !!GR32/14/0:G3/y8/y9; !!GR32/14/0:G4/y10/y11; !!GR32/14/0:G5/y12/y13; !!GR32/14/0:G6/y14/y15; *** FUCTION 7 : Magical Caravan (send troops) !?FU7; Move troop to destination source 3 *** Free the function !!VRv200:S0; !!VRv201:S0; ***check source !!GR16/14/0:G0/?y2/?y3; !!GR16/14/0:G1/?y4/?y5; !!GR16/14/0:G2/?y6/?y7; !!GR16/14/0:G3/?y8/?y9; !!GR16/14/0:G4/?y10/?y11; !!GR16/14/0:G5/?y12/?y13; !!GR16/14/0:G6/?y14/?y15; *** Erase from source !!GR16/14/0:G0/-1/0; !!GR16/14/0:G1/-1/0; !!GR16/14/0:G2/-1/0; !!GR16/14/0:G3/-1/0; !!GR16/14/0:G4/-1/0; !!GR16/14/0:G5/-1/0; !!GR16/14/0:G6/-1/0; *** Give troops to destination !!GR46/58/0:G0/y2/y3; !!GR46/58/0:G1/y4/y5; !!GR46/58/0:G2/y6/y7; !!GR46/58/0:G3/y8/y9; !!GR46/58/0:G4/y10/y11; !!GR46/58/0:G5/y12/y13; !!GR46/58/0:G6/y14/y15; *** Timer 2 : Used for Magical Caravan !?TM2; !!IF&v200=1:M^{Magiczna Karawana} Twoje jednostki przybyły do wyznaczonego miejsca.^; !!FU5&v200=1/v201=1:P; !!FU6&v200=1/v201=2:P; !!FU7&v200=1/v201=3:P; *** ZONE 3 : AGAINST GREEN PLAYER *** !?OB6/19/0; Allow green player to reach the zone !!UN&v95=0:O63/71/1 O67/71/1 O67/70/1 O68/65/1 O69/65/1; !!VRv95&v95=0:S1; !#TM13:S1/672/1/1; Set timer !?TM13; !!VRv91&v95=1/v94=1/v93=1/v92=1:S1; !!FU&v91=1:P; !?FU70; !!UN:O57/63/1; delete castle !!UN:O57/63/1; !!UN:O65/71/1; delete teleporter !!UN:O69/71/1; !!UN:O71/69/1; !!UN:O71/66/1; !!TM13:D0; disable timer 13 |
Altair |
Bez sprawdzania zadam tylko jedno pytanie. Korzystałeś z tego skryptu razem ze skryptami wogifikacji? Użyte funkcje i przełączniki sugerują, że nie będą one ze sobą kompatybilne. |
avatar |
To napewno nie jest mój skrypt! Na moje oko to żywcem skopiowany kod z drugiej mapy kampani Samarytanin! |
Aspiratus |
Źle mnie zrozumiałeś Avatarze nie chodziło mi oto, że to twój skrypt tylko że po prostu go zamieściłeś na forum :P i masz całkowitą rację co do pochodzenia tego skryptu w końcu sam pisałeś Cytuje : "Znalazłem w 3 minuty: fragment skryptu Samaritan Map 2 w Zdarzeniach czasowych mapy:" :) A jeśli chodzi o karawane to nie wogifikowałem mapy, ale jeśli mówisz Alrairze, że to nie będzie kompatybilne to dam sobie z tym spokój. Natomiast jeszcze mam jeden problem mianowicie - gracz określonego koloru(np.czerwony) wchodzi do budynku i pojawia mu się tekst przypisany tylko do jego koloru czyli: Budynek !?OBx/y/p; gracz czerwony - tekst 1 gracz niebieski - tekst 2 gracz brązowy - tekst 3 gracz zielony - tekst 4 gracz pomarańczowy - tekst 5 gracz fioletowy - tekst 6 gracz jasnoniebieski - tekst 7 gracz różowy - tekst 8 |
Natanael |
Chcę zapytać o prostą rzecz dla zaawansowanych twórców skryptów. Chciałbym wyodrębnić jako nowy skrypt artefakty z wieloskrypu. Najlepiej każdy oddzielnie. Jeśli ktoś zechciałby pomóc, będę wdzięczny. |
kur-chuk norris |
Witam, Mam prośbę czy moglibyście podać mi skrypt na to aby np. chłop podczas ataku rzucał czar błyskawica? /* przepraszam, że nie chce mi się przeglądać całości tematu lecz przejżałem około 30 stron i nie znalazłem odpowiedzi na moje pytanie/problem. */ |
SkorpionXAP |
Witam mam próśbę. 1.Potrzebuję również skryptu który daje rozbójnikom umiejętność "Zawsze Kontratakuje" i dodaje im to w opisie. Czytałem że nie da się dopisać umiejętności, ale np. chłopi płacą podatki za pomocą skryptu.Więc może to też jeżeli nie normalnie to skryptem. 2. Ten skrypt nie działa, wchodzę do budynku, jest dzwięk i nic. Nie wiem dlaczego, przerobiłem skrypt z poradnika Altaira, do swoich potrzeb, ale nie działa. Acha i coś jeszcze mogli byście zmienić w nim żeby nie wyświetlał się obrazek elfa, tylko rozbójnika? ZVSE !#VRv801:S0; !#VRz200:S^Kryjówka Piratów^; !#HT63/02:T200; !?OB63/02; !!PO998:V1/?y5; !!IF&y5<1:Q2^Czy chcesz zaatakować strażników?^; !!HE-1&2/y5<1:Tv998/v999/v1000/143/350; !!VRv801:S0; !!VRv801&2/y5<1:S1; !$OB63/02; !!HE-1:O?y2; !!PO998&y2<>-1/v801=1:V1/1; !!IF&y2<>-1/v801=1:Q3/21/18/6/5000/1^Pokonawszy strażników (Piraci). Zabierasz łupy (25000 szt. złota)^; !!OW&y2<>-1/v801=1:R-1/6/d25000; 3. Mógł by ktoś przerobić skrypt podatków od chłopów ten z poradnika Altaira, żeby chłopi płacili jak są w jakimś zamku a nie u bohatera. To ten: ZVSE !#VRz842:S^Płaci podatki.^; !#UN:G1/139/2/z842; !#TM15:S1/999/1/255; !?TM15; !!DO150/0/155/1:P; !?FU150; !!OW:C?y1; !!HEx16:O?y2; !!DO151/0/6/1&y1=y2:Px16/y2; !?FU151; !!HEx1:C0/x16/?y1/?y2; !!VRy3&y1=139:Sy2*2; !!VRy3&y1<>139:S0; !!OW:Rx2/6/dy3; |
strona: 1 - 2 - 3 ... 62 - 63 - 64 ... 81 - 82 - 83 |
temat: [WoG, ERA] Skrypty ERM | wróć do komnaty |
powered by phpQui
beware of the two-headed weasel