Ogłoszenie 

Uwaga! To forum jest w trybie offline.
Wszelką pomoc uzyskasz pod adresem
forum.ultimateam.pl


Administracja Forum


Poprzedni temat «» Następny temat
Walka w czasie rzeczywistym
Autor Wiadomość
Agumon 




Preferowany:
RPG Maker VX

Ranga RM:
1 gra

Pomógł: 53 razy
Dołączył: 30 Gru 2009
Posty: 515
Skąd: Ruda Śląska
Wysłany: Sob 20 Mar, 2010 14:13
Ej ja mam pytanko bo jak wsadzam ten skrypt to on mi chodzi w 8 kierunkach.. Ale ja tak nie chce... Da się to jakoś usunąć???
________________________
Pomogłem? Daj ""
Piszę poprawnie po polsku

 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Sob 20 Mar, 2010 14:59
Wystarczy, że w skrypcie 'Requiem SBABS Standard' zmienisz:
Kod:
Eight_Dir_Movement = true

z true na false
________________________


 
 
 
Agumon 




Preferowany:
RPG Maker VX

Ranga RM:
1 gra

Pomógł: 53 razy
Dołączył: 30 Gru 2009
Posty: 515
Skąd: Ruda Śląska
Wysłany: Sob 20 Mar, 2010 15:12
Dzięki wielkie xD

[ Dodano: Sob 20 Mar, 2010 20:12 ]
Jeszcze jedne pytanko... Bo od kiedy dodałem ten skrypt to jak robię "rozpocznij walkę z ......."i "przegrana nie kończy gry" to i tak mi ją kończy... Dlaczego???
________________________
Pomogłem? Daj ""
Piszę poprawnie po polsku

 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Nie 21 Mar, 2010 17:41
Wejdź w klasę "Scene_Battle" i znajdź:
Kod:
$game_troop.clear

i po tym dodaj:
Kod:
      for i in 0...$game_party.members.size
        $game_party.members[i].hp += 1
      end
________________________


 
 
 
Agumon 




Preferowany:
RPG Maker VX

Ranga RM:
1 gra

Pomógł: 53 razy
Dołączył: 30 Gru 2009
Posty: 515
Skąd: Ruda Śląska
Wysłany: Pon 22 Mar, 2010 15:11
Ayene, dzięki wielkie...

[ Dodano: Wto 23 Mar, 2010 07:48 ]
Ayene, i znowu problem... Bo jak wygram z bossem a mam tam jeszcze 200 HP to mi od razu zmienia na 1 HP..
________________________
Pomogłem? Daj ""
Piszę poprawnie po polsku

 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Czw 25 Mar, 2010 10:33
Agumon, zmień jeszcze raz skrypt z wcześniejszego posta, czyli zmień linijkę:
Kod:
$game_party.members[i].hp = +1

na
Kod:
$game_party.members[i].hp += 1

czeski błąd ;-)
________________________


 
 
 
Narfann 



Preferowany:
RPG Maker VX

Dołączył: 20 Kwi 2010
Posty: 20
Wysłany: Sob 24 Kwi, 2010 11:45
A da się zrobić tak żeby ( jak mamy np. 2 bohaterów) 2 bohater jak idziemy w górę lub w dół nie chodził obok nas tylko za nami?
 
 
Nhadala 




Pomogła: 12 razy
Dołączyła: 18 Wrz 2007
Posty: 197
Skąd: Klam
Wysłany: Nie 25 Kwi, 2010 13:05
Narfann,

Ten skrypt chyba to załatwi :
Gąsienica
________________________

 
 
 
 
Narfann 



Preferowany:
RPG Maker VX

