Project1

标题: 喂狮子时间……= =各位有委托过的请注意查收信息 [打印本页]

作者: IamI    时间: 2009-7-26 17:58
标题: 喂狮子时间……= =各位有委托过的请注意查收信息
本帖最后由 IamI 于 2009-8-1 16:42 编辑

请看下楼
作者: IamI    时间: 2009-7-26 17:59
本帖最后由 IamI 于 2009-8-1 16:12 编辑

论坛系统诡异中,所有文件都需要修复,请参考置顶帖
乡下闷了4天……闷死了
以下为各位所要的
小柯 独立变量(XP & VX)
独立变量.rar (423.55 KB, 下载次数: 12, 售价: 10 星屑)
天圣 整合即时存档/鼠标脚本(XP)
据说是即时存档.rar (211.82 KB, 下载次数: 11, 售价: 20 星屑)
赤点 Gif转动画(XP)
Gif.rar (442.84 KB, 下载次数: 34, 售价: 10 星屑)
zh 反整合(VX)
失败(300)
zh VX对XP的355改造。(VX)
已经取消。顺手做了一个地形标记的编辑器,zh喜欢就拿去……0 0虽然我不觉得有用
地形标记编辑器.rar (241.89 KB, 下载次数: 98)
另外,闲的蛋疼,“顺手”做了两个工程
小游戏·冰面(XP)
这是对之前的那个滑冰脚本的改进。闲来无事玩几局也是可以的0 0
小游戏·冰面.rar (189.22 KB, 下载次数: 103)
泛用式渐现(VX)
我觉得我以后会把这个脚本加入默认Script……这个脚本实现了一些过渡效果并且不需要复杂的设置。
泛用式渐现.rar (239.2 KB, 下载次数: 97)

发放完毕。
作者: 越前リョーマ    时间: 2009-7-26 18:02
本帖最后由 越前リョーマ 于 2009-7-26 18:18 编辑

我先占楼…… = =
[line]1[/line]
凌辰也会写脚本么?
[line]1[/line]
其实在这种总又想不起想要什么脚本……
[line]1[/line]
好吧,想起来一个。
【独立变量】
虽然这个东西已经有两个人写过了,不过我还是用不怎么来,而且都有bug。

所以这里需要一下独立变量的脚本,外挂最好,免得改这里改那里出问题……
需要的要求:
1、执行一段脚本,就把某个变量当作该独立变量来使用(这个时候变量为0)。
2、之后可以直接操作这个变量来当作操作独立变量。
3、执行一段脚本,把这个变量作为独立变量的功能去除。

4、独立变量只对这个事件有效。
5、可以通过事件脚本操作别的事件的独立变量。(操作别的事件的独立开关的事件脚本有,独立变量也该有吧)

6、大概就这样。

7、VX、XP都需要。
作者: ONEWateR    时间: 2009-7-26 18:04
本帖最后由 ONEWateR 于 2009-7-26 18:33 编辑

感同身受啊~ 有一种是曾相识的感觉~ - -~

IamI前辈加油~
作者: 皓影清风    时间: 2009-7-26 18:07
帮II顶起来,II出品,必属精品
作者: 风雪优游    时间: 2009-7-26 18:12
哟!加油!

先求个脚本:
http://rpg.blue/viewthread.php?tid=129596
请去看看,获得已经由不器做了,请做一个删除随机获得道具的。

为啥我看不到要求看积分的!难道我的积分没有80!!!!
作者: 赤点    时间: 2009-7-26 18:23
写一个把gif转成数据库动画文件
图片导出到GRAPHICS中的动画文件夹
作者: ONEWateR    时间: 2009-7-26 18:28
哟!加油!

先求个脚本:
http://rpg.blue/viewthread.php?tid=129596
请去看看,获得已经由不器做了,请做一个删除随机获得道具的。

为啥我看不到要求看积分的!难道我的积分没有80!!!! ...
风雪优游 发表于 2009-7-26 18:12


请问悠游能否看到 紫苏………… 这段文字?
作者: 风雪优游    时间: 2009-7-26 18:30
本帖最后由 风雪优游 于 2009-7-26 18:32 编辑

