Project1

标题: 2VIP,请人帮我加一个滚动条(分不够可以追加) [打印本页]

作者: 一醉倾城    时间: 2008-9-7 21:12
标题: 2VIP,请人帮我加一个滚动条(分不够可以追加)
    哪位帮帮忙,只要在我的存档脚本中加一个滚动条就可以了,因为貌似现在的存档业面4格一页,鼠标想再往下好象没有办法了,所以希望加一个支持鼠标的滚动条。。。。。。。。
    2VIP了= =那顺便帮我把物品和技能那里的滚动条也做下吧= =多谢。
这个是脚本:
  1. #==============================================================================
  2. # ■ Scene_File
  3. #------------------------------------------------------------------------------
  4. #  存档画面及读档画面的超级类。
  5. #   脚本优化: SailCat
  6. #==============================================================================

  7. class Scene_File
  8. #--------------------------------------------------------------------------
  9. # ● 常量 (存档页数)
  10. #--------------------------------------------------------------------------
  11. MaxPages = 25
  12. #--------------------------------------------------------------------------
  13. # ● 初始化对像
  14. #     help_text : 帮助窗口显示的字符串
  15. #--------------------------------------------------------------------------
  16. def initialize(help_text)
  17.   @help_text = help_text
  18.   @slots = MaxPages * 4
  19. end
  20. #--------------------------------------------------------------------------
  21. # ● 主处理
  22. #--------------------------------------------------------------------------
  23. def main
  24.   # This is setting up the background picture
  25.   @background = Sprite.new
  26.   @background.bitmap = RPG::Cache.picture("save window")
  27.   @background.x = 0
  28.   @background.y = 0

  29.   # ヘルプウィンドウを作成
  30.   @help_window = Window_Help.new
  31.   @help_window.opacity = 0
  32.   @help_window.set_text(@help_text)
  33.   # セーブファイルウィンドウを作成
  34.   # 生成帮助窗口
  35. #   @help_window = Window_Help.new
  36. #   @help_window.set_text(@help_text)
  37.   @file_index = $game_temp.last_file_index
  38.   # 生成存档文件窗口
  39.   @savefile_windows = []
  40.   # 选择最后操作的文件
  41.   for i in @file_index / 4 * 4..@file_index / 4 * 4 + 3
  42.     load_window(i)
  43.     @savefile_windows[i].visible = true
  44.   end
  45.   @savefile_windows[@file_index].selected = true
  46.   # 执行过渡
  47.   Graphics.transition
  48.   # 主循环
  49.   loop do
  50.     # 刷新游戏画面
  51.     Graphics.update
  52.     # 刷新输入信息
  53.     Input.update
  54.     # 刷新画面
  55.     update
  56.     # 如果画面被切换的话就中断循环
  57.     if $scene != self
  58.       break
  59.     end
  60.   end
  61. # 准备过渡
  62. Graphics.freeze
  63. # 释放窗口
  64. @help_window.dispose
  65. for i in 0...@slots
  66.    @savefile_windows[i].dispose if @savefile_windows[i] != nil
  67. end
  68. end
  69. #--------------------------------------------------------------------------
  70. # ● 刷新画面
  71. #--------------------------------------------------------------------------
  72. def update
  73. # 刷新窗口
  74. @help_window.update
  75. for i in @file_index / 4 * 4..@file_index / 4 * 4 + 3
  76.    @savefile_windows[i].update if @savefile_windows[i].visible
  77. end
  78. # 按下 C 键的情况下

  79.   # 按下 C 键的情况下
  80.   if Input.trigger?(Input::C)
  81.     # 调用过程 on_decision (定义继承目标)
  82.     on_decision(make_filename(@file_index))
  83.     $game_temp.last_file_index = @file_index
  84.     return
  85.   end
  86.   # 按下 B 键的情况下
  87.   if Input.trigger?(Input::B)
  88.     # 调用过程 on_cancel (定义继承目标)
  89.     on_cancel
  90.     return
  91.   end
  92.   # 按下方向键下的情况下
  93.   if Input.repeat?(Input::DOWN)
  94.     # 演奏光标 SE
  95.     $game_system.se_play($data_system.cursor_se)
  96.     # 光标向下移动
  97.     @savefile_windows[@file_index].selected = false
  98.     @file_index = (@file_index + 1) % @slots
  99.     # 翻到下一页的情况下
  100.     if @file_index % 4 == 0
  101.       for index in @file_index / 4 * 4..@file_index / 4 * 4 + 3
  102.         @savefile_windows[(index + @slots - 4) % @slots].visible = false
  103.         load_window(index)
  104.         @savefile_windows[index].visible = true
  105.       end
  106.     end
  107.     @savefile_windows[@file_index].selected = true
  108.     return
  109.   end
  110.   # 按下方向键上的情况下
  111.   if Input.repeat?(Input::UP)
  112.     # 演奏光标 SE
  113.     $game_system.se_play($data_system.cursor_se)
  114.     # 光标向上移动
  115.     @savefile_windows[@file_index].selected = false
  116.     @file_index = (@file_index + @slots - 1) % @slots
  117.     # 翻到上一页的情况下
  118.     if @file_index % 4 == 3
  119.       for index in @file_index / 4 * 4..@file_index / 4 * 4 + 3
  120.         @savefile_windows[(index + 4) % @slots].visible = false
  121.         load_window(index)
  122.         @savefile_windows[index].visible = true
  123.       end
  124.     end
  125.     @savefile_windows[@file_index].selected = true
  126.     return
  127.   end
  128.   # 按下方向键左或者 L 的情况下
  129.   if Input.repeat?(Input::LEFT) or Input.trigger?(Input::L)
  130.     # 演奏光标 SE
  131.     $game_system.se_play($data_system.cursor_se)
  132.     # 前翻一页
  133.     @savefile_windows[@file_index].selected = false
  134.     @file_index = (@file_index + @slots - 4) % @slots
  135.     for index in @file_index / 4 * 4..@file_index / 4 * 4 + 3
  136.       @savefile_windows[(index + 4) % @slots].visible = false
  137.       load_window(index)
  138.       @savefile_windows[index].visible = true
  139.     end
  140.     @savefile_windows[@file_index].selected = true
  141.     return
  142.   end
  143.   # 按下方向键右或者 R 的情况下
  144.   if Input.repeat?(Input::RIGHT) or Input.trigger?(Input::R)
  145.     # 演奏光标 SE
  146.     $game_system.se_play($data_system.cursor_se)
  147.     # 前翻一页
  148.     @savefile_windows[@file_index].selected = false
  149.     @file_index = (@file_index + 4) % @slots
  150.     for index in @file_index / 4 * 4..@file_index / 4 * 4 + 3
  151.       @savefile_windows[(index + @slots - 4) % @slots].visible = false
  152.       load_window(index)
  153.       @savefile_windows[index].visible = true
  154.     end
  155.     @savefile_windows[@file_index].selected = true
  156.     return
  157.   end
  158. end
  159. #--------------------------------------------------------------------------
  160. # ● 生成文件名
  161. #     file_index : 文件名的索引 (0~n)
  162. #--------------------------------------------------------------------------
  163. def make_filename(记录_index)
  164.   #return "Save#{file_index + 1}.rxdata"
  165.   return "Save#{记录_index + 1}.rxdata"
  166. end
  167. #--------------------------------------------------------------------------
  168. # ● 载入当前页存档
  169. #     避免因存档位过多造成的卡壳现象
  170. #--------------------------------------------------------------------------
  171. def load_window(i)
  172.   if @savefile_windows[i] != nil
  173.     return
  174.   else
  175.     @savefile_windows[i] = Window_SaveFile.new(i, make_filename(i))
  176.   end
  177. end
  178. end
