Project1

标题: 如何屏蔽掉状态名逗号后面的注释 [打印本页]

作者: 木许许    时间: 2012-3-27 20:16
标题: 如何屏蔽掉状态名逗号后面的注释
本帖最后由 木许许 于 2012-3-28 18:04 编辑

我设置了一个状态,名字叫: 晕眩,20  ,我希望进游戏的时候 晕眩 后面的 ,20 不要显示出来,角色如果中状态只显示 晕眩 。如何屏蔽掉逗号后面的注释呢?


‘‘──木许许于2012-3-30 18:15补充以下内容

能顶否?
’’dsu_plus_rewardpost_czw
作者: Wind2010    时间: 2012-4-1 20:42
测试时删掉不就行了
作者: 牧徐徐    时间: 2012-4-1 22:31
Wind2010 发表于 2012-4-1 20:42
测试时删掉不就行了

战斗脚本里要作为变量判断的,怎么能删掉
作者: 木许许    时间: 2012-4-2 08:15
比如这样:
if user.state?(101)
if rand(100) < $data_states[101].name.split(/,/)[1].to_i
  。。。。。
。。。。
作者: Wind2010    时间: 2012-4-2 08:20
  1. module RPG
  2.   class State
  3.     def name
  4.       return @name.split(",")[0]
  5.     end
  6.     def type
  7.       return @name.split(",")[1]
  8.     end
  9.   end
  10. end
复制代码
插入这段脚本后$data_states[101].name.split(/,/)[1].to_i就可以改为$data_states[101].type.to_i,而名字也会忽略后面的注释了




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