مصطفي سمير
2019-09-06, 10:01 PM
سلام عليكم
عندي مشكاله في برفكشن
لم اجي اعمل قطغه برفكشن بي استون يقلي sorry
لم بجي اعملو بي سي بي مش ردي
عوز حل مشكاله دي
bebo100
2019-09-07, 10:47 AM
Perfection.cs
سيرش
public void Handle(
حدد من
case 0
لحد
قفلة قوس
فوق
case1
و حط ده مكانه
case 0://Temper
{
#region Minors
var packet2 = new byte[myPacket.Length - 4];
Array.Copy(myPacket, 4, packet2, 0, packet2.Length);
var variable = Kernel.Read7BitEncodedInt(packet2).SelectMany(Syst em.BitConverter.GetBytes).ToArray();
var variable2 = new byte[variable.Length - 8];
Array.Copy(variable, 8, variable2, 0, variable.Length - 8);
var MinorsCount = (variable2.Length / 4);
uint[] Minors = new uint[MinorsCount];
byte x = 0;
for (int i = 0; i < MinorsCount; i++)
{
Minors[i] = BitConverter.ToUInt32(variable2, x);
x += 4;
}
#endregion
if (Minors != null)
{
ConquerItem Item;
if (client.Equipment.TryGetItem(Info.ItemUID, out Item))
{
foreach (var minor in Minors)
{
ConquerItem ItemPlus;
if (client.Inventory.TryGetItem(minor, out ItemPlus))
{
Item.PerfectionProgress += GetPlusStonePoints(ItemPlus.ID == 300000 ? ItemPlus.Plus : ItemPlus.ID);
client.Inventory.Remove(minor, Game.Enums.ItemUse.Remove, true);
}
}
while (Item.PerfectionProgress >= GetPerfectionProgress(Item))
{
Item.PerfectionProgress -= GetPerfectionProgress(Item);
Item.Stars++;
}
while (Item.Stars >= 54 && Item.PerfectionProgress > 0)
{
Item.Stars = 54;
Item.PerfectionProgress = 0;
}
Item.Owner = client.Player.Name;
Item.OwnerUID = client.Player.UID;
Item.Mode = Game.Enums.ItemMode.Update;
Item.Send(client);
var proto = Kernel.FinalizeProtoBuf((new MsgItemRefineOptProto2()
{
ItemUID = Item.UID,
EntityUID = client.Player.UID,
OwnerUID = Item.OwnerUID,
OwnerName = Item.Owner,
Progress = Item.PerfectionProgress,
Stars = Item.Stars
}), 3250);
client.LoadItemStats();
client.Send(proto);
Database.ConquerItemTable.UpdatePerfection(Item);
new MsgUserTotalRefineLev().Send(client);
}
}
break;
}
لو جالك ايرور ف
Item.Stars
خليها
Item.Perfectionlevel
لو جالك ايرور ف
Item.Owner
خليها
Item.OwnerName
لو جالك ايرور ف
Item.UID
خليها
Item.ID
لو جالك ايرور في
Player
خليها
Entity
مصطفي سمير
2019-09-07, 12:28 PM
مش لاقي كلاس
Perfection.cs
لو عند حضرتك فيس ياريت تبعتو تشفلي حل مشكاله
bebo100
2019-09-07, 12:39 PM
ابحث ف سورس عن رساله الي بتجيلك و نزل كود بتعها كامل هنا