Project1

标题: 3vip求一个仿北欧女神前排后排的站位系统(有图) [打印本页]

作者: 闪电    时间: 2008-9-13 07:15
标题: 3vip求一个仿北欧女神前排后排的站位系统(有图)
以下为图例
因为我脚本很菜,所以打算直接求个相应的完整脚本:
100-200号技能动画无法攻击4号角色,直到1-3号角色死亡
同理,给1-20号敌人赋予:当技能为200-300号动画的时候无法被选择的属性,如果某个开关打开这个属性就消失

如果vip不够我可以加,感谢


作者: hitlerson    时间: 2008-9-13 07:24
前提  你要能判斷攻擊的距離

如果敵人用短兵器,就把後排角色去掉不加入隨機

這是最方便的方法

  def random_target_actor(hp0 = false)
    # 初始化轮流
    roulette = []
    # 循环
    for actor in @actors
      # 符合条件的场合
      if (not hp0 and actor.exist?) or (hp0 and actor.hp0?)
        # 获取角色职业的位置 [位置]
        position = $data_classes[actor.class_id].position
        # 前卫的话 n = 4、中卫的话 n = 3、后卫的话 n = 2
        n = 4 - position
        
        next if n == 2 and 短攻擊

        # 添加角色的轮流 n 回
        n.times do
          roulette.push(actor)
        end
      end
    end
    # 轮流大小为 0 的情况
    if roulette.size == 0
      return nil
    end
    # 转轮盘赌,决定角色
    return roulette[rand(roulette.size)]
  end

作者: 闪电    时间: 2008-9-13 07:46
谢谢楼上朋友
因为我脚本很菜,所以打算直接求个相应的完整脚本:
100-200号技能动画无法攻击4号角色,直到1-3号角色死亡
同理,给1-20号敌人赋予:当技能为200-300号动画的时候无法被选择的属性,如果某个开关打开这个属性就消失
如果vip不够我可以加,感谢
作者: 无双修罗一闪    时间: 2008-9-13 08:27
不好意思,水一下,LZ的游戏里的角色和场景都是自己画的吗?
作者: 闪电    时间: 2008-9-13 08:33
人物是我朋友画的
原来的程序员没空了,又找不到有兴趣帮忙的
随时欢迎有兴趣的程序员参与这个游戏的制作
作者: 无双修罗一闪    时间: 2008-9-13 08:37
你的朋友真是强大,我脚本现在研究了半年,只悟到了如何美化菜单而已,说起来真是惭愧。
作者: 闪电    时间: 2008-9-13 08:43
我来6r 2年多也就是会改改菜单,脚本一直没办法提起兴趣深入学
美工强是一方面,制作人能保持长期对一个游戏的制作热情也是这个游戏能一直做下去的原因

作者: 无双修罗一闪    时间: 2008-9-13 08:46
你的最后一句话对我感触很大,冒昧的问一句,现在这款游戏的完成度是多少?
作者: 闪电    时间: 2008-9-13 08:53
就序章来看
系统差不多有70-80%的完成度吧,不过程序员跑了很多bug和部分技术问题解决不了
图片的话人物素材(战斗动画,角色图,标题画面等等)完成度应该有60%以上了,地图比较头疼,一直没什么进展,用商业素材效果比较差
剧本和对话也基本写完了
事件还没开始做(一直没有合适的地图)
所以他一直在找程序员和画地图的美工。


作者: 无双修罗一闪    时间: 2008-9-13 09:06
说句老实话,我很期待这款游戏。虽然帮不上什么忙,但总觉得这宽游戏如果出来的话会改变整个6R。我现在的游戏BUG也n多,曾经为了一个齐时动画BUG差一点放弃。不过后来经过对公共事件的研究终于解决了,所以,我建议是如果程序员难找的话,就用事件来解决吧。
作者: hitlerson    时间: 2008-9-13 09:15
http://rpg.blue/upload_program/goods/Project9_101697285.rar

沒測試過,有問題PM我好了 [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: 闪电    时间: 2008-9-13 09:28
谢谢楼上,我先研究一下,顺便问一下增加的脚本就是module RPG那个吗?
哎,看来我的脚本思路有问题,没考虑到队伍不足4人的情况。。。
作者: hitlerson    时间: 2008-9-13 16:17
module RPG 是刚才个贴子帮人做的技能分类,随手拿了个这个文件改的,末介意

改过的地方比较多,战斗里,troop,party,array_base等
作者: 闪电    时间: 2008-9-13 16:22
修改的地方全部没有注释。。。。没办法看。。晕




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