Zamknięty przez: Ayene Pią 22 Paź, 2010 20:13 |
Bestiariusz i ABS |
| Autor |
Wiadomość |
Fushigi


Preferowany:

Dołączył: 09 Wrz 2010 Posty: 44 Skąd: we mnie ta moc?
|
Wysłany: Pią 10 Wrz, 2010 10:03
|
|
|
Bestiariusz i ABS
|
Witam!
Mam problem gdyĹź chciaĹem do swojej gry wkleiÄ bestiariusz z tego wÄ
tku:
| Kod: | | http://www.ultimateam.pl/viewtopic.php?t=2003 |
Ale uĹźywam takĹźe Blizz ABS, dlatego nie pojawiajÄ
siÄ informacje po pokonaniu potwora w ksiÄ
Ĺźce. Oto link do ABS'a:
| Kod: | | http://forum.chaos-project.com/index.php?topic=106.0 |
UĹźywam najnowszej wersji skryptu i angielskiego rmxp.
Z gĂłry dziÄkujÄ - Fushigi. |
|
|
|
Ayene


Ranga RM:

Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Pią 10 Wrz, 2010 11:29
|
|
|
|
WejdĹş w skrypt Bestiariusza i znajdĹş:
| Kod: | | enemy = Game_Enemy_Book.new(enemy_id) |
zamieĹ na:
| Kod: | | enemy = Game_Enemy.new($data_enemies[enemy_id]) |
NastÄpnie wejdĹş w skrypt '(Blizz-ABS) Script' i znajdĹş w nim definicjÄ 'def remove_enemy(enemy)'. Np. w linijce za:
| Kod: | $game_party.actors.each {|actor|
# increase EXP except if actor can't get EXP
actor.exp += enemy.exp unless actor.cant_get_exp?} |
dodaj:
| Kod: | | $game_party.add_enemy_info(enemy.id, 0) |
|
________________________
       
 |
|
|
|
Fushigi


Preferowany:

Dołączył: 09 Wrz 2010 Posty: 44 Skąd: we mnie ta moc?
|
Wysłany: Pią 10 Wrz, 2010 11:50
|
|
|
|
WiÄc tak, mam dalej problem tylko Ĺźe teraz gdy zabijam jednego ducha (na planszy sÄ
dwa) klikam F5 (Klawisz wywoĹujÄ
cy skrypt) i wszystko dziaĹa. Zabijam drugiego i wyskakuje error coĹ tam coĹ tam 63 linika ktĂłra jest:
| Kod: | | next if enemy.name == "" |
P.S Problem ten dotyczy tylko duchĂłw, np na drugiej planszy sÄ
trzy nimfy leĹne - wszystkie pokonaĹem i nic siÄ specjalnego nie dzieje wszystko dobrze chodzi. |
|
|
|
Ayene


Ranga RM:

Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Pią 10 Wrz, 2010 12:12
|
|
|
|
| Widocznie to juĹź problem z Twoim projektem. Najlepiej bÄdzie jak go zhostujesz np. na www.mediafire.com i wyĹlesz mi link albo na PW, albo wkleisz go tutaj. WĂłwczas bÄdÄ mogĹa zobaczyÄ, co dokĹadnie siÄ dzieje. |
________________________
       
 |
|
|
|
Fushigi


Preferowany:

Dołączył: 09 Wrz 2010 Posty: 44 Skąd: we mnie ta moc?
|
Wysłany: Pią 10 Wrz, 2010 12:35
|
|
|
|
| ĹlÄ Ci linka na pw. |
________________________
 |
|
|
|
Ayene


Ranga RM:

Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Pią 10 Wrz, 2010 12:53
|
|
|
|
A sprĂłbuj przed tÄ
linijkÄ
, w ktĂłrej wyskakuje Tobie bĹÄ
d, wpisaÄ:
| Kod: | | return if enemy == nil |
|
________________________
       
 |
|
|
|
Fushigi


Preferowany:

