Project1
标题:
求人帮我整合个脚本.......详细
[打印本页]
作者:
Ranger
时间:
2012-7-20 17:18
标题:
求人帮我整合个脚本.......详细
本帖最后由 Ranger 于 2012-7-22 13:04 编辑
把这个整合一下,加个ARPG的系统,然后加个像这样的对话框,
渣渣.jpg
(22.05 KB, 下载次数: 12)
下载附件
保存到相册
2012-7-20 17:18 上传
(那个脚本文件是对话框的)谢谢啊我会加分的,我先使用200经验诱惑你们的
Scripts.rxdata
(209.14 KB, 下载次数: 19)
2012-7-20 17:20 上传
点击文件名下载附件
阅读权限: 10
求人帮我整合啊.rar
(467.99 KB, 下载次数: 210)
2012-7-20 17:13 上传
点击文件名下载附件
阅读权限: 10
dsu_plus_rewardpost_czw
作者:
奶茶灬点点
时间:
2012-7-21 09:31
本帖最后由 奶茶灬点点 于 2012-7-21 09:32 编辑
我是来宣传版规的④ 申请移植/整合脚本(附有明显能够看出自己努力过的信息/足量VIP悬赏的情况除外)
注意是VIP哦~(好吧某人贪心了)
作者:
懒De说
时间:
2012-7-21 10:41
加个对话框可以,但是要加ARPG有些难度,这个不是糖果之旅吗? 我记得糖果之旅最后是有一个事件ARPG的版本吧
作者:
hys111111
时间:
2012-7-23 09:06
首先,先把你要整合的脚本插在XAS脚本前面。(试试看吧)
因为你要整合的是直接修改,XAS脚本则用了alias,
如果插在XAS脚本后面,则将XAS的部分脚本覆盖了。
(参照我的XAS 3.91版本为例)
然后将XAS - Sprite的这一段(super下面,end前面)去掉。
def initialize
super
@actor = $game_party.actors[0]
hud_size_x = XAS_HUD::CT_SIZE_X
hud_size_y = XAS_HUD::CT_SIZE_Y
@oc_range_x = hud_size_x + XAS_HUD::WINDOW_CT_X
@oc_range_y = hud_size_y + XAS_HUD::WINDOW_CT_Y
#Action Meter--------------------------------------
@meter_flow = 0
@meter_image = RPG::Cache.windowskin("CT_Meter")
@meter_bitmap = Bitmap.new(@meter_image.width,@meter_image.height)
@meter_range = @meter_image.width / 3
@meter_width = @meter_range * $game_system.action_meter / 100
@meter_height = @meter_image.height / 4
@meter_width_old = @meter_width
@meter_src_rect = Rect.new(@meter_range, 0, @meter_width, @meter_height)
@meter_bitmap.blt(0,0, @meter_image, @meter_src_rect)
@meter_sprite = Sprite.new
@meter_sprite.bitmap = @meter_bitmap
@meter_sprite.z = 5008
@meter_sprite.x = XAS_HUD::WINDOW_CT_X
@meter_sprite.y = XAS_HUD::WINDOW_CT_Y
meter_flow_update
#Number --------------------------------------
@number_image = RPG::Cache.windowskin("CT_Number")
@number_bitmap = Bitmap.new(@number_image.width, @number_image.height)
@number_sprite = Sprite.new
@number_sprite.bitmap = @number_bitmap
@number_sprite.z = 5009
@number_sprite.x = XAS_HUD::WINDOW_CT_X
@number_sprite.y = XAS_HUD::WINDOW_CT_Y
@number_cw = @number_image.width / 10
@number_ch = @number_image.height / 7
if $game_temp.cast_time > 0
number = $game_temp.cast_time / 10
number_y = @number_ch * 2
number_sup_y = @number_ch * 4
elsif $game_temp.xas_charge_time > 5
number = $game_temp.xas_charge_time.truncate
number_y = @number_ch * 2
number_sup_y = @number_ch * 3
else
number = $game_system.action_meter
if $game_system.action_meter <= XAS::DASH_ACTIVE_PERC
number_y = @number_ch * 1
else
number_y = @number_ch * 0
end
number_sup_y = @number_ch * 5
end
@number_text = number.abs.to_s.split(//)
for r in 0..@number_text.size - 1
@number_abs = @number_text[r].to_i
@number_src_rect = Rect.new(@number_cw * @number_abs, number_y, @number_cw, @number_ch)
@number_bitmap.blt(((@number_cw - 10) * r), 0, @number_image, @number_src_rect)
@number_src_rect = Rect.new(0, number_sup_y, @number_image.width, @number_ch)
@number_bitmap.blt(-55, -2, @number_image, @number_src_rect)
end
#HUD Visible----------------------------------------------------------------
visible_update
end
复制代码
作者:
懒De说
时间:
2012-7-24 08:41
你截图的那个对话框是window窗口直接描绘的,你直接复制就行了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1