复制代码

   这个是存档的图片:
[LINE]1,#dddddd[/LINE]此贴于 2008-9-8 10:35:23 被版主darkten提醒,请楼主看到后对本贴做出回应。



附加一个滚动条参考范例。。。窗口太多,我无从改起- -
http://rpg.blue/upload_program/files/mouse_0530_93058312.rar [LINE]1,#dddddd[/LINE]此贴于 2008-9-9 21:18:05 被版主光郎提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: hitlerson    时间: 2008-9-7 21:14
这个东西好象我做过!
作者: 龙轩    时间: 2008-9-7 21:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 一醉倾城    时间: 2008-9-7 21:36
    不是滚动字幕,是滚动条,就像仙剑4里面的存档截面不是有一条往下拉的滑动图片的条吗?
作者: 一醉倾城    时间: 2008-9-7 22:41
沉了?
作者: shenyichen    时间: 2008-9-7 23:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 一醉倾城    时间: 2008-9-8 00:38
    不会吧?真的没人能做的出来?我在线等了好久的说= =
作者: 一醉倾城    时间: 2008-9-8 04:20
    再顶最后一次了http://rpg.blue/upload_program/files/mouse_0530_93058312.rar
    这个范例可能会有帮助。。。我看不懂{/pz}里面的窗口太多了。。。。
   最后再次希望某位大大帮忙改出存档的滚动条。。。
