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

Project1

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

关于学得特技

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2007-8-10
帖子
284
跳转到指定楼层
1
发表于 2009-1-15 02:15:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
默认是100%学会数据库里设定好特技我想改成30%几率学会数据库里设定好的特技

  1. #学会特技
  2.    for i in 1..@level
  3.       for j in $data_classes[@class_id].learnings
  4.         if j.level == i           learn_skill(j.skill_id)
  5.         end
  6.       end
  7.     end
复制代码

天圣说这样改 怎摸没有效果捏
设定10级每级学1个特技 结果10个特技还是全部被学到了
  1. probability = rand(2)
  2.     for i in 1..@level
  3.       
  4.       for j in $data_classes[@class_id].learnings
  5.         if j.level == i and probability >= 1 #2/3的概率学到
  6.           learn_skill(j.skill_id)
  7.         end
  8.       end
  9.     end
复制代码

谢谢了
此贴于 2009-1-16 9:44:23 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2009-1-18 16:32:12 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2009-1-22 12:30:59 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2009-1-25 19:31:38 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2009-1-27 10:10:52 被版主darkten提醒,请楼主看到后对本贴做出回应。
版务信息:本贴由楼主自主结贴~

Lv1.梦旅人

夜天の主

梦石
0
星屑
124
在线时间
1552 小时
注册时间
2008-4-13
帖子
2347

开拓者第4届短篇游戏比赛亚军

2
发表于 2009-1-15 02:19:20 | 只看该作者
弱弱的说一句...是不是应该把probability >= 1改成probability >= 1/3?
不是特别肯定,但是lz可以试试看...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2007-8-10
帖子
284
3
 楼主| 发表于 2009-1-15 18:58:52 | 只看该作者
真的不行 没有办法吗? 帮帮我吧............{/ll}
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
21 小时
注册时间
2007-7-3
帖子
573
4
发表于 2009-1-15 19:14:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人


梦石
0
星屑
89
在线时间
24 小时
注册时间
2006-5-27
帖子
11425

贵宾

5
发表于 2009-1-15 21:07:48 | 只看该作者
……这,哪里需要脚本呢……
设变量1到10,其中三个学会特技,不就完毕么……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2007-8-10
帖子
284
6
 楼主| 发表于 2009-1-17 04:59:57 | 只看该作者
角色太多用事件做我会死掉
所以~~~顶起来            谢谢了
360个角色
回复 支持 反对

使用道具 举报

Lv1.梦旅人

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
帖子
4520

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

7
发表于 2009-1-17 19:15:19 | 只看该作者
{/fd}啊,Game_Actor有两处 # 学会特技,不能只改那一个地方。
相比之下goahead的方法比较一劳永逸{/hx}

生命即是责任。自己即是世界。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2007-8-10
帖子
284
8
 楼主| 发表于 2009-1-17 20:51:49 | 只看该作者
天圣前辈 的话我不太明白
相比之下goahead的方法比较一劳永逸?什么意思 这问题很难吗?
那样的话 我在顶顶看 碰碰运气在说
回复 支持 反对

使用道具 举报

Lv1.梦旅人

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
帖子
4520

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

9
发表于 2009-1-17 21:20:11 | 只看该作者
以下引用卓越大白痴于2009-1-17 12:51:49的发言:

天圣前辈 的话我不太明白
相比之下goahead的方法比较一劳永逸?什么意思 这问题很难吗?
那样的话 我在顶顶看 碰碰运气在说

我的意思是你要全局搜索“学会特技”,把两处地方都参考我给的方法修改。

或者直接插入goahead的脚本测试- -

生命即是责任。自己即是世界。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1040
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

10
发表于 2009-1-17 21:27:52 | 只看该作者
于是弱弱地告訴天聖:
rand(2) # return 0 or 1
probability >= 1 # 50% true
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-19 02:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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