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

Project1

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

【500分~】普通攻击。脚本已经找到,帮忙修改

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

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-28
帖子
72
跳转到指定楼层
1
发表于 2008-5-17 05:47:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8481
在线时间
94 小时
注册时间
2006-12-11
帖子
3156

第2届TG大赛亚军

2
发表于 2008-5-17 05:50:28 | 只看该作者
右攻击打不到?
请问右攻击是什么……
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-28
帖子
72
3
 楼主| 发表于 2008-5-17 06:01:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2008-2-13
帖子
1740
4
发表于 2008-5-17 06:04:53 | 只看该作者
十有八九是数据库------------动画,中的某个右攻击的动画设置错误,把动画坐标调下即可
好吧,果然换个签名就没人认识我了。我承认我被时间埋没了
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-28
帖子
72
5
 楼主| 发表于 2008-5-17 06:05:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-28
帖子
72
6
 楼主| 发表于 2008-5-17 19:54:12 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
93 小时
注册时间
2008-5-16
帖子
745
7
发表于 2008-5-17 20:00:29 | 只看该作者
#--------------------------------------------------------------------------
# ● 刷新角色普通攻击行为
#--------------------------------------------------------------------------
def update_actor_attk
   # C按下时
   if ((Kboard.trigger?($R_Key_SPACE) or Kboard.trigger?($R_Key_RETURN)) or S[1])and @actor_atktime <= 0
     if @actor.weapon_id.between?(50, 65) # and $data_weapons[@actor.weapon_id].rang >= 1
       new_x = @x + (@d == 6 ? 1 : @d == 4 ? -1 : 0)
       new_y = @y + (@d == 2 ? 1 : @d == 8 ? -1 : 0)
       event = $game_map.events[$game_map.check_event(new_x,new_y)]
       return if !event.nil? and !event.is_enemy?
       rang_atk#(@actor.animation1_id)
       return
     end
     new_x = @x + (@d == 6 ? 1 : @d == 4 ? -1 : 0)
     new_y = @y + (@d == 2 ? 1 : @d == 8 ? -1 : 0)
     event = $game_map.events[$game_map.check_event(new_x,new_y)]
     show_ain(@actor.animation1_id,true)
     if $data_weapons[@actor.weapon_id].element_set.include?(17)
       tag = []
       rang = ARPG_Rangs.new($game_player, 2).rangs
       for xy in rang
         event = $game_map.events[$game_map.check_event(xy[0],xy[1])]
         if !event.nil? and event.maxhp > 0
           tag.push(event)
         end
       end
       tag.each{|t|dagame_acon(t,event_damage(@actor, t),@actor.animation2_id)}
     end
     if $data_weapons[@actor.weapon_id].element_set.include?(18)
       tag = []
       rang = ARPG_Rangs.new($game_player, 8).rangs
      
for xy in rang
         event = $game_map.events[$game_map.check_event(xy[0],xy[1])]
         if !event.nil? and event.maxhp > 0
           tag.push(event)
         end
       end
       tag.each{|t|dagame_acon(t,event_damage(@actor, t),@actor.animation2_id)}
     end
     if !event.nil? and event.maxhp > 0 and @actor_atktime <= 0
       @attev = event
       dagame_acon(event,event_damage(@actor, event),@actor.animation2_id)
     end
   end
end


这样修改后即可


系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
93 小时
注册时间
2008-5-16
帖子
745
8
发表于 2008-5-17 20:08:13 | 只看该作者
因为ARPG_Rangs.new(obj,type)
两个参数 一个坐标 一个类型
原来的夜想曲里的第4类型MS,只有对3方向有用。。。
也就是向右攻击无效了。。。
自己可以补上。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-28
帖子
72
9
 楼主| 发表于 2008-5-17 20:09:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-18 22:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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