|
المشاركات 1,372 |
+التقييم 0.67 |
تاريخ التسجيل Apr 2019 |
الاقامة |
نظام التشغيل |
رقم العضوية 30 |
public bool Reborn(byte toClass)
if (Entity.Reborn == 0)
{
Entity.FirstRebornClass = Entity.Class;
Entity.FirstRebornLevel = Entity.Level;
Entity.Atributes =
(ushort)(ExtraAtributePoints(Entity.FirstRebornClass, Entity.FirstRebornLevel) + 52);
}
else
{
Entity.SecondRebornClass = Entity.Class;
Entity.SecondRebornLevel = Entity.Level;
Entity.Atributes =
(ushort)(ExtraAtributePoints(Entity.FirstRebornClass, Entity.FirstRebornLevel) +
ExtraAtributePoints(Entity.SecondRebornClass, Entity.SecondRebornLevel) + 62);
}
if (Entity.Reborn == 0)
byte PreviousClass = Entity.Class;
public bool Reborn(byte toClass)
{
#region Items
if (Inventory.Count > 37) return false;
switch (toClass)
{
case 11:
case 21:
case 51:
case 61:
case 71:
{
Inventory.Add(410077, Game.Enums.ItemEffect.Poison);
break;
}
case 41:
{
Inventory.Add(500057, Game.Enums.ItemEffect.Shield);
break;
}
case 132:
case 142:
{
if (toClass == 132)
Inventory.Add(421077, Game.Enums.ItemEffect.MP);
else
Inventory.Add(421077, Game.Enums.ItemEffect.HP);
break;
}
}
#region Low level items
for (byte i = 1; i < 9; i++)
{
if (i != 7)
{
ConquerItem item = Equipment.TryGetItem(i);
if (item != null && item.ID != 0)
{
try
{
//UnloadItemStats(item, false);
Database.ConquerItemInformation cii = new Mr_Emprator.Database.ConquerItemInformation(item.ID, item.Plus);
item.ID = cii.LowestID(Network.PacketHandler.ItemMinLevel(Network.PacketHandler.ItemPosition(item.ID)));
item.Mode = Mr_Emprator.Game.Enums.ItemMode.Update;
item.Send(this);
LoadItemStats();
Database.ConquerItemTable.UpdateItemID(item, this);
}
catch
{
Console.WriteLine("Reborn item problem: " + item.ID);
}
}
}
}
ConquerItem hand = Equipment.TryGetItem(5);
if (hand != null)
{
Equipment.Remove(5);
CalculateStatBonus();
CalculateHPBonus();
}
hand = Equipment.TryGetItem(25);
if (hand != null)
{
Equipment.Remove(25);
CalculateStatBonus();
CalculateHPBonus();
}
LoadItemStats();
SendScreen(Entity.SpawnPacket, false);
#endregion
#endregion
Database.MagicTypeOP.Reborn(this, toClass);
if (Entity.Reborn == 0)
{
Entity.FirstRebornClass = Entity.Class;
Entity.FirstRebornLevel = Entity.Level;
Entity.Agility = 0;
Entity.Strength = 0;
Entity.Vitality = 0;
Entity.Spirit = 0;
Entity.Atributes = 538;
}
else
{
Entity.SecondRebornClass = Entity.Class;
Entity.SecondRebornLevel = Entity.Level;
Entity.Agility = 0;
Entity.Strength = 0;
Entity.Vitality = 0;
Entity.Spirit = 0;
Entity.Atributes = 538;
}
byte PreviousClass = Entity.Class;
Entity.Reborn++;
Entity.Class = toClass;
Entity.Level = 140;
Entity.Agility = 0;
Entity.Strength = 0;
Entity.Vitality = 0;
Entity.Spirit = 0;
Entity.Atributes = 538;
Entity.Experience = 0;
byte PreviousClass = Entity.Class;
client.Entity.SecondRebornLevel = client.Entity.Level;
client.Entity.SecondRebornLevel = client.Entity.Level;
client.Entity.Level = 140;
client.Entity.Experience = 0;
client.Entity.Agility = 0;
client.Entity.Strength = 0;
client.Entity.Vitality = 0;
client.Entity.Spirit = 0;
client.Entity.Atributes = 538;
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
أدوات الموضوع | |
|
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
بخصوص كل السورسات | Tyranny-Team's | مشكلات السيرفيرات كونكر الشخصيه | 9 | 2020-04-30 10:38 AM |
حل مشكله الجواز في بضع السورسات | Hassan Emprator | تطوير سيرفرات كونكر | 1 | 2020-04-20 01:13 AM |
بخصوص السورسات | salahsayed | مشكلات السيرفيرات كونكر الشخصيه | 2 | 2019-11-14 03:25 PM |
انبي سي تنظيم النقاط | محمد ياسر | تطوير سيرفرات كونكر | 0 | 2019-05-13 02:57 AM |