能看到……不是框里面的嘛?
真是奇怪……那么就没别的了- -
最近我越来越小白了- -

对了,II既然写了狮子,一定是想我们大开口,我口开小了,各位加油开大点
作者: zh99998    时间: 2009-7-26 18:45
定做脚本:脚本的反整合

反整合就是整合的逆操作
与标准的默认脚本比较,把所有的不同(忽略注释、换行和空白字符)提取出来,单独开脚本页
也就是把默认脚本和自己改过的脚本分离开

#附一段读取scripts.rvdata的代码
    @scripts = load_data("data/scripts.rvdata")
    @scripts.each{|script|script[2].replace Zlib::Inflate.inflate script[2]}
    p @scripts
作者: 越前リョーマ    时间: 2009-7-26 18:47
写一个把gif转成数据库动画文件
图片导出到GRAPHICS中的动画文件夹
赤点 发表于 2009-7-26 18:23

想想倒是很不错。
作者: 赤点    时间: 2009-7-26 19:28
很久以前就像,只是不会做
作者: dbshy    时间: 2009-7-26 19:47
本帖最后由 dbshy 于 2009-7-26 19:49 编辑

想不到有什么要写的

要不IamI去写一个DOTA 6.61 的 AI吧

ps:蝙蝠不会玩,想打电脑找一下感觉
作者: IamI    时间: 2009-7-27 09:32
本帖最后由 IamI 于 2009-7-27 15:09 编辑

还有需要脚本的吗?
(感觉像小商贩0 0)
作者: WildDagger    时间: 2009-7-27 15:16
希望能夠弄出圖片為主且能夠容易操作的選單w

這不曉得會不會太大工程......

其實我想要的就只是能夠不用特別去寫腳本就能夠將選單畫面排成斜而且可以自己用圖片美化

我方狀態也可以弄成斜的

(會希望能夠變成自由排列是因為我希望能讓別的人也能用這樣的腳本)

另外,我的腳本有使用

http://ytomy.sakura.ne.jp/tkool/ ... mp;tech=large_party

這裡面的多人腳本,所以希望出現的成果別和此腳本衝到......

P.S. 我設定的隊伍人數是六個人。
作者: ONEWateR    时间: 2009-7-27 15:27
不知IamI前辈绘画地图的能力如何~
作者: 天圣的马甲    时间: 2009-7-27 15:29
0 0诶呀楼主好久不见……不过上次委托谁来着替我做魔石脚本被搁置之后暂时对这类脚本工房没啥信心……
如果可以的话帮忙做一个AVG适用的即时存档吧,要求存读档按钮在显示文章的对话框上可以用鼠标点击呼出存档界面和读档界面,整合鼠标脚本这点很重要嗯。
(好吧我纯粹瞎凑热闹……)
作者: ONEWateR    时间: 2009-7-27 15:49
0 0诶呀楼主好久不见……不过上次委托谁来着替我做魔石脚本被搁置之后暂时对这类脚本工房没啥信心……
如果可以的话帮忙做一个AVG适用的即时存档吧,要求存读档按钮在显示文章的对话框上可以用鼠标点击呼出存档界面 ...
天圣的马甲 发表于 2009-7-27 15:29


夏娜不是做了一个么~
作者: IamI    时间: 2009-7-27 15:49
0 0诶呀楼主好久不见……不过上次委托谁来着替我做魔石脚本被搁置之后暂时对这类脚本工房没啥信心……
如果可以的话帮忙做一个AVG适用的即时存档吧,要求存读档按钮在显示文章的对话框上可以用鼠标点击呼出存档界面 ...
天圣的马甲 发表于 2009-7-27 15:29

喵,其实我打算拿OPL来解决这几天呢0 0
然后顺便逼问:对话框脚本是啥= =然后,鼠标脚本是啥= =最后,版本是啥= =
作者: 天圣的马甲    时间: 2009-7-27 17:26
本帖最后由 凌辰 于 2009-7-27 17:46 编辑

对话脚本是默认的,鼠标脚本是最基本的那个。
要求就是在默认对话框上装俩command,能做到游戏时用鼠标点过去就能呼出存读档界面。
版本?这是啥?(喂)