作者: lhbadsl    时间: 2008-9-8 04:40
不是滚动字幕,是滚动条,就像仙剑4里面的存档截面不是有一条往下拉的滑动图片的条吗?

难道是像现在网页中的那种下拉,滚动条。。。不知道是在那里显示的呢?
作者: Tabris_Air    时间: 2008-9-8 06:39
楼主要做滚动条的话难度确实大了一点
如果是在存档界面增加两个按钮 向前/向后翻页 的话会好实现一些

这样的话只用修改存档脚本而不用改其他脚本,难度会降下很多...
不...其实这样就完全没有难度了,亿万的存档脚本已经把翻页做的很完美了,只是增加两个按钮的事情= =





作者: 玄月    时间: 2008-9-8 07:11
我也想知道~~~留意动态中
作者: 一醉倾城    时间: 2008-9-8 21:00
    不好意思,早上有点事情!
回复:   
难道是像现在网页中的那种下拉,滚动条。。。不知道是在那里显示的呢?


    显示在窗口的右边边框之中,不知道为什么我昨天发的图显示不出来我今天再发一次。。。。并且加上滚动条的图。。虽然这个滚动条现在动不了,不过希望哪位大哥帮忙让他动起来{/pz}

这下是真图了。。原来图片中间带空格是无法在论坛显示的{/pz}

作者: Tabris_Air    时间: 2008-9-8 23:20
http://rpg.blue/viewthread.php?tid=88353&page=1
http://rpg.blue/viewthread.php?tid=88106
楼主可以参考下上面两个脚本,hitlerson那个范例里面的滚动条效果很不错
可能的话让hitlerson帮忙重新做吧,从范例里面提取出来有点不现实= =
作者: 一醉倾城    时间: 2008-9-9 00:00
    厄。。。LS的兄弟说的范例我早发出来了。。。叫前辈帮忙做一个?
    问题是这位hitlerson好象时间不是很多的样子。。。。。难道从里面提取那么困难吗?虽然我是看到眼花的说。。。。。{/pz}  不过我传说中的脚本盲- -|||
作者: 偶尔杀人越货    时间: 2008-9-9 00:06
lz啊厚道啊,可惜看不懂xp的脚本{/gg}
作者: Tabris_Air    时间: 2008-9-9 00:45
以下引用一醉倾城于2008-9-8 16:00:16的发言:

难道从里面提取那么困难吗?


能提出来人大概也能自己写一个吧= =
反正我是不行
作者: lhbadsl    时间: 2008-9-9 01:18
楼上的兄弟是正确的,像这种复杂非常的整合再整合的系统,只能是原作者才有办法了。。。因为别人基本上很难看的懂,不要说抽出了。。。。。
作者: 一醉倾城    时间: 2008-9-9 02:33
以下引用lhbadsl于2008-9-8 17:18:55的发言:

貌似这位大神好像前几天才出没在坛子里,帮某人写了个脚本,这种帖子也只能是他最快了,因为是原作者吗。。。。可是我对窗口类脚本不太懂,不过我还是帮你看看它的脚本吧。。。抽出来比写出来容易。。。。不过请不要太抱希望,隔行如隔山,此脚本复杂非常,真是难为了作者啊。。。。
[本贴由作者于 2008-9-8 18:09:30 最后编辑]



同感同感,我眼睛都看花了。。。。他改的地方貌似很多很细的样子。所以。。。
作者: lhbadsl    时间: 2008-9-9 02:41
对不起,我失败了。。。。。。。。。。。不过楼上如果是因为它的选项太多而感觉难用的话,这里有一个代替方案,就是把“进度一”,“进度二”之类的东西减少,以前是五十个,减少为20多个就可以只有两面了,这样用起来就不会“跳来跳去”了
作者: 一醉倾城    时间: 2008-9-9 03:13
   
