Domaine concerné: Script, Combat
Logiciel utilisé: XP
Bonjour à tous !
A la fin d'un combat cette erreur est apparue :
Voici le script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
| # ¥£¥ XRXS_BP 9. ƒgƒ‹[ƒvƒGƒlƒ~[”z’uEY‚’á¨Z‰œs•ÏŠ· ver.2 ¥£¥
# by ÷‰ë Ý“y
#==============================================================================
# ¡ Game_Battler
#==============================================================================
class Game_Battler
#--------------------------------------------------------------------------
# › ŒöŠJƒCƒ“ƒXƒ^ƒ“ƒX•Ï”
#--------------------------------------------------------------------------
attr_reader :z # ƒoƒgƒ‹ƒtƒB[ƒ‹ƒh‰œs‚«ˆÊ’u(+‚ªŽè‘O)
attr_accessor :zoom # Œ»Ý‚̃Y[ƒ€”{—¦
#--------------------------------------------------------------------------
# › ƒoƒgƒ‹ƒtƒB[ƒ‹ƒhã‚É‹‚é‚©H
#--------------------------------------------------------------------------
def in_battlefield?
return false
end
end
#==============================================================================
# ¡ Game_Enemy
#==============================================================================
class Game_Enemy < Game_Battler
#--------------------------------------------------------------------------
# › ƒoƒgƒ‹ƒtƒB[ƒ‹ƒhã‚É‹‚é‚©H
#--------------------------------------------------------------------------
def in_battlefield?
return true
end
#--------------------------------------------------------------------------
# œ ƒIƒuƒWƒFƒNƒg‰Šú‰»
#--------------------------------------------------------------------------
alias xrxs_bp9_initialize initialize
def initialize(troop_id, member_index)
@z = $data_troops[troop_id].members[member_index].y - 304
xrxs_bp9_initialize(troop_id, member_index)
end
end
#==============================================================================
# --- ƒoƒgƒ‰[ƒXƒvƒ‰ƒCƒgE‰Â“®ƒJƒƒ‰“K—p ---
#==============================================================================
module XRXS_Cam_Deal
def update
# ŒÄ‚Ñ–ß‚·
super
# ƒoƒgƒ‰[‚ªƒoƒgƒ‹ƒtƒB[ƒ‹ƒh‚É‚¢‚È‚¢ê‡‚ÍI—¹
return if @battler == nil or not @battler.in_battlefield?
# ƒJƒƒ‰ Z À•W‚̎擾
cam_z = $xcam == nil ? 185 : $xcam.z
#
# ƒY[ƒ€—¦‚Ì•ÏX
# ( ƒXƒvƒ‰ƒCƒgÀ•W‚ÌÄÝ’è‚ÍŒ³‚̃ƒ\ƒbƒh‚É”C‚¹‚é )
#
zoom = 1.00 * 185 / (cam_z - @battler.z)
self.zoom_x = zoom
self.zoom_y = zoom
@battler.zoom = zoom
end
end
class Sprite_Battler < RPG::Sprite
include XRXS_Cam_Deal
end
|
Avez-vous une solution svp ?
|