Project1

标题: 请问经验条用事件如何表示? [打印本页]

作者: 邪侠    时间: 2008-9-7 03:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 我不是I    时间: 2008-9-7 03:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: 我不是I    时间: 2008-9-7 03:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: Tabris_Air    时间: 2008-9-7 03:59
不太能懂LZ的意思,请稍微详细说明
作者: 邪侠    时间: 2008-9-7 06:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: 邪侠    时间: 2008-9-7 06:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 邪侠    时间: 2008-9-7 10:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 邪侠    时间: 2008-9-7 17:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: Tabris_Air    时间: 2008-9-7 18:03
来自Game Actor的94行以下

def make_exp_list
   actor = $data_actors[@actor_id]
   @exp_list[1] = 0
   pow_i = 2.4 + actor.exp_inflation / 100.0
   for i in 2..100
     if i > actor.final_level
       @exp_list = 0
     else
       n = actor.exp_basis * ((i + 3) ** pow_i) / (5 ** pow_i) #这行就是下一级exp的计算公式,你可以改成自己需要的公式
       @exp_list = @exp_list[i-1] + Integer(n)
     end
   end
end

[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: cmzjbczzf    时间: 2008-9-7 18:09
怎么把1级到2级的升级经验改成100

后面每升一级就加50

公式我改了

但是没办法把1-2级的升级经验弄成100
作者: 邪侠    时间: 2008-9-7 18:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八云紫    时间: 2008-9-7 18:19
实在不行的话,就用脚本手动修改。

修改如下:

   Game_Actor 类 53 行下面添加

    @exp_list[人物等级] = 升级所需经验

    即可。

    如果只想修改某个人物的话,就在相同的位置加上:

   
    if actor_id == 某个人物ID号
      @exp_list[人物等级] = 升级所需经验
    end
   

作者: cmzjbczzf    时间: 2008-9-7 18:25
貌似我用了其他的很多很乱的脚本

可以说下怎么强行

就是把1级到2级的升级经验(所有人)

弄成100

然后后面升一级就多50
作者: 八云紫    时间: 2008-9-7 18:30
  1.   #--------------------------------------------------------------------------
  2.   # ● 计算 EXP
  3.   #--------------------------------------------------------------------------
  4.   def make_exp_list
  5.     actor = $data_actors[@actor_id]
  6.     @exp_list[1] = 0
  7.     @exp_list[2] = 100
  8.     @exp_list[3] = 100
  9.     for i in 4..100
  10.       if i > actor.final_level
  11.         @exp_list[i] = 0
  12.       else
  13.         n = 50
  14.         @exp_list[i] = @exp_list[i-1] + Integer(n)
  15.       end
  16.     end
  17.   end
复制代码


大概这个样子,由于对XP不是很熟悉,所以出现什么问题请说明。
作者: 八云紫    时间: 2008-9-7 18:39
有问题就说嘛, 帮你修改修改。{/hx}
作者: cmzjbczzf    时间: 2008-9-7 18:40
你设置的那个

    @exp_list[2] = 100
    @exp_list[3] = 100

都是100

我把3那个删除了

然后把下面的I弄成了3...100

脚本盲飘过
作者: 八云紫    时间: 2008-9-7 18:41
嘛,恭喜你步入修改脚本的行列。
作者: cmzjbczzf    时间: 2008-9-7 19:20
明明是你故意弄成这样的……

{/ll}{/ll}{/ll}{/ll}{/ll}{/ll}
作者: cmzjbczzf    时间: 2009-6-12 08:00
虽然出现了小小的问题

但是我解决了

所以不说了

谢谢!




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