以下引用lhbadsl于2008-9-8 18:41:18的发言:

对不起,我失败了。。。。。。。。。。。不过楼上如果是因为它的选项太多而感觉难用的话,这里有一个代替方案,就是把“进度一”,“进度二”之类的东西减少,以前是五十个,减少为20多个就可以只有两面了,这样用起来就不会“跳来跳去”了


[本贴由作者于 2008-9-8 18:49:21 最后编辑]



没关系,感谢帮忙,虽然没成功。。。。。。
我不是因为他选项太多难用,是因为hitlerson前辈的脚本里面窗口太多,我不知道改如何提取= =眼睛看花了。。。。。。。。{/pz}
作者: 一醉倾城    时间: 2008-9-9 17:58
     再次顶起来。。。。。。。。高手前辈门帮帮忙吧。。。只要做的好。。。。。。哪怕要1VIP都没问题
作者: hitlerson    时间: 2008-9-9 19:28
Scene_file的滾動條,中間會有很多問題要克服,可能要花半天時間,1VIP不足以人動心
作者: 一醉倾城    时间: 2008-9-9 19:45
以下引用hitlerson于2008-9-9 11:28:30的发言:

Scene_file的滾動條,中間會有很多問題要克服,可能要花半天時間,1VIP不足以人動心



那么。。。。这位前辈想要多少呢。。。。。
作者: lhbadsl    时间: 2008-9-9 20:03
Scene_file的滾動條,中間會有很多問題要克服,可能要花半天時間,1VIP不足以人動心

晕倒,坐地起价也不用这样。。。原作者应该是最了解脚本的,况且楼主也不是要很完美的效果,对你还不是几分钟的事。。。。上次那个天玄月的一个小小的"怒气"脚本你也要1000,我本来已经做出同样效果了(战斗类脚本对我来讲容易过借火,后面还要我和你跟后期。。。),如果不是你先答应,他不会给分你的。。。。做人要厚道一点{/gg}。。有点高手风范好不好,你看过楼主的原脚本了吗?如果他的外挂脚本非常多那就另计。。。因为看懂脚本也要大部分时间。。。隔行如隔山,我对鼠标类脚本是不太懂了,这个问题我自认没有办法,如果大神觉得我讲得不对,这个问题的确困难,那请无视之。。。
作者: hitlerson    时间: 2008-9-9 20:37
話說人家喜歡問你我沒辦法的哦!

現在是市場經濟的年代了,不要再講論壇定的計劃經濟,100積分一個問題了~~~

我難得上下論壇,有需要PM我或者發我QQ消息

還有,樓主那個我本來想半小時搞好的,因為遇到新的問題我才這么說滴!
作者: lhbadsl    时间: 2008-9-9 20:45
話說人家喜歡問你我沒辦法的哦!

現在是市場經濟的年代了,不要再講論壇定的計劃經濟,100積分一個問題了~~~

我難得上下論壇,有需要PM我或者發我QQ消息

還有,樓主那個我本來想半小時搞好的,因為遇到新的問題我才這么說滴!

哦,原来如此,那就没有办法了。。。的确出现了新问题是很难搞的。。。汗。i am sorry。。。不过老实讲如果不是特别熟晰的人和特别强大的游戏我也懒得跟他写战斗脚本,多少分都没用。。。。因为浪费时间。。。。没有时间,这个倒是和楼上一样。。。
作者: 一醉倾城    时间: 2008-9-9 21:57
    其实分我不是很看中的,hitlerson前辈帮忙做下吧。。只要读档取档的时候有个滚动条可以翻页就行,多少分说下吧。。。麻烦了。。。。我实在是走投无路的{/pz}{/pz}
作者: 一醉倾城    时间: 2008-9-10 02:46
     又沉了。。。。。。。。。。。。。。
作者: 一醉倾城    时间: 2008-9-10 17:26
    。。。。。各位帮帮忙啊{/pz}
