Project1
标题:
怎么在使用一个脚本怎么调用,在需要时打开。
[打印本页]
作者:
杨丹枫
时间:
2009-8-7 13:59
提示:
作者被禁止或删除 内容自动屏蔽
作者:
霜冻之狼
时间:
2009-8-7 14:54
用到的时候把脚本插进去,不用的时候剪切到记事本存起来就行了
作者:
「旅」
时间:
2009-8-7 14:56
def set_window(width,height)
游戏ini名=".\\Game.ini"
val = "\0"*256
gps = Win32API.new('kernel32', 'GetPrivateProfileString',%w(p p p p l p), 'l')
gps.call("Game", "Title", "", val, 256, 游戏ini名)
val.delete!("\0")
title = val
fw = Win32API.new('user32', 'FindWindow', %(p, p), 'i')
hWnd = fw.call("RGSS Player", title)
swp = Win32API.new('user32', 'SetWindowPos', %(l, l, i, i, i, i, i), 'i')
ok = swp.call(hWnd, 0, 0, 0, width, height, 2)
end
复制代码
【事件指令】-【脚本】:
set_window(640,480)
另外,建议你上面的脚本——
class Game_Map
#--------------------------------------------------------------------------
# ● 向下滚动
# distance : 滚动距离
#--------------------------------------------------------------------------
def scroll_down(distance)
@display_y = [@display_y + distance, (self.height - 6.6) * 128].min
end
#--------------------------------------------------------------------------
# ● 向右滚动
# distance : 滚动距离
#--------------------------------------------------------------------------
def scroll_right(distance)
@display_x = [@display_x + distance, (self.width - 10) * 128].min
end
end
复制代码
6.6改为15,10改为20。不然容易出现异常现象。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1