Zamknięty przez: Ayene Sob 12 Cze, 2010 19:50
Problem ze skryptem na drop
Autor
Wiadomość
metin2ziolo
Preferowany:
Pomógł: 2 razy Dołączył: 03 Cze 2010 Posty: 35
Wysłany: Pią 11 Cze, 2010 15:10
Problem ze skryptem na drop
Ten temat dotyczy tego skryptu http://www.ultimateam.pl/...0a48389ba029b53
Gdy wbijam poziom to wyskakuje mi taki bĹÄ
d ????? 'Drop' ? 73 ??? NoMethodError ????????
undefined method 'level_up' for nil:NilClass co mam zrobiÄ albo co zmieniÄ w skrypcie, Ĺźeby to nie wyskakiwaĹo?
Drop-Tak nazwaĹem skrypt
Ayene
Ranga RM:
Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
Wysłany: Pią 11 Cze, 2010 18:09
A masz jakiĹ skrypt, ktĂłry modyfikuje system walki? WejdĹş w dodatkowe skrypty i sprawdĹş, czy znajduje siÄ w nich def start_phase5.
________________________
metin2ziolo
Preferowany:
Pomógł: 2 razy Dołączył: 03 Cze 2010 Posty: 35
Wysłany: Pią 11 Cze, 2010 18:22
Tak, jest takie coĹ w skrypcie Side View Battle System, ktĂłrego uĹźywam.
Ayene
Ranga RM:
Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
Wysłany: Pią 11 Cze, 2010 18:24
No to dlatego nie dziaĹa, bo skrypty siÄ kĹĂłcÄ
. Wklej mi tylko tÄ definicjÄ, a ja Tobie jÄ
poprawiÄ.
________________________
metin2ziolo
Preferowany:
Pomógł: 2 razy Dołączył: 03 Cze 2010 Posty: 35
Wysłany: Pią 11 Cze, 2010 18:31
Definicje ale niewiem czego to ma byÄ skrypt SideViewBattleSystem czy ten "Drop" czy to nie to?
Ayene
Ranga RM:
Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
Wysłany: Pią 11 Cze, 2010 20:08
W SVB znajdĹş tÄ definicjÄ 'def start_phase5' i wklej jÄ
tutaj caĹÄ
________________________
metin2ziolo
Preferowany:
Pomógł: 2 razy Dołączył: 03 Cze 2010 Posty: 35
Wysłany: Sob 12 Cze, 2010 09:51
Spoiler:
def start_phase5
# ???? 5 ???
@phase = 5
# ????? ME ???
$game_system.me_play($game_system.battle_end_me)
# ??????? BGM ???
$game_system.bgm_play($game_temp.map_bgm)
# EXP???????????????
exp = 0
gold = 0
treasures = []
# ???
for enemy in $game_troop.enemies
# ??????????????
unless enemy.hidden
# ?? EXP????????
exp += enemy.exp
gold += enemy.gold
# ?????????
if rand(100) < enemy.treasure_prob
if enemy.item_id > 0
treasures.push($data_items[enemy.item_id])
end
if enemy.weapon_id > 0
treasures.push($data_weapons[enemy.weapon_id])
end
if enemy.armor_id > 0
treasures.push($data_armors[enemy.armor_id])
end
end
end
end
Mam nadzieje, Ĺźe to caĹa definicja Ps.niewiem jak sie spoilery robi
JeĹli to nie caĹe to tu jest link do tego skryptu: http://www.ultimateam.pl/...da9dbbac143e71a
Ayene
Ranga RM:
Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
Wysłany: Sob 12 Cze, 2010 11:45
A sprĂłbuj w skrypcie "Drop" po prostu znaleĹşÄ i usunÄ
Ä linijkÄ:
Kod: @status_window.level_up(i)
________________________
metin2ziolo
Preferowany:
Pomógł: 2 razy Dołączył: 03 Cze 2010 Posty: 35
Wysłany: Sob 12 Cze, 2010 19:30
DziÄki juĹź nie wyskakuje bĹÄ
d