منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   سيستم كوستة وحوش يوميه كوستت Code Winner (https://code.vpscairo.com/showthread.php?t=1178)

M.H.B[X-Coder]X 2019-07-29 12:02 PM

سيستم كوستة وحوش يوميه كوستت Code Winner
 


اليوم معانا سيستم ايتمات بطلع وحوش انا كت نزلتو زمان ع قناتي وكان من أوائل السيستمات المجانيه
اليوم عملت عليه تعديل وخليتو بدل ميبق ايتم هيبق كوسته يعملها الاعب مره واحده فاليوم وهسميها Code Winner

ونا كت ضفت قبل كدا موضوع ازاي تخلي أي كوسته تبق يوميه
لنك الموضوع : عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع
ملحوظه غير ramadanevent الي CodeWinner عشان الاكواد تتماشي مع الاكواد ال هنضفها ناو

تمام بعد منت عملت اكواد ازاي تعمل كوسته يوميه

نجي بقا للكوسته نفسها
في كلاس program هتبحث عن
كود PHP:

public static bool Nemesis true

وتضيف تحتها او فقيها
كود PHP:

public static bool MohamedHossam true

في كلاس kernel
هتبحث عن
كود PHP:

SpawnNemesis false

وتضيف تحتها او فقيها
كود PHP:

MohamedHossam false

في كلاس map
تبحث عن
كود PHP:

if (monster.Name 

وتجي في اخر السطر بتعها قبل قفلة القوس وتضيف دي
كود PHP:

 || monster.Name == "MohamedHossam" 

في كلاس monsterTable
هتبحث عن

كود PHP:

if (Name == "NemesisTyrant")
                
Program.Nemesis true

وفقيها او تحتها تضيف
كود PHP:

            if (Name == "MohamedHossam")
                
Program.MohamedHossam true;

                
Program.SnowSoul true;
            if (
Name == "MohamedHossam")
            {

                
killer.Owner.Entity.ConquerPoints += 50000// دي جيزة ال يموت الوحش 
                
HemaProject.Kernel.SendWorldMessage(new HemaProject.Network.GamePackets.Message(" Congratulations " killer.Name " Has Killed " Name " and  Get [1M] ConquerPoints & [700] CpsBound fOR 7AZEM "Message.Center));
                return;
            } 

نخش فال npc
ملحوظه الوحش جو الان بي سي نفسو
كود PHP:


#region Dead Hearts g
                
case 1597534:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {

                                    if (
client.Entity.CodeWinner == 0)
                                    {
                                        
dialog.Text("HI" client.Entity.Name " ANA A3RF ATLA3 EL WA7SH PTA3K | 7A OLT EA7?");
                                        
dialog.Option("TAL3 YA 3AM"1);
                                        
dialog.Option("msh a4ta."255);
                                        
dialog.Send();
                                        break;
                                    }
                                    else
                                    {
                                        
dialog.Text("EMSHE MEN HENA YALA");
                                        
dialog.Option("Ok."255);
                                        
dialog.Send();
                                        break;
                                    }
                                    break;
                                }
                            case 
1:
                                {
                                    
                                    
#region MohamedHossam
                                    
                                    
{
                                        
ushort x 00;
                                        
ushort MapID 11019;
                                        
113;
                                        
96;
                                        if (
Database.DMaps.LoadMap(MapID))
                                        {
                                            if (
Program.MohamedHossam)
                                            {
                                                if (
Kernel.Maps.ContainsKey(MapID))
                                                {
                                                    var 
Map Kernel.Maps[MapID];
                                                    if (
Database.MonsterInformation.MonsterInformations.ContainsKey(417101))
                                                    {
                                                        
Database.MonsterInformation mt Database.MonsterInformation.MonsterInformations[417101];
                                                        
mt.BoundX x;
                                                        
Program.MohamedHossam false;
                                                        
mt.BoundY y;
                                                        
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.Entity.Xclllient.Entity.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);
                                                                    }

                                                                }
                                                            }
                                                        }
                                                        foreach (var 
client10 in Program.Values)
                                                        {
                                                            
client.Entity.CodeWinner += 1;
                                                            
killer.Teleport(1002413353);

                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                    
#endregion



                                
}

                                break;

                        }
                        break;
                    }
                
#endregion 

npc ال هيدخلك للمابه بتاعت الكويست
كود PHP:

#region Dead Hearts
                
case 159753:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey There  " client.Entity.Name " Do you here to do dally monster event ?");
                                    
dialog.Option("Yes"1);
                                    
dialog.Option("I don't have item."255);
                                    
dialog.Send();
                                    break;
                                }
                            case 
