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

Project1

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

鼠标``````滚动条.  ★ 1.000 VIP ★

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
446 小时
注册时间
2006-11-18
帖子
1686
跳转到指定楼层
1
发表于 2008-5-31 01:39:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x

主站上的`````

http://rpg.blue/web/htm/news1021.htm

鼠标脚本选项页的滚动


感觉欠点什么```````对~就是那滚动条```

个人感觉一般的用户都不怎么喜欢用那个按钮式的`````

按钮试感觉很不起眼(除用图片),甚至被忽略了- - (我第一次下了范例就是这样被忽略了)

希望各高手能强化````````谢谢``

用积分才不被论坛打五折```邪恶啊{/cy}

自己再换作VIP

此贴于 2008-6-6 0:27:54 被版主darkten提醒,请楼主看到后对本贴做出回应。
本贴由论坛斑竹禾西结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-12-15
帖子
238
2
发表于 2008-5-31 03:24:06 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1265
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

3
发表于 2008-5-31 06:57:29 | 只看该作者
這個東西早有人實現了http://rpg.blue/viewthread.php?tid=88106
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
446 小时
注册时间
2006-11-18
帖子
1686
4
 楼主| 发表于 2008-6-1 01:27:28 | 只看该作者
以下引用禾西于2008-5-30 22:57:29的发言:

這個東西早有人實現了http://rpg.blue/viewthread.php?tid=88106

发现    bug         !!!!!

请修改:

就是当行数不够的时候也能移动,而且对位也不准.

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
41 小时
注册时间
2008-3-5
帖子
2072
5
发表于 2008-6-1 01:38:21 | 只看该作者
呵呵,看这个贴子里 "卡片" 的那个滚动条.

偶没时间搞这个,所以技能的这个条只是凑活做做的
你它囧一字母君谁记得……
当时那把剑离我的喉咙只有0.01工分。可是一柱香之后,这个女主人会深深的爱上我,虽然本人平生说了无数的谎话,可是这句最有效:“你应该这么做,我也应该死。
曾经有一取ID的机会放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。你的剑在我的咽喉上割下去吧!不用再犹豫了!如果上天能够给我一个再来一次的机会,我绝对会取个汉字君。如果非要给这ID加点修饰的话,我希望是……红色加粗……

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
446 小时
注册时间
2006-11-18
帖子
1686
6
 楼主| 发表于 2008-6-1 02:20:42 | 只看该作者
以下引用hitlerson于2008-5-31 17:38:21的发言:

呵呵,看这个贴子里 "卡片" 的那个滚动条.

偶没时间搞这个,所以技能的这个条只是凑活做做的


[本贴由作者于 2008-5-31 17:40:57 最后编辑]

我试了```````也一样```

你把窗口里的物品或卡片减到剩下1个`````拖拖滚动条试试
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
41 小时
注册时间
2008-3-5
帖子
2072
7
发表于 2008-6-1 02:58:43 | 只看该作者
哦~,这样啊,呵呵,没注意,处理下就好了

不过这样要效果好的话,要引入滚动条长度的变化了
你它囧一字母君谁记得……
当时那把剑离我的喉咙只有0.01工分。可是一柱香之后,这个女主人会深深的爱上我,虽然本人平生说了无数的谎话,可是这句最有效:“你应该这么做,我也应该死。
曾经有一取ID的机会放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。你的剑在我的咽喉上割下去吧!不用再犹豫了!如果上天能够给我一个再来一次的机会,我绝对会取个汉字君。如果非要给这ID加点修饰的话,我希望是……红色加粗……

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
446 小时
注册时间
2006-11-18
帖子
1686
8
 楼主| 发表于 2008-6-1 03:16:18 | 只看该作者
以下引用hitlerson于2008-5-31 18:58:43的发言:

哦~,这样啊,呵呵,没注意,处理下就好了

不过这样要效果好的话,要引入滚动条长度的变化了

或加如脚本````

