عرض مشاركة واحدة
قديم 2020-03-31, 11:57 PM
المشاركة 10
ElSaher
.:: مشرف قسم المشاكل ::.
  • غير متواجد
افتراضي رد: مشكلة في سورس mr online
هتضيف الكود دا في entity

كود:
  public void Send(IPacket buffer)
        {
            
Send(buffer.ToArray());
        } 

ودا كمان هتضيف الكود دا في entity

كود:
  public void Die(Entity killer)
        {
            try
            {
                    
#region Unique Killer
                
if (EntityFlag == EntityFlag.Entity && killer.EntityFlag == EntityFlag.Entity)
                {
                    if (
killer.MapID == 2014)
                    {
                        if (
killer.MapID == 2014)
                        {
                            
killer.Owner.uniquepoints += 1;
                            if (
killer.Owner.uniquepoints >= 20)
                            {
                                
Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6"Congratulations, You Have Now " killer.Owner.uniquepoints "  Points you can claim your prize now!");
                                
npc.OptionID 255;
                                
killer.Owner.Send(npc.ToArray());
                            }
                            else
                            {
                                
Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6"You Have Now " killer.Owner.uniquepoints "  Points Congratz you still need " + (20 killer.Owner.uniquepoints) + " more!");
                                
npc.OptionID 255;
                                
killer.Owner.Send(npc.ToArray());
                            }
                        }
                    }
                
#endregion 

وهتبجث عن الكود دا

كود:
                                    killer.AddFlag(Network.GamePackets.Update.Flags.Cursed); 

في entity
وهتضيف دا تحتو

كود:
killer.Owner.Send(update.ToArray()); 

في كلاس
الكود

كود:
 public byte[] ToArray()
        {
            return 
Buffer;
        }