查看: 1837|回复: 8

等级提升的问题

  [复制链接]

星辰创始

梦石
0
星屑
70
在线时间
155 小时
注册时间
2008-3-8
回帖
423
发表于 2008-10-17 02:50:40 | 显示全部楼层 |阅读模式

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

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

×
如何制作一种等级提升

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

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

kissye的宠物<

梦石
0
星屑
66
在线时间
1564 小时
注册时间
2008-8-11
回帖
6023

贵宾

发表于 2008-10-17 02:53:59 | 显示全部楼层
更改经验值上限……
回复

使用道具 举报

星辰创始

梦石
0
星屑
70
在线时间
155 小时
注册时间
2008-3-8
回帖
423
 楼主| 发表于 2008-10-17 20:09:36 | 显示全部楼层
以下引用木葬枫于2008-10-16 18:53:59的发言:

更改经验值上限……


我100%认为你没懂我的意思
回复

使用道具 举报

kissye的宠物<

梦石
0
星屑
66
在线时间
1564 小时
注册时间
2008-8-11
回帖
6023

贵宾

发表于 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
回复

使用道具 举报

随缘

梦石
0
星屑
55
在线时间
12 小时
注册时间
2007-12-16
回帖
658
发表于 2008-10-17 22:06:07 | 显示全部楼层
论坛:
回复

使用道具 举报

星辰创始

梦石
0
星屑
70
在线时间
155 小时
注册时间
2008-3-8
回帖
423
 楼主| 发表于 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,但不会升上去,要完成某个任务打开个开关才可以升上去!!!!!!
回复

使用道具 举报

kissye的宠物<

梦石
0
星屑
66
在线时间
1564 小时
注册时间
2008-8-11
回帖
6023

贵宾

发表于 2008-10-18 02:45:42 | 显示全部楼层
不懂算了……飘…………
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
回复

使用道具 举报

随缘

梦石
0
星屑
55
在线时间
12 小时
注册时间
2007-12-16
回帖
658
发表于 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感谢您的热情解答~
论坛:
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部