Project1

标题: 彩票范例 [打印本页]

作者: 懒De说    时间: 2012-6-18 12:53
标题: 彩票范例
原理很简单仅仅是随机数,判断 金钱增加。 这个是很早以前帮论坛某个会员写的,后来游戏坑了,我就忘记了,昨天看到有人要,那我就重新写了一份,这只是一个基础框架,可以增加很多功能,入更多奖项 物品奖励 随机物品奖励等等,如果有需要的话@一下就可以了
  1. ################################################################
  2. #BY懒De说 一个很简单的脚本                                     #
  3. #呼出方法:                                                    #
  4. #alex = Person.new                                             #
  5. #alex.pple                                                     #
  6. ################################################################
  7. class Person
  8.   def pple
  9.     def dice
  10. return rand(100) #随机范围
  11. end
  12. a = $game_party.gold
  13. if a >= 1000   #判断所需金钱
  14. $game_party.gain_gold(-1000) #金钱减少
  15. if dice == 0
  16. print "1等奖,一千万"
  17. $game_party.gain_gold(10000000) #一等奖奖励
  18. elsif dice >= 90        
  19.   print "2等奖,十万"
  20. $game_party.gain_gold(100000)#二等奖奖励
  21. else               
  22.   print "3等奖,一百"
  23.   $game_party.gain_gold(100) #三等奖奖励
  24. end
  25. else
  26. p"金钱不够"  #金钱不够的场合
  27.   end

  28. end
  29. end
  30. ########################################################################
  31. #●66RPG    转载请保留信息         懒De说QQ:329433260                 #           #
  32. ########################################################################
复制代码
呼出方式

  1. alex = Person.new
  2. alex.pple      
复制代码

作者: kxx1997    时间: 2012-6-18 13:10
我既然看的懂
不过那样直接呼出一个框说中奖了感觉很奇怪啊
为何不改一下写法?

以上为非专业人士评论,所以用语不专业望见谅
作者: chd114    时间: 2012-6-18 17:28
如果是获得合成配方呢?
作者: 月下の戰鬼    时间: 2012-6-18 17:52
500w啊!!!是500W。。。很喜欢这个脚本。。
不过我要考虑怎么把这个脚本无节操额插入进游戏。
作者: 懒De说    时间: 2012-6-19 06:37
标题: RE: 彩票范例
chd114 发表于 2012-6-18 17:28
如果是获得合成配方呢?

你的物品合成脚本中应该有获得配方的指令吧,插入到金钱,或替换金钱指令即可,如果你需要随即获得配方的话,联系我,我帮你写个
作者: 萝莉    时间: 2012-6-26 03:10
好糟糕的结构/w\
这货不是ruby!




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