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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: typhon_524
打印 上一主题 下一主题

泛用型升级提示:如何让某些角色升级后不出现提示?

 关闭 [复制链接]

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3309
在线时间
3620 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

11
发表于 2008-8-27 00:15:25 | 只看该作者
以下引用typhon_524于2008-8-26 15:42:56的发言:

某几个是属于召唤角色,战斗结束后就离队的,所以希望没有升级提示,和一般角色有所区别

那么把等级设置成最高级就不会升级了嘛……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2008-8-20
帖子
80
12
发表于 2008-8-27 00:16:33 | 只看该作者

   你不想他们升级  那就把最终等级设为 1  或者把初期等级设为99不就行了吗`!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
216 小时
注册时间
2007-9-5
帖子
370
13
 楼主| 发表于 2008-8-27 00:19:39 | 只看该作者
那些角色的等级还有HP/SP每次召唤出来我就设置为与主角一样的...
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39163
在线时间
5737 小时
注册时间
2006-11-10
帖子
6638
14
发表于 2008-8-27 00:22:29 | 只看该作者
以下引用typhon_524于2008-8-26 16:02:37的发言:
换成这样就出错了


-。-@id 换成 @actor_id~~~ (- -该死的默认脚本,简单的不用偏要用麻烦的)

还有,上面的是错的,大于号和小于号相反了-v-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
216 小时
注册时间
2007-9-5
帖子
370
15
 楼主| 发表于 2008-8-27 00:27:17 | 只看该作者
这样一来好像全部角色都不出现提示了
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39163
在线时间
5737 小时
注册时间
2006-11-10
帖子
6638
16
发表于 2008-8-27 01:16:40 | 只看该作者
你引用的那个是错的,大于和小于号相反了~~~~~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
216 小时
注册时间
2007-9-5
帖子
370
17
 楼主| 发表于 2008-8-27 01:59:15 | 只看该作者
我就是改成下面这样..,全部角色升级都不出现提示了

   if @level > last_level and $game_switches[$不显示升级窗口] == false and
     not $BTEST and @actor_id < 20 and @actor_id > 31
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39163
在线时间
5737 小时
注册时间
2006-11-10
帖子
6638
18
发表于 2008-8-27 02:16:29 | 只看该作者
同时满足小于20大于31的数好象没有{/hx}

问下,31这个ID是最后的人物么,如果不是,调整下吧,召唤兽都放在后面

然后删掉 and @actor_id > 31 就行了-。-....

要么就在下面再复制一个分歧一次 -。-~
elsif @level > last_level and $game_switches[$不显示升级窗口] == false and
    not $BTEST and @actor_id > 31

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
216 小时
注册时间
2007-9-5
帖子
370
19
 楼主| 发表于 2008-8-27 02:26:19 | 只看该作者
31不是最后人物,我再试下分歧吧,下班了,麻烦菜刀了...这样?

   if @level > last_level and $game_switches[$不显示升级窗口] == false and
     not $BTEST and @actor_id < 20

  show_level_up_result(last_level)

     elsif @level > last_level and $game_switches[$不显示升级窗口] == false and
     not $BTEST and @actor_id > 31
     
     show_level_up_result(last_level)
   end
end
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-26 15:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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