Zitat
#=======Item Shortcut Skript=======#
#===========by Monsta==========#
#=====Version 1.0=== 30.7.2006 ===#
#=======www.Monsta.aw3.de======#
class Shortcut
def initialize
@shortcuts = [[65,1],[83,2]]
@GetKey = Win32API.new 'user32', 'GetAsyncKeyState', 'l', 'l'
end
def update
if @wait == nil
for i in 0...@shortcuts.size
@item = $data_items[@shortcuts[i][1]]
if @GetKey.call(@shortcuts[i][0]) != 0 and
$game_party.item_number(@item.id) > 0 and
$game_party.actors[0].item_effect(@item) == true and
$game_party.item_can_use?(@item.id) == true
$game_system.se_play(@item.menu_se)
$game_party.lose_item(@item.id, 1)
$game_player.animation_id = @item.animation2_id
$game_temp.common_event_id = 1
@wait = 30
end
end
else @wait = @wait > 0 ? @wait - 1 : nil end
end
end
class Scene_Title
def initialize
$shortcut = Shortcut.new
end
end
...