高级玩家

- 贡献度
- 11
- 金元
- 2260
- 积分
- 270
- 精华
- 0
- 注册时间
- 2011-2-13
|
data\gui\menu.inc\EventInternetShellHeroUpgrade.inc要达成兼职英雄技能破三的目的怎么改?哪个大神指点下!
var unavailableSkillCount : Integer = 0;
[*] = ; //if ((gInetBattle.hero[gInetBattle.curhero].level-1)=9) then
[*] = ; //begin
[*] = ; gInetBattle.hero[gInetBattle.curhero].class2 := 0;
[*] = ; var pSkills : Integer = gPrototypeData.skills.handle;
[*] = ; // downgrade skills level 4-5 to max level 3
[*] = ; for i:=0 to gc_MaxHeroSkillCount-1 do
[*] = ; begin
[*] = ; var mySkillID : Integer = gInetBattle.hero[gInetBattle.curhero].arrskills[i].id;
[*] = ; var mySkillLevel : Integer = gInetBattle.hero[gInetBattle.curhero].arrskills[i].level;
[*] = ; if (mySkillLevel>3) then
[*] = ; begin
[*] = ; unavailableSkillCount := unavailableSkillCount+mySkillLevel-3;
[*] = ; gInetBattle.hero[gInetBattle.curhero].arrskills[i].level := 3;
[*] = ; mySkillLevel := 3;
[*] = ; end;
[*] = ; end;
[*] = ; // remove unsupportable skills for current class
[*] = ; for i:=0 to gc_MaxHeroSkillCount-1 do
[*] = ; begin
[*] = ; var mySkillID : Integer = gInetBattle.hero[gInetBattle.curhero].arrskills[i].id;
[*] = ; var pSkill : Integer = ParserSelectByHandleByIndex(pSkills, mySkillID);
[*] = ; var skClass : Integer = ParserGetIntValueByKeyByHandle(pSkill, 'Class');
[*] = ; if (skClass>0) and (skClass<>gInetBattle.hero[gInetBattle.curhero].class1) then
[*] = ; begin
[*] = ; unavailableSkillCount := unavailableSkillCount+gInetBattle.hero[gInetBattle.curhero].arrskills[i].level;
[*] = ; gInetBattle.hero[gInetBattle.curhero].arrskills[i].id := 0;
[*] = ; gInetBattle.hero[gInetBattle.curhero].arrskills[i].level := 0;
[*] = ; var j : Integer;
[*] = ; for j:=i to gc_MaxHeroSkillCount-2 do
[*] = ; _inet_SwapSkill(gInetBattle.hero[gInetBattle.curhero].arrskills[j], gInetBattle.hero[gInetBattle.curhero].arrskills[j+1]);
[*] = ; i:=i-1;
[*] = ; end;
[*] = ; end;
|
|