Pomógł: 20 razy Dołączył: 19 Mar 2010 Posty: 421 Skąd: Reykjavik
Wysłany: Czw 30 Cze, 2011 18:41
a dało by się tak coś skombinować, że gdy wpłaci się np 200 sztuk złota to nagle te 5 pkt przybywa? nie dzięki nabiciu lvl tylko za drobną opłata :)
ja zrobiłęm tak, ze podchodząc do gościa się to wywołuje i teraz chce zrobić to co opisałem u góry.
Ayene, pomóż mi błagam!
Zamieszczam zmodyfikowaną przeze mnie wersję Ayene
- usuwa opcję "Poziom plus" w menu
- nie można dodać sobie punktów HP i SP (dodajemy tylko STR, DEX, AGI, INT)
Spoiler:
Kod:
#==============================================================================
# Requiem Upgrade
# Autor: Requiem
# Zamieścił: Karsznickus
# Modyfikacja z samowyskakującym oknem: Ayene
# Modyfikacja nr 2: Kiniaq
# - usuwa opcję "Poziom plus" w menu
# - nie można dodać sobie punktów HP i SP (dodajemy tylko STR, DEX, AGI, INT)
#==============================================================================
module Ayene
# Samowyświetlające się okno - przy każdym następnym awansie okno samo będzie
# się pojawiać
OKNO_UP = true # true / false
end
Points_Gained = 5 # Ilość punktów co poziom
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
class Game_Actor < Game_Battler
attr_accessor :points
alias requiem_upgwnd_initialize initialize
alias requiem_upgwnd_lvlup level_up
def initialize(actor_id)
requiem_upgwnd_initialize(actor_id)
@points = 0
end
def level_up
requiem_upgwnd_lvlup
@points += Points_Gained
# gdy awans na poziom następuje poprzez bezpośrednie dodanie exp drużynie
if Ayene::OKNO_UP == true
$scene = Scene_RequiemUpgrade.new(0,false) unless $game_temp.in_battle == true
end
end
end
# by Ayene
# okno ze statystykami wyświetla się po walce, gdy ktoś z drużyny ma awans
if Ayene::OKNO_UP == true
class Scene_Battle < Scene_Base
alias ayene_proc_vic process_victory
def process_victory
ayene_proc_vic
if $game_party.members.any? {|actor| actor.points > 0}
$scene = Scene_RequiemUpgrade.new(0,false)
else
battle_end(0)
end
end
end
end
# koniec
#------------------------------------------------------------------------------
class Requiem_UpgradeWindow < Window_Base
def initialize(actor)
super(0,65,320,320)
@actor = actor
update
end
# by Ayene
# Niewielka modyfikacja Window_Help
class Window_Help < Window_Base
def initialize (y = 0, width = 544)
super(0, y, width, WLH + 32)
end
end
# koniec
#------------------------------------------------------------------------------
class Scene_RequiemUpgrade < Scene_Base
Witam potrzebuje pomocy ponieważ mam skrypt ten i bestariusz wgrywałem ten od SaE skrypt i i tak wychodzi błąd jakieś 117 name error unintialized constant scene_menu::scene_requiemupgrade jakoś tak taki błąd wyskakuje mam jedynie skrypty mapy bestariusz oraz jakis od wyglądu menu pomoże ktoś ?
A mógłby ktoś mi powiedzieć ,czemu u mnie dzieje się coś takiego?
http://imageshack.us/f/805/schowek01g.png/ (chodzi mi o to L/R Zmiana Bohatera ,że jest na dole zamiast u góry)
żeby ten skrypt działał w 100% to najlepiej zablokować "curvy" tzn. krzywe z punktami, aby z każdym poziomem były stałe (pytanie retoryczne aczkolwiek można odpowiedzieć)?
mam pytanie jak zablokować krzywe doświadczenia nie wiem jak
pomocy !!![/quote]
Ayene , a możesz zrobic dla mnie to że wyskakuję okienko zaraz po wbiciu lvl?
Mam walkę w czasie rzeczywistym , a i jakby się dało żeby działało z skryptem dziennik misji.
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