鼠标脚本送上:
  1. #==============================================================================
  2. # 本脚本来自[url]www.66RPG.com[/url],使用和转载请保留此信息
  3. #==============================================================================

  4. #=================以下两个用来调整战斗时的手感问题,可以自己试试。
  5. $敌人选框扩大 = 20
  6. $角色选框扩大 = 30


  7. #==============================================================================
  8. # API调用
  9. #==============================================================================
  10. $ShowCursor = Win32API.new("user32", "ShowCursor", 'i', 'l')
  11. $GetCursorPos = Win32API.new("user32", "GetCursorPos", 'p', 'i')
  12. $ScreenToClient = Win32API.new("user32", "ScreenToClient", 'ip', 'i')
  13. $GetActiveWindow = Win32API.new("user32", "GetActiveWindow", nil, 'l')
  14. $Window_HWND = $GetActiveWindow.call
  15. $GetKeyState = Win32API.new("user32", "GetKeyState", 'i', 'i')
  16. #$FindWindow = Win32API.new("user32", "FindWindow", 'pp', 'i')
  17. #$HookStart  = Win32API.new("mouse_hook.dll", "HookStart", 'i', nil)
  18. #$HookEnd  = Win32API.new("mouse_hook.dll", "HookEnd", nil, nil)
  19. #$GetMouseStatus  = Win32API.new("mouse_hook.dll", "GetMouseStatus", 'i', 'i')
  20. #$Window_HWND = $FindWindow.call(nil, 'mousetry')

  21. module Mouse  
  22.   LEFT = 0x01
  23.   RIGHT = 0x02

  24.   def self.init(sprite = nil)
  25. #   $HookStart.call($Window_HWND)
  26.     $ShowCursor.call(0)
  27.    
  28.     @show_cursor = false
  29.    
  30.     @mouse_sprite = Sprite.new
  31.     @mouse_sprite.z = 99999
  32.     @mouse_sprite.bitmap = Bitmap.new('Graphics/Icons/mouse.png')
  33.     #@mouse_sprite.bitmap.fill_rect(Rect.new(0, 0, 32, 32), Color.new(0, 0, 0))

  34.     @left_press = false
  35.     @right_press = false
  36.     @left_trigger = false
  37.     @right_trigger = false
  38.     @left_repeat = false
  39.     @right_repeat = false
  40.     @click_lock = false
  41.    
  42.     update
  43.   end
  44.   def self.exit
  45.     @mouse_sprite.bitmap.dispose
  46.     @mouse_sprite.dispose
  47.     @show_cursor = true
  48. #    $HookEnd.call
  49.     $ShowCursor.call(1)
  50.   end
  51.   def self.mouse_debug
  52.     return @mouse_debug.bitmap
  53.   end
  54.   def self.update
  55.     left_down = $GetKeyState.call(0x01)
  56.     right_down = $GetKeyState.call(0x02)
  57.    
  58.     @click_lock = false
  59.     mouse_x, mouse_y = self.get_mouse_pos
  60.     if @mouse_sprite != nil
  61.       @mouse_sprite.x = mouse_x
  62.       @mouse_sprite.y = mouse_y
  63.     end
  64.     if left_down[7] == 1
  65.       @left_repeat = (not @left_repeat)
  66.       @left_trigger = (not @left_press)
  67.       @left_press = true
  68.     else
  69.       @left_press = false
  70.       @left_trigger = false
  71.       @left_repeat = false
  72.     end
  73.     if right_down[7] == 1
  74.       @right_repeat = (not @right_repeat)
  75.       @right_trigger = (not @right_press)
  76.       @right_press = true
  77.     else
  78.       @right_press = false
  79.       @right_trigger = false
  80.       @right_repeat = false
  81.     end
  82.   end
  83.   def self.get_mouse_pos
  84.     point_var = [0, 0].pack('ll')
  85.     if $GetCursorPos.call(point_var) != 0
  86.       if $ScreenToClient.call($Window_HWND, point_var) != 0
  87.         x, y = point_var.unpack('ll')
  88.         if (x < 0) or (x > 10000) then x = 0 end
  89.         if (y < 0) or (y > 10000) then y = 0 end
  90.         if x > 640 then x = 640 end
  91.         if y > 480 then y = 480 end
  92.         return x, y
  93.       else
  94.         return 0, 0
  95.       end
  96.     else
  97.       return 0, 0
  98.     end
  99.   end
  100.   def self.press?(mouse_code)
  101.     if mouse_code == LEFT
  102.       if @click_lock
  103.         return false
  104.       else
  105.         return @left_press
  106.       end
  107.     elsif mouse_code == RIGHT
  108.       return @right_press
  109.     else
  110.       return false
  111.     end
  112.   end
  113.   def self.trigger?(mouse_code)
  114.     if mouse_code == LEFT
  115.       if @click_lock
  116.         return false
  117.       else
  118.         return @left_trigger
  119.       end
  120.     elsif mouse_code == RIGHT
  121.       return @right_trigger
  122.     else
  123.       return false
  124.     end
  125.   end
  126.   def self.repeat?(mouse_code)
  127.     if mouse_code == LEFT
  128.       if @click_lock
  129.         return false
  130.       else
  131.         return @left_repeat
  132.       end
  133.     elsif mouse_code == RIGHT
  134.       return @right_repeat
  135.     else
  136.       return false
  137.     end
  138.   end
  139.   def self.click_lock?
  140.     return @click_lock
  141.   end
  142.   def self.click_lock
  143.     @click_lock = true
  144.   end
  145.   def self.click_unlock
  146.     @click_lock = false
  147.   end
  148. end
  149. module Input
  150.   if @self_update == nil
  151.     @self_update = method('update')
  152.     @self_press = method('press?')
  153.     @self_trigger = method('trigger?')
  154.     @self_repeat = method('repeat?')
  155.   end
  156.   def self.update
  157.     @self_update.call
  158.     Mouse.update
  159.   end
  160.   def self.press?(key_code)
  161.     if @self_press.call(key_code)
  162.       return true
  163.     end
  164.     if key_code == C
  165.       return Mouse.press?(Mouse::LEFT)
  166.     elsif key_code == B
  167.       return Mouse.press?(Mouse::RIGHT)
  168.     else
  169.       return @self_press.call(key_code)
  170.     end
  171.   end
  172.   def self.trigger?(key_code)
  173.     if @self_trigger.call(key_code)
  174.       return true
  175.     end
  176.     if key_code == C
  177.       return Mouse.trigger?(Mouse::LEFT)
  178.     elsif key_code == B
  179.       return Mouse.trigger?(Mouse::RIGHT)
  180.     else
  181.       return @self_trigger.call(key_code)
  182.     end
  183.   end
  184.   def self.repeat?(key_code)
  185.     if @self_repeat.call(key_code)
  186.       return true
  187.     end
  188.     if key_code == C
  189.       return Mouse.repeat?(Mouse::LEFT)
  190.     elsif key_code == B
  191.       return Mouse.repeat?(Mouse::RIGHT)
  192.     else
  193.       return @self_repeat.call(key_code)
  194.     end
  195.   end
  196. end
  197. class Window_Selectable
  198.   if @self_alias == nil
  199.     alias self_update update
  200.     @self_alias = true
  201.   end
  202.   def update
  203.     #self.cursor_rect.empty
  204.     self_update
  205.     if self.active and @item_max > 0
  206.       index_var = @index
  207.       tp_index = @index
  208.       mouse_x, mouse_y = Mouse.get_mouse_pos
  209.       mouse_not_in_rect = true
  210.       for i in 0...@item_max
  211.         @index = i
  212.         update_cursor_rect
  213.         top_x = self.cursor_rect.x + self.x + 16
  214.         top_y = self.cursor_rect.y + self.y + 16
  215.         bottom_x = top_x + self.cursor_rect.width
  216.         bottom_y = top_y + self.cursor_rect.height
  217.         if (mouse_x > top_x) and (mouse_y > top_y) and
  218.            (mouse_x < bottom_x) and (mouse_y < bottom_y)
  219.           mouse_not_in_rect = false
  220.           if tp_index != @index
  221.             tp_index = @index
  222.             $game_system.se_play($data_system.cursor_se)
  223.           end
  224.           break
  225.         end
  226.       end
  227.       if mouse_not_in_rect
  228.         @index = index_var
  229.         update_cursor_rect
  230.         Mouse.click_lock
  231.       else
  232.         Mouse.click_unlock               
  233.       end
  234.     end
  235.   end
  236. end
  237. class Window_NameInput
  238.   if @self_alias == nil
  239.     alias self_update update
  240.     @self_alias = true
  241.   end
  242.   def update
  243.     #self.cursor_rect.empty
  244.     self_update
  245.     if self.active
  246.       index_var = @index
  247.       mouse_x, mouse_y = Mouse.get_mouse_pos
  248.       mouse_not_in_rect = true
  249.       for i in (0...CHARACTER_TABLE.size).to_a.push(180)
  250.         @index = i
  251.         update_cursor_rect
  252.         top_x = self.cursor_rect.x + self.x + 16
  253.         top_y = self.cursor_rect.y + self.y + 16
  254.         bottom_x = top_x + self.cursor_rect.width
  255.         bottom_y = top_y + self.cursor_rect.height
  256.         #
  257.         if (mouse_x > top_x) and (mouse_y > top_y) and
  258.            (mouse_x < bottom_x) and (mouse_y < bottom_y)
  259.           mouse_not_in_rect = false
  260.           break
  261.         end
  262.       end
  263.       if mouse_not_in_rect
  264.         @index = index_var
  265.         update_cursor_rect
  266.         Mouse.click_lock
  267.       else
  268.         Mouse.click_unlock
  269.       end
  270.     end
  271.   end
  272. end
  273. class Window_InputNumber
  274.   if @self_alias == nil
  275.     alias self_update update
  276.     @self_alias = true
  277.   end
  278.   def update
  279.     #self.cursor_rect.empty
  280.     self_update
  281.     mouse_x, mouse_y = Mouse.get_mouse_pos
  282.     if self.active and @digits_max > 0
  283.       index_var = @index
  284.       mouse_not_in_rect = true
  285.       for i in 0...@digits_max
  286.         @index = i
  287.         update_cursor_rect
  288.         top_x = self.cursor_rect.x + self.x + 16
  289.         bottom_x = top_x + self.cursor_rect.width
  290.         #
  291.         if (mouse_x > top_x) and (mouse_x < bottom_x)
  292.           mouse_not_in_rect = false
  293.           break
  294.         end
  295.       end
  296.       if mouse_not_in_rect
  297.         @index = index_var
  298.         update_cursor_rect
  299.         Mouse.click_lock
  300.       else
  301.         Mouse.click_unlock
  302.       end
  303.     end
  304.     if @last_mouse_y == nil
  305.       @last_mouse_y = mouse_y
  306.     end
  307.     check_pos = (@last_mouse_y - mouse_y).abs
  308.     if check_pos > 10
  309.       $game_system.se_play($data_system.cursor_se)
  310.       place = 10 ** (@digits_max - 1 - @index)
  311.       n = @number / place % 10
  312.       @number -= n * place
  313.       n = (n + 1) % 10 if mouse_y < @last_mouse_y
  314.       n = (n + 9) % 10 if mouse_y > @last_mouse_y
  315.       @number += n * place
  316.       refresh
  317.       @last_mouse_y = mouse_y
  318.     end
  319.   end
  320. end
  321. class Scene_File
  322.   if @self_alias == nil
  323.     alias self_update update
  324.     @self_alias = true
  325.   end
  326.   def update
  327.     mouse_x, mouse_y = Mouse.get_mouse_pos
  328.     Mouse.click_lock
  329.     idx = 0
  330.     for i in @savefile_windows
  331.       top_x = i.x + 16
  332.       top_y = i.y + 16
  333.       bottom_x = top_x + i.width
  334.       bottom_y = top_y + i.height
  335.       if (mouse_x > top_x) and (mouse_y > top_y) and
  336.          (mouse_x < bottom_x) and (mouse_y < bottom_y)
  337.         i.selected = true
  338.         if @file_index != idx
  339.           @file_index = idx
  340.           $game_system.se_play($data_system.cursor_se)
  341.         end            
  342.         Mouse.click_unlock
  343.       else
  344.         i.selected = false
  345.       end
  346.       idx += 1
  347.     end
  348.     self_update
  349.   end
  350. end
  351. class Arrow_Enemy
  352.   if @self_alias == nil
  353.     alias self_update update
  354.     @self_alias = true
  355.   end
  356.   def update
  357.     mouse_x, mouse_y = Mouse.get_mouse_pos
  358.     idx = 0
  359.     for i in $game_troop.enemies do
  360.       if i.exist?
  361.         top_x = i.screen_x - self.ox
  362.         top_y = i.screen_y - self.oy
  363.         bottom_x = top_x + self.src_rect.width
  364.         bottom_y = top_y + self.src_rect.height
  365.         if (mouse_x > top_x - $敌人选框扩大) and (mouse_y > top_y - $敌人选框扩大) and
  366.            (mouse_x < bottom_x + $敌人选框扩大) and (mouse_y < bottom_y + $敌人选框扩大)
  367.           if @index != idx
  368.             $game_system.se_play($data_system.cursor_se)
  369.             @index = idx
  370.           end
  371.         end
  372.       end
  373.       idx += 1
  374.     end
  375.     self_update
  376.   end
  377. end
  378. class Arrow_Actor
  379.   if @self_alias == nil
  380.     alias self_update update
  381.     @self_alias = true
  382.   end
  383.   def update
  384.     mouse_x, mouse_y = Mouse.get_mouse_pos
  385.     idx = 0
  386.     for i in $game_party.actors do
  387.       if i.exist?
  388.         top_x = i.screen_x - self.ox
  389.         top_y = i.screen_y - self.oy
  390.         bottom_x = top_x + self.src_rect.width
  391.         bottom_y = top_y + self.src_rect.height
  392.         if (mouse_x > top_x - $角色选框扩大) and (mouse_y > top_y - $角色选框扩大) and
  393.            (mouse_x < bottom_x + $角色选框扩大) and (mouse_y < bottom_y + $角色选框扩大)
  394.           if @index != idx
  395.             $game_system.se_play($data_system.cursor_se)
  396.             @index = idx
  397.           end
  398.         end
  399.       end
  400.       idx += 1
  401.     end
  402.     self_update
  403.   end
  404. end
  405. class Game_Player
  406.   if @self_alias == nil
  407.     alias self_update update
  408.     @self_alias = true
  409.   end
  410.   def update
  411.     mouse_x, mouse_y = Mouse.get_mouse_pos

  412.     if @last_move_x == nil
  413.       @last_move_x = false
  414.     end
  415.     if Mouse.press?(Mouse::LEFT)
  416.       last_moving = moving?
  417.       last_direction = @direction
  418.       unless moving? or $game_system.map_interpreter.running? or
  419.              @move_route_forcing or $game_temp.message_window_showing
  420.         last_x = @x
  421.         if @last_move_x
  422.           @last_move_x = false
  423.         elsif mouse_x > screen_x + 16
  424.           move_right
  425.         elsif mouse_x < screen_x - 16
  426.           move_left
  427.         end
  428.         last_y = @y
  429.         if last_x != @x
  430.           @last_move_x = true
  431.         elsif mouse_y > screen_y
  432.           move_down
  433.         elsif mouse_y < screen_y - 32
  434.           move_up
  435.         end
  436.         if last_y != @y
  437.           @last_move_x = false
  438.         elsif not @last_move_x
  439.           case last_direction
  440.           when 2
  441.             turn_down
  442.           when 4
  443.             turn_left
  444.           when 6
  445.             turn_right
  446.           when 8
  447.             turn_up
  448.           end
  449.         end
  450.       end
  451.     end
  452.     self_update
  453.   end
  454. end
  455. Mouse.init
  456. END { Mouse.exit }




  457. #==============================================================================
  458. # 本脚本来自[url]www.66RPG.com[/url],使用和转载请保留此信息
  459. #==============================================================================
