الموضوع: طلب في انبسي
عرض مشاركة واحدة
قديم 2020-01-28, 05:36 PM
المشاركة 7
Rider
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: طلب في انبسي
بعد ما تظبط كود مره في يوم ده كود وحش و مابه ملحوظه انا عندي uid لكل يكونت مليون و شويه فعشان كده نقصت مليون طب انته عندك مئة الف و شويه ارقام جنبها هتخلي مليون في كود 100 الف

كود:
ushort rider;
                                                    
rider = (ushort)(client.Player.UID 1000000);
                                                    new 
Game.Map(riderDatabase.DMaps.MapPaths[rider]);
                                                    if (
DMaps.LoadMap(rider))
                                                    {
                                                        
#region NemesisTyrant
                                                        
if ((DateTime.Now.Minute == 28 && DateTime.Now.Second == 05))
                                                        {
                                                            
ushort x 00;
                                                            
ushort MapID rider;
                                                            
293;
                                                            
281;
                                                            
uint id 4220;
                                                            
string name "NemesisTyrant";
                                                            if (
Database.DMaps.LoadMap(MapID))
                                                            {
                                                                
                                                                    
                                                                        var 
Map Kernel.Maps[MapID];
                                                                        if (
Database.MonsterInformation.MonsterInformations.ContainsKey(id))
                                                                        {
                                                                            
Database.MonsterInformation mt Database.MonsterInformation.MonsterInformations[id];
                                                                            
mt.BoundX x;
                                                                            
Program.Nemesis false;
                                                                            
mt.BoundY y;
                                                                            
mt.RespawnTime 36000;
                                                                            
Entity entity = new Entity(EntityFlag.Monsterfalse);
                                                                            
entity.MapObjType MapObjectType.Monster;
                                                                            
entity.MonsterInfo mt.Copy();
                                                                            
entity.MonsterInfo.Owner entity;
                                                                            
entity.Name mt.Name;
                                                                            
entity.MinAttack mt.MinAttack;
                                                                            
entity.MaxAttack entity.MagicAttack mt.MaxAttack;
                                                                            
entity.Hitpoints entity.MaxHitpoints mt.Hitpoints;
                                                                            
entity.Defence mt.Defence;
                                                                            
entity.Body mt.Mesh;
                                                                            
entity.Level mt.Level;
                                                                            
entity.UID Map.EntityUIDCounter.Next;
                                                                            
entity.MapID MapID;
                                                                            
entity.x;
                                                                            
entity.Boss 1;
                                                                            
entity.y;
                                                                            if (
== || == 0)
                                                                            {
                                                                                var 
cord Map.RandomCoordinates();
                                                                                
entity.cord.Item1;
                                                                                
entity.cord.Item2;
                                                                                do
                                                                                {
                                                                                    
cord Map.RandomCoordinates();
                                                                                    
entity.cord.Item1;
                                                                                    
entity.cord.Item2;
                                                                                }
                                                                                while (!
Map.Floor[entity.Xentity.YMapObjectType.Monster]);
                                                                            }

                                                                            
Map.AddEntity(entity);
                                                                            
Network.GamePackets._String stringPacket =
                                                                            new 
Network.GamePackets._String(true);
                                                                            
stringPacket.UID entity.UID;
                                                                            
stringPacket.Type Network.GamePackets._String.Effect;
                                                                            
stringPacket.Texts.Add("MBStandard");
                                                                            
Data data = new Data(true);
                                                                            
data.UID entity.UID;
                                                                            
data.ID Network.GamePackets.Data.AddEntity;
                                                                            
data.wParam1 entity.X;
                                                                            
data.wParam2 entity.Y;
                                                                            foreach (
Client.GameState clllient in Program.Values)
                                                                            {
                                                                                if (
clllient.Map.ID == entity.MapID)
                                                                                {
                                                                                    if (
Kernel.GetDistance(clllient.Player.Xclllient.Player.Yentity.Xentity.Y) <
                                                                                        
Constants.nScreenDistance)
                                                                                    {
                                                                                        
entity.SendSpawn(clllientfalse);
                                                                                        
clllient.Send(stringPacket);
                                                                                        
clllient.Send(data);
                                                                                        if (
entity.MaxHitpoints 65535)
                                                                                        {
                                                                                            
Update upd = new Update(true) { UID entity.UID };
                                                                                            
upd.Append(Update.MaxHitpointsentity.MaxHitpoints);
                                                                                            
upd.Append(Update.Hitpointsentity.Hitpoints);
                                                                                            
clllient.Send(upd);
                                                                                        }

                                                                                    }
                                                                                }
                                                                            
                                                                            
                                                                        }
                                                                    
                                                                }
                                                            }
                                                        }
                                                        
#endregion
                                                        
client.Player.Teleport(rider5050);
                                                    }