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

Project1

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

[已经解决] 如何屏蔽掉状态名逗号后面的注释

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
200 小时
注册时间
2008-3-1
帖子
360
跳转到指定楼层
1
发表于 2012-3-27 20:16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 木许许 于 2012-3-28 18:04 编辑

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


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

能顶否?
’’

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
2
发表于 2012-4-1 20:42:13 | 只看该作者
测试时删掉不就行了

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
33 小时
注册时间
2011-9-17
帖子
24
3
发表于 2012-4-1 22:31:02 | 只看该作者
Wind2010 发表于 2012-4-1 20:42
测试时删掉不就行了

战斗脚本里要作为变量判断的,怎么能删掉

点评

可以发下你读取后面这个为变量的脚本么?  发表于 2012-4-1 22:37
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
200 小时
注册时间
2008-3-1
帖子
360
4
 楼主| 发表于 2012-4-2 08:15:55 | 只看该作者
比如这样:
if user.state?(101)
if rand(100) < $data_states[101].name.split(/,/)[1].to_i
  。。。。。
。。。。
回复

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
5
发表于 2012-4-2 08:20:50 | 只看该作者
  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,而名字也会忽略后面的注释了

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-27 08:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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