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

الردود
3

المشاهدات
1771
 
محمد ياسر

محمد ياسر is on a distinguished road

    غير متواجد

المشاركات
1,940

+التقييم
0.87

تاريخ التسجيل
Apr 2019

الاقامة
https://www.facebook.com/daany

نظام التشغيل

رقم العضوية
1
2019-06-15, 10:43 AM
المشاركة 1 
#1  
افتراضي ارينا vip

السلام عليكم ورحمة الله وبركاته

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

نبدا الشرح حنفتح السي شارب وندخل على NPCS ونضيف الكود دا

كود:
                                #region  ساحة كبار الشخصيات من
                            
case 100211//Arena npc 
                                

                                    switch (
npcRequest.OptionID
                                    { 
                                        case 
0
                                            { 
                                                
dialog.Text(" Do you want to enter To arena VIP "); 
                                                
dialog.Option("The first map"1); 
                                                
dialog.Option("The second map"2); 
                                                
dialog.Option("No Thanks"255); 
                                                
dialog.Send(); 
                                                break; 
                                            } 
                                        case 
1
                                            { 
                                                if (
client.Entity.VIPLevel >= 6
                                                if (
client.Entity.ConquerPoints >= 1000
                                                { 
                                                    
client.Entity.ConquerPoints -= 1000
                                                    
client.Entity.Teleport(99605562); 
                                                } 
                                                else 
                                                { 
                                                    
dialog.Text("You do not have 1000 cps ! "); 
                                                    
dialog.Option("ok "255); 
                                                } 
                                                break; 
                                            } 
                                        case 
2
                                            if (
client.Entity.VIPLevel >= 6
                                                if (
client.Entity.ConquerPoints >= 1000
                                                { 
                                                    
client.Entity.ConquerPoints -= 1000
                                                    
client.Entity.Teleport(99505764); 
                                                } 
                                                else 
                                                { 
                                                    
dialog.Text("You do not have 1000 cps ! "); 
                                                    
dialog.Option("ok "255); 
                                                } 
                                                break; 
                                            { 
                                            } 
                                    } 
                                    break; 
                                } 
                            
#endregion 


لو عايز تبقى الارينا عليها سي بي تضيف دا في entity
ياعني ايه تبا عليه سي بي ياعني لو حد قتل حد جوه المابه ده او كوسته اياخد سي بي منه
وهي ده الجديده
حط الاكواد ده

كود:
            #region  حلبة المراهنة BlackAngel 
            
if (EntityFlag == EntityFlag.Player
            { 
                if (
killer.EntityFlag == EntityFlag.Player
                { 
                    if (
killer.MapID == 9950
                    { 
                        
killer.ConquerPoints += 20000
                        
//killer.Teleport(9950, 50, 50); 
                        
_String str = new _String(true
                        { 
                            
UID killer.UID
                            
TextsCount 1
                            
Type 10 
                        
}; 
                        
str.Texts.Add("sports_victory"); 
                        
killer.Owner.SendScreen(strtrue); 
                        
NpcReply reply
                        
reply = new NpcReply(6string.Concat(new object[] { "عدل على الكلام "Owner.Entity.Name" عدل على الكلام " })) 
                        { 
                            
OptionID 0xff 
                        
}; 
                        
killer.Owner.Send(reply.ToArray()); 


                    } 
                    if (
Owner.Entity.MapID == 9950
                    { 
                        
Owner.Entity.Teleport(1002428378); 
                        
/*_String str2 = new _String(true) 
                        { 
                        UID = Owner.Entity.UID, 
                        TextsCount = 1, 
                        Type = 10 
                        }; 
                        str2.Texts.Add("sports_failure"); 
                        Owner.SendScreen(str2, true);*/ 
                        
Program.WriteLine("NeWArenaCps Done By Android-Team"); 
                    } 
                } 
            } 
            
#endregion حلبة المراهنة BlackAngel 
            #region WArenaCps black 
            
if (EntityFlag == EntityFlag.Player
            { 
                if (
killer.EntityFlag == EntityFlag.Player
                { 
                    if (
killer.MapID == 9960
                    { 
                        
killer.ConquerPoints += 20000
                        
//killer.Teleport(9960, 50, 50); 
                        
_String str = new _String(true
                        { 
                            
UID killer.UID
                            
TextsCount 1
                            
Type 10 
                        
}; 
                        
str.Texts.Add("sports_victory"); 
                        
killer.Owner.SendScreen(strtrue); 
                        
NpcReply reply
                        
reply = new NpcReply(6string.Concat(new object[] { "عدل على الكلام "Owner.Entity.Name" عدل على الكلام " })) 
                        { 
                            
OptionID 0xff 
                        
}; 
                        
killer.Owner.Send(reply.ToArray()); 


                    } 
                    if (
Owner.Entity.MapID == 9960
                    { 
                        
Owner.Entity.Teleport(1002428378); 
                        
/*_String str2 = new _String(true) 
                        { 
                        UID = Owner.Entity.UID, 
                        TextsCount = 1, 
                        Type = 10 
                        }; 
                        str2.Texts.Add("sports_failure"); 
                        Owner.SendScreen(str2, true);*/ 
                        
Program.WriteLine("NeWArenaCps Done By Android-Team"); 
                    } 
                } 
            } 
            
#endregion //Android-Team NeWArenaCps 

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



حنضيف دول في ملف Maps على النفي كات

كود:
9950 1858 7 1  

9960 1860 7 1 

وحتضيف دا في الانسي في النفي كات

كود:
100211 0 0 ArenaVIP 2 19330 -1 1002 428 387 0 0 0 0 0