复制代码
[line]1[/line]请使用代码框将脚本框起来……orz- -b
by LC

作者: 「旅」    时间: 2009-7-27 17:51
本帖最后由 「旅」 于 2009-7-27 17:56 编辑

II>/////<那个啥,就是改变窗口大小后,(如下),Graphics.freeze还没Graphics.transition时,那个超过640*480的图片却不固定。
不知道你有没有办法改善……
  1. class Win32API
  2. GAME_INI_FILE = ".\\Game.ini"
  3. def Win32API.GetPrivateProfileString(section, key)
  4. val = "\0"*256
  5. gps = Win32API.new('kernel32', 'GetPrivateProfileString',%w(p p p p l p), 'l')
  6. gps.call(section, key, "", val, 256, GAME_INI_FILE)
  7. val.delete!("\0")
  8. return val
  9. end
  10. def Win32API.FindWindow(class_name, title)
  11. fw = Win32API.new('user32', 'FindWindow', %(p, p), 'i')
  12. hWnd = fw.call(class_name, title)
  13. return hWnd
  14. end
  15. HWND_TOP = 0
  16. HWND_TOPMOST = -1
  17. SWP_NOMOVE = 0#2
  18. def Win32API.SetWindowPos(hWnd, w, h)
  19. swp = Win32API.new('user32', 'SetWindowPos', %(l, l, i, i, i, i, i), 'i')
  20. ok = swp.call(hWnd, HWND_TOP, 115, 65, w, h, SWP_NOMOVE)
  21. return ok
  22. end
  23. end
  24. title = Win32API.GetPrivateProfileString("Game", "Title")
  25. hWnd = Win32API.FindWindow("RGSS Player", title)
  26. ok = Win32API.SetWindowPos(hWnd,800,630)
  27. if(ok == 0)
  28. p "変更失敗"
  29. end
