设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3994|回复: 13
打印 上一主题 下一主题

[已经解决] 跟各位大大要个窗口小脚本 2V

 关闭 [复制链接]

Lv4.逐梦者

世界坑化协会

梦石
0
星屑
7640
在线时间
1554 小时
注册时间
2007-3-13
帖子
5541

极短23参与极短21参与开拓者贵宾第一届化妆舞会最佳服饰奖

跳转到指定楼层
1
发表于 2009-6-8 21:02:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
要求:

1、在地图画面显示可指定皮肤的小窗口,窗口坐标为X10 Y10 宽100 高60

2、窗口内显示为1号角色当前的武器图标,分别显示左右手的装备。如更换武器,相应的图标也要刷新。

3、可设定开关控制窗口出现关闭,当打开菜单,或者出现战斗的时候隐藏窗口。


小小地悬赏2VIP。完成后PM我,我测试后去版务转给你。


如果哪为愿意帮我整合请PM我。
本贴由论坛斑竹zh99998结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
你的肩膀上有肩周炎~♪  秒懂  ☚   \没有

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
549
在线时间
1243 小时
注册时间
2008-1-1
帖子
4282

烫烫烫

2
发表于 2009-6-8 21:03:21 | 只看该作者
这是核心
  1. class Window_V2sam < Window_Base
  2.   def initialize(skin = nil)
  3.     super(10,10,100,60)
  4.     change_skin(skin) if skin
  5.     update
  6.     $v2sam = self
  7.   end
  8.   #这个是改变皮肤
  9.   def change_skin(skin = "Window")
  10.     self.windowskin = Cache.system(skin)
  11.   end
  12.   #描绘
  13.   def refresh
  14.     return if @id == $game_actors[1].weapon_id
  15.     @id = $game_actors[1].weapon_id
  16.     self.contents.clear
  17.     draw_icon($data_weapons[$game_actors[1].weapon_id].icon_index, 0, 0) unless @id.zero?
  18.   end
  19. end
复制代码

然后,没明白【在场景画面显示】是什么意思……在需要调用的地方加Window_V2sam.new(皮肤文件名)吧

然后,当打开菜单,或者出现战斗的时候,是否需要隐藏窗口?
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复 支持 反对

使用道具 举报

Lv4.逐梦者

世界坑化协会

梦石
0
星屑
7640
在线时间
1554 小时
注册时间
2007-3-13
帖子
5541

极短23参与极短21参与开拓者贵宾第一届化妆舞会最佳服饰奖

3
 楼主| 发表于 2009-6-9 02:41:14 | 只看该作者

大概就是这样的效果。

要求改了一下,希望可以显示左右手的装备。
你的肩膀上有肩周炎~♪  秒懂  ☚   \没有
回复 支持 反对

使用道具 举报

Lv4.逐梦者

世界坑化协会

梦石
0
星屑
7640
在线时间
1554 小时
注册时间
2007-3-13
帖子
5541

极短23参与极短21参与开拓者贵宾第一届化妆舞会最佳服饰奖

4
 楼主| 发表于 2009-6-9 16:49:49 | 只看该作者
以下引用zh99998于2009-6-8 13:03:21的发言:

然后,没明白【在场景画面显示】是什么意思……在需要调用的地方加Window_V2sam.new(皮肤文件名)吧

然后,当打开菜单,或者出现战斗的时候,是否需要隐藏窗口?


[本贴由作者于 2009-6-8 13:42:29 最后编辑]


【在场景画面显示】就是一般地图活动的时候,见图。

当打开菜单,或者出现战斗的时候,需要隐藏窗口{/wx}

你的肩膀上有肩周炎~♪  秒懂  ☚   \没有
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
5
发表于 2009-6-9 18:03:15 | 只看该作者
唉,为什么没有好心人去XP区求救呢?郁闷ing~
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
21 小时
注册时间
2007-7-3
帖子
573
6
发表于 2009-6-9 19:53:53 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

