Project1

标题: [08.09.18更新]RM托盘程序V1.04(更加灵活的设置) [打印本页]

作者: 雷欧纳德    时间: 2007-7-13 21:46
标题: [08.09.18更新]RM托盘程序V1.04(更加灵活的设置)
咳咳。。。RM 托盘程序。。。= = 以前ms很多人想要这个东西``{/gg}{/gg}

不介绍了

1.04最新版下载
更新全RGSS设置,包括各种信息,处理,自定义选项等。使用说明参考注释。
  1. unless defined? RM_Tray
  2. #==========================================================================
  3. # ■ RM_Tray v1.04
  4. #--------------------------------------------------------------------------
  5. #  RM窗口托盘模块。
  6. #==========================================================================
  7. module RM_Tray

  8.   #--------------------------------------------------------------------------
  9.   # ● 定义常量
  10.   #--------------------------------------------------------------------------
  11.   NIIF_INFO       = 0x00000001  # 气球普通提示
  12.   NIIF_WARNING    = 0x00000002  # 气球警告提示
  13.   NIIF_ERROR      = 0x00000003  # 气球错误提示
  14.   
  15.   DEFAULT_TIP       = "RM Tray is Running! - -bb" # 鼠标经过托盘时的提示信息
  16.   DEFALUT_INFO      = "RM 游戏开始运行 - -bbb !" # 游戏开始的时候提示信息内容
  17.   DEFAULT_INFOTITLE = "Hi"                        # 游戏开始的时候提示信息标题
  18.   
  19.   # PS: 不提示,把信息设置为 nil 即可。
  20.   
  21.   #--------------------------------------------------------------------------
  22.   # ● API声明
  23.   #--------------------------------------------------------------------------
  24.   ADD_TRAY        = Win32API.new("RMTray","_add_tray","ppp","v")
  25.   MODIFY_TIP      = Win32API.new("RMTray","_modify_tip","p","v")
  26.   SUPPORT_BALLOON = Win32API.new("RMTray","_support_balloon","v","i")
  27.   SHOW_BALLOON    = Win32API.new("RMTray","_show_balloon","ppil","v")
  28.   REMOVE_TRAY     = Win32API.new("RMTray","_remove_tray","v","v")
  29.   API_REGISTER    = Win32API.new("RMTray","_register", "lipp", "i")
  30.   
  31.   API_RESTORE     = Win32API.new("RMTray","_restore_window","v","v")
  32.   
  33.   #--------------------------------------------------------------------------
  34.   # ● 功能函数01: 查找窗口
  35.   #--------------------------------------------------------------------------
  36.   def self.findWindow
  37.     Win32API.new("user32","FindWindow","pp","i").call("RGSS Player",readIni)
  38.   end
  39.   
  40.   #--------------------------------------------------------------------------
  41.   # ● 功能函数02:读取Ini文件
  42.   #--------------------------------------------------------------------------
  43.   def self.readIni(item = "Title")
  44.     buf = 0.chr * 256
  45.     gpps = Win32API.new("kernel32","GetPrivateProfileString","pppplp","l")
  46.     gpps.call("Game",item,"",buf,256,"./Game.ini")
  47.     buf.delete!("\0")
  48.     return buf
  49.   end
  50.   
  51.   #--------------------------------------------------------------------------
  52.   # ● 定义常量:窗口句柄
  53.   #--------------------------------------------------------------------------
  54.   HWND = findWindow
  55.   
  56.   #--------------------------------------------------------------------------
  57.   # ● 特殊方法:窗口转向后台时的提示信息
  58.   #--------------------------------------------------------------------------
  59.   def self.hide_window_info
  60.     self.show_balloon("提示", "最小化到后台运行", 10000, NIIF_INFO)
  61.   end
  62.   
  63.   #--------------------------------------------------------------------------
  64.   # ● 托盘操作方法:加载托盘
  65.   #--------------------------------------------------------------------------
  66.   def self.add_tray(tip = DEFAULT_TIP, info = DEFALUT_INFO, title = DEFAULT_INFOTITLE)
  67.     ADD_TRAY.call tip, info, title
  68.   end
  69.   
  70.   #--------------------------------------------------------------------------
  71.   # ● 托盘操作方法:修改鼠标经过的提示信息
  72.   #--------------------------------------------------------------------------
  73.   def self.modify_tip(str)
  74.     MODIFY_TIP.call(str)
  75.   end
  76.   
  77.   #--------------------------------------------------------------------------
  78.   # ● 托盘操作方法:检查是否支持气球提示
  79.   #--------------------------------------------------------------------------
  80.   def self.support_balloon?
  81.     return SUPPORT_BALLOON.call != 0
  82.   end
  83.   
  84.   #--------------------------------------------------------------------------
  85.   # ● 托盘操作方法:显示气球提示
  86.   #--------------------------------------------------------------------------
  87.   def self.show_balloon(title,str,timeout = 10000,flags = NIIF_INFO)
  88.     SHOW_BALLOON.call(title,str,timeout,flags) if support_balloon?
  89.   end
  90.   
  91.   #--------------------------------------------------------------------------
  92.   # ● 托盘操作方法:移除托盘
  93.   #--------------------------------------------------------------------------
  94.   def self.remove_tray
  95.     REMOVE_TRAY.call
  96.   end
  97.   
  98.   #--------------------------------------------------------------------------
  99.   # ● 回调方法:RM_Tray.restore
  100.   #--------------------------------------------------------------------------
  101.   def self.restore
  102.     p "restore"
  103.     API_RESTORE.call
  104.   end
  105.   
  106.   #--------------------------------------------------------------------------
  107.   # ● 回调方法:RM_Tray.about
  108.   #--------------------------------------------------------------------------
  109.   def self.about
  110.     p "about"
  111.     Win32API.new("user32", "MessageBox", "lppi", "i").call      0,
  112.       "RMTray V1.04 ! - -bb from 66RPG!",
  113.       "hi",
  114.       0x00000040
  115.   end
  116.   
  117.   #--------------------------------------------------------------------------
  118.   # ● 回调方法:RM_Tray.gotobbs
  119.   #--------------------------------------------------------------------------
  120.   def self.gotobbs
  121.     p "gotobbs"
  122.     Win32API.new("shell32", "ShellExecute", "lppppi", "l").call      0, nil, "http://rpg.blue/bbs", nil, nil, 1
  123.   end
  124.   
  125.   #--------------------------------------------------------------------------
  126.   # ● 回调方法:RM_Tray.exit
  127.   #--------------------------------------------------------------------------
  128.   def self.exit
  129.     p "exit"
  130.     Win32API.new("user32","DestroyWindow", "l", "i").call HWND
  131.   end
  132.   
  133. =begin

  134.   关于 RM_Tray.register 方法。
  135.   
  136.       该方法用于给托盘的弹出菜单注册菜单项,每一项为包含4个元素的数组,
  137.   其中第一个参数用于指定菜单项的风格;
  138.      MF_STRING    - 字符串
  139.      MF_GRAYED    - 灰色(无效)化
  140.      MF_SEPARATOR - 分割线
  141.   第二个参数用于指定一个菜单项的ID号;
  142.   第三个参数用于指定对应的字符串,如果MF_SEPARATOR的情况传递nil;
  143.   第四个参数指定一个“可执行”的字符串。
  144.   
  145. =end

  146.   #--------------------------------------------------------------------------
  147.   # ● 设置菜单项状态用API:MF_ENABLED、MF_DISABLED、MF_GRAYED 三个状态
  148.   #--------------------------------------------------------------------------
  149.   API_SETITEMSTATE  = Win32API.new("RMTray", "_set_item_state", "ii", "v")

  150.   MF_ENABLED    = 0x00000000
  151.   MF_DISABLED   = 0x00000002
  152.   
  153.   MF_GRAYED     = 0x00000001
  154.   
  155.   MF_STRING     = 0x00000000
  156.   MF_SEPARATOR  = 0x00000800
  157.   
  158.   def self.register
  159.     [
  160.     [MF_STRING | MF_GRAYED, 0, "还原(&R)", "RM_Tray.restore"],
  161.     [MF_STRING,             1, "关于(&A)", "RM_Tray.about"],
  162.     [MF_SEPARATOR,          2, nil,         nil],
  163.     [MF_STRING,             3, "前往论坛", "RM_Tray.gotobbs"],
  164.     [MF_SEPARATOR,          4, nil,         nil],
  165.     [MF_STRING,             5, "退出(&C)", "RM_Tray.exit"]
  166.     ].each do |arr|
  167.       API_REGISTER.call *arr
  168.     end
  169.   end
  170.   
  171.   #--------------------------------------------------------------------------
  172.   # ● 简单启动句柄
  173.   #--------------------------------------------------------------------------
  174.   def self.start
  175.     self.register
  176.     self.add_tray
  177.   end

  178. end

  179.   RM_Tray.start  
  180.   
  181. end