复制代码
另,因为和家里人分摸电脑的时间,我再出现时不是上午就是下午,不是下午就是晚上。

编辑下,那个,看到顶楼最下面,已经结束了吗?如果是请无视我><
作者: 霜冻之狼    时间: 2009-7-27 17:58
我也来晚了,捶地捶地....
作者: IamI    时间: 2009-7-27 19:20
II>/////
「旅」 发表于 2009-7-27 17:51


Otz,这不是叶子以前的委托吗,恐怕没什么办法= =
to 霜冻,回来以后再见~
然后迅速消失
作者: IamI    时间: 2009-8-1 15:55
沙发已经更新。所有脚本、工程发放完毕。
通知方式分别是:论坛短信(小柯),百度消息(天圣),QQ(赤点)
(众:你找抽啊你?)
霜冻之狼想要什么,说吧0 0
另外悠游的脚本不器已经完成,我就不抢活了。
作者: 君少    时间: 2009-8-1 16:04
可惜损坏了
作者: 赤点    时间: 2009-8-1 16:06
我怎么没搜到信息呢?
作者: 水镜风生    时间: 2009-8-1 16:09
可惜损坏了
君少 发表于 2009-8-1 16:04


可用WINRAR修复……
作者: tommay    时间: 2009-8-1 16:18
27# 水镜风生


