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

Project1

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

[已经解决] 如何设置一定几率秒杀的招?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
197
在线时间
166 小时
注册时间
2009-5-2
帖子
300

开拓者

跳转到指定楼层
1
发表于 2011-2-12 12:07:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
就是比如加入如果假设5%的几率秒杀对方,怎么设置?
同一片蓝天下,你可曾记起那几年

Lv1.梦旅人

小克伊姆

梦石
0
星屑
50
在线时间
252 小时
注册时间
2011-2-8
帖子
834
2
发表于 2011-2-12 12:19:17 | 只看该作者
特技:沼泽(胡写的)
只要把状态变化中的战斗不能打上+
命中率改成5(或者其他什么的)即可
在这个讲究效率的时代
     没有效率是很Eggache的~
回复

使用道具 举报

Lv1.梦旅人

神之首

梦石
0
星屑
65
在线时间
200 小时
注册时间
2011-2-7
帖子
220
3
发表于 2011-2-12 12:23:41 | 只看该作者
用公告事件。添加了一随机率。一个直接-血999999.别一个正常放技能
回复

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
4
发表于 2011-2-12 12:28:09 | 只看该作者
Game_Battler 3的  def skill_effect(user, skill)定义的
  1.     if hit_result == true
复制代码
后面加上
  1.       case skill.id
  2.       when 技能ID
  3.         if rand(100) < 5 #5%
  4.           self.damage = self.hp
  5.           self.hp -= self.damage
  6.           return effective
  7.         end
  8.       when 技能ID
  9.         if rand(100) < 100 #100%
  10.           self.damage = self.hp
  11.           self.hp -= self.damage
  12.           return effective
  13.         end
  14.       end
复制代码

点评

第9行那个我什么都不知道- -  发表于 2011-2-12 12:39
如果是必定秒杀的话就不用了- -  发表于 2011-2-12 12:39
接着吐槽楼主竟然不认可这个……无语一下  发表于 2011-2-12 12:37
看到你这个我懒得发即死了…… 不过,那个if是不是没必要啊……  发表于 2011-2-12 12:29

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 03:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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