作者: liaoliao0896    时间: 2008-9-10 19:13
设置滚动条的长度是 记录总数/页 滚动条上面是 然后判断点击的地方 来判断到底是翻到第几页  # 按下方向键左或者 L 的情况下
if Input.repeat?(Input::LEFT) or Input.trigger?(Input::L)
   # 演奏光标 SE
   $game_system.se_play($data_system.cursor_se)
   # 前翻一页
   @savefile_windows[@file_index].selected = false
   @file_index = (@file_index + @slots - 4) % @slots
   for index in @file_index / 4 * 4..@file_index / 4 * 4 + 3
     @savefile_windows[(index + 4) % @slots].visible = false
     load_window(index)
     @savefile_windows[index].visible = true
   end
   @savefile_windows[@file_index].selected = true
   return
end
改下这个代码
按箭头的话就是执行和光标上下一样的代码,拖动就不要去实现了,比较麻烦
作者: 一醉倾城    时间: 2008-9-10 19:59
以下引用liaoliao0896于2008-9-10 11:13:11的发言:

设置滚动条的长度是 记录总数/页 滚动条上面是 然后判断点击的地方 来判断到底是翻到第几页  # 按下方向键左或者 L 的情况下
if Input.repeat?(Input::LEFT) or Input.trigger?(Input::L)
  # 演奏光标 SE
  $game_system.se_play($data_system.cursor_se)
  # 前翻一页
  @savefile_windows[@file_index].selected = false
  @file_index = (@file_index + @slots - 4) % @slots
  for index in @file_index / 4 * 4..@file_index / 4 * 4 + 3
    @savefile_windows[(index + 4) % @slots].visible = false
    load_window(index)
    @savefile_windows[index].visible = true
  end
  @savefile_windows[@file_index].selected = true
  return
end
改下这个代码
按箭头的话就是执行和光标上下一样的代码,拖动就不要去实现了,比较麻烦



好象也只能这样了。。。。。那么请问怎么设置箭头呢?

作者: 一醉倾城    时间: 2008-9-11 01:12
    {/pz}不可以放弃。。。。。。。。我要无限期的等下去,等待某一天来个强悍的高手对我说:“这,其实很容易。。。。我帮你吧!”。。。。。。。。
     5555555555~~~~~~~~~~~求救中。。。。。。。。。。。。。{/pz}
作者: 一醉倾城    时间: 2008-9-11 05:04
     一个人,默默的顶着。。。。。
作者: 地狱的蓝炎    时间: 2008-9-11 05:30
好难的问题..........
关键是鼠标.........要是知道鼠标是怎么判定的就好了..........{/pz}
作者: 一醉倾城    时间: 2008-9-11 06:00
    看的出来= =  放这里几天了?厄。。。。貌似有3天了吧- -
作者: 一醉倾城    时间: 2008-9-11 16:54
    哎。。。。。。。。。。。。。。。{/pz}
作者: 七夕£雪夜    时间: 2008-9-11 18:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: 一醉倾城    时间: 2008-9-11 18:33
    - -我4个档位一页,总共有100个挡位。。。做图片{/gg}
作者: 一醉倾城    时间: 2008-9-11 22:32
传说中的铁头功- -|||   顶上来!!!!
作者: 一醉倾城    时间: 2008-9-12 04:06
    再顶。。。。。。
    明天要报名了。。。。斑竹不要帮我把帐结了啊- -,我后天就能上,一般来说。。。
作者: 黑鏻    时间: 2008-9-14 22:56
帮你顶一下,够朋友吧~~~
作者: 一醉倾城    时间: 2008-9-15 17:21
    我来了!发现黑鳞帮我顶了下......够朋友{/ws}
作者: 一醉倾城    时间: 2008-9-20 01:51
    ...............
作者: 黑鏻    时间: 2008-9-20 23:19
见沉....顶!!
作者: 一醉倾城    时间: 2008-9-21 21:07
    提高悬赏,不够回帖= =
作者: ONEWateR    时间: 2008-9-21 21:11
1VIP?我没看到哦?

滚动条……


作者: 混沌龙程羽    时间: 2008-9-22 04:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: dbshy    时间: 2008-9-22 04:18
以下引用ONEWateR于2008-9-21 13:11:12的发言:

1VIP?我没看到哦?

滚动条……