世界坑化协会

梦石
0
星屑
7640
在线时间
1554 小时
注册时间
2007-3-13
帖子
5541

极短23参与极短21参与开拓者贵宾第一届化妆舞会最佳服饰奖

7
 楼主| 发表于 2009-6-9 20:29:49 | 只看该作者
以下引用goahead于2009-6-9 11:53:53的发言:

5个参数自己调吧。


OK,成交了。
你的肩膀上有肩周炎~♪  秒懂  ☚   \没有
回复 支持 反对

使用道具 举报

Lv4.逐梦者

世界坑化协会

梦石
0
星屑
7640
在线时间
1554 小时
注册时间
2007-3-13
帖子
5541

极短23参与极短21参与开拓者贵宾第一届化妆舞会最佳服饰奖

8
 楼主| 发表于 2009-6-9 20:47:12 | 只看该作者
提交一个BUG,这个和其它窗口脚本冲突么?


另外可否帮我改为变量控制窗口出现,然后传一份给我?
你的肩膀上有肩周炎~♪  秒懂  ☚   \没有
回复 支持 反对

使用道具 举报

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
549
在线时间
1243 小时
注册时间
2008-1-1
帖子
4282

烫烫烫

9
发表于 2009-6-10 01:57:37 | 只看该作者
  1. #==============================================================================
  2. # ■ v2sam的小窗口
  3. #------------------------------------------------------------------------------
  4. #  Skin:皮肤
  5. #   Swith:开关
  6. #   默认只在双刀流的时候显示左手武器,如果需要显示盾牌把24行的and及后面的删掉
  7. #==============================================================================
  8. class Window_V2sam < Window_Base
  9.   Swich = 10
  10.   Skin = "Window"
  11.   def initialize
  12.     super(10,10,100,60)
  13.     self.windowskin = Cache.system(Skin)
  14.     @actor = $game_actors[1]
  15.     refresh
  16.   end
  17.   def refresh
  18.     self.visible = $game_switches[Swich]
  19.     return if @id == @actor.weapon_id
  20.     @id0 = @actor.weapon_id
  21.     @id1 = @actor.armor1_id
  22.     self.contents.clear
  23.     draw_icon($data_weapons[@id0].icon_index, 0, 0) if @id0 != 0
  24.     draw_icon($data_weapons[@id1].icon_index, 24,0) if @id1 != 0 and @actor.two_swords_style
  25.   end
  26. end


  27. #自动刷新
  28. class Game_Map
  29.   alias refresh_v2sam refresh
  30.   def refresh
  31.     refresh_v2sam
  32.     $v2sam.refresh if $v2sam and !$v2sam.disposed?
  33.   end
  34. end

  35. #随地图场景生成和释放
  36. class Scene_Map < Scene_Base
  37.   alias start_v2sam start
  38.   def start
  39.     start_v2sam
  40.     $v2sam = Window_V2sam.new
  41.   end
  42.   def pre_terminate
  43.     $v2sam.dispose
  44.   end
  45. end
复制代码

既然上面的已经成交了那么VIP给上面的吧……反正我要V也没啥用
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复 支持 反对

使用道具 举报

Lv4.逐梦者

世界坑化协会

梦石
0
星屑
7640
在线时间
1554 小时
注册时间
2007-3-13
帖子
5541

极短23参与极短21参与开拓者贵宾第一届化妆舞会最佳服饰奖

10
 楼主| 发表于 2009-6-10 04:24:18 | 只看该作者
以下引用zh99998于2009-6-9 17:57:37的发言既然上面的已经成交了那么VIP给上面的吧……反正我要V也没啥用


[本贴由作者于 2009-6-9 18:48:48 最后编辑]


你这个和我的整合台本没有冲突呢,早知道给你啦。先谢谢啦。
你的肩膀上有肩周炎~♪  秒懂  ☚   \没有
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-29 06:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表