Dołączył: 09 Wrz 2010 Posty: 44 Skąd: we mnie ta moc?
|
Wysłany: Pią 10 Wrz, 2010 13:05
|
|
|
|
DziÄki wielka jesteĹ! ^^
Ĺadnie dziaĹa dziÄkujÄ za pomoc, lecz mam jeszcze takie jedno pytanie - jak na tym ABS'ie ustawiÄ respawn ? Ĺťeby siÄ odradzaĹy po jakimĹ czasie potworki? |
________________________
 |
|
|
|
Ayene


Ranga RM:

Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Pią 10 Wrz, 2010 13:49
|
|
|
|
W Konfiguracji znajdĹş:
| Kod: | # how much time will pass until an enemy respawns (0 for no respawn)
RESPAWN_TIME = 0
|
|
________________________
       
 |
|
|
|
Fushigi


Preferowany:

Dołączył: 09 Wrz 2010 Posty: 44 Skąd: we mnie ta moc?
|
Wysłany: Pią 10 Wrz, 2010 17:03
|
|
|
|
| Przepraszam, jeszcze jedno pytanie - jak dodaÄ umiejÄtnoĹÄ w Blizz ABS ? |
________________________
 |
|
|
|
Ayene


Ranga RM:

Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Pią 10 Wrz, 2010 19:37
|
|
|
|
A nie ustawia siÄ tego normalnie w bazie danych w zakĹadce "Skills"? Raczej tak |
________________________
       
 |
|
|
|
Fushigi


Preferowany:

Dołączył: 09 Wrz 2010 Posty: 44 Skąd: we mnie ta moc?
|
Wysłany: Pią 10 Wrz, 2010 19:42
|
|
|
|
| No tak ustawiĹem ale co dalej? PrĂłbowaĹem juĹź chyba wszystkich sposobĂłw ktĂłre znam (czyli 2-3 :D) ale nic nie pomaga. |
________________________
 |
|
|
|
Sabikku


Nagrody:

Ranga RM:

Pomógł: 73 razy Dołączył: 04 Kwi 2010 Posty: 428
|
Wysłany: Pią 10 Wrz, 2010 19:54
|
|
|
|
| Po pierwsze, w zakĹadce skills (podpatrz jak zrobione sÄ
inne skille, musi mieÄ ustawiony scope, occassion itd), a po drugie, w zakĹadce class (ustaw w klasie swojego bohatera). |
|
|
|
Fushigi


Preferowany:

Dołączył: 09 Wrz 2010 Posty: 44 Skąd: we mnie ta moc?
|
Wysłany: Pią 10 Wrz, 2010 21:29
|
|
|
|
| No tak - dodaĹem ale jak go uĹźyÄ np podczas walki? No bo nie rozumiem jeszcze jak to robiÄ i tego ABS'a nie czajÄ... |
________________________
 |
|
|
|
Ayene


Ranga RM:

Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Sob 11 Wrz, 2010 01:41
|
|
|
|
| Przede wszystkim przy tym ABSie nie moĹźna oĹźywaÄ innego CMSa, gdyĹź blokuje menu. WyrzuÄ zatem CMSa i wĹÄ
czajÄ
c ESC przejdĹş do 'Hotkeys'... tam przyporzÄ
dkuj kolejne umiejÄtnoĹci do pozycji: 1 - 0 na klawiaturze. UĹźywasz ich oczywiĹcie, wciskajÄ
c odpowiedniÄ
cyfrÄ. |
________________________
       
 |
|
|
|
Fushigi


Preferowany:

Dołączył: 09 Wrz 2010 Posty: 44 Skąd: we mnie ta moc?
|
Wysłany: Sob 11 Wrz, 2010 11:26
|
|
|
|
| No i dalej mam problem, nie wiem czy ja mam takie szczÄĹcie czy coĹ schrzaniĹem w projekcie nie wiem ale siÄ hotkey nie chcÄ
za Chiny przypisaÄ... Klikam wszystko co moĹźliwe maĹo klawiatury nie rozwaliĹem siÄ tak zdenerwowaĹem ale nic dalej nic... |
________________________
 |
|
|
|
|
|