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

Project1

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

能否把菜单美化下?

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-29
帖子
72
跳转到指定楼层
1
发表于 2008-2-7 20:11:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

Mars-火星机械

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

使用道具 举报

Lv2.观梦者

梦石
0
星屑
446
在线时间
151 小时
注册时间
2007-2-12
帖子
3263
3
发表于 2008-2-7 20:39:46 | 只看该作者


     加了太多更不美观,反而影响玩家的情绪

      XP里面的步数没用           


回忆
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

4
发表于 2008-2-7 20:44:10 | 只看该作者
以下引用got3于2008-2-7 12:39:46的发言:



    加了太多更不美观,反而影响玩家的情绪

     XP里面的步数没用           

的确是没多大用……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-29
帖子
72
5
 楼主| 发表于 2008-2-8 01:32:09 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

Mars-火星机械

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2713
6
发表于 2008-2-8 01:40:50 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2007-3-29
帖子
62
7
发表于 2008-2-8 01:59:29 | 只看该作者
  1. ##################################################
  2. # Mog Basic Menu Plus V 1.0                      #
  3. ##################################################
  4. # By Moghunter
  5. # http://www.atelier-rgss.com
  6. ##################################################
  7. #Menu padrão VX com adição de alguns extras, neste
  8. #script você poderá trabalhar em cima dele e adaptá-lo
  9. #facilmente ao seu jogo.
  10. #-------------------------------------------------
  11. ##############
  12. # Game_Actor #
  13. ##############
  14. class Game_Actor < Game_Battler
  15. def now_exp
  16. return @exp - @exp_list[@level]
  17. end
  18. def next_exp
  19. return @exp_list[@level+1] > 0 ? @exp_list[@level+1] - @exp_list[@level] : 0
  20. end
  21. end
  22. ###############
  23. # Window_Base #
  24. ###############
  25. class Window_Base < Window  
  26.   def draw_actor_level_menu(actor, x, y)
  27.     self.contents.font.color = system_color
  28.     self.contents.draw_text(x, y, 32, WLH, Vocab::level_a)
  29.     self.contents.font.color = normal_color
  30.     self.contents.draw_text(x + 16, y, 24, WLH, actor.level, 2)
  31.   end  
  32.   def draw_actor_class_menu(actor, x, y)
  33.     self.contents.font.color = normal_color
  34.     self.contents.draw_text(x, y, 85, WLH, actor.class.name)
  35.   end   
  36. def exp_gauge_color1
  37.     return text_color(30)
  38.   end
  39.   def exp_gauge_color2
  40.     return text_color(31)
  41.   end  
  42. def draw_actor_exp_meter(actor, x, y, width = 100)  
  43.   if actor.next_exp != 0
  44.   exp = actor.now_exp
  45.   else
  46.   exp = 1
  47.   end
  48.     gw = width * exp / [actor.next_exp, 1].max
  49.     gc1 = exp_gauge_color1
  50.     gc2 = exp_gauge_color2
  51.     self.contents.fill_rect(x, y + WLH - 8, width, 6, gauge_back_color)
  52.     self.contents.gradient_fill_rect(x, y + WLH - 8, gw, 6, gc1, gc2)
  53.     self.contents.font.color = system_color
  54.     self.contents.draw_text(x, y, 30, WLH, "Exp")   
  55.     self.contents.font.color = normal_color
  56.     xr = x + width
  57.     self.contents.draw_text(xr - 60, y, 60, WLH,  actor.next_rest_exp_s, 2)   
  58. end
  59. end
  60. #####################
  61. # Window_MenuStatus #
  62. #####################
  63. class Window_MenuStatus < Window_Selectable
  64.   def initialize(x, y)
  65.     super(x, y, 384, 416)
  66.     refresh
  67.     self.active = false
  68.     self.index = -1
  69.   end
  70.   def refresh
  71.     self.contents.clear
  72.     @item_max = $game_party.members.size
  73.     for actor in $game_party.members
  74.       draw_actor_face(actor, 2, actor.index * 96 + 2, 92)
  75.       x = 104
  76.       y = actor.index * 96 + WLH / 2
  77.       draw_actor_name(actor, x, y)
  78.       draw_actor_class_menu(actor, x + 120, y)
  79.       draw_actor_level_menu(actor, x + 200, y)
  80.       draw_actor_state(actor, x, y + WLH * 2)
  81.       draw_actor_hp(actor, x + 120, y + WLH * 1)
  82.       draw_actor_mp(actor, x + 120, y + WLH * 2)
  83.       draw_actor_exp_meter(actor, x , y + WLH * 1)
  84.     end
  85.   end
  86.   def update_cursor
  87.     if @index < 0               
  88.       self.cursor_rect.empty
  89.     elsif @index < @item_max   
  90.       self.cursor_rect.set(0, @index * 96, contents.width, 96)
  91.     elsif @index >= 100         
  92.       self.cursor_rect.set(0, (@index - 100) * 96, contents.width, 96)
  93.     else                     
  94.       self.cursor_rect.set(0, 0, contents.width, @item_max * 96)
  95.     end
  96.   end
  97. end
  98. ############
  99. # Game_Map #
  100. ############
  101. class Game_Map
  102. attr_reader   :map_id  
  103. def mpname
  104. $mpname = load_data("Data/MapInfos.rvdata")
  105. $mpname[@map_id].name
  106. end
  107. end
  108. ###############
  109. # Window_Time #
  110. ###############
  111. class Window_Mapname < Window_Base
  112.   def initialize(x, y)
  113.     super(x, y, 160, WLH + 64)
  114.     refresh
  115.   end  
  116. def refresh
  117.     self.contents.clear
  118.     self.contents.font.color = system_color
  119.     self.contents.draw_text(4, 0, 120, 32, "Location")
  120.     self.contents.font.color = normal_color
  121.     self.contents.draw_text(4, 32, 120, 32, $game_map.mpname.to_s, 2)
  122. end
  123. end
  124. ###############
  125. # Window_Time #
  126. ###############
  127. class Window_Time < Window_Base
  128.   def initialize(x, y)
  129.     super(x, y, 160, WLH + 64)
  130.     refresh
  131.   end
  132.   def refresh
  133.     self.contents.clear
  134.     self.contents.font.color = system_color
  135.     self.contents.draw_text(4, 0, 120, 32, "Play Time")
  136.     @total_sec = Graphics.frame_count / Graphics.frame_rate
  137.     hour = @total_sec / 60 / 60
  138.     min = @total_sec / 60 % 60
  139.     sec = @total_sec % 60
  140.     text = sprintf("%02d:%02d:%02d", hour, min, sec)
  141.     self.contents.font.color = normal_color
  142.     self.contents.draw_text(4, 32, 120, 32, text, 2)
  143. end
  144.   def update
  145.     super
  146.     if Graphics.frame_count / Graphics.frame_rate != @total_sec
  147.       refresh
  148.     end
  149.   end
  150. end
  151. ##############
  152. # Scene_Menu #
  153. ##############
  154. class Scene_Menu   
  155.   def main
  156.     start                        
  157.     perform_transition            
  158.     Input.update                 
  159.     loop do
  160.       Graphics.update            
  161.       Input.update              
  162.       update                     
  163.       break if $scene != self      
  164.     end
  165.     Graphics.update
  166.     pre_terminate            
  167.     Graphics.freeze               
  168.     terminate                  
  169.   end  
  170.   def initialize(menu_index = 0)
  171.     @menu_index = menu_index
  172.   end  
  173.   def create_menu_background
  174.     @menuback_sprite = Sprite.new
  175.     @menuback_sprite.bitmap = $game_temp.background_bitmap
  176.     @menuback_sprite.color.set(16, 16, 16, 128)
  177.     update_menu_background
  178.   end  
  179.   def create_menu_background
  180.     @menuback_sprite = Sprite.new
  181.     @menuback_sprite.bitmap = $game_temp.background_bitmap
  182.     @menuback_sprite.color.set(16, 16, 16, 128)
  183.     update_menu_background
  184.   end
  185.   def dispose_menu_background
  186.     @menuback_sprite.dispose
  187.   end
  188.   def update_menu_background
  189.   end  
  190.   def perform_transition
  191.      Graphics.transition(10)
  192.   end
  193.   def start
  194.     create_menu_background
  195.     create_command_window
  196.     @gold_window = Window_Gold.new(0, 360)
  197.     @status_window = Window_MenuStatus.new(160, 0)
  198.     @playtime_window = Window_Time .new(0, 270)
  199.     @mapname_window = Window_Mapname.new(0, 178)
  200.     @status_window.openness = 0
  201.     @playtime_window.openness = 0
  202.     @mapname_window.openness = 0
  203.     @gold_window.openness = 0
  204.     @status_window.open
  205.     @playtime_window.open
  206.     @mapname_window.open
  207.     @gold_window.open
  208.   end
  209.   def pre_terminate
  210.     @status_window.close
  211.     @playtime_window.close
  212.     @mapname_window.close
  213.     @gold_window.close
  214.     @command_window.close
  215.     begin
  216.     @status_window.update
  217.     @playtime_window.update
  218.     @mapname_window.update
  219.     @gold_window.update
  220.     @command_window.update
  221.     Graphics.update
  222.     end until @status_window.openness == 0
  223.   end  
  224.   def terminate
  225.     dispose_menu_background
  226.     @command_window.dispose
  227.     @gold_window.dispose
  228.     @status_window.dispose
  229.     @playtime_window.dispose
  230.     @mapname_window.dispose
  231.   end
  232.   def update
  233.     update_menu_background
  234.     @command_window.update
  235.     @gold_window.update
  236.     @status_window.update
  237.     @mapname_window.update
  238.     @playtime_window.update
  239.     if @command_window.active
  240.       update_command_selection
  241.     elsif @status_window.active
  242.       update_actor_selection
  243.     end
  244.   end
  245.   def create_command_window
  246.     s1 = Vocab::item
  247.     s2 = Vocab::skill
  248.     s3 = Vocab::equip
  249.     s4 = Vocab::status
  250.     s5 = Vocab::save
  251.     s6 = Vocab::game_end
  252.     @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])
  253.     @command_window.index = @menu_index
  254.     @command_window.openness = 0
  255.     @command_window.open
  256.     if $game_party.members.size == 0           
  257.       @command_window.draw_item(0, false)     
  258.       @command_window.draw_item(1, false)     
  259.       @command_window.draw_item(2, false)      
  260.       @command_window.draw_item(3, false)   
  261.     end
  262.     if $game_system.save_disabled              
  263.       @command_window.draw_item(4, false)     
  264.     end
  265.   end
  266.   def update_command_selection
  267.     if Input.trigger?(Input::B)
  268.       Sound.play_cancel
  269.       $scene = Scene_Map.new
  270.     elsif Input.trigger?(Input::C)
  271.       if $game_party.members.size == 0 and @command_window.index < 4
  272.         Sound.play_buzzer
  273.         return
  274.       elsif $game_system.save_disabled and @command_window.index == 4
  275.         Sound.play_buzzer
  276.         return
  277.       end
  278.       Sound.play_decision
  279.       case @command_window.index
  280.       when 0      
  281.         $scene = Scene_Item.new
  282.       when 1,2,3   
  283.         start_actor_selection
  284.       when 4      
  285.         $scene = Scene_File.new(true, false, false)
  286.       when 5     
  287.         $scene = Scene_End.new
  288.       end
  289.     end
  290.   end
  291.   def start_actor_selection
  292.     @command_window.active = false
  293.     @status_window.active = true
  294.     if $game_party.last_actor_index < @status_window.item_max
  295.       @status_window.index = $game_party.last_actor_index
  296.     else
  297.       @status_window.index = 0
  298.     end
  299.   end
  300.   def end_actor_selection
  301.     @command_window.active = true
  302.     @status_window.active = false
  303.     @status_window.index = -1
  304.   end
  305.   def update_actor_selection
  306.     if Input.trigger?(Input::B)
  307.       Sound.play_cancel
  308.       end_actor_selection
  309.     elsif Input.trigger?(Input::C)
  310.       $game_party.last_actor_index = @status_window.index
  311.       Sound.play_decision
  312.       case @command_window.index
  313.       when 1
  314.         $scene = Scene_Skill.new(@status_window.index)
  315.       when 2   
  316.         $scene = Scene_Equip.new(@status_window.index)
  317.       when 3  
  318.         $scene = Scene_Status.new(@status_window.index)
  319.       end
  320.     end
  321.   end
  322. end
  323. $mogscript = {} if $mogscript == nil
  324. $mogscript["basic_menu_plus"] = true
