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

Project1

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

等级提升的问题

 关闭 [复制链接]

Lv1.梦旅人

星辰创始

梦石
0
星屑
65
在线时间
155 小时
注册时间
2008-3-8
帖子
611
跳转到指定楼层
1
发表于 2008-10-17 02:50:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
如何制作一种等级提升

比如到了49级,EXP%100 但不升到50,要完成一个任务,打开个开关才能升级?

只有指定的等级才需要,比如50,70等

Lv1.梦旅人

kissye的宠物<

梦石
0
星屑
61
在线时间
1563 小时
注册时间
2008-8-11
帖子
6174

贵宾

2
发表于 2008-10-17 02:53:59 | 只看该作者
更改经验值上限……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

星辰创始

梦石
0
星屑
65
在线时间
155 小时
注册时间
2008-3-8
帖子
611
3
 楼主| 发表于 2008-10-17 20:09:36 | 只看该作者
以下引用木葬枫于2008-10-16 18:53:59的发言:

更改经验值上限……


我100%认为你没懂我的意思
回复 支持 反对

使用道具 举报

Lv1.梦旅人

kissye的宠物<

梦石
0
星屑
61
在线时间
1563 小时
注册时间
2008-8-11
帖子
6174

贵宾

4
发表于 2008-10-17 21:22:47 | 只看该作者
我认为你百分之百不懂我的意思·······
经验值上限改了之后到达最高经验后也不会升上去了。但还是可以升级。

def change_exp(exp, show)
   last_level = @level
   last_skills = skills
   @exp = [[exp, 9999999].min, 0].max
   while @exp >= @exp_list[@level+1] and @exp_list[@level+1] > 0
     level_up
   end
   while @exp < @exp_list[@level]
     level_down
   end
   @hp = [@hp, maxhp].min
   @mp = [@mp, maxmp].min
   if show and @level > last_level
     display_level_up(skills - last_skills)
   end
end

改这里
@exp = [[exp, 9999999].min, 0].max
回复 支持 反对

使用道具 举报

Lv1.梦旅人

随缘

梦石
0
星屑
55
在线时间
12 小时
注册时间
2007-12-16
帖子
671
5
发表于 2008-10-17 22:06:07 | 只看该作者
论坛:
回复 支持 反对

使用道具 举报

Lv1.梦旅人

星辰创始

梦石
0
星屑
65
在线时间
155 小时
注册时间
2008-3-8
帖子
611
6
 楼主| 发表于 2008-10-18 02:38:11 | 只看该作者
以下引用最後一滴淚于2008-10-17 14:06:07的发言:

http://rpg.blue/viewthread.php?tid=77225


你知不知道zero2是谁的马甲??如果能用我早就用了,当时我翻译的原件还在电脑呢

以下引用木葬枫于2008-10-17 13:22:47的发言:

我认为你百分之百不懂我的意思·······
经验值上限改了之后到达最高经验后也不会升上去了。但还是可以升级。

def change_exp(exp, show)
  last_level = @level
  last_skills = skills
  @exp = [[exp, 9999999].min, 0].max
  while @exp >= @exp_list[@level+1] and @exp_list[@level+1] > 0
    level_up
  end
  while @exp < @exp_list[@level]
    level_down
  end
  @hp = [@hp, maxhp].min
  @mp = [@mp, maxmp].min
  if show and @level > last_level
    display_level_up(skills - last_skills)
  end
end

改这里
@exp = [[exp, 9999999].min, 0].max



[本贴由作者于 2008-10-17 13:31:49 最后编辑]



你100%不懂我的意思,下楼也是,你们只是改上限,我不是要改上限,到50级只要那么多EXP,但不会升上去,要完成某个任务打开个开关才可以升上去!!!!!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

kissye的宠物<

梦石
0
星屑
61
在线时间
1563 小时
注册时间
2008-8-11
帖子
6174

贵宾

7
发表于 2008-10-18 02:45:42 | 只看该作者
不懂算了……飘…………
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

随缘

梦石
0
星屑
55
在线时间
12 小时
注册时间
2007-12-16
帖子
671
8
发表于 2008-10-18 05:00:53 | 只看该作者
以下引用星辰天羽于2008-10-17 18:38:11的发言:


以下引用最後一滴淚于2008-10-17 14:06:07的发言:

http://rpg.blue/viewthread.php?tid=77225



你知不知道zero2是谁的马甲??如果能用我早就用了,当时我翻译的原件还在电脑呢


以下引用木葬枫于2008-10-17 13:22:47的发言:

我认为你百分之百不懂我的意思·······
经验值上限改了之后到达最高经验后也不会升上去了。但还是可以升级。

def change_exp(exp, show)
last_level = @level
last_skills = skills
@exp = [[exp, 9999999].min, 0].max
while @exp >= @exp_list[@level+1] and @exp_list[@level+1] > 0
   level_up
end
while @exp < @exp_list[@level]
   level_down
end
@hp = [@hp, maxhp].min
@mp = [@mp, maxmp].min
if show and @level > last_level
   display_level_up(skills - last_skills)
end
end

改这里
@exp = [[exp, 9999999].min, 0].max



[本贴由作者于 2008-10-17 13:31:49 最后编辑]




你100%不懂我的意思,下楼也是,你们只是改上限,我不是要改上限,到50级只要那么多EXP,但不会升上去,要完成某个任务打开个开关才可以升上去!!!!!!

因该说你自己懂别人的意思吧....
那个脚本我是不知道那个人写的..但是可以用的..你可以改那个加上个状态
CHAR[1] = 5 # 这使角色1号已最高等级为5
那么加个
等你完成了再在下面加个
CHAR[1] = 99
还有你的态度..别人没必要%100要回答你
还有LS的回答也是正确地

系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
论坛:
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
4 小时
注册时间
2006-5-12
帖子
447
9
发表于 2008-10-18 20:04:55 | 只看该作者
我向LS的以及LS的LS道歉,我不是态度不好,只是有点急,呵呵,对不起啦,不过zero2其实就是我,正如你们看到的,不过我只是随便翻译了下,那个脚本是国外找的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-4 17:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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