当物品个数少于x(x=行数)
  滚动条无效`
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
41 小时
注册时间
2008-3-5
帖子
2072
9
发表于 2008-6-1 03:27:22 | 只看该作者
对的~   这个东西做的粗糙,小毛病一定不少!

  1.       #-----   滚动条判断
  2.       if @item_max > 10
  3.       
  4.       if inside(self.x+self.width-30, self.y+65+@lan1_y, self.x+self.width-7, self.y+110+@lan1_y)
  5.         @index = 10001
  6.         @mouse_x_not_in_rect = false
  7.         if tp_index != @index
  8.           tp_index = @index
  9.           #$game_system.se_play($data_system.cursor_se)
  10.         end
  11.         if @mouse_x_not_in_rect
  12.           @index = -1
  13.         end
  14.       elsif inside(self.x+self.width-30, self.y+50, self.x+self.width-7, self.y+64)
  15.         @index = 10002
  16.         @mouse_x_not_in_rect = false
  17.         if tp_index != @index
  18.           tp_index = @index
  19.           #$game_system.se_play($data_system.cursor_se)
  20.         end
  21.         if @mouse_x_not_in_rect
  22.           @index = -1
  23.         end
  24.       elsif inside(self.x+self.width-30, self.y+441, self.x+self.width-7, self.y+455)
  25.         @index = 10003
  26.         @mouse_x_not_in_rect = false
  27.         if tp_index != @index
  28.           tp_index = @index
  29.         end
  30.         if @mouse_x_not_in_rect
  31.           @index = -1
  32.         end      
  33.         
  34.       end
  35.       end
  36.       #------   kaishi排列按钮
  37.       if inside(self.x+self.width-129, self.y+19, self.x+self.width-109, self.y+28)
  38.         @index = 10011    #
  39.         @mouse_x_not_in_rect = false
  40.         if tp_index != @index
  41.           tp_index = @index
  42.           $game_system.se_play($data_system.cursor_se)
  43.         end
  44.         if @mouse_x_not_in_rect
  45.           @index = -1
  46.         end
复制代码

  1.     if @item_max > 10
  2.       bitmap_gdt = RPG::Cache.picture("gundongtiao")
  3.       self.contents.blt(self.width - 42, 50+@lan1_y, bitmap_gdt, Rect.new(0, 0, 20, 100), 255)
  4.     end
复制代码

系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
你它囧一字母君谁记得……
当时那把剑离我的喉咙只有0.01工分。可是一柱香之后,这个女主人会深深的爱上我,虽然本人平生说了无数的谎话,可是这句最有效:“你应该这么做,我也应该死。
曾经有一取ID的机会放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。你的剑在我的咽喉上割下去吧!不用再犹豫了!如果上天能够给我一个再来一次的机会,我绝对会取个汉字君。如果非要给这ID加点修饰的话,我希望是……红色加粗……

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
446 小时
注册时间
2006-11-18
帖子
1686
10
 楼主| 发表于 2008-6-1 03:36:57 | 只看该作者
以下引用hitlerson于2008-5-31 19:27:22的发言:

对的~   这个东西做的粗糙,小毛病一定不少!

      #-----   滚动条判断
      if @item_max > 10
      
      if inside(self.x+self.width-30, self.y+65+@lan1_y, self.x+self.width-7, self.y+110+@lan1_y)
        @index = 10001
        @mouse_x_not_in_rect = false
        if tp_index != @index
          tp_index = @index
          #$game_system.se_play($data_system.cursor_se)
        end
        if @mouse_x_not_in_rect
          @index = -1
        end
      elsif inside(self.x+self.width-30, self.y+50, self.x+self.width-7, self.y+64)
        @index = 10002
        @mouse_x_not_in_rect = false
        if tp_index != @index
          tp_index = @index
          #$game_system.se_play($data_system.cursor_se)
        end
        if @mouse_x_not_in_rect
          @index = -1
        end
      elsif inside(self.x+self.width-30, self.y+441, self.x+self.width-7, self.y+455)
        @index = 10003
        @mouse_x_not_in_rect = false
        if tp_index != @index
          tp_index = @index
        end
        if @mouse_x_not_in_rect
          @index = -1
        end      
        
      end
      end
      #------   kaishi排列按钮
      if inside(self.x+self.width-129, self.y+19, self.x+self.width-109, self.y+28)
        @index = 10011    #
        @mouse_x_not_in_rect = false
        if tp_index != @index
          tp_index = @index
          $game_system.se_play($data_system.cursor_se)
        end
        if @mouse_x_not_in_rect
          @index = -1
        end


    if @item_max > 10
      bitmap_gdt = RPG::Cache.picture("gundongtiao")
      self.contents.blt(self.width - 42, 50+@lan1_y, bitmap_gdt, Rect.new(0, 0, 20, 100), 255)
    end



[本贴由作者于 2008-5-31 19:29:38 最后编辑]

我懒````

你整和吧```````然后发我`````
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-8-2 18:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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