الموضوع: بخصوص Auto Hunting
عرض مشاركة واحدة
قديم 2019-07-25, 11:40 AM
المشاركة 4
Hassan Emprator
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: بخصوص Auto Hunting
بص يحبي هتفتح كلاس PacketHandler وهتبحث عن AutoHunting (1070)وبعدين تبدل دا بي الي عندك


كود:
  #region AutoHunting (1070)
                
case 1070:
                    {
                        if (
client.Entity.Auto == false && client.Entity.Level 130)
                        {
                            
client.Send(new Network.GamePackets.NpcReply(6"Sorry To You Should Have Level 130 To Run Auto Hunting !"));
                            return;
                        }

                        
AutoHunt auto = new AutoHunt(false);
                        
auto.Deserialize(packet);
                        switch (
auto.Type)
                        {
                            case 
AutoHunt.Icon:
                                {
                                    
auto = new AutoHunt(true);
                                    
auto.Type 0;
                                    
auto.Show 341;
                                    
client.Send(auto);
                                    return;
                                }
                            case 
AutoHunt.Start:
                                {
                                    
auto = new AutoHunt(true);
                                    
auto.Type 1;
                                    
client.Send(auto);
                                    
client.Entity.Auto true;
                                    
client.Entity.AddFlag3(Update.Flags3.AutoHunting);
                                    return;
                                }
                            case 
AutoHunt.Gui:
                                {
                                    
auto = new AutoHunt(true);
                                    
auto.Type 2;
                                    
auto.EXP = (ushort)client.Entity.autohuntxp;
                                    
client.Send(auto);
                                    return;
                                }
                            case 
AutoHunt.End:
                                {
                                    
auto = new AutoHunt(true);
                                    
auto.Type 3;
                                    
client.Entity.Auto false;
                                    
client.Entity.autohuntxp 0;
                                    
client.Entity.RemoveFlag3(Update.Flags3.AutoHunting);
                                    
client.Send(auto);
                                    return;
                                }
                        }
                        return;
                    }

                
#endregion AutoHunting (1070)