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

Project1

 找回密码
 注册会员
搜索

求人帮我整合个脚本.......详细

查看数: 1485 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-7-20 17:18

正文摘要:

本帖最后由 Ranger 于 2012-7-22 13:04 编辑 把这个整合一下,加个ARPG的系统,然后加个像这样的对话框,

回复

懒De说 发表于 2012-7-24 08:41:13
你截图的那个对话框是window窗口直接描绘的,你直接复制就行了
hys111111 发表于 2012-7-23 09:06:34
首先,先把你要整合的脚本插在XAS脚本前面。(试试看吧)

因为你要整合的是直接修改,XAS脚本则用了alias,
如果插在XAS脚本后面,则将XAS的部分脚本覆盖了。

(参照我的XAS 3.91版本为例)
然后将XAS - Sprite的这一段(super下面,end前面)去掉。
  1. def initialize
  2.     super
  3.     @actor = $game_party.actors[0]  
  4.     hud_size_x =  XAS_HUD::CT_SIZE_X
  5.     hud_size_y =  XAS_HUD::CT_SIZE_Y
  6.     @oc_range_x = hud_size_x + XAS_HUD::WINDOW_CT_X
  7.     @oc_range_y = hud_size_y + XAS_HUD::WINDOW_CT_Y   
  8.     #Action Meter--------------------------------------
  9.     @meter_flow = 0
  10.     @meter_image = RPG::Cache.windowskin("CT_Meter")
  11.     @meter_bitmap = Bitmap.new(@meter_image.width,@meter_image.height)
  12.     @meter_range = @meter_image.width / 3
  13.     @meter_width = @meter_range  * $game_system.action_meter / 100
  14.     @meter_height = @meter_image.height / 4
  15.     @meter_width_old = @meter_width
  16.     @meter_src_rect = Rect.new(@meter_range, 0, @meter_width, @meter_height)
  17.     @meter_bitmap.blt(0,0, @meter_image, @meter_src_rect)
  18.     @meter_sprite = Sprite.new
  19.     @meter_sprite.bitmap = @meter_bitmap
  20.     @meter_sprite.z = 5008
  21.     @meter_sprite.x =  XAS_HUD::WINDOW_CT_X
  22.     @meter_sprite.y =  XAS_HUD::WINDOW_CT_Y
  23.     meter_flow_update
  24.     #Number --------------------------------------
  25.     @number_image = RPG::Cache.windowskin("CT_Number")
  26.     @number_bitmap = Bitmap.new(@number_image.width, @number_image.height)
  27.     @number_sprite = Sprite.new
  28.     @number_sprite.bitmap = @number_bitmap
  29.     @number_sprite.z = 5009
  30.     @number_sprite.x =  XAS_HUD::WINDOW_CT_X
  31.     @number_sprite.y =  XAS_HUD::WINDOW_CT_Y
  32.     @number_cw = @number_image.width / 10
  33.     @number_ch = @number_image.height / 7   
  34.      if $game_temp.cast_time > 0
  35.       number = $game_temp.cast_time / 10
  36.       number_y = @number_ch * 2
  37.       number_sup_y = @number_ch * 4     
  38.      elsif $game_temp.xas_charge_time > 5
  39.       number = $game_temp.xas_charge_time.truncate
  40.       number_y = @number_ch * 2
  41.       number_sup_y = @number_ch * 3      
  42.      else
  43.       number = $game_system.action_meter
  44.       if $game_system.action_meter <= XAS::DASH_ACTIVE_PERC
  45.       number_y = @number_ch * 1
  46.       else
  47.       number_y = @number_ch * 0
  48.       end
  49.       number_sup_y = @number_ch * 5        
  50.     end     
  51.     @number_text = number.abs.to_s.split(//)
  52.     for r in 0..@number_text.size - 1
  53.        @number_abs = @number_text[r].to_i
  54.        @number_src_rect = Rect.new(@number_cw * @number_abs, number_y, @number_cw, @number_ch)
  55.        @number_bitmap.blt(((@number_cw - 10) *  r), 0, @number_image, @number_src_rect)        
  56.        @number_src_rect = Rect.new(0, number_sup_y, @number_image.width, @number_ch)
  57.        @number_bitmap.blt(-55, -2, @number_image, @number_src_rect)        
  58.     end  
  59.    #HUD Visible----------------------------------------------------------------  
  60.    visible_update
  61.   end
复制代码

点评

蝈蝈啊,看一下题目吧,是帮我整合哦  发表于 2012-7-24 14:11
3·.91的链接发给我  发表于 2012-7-24 08:04
懒De说 发表于 2012-7-21 10:41:51
加个对话框可以,但是要加ARPG有些难度,这个不是糖果之旅吗? 我记得糖果之旅最后是有一个事件ARPG的版本吧
奶茶灬点点 发表于 2012-7-21 09:31:49
本帖最后由 奶茶灬点点 于 2012-7-21 09:32 编辑

我是来宣传版规的④ 申请移植/整合脚本(附有明显能够看出自己努力过的信息/足量VIP悬赏的情况除外)注意是VIP哦~(好吧某人贪心了)

点评

这位不认识  发表于 2012-7-22 08:47
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-2-17 13:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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