Junior Spellweaver
- Joined
- Mar 3, 2015
- Messages
- 164
- Reaction score
- 75
If you don't understand, what i'm saying just copy paste ...
open: Services>PlayerService
use:
using Data.Enums.SkillEngine;
using Data.Structures.SkillEngine;
goto function:
public void InitPlayer(Player player, bool isProlog)
replace everything with this:
public void InitPlayer(Player player, bool isProlog)
{
player.PlayerLevel = 1;
while ((player.PlayerLevel + 1) != Data.Data.PlayerExperience.Count - 1
&& player.PlayerExp >= Data.Data.PlayerExperience[player.PlayerLevel])
player.PlayerLevel++;
if (player.Skills.Count == 0)
{
for (int i = 0; i < Data.Data.DefaultSkillSets[player.TemplateId].SkillSet.Count; i++)
{
player.Skills.Add(Data.Data.DefaultSkillSets[player.TemplateId].SkillSet);
}
foreach (KeyValuePair<int, Skill> skill in Data.Data.Skills[0][player.TemplateId])
{
if (skill.Value.Type == SkillType.Mount)
Communication.Global.SkillsLearnService.LearnMountSkill(player, 111117);
}
}
player.GameStats = CreatureLogic.InitGameStats(player);
CreatureLogic.UpdateCreatureStats(player);
AiLogic.InitAi(player);
//Loading now Ui Panel Settings (Because Server doesn't knows our settings leave this alone!!!)
DAOManager.playerDAO.LoadCharacterSettings(player);
PlayersOnline.Add(player);
}
That's all... Skill id == skill number... or make it random
rand(...
open: Services>PlayerService
use:
using Data.Enums.SkillEngine;
using Data.Structures.SkillEngine;
goto function:
public void InitPlayer(Player player, bool isProlog)
replace everything with this:
public void InitPlayer(Player player, bool isProlog)
{
player.PlayerLevel = 1;
while ((player.PlayerLevel + 1) != Data.Data.PlayerExperience.Count - 1
&& player.PlayerExp >= Data.Data.PlayerExperience[player.PlayerLevel])
player.PlayerLevel++;
if (player.Skills.Count == 0)
{
for (int i = 0; i < Data.Data.DefaultSkillSets[player.TemplateId].SkillSet.Count; i++)
{
player.Skills.Add(Data.Data.DefaultSkillSets[player.TemplateId].SkillSet);
}
foreach (KeyValuePair<int, Skill> skill in Data.Data.Skills[0][player.TemplateId])
{
if (skill.Value.Type == SkillType.Mount)
Communication.Global.SkillsLearnService.LearnMountSkill(player, 111117);
}
}
player.GameStats = CreatureLogic.InitGameStats(player);
CreatureLogic.UpdateCreatureStats(player);
AiLogic.InitAi(player);
//Loading now Ui Panel Settings (Because Server doesn't knows our settings leave this alone!!!)
DAOManager.playerDAO.LoadCharacterSettings(player);
PlayersOnline.Add(player);
}
That's all... Skill id == skill number... or make it random
rand(...