纯饮
作者: 淘金鸭    时间: 2008-9-22 04:20
好恐怖,等我有时间研究
作者: 黑鏻    时间: 2008-9-22 10:40
好友再顶!LS已经答应帮忙了~~下面看倾城你自己的发挥了,去打动LS...
作者: 黑鏻    时间: 2008-9-24 05:59
太沉了~~~帮忙顶~!
作者: 一醉倾城    时间: 2008-9-25 20:05
    黑鳞啊,对你的感激之情非常之大。。。。。。。。。。这几天我入学生会忙的要命,还好你帮我顶了几次,还有一个朋友说没看到1VIP,是我没加上,当解决的时候我会给的,分不是问题,主要是解决问题,再说这点信誉我还是有的。最后。。。。。。那个帮忙的朋友就拜托了。。。。。。。我等答案等了好救了说,过几天去书城看看有没有脚本方面的书,和我的C语言课程一起学= =
作者: 七夕£雪夜    时间: 2008-9-27 18:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 混沌龙程羽    时间: 2008-9-28 03:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: 黑鏻    时间: 2008-9-28 04:53
请刀叔进!!!再次顶啊~~!
作者: 灯笼菜刀王    时间: 2008-9-28 05:22
http://rpg.blue/viewthread.php?tid=102029

这里里面就有那个效果-。-,可以尝试拆出来用~~ 不过,我拆不出来。
作者: 黑鏻    时间: 2008-9-28 05:24
那还是麻烦刀叔拆拆看~~~

或者请刀叔问问秀秀~~~

谢谢刀叔了~~~
作者: 混沌龙程羽    时间: 2008-9-29 01:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 一醉倾城    时间: 2008-9-30 04:41
    刀叔??你又换头像可。。。。还有,你都解不出来。。。我来??我C语言的课程也才开始。。。。而且还没买到关于脚本方面的书籍,能不能推荐个?
作者: hitlerson    时间: 2008-9-30 05:00
這問題好久不見,怎么又上來了
作者: 黑鏻    时间: 2008-9-30 18:25
顶顶~~!
快沉了~~~

LS想想法子~~
作者: 一醉倾城    时间: 2008-9-30 21:42
    或者说分还不够还是担心我不给分?那担心是多余的,我没加上分数是因为担心吗人能答上来。分不够还是可以追加的。
    难道没人能够弄得出来吗?
作者: 一醉倾城    时间: 2008-10-1 00:23
    加到2VIP了,那顺便帮我做下物品和技能的滚动条吧。。。。。做了存档的,那那些应该简单的吧。
作者: 黑鏻    时间: 2008-10-1 18:01
再顶~~~可惜刀叔国庆不在啊~~~
作者: 一醉倾城    时间: 2008-10-1 18:20
    没人了?
作者: hitlerson    时间: 2008-10-1 18:27
我帮你等刀叔~~~~~~~
作者: 黑鏻    时间: 2008-10-2 00:09
再顶~~~不顶就沉了~~

刀叔暂时不在,请hitlerson帮忙吧~~
作者: suicaoya123    时间: 2008-10-2 01:27
话说我也想制作......而且我也提问过了2次.但都不满意,为什么不出个全局可用的滚动呢(被pia非....)
作者: 黑鏻    时间: 2008-10-2 05:42
以下引用suicaoya123于2008-10-1 17:27:46的发言:

话说我也想制作......而且我也提问过了2次.但都不满意,为什么不出个全局可用的滚动呢(被pia非....)

等待高手出现,弄个滚动条,受益大家~~
作者: 風雲Ж贝贝    时间: 2008-10-2 20:32
以下引用灯笼菜刀王于2008-9-27 21:22:58的发言:

http://rpg.blue/viewthread.php?tid=102029

这里里面就有那个效果-。-,可以尝试拆出来用~~ 不过,我拆不出来。

我把那拆掉给你~~,不过我只给效果,不给全data你~~~
作者: 一醉倾城    时间: 2008-10-2 23:05
    只要滚动条能用并不出错就可以了

作者: 命好而已    时间: 2008-10-4 01:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: dbshy    时间: 2008-10-4 18:48
被LZ的精神所感,故帮忙遍了一个

没想到编这个东西用了我2个小时,其中调试用了1个多小时
水平越来越废柴了 = =bb

下面是自己可以调的参数