这样解压缩出来的文件不完全= =
作者: 凌辰    时间: 2009-8-1 17:07
忘记告诉II附件报废的事了- -b
作者: 赤点    时间: 2009-8-1 17:11
我下载的,修复下就好了
作者: 新BB    时间: 2009-8-1 17:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-8-1 17:13
我是转载自龙皇的帖子——
6R RM附件現在有問題....= =
压缩文件损坏修复方法:
http://rpg.blue/viewthread.php?tid=130263
作者: 赤点    时间: 2009-8-1 17:13
你不会修复啊?
我下了,修复后全好
作者: 越前リョーマ    时间: 2009-8-1 17:15
下载了打不开…… = =
修复无效……
作者: 赤点    时间: 2009-8-1 17:40
ls要吗?我有好的
作者: ONEWateR    时间: 2009-8-1 17:48
本帖最后由 ONEWateR 于 2009-8-1 17:52 编辑

欢迎IamI前辈的归来~
话说在那边过得咋样~
作者: 越前リョーマ    时间: 2009-8-1 17:49
ls要吗?我有好的
赤点 发表于 2009-8-1 17:40

那就谢谢了。
作者: 风雪优游    时间: 2009-8-1 21:17
啊啊啊啊啊,竟然已经喂完了!我竟然错过了。深表遗憾




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1