عرض مشاركة واحدة
احصائياتى

الردود
11

المشاهدات
3068
 
Tyranny-Team's

Tyranny-Team's is on a distinguished road

    غير متواجد

المشاركات
233

+التقييم
0.13

تاريخ التسجيل
Mar 2020

الاقامة
https://www.facebook.com/Developer.Eng.Mayo

نظام التشغيل

رقم العضوية
3560
2020-05-02, 08:11 AM
المشاركة 1 
#1  
افتراضي الي عايز يضيف الارينا سبي اس مفهاش ثغرات غير الي موجوده هنا يدخل
السلام عليكم اولاا كدا يا شباب نصلي علي النبي محمد عليه افضل الصلاه والسلام
موضوع الارينا سبي اس في واحد نزلو هنا قبل كدا فا لما جيت جربتو في السورس الي انا بعدل عليه وهينزل قريب انشاء الله
لقيت اني الشرح الي هوا منزلو فيه ثغره وهيا اي انا محدد اني الشخص يدخل بي 5 مليون تمام فا جيت اجرب ادخل وانا مش معيا سبي اس
لقيتو دخل عادي واداني 2 مليار و 100 مليون علشان محدش يقول الموضوع مكرر ويغلق بس عرفتكو اني الموضوع الي نزل فيه ثغره وكدا
المهم دلوقتي انا ظبط الارينا سبي اس اني انت مش هتدخل غير بي 5 مليون والي يموت التاني ياخد 100 مليون تمام افهمكو اكتر
يعني دلوقتي انا دخلت مثلان ومعيا 5 مليون في الايتم كدا الان بي سي هيدخلك وياخد ال 5 مليون ويخرجك في وقتها ع طول
طب هيخرجك ليه علشان العبه ع 100 مليون معاك في الايتم يعني لازم يكون معاك 105 مليون ال 5 مليون بتوع الان بي سي
ولو خسرت ال 100 مليون الي معاك بيروحو لي الي كسب تمام كدا ندخل في الشرح بقا

اولاا هندخل علي كلاس Entity ونعمل سيرش علي

كود:
#region MyClones 

تمام كدا فوقيها ع طول هنضيف ده

كود:
#region Cps War
                
if (killer.MapID == 11810)
                {
                    if (
this.ConquerPoints >= 100000000)
                    {
                        
this.Teleport(1002302281);
                        
this.ConquerPoints -= 100000000;
                        
AlgbrooT.Kernel.SendWorldMessage(new AlgbrooT.Network.GamePackets.Message("Congratulations " killer.Name " Kspt " this.Name " AnD LosT 100M Cps In Cps Arena #41#41#41#41."Message.Center));
                        
// Kernel.SendWorldMessage(new Message("Ops " + this.Name + " HaS FuCkeD By " + killer.Name + " Congratulations Kaspato 100000000 Cps In Tyranny-Online!!.", System.Drawing.Color.Red, Message.Talk), Program.GamePool);
                    
}
                    else
                    {
                        
this.Teleport(1002302281);
                        
AlgbrooT.Kernel.SendWorldMessage(new AlgbrooT.Network.GamePackets.Message("Congratulations " killer.Name " Kspt " this.Name " AnD LosT 100M Cps In Cps Arena #41#41#41#41."Message.Center));
                    }
                }
                if (
killer.MapID == 11810)
                {
                    if (
killer.MapID == 11810)
                    {
                        
killer.ConquerPoints += 100000000;
                        
this.Teleport(1002302281);
                        
Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6"Congratulations, You HaVe Gained 100000000 Cps FoR Kill One PlaYeR!");
                    }
                }
                
#endregion 

تمام كدا بعدها هندخل علي كلاس World ونعمل سيرش علي

كود:
#region The-Monster 

تمام فوقيها ع طول هنضيف

كود:
#region Arena Cps Edited By Tyranny-Online //code.vpscairo.com
            
foreach (var client10 in Program.Values)
                if (
client.Player.ConquerPoints <= 100000000 && client.Player.MapID == 4000)
                {
                    
client.Player.Teleport(1002313294);
                    
client.MessageBox("You Dont Have 100M Cps By Tyranny-Online",
                    (
p) => { p.Player.Teleport(1002302272); }, null60);
                }
            
#endregion 

تمام كدا هندخل علي Npc هنضيف الان بي سي ده

كود:
#region Arena Cps
                                
case 100021//Arena npc
                                    
{
                                        switch (
npcRequest.OptionID)
                                        {
                                            case 
0:
                                                {
                                                    
dialog.Text("Hello Play for 100 million Cps Enter 5M Enjoy ..");
                                                    
dialog.Option("join?."1);
                                                    
dialog.Option("I'm standing by."255);
                                                    
dialog.Send();
                                                    break;
                                                }
                                            case 
1:
                                                {
                                                    if (
client.Player.ConquerPoints >= 5000000)
                                                    {
                                                        
client.Player.ConquerPoints -= 5000000;
                                                        if (
client.Player.ContainsFlag(Update.Flags.Ride))
                                                        {
                                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                                        }
                                                        if (
client.Player.MyClones.Count 0)
                                                        {
                                                            var 
clones client.Player.MyClones.Values.ToArray();
                                                            for (
int i 0clones.Lengthi++)
                                                            {
                                                                var 
item clones[i];
                                                                if (
item == null)
                                                                    continue;
                                                                
Data data = new Data(true);
                                                                
data.UID item.UID;
                                                                
data.ID Network.GamePackets.Data.RemoveEntity;
                                                                
client.Player.Owner.SendScreen(data);
                                                                
client.Player.MyClones[item.UID] = null;
                                                            }
                                                            
client.Player.MyClones.Clear();
                                                        }
                                                        
client.Player.Teleport(40005050);

                                                    }
                                                    else
                                                    {
                                                        
dialog.Text("You need 5M Cps to be able to enter the jail.");
                                                        
dialog.Option("Alright."255);
                                                    }
                                                    break;
                                                }
                                        }
                                        break;
                                    }
                                
#endregion 

بس كدا الموضوع كلو سهل دلوقتي المابه الي الان بي سي بيدخلك ليها هيا

كود:
4000 50 50 

تمام طب لو دلوقتي انت عندك المابه دي حاطط فيها توب حلو
هتعمل اي يا معلم الاماكن الي احنا ضفنا فيها زي الانتيتس و الورلد و الان بي سي هتلقي في كل حاجه انت ضفتها MapID=4000 غير انت الرقم لي اي مابه فضيه عند

دلوقتي ندخل علي القاعده ونضيف دول في ال npc

كود:
100021    Arena[Cps]    2    37936    1002    301    266 

وانشاء الله انتظرو اول سورس ليا علي المنتدي قريب جدا سورس ياريت كلمه حلوه بقا علشان نستمر معاكو انشاء الله Tyranny-Team's