منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   طلب بسيط فى سورس ahmedfathy (https://code.vpscairo.com/showthread.php?t=1096)

MeGoo 2019-07-27 06:49 PM

طلب بسيط فى سورس ahmedfathy
 
انا عاوز اعرف ازاى اعدل على واقت الاوتو انفت بتاع وحواش البانش
و الاوتو بتاع التوبات عاوز اغير الموعيد منين
انا بدور في الكورس كلها مش لاقى يا ريت حد يقولى

ElSaher 2019-07-27 06:55 PM

رد: طلب بسيط فى سورس ahmedfathy
 
بوص يا صحبي الوحوش هتخوش علي npc وتدور علي class بتاع الوحوش وتغير منه المواعديد ونفس الكلام في world تبحث عن اسم اي وحش من الوحوش وتخوش علي monster table وتغير منها السبس الي بيديه الوحوش ونفس الكلام في التوبات بس التوبات التغيير بتاع السبس من npc بتاعها بردو

MeGoo 2019-07-27 07:19 PM

رد: طلب بسيط فى سورس ahmedfathy
 
اقتباس:

المشاركة الأصلية كتبت بواسطة mohamed1366 (المشاركة 7761)
بوص يا صحبي الوحوش هتخوش علي npc وتدور علي class بتاع الوحوش وتغير منه المواعديد ونفس الكلام في world تبحث عن اسم اي وحش من الوحوش وتخوش علي monster table وتغير منها السبس الي بيديه الوحوش ونفس الكلام في التوبات بس التوبات التغيير بتاع السبس من npc بتاعها بردو

انا عاوز اغير في موعيد رساله الاوتو الي بتجى

Hassan Emprator 2019-07-27 07:24 PM

رد: طلب بسيط فى سورس ahmedfathy
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MeGoo (المشاركة 7768)
انا عاوز اغير في موعيد رساله الاوتو الي بتجى

هتلاقيها في world ياحبي انزل تحت خالص هتلاقي #region All Qouest دا عندي بس هتلاقي حاجه عندك تانيه عا حسب سورسك هتلاقي الرساله الي بتيجي وبدايتها وكلو:emoji11:

MeGoo 2019-07-27 07:29 PM

رد: طلب بسيط فى سورس ahmedfathy
 
كود PHP:

#region TeratoDragon
            
if ((DateTime.Now.Minute == 55 && DateTime.Now.Second == 35))
            {
                
ushort x = 0, y = 0;
                
ushort MapID = 39984;
                
y = 93;
                
x = 212;
                
uint id = 4152;
                
string name = "TeratoDragon"; ;
                if (
Database.DMaps.LoadMap(MapID))
                {
                    if (
Program.TeratoDragon)
                    {
                        if (
Kernel.Maps.ContainsKey(MapID))
                        {
                            var 
Map = Kernel.Maps[MapID];
                            if (
Database.MonsterInformation.MonsterInformations.ContainsKey(id))
                            {
                                
Database.MonsterInformation mt = Database.MonsterInformation.MonsterInformations[id];
                                
mt.BoundX = x;
                                
Program.TeratoDragon = false;
                                
mt.BoundY = y;
                                
Entity entity = new Entity(EntityFlag.Monster, false);
                                
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 = x;
                                
entity.Boss = 1;
                                
entity.Y = y;
                                if (
x == 0 || y == 0)
                                {
                                    var 
cord = Map.RandomCoordinates();
                                    
entity.X = cord.Item1;
                                    
entity.Y = cord.Item2;
                                    do
                                    {
                                        
cord = Map.RandomCoordinates();
                                        
entity.X = cord.Item1;
                                        
entity.Y = cord.Item2;
                                    }
                                    while (!
Map.Floor[entity.X, entity.Y, MapObjectType.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.X, clllient.Player.Y, entity.X, entity.Y) <
                                            
Constants.nScreenDistance)
                                        {
                                            
entity.SendSpawn(clllient, false);
                                            
clllient.Send(stringPacket);
                                            
clllient.Send(data);
                                            if (
entity.MaxHitpoints > 65535)
                                            {
                                                
Update upd = new Update(true) { UID = entity.UID };
                                                
upd.Append(Update.MaxHitpoints, entity.MaxHitpoints);
                                                
upd.Append(Update.Hitpoints, entity.Hitpoints);
                                                
clllient.Send(upd);
                                            }

                                        }
                                    }
                                }
                                foreach (var 
client10 in Program.Values)
                                {
                                    
client10.Player.SendSysMessage(name + " has appeared.  Hurry and go defeat the beast!");
                                    
client10.MessageBox(name + " has appeared Would you Want to Kill-Monster?",
                                   (
p) => { p.Player.Teleport(MapID, x, y); }, null, 20);
                                }
                            }
                        }
                    }
                }
            }
            
#endregion 

بوس كدا هنا

MeGoo 2019-07-27 07:40 PM

رد: طلب بسيط فى سورس ahmedfathy
 
