منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة (https://code.vpscairo.com/showthread.php?t=232)

AhmedGoda 2019-08-11 10:34 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
تسلم

Avengers-Co 2019-09-18 04:07 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
تسلم ياريس

collins 2019-09-26 03:17 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
دماغك حلووه مفيش كلاامم !

انت عمري 2019-10-01 10:44 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
ممكن بعد اذنك نفس السيستم دة بس لسورس اليكس msg ؟

stafyx 2019-11-16 01:19 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
استاذ ورئيس قسم بالتوفيق

eljooker2009 2019-11-27 02:38 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
شكرااا جدا على المجهود الرئع

AdhamMohamed 2020-02-02 07:05 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
جميل جدا

AdhamMohamed 2020-02-13 03:40 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
Good!!

AdhamMohamed 2020-02-13 04:51 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
Goood:emoji9:

AhmedGadd 2020-04-02 05:26 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
جاري التجربة بإذن الله اتمنى تشتغل

SourceBuilder 2020-05-02 03:46 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
عاش

ElSaher 2020-05-02 05:34 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
عاش

tito2020 2020-05-02 10:10 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
عاش ي رايق بس معلش اية الفايده انك تدخل تلاعب الكمبيوتر ومابيخدش حاجه يعنى لو تحط اضافه
مثلا ان لما اجى الاعب النوب ياخد منى مثلا مية الف كبس وادخل العبو لوكسبت اخدهم 200 الف ولو خسرت الميه الف تروح
عليا ونفس النظام ع الباقى وماينفعش حد يدخل يلاعب مثلا النوب وهوا كينج يعنى ع حسب البور لو انت كينج تلاعب المستوه
الصعب بس ولو برنس تلاعب المتوسط ولو دك تلاعب النوب وبيبقا ف راهان اظن كدا هتبقا افضل وهتشد الناس انها تلعبها وكمان لو ليها وقت معين هيبقا احلا واحلا
وفى


الاخر احب اقولك عاش ي رجوله تسلم ايدك

Mr3bdallahPro 2020-05-02 01:39 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
عاش

Lucifer 2020-05-04 02:15 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
.

ahmedsamirali 2020-05-04 05:59 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
عاش

SourceBuilder 2020-05-05 05:22 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
عاش

disco0o 2021-07-26 12:26 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
عاش يا بطل تسلم أيدك

mohammedshafik 2021-07-28 11:03 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
نسلم

salah8 2021-07-30 02:22 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
غ45غث

OmarMimi5095 2021-08-05 04:43 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
عااش لبكرا

slayer 2021-08-05 01:48 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
ty

uncelsam 2021-09-01 10:03 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
الله ينور بجد

zorom 2021-12-25 01:46 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
عاااااااااااااااش

محمد حركات 2022-01-15 07:25 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
شكرااا

eyad 2022-01-20 04:23 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mero (المشاركة 524)
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع


السيستم ده مش عند اي حد غير منتدي ' اكواد ' ده بيخليك تقدر تلعب ارينا مع السيرفر نفسه بشخصية وهمية بتقنية الزكاء الاصطناعي
بعدة مستويات .

فعلا السيستم ده حاجة زي الفل بمعني الكلمة فحبيت انزله ليكم

الان ندخل علي تركب السيستم.


اولاً حمل الملف ده وحطه في فولدر Network

عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع

هنفتح الباكت هندلر PacketHandler
هتبحث عن


كود PHP:

case "chi"
                                { 
                                    
client.Send(new ChiPowers(true).Query(client)); 
                                    break; 
                                } 


ضع تحتها الاكواد ديه

كود PHP:

#region MaTrix Epic 
                            
case "aibot"
                                { 
                                    
ProjectX_V3_Game.Entities.AIBot bot = new ProjectX_V3_Game.Entities.AIBot(ProjectX_V3_Game.Entities.BotLevel.MaTrix); 
                                    
client.AIBot = new ProjectX_V3_Game.Entities.AIBot(ProjectX_V3_Game.Entities.BotLevel.MaTrix); 
                                    
bot.LoadBot(ProjectX_V3_Game.Entities.BotType.DuelBotclient); 
                                    
bot.BeginJumpBot(client); 
                                } 
                                break; 
                            case 
"baibot"
                                { 
                                    if (
Data.Length == 3
                                    { 
                                        var array = 
LoadEntityUIDs(int.Parse(Data[2])); 
                                        
int x int.Parse(Data[1]); 
                                        
int y int.Parse(Data[2]); 
                                        for (
int i xyi++) 
                                        { 
                                            var 
fClient = new GameClient(null); 
                                            
fClient.FakeLoad(array[i]); 
                                            
int xP Kernel.Random.Sign() * Kernel.Random.Next(8); 
                                            
int yP Kernel.Random.Sign() * Kernel.Random.Next(8); 
                                            if (
fClient.FakeLoaded
                                            { 
                                                
fClient.Entity.Teleport(client.Entity.MapID, (ushort)(client.Entity.xP), (ushort)(client.Entity.yP)); 
                                                if (
fClient.Booth == null
                                                { 
                                                    
fClient.Send(new MapStatus() { BaseID fClient.Map.BaseIDID fClient.Map.IDStatus Database.MapsTable.MapInformations[1036].Status }); 
                                                    
fClient.Booth = new Game.ConquerStructures.Booth(fClient, new Data(true) { UID fClient.Entity.UID }); 
                                                    
fClient.Send(new Data(true) { ID GamePackets.Data.ChangeActionUID fClient.Entity.UIDdwParam }); 
                                                    for (
int ii xyi++) 
                                                    { 
                                                        
Game.ConquerStructures.BoothItem item = new Game.ConquerStructures.BoothItem(); 
                                                        
item.Cost 50000
                                                        
item.Item = new GamePackets.ConquerItem(true); 
                                                        
item.Item.ID 613429
                                                        
item.Item.UID AuthClient.nextIDAuthClient.nextID++; 
                                                        
item.Item.Plus 12
                                                        
item.Item.Enchant 255
                                                        
item.Item.Bless 7
                                                        
item.Item.SocketOne Enums.Gem.SuperDragonGem
                                                        
item.Item.SocketTwo Enums.Gem.SuperDragonGem
                                                        
Database.ConquerItemBaseInformation CIBI null
                                                        
CIBI Database.ConquerItemInformation.BaseInformations[item.Item.ID]; if (CIBI == null
                                                            break; 
                                                        
item.Item.Durability CIBI.Durability
                                                        
item.Item.MaximDurability CIBI.Durability
                                                        
//  client.Inventory.Add(item.Item, Game.Enums.ItemUse.CreateAndAdd); 
                                                        
item.Item.Send(fClient); 
                                                        { 
                                                            
ItemUsage usage = new ItemUsage(true) { ID ItemUsage.AddItemOnBoothForConquerPoints }; 
                                                            
item.Cost_Type Game.ConquerStructures.BoothItem.CostType.ConquerPoints
                                                            
fClient.Booth.ItemList.Add(item.Item.UIDitem); 
                                                            
fClient.Send(usage); 
                                                            
Conquer_Online_Server.Network.GamePackets.BoothItem buffer = new Conquer_Online_Server.Network.GamePackets.BoothItem(true); 
                                                            
buffer.Fill(itemfClient.Booth.Base.UID); 
                                                            
fClient.SendScreen(bufferfalse); 
                                                        } 
                                                    } 
                                                } 

                                            } 

                                        } 
                                    } 
                                    
client.Screen.Reload(null); 
                                    break; 
                                } 
                            case 
"baibot2"
                                { 
                                    
Conquer_Online_Server.Database.MySqlCommand Cmd = new Conquer_Online_Server.Database.MySqlCommand(Conquer_Online_Server.Database.MySqlCommandType.SELECT); 
                                    
Cmd.Select("bots"); 
                                    
Conquer_Online_Server.Database.MySqlReader Reader = new Conquer_Online_Server.Database.MySqlReader(Cmd); 
                                    while (
Reader.Read()) 
                                    { 
                                        var 
ID Reader.ReadUInt32("BotID"); 
                                        var 
fClient = new GameClient(null); 
                                        
fClient.FakeLoadx(ID); 

                                    } 
                                    
//  Reader.Close(); 
                                    // //  Reader.Dispose(); 
                                    
client.Screen.Reload(null); 
                                } 
                                break; 
                            
#endregion 


تمام هتروح علي GameClient او GameState
كلاً علي حسب السورس الخاص بك يا برنس

هتحط البابلكات ديه


كود PHP:

public ProjectX_V3_Game.Entities.AIBot AIBot 

public 
bool IsAIBot false

 



تمام وبعد كده هتحط دول برضو

كود PHP:

public GenericActionList<BotDelayedActionsBotActions = new GenericActionList<BotDelayedActions>(); 
        public 
GenericActionList<DelayedActionTypeEntityActions = new GenericActionList<DelayedActionType>(); 
        public 
void Summon() 
        { 
            try 
            { 
                
this.AIBot.LoadBot(ProjectX_V3_Game.Entities.BotType.DuelBotthis); 
                
this.AIBot.BeginJumpBot(this); 
                
aisummoned true
                
EntityActions.RemoveAction(DelayedActionType.Summon); 
            } 
            catch { } 
        } 


تمام كده ندخل علي كلاس maps.cs
ونضيف الفويد ده


كود PHP:

public void AddAI(Entity entity
        { 
            if (!
this.AIs.ContainsKey(entity.UID)) 
            { 
                
this.AIs.Add(entity.UIDentity); 
                
this.Floor[entity.Xentity.YMapObjectType.Playerentity] = false
            } 
            else 
            { 
                
this.RemoveEntity(entity); 
                
this.AIs.Add(entity.UIDentity); 
                
this.Floor[entity.Xentity.YMapObjectType.Playerentity] = false
            } 
        } 
        public 
void RemoveAI(Entity entity
        { 
            if (
this.AIs.ContainsKey(entity.UID)) 
            { 
                
this.AIs.Remove(entity.UID); 
                
this.Floor[entity.Xentity.YMapObjectType.Playerentity] = true
            } 
        } 


تمام كده يا ريس

اتبقي يا برنس الانبيسي اهه


كود PHP:

#region AI Challange 
                            
case 216341
                                { 
                                    switch (
npcRequest.OptionID
                                    { 
                                        case 
0
                                            { 
                                                
dialog.Text("Hello friend. I am the challenge master! Have you imagine if u could fight yourself (Clone)."); 
                                                
dialog.Option("I Wish To Try"1); 
                                                
dialog.Option("I'll think about it!"255); 
                                                
dialog.Send(); 
                                                break; 
                                            } 
                                        case 
1
                                            { 
                                                
dialog.Text("Choose Difficulty you want."); 
                                                
dialog.Option(" Noob ."0); 
                                                
dialog.Option(" Easy ."1); 
                                                
dialog.Option(" Normal ."2); 
                                                
dialog.Option(" Medium ."3); 
                                                
dialog.Option(" Hard ."4); 
                                                
dialog.Option(" Insane ."5); 
                                                
dialog.Option(" MaTrix ."6); 
                                                
dialog.Option("Nevermind."255); 
                                                
dialog.Send(); 
                                                break; 
                                            } 
                                        default: 
                                            if ((
npcRequest.OptionID >= 0) && (npcRequest.OptionID <= 6)) 
                                            { 
                                                
client.AIBot = new Conquer_Online_Server.Entities.AIBot((Conquer_Online_Server.Entities.BotLevel)(npcRequest.OptionID 2)); 
                                                if (!
Constants.PKFreeMaps.Contains(702)) 
                                                    
Constants.PKFreeMaps.Add(702); 

                                                if (!
Kernel.Maps.ContainsKey((int)700L)) 
                                                { 
                                                    new 
Map(700DMaps.MapPaths[700]); 
                                                } 
                                                
Map map Kernel.Maps[(int)700]; 
                                                
Map dynamicMap map.MakeDynamicMap(); 
                                                
client.Entity.Teleport(map.IDdynamicMap.ID5050); 
                                                
client.Time(7); 
                                                
//  client.Entity.Teleport(702,dd 38, 38); 
                                                
client.EntityActions.AddAction(Conquer_Online_Server.Entities.DelayedActionType.Summonclient.Summon6000); 
                                                break; 
                                            } 
                                            else 
                                            { 
                                                
dialog.Text("Invaild Difficulty"); 
                                                
dialog.Option("I Try again"255); 
                                                
dialog.Send(); 
                                                break; 
                                            } 

                                    } 
                                    break; 
                                } 
                            
#endregion Challange 


كدة خلصنا
اي ايرور اتأكدو الاول انه مش بسبب اسم البروجكت تمام.
لو بسبب اس البروجكت غيره لأسم البروجكت السورس الخاص بيك


عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع

عاش

walid88 2022-01-31 07:08 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
check

menarda 2022-02-01 12:07 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
عاش

Mr.MoZa 2022-02-04 04:28 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
عاااااااش

badroobot 2022-03-06 02:04 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
عاش

badroobot 2022-03-06 03:04 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
ممكن طريق الاضافه للسورس الكس

shekovevo21 2022-03-06 06:34 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
fgd

Mr-Doma 2022-03-07 01:03 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
عاش

megax 2022-03-22 10:52 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
tyyyyyy

senpai 2022-04-13 01:25 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
thanks

shehabdasten 2022-04-20 08:59 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
عاش

Mina2021 2023-04-08 06:06 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
رائع

A_H_M_E_D 2023-04-10 06:08 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
عاش

xiaoyu9527 2023-04-12 10:14 AM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
الله يخليك

alpernsali1 2023-04-18 08:35 PM

رد: الان سيستم كامل فيكسد نظام الشخصية الزكية ممكن تلعب مع نفسك بمستويات مختلفة
 
شكران


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

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