复制代码


1.03版下载
更新了一些气球提示什么的,可以在RM事件里直接操作提示信息。具体的看工程好了,咳= =

点击下载范例工程

以下为几张效果图= =bb








ps:这只素一个初版,至于以后更不更新就不知道呢。。。咳 闪人。。= =bb

作者: 雷欧纳德    时间: 2007-7-13 21:46
标题: [08.09.18更新]RM托盘程序V1.04(更加灵活的设置)
咳咳。。。RM 托盘程序。。。= = 以前ms很多人想要这个东西``{/gg}{/gg}

不介绍了

1.04最新版下载
更新全RGSS设置,包括各种信息,处理,自定义选项等。使用说明参考注释。
  1. unless defined? RM_Tray
  2. #==========================================================================
  3. # ■ RM_Tray v1.04
  4. #--------------------------------------------------------------------------
  5. #  RM窗口托盘模块。
  6. #==========================================================================
  7. module RM_Tray

  8.   #--------------------------------------------------------------------------
  9.   # ● 定义常量
  10.   #--------------------------------------------------------------------------
  11.   NIIF_INFO       = 0x00000001  # 气球普通提示
  12.   NIIF_WARNING    = 0x00000002  # 气球警告提示
  13.   NIIF_ERROR      = 0x00000003  # 气球错误提示
  14.   
  15.   DEFAULT_TIP       = "RM Tray is Running! - -bb" # 鼠标经过托盘时的提示信息
  16.   DEFALUT_INFO      = "RM 游戏开始运行 - -bbb !" # 游戏开始的时候提示信息内容
  17.   DEFAULT_INFOTITLE = "Hi"                        # 游戏开始的时候提示信息标题
  18.   
  19.   # PS: 不提示,把信息设置为 nil 即可。
  20.   
  21.   #--------------------------------------------------------------------------
  22.   # ● API声明
  23.   #--------------------------------------------------------------------------
  24.   ADD_TRAY        = Win32API.new("RMTray","_add_tray","ppp","v")
  25.   MODIFY_TIP      = Win32API.new("RMTray","_modify_tip","p","v")
  26.   SUPPORT_BALLOON = Win32API.new("RMTray","_support_balloon","v","i")
  27.   SHOW_BALLOON    = Win32API.new("RMTray","_show_balloon","ppil","v")
  28.   REMOVE_TRAY     = Win32API.new("RMTray","_remove_tray","v","v")
  29.   API_REGISTER    = Win32API.new("RMTray","_register", "lipp", "i")
  30.   
  31.   API_RESTORE     = Win32API.new("RMTray","_restore_window","v","v")
  32.   
  33.   #--------------------------------------------------------------------------
  34.   # ● 功能函数01: 查找窗口
  35.   #--------------------------------------------------------------------------
  36.   def self.findWindow
  37.     Win32API.new("user32","FindWindow","pp","i").call("RGSS Player",readIni)
  38.   end
  39.   
  40.   #--------------------------------------------------------------------------
  41.   # ● 功能函数02:读取Ini文件
  42.   #--------------------------------------------------------------------------
  43.   def self.readIni(item = "Title")
  44.     buf = 0.chr * 256
  45.     gpps = Win32API.new("kernel32","GetPrivateProfileString","pppplp","l")
  46.     gpps.call("Game",item,"",buf,256,"./Game.ini")
  47.     buf.delete!("\0")
  48.     return buf
  49.   end
  50.   
  51.   #--------------------------------------------------------------------------
  52.   # ● 定义常量:窗口句柄
  53.   #--------------------------------------------------------------------------
  54.   HWND = findWindow
  55.   
  56.   #--------------------------------------------------------------------------
  57.   # ● 特殊方法:窗口转向后台时的提示信息
  58.   #--------------------------------------------------------------------------
  59.   def self.hide_window_info
  60.     self.show_balloon("提示", "最小化到后台运行", 10000, NIIF_INFO)
  61.   end
  62.   
  63.   #--------------------------------------------------------------------------
  64.   # ● 托盘操作方法:加载托盘
  65.   #--------------------------------------------------------------------------
  66.   def self.add_tray(tip = DEFAULT_TIP, info = DEFALUT_INFO, title = DEFAULT_INFOTITLE)
  67.     ADD_TRAY.call tip, info, title
  68.   end
  69.   
  70.   #--------------------------------------------------------------------------
  71.   # ● 托盘操作方法:修改鼠标经过的提示信息
  72.   #--------------------------------------------------------------------------
  73.   def self.modify_tip(str)
  74.     MODIFY_TIP.call(str)
  75.   end
  76.   
  77.   #--------------------------------------------------------------------------
  78.   # ● 托盘操作方法:检查是否支持气球提示
  79.   #--------------------------------------------------------------------------
  80.   def self.support_balloon?
  81.     return SUPPORT_BALLOON.call != 0
  82.   end
  83.   
  84.   #--------------------------------------------------------------------------
  85.   # ● 托盘操作方法:显示气球提示
  86.   #--------------------------------------------------------------------------
  87.   def self.show_balloon(title,str,timeout = 10000,flags = NIIF_INFO)
  88.     SHOW_BALLOON.call(title,str,timeout,flags) if support_balloon?
  89.   end
  90.   
  91.   #--------------------------------------------------------------------------
  92.   # ● 托盘操作方法:移除托盘
  93.   #--------------------------------------------------------------------------
  94.   def self.remove_tray
  95.     REMOVE_TRAY.call
  96.   end
  97.   
  98.   #--------------------------------------------------------------------------
  99.   # ● 回调方法:RM_Tray.restore
  100.   #--------------------------------------------------------------------------
  101.   def self.restore
  102.     p "restore"
  103.     API_RESTORE.call
  104.   end
  105.   
  106.   #--------------------------------------------------------------------------
  107.   # ● 回调方法:RM_Tray.about
  108.   #--------------------------------------------------------------------------
  109.   def self.about
  110.     p "about"
  111.     Win32API.new("user32", "MessageBox", "lppi", "i").call      0,
  112.       "RMTray V1.04 ! - -bb from 66RPG!",
  113.       "hi",
  114.       0x00000040
  115.   end
  116.   
  117.   #--------------------------------------------------------------------------
  118.   # ● 回调方法:RM_Tray.gotobbs
  119.   #--------------------------------------------------------------------------
  120.   def self.gotobbs
  121.     p "gotobbs"
  122.     Win32API.new("shell32", "ShellExecute", "lppppi", "l").call      0, nil, "http://rpg.blue/bbs", nil, nil, 1
  123.   end
  124.   
  125.   #--------------------------------------------------------------------------
  126.   # ● 回调方法:RM_Tray.exit
  127.   #--------------------------------------------------------------------------
  128.   def self.exit
  129.     p "exit"
  130.     Win32API.new("user32","DestroyWindow", "l", "i").call HWND
  131.   end
  132.   
  133. =begin

  134.   关于 RM_Tray.register 方法。
  135.   
  136.       该方法用于给托盘的弹出菜单注册菜单项,每一项为包含4个元素的数组,
  137.   其中第一个参数用于指定菜单项的风格;
  138.      MF_STRING    - 字符串
  139.      MF_GRAYED    - 灰色(无效)化
  140.      MF_SEPARATOR - 分割线
  141.   第二个参数用于指定一个菜单项的ID号;
  142.   第三个参数用于指定对应的字符串,如果MF_SEPARATOR的情况传递nil;
  143.   第四个参数指定一个“可执行”的字符串。
  144.   
  145. =end

  146.   #--------------------------------------------------------------------------
  147.   # ● 设置菜单项状态用API:MF_ENABLED、MF_DISABLED、MF_GRAYED 三个状态
  148.   #--------------------------------------------------------------------------
  149.   API_SETITEMSTATE  = Win32API.new("RMTray", "_set_item_state", "ii", "v")

  150.   MF_ENABLED    = 0x00000000
  151.   MF_DISABLED   = 0x00000002
  152.   
  153.   MF_GRAYED     = 0x00000001
  154.   
  155.   MF_STRING     = 0x00000000
  156.   MF_SEPARATOR  = 0x00000800
  157.   
  158.   def self.register
  159.     [
  160.     [MF_STRING | MF_GRAYED, 0, "还原(&R)", "RM_Tray.restore"],
  161.     [MF_STRING,             1, "关于(&A)", "RM_Tray.about"],
  162.     [MF_SEPARATOR,          2, nil,         nil],
  163.     [MF_STRING,             3, "前往论坛", "RM_Tray.gotobbs"],
  164.     [MF_SEPARATOR,          4, nil,         nil],
  165.     [MF_STRING,             5, "退出(&C)", "RM_Tray.exit"]
  166.     ].each do |arr|
  167.       API_REGISTER.call *arr
  168.     end
  169.   end
  170.   
  171.   #--------------------------------------------------------------------------
  172.   # ● 简单启动句柄
  173.   #--------------------------------------------------------------------------
  174.   def self.start
  175.     self.register
  176.     self.add_tray
  177.   end

  178. end

  179.   RM_Tray.start  
  180.   
  181. end




