begin
kkme_66RPG_bigicon.bitmap = RPG::Cache.icon("SYSTEM_MONEY_big")
kkme_66RPG_bigicon.x = 140 - kkme_66RPG_bigicon.bitmap.width/2
kkme_66RPG_bigicon.y = 240 - kkme_66RPG_bigicon.bitmap.height/2
kkme_66RPG_bigicon.opacity = 0
kkme_66RPG_line1.x = 156 + kkme_66RPG_bigicon.bitmap.width/2
kkme_66RPG_line1.y = 200
kkme_66RPG_line2.x = 156 + kkme_66RPG_bigicon.bitmap.width/2
kkme_66RPG_line2.y = 240
kkme_66RPG_line1.x += SYSTEM_X偏移
kkme_66RPG_line2.x += SYSTEM_X偏移
kkme_66RPG_line1.y += SYSTEM_Y偏移
kkme_66RPG_line2.y += SYSTEM_Y偏移
kkme_66RPG_line2.bitmap.draw_text(0,0,240,32,value.abs.to_s)
kkme_66RPG_line2.bitmap.draw_text(0,0,140,32, $data_system.words.gold,2)
for i in 0..5
kkme_66RPG.opacity += 36
Graphics.update
end
kkme_66RPG.opacity = 255 if pic
for i in 0..10
kkme_66RPG_bigicon.opacity += 30
Graphics.update
end
for i in 0..10
kkme_66RPG_line1.opacity += 30
Graphics.update
end
for i in 0..50
kkme_66RPG_line2.opacity += 8
Graphics.update
end
rescue
kkme_66RPG_line2.bitmap.draw_text(0,0,240,32,value.abs.to_s)
kkme_66RPG_line2.bitmap.draw_text(0,0,140,32, $data_system.words.gold,2)
kkme_66RPG_line1.x = 176
kkme_66RPG_line1.y = 200
kkme_66RPG_line2.x = 176
kkme_66RPG_line2.y = 240
kkme_66RPG_line1.x += SYSTEM_X偏移
kkme_66RPG_line2.x += SYSTEM_X偏移
kkme_66RPG_line1.y += SYSTEM_Y偏移
kkme_66RPG_line2.y += SYSTEM_Y偏移
for i in 0..5
kkme_66RPG.opacity += 36
Graphics.update
end
kkme_66RPG.opacity = 255 if pic
for i in 0..10
kkme_66RPG_line1.opacity += 30
Graphics.update
end
for i in 0..50
kkme_66RPG_line2.opacity += 16
Graphics.update
end
end
for i in 0..10
kkme_66RPG.opacity -= 30
kkme_66RPG_bigicon.opacity -= 30
kkme_66RPG_line1.opacity -= 30
kkme_66RPG_line2.opacity -= 30
Graphics.update
end
kkme_66RPG.dispose
kkme_66RPG_bigicon.dispose
kkme_66RPG_line1.dispose
kkme_66RPG_line2.dispose
end
return true
end
#--------------------------------------------------------------------------
# ● 增减物品
#--------------------------------------------------------------------------
def command_126
value = operate_value(@parameters[1], @parameters[2], @parameters[3])
$game_party.gain_item(@parameters[0], value)
if $game_switches[SYSTEM_不显示物品窗口]==false
kkme_66RPG_item = $data_items[@parameters[0]]
kkme_66RPG = Sprite.new
kkme_66RPG.bitmap = Bitmap.new(640,480)
kkme_66RPG.x = 0
kkme_66RPG.y = 0
kkme_66RPG.opacity = 0
pic = false
if value >= 0
begin
#====================================
# 这里可以自定义背景图片和声效,如果你需要的话
#====================================
Audio.se_play("Audio/SE/"+"006-System06",80,100)
kkme_66RPG.bitmap = RPG::Cache.title("GET_ITEM.png")
pic = true
rescue
kkme_66RPG.bitmap.fill_rect(0, 180, 640, 120, Color.new(0,10,90,255))
end
kkme_66RPG_line1 = Sprite.new
kkme_66RPG_line1.bitmap = Bitmap.new(320,32)
kkme_66RPG_line1.bitmap.draw_text(0,0,320,32,"获得物品:")
kkme_66RPG_line1.opacity = 0
else
begin
#====================================
# 这里可以自定义背景图片和声效,如果你需要的话
#====================================
Audio.se_play("Audio/SE/"+"005-System05",80,100)
kkme_66RPG.bitmap = RPG::Cache.title("LOST_ITEM.png")
pic = true
rescue
kkme_66RPG.bitmap.fill_rect(0, 180, 640, 120, Color.new(0,10,90,255))
end
kkme_66RPG_line1 = Sprite.new
kkme_66RPG_line1.bitmap = Bitmap.new(320,32)
kkme_66RPG_line1.bitmap.draw_text(0,0,320,32,"失去物品:")
kkme_66RPG_line1.opacity = 0
end
begin
kkme_66RPG_bigicon.bitmap = RPG::Cache.icon(kkme_66RPG_item.icon_name + "_big")
kkme_66RPG_bigicon.x = 140 - kkme_66RPG_bigicon.bitmap.width/2
kkme_66RPG_bigicon.y = 240 - kkme_66RPG_bigicon.bitmap.height/2
kkme_66RPG_bigicon.opacity = 0
kkme_66RPG_line1.x = 156 + kkme_66RPG_bigicon.bitmap.width/2
kkme_66RPG_line1.y = 200
kkme_66RPG_line2.x = 156 + kkme_66RPG_bigicon.bitmap.width/2
kkme_66RPG_line2.y = 240
kkme_66RPG_line1.x += SYSTEM_X偏移
kkme_66RPG_line2.x += SYSTEM_X偏移
kkme_66RPG_line1.y += SYSTEM_Y偏移
kkme_66RPG_line2.y += SYSTEM_Y偏移
kkme_66RPG_line2.bitmap.draw_text(0, 0, 212, 32, kkme_66RPG_item.name, 0)
kkme_66RPG_line2.bitmap.draw_text(0, 0, 268, 32, "×"+value.abs.to_s, 2)
for i in 0..5
kkme_66RPG.opacity += 36
Graphics.update
end
kkme_66RPG.opacity = 255 if pic
for i in 0..10
kkme_66RPG_bigicon.opacity += 30
Graphics.update
end
for i in 0..10
kkme_66RPG_line1.opacity += 30
Graphics.update
end
for i in 0..50
kkme_66RPG_line2.opacity += 8
Graphics.update
end
rescue
kkme_66RPG_smallicon_bitmap = RPG::Cache.icon(kkme_66RPG_item.icon_name)
kkme_66RPG_line2.bitmap.blt(0, 0, kkme_66RPG_smallicon_bitmap, Rect.new(0, 0, 24, 24), 255)
kkme_66RPG_line2.bitmap.draw_text(0 + 28, 0, 212, 32, kkme_66RPG_item.name, 0)
kkme_66RPG_line2.bitmap.draw_text(0, 0, 268, 32, "×"+value.abs.to_s, 2)
kkme_66RPG_line1.x = 176
kkme_66RPG_line1.y = 200
kkme_66RPG_line2.x = 176
kkme_66RPG_line2.y = 240
kkme_66RPG_line1.x += SYSTEM_X偏移
kkme_66RPG_line2.x += SYSTEM_X偏移
kkme_66RPG_line1.y += SYSTEM_Y偏移
kkme_66RPG_line2.y += SYSTEM_Y偏移
for i in 0..5
kkme_66RPG.opacity += 36
Graphics.update
end
kkme_66RPG.opacity = 255 if pic
for i in 0..10
kkme_66RPG_line1.opacity += 30
Graphics.update
end
for i in 0..50
kkme_66RPG_line2.opacity += 16
Graphics.update
end
kkme_66RPG_smallicon_bitmap.dispose
end
for i in 0..10
kkme_66RPG.opacity -= 30
kkme_66RPG_bigicon.opacity -= 30
kkme_66RPG_line1.opacity -= 30
kkme_66RPG_line2.opacity -= 30
Graphics.update
end
kkme_66RPG.dispose
kkme_66RPG_bigicon.dispose
kkme_66RPG_line1.dispose
kkme_66RPG_line2.dispose
end
return true
end
end
#==========================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==========================================================