Zamknięty przez: Ayene Nie 08 Maj, 2011 10:35 |
Trzy pytanka |
Autor |
Wiadomość |
Shadi
Preferowany:
Ranga RM:
Dołączył: 07 Lut 2010 Posty: 51
|
Wysłany: Pon 25 Kwi, 2011 15:49
|
|
Trzy pytanka
|
Witam!
Chciałbym parę rzeczy zmienic w swojej grze. W związku z tym mam kilka pytań.
1.Jak za pomocą skryptu wywołać użycie jakiegoś przedmiotu (niezależnie od tego czy jest on w posiadaniu gracza, czy nie)?
2.Jak dodać do menu opcje, która wywołała by common eventa?
3.Jak ( o ile to możliwe) ukryć wybranego bohatera podczas walki?
Z góry dziękuję za pomoc. |
|
|
|
Ayene
Ranga RM:
Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Pon 25 Kwi, 2011 16:58
|
|
|
1. Szczerze pisząc to trudno dopatrzeć się użyteczności pierwszej prośby, gdyż wygodniej jest wykonać od razu efekt tego przedmiotu w zdarzeniach i dodać animację, ale proszę bardzo:
Kod: | item = $data_items[ID]
$game_party.gain_item(item.id, 1)
target = $game_party.actors[INDEX]
used = target.item_effect(item)
$game_party.lose_item(item.id, 1) |
gdzie ID to id przedmiotu w bazie danych
INDEX to indeks bohatera w drużynie, rozpoczynając od 0.
2. Kod wywołujący common event to:
Kod: | $game_temp.common_event_id = ID |
gdzie ID to id common event
3. A nie łatwiej usunąć i po walce dodać do drużyny? |
________________________
|
|
|
|
Shadi
Preferowany:
Ranga RM:
Dołączył: 07 Lut 2010 Posty: 51
|
Wysłany: Pon 25 Kwi, 2011 17:06
|
|
|
1,2.Chce zrobic Customowe Menu przedmiotów na common evencie i wklepac je do ring menu,po to mi to było.
3.Chce zrobic w projekcie Walkę 1 na 1 jak w pokemonach,że się na początku wybiera jakiego bohatera z 4 wystawiasz i co turę możliwośc zmiany,ale po usunięciu bohatera z drużyny i przyłączeniu na eventach traci on wszystkie Lvle itd które ma od chwili kiedy doszedł do drużyny..Pozatym kłopotliwe byłoby zrobienie że po walce wszyscy 4 bohaterowie wracają do teamu. |
|
|
|
Ayene
Ranga RM:
Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Pon 25 Kwi, 2011 19:53
|
|
|
Jeśli odznaczysz opcję przy dodaniu bohatera - "initialize', to wówczas dodasz go z tym co miał, czyli wszystkimi zdobytymi punktami doświadczenia. Opcja ta - zaznaczona domyślnie - powoduje, że do drużyny dochodzi bohater z czystym kontem.
Z jakiego ring menu korzystasz? |
________________________
|
|
|
|
|