复制代码
这个脚本不错,你试试
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

8
发表于 2008-2-8 02:18:54 | 只看该作者
以下引用xatm092于2008-2-7 17:59:29的发言:

##################################################
# Mog Basic Menu Plus V 1.0                      #
##################################################
# By Moghunter
# http://www.atelier-rgss.com
##################################################
#Menu padr&atilde;o VX com adi&ccedil;&atilde;o de alguns extras, neste
#script você poderá trabalhar em cima dele e adaptá-lo
#facilmente ao seu jogo.
#-------------------------------------------------
##############
# Game_Actor #
##############
class Game_Actor < Game_Battler
def now_exp
return @exp - @exp_list[@level]
end
def next_exp
return @exp_list[@level+1] > 0 ? @exp_list[@level+1] - @exp_list[@level] : 0
end
end
###############
# Window_Base #
###############
class Window_Base < Window  
  def draw_actor_level_menu(actor, x, y)
    self.contents.font.color = system_color
    self.contents.draw_text(x, y, 32, WLH, Vocab::level_a)
    self.contents.font.color = normal_color
    self.contents.draw_text(x + 16, y, 24, WLH, actor.level, 2)
  end  
  def draw_actor_class_menu(actor, x, y)
    self.contents.font.color = normal_color
    self.contents.draw_text(x, y, 85, WLH, actor.class.name)
  end   
def exp_gauge_color1
    return text_color(30)
  end
  def exp_gauge_color2
    return text_color(31)
  end  
def draw_actor_exp_meter(actor, x, y, width = 100)  
  if actor.next_exp != 0
  exp = actor.now_exp
  else
  exp = 1
  end
    gw = width * exp / [actor.next_exp, 1].max
    gc1 = exp_gauge_color1
    gc2 = exp_gauge_color2
    self.contents.fill_rect(x, y + WLH - 8, width, 6, gauge_back_color)
    self.contents.gradient_fill_rect(x, y + WLH - 8, gw, 6, gc1, gc2)
    self.contents.font.color = system_color
    self.contents.draw_text(x, y, 30, WLH, "Exp")   
    self.contents.font.color = normal_color
    xr = x + width
    self.contents.draw_text(xr - 60, y, 60, WLH,  actor.next_rest_exp_s, 2)   
end
end
#####################
# Window_MenuStatus #
#####################
class Window_MenuStatus < Window_Selectable
  def initialize(x, y)
    super(x, y, 384, 416)
    refresh
    self.active = false
    self.index = -1
  end
  def refresh
    self.contents.clear
    @item_max = $game_party.members.size
    for actor in $game_party.members
      draw_actor_face(actor, 2, actor.index * 96 + 2, 92)
      x = 104
      y = actor.index * 96 + WLH / 2
      draw_actor_name(actor, x, y)
      draw_actor_class_menu(actor, x + 120, y)
      draw_actor_level_menu(actor, x + 200, y)
      draw_actor_state(actor, x, y + WLH * 2)
      draw_actor_hp(actor, x + 120, y + WLH * 1)
      draw_actor_mp(actor, x + 120, y + WLH * 2)
      draw_actor_exp_meter(actor, x , y + WLH * 1)
    end
  end
  def update_cursor
    if @index < 0               
      self.cursor_rect.empty
    elsif @index < @item_max   
      self.cursor_rect.set(0, @index * 96, contents.width, 96)
    elsif @index >= 100         
      self.cursor_rect.set(0, (@index - 100) * 96, contents.width, 96)
    else                     
      self.cursor_rect.set(0, 0, contents.width, @item_max * 96)
    end
  end
end
############
# Game_Map #
############
class Game_Map
attr_reader   :map_id  
def mpname
$mpname = load_data("Data/MapInfos.rvdata")
$mpname[@map_id].name
end
end
###############
# Window_Time #
###############
class Window_Mapname < Window_Base
  def initialize(x, y)
    super(x, y, 160, WLH + 64)
    refresh
  end  
def refresh
    self.contents.clear
    self.contents.font.color = system_color
    self.contents.draw_text(4, 0, 120, 32, "Location")
    self.contents.font.color = normal_color
    self.contents.draw_text(4, 32, 120, 32, $game_map.mpname.to_s, 2)
end
end
###############
# Window_Time #
###############
class Window_Time < Window_Base
  def initialize(x, y)
    super(x, y, 160, WLH + 64)
    refresh
  end
  def refresh
    self.contents.clear
    self.contents.font.color = system_color
    self.contents.draw_text(4, 0, 120, 32, "Play Time")
    @total_sec = Graphics.frame_count / Graphics.frame_rate
    hour = @total_sec / 60 / 60
    min = @total_sec / 60 % 60
    sec = @total_sec % 60
    text = sprintf("%02d:%02d:%02d", hour, min, sec)
    self.contents.font.color = normal_color
    self.contents.draw_text(4, 32, 120, 32, text, 2)
end
  def update
    super
    if Graphics.frame_count / Graphics.frame_rate != @total_sec
      refresh
    end
  end
end
##############
# Scene_Menu #
##############
class Scene_Menu   
  def main
    start                        
    perform_transition            
    Input.update                 
    loop do
      Graphics.update            
      Input.update              
      update                     
      break if $scene != self      
    end
    Graphics.update
    pre_terminate            
    Graphics.freeze               
    terminate                  
  end  
  def initialize(menu_index = 0)
    @menu_index = menu_index
  end  
  def create_menu_background
    @menuback_sprite = Sprite.new
    @menuback_sprite.bitmap = $game_temp.background_bitmap
    @menuback_sprite.color.set(16, 16, 16, 128)
    update_menu_background
  end  
  def create_menu_background
    @menuback_sprite = Sprite.new
    @menuback_sprite.bitmap = $game_temp.background_bitmap
    @menuback_sprite.color.set(16, 16, 16, 128)
    update_menu_background
  end
  def dispose_menu_background
    @menuback_sprite.dispose
  end
  def update_menu_background
  end  
  def perform_transition
     Graphics.transition(10)
  end
  def start
    create_menu_background
    create_command_window
    @gold_window = Window_Gold.new(0, 360)
    @status_window = Window_MenuStatus.new(160, 0)
    @playtime_window = Window_Time .new(0, 270)
    @mapname_window = Window_Mapname.new(0, 178)
    @status_window.openness = 0
    @playtime_window.openness = 0
    @mapname_window.openness = 0
    @gold_window.openness = 0
    @status_window.open
    @playtime_window.open
    @mapname_window.open
    @gold_window.open
  end
  def pre_terminate
    @status_window.close
    @playtime_window.close
    @mapname_window.close
    @gold_window.close
    @command_window.close
    begin
    @status_window.update
    @playtime_window.update
    @mapname_window.update
    @gold_window.update
    @command_window.update
    Graphics.update
    end until @status_window.openness == 0
  end  
  def terminate
    dispose_menu_background
    @command_window.dispose
    @gold_window.dispose
    @status_window.dispose
    @playtime_window.dispose
    @mapname_window.dispose
  end
  def update
    update_menu_background
    @command_window.update
    @gold_window.update
    @status_window.update
    @mapname_window.update
    @playtime_window.update
    if @command_window.active
      update_command_selection
    elsif @status_window.active
      update_actor_selection
    end
  end
  def create_command_window
    s1 = Vocab::item
    s2 = Vocab::skill
    s3 = Vocab::equip
    s4 = Vocab::status
    s5 = Vocab::save
    s6 = Vocab::game_end
    @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])
    @command_window.index = @menu_index
    @command_window.openness = 0
    @command_window.open
    if $game_party.members.size == 0           
      @command_window.draw_item(0, false)     
      @command_window.draw_item(1, false)     
      @command_window.draw_item(2, false)      
      @command_window.draw_item(3, false)   
    end
    if $game_system.save_disabled              
      @command_window.draw_item(4, false)     
    end
  end
  def update_command_selection
    if Input.trigger?(Input::B)
      Sound.play_cancel
      $scene = Scene_Map.new
    elsif Input.trigger?(Input::C)
      if $game_party.members.size == 0 and @command_window.index < 4
        Sound.play_buzzer
        return
      elsif $game_system.save_disabled and @command_window.index == 4
        Sound.play_buzzer
        return
      end
      Sound.play_decision
      case @command_window.index
      when 0      
        $scene = Scene_Item.new
      when 1,2,3   
        start_actor_selection
      when 4      
        $scene = Scene_File.new(true, false, false)
      when 5     
        $scene = Scene_End.new
      end
    end
  end
  def start_actor_selection
    @command_window.active = false
    @status_window.active = true
    if $game_party.last_actor_index < @status_window.item_max
      @status_window.index = $game_party.last_actor_index
    else
      @status_window.index = 0
    end
  end
  def end_actor_selection
    @command_window.active = true
    @status_window.active = false
    @status_window.index = -1
  end
  def update_actor_selection
    if Input.trigger?(Input::B)
      Sound.play_cancel
      end_actor_selection
    elsif Input.trigger?(Input::C)
      $game_party.last_actor_index = @status_window.index
      Sound.play_decision
      case @command_window.index
      when 1
        $scene = Scene_Skill.new(@status_window.index)
      when 2   
        $scene = Scene_Equip.new(@status_window.index)
      when 3  
        $scene = Scene_Status.new(@status_window.index)
      end
    end
  end
end
$mogscript = {} if $mogscript == nil
$mogscript["basic_menu_plus"] = true

这个脚本不错,你试试


[本贴由作者于 2008-2-7 18:00:57 最后编辑]

简直就是复员XP……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2007-3-29
帖子
62
9
发表于 2008-2-8 03:25:26 | 只看该作者
看楼上你的语气,想必你有更好的美化脚本吧,何不发布出来呢?
不过你不发也是可以理解的,VX区的风气就是这样。
我发现VX区很少有人发布脚本,都是要找版主订做,或者自己写
一方面是加强了论坛的互动,但是另一方面来看却使获得一个脚本的难度变大,而且麻烦。
国外的一些网站上已经N多VX的脚本了,这里找来找去只有一个N多页的脚本工房。
可怜的是没有VIP点数的朋友,连那个帖子的主贴都看不到。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

10
发表于 2008-2-8 03:26:57 | 只看该作者
以下引用xatm092于2008-2-7 19:25:26的发言:

想必楼上你有更好的美化脚本吧,何不发布出来呢?
不过你不乏也是可以理解的,VX区的风气就是这样。
我发现VX区很少有人发布脚本,都是要找版主订做,或者自己写
一方面是加强了论坛的互动,但是另一方面来看却使获得一个脚本的难度变大,而且麻烦。
国外的一些网站上已经N多VX的脚本了,这里找来找去只有一个N多页的脚本工房。
可怜的是没有VIP点数的朋友,连那个帖子的主贴都看不到。

帮人做事都是人的自愿,
别人不肯帮写也没办法。

而且一般有VIP和没VIP的——没VIP的一般来说就没什么技术……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-22 20:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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