赏真阁 发表于 2023-1-8 17:18:30

77m2引擎传奇中如何使用升级加属性点的方法讲解

如何使用升级加属性点

首先角色升级触发的是函数是QFunctionNPC中的函数PlayerLevelUp,定义如下:

procedure PlayerLevelUp(Npc: TNormNpc; Player: TPlayObject; const Level: Integer);
示例:

procedure PlayerLevelUp(Npc: TNormNpc; Player: TPlayObject; const Level: Integer);
begin
case Level of
    0..10: Player.BonusPoint := Player.BonusPoint + 5; //10级前每升1级+5点
    11..20: Player.BonusPoint := Player.BonusPoint + 7; //11-20级级前每升1级+7点
    21..40: Player.BonusPoint := Player.BonusPoint + 10; //21-40级前每升1级+10点
    else
      Player.BonusPoint := Player.BonusPoint + 12; //高于40级每升一级+12点
end;
//注意: 当角色升级1级1级递增的时候,上面的处理是正确的;实际上可能还存在代码调整等级
//的情况,这个时候则需要在代码调整等级的地方计算
end;

轻言 发表于 2023-1-8 17:19:24

弱弱的问一句:把这个版本弄成商业传奇私服要多少钱?不懂任何技术的情况下!

思岍 发表于 2023-1-8 17:19:51

有复古传奇版本免费下载的吗?

砻小兄 发表于 2023-1-8 17:20:10

变态传奇sf

怀念友人 发表于 2023-1-8 17:20:29

合击sf

再见星辰 发表于 2023-1-8 17:20:49

英雄合击网站

君翎盛夏 发表于 2023-1-8 17:20:56

仿盛大传奇私服

等待花开 发表于 2023-1-8 17:21:07

传奇私服网站发布网

沐鹿鹿 发表于 2023-1-8 20:01:22

楼主,我太崇拜你了!我想我是一天也不能离开GM爱好者:www.gmahz.com

yxll000 发表于 2023-1-8 22:31:35

路过支持一下
页: [1] 2 3
查看完整版本: 77m2引擎传奇中如何使用升级加属性点的方法讲解