Zmiana indeksu bohatera
Aktualny czas: 28-04-26, 22:05 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[VX] Zmiana indeksu bohatera
Ambroz Offline
*


Liczba postów: 16
Dołączył: 16-06-14

Pomógł: 0



Post: #1
Zmiana indeksu bohatera

Hej wszystkim.
Jak wiadomo przy pracach z grami zawsze znajdzie się jakiś problem i tu mam kolejny:
Mianowicie chodzi o możliwość zmiany id bohatera, ponieważ jak wpisuje w wiadomości [\n[1]] to wyskakuje mi imię Kamil, nawet jeśli zmieniłem imię bohatera.
Od razu mówię, że nie mam zamiaru zmieniać tej jedynki w inne ID kiedy mam 42 bohaterów do wyboru przez gracza. A co do zmiennych w RPG Maker VX to szczerze powiem, ze nie rozumiem jak one działają.
Więc proszę o jakaś podpowiedź lub rozwiązanie w formie skryptu lub innej.

Pozdrawiam.
19-06-14 12:19
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Yoroiookami Offline
*


Liczba postów: 985
Dołączył: 01-05-13

Pomógł: 137



Post: #2
RE: Zmiana indeksu bohatera

(19-06-14 12:19)Ambroz napisał(a):  Hej wszystkim.
Jak wiadomo przy pracach z grami zawsze znajdzie się jakiś problem i tu mam kolejny:
Mianowicie chodzi o możliwość zmiany id bohatera, ponieważ jak wpisuje w wiadomości [\n[1]] to wyskakuje mi imię Kamil, nawet jeśli zmieniłem imię bohatera.
Od razu mówię, że nie mam zamiaru zmieniać tej jedynki w inne ID kiedy mam 42 bohaterów do wyboru przez gracza. A co do zmiennych w RPG Maker VX to szczerze powiem, ze nie rozumiem jak one działają.
Więc proszę o jakaś podpowiedź lub rozwiązanie w formie skryptu lub innej.

Pozdrawiam.
Obstawiam, że zmieniasz imię niewłaściwego bohatera. smiles Przetestowałem w swoim projekcie i wszystko działa.

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
19-06-14 12:23
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ambroz Offline
*


Liczba postów: 16
Dołączył: 16-06-14

Pomógł: 0



Post: #3
RE: Zmiana indeksu bohatera

Jak wybierze bohatera z listy to Kamil jest usuwany i zmieniam imię nowego bohatera.
Kiedy zmienię imię pierwszego bohatera to zmienia się tez imię wyświetlane w wypowiedzi.
Teraz jest inny problem:
http://youtu.be/Uq8hEnn8qT8
(Ten post był ostatnio modyfikowany: 19-06-14 15:58 przez Ambroz.)
19-06-14 12:38
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


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

Pomógł: 112



Post: #4
RE: Zmiana indeksu bohatera

Zauważ, że wybierając opcję zmiany imienia musisz podać, któremu bohaterowi właśnie chcesz imię zmienić. Pewnie ustawiłeś pierwszego na liście. Ale podczas gry wybrałeś już Łucznika, który nie jest przecież wskazanym bohaterem. Dlatego są dwie opcje.
Albo ustawiasz w zdarzeniu warunki, że jeśli Łucznik w drużynie, to zmień imię Łucznika..., a jeśli Rycerz w drużynie to zmień imię Rycerza...

Albo możesz wkleić ten krótki skrypt nad Main, który zmienia imię automatycznie pierwszej osobie w drużynie. Jednak z chwilą, gdy będziesz chciał zmienić imię drugiego członka drużyny, to się to nie uda. Oczywiście można go jeszcze podrasować, że będziesz sam ustalał którego z kolei bohatera edytować. Daj wówczas znać.
class Game_Interpreter
  def command_303
    if $data_actors[@params[0]] != nil
      $game_temp.next_scene = "name"
      $game_temp.name_actor_id = $game_party.members[0].id
      $game_temp.name_max_char = @params[1]
    end
    @index += 1
    return false
  end
end

[Obrazek: aye_furniture_pres.png]
20-06-14 10:57
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: #5
RE: Zmiana indeksu bohatera

Można też spróbować ustawić w skrypcie, że po wybraniu postaci ma wywołać ekran wprowadzenia imienia dla tej, która właśnie jest w drużynie. W końcu od czego są skrypty.

Ambroz. Skoro nie rozumiesz, jak działają zmienne, to daruj sobie RPG Makera w ogole. Zmienne i przełączniki to podstawa tworzenia gry w RPG Makerze, który jest najprostszym znanym mi programem do tworzenia gier. Szczególnie proste w obsłudze są XP i nowsze. Skoro w VX nie rozumiesz podstaw obsługi RPG Makera, to już jepiej omijaj tworzenie gier szerokim łukiem. Przy próbie stworzenia jednej można popełnić samobójstwo, jak się nie ma podstaw we krwi.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
23-06-14 10:43
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
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.