Project1

标题: 关于学得特技 [打印本页]

作者: 卓越大白痴    时间: 2009-1-15 02:15
标题: 关于学得特技
默认是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
复制代码

谢谢了 [LINE]1,#dddddd[/LINE]此贴于 2009-1-16 9:44:23 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2009-1-18 16:32:12 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2009-1-22 12:30:59 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2009-1-25 19:31:38 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2009-1-27 10:10:52 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: kakarot    时间: 2009-1-15 02:19
弱弱的说一句...是不是应该把probability >= 1改成probability >= 1/3?
不是特别肯定,但是lz可以试试看...
作者: 卓越大白痴    时间: 2009-1-15 18:58
真的不行 没有办法吗? 帮帮我吧............{/ll}
作者: goahead    时间: 2009-1-15 19:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: 凌辰    时间: 2009-1-15 21:07
……这,哪里需要脚本呢……
设变量1到10,其中三个学会特技,不就完毕么……
作者: 卓越大白痴    时间: 2009-1-17 04:59
角色太多用事件做我会死掉
所以~~~顶起来            谢谢了
360个角色
作者: 天圣的马甲    时间: 2009-1-17 19:15
{/fd}啊,Game_Actor有两处 # 学会特技,不能只改那一个地方。
相比之下goahead的方法比较一劳永逸{/hx}
作者: 卓越大白痴    时间: 2009-1-17 20:51
天圣前辈 的话我不太明白
相比之下goahead的方法比较一劳永逸?什么意思 这问题很难吗?
那样的话 我在顶顶看 碰碰运气在说
作者: 天圣的马甲    时间: 2009-1-17 21:20
以下引用卓越大白痴于2009-1-17 12:51:49的发言:

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

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

或者直接插入goahead的脚本测试- -
作者: 禾西    时间: 2009-1-17 21:27
于是弱弱地告訴天聖:
rand(2) # return 0 or 1
probability >= 1 # 50% true
作者: 天圣的马甲    时间: 2009-1-17 21:34
以下引用禾西于2009-1-17 13:27:52的发言:

于是弱弱地告訴天聖:
rand(2) # return 0 or 1
probability >= 1 # 50% true

(捶地)啊啊啊我忘记了!rand的用法我居然忘记了……
别拦我,我去切腹(宽面条泪奔)
谢谢禾西的纠正orz……理论派果然中看不中用|||||||
作者: 卓越大白痴    时间: 2009-1-19 03:09
更弱的说 解决不能
已经都改了也不行
作者: 卓越大白痴    时间: 2009-1-20 03:17
到底怎摸做啊  顶

作者: 卓越大白痴    时间: 2009-1-23 02:50
继续求解 谢谢
作者: 卓越大白痴    时间: 2009-1-24 18:20
顶起来

作者: 465889216    时间: 2009-1-24 19:21
提示: 作者被禁止或删除 内容自动屏蔽




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