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!
- 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