• Anmelden

1

Montag, 23. Juni 2008, 20:40

Crissaegrim ABS 2.0 Key error

Hi, ich bekomme die ganze zeit wenn ich im spiel ein skill in die hotbar legen will nen error ich benutz Crissaegrim ABS 2.0 und RPGMVX. Image und code häng ich an.
Danke

Der Code:
Spoiler

Quellcode

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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#==============================================================================
# Window Hud
#==============================================================================
module CrissaegrimHud
 
# imagem de fundo da hud
Background = "HUD_Background"
 
# Switch que ativa / desativa a HUD
# se for = 0, a Hud será mostrada na tela permanentemente
OnOff_Hud_Switch = 0
 
end
#------------------------------------------------------------------------------
class Window_CrissaegrimHud < Window_Base
  def initialize
super(0,0,320,100)
self.opacity = 0
update
  end
   def update
 self.contents.font.size = 16
 self.contents.clear
skill_count = 0
Crissaegrim_ABS::Skill_Button.each {|button, id|
  next if button == nil
  skill = $data_skills[Crissaegrim_ABS::Skill_Button[button]]
  next if skill == nil
  show_icon(skill, (28 * skill_count) + 155, 0)
  self.contents.font.size = 18
  self.contents.font.color = text_color(15)
  self.contents.draw_text((28 * skill_count) + 155, 8, 24, 28, Keys.name?(button),1)
  self.contents.font.size = 16
  self.contents.font.color = text_color(0)
  self.contents.draw_text((28 * skill_count) + 155, 8, 24, 28, Keys.name?(button),1)
  skill_count += 1
}
item_count = 0
Crissaegrim_ABS::Item_Button.each {|btn, id|
  next if btn == nil
  item = $data_items[Crissaegrim_ABS::Item_Button[btn]]
  next if item == nil
  show_icon(item, (28 * item_count) + 155, 40)
  self.contents.font.size = 18
  self.contents.font.color = text_color(15)
  self.contents.draw_text((28 * item_count) + 155, 48, 24, 28, Keys.name?(btn),1)
  self.contents.font.size = 16
  self.contents.font.color = text_color(0)
  self.contents.draw_text((28 * item_count) + 155, 48, 24, 28, Keys.name?(btn),1)
item_count += 1
}
refresh
end
   def refresh
  actor = $game_party.members[0]
  self.contents.font.color = text_color(3)
  draw_actor_hp(actor, 0, -4, 96)
  draw_actor_mp(actor, 0, 20, 96)
  draw_actor_level(actor, 0, 44)
  show_state(actor, 115, 0)
if Crissaegrim_ABS::Distance_Weapons.has_key?($game_party.members[0].weapon_id)
if Crissaegrim_ABS::Distance_Weapons[$game_party.members[0].weapon_id][5] > 0
  show_icon($data_items[Crissaegrim_ABS::Distance_Weapons[$game_party.members[0].weapon_id][5]], 260, 0)
  self.contents.font.size = 18
  self.contents.font.color = text_color(15)
  self.contents.draw_text(260, 8, 24, 28, $game_party.item_number($data_items[Crissaegrim_ABS::Distance_Weapons[$game_party.members[0].weapon_id][5]]),1)
  self.contents.font.size = 16
  self.contents.font.color = text_color(0)
  self.contents.draw_text(260, 8, 24, 28, $game_party.item_number($data_items[Crissaegrim_ABS::Distance_Weapons[$game_party.members[0].weapon_id][5]]),1)
end
if Crissaegrim_ABS::Distance_Weapons[$game_party.members[0].weapon_id][6] > 0
  show_icon($data_items[Crissaegrim_ABS::Distance_Weapons[$game_party.members[0].weapon_id][6]], 260, 40)
  self.contents.font.size = 18
  self.contents.font.color = text_color(15)
  self.contents.draw_text(260, 48, 24, 28, $game_party.item_number($data_items[Crissaegrim_ABS::Distance_Weapons[$game_party.members[0].weapon_id][6]]),1)
  self.contents.font.size = 16
  self.contents.font.color = text_color(0)
  self.contents.draw_text(260, 48, 24, 28, $game_party.item_number($data_items[Crissaegrim_ABS::Distance_Weapons[$game_party.members[0].weapon_id][6]]),1)
end
end
end
def show_state(actor, x, y)
count = 0
for state in actor.states
  draw_icon(state.icon_index, x, y + 24 * count)
  count += 1
  break if (24 * count > 76)
end
  end
  def show_icon(item, x, y)
if item != nil
  draw_icon(item.icon_index, x, y)
end
  end
end
#------------------------------------------------------------------------------
class Scene_Map
  alias hud_start start
  alias hud_update update
  alias hud_terminate terminate
  def start
super
@bg = Sprite.new
@bg.bitmap = Cache.system(CrissaegrimHud::Background)
@bg.x = 0
@bg.y = 316
@hud = Window_CrissaegrimHud.new
@hud.x = 0
@hud.y = 316
hud_properties
hud_start
  end
  def update
super
@bg.update
@hud.update
hud_properties
hud_update
  end
  def hud_properties
if CrissaegrimHud::OnOff_Hud_Switch == 0 or $game_switches[CrissaegrimHud::OnOff_Hud_Switch] == true
   @hud.visible = true
   @bg.visible = true
 else
   @hud.visible = false
   @bg.visible = false
 end
   end
  def terminate
super
@bg.dispose
@hud.dispose
hud_terminate
  end
end

zum Lesen den Text mit der Maus markieren
»Chain« hat folgendes Bild angehängt:
  • keyerror.JPG

2

Montag, 23. Juni 2008, 20:49

[beinah-Spam]Sry für den Nichts-weiter-bringenden Beitrag aber bevor hier der erste kommt und sagt:"öhh is doch ganz klar des wurde für den XP gemacht des klappt net für VX" sag ich:"Er sucht jemand der ihm das script für den VX umcoded"

MfG Monsterbauer[/beinah-Spam]
Spoiler: :3
hallo :böse:
zum Lesen den Text mit der Maus markieren


3

Montag, 23. Juni 2008, 20:56

[beinah-Spam]Sry für den Nichts-weiter-bringenden Beitrag aber bevor hier der erste kommt und sagt:"öhh is doch ganz klar des wurde für den XP gemacht des klappt net für VX" sag ich:"Er sucht jemand der ihm das script für den VX umcoded"

MfG Monsterbauer[/beinah-Spam]
Hmh, Beinah-Spam? Und die files sind in diesem format rvdata also VX :D
mfg Chain

Social Bookmarks