Dołączył: 20 Kwi 2010
Posty: 20
Wysłany: Nie 25 Kwi, 2010 13:47
Znowu błąd...
Teraz bohaterowie się klonują.... ;-( ;-( ;-( ;-( ;-( ;-( ;-( ;-( :-( :-(
 
 
Czeliosss 



Ranga RM:
1 gra

Pomógł: 49 razy
Dołączył: 02 Lis 2009
Posty: 661
Skąd: Wa-wa
Wysłany: Nie 25 Kwi, 2010 13:55
Usuń swoją gąsienice. Gdy masz oba skrypty to postacie się klonują. Musisz mieć te w skrypcie.
Pzdr.
________________________
...Amelanduil & FireBlade words will be remembered...
...Amelanduil & FireBlade acts will be remembered...
...Amelanduil & FireBlade never gonna die...

Nie pisać, bo nie odpiszę.
 
 
cj2 




Preferowany:
RPG Maker VXAce

Ranga RM:
1 gra

Pomógł: 6 razy
Dołączył: 07 Mar 2010
Posty: 261
Skąd: Gliwice
Wysłany: Wto 27 Kwi, 2010 12:33
Mam kłopot z skryptem.
Gdy włączam pisze że coś z linijką 1:
????? 'Walka na mapie' ? 1 ??? Syntax Error ????????
Wstawiam na początku znak # i wyświetla mi się:
????? 'Walka na mapie' ? 230 ??? Syntax Error ????????
Poprawiam linijkę 230 dodając spację i nadal to samo
Może coś źle zrobiłem? Ale nawet oryginalny skrypt mi nie działa.
Dane skryptów:
Hasło przy nowej grze
Szybkie wyświetlanie przedmiotów po ich zdobyciu
Ten skrypt

Oto mój przerobiony skrypt:
Spoiler:

Kod:
#By stworzyć przeciwnika, umieść poniższe komentarze w zdarzeniach na mapie.

# Enemy ID - Zmień ID na ID potwora widniejącego w bazie danych;
# Die Erase - Usuń przeciwnika, gdy został pokonany;
# Die Self Switch A - Włącza Self Switch A, gdy przeciwnik został pokonany;
# Die Self Switch B - Włącza Self Switch B, gdy przeciwnik został pokonany;
# Die Self Switch C - Włącza Self Switch C, gdy przeciwnik został pokonany;
# Die Self Switch D -Włącza Self Switch D, gdy przeciwnik został pokonany;
# Die Self Switch X - Włącza Switch X, gdy przeciwnik został pokonany;
# Die Variable X - Zwiększa Zmianną X o +1;
# Follow X - Zmień X na zasięg wzroku przeciwników.
# Kill With Weapon X - Przeciwnik zginie zaatakowany tylko z broni X
# Kill With Skill X - Przeciwnik zginie zaatakowany tylko z umiejętności X
# Kill With Item X - Przeciwnik zginie zaatakowany tylko przedmiotem X
# Divide EXP - Dzieli po równo zdobyte doświadczenie wszystkim członkom drużyny
# Object - Przeciwnik staje się obiektem 'nieśmiertelnym'.
# Puzzle - Przeciwnik może zostać zabity, ale bohaterowie za nim nie podążają. Ponadto nie wyświetlają się jego paski życia i magii.
# Boss - Pokazuje pasek życia bosa.

#------------------------------------------------------------------------------
# GŁÓWNA KONFIGURACJA
#------------------------------------------------------------------------------
module Requiem_SBABS
#------------------------------------------------------------------------------
# KONFIGURACJA ATAKU:
# Przycisk ataku prawą ręką:
Right_Attack_Button = Input::Letters["A"]
# Przycisk ataku lewą ręką lub parowania tarczą:
Left_Attack_and_Shield_Button = Input::Letters["S"]
# Klawisze umiejętności:
Skill_Buttons = [Input::Numberkeys[1], Input::Numberkeys[2], Input::Numberkeys[3]]
# Klawisze przedmiotów:
Item_Buttons = [Input::Numberkeys[7], Input::Numberkeys[8], Input::Numberkeys[9]]
# Tekst wyświetlany po przyporządkowaniu przycisku do umiejętności lub przedmiotu
Memorize_Text = "Przyporządkowany!"
# Opóźnienie ataku bohaterów (w klatkach animacji)
Hero_Attack_Time = 60
# Opóźnienie ataku przeciwników (w klatkach animacji)
Enemy_Attack_Time = 90
# Podział wielkości animacji na:
Animations_Divide_By = 3
# Używaj animacji broni? (true = tak / false = nie)
Use_Weapons_Animations = true
# Poruszanie w 8 kierunkach? (true = tak / false = nie)
Eight_Dir_Movement = true
#------------------------------------------------------------------------------
# KONFIGURACJA SOJUSZNIKÓW:
# Użyj systemu sojuszników / członków drużyny? (true = tak / false = nie)
Use_Allies = true
# Pozwól na zmianę kolejności bohaterów w drużynie za pomocą przycisku? (true = tak / false = nie)
Change_Group_Order = true
# Przycisk zmiany kolejności bohaterów w drużynie:
Change_Group_Order_Button = Input::Letters["G"]
# Zmień automatycznie kolejność drużyny po śmierci lidera? (true = tak / false = nie)
Next_if_Dead = true
# Jeśli członek drużyny ma ustawiony moduł obronny, nie zmieniaj mapy przy teleporcie? (true = tak / false = nie)
Defend_Dont_Transfer = true
# Promień widzenia sojuszników (członków drużyny):
Ally_Sight = 5
# Dziel zdobywane doświadczenie członków drużyny w równej proporcji? (true = tak / false = nie)
# Jeśli nie, tylko bohaterowie, którzy pokonają przeciwnika, zdobędą doświadczenie
Divide_EXP = false
# Grafika nieżywych bohaterów:
Dead_Graphic = {}
# Skopiuj: Dead_Graphics[A] = ["B",C] i zmień: A:ID Postaci, B:Grafika niezywego bohatera, C:Indeks grafiki
Dead_Graphic[1] = ["Deads",0]
Dead_Graphic[2] = ["Deads",1]
Dead_Graphic[3] = ["Deads",2]
Dead_Graphic[4] = ["Deads",3]
#------------------------------------------------------------------------------
# KONFIGURACJA BRONI ZASIĘGOWYCH:
# By stworzyć broń zasięgową, skopiuj: Distance_Weapons[A] = [B, C, D, E, F, G, H] i zmień:
# A:ID Broni, B:Char (Graphics/Characters), C:Char Index, D:Szybkość, E:Odległość, F:Opóźnienie, G:Amunicja 1, H:Amunicja 2
Distance_Weapons = {}
Distance_Weapons[4] = ["$Arrow",0,6,5,45,22,23]

# KONFIGURACJA UMIEJĘTNOŚCI 'ZASIĘGOWYCH':
# By stworzyć umiejętność 'zasięgową', skopiuj: Distance_Skills[A] = [B, C, D, E, F] i zmień:
# A:ID Umiejętności , B:Char (Graphics/Characters), C:Char Index, D:Szybkość, E:Odległość, F:Opóźnienie
Distance_Skills = {}
Distance_Skills[59] = ["Energy Ball", 6, 4, 5, 120]
Distance_Skills[63] = ["Energy Ball", 7, 4, 5, 120]
Distance_Skills[67] = ["Energy Ball", 3, 4, 5, 120]
Distance_Skills[71] = ["Energy Ball", 2, 4, 5, 120]
Distance_Skills[73] = ["Energy Ball", 1, 4, 5, 120]
Distance_Skills[75] = ["Energy Ball", 4, 4, 5, 120]
Distance_Skills[77] = ["Energy Ball", 3, 4, 5, 120]
Distance_Skills[79] = ["Energy Ball", 5, 4, 5, 120]

# KONFIGURACJA PRZEDMIOTÓW 'ZASIĘGOWYCH':
# By stworzyć przedmiot 'zasięgowy', skopiuj: Distance_Items[A] = [B, C, D, E, F] i zmień:
# A:ID Przedmiotu, B:Char (Graphics/Characters), C:Char Index, D:Szybkość, E:Odległość, F:Opóźnienie
Distance_Items = {}
Distance_Items[15] = ["Energy Ball", 0, 5, 5, 60]
Distance_Items[17] = ["Energy Ball", 7, 5, 5, 60]
Distance_Items[19] = ["Energy Ball", 3, 5, 5, 60]
#------------------------------------------------------------------------------
# KONFIGURACJA WYBUCHOWYCH UMIEJĘTNOŚCI:
# By stworzyć wybuchową umiejętność, skopiuj: Explode_Skills[A] = [B, C, D, E, F, G] i zmień:
# A:ID Umiejętności, B:Char (Graphics/Characters), C:Char Index, D:Szybkość, E:Odległość, F:Siła rażenia (w jednostkach tilesetu), G:Opóźnienie
Explode_Skills = {}
Explode_Skills[64] = ["Energy Ball", 7, 4, 5, 3, 60]
Explode_Skills[81] = ["Energy Ball", 6, 4, 5, 3, 60]
Explode_Skills[82] = ["Energy Ball", 6, 4, 5, 5, 60]

# KONFIGURACJA PRZEDMIOTÓW WYBUCHOWYCH:
# By stworzyć wybuchowy przedmiot, skopiuj: Explode_Items[A] = [B, C, D, E, F, G] i zmień:
# A:ID Przedmiotu, B:Char (Graphics/Characters), C:Char Index, D:Szybkość, E:Odległość, F:Siła rażenia (w jednostkach tilesetu), G:Opóźnienie
Explode_Items = {}
Explode_Items[16] = ["Energy Ball", 0, 4, 5, 3, 60]
Explode_Items[18] = ["Energy Ball", 7, 4, 5, 3, 60]
Explode_Items[20] = ["Energy Ball", 3, 4, 5, 3, 60]
#------------------------------------------------------------------------------
# KONFIGURACJA DŹWIĘKU UDERZENIA:
# By stworzyć odgłos uderzenia bronią, skopiuj: Weapon_Blow_SE[A] = ["B"] i zmień:
# A:ID Broni,  B:Nazwa dźwięku w folderze Audio/SE
# Można dodać zamienne dźwięki, np: Weapon_Blow_SE[A] = ["B","C","D"]
Weapon_Blow_SE = {}
Weapon_Blow_SE[4] = ["Blow7"]

# DŹWIĘK UŻYCIA UMIEJĘTNOŚCI:
# By stworzyć dźwięk umiejętności, skopiuj: Skill_Cast_SE[A] = "B" i zmień:
# A:ID Umiejętności, B:Nazwa dźwięku w folderze Audio/SE
Skill_Cast_SE = {}
Skill_Cast_SE[59] = "Fire1"
Skill_Cast_SE[63] = "Ice1"
Skill_Cast_SE[67] = "Thunder1"
Skill_Cast_SE[71] = "Water1"
Skill_Cast_SE[73] = "Earth1"
Skill_Cast_SE[75] = "Wind1"
Skill_Cast_SE[77] = "Saint7"
Skill_Cast_SE[79] = "Darkness4"
Skill_Cast_SE[81] = "Explosion1"
Skill_Cast_SE[82] = "Explosion1"

# DŹWIĘK UŻYCIA PRZEDMIOTU:
# By stworzyć dźwięk przedmiotu, skopiuj: Item_Cast_SE[A] = "B" i zmień:
# A:ID Przedmiotu, B:Nazwa dźwięku w folderze Audio/SE
Item_Cast_SE = {}
Item_Cast_SE[15] = "Fire1"
Item_Cast_SE[16] = "Fire1"
Item_Cast_SE[17] = "Ice1"
Item_Cast_SE[18] = "Ice1"
Item_Cast_SE[19] = "Thunder1"
Item_Cast_SE[20] = "Thunder1"
#------------------------------------------------------------------------------
# KONFIGURACJA TARCZY:
# Używaj tarczy? (trus = tak / false = nie)
Use_Shields = true
# Szansa obrony (in %)
Defense_Rate = 75
#------------------------------------------------------------------------------
# KONFIGURACJA AWANSU NA WYŻSZY POZIOM:
# ID Animacji
LevelUp_Animation = 40
# Regeneracja HP i MP przy każdym awansie na poziom? (true = tak / false = nie)
Restaure_When_UpLevel = true
#------------------------------------------------------------------------------
# KONFIGURACJA PRZECIWNIKÓW:
# Skopiuj: Enemy_animations[A] = [B, C, D] i zmień:
# A:ID Przeciwnika, B:Animacja ataku przeciwnika, C:Animacja, gdy przeciwnik ginie, D:Dźwięk, gdy przeciwnik ginie.
Enemy_animations = {}
Enemy_animations[0] = [0,0,""]
# Pokaż paski żywotności przeciwników? (true = tak / false = nie)
Show_Enemies_HP_Bars = true
#------------------------------------------------------------------------------
# KONFIGURACJA PRZEDMIOTÓW ZA POKONANIE POTWORA:
# Ikona złota:
Gold_Drop_Graphic = 147
# Szansa na otrzymanie złota (in %)
Gold_Drop_Rate = 75
# Czas po jakim przedmiot znika:
Drop_Duration_Time = 450
# Dźwięk, gdy złoto wypada z potwora:
Drop_Money_SE = "DropMoney"
# Dźwięk, gdy przedmiot wypada z potwora:
Drop_Item_SE = "DropItem"
# Dźwięk, gdy bohater zdobywa przedmiot lub złoto:
Get_Reward_SE = "GetReward"
#------------------------------------------------------------------------------
# KONFIGURACJA STATUSU:
# By przyporządkować animację do kontentego stanu skopiuj: States_Animation[A] = [B] i zmień:
# A:ID Stanu, B:ID Animacji
States_Animation = {}
States_Animation[2] = 50
States_Animation[3] = 51
States_Animation[4] = 52
States_Animation[5] = 53
States_Animation[6] = 54
States_Animation[7] = 55
# Status sprawiający, że bohater nie może się poruszyć
States_Freeze = [5,7]
#Status sprawiający, że bohater porusza się wolniej
States_Slower = [6,8]
# Status sprawiający, że bohater porusza się szybciej
States_Faster = []
#------------------------------------------------------------------------------
# KONFIGURACJA KOMBO:
# Użyj kombo? (true = tak / false = nie)
Combo_Damage = true
# Ilość ciosów by wyszło kombo:
Combo_Hits = 5
# Wielkość obrażeń w kombo (in %)
Combo_Percent = 75
#------------------------------------------------------------------------------
# KONFIGURACJA OBRAŻEŃ:
Damage_Properties = []
Damage_Properties[1] = "Georgia" # Czcionka (obrażenia)
Damage_Properties[2] = 22 # Rozmiar czcionki (obrażenia)
Damage_Properties[3] = false # Pogrubienie? (true = tak / false = nie)
Damage_Properties[4] = true # Kursywa? (true = tak / false = nie)
Damage_Properties[5] = "Krytyk" # Tekst ciosu krytycznego
Damage_Properties[6] = "Pudło" # Tekst ataku chybionego

Damage_Properties[7] = "Cios" # Tekst ilości uderzeń
Damage_Properties[8] = "Times New Roman" # Rodzaj czcionki
Damage_Properties[9] = 26 # Rozmiar czcionki
Damage_Properties[10] = true # Pogrubienie? (true = tak / false = nie)
Damage_Properties[11] = true # Kursywa? (true = tak / false = nie)
Damage_Properties[12] = "Kombo" # Tekst komba

Damage_Properties[13] = Color.new(255,255,255) # Kolor obrażeń
Damage_Properties[14] = Color.new(125,200,115) # Kolor leczenia
Damage_Properties[15] = Color.new(255,255,128) # Kolor uderzenia krytycznego
Damage_Properties[16] = Color.new(245,150,120) # Kolor kombo
Damage_Properties[17] = Color.new(210,160,210) # Kolor ciosów

Damage_Properties[18] = "Obrona" # tekst obrony

Damage_Properties[19] = "Awans"  # tekst awansu na wyższy poziom

________________________
Porady dla twórców gier
Nie ma śniegu, a zgubiłem normalny avatar :I
 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Wto 27 Kwi, 2010 13:19
jajco2, przecież to nie jest cały skrypt... wkleiłeś tylko tłumaczenie. Musisz pobrać paczkę z załącznika (pierwszy post) i wszystkie skrypty z niego przenieść do swojego projektu.
________________________


 
 
 
cj2 




Preferowany:
RPG Maker VXAce

Ranga RM:
1 gra

Pomógł: 6 razy
Dołączył: 07 Mar 2010
Posty: 261
Skąd: Gliwice
Wysłany: Sro 28 Kwi, 2010 14:11
A dzięki!
Mam paczkę ale o tym nie wiedziałem. Jeszcze raz dzięki
________________________
Porady dla twórców gier
Nie ma śniegu, a zgubiłem normalny avatar :I
 
 
kierpus3 




Preferowany:
RPG Maker VX

Dołączył: 22 Sty 2010
Posty: 16
Wysłany: Czw 29 Kwi, 2010 13:25
Pomocy Bo jak włanczam projekt to wyskakuje mi cos takiegego:

[IMG=http://img13.imagesh...5886.png][/IMG]


Zauważylem ze mam ciągle klopoty :?: :!: :?: :!: :-P
 
 
 
cj2 




Preferowany:
RPG Maker VXAce

Ranga RM:
1 gra

Pomógł: 6 razy
Dołączył: 07 Mar 2010
Posty: 261
Skąd: Gliwice
Wysłany: Czw 29 Kwi, 2010 13:28
I jeszcze jedno. To od Ayene nie działa z tym początkowym.
Jak to zrobić?
Wkleić do początkowego? Jeśli tak to poproszę o kompletny skrypt


Do kierpus podmień biblioteki.
Otwórz ustawienia ( w folderze z grą ) i zmień na wersje własną.
Więcej nie powiem, poproś Ayene

Zrobiłem filmik. Jeśli jesteś kumaty to zrozumiesz
Youtube
________________________
Porady dla twórców gier
Nie ma śniegu, a zgubiłem normalny avatar :I
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group | Template Klam by Ayene