1:
                                {

                                    if (
client.Entity.ramadanevent == 0)
                                    {
                                        
client.Entity.RemoveFlag(Update.Flags.Ride);
                                        
client.Entity.Teleport(1101996113);
                                        
client.Entity.PKMode Game.Enums.PKMode.PK;
                                        
client.Send(new Data(true) { UID client.Entity.UIDID Data.ChangePKModedwParam = (uint)client.Entity.PKMode });

                                    }
                                    else
                                    {
                                        
dialog.Text("ent 3malt elkwsta el yom t3al pokra");
                                        
dialog.Option("oh! i will return soon."255);
                                        
dialog.Send();
                                        break;
                                    }
                                    break;
                                }
                        }
                        break;
                    }
                
#endregion 


وفي قعدة البيانات هضيف دول


كود PHP:

هتخش علي 
monsterinfos
--------------------
وتضيف دا 

417101    MohamedHossam    1    523    60000000    0    5000    1000    900000    7    8    200    200    140    3    0    0    0    0    0    1
--------------------------
هتخش علي 

Maps

---------------------------
وتضيف 

11019    1507    7    0
------------------------------
وتخش علي 

npcs

-------------------------------
وتضيف

231400    Dead Hearts    2    3690    1002    336    258    
-----------------------------------------------------
2315009    Winner    2    36746    1019    84    112    
----------------------------------------------------------
159753    Monster event    2    3690    1002    308    244    
--------------------------------------------------------------
1597533    Exite    2    36746    11019    84    112    
---------------------------------------------------------------
1597534    Genarator    2    36747    11019    96    113    
--------------------------------------------------------------- 

وأخيرا فيديو شرح عن الكوسته




تم تطبيق الكوسته ع سورس متريكس المعدل من قبل الزعيم

لنك نسخه من السورس بتعديلي : عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع


واستودعكم الله الذي لاتضيع ودائعه والسلام عليكم ورحمة الله :)


محمد ياسر 2019-07-29 01:15 PM

رد: سيستم كوستة وحوش يوميه كوستت Code Winner
 
عاش

ALz3em 2019-07-29 01:19 PM

رد: سيستم كوستة وحوش يوميه كوستت Code Winner
 
عاش أستمر

M.H.B[X-Coder]X 2019-07-29 01:30 PM

رد: سيستم كوستة وحوش يوميه كوستت Code Winner
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hazem (المشاركة 8281)
عاش

عاشت ايامك:emoji2:

M.H.B[X-Coder]X 2019-07-29 01:31 PM

رد: سيستم كوستة وحوش يوميه كوستت Code Winner
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ALz3em (المشاركة 8284)
عاش أستمر

تسلملي حبيبي

ابو حمزه9 2019-07-29 02:58 PM

رد: سيستم كوستة وحوش يوميه كوستت Code Winner
 


تسلم :o


M.H.B[X-Coder]X 2019-07-29 05:30 PM

رد: سيستم كوستة وحوش يوميه كوستت Code Winner
 
اقتباس:

المشاركة الأصلية كتبت بواسطة virus7x (المشاركة 8299)


تسلم :o


حبيبي

Matrix 2019-07-29 10:10 PM

رد: سيستم كوستة وحوش يوميه كوستت Code Winner
 
عااااااش

Circle 2019-08-20 10:24 PM

رد: سيستم كوستة وحوش يوميه كوستت Code Winner
 
شكرا

Commander 2019-08-20 11:56 PM

رد: سيستم كوستة وحوش يوميه كوستت Code Winner
 
عااش وتسلم علي مجهودك


الساعة الآن 10:28 PM

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