Walka w party
Aktualny czas: 28-04-26, 20:59 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[XP] Walka w party
duganhack Offline
*


Liczba postów: 61
Dołączył: 07-08-14

Pomógł: 5



Post: #1
pytajnik Walka w party

Witam mam problem... otóż mam dwie postacie w drużynie startowej, ale chcę aby tylko jedna z nich mogła walczyć ... znaczy chcę aby drugiej postaci nie było w menu bitwy. ( Druga postać jest ustawiona jako drugi bohater)
Z góry dziękuje za pomoc!!! wink

@edit
A i nie chcę żeby zdobywał doświadczenie ( niech zostanie 1 level)

Powstają dodatkowe mapy bo było zbyt pusto :D , przedmioty też, fabuła w 40%, npc w 70%

Aktualny projekt: (stan 50%)
Spoiler: (Otwórz)
(Ten post był ostatnio modyfikowany: 20-08-14 16:36 przez duganhack.)
20-08-14 13:57
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #2
RE: Walka w party

A nie możesz po prostu przed walką usuwać tę drugą postać z drużyny?

[Obrazek: aye_furniture_pres.png]
21-08-14 09:42
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
duganhack Offline
*


Liczba postów: 61
Dołączył: 07-08-14

Pomógł: 5



Post: #3
RE: Walka w party

(21-08-14 09:42)Ayene napisał(a):  A nie możesz po prostu przed walką usuwać tę drugą postać z drużyny?

Wierz mi próbowałem to zrobić, ale mam tyle potworków na mapach, że się to kompletnie nie opłaca :/


@edit
Próbowałem to zrobić ale się coś buguje ... Nie chciałbym spoilerować mojej gry dlatego chciałbym abyś mi pomogła jakoś zrobić aby tylko 1 bohater mógł walczyc proszę :-/

Powstają dodatkowe mapy bo było zbyt pusto :D , przedmioty też, fabuła w 40%, npc w 70%

Aktualny projekt: (stan 50%)
Spoiler: (Otwórz)
(Ten post był ostatnio modyfikowany: 21-08-14 16:54 przez duganhack.)
21-08-14 10:36
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #4
RE: Walka w party

Będziesz musiał po prostu wymyślić,jak zrobić jakiś przedmiot uniemożliwiający tej postaci zdobywanie doświadczenia. Swoją drogą po co ma mieć cały czas poziom 1?

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
21-08-14 11:02
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
duganhack Offline
*


Liczba postów: 61
Dołączył: 07-08-14

Pomógł: 5



Post: #5
RE: Walka w party

(21-08-14 11:02)Mateusz SSJ8 napisał(a):  Będziesz musiał po prostu wymyślić,jak zrobić jakiś przedmiot uniemożliwiający tej postaci zdobywanie doświadczenia. Swoją drogą po co ma mieć cały czas poziom 1?

Kurde nie chce tego zdradzać bo popsuje to grę :-/

@edit
Próbowałem to zrobić ale się coś buguje ... Nie chciałbym spoilerować mojej gry dlatego chciałbym abyś mi pomogła Ayene jakoś zrobić aby tylko 1 bohater mógł walczyc proszę :-/

Powstają dodatkowe mapy bo było zbyt pusto :D , przedmioty też, fabuła w 40%, npc w 70%

Aktualny projekt: (stan 50%)
Spoiler: (Otwórz)
(Ten post był ostatnio modyfikowany: 21-08-14 16:54 przez duganhack.)
21-08-14 11:15
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #6
RE: Walka w party

Możesz próbować przerobić skrypty w RPG Makerze XP tak, żeby w walce pokazywało ci TYLKO postacie, które rzeczywiście biorą w niej udział. W RPG Makerze VX Ace za maksymalną wielkość drużyny w walce odpowiada funkcja "max_battle_members" w zmiennej "$game_party". Zobacz w RPG Makerze VX Ace, jak to działa, i spróbuj opacować coś podobnego w RPG Makerze XP.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
21-08-14 19:28
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
duganhack Offline
*


Liczba postów: 61
Dołączył: 07-08-14

Pomógł: 5



Post: #7
RE: Walka w party

Mateusz SSJ8 napisał(a):Możesz próbować przerobić skrypty w RPG Makerze XP tak, żeby w walce pokazywało ci TYLKO postacie, które rzeczywiście biorą w niej udział. W RPG Makerze VX Ace za maksymalną wielkość drużyny w walce odpowiada funkcja "max_battle_members" w zmiennej "$game_party". Zobacz w RPG Makerze VX Ace, jak to działa, i spróbuj opacować coś podobnego w RPG Makerze XP.

Nie mam vx ace :/

Powstają dodatkowe mapy bo było zbyt pusto :D , przedmioty też, fabuła w 40%, npc w 70%

Aktualny projekt: (stan 50%)
Spoiler: (Otwórz)
21-08-14 19:29
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #8
RE: Walka w party

To nie będzie proste, bo XP w wielu miejscach sprawca liczbę bohaterów w drużynie... Ze względu na to, że trzeba będzie przerobić znaczną część domyślnych skryptów, musiałabyś wysłać mi swój plik Scripts z folderu Data. Najlepiej zhostuj go na http://www.mediafire.com (oczywiście może być inny uploader). Jeśli nie chcesz dzielić się plikiem publicznie, wyślij mi link na PW.

[Obrazek: aye_furniture_pres.png]
22-08-14 06:41
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): duganhack
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #9
RE: Walka w party

W razie czego, jakby innym było przydatne - Skrypt na jednego walczącego:
class Game_Party
  attr_accessor :actors                  
end  

#==============================================================================
# ** Scene_Battle
#==============================================================================
class Scene_Battle
  
  BATTLER_ID = 1 # ID bohatera, który ma walczyć
  
  #--------------------------------------------------------------------------
  # * Main Processing
  #--------------------------------------------------------------------------
  alias aye_singlebat_scbat_main main
  def main
    @members = $game_party.actors.clone
    $game_party.actors.clear
    $game_party.add_actor(BATTLER_ID)
    aye_singlebat_scbat_main
  end  
  #--------------------------------------------------------------------------
  # * Battle Ends
  #--------------------------------------------------------------------------
  alias aye_singlebat_scbat_battle_end battle_end
  def battle_end(result)
    $game_party.actors.clear
    for member in @members
      $game_party.add_actor(member.id)
    end    
    aye_singlebat_scbat_battle_end(result)
  end
end

[Obrazek: aye_furniture_pres.png]
22-08-14 10:56
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): duganhack
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #10
RE: Walka w party

Skrypt może i działający, Ayene, ale trzeba uwzględnić, że gracz nie chce cały czas walczyć jedną i tą samą postacią. Że może chcieć zmienić postać między walkami. W RPG Makerze VX Ace jest już standardem, że pierwsze postacie w drużynie (standardowo 4) biorą udział w walce, a reszta drużyny nie, i, że członków drużyny można zamieniać miejscami. A twój skrypt nie ma takiej możliwości. Zawsze walczy ten sam bohater.

@duganhack
Nie masz? To go sobie zainstaluj. Może być z Twierdzy RPG Makera. W końcu tylko po to, żebyś miał wzór.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
22-08-14 11:16
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): duganhack
Wątek zamknięty 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.