每次滚动条UP OR DOWN 的距离
DisTance = 400 / MaxPages

    滚动条的初始位置
    INI_X = 610
    INI_Y = 50
   
  向下翻页,鼠标点击的响应位置
  if (mouse_x > 580) and (mouse_y > 430) and
         (mouse_x < 640) and (mouse_y < 480) then
      向上翻页,鼠标点击的响应位置
     if (mouse_x > 580) and (mouse_y > 50) and
         (mouse_x < 640) and (mouse_y < 100) then

   另外滚动条的图形自己设置,我随便用了个 = =  
   设置部分在MAIN中,你应该找的到

  可爱范例一头:
  http://rpg.blue/upload_program/goods/Project50_103545725.rar [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 黑鏻    时间: 2008-10-4 18:51
一醉,有好心人帮你了~~快来看看~~

顺便也顶一下~~
作者: 一醉倾城    时间: 2008-10-4 20:36
以下引用dbshy于2008-10-4 10:48:58的发言:

被LZ的精神所感,故帮忙遍了一个

没想到编这个东西用了我2个小时,其中调试用了1个多小时
水平越来越废柴了 = =bb

下面是自己可以调的参数

每次滚动条UP OR DOWN 的距离
DisTance = 400 / MaxPages

   滚动条的初始位置
   INI_X = 610
   INI_Y = 50
   
向下翻页,鼠标点击的响应位置
if (mouse_x > 580) and (mouse_y > 430) and
        (mouse_x < 640) and (mouse_y < 480) then
     向上翻页,鼠标点击的响应位置
    if (mouse_x > 580) and (mouse_y > 50) and
        (mouse_x < 640) and (mouse_y < 100) then

  另外滚动条的图形自己设置,我随便用了个 = =  
  设置部分在MAIN中,你应该找的到

可爱范例一头:
http://rpg.blue/upload_program/goods/Project50_103545725.rar


[本贴由作者于 2008-10-4 11:05:05 最后编辑]




感谢dbshy等了这么久终于有人帮忙了,你的范例很好很好,只是好像和鼠标系统冲突的样子?终于吧我把我的范例发上来,麻烦你帮忙整合下好吗?
这是范例:http://xianexs.mail.qq.com/cgi-b ... a&&txf_sid=
这是下载的提取码:cd111669
作者: dbshy    时间: 2008-10-4 23:40
以下引用一醉倾城于2008-10-4 12:36:15的发言:


以下引用dbshy于2008-10-4 10:48:58的发言:

被LZ的精神所感,故帮忙遍了一个

没想到编这个东西用了我2个小时,其中调试用了1个多小时
水平越来越废柴了 = =bb

下面是自己可以调的参数

每次滚动条UP OR DOWN 的距离
DisTance = 400 / MaxPages

  滚动条的初始位置
  INI_X = 610
  INI_Y = 50
  
向下翻页,鼠标点击的响应位置
if (mouse_x > 580) and (mouse_y > 430) and
       (mouse_x < 640) and (mouse_y < 480) then
    向上翻页,鼠标点击的响应位置
   if (mouse_x > 580) and (mouse_y > 50) and
       (mouse_x < 640) and (mouse_y < 100) then

另外滚动条的图形自己设置,我随便用了个 = =  
设置部分在MAIN中,你应该找的到

可爱范例一头:
http://rpg.blue/upload_program/goods/Project50_103545725.rar


[本贴由作者于 2008-10-4 11:05:05 最后编辑]





感谢dbshy等了这么久终于有人帮忙了,你的范例很好很好,只是好像和鼠标系统冲突的样子?终于吧我把我的范例发上来,麻烦你帮忙整合下好吗?
这是范例:http://xianexs.mail.qq.com/cgi-bin/downloadfilepart/svrid246/%B7%B6%C0%FD.rar?svrid=246&fid=69861e5c2483fd08c9536084cc47f29a75299c34a854339a&&txf_fid=688627e42006201de8e434365aa684a0d98eaaea&&txf_sid=
这是下载的提取码:cd111669



还要售后服务,解决一个又冒出另一个新的不属于此问题范围内的问题,
这样以后没人会帮你 = =

这个就是基于鼠标系统,怎么会冲突???

你的范例懒得看,你把原来的SECEN_FILE全都删了,用我范例中的替换
然后把鼠标系统替换成我范例中的那个,其实是一样的,我的鼠标系统只是把SCENE_FILE
全都注释掉了 = =



作者: 一醉倾城    时间: 2008-10-5 00:00
    算了,范例是对了,其他我自己解决吧,分给你了,最后想请某人介绍一本脚本方面的书,我想恶补下脚本。。。。。。。。




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