و التوبات كتير اوي في اليوم
دا كل 5 دقائق توب التوب لازم يكون مرا او مرتين بس في اليوم

اعملها مرا واحدة فى اليوم ازاى

ElSaher 2019-07-27 07:41 PM

رد: طلب بسيط فى سورس ahmedfathy
 
لو انتا عايز تعمل لعبه صعبه استخدم سورس مار باندا بعد التحديث دا صحبي وفكسد ببردو

MeGoo 2019-07-27 07:49 PM

رد: طلب بسيط فى سورس ahmedfathy
 
اقتباس:

المشاركة الأصلية كتبت بواسطة mohamed1366 (المشاركة 7788)
لو انتا عايز تعمل لعبه صعبه استخدم سورس مار باندا بعد التحديث دا صحبي وفكسد ببردو

لو احسن من سورس احمد فتحى الاخير دا
يبقى تمام اوى

و يا ريت لو بعتلى اللينك يبقى كتر خيرك

Tefa 2019-07-27 09:27 PM

رد: طلب بسيط فى سورس ahmedfathy
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MeGoo (المشاركة 7776)
كود PHP:

#region TeratoDragon
            
if ((DateTime.Now.Minute == 55 && DateTime.Now.Second == 35))
            {
                
ushort x = 0, y = 0;
                
ushort MapID = 39984;
                
y = 93;
                
x = 212;
                
uint id = 4152;
                
string name = "TeratoDragon"; ;
                if (
Database.DMaps.LoadMap(MapID))
                {
                    if (
Program.TeratoDragon)
                    {
                        if (
Kernel.Maps.ContainsKey(MapID))
                        {
                            var 
Map = Kernel.Maps[MapID];
                            if (
Database.MonsterInformation.MonsterInformations.ContainsKey(id))
                            {
                                
Database.MonsterInformation mt = Database.MonsterInformation.MonsterInformations[id];
                                
mt.BoundX = x;
                                
Program.TeratoDragon = false;
                                
mt.BoundY = y;
                                
Entity entity = new Entity(EntityFlag.Monster, false);
                                
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 = x;
                                
entity.Boss = 1;
                                
entity.Y = y;
                                if (
x == 0 || y == 0)
                                {
                                    var 
cord = Map.RandomCoordinates();
                                    
entity.X = cord.Item1;
                                    
entity.Y = cord.Item2;
                                    do
                                    {
                                        
cord = Map.RandomCoordinates();
                                        
entity.X = cord.Item1;
                                        
entity.Y = cord.Item2;
                                    }
                                    while (!
Map.Floor[entity.X, entity.Y, MapObjectType.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.X, clllient.Player.Y, entity.X, entity.Y) <
                                            
Constants.nScreenDistance)
                                        {
                                            
entity.SendSpawn(clllient, false);
                                            
clllient.Send(stringPacket);
                                            
clllient.Send(data);
                                            if (
entity.MaxHitpoints > 65535)
                                            {
                                                
Update upd = new Update(true) { UID = entity.UID };
                                                
upd.Append(Update.MaxHitpoints, entity.MaxHitpoints);
                                                
upd.Append(Update.Hitpoints, entity.Hitpoints);
                                                
clllient.Send(upd);
                                            }

                                        }
                                    }
                                }
                                foreach (var 
client10 in Program.Values)
                                {
                                    
client10.Player.SendSysMessage(name + " has appeared.  Hurry and go defeat the beast!");
                                    
client10.MessageBox(name + " has appeared Would you Want to Kill-Monster?",
                                   (
p) => { p.Player.Teleport(MapID, x, y); }, null, 20);
                                }
                            }
                        }
                    }
                }
            }
            
#endregion 

بوس كدا هنا

انفيت تحت خالص
كود PHP:

 foreach (var client10 in Program.Values) 
                                { 
                                    
client10.Player.SendSysMessage(name + " has appeared.  Hurry and go defeat the beast!"); 
                                    
client10.MessageBox(name + " has appeared Would you Want to Kill-Monster?", 
                                   (
p) => { p.Player.Teleport(MapID, x, y); }, null, 20); 

بتيجي لما الوحش يطلع

MeGoo 2019-07-27 09:37 PM

رد: طلب بسيط فى سورس ahmedfathy
 
اقتباس:

المشاركة الأصلية كتبت بواسطة rider (المشاركة 7828)
انفيت تحت خالص
كود PHP:

 foreach (var client10 in program.values) 
                                { 
                                    
client10.player.sendsysmessage(name + " has appeared.  Hurry and go defeat the beast!"); 
                                    
client10.messagebox(name + " has appeared would you want to kill-monster?", 
                                   (
p) => { p.player.teleport(mapid, x, y); }, null, 20); 

بتيجي لما الوحش يطلع

طب تمام انا بقى عاوز اغير معاد طلوع الوحش


الساعة الآن 08:18 AM

مرحبا بكم في منتدي اكواد لتطوير الالعاب