复制代码


1.03版下载
更新了一些气球提示什么的,可以在RM事件里直接操作提示信息。具体的看工程好了,咳= =

点击下载范例工程

以下为几张效果图= =bb








ps:这只素一个初版,至于以后更不更新就不知道呢。。。咳 闪人。。= =bb

作者: 小传子    时间: 2007-7-13 22:05
小夏还是那么厉害呀{/hx}以前还有一点看的懂 现在完全看不懂了= =
作者: 雷欧纳德    时间: 2007-7-13 22:09
{/gg}啊。。。。咧  。。上面这人是。。- -bbbbbbbb
作者: 月過の無痕    时间: 2007-7-13 22:21
...- -這個實際用處貌似不大..
   小夏還記的我米?
  不記得?馬上PIA飛~
作者: 雷欧纳德    时间: 2007-7-13 22:23
以下引用月過の無痕于2007-7-13 14:21:27的发言:

...- -這個實際用處貌似不大..
  小夏還記的我米?
不記得?馬上PIA飛~

{/gg}你是…… = =
其实给那些邪恶的人用的…… = =b
作者: 亿万星辰    时间: 2007-7-14 01:31
终于又有需要下载的东西了.....
作者: 小湖    时间: 2007-7-14 01:34
越来越难以想象了……
老板键??{/fd}
作者: 亿万星辰    时间: 2007-7-14 01:37
又是dll的....打算在未来的一年内开始学这个东西的编写...

不过想来打算用这个实现的东西都被XN实现了....

全键盘....
禁止关闭....
禁止alt
托盘

{/pz}{/pz}{/pz}而且用的时间一般是我的十分之一....看来我还需要重新上一次学....
作者: 越前リョーマ    时间: 2007-7-14 01:42
看起来不错~

给那些上班时偷偷玩游戏的人用……{/dy}
作者: 雷欧纳德    时间: 2007-7-14 02:34
以下引用亿万星辰于2007-7-13 17:37:19的发言:

又是dll的....打算在未来的一年内开始学这个东西的编写...

不过想来打算用这个实现的东西都被XN实现了....

全键盘....
禁止关闭....
禁止alt
托盘

而且用的时间一般是我的十分之一....看来我还需要重新上一次学....


[本贴由作者于 2007-7-13 17:40:56 最后编辑]

{/gg}其实用DLL做的最好的一个是 输入法 不过最新的炸炸知道还米发 咳咳 几乎和默认的输入法米太大区别了 还有光标跟随之类的..= ={/gg}

然后这个托盘打算在RM里写个Tray类,便于直接在RM定制- - 8过ms有些问题- - 咳咳= =bb

话说星子好= =bbbbbbbbbbbb
作者: 小真·爱舞    时间: 2007-7-14 02:38
以下引用月過の無痕于2007-7-13 14:21:27的发言:

...- -這個實際用處貌似不大..
  小夏還記的我米?
不記得?馬上PIA飛~


同感用途不大..
作者: 雷欧纳德    时间: 2007-7-14 02:57
{/gg}都说了主要为轮回那些邪恶的人用的 比如用于.... 再比如...咳...闪
作者: 小真·爱舞    时间: 2007-7-14 03:34
上班偷偷地玩游戏么- -
作者: 颠倒的彩虹    时间: 2007-7-14 03:59
我想楼主了{/pz}
作者: sizz123    时间: 2007-7-14 04:15
学习,学习
作者: 亿万星辰    时间: 2007-7-14 06:39
要求解密dll
只看到三个方法。。。。。。。
作者: 幻の飞鱼    时间: 2007-7-14 06:53
好东西,收藏……
DLL功能如此强大……不会编- -
作者: 雷欧纳德    时间: 2007-7-14 06:54
{/gg}RMXP最RP的是只支持普通DLL,而ms8能加载ruby扩展dll。。。。orz  要是可以的话就完美了……% = =b
作者: yuzhongke    时间: 2007-7-14 07:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: gpra8764    时间: 2007-7-15 03:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雷欧纳德    时间: 2007-7-15 04:07
以下引用gpra8764于2007-7-14 19:46:46的发言:

最近研究用VB做DLL,是能做出来,可是RM就是不认,气死人了……

{/gg}报什么错= = 反正偶知道ruby的扩展dll使用8能。。。。 要是这个dll可以使用就大好特好了…… - -b
作者: 雷欧纳德    时间: 2007-7-15 11:57
{/gg}更新= =
作者: 暴风の龙    时间: 2007-7-15 14:19
……无限膜拜的东西,这个够我囧好几天的东西……
作者: 御灵    时间: 2007-7-15 22:31
夏娜好久不见...
貌似楼主不认识我的说..{/fd}
作者: 艾鲁米斯    时间: 2007-7-16 13:50
这个东西支持后台运行吗?
一边挂一边看{/gg}
作者: 渦卷鳴門    时间: 2007-7-17 05:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2007-7-17 19:23
测试的时候出现漏洞- -鼠标碰到托盘图标突然消失,以后再不出现- -
不论老版本还是新版本都出这个问题- -
作者: 雷欧纳德    时间: 2007-7-17 19:35
以下引用精灵使者于2007-7-17 11:23:27的发言:

测试的时候出现漏洞- -鼠标碰到托盘图标突然消失,以后再不出现- -
不论老版本还是新版本都出这个问题- -

{/gg}啊 ? ··· 偶怎么测试几次也没遇到 - -
作者: 精灵使者    时间: 2007-7-17 19:39
= =难道是我的机器RP太差了……启动工程的时候下边的托盘在运行,鼠标接近就消失了,从此不再出现!{/gg}
作者: 雷欧纳德    时间: 2007-7-17 19:40
{/gg}ms偶从来米遇到过呢  以前qq到时经常遇到 鼠标经过突然图标消失掉线了= =b
作者: 精灵使者    时间: 2007-7-17 19:53
我上qq的时候一边玩卡丁车的时候,按shift qq就掉
作者: 红世之徒    时间: 2007-7-19 00:20
两个字...天哪.....
调用自己写的dll吗?
MS夏的VB很....
用了后感觉....怎么就不像唱评戏的呢?
作者: 雷欧纳德    时间: 2007-7-19 10:44
{/gg}其实素c的= =
作者: 果冻叮当猫    时间: 2008-8-30 04:21
那请问里面的数据要怎么修改呢?教一下好不?
作者: 灼眼的夏娜    时间: 2008-8-31 17:52
以下引用果冻叮当猫于2008-8-29 20:21:40的发言:

那请问里面的数据要怎么修改呢?教一下好不?

要修改些什么数据。。?
作者: 果冻叮当猫    时间: 2008-8-31 21:16

这些是不是要修改源代码?请赐教
作者: 果冻叮当猫    时间: 2008-8-31 21:28
如果是需要修改源代码的话搂主可否提供,感激不尽
作者: dna_7086    时间: 2008-9-1 18:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: 果冻叮当猫    时间: 2008-9-6 00:55
难道这个东西就没人能帮忙改一下吗?发布游戏不应该如此垄断吧!这样的话还不如不要发布
作者: 轮回者    时间: 2008-9-7 17:38
以下引用dna_7086于2008-9-1 10:03:59的发言:


以下引用果冻叮当猫于2008-8-31 13:16:05的发言:


这些是不是要修改源代码?请赐教



原来是气泡式提示框,用APIAPI……
WIN的API永远也用不完……

555....用RM定制TRAY最大的麻烦是对消息的处理然后接上单击事件不太方便……又要用API…………………
用VB那个什么,VB一般视作解释语言,它的DLL似乎只能被自己用,因为它的编译器很是特别……


[本贴由作者于 2008-9-1 10:05:00 最后编辑]


VB的DLL可以用于其他程序,但生成时要特别设置

以下引用果冻叮当猫于2008-9-5 16:55:26的发言:

难道这个东西就没人能帮忙改一下吗?发布游戏不应该如此垄断吧!这样的话还不如不要发布


夏娜放出的是成品的DLL文件
修改这个成品与浪费时间无异,效率太低
除非夏娜能放出源代码~
作者: 果冻叮当猫    时间: 2008-9-10 01:41
以下引用灼眼的夏娜于2008-9-8 11:46:00的发言:

呃= = 其实ms这个东西也是没完善的东西,完善后可以直接提供在RGSS里进行修改控制的= =

那要到什么时候才能够实现这些功能呢!其实本热很支持lz的制作的!希望lz能够成功发扬此技术的!
作者: じ☆ve冰风    时间: 2008-9-10 18:58
{/cy}{/cy}不错
作者: 果冻叮当猫    时间: 2008-9-15 19:52
{/pz}每天都在这里晃过!希望LZ加快解决
作者: 地龙    时间: 2008-9-18 03:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雷欧纳德    时间: 2008-9-18 08:38
v1.04更新了~~{/gg}
作者: 果冻叮当猫    时间: 2008-9-19 22:53
太好了!来支持一下!{/cy}{/cy}{/cy}
作者: 越前リョーマ    时间: 2008-9-20 02:38
又更新了……
只可惜一般游戏用不到……
作者: 轮回者    时间: 2008-9-20 02:45

这个东西差不多做完了?

以下引用越前リョーマ于2008-9-19 18:38:55的发言:

又更新了……
只可惜一般游戏用不到……

的确,但有些用得到
其实我当初鼓动夏娜做这个的原因就是玩CG Offline的时候采集速度太慢,想把它弄成后台,然后玩别的,可自己不会弄……{/gg}

作者: 灼眼的夏娜    时间: 2009-6-12 08:00
呃= = 其实ms这个东西也是没完善的东西,完善后可以直接提供在RGSS里进行修改控制的= =




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