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

Project1

 找回密码
 注册会员
搜索

怎样做出梦幻西游里的善恶有报效果?

查看数: 4515 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2010-9-19 17:15

正文摘要:

怎样做出攻击对方时有一定几率给对方加血!也有几率产生200%伤害的技能啊?要脚本的话!可不可以麻烦下提供个?

回复

zsh356599170 发表于 2010-9-22 13:13:26
提示: 作者被禁止或删除 内容自动屏蔽
429259591 发表于 2010-9-22 12:45:35
偷懒,做了一部分,LZ可以自己补充完整

点评

您老人家用的这是XP吗?  发表于 2010-9-22 15:56

评分

参与人数 1星屑 +200 收起 理由
六祈 + 200 认可答案

查看全部评分

小传子 发表于 2010-9-22 05:55:10
设置一个属性,将其命名为:来者不善 例如ID为11 将要选的技能勾上这个属性


Game_Battler 3 里    if self.damage > 0下面 加入
      if skill.element_set.include?(11)
       if rand(100) < 75
         self.damage *= 9 / 5
       else
         self.damage /= - 3 / 1
       end
      end
zsh356599170 发表于 2010-9-21 20:59:23
提示: 作者被禁止或删除 内容自动屏蔽
Cola酱 发表于 2010-9-21 13:41:23
这个东西也不是不可以用事件
你先把要有这种东西的技能设置调用公共事件
然后公共事件再里面判断RP、随机等
最后条件分歧得出伤害就是了
zsh356599170 发表于 2010-9-21 11:49:25
提示: 作者被禁止或删除 内容自动屏蔽
fux2 发表于 2010-9-19 17:27:24
手机打字不方便,就给你提供一个思路吧.

Scene_Battle3里判断技能ID,再a=rand(100)
if a>= 51
. . .
else
. . .
end
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-23 20:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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