منتدي اكواد

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

Mr. Co 2019-07-23 04:18 AM

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

موضوعنا اليوم عن اضافة توب القاتل الفريد او UniqueKiller

اول حاجه هنضيف ده في Npc.cs
كود PHP:

#region Arena By.Medoz 
                
case 54288
                    { 
                        switch (
npcRequest.OptionID
                        { 
                            case 
0
                                { 
                                    
dialog.Text("Hey there " client.Entity.Name " Would you like to join TopUniqueKiller War?."); 
                                    
dialog.Option("Yes Please"1); 
                                    
dialog.Option("I don't care."255); 
                                    
dialog.Send(); 
                                    break; 
                                } 
                            case 
1
                                { 

                                    
DateTime Now64 DateTime.Now
                                    if (
Now64.Minute >= 00 && Now64.Minute <= 30
                                        if (
client.Entity.ConquerPoints >= 1000000
                                    { 
                                        
client.Entity.ConquerPoints -= 1000000;     
                                        
client.Entity.RemoveFlag(MsgUpdate.Flags.Ride); 
                                        
Random R = new Random(); 
                                        
int Nr R.Next(12); 
                                        if (
Nr == 1client.Entity.Teleport(104285459); 
                                        if (
Nr == 2client.Entity.Teleport(104285459); 
                                        
client.Entity.PKMode Game.Enums.PKMode.PK
                                        
MsgActionProto Action = new MsgActionProto(); 
                                        
Action.ID MsgActionEmulator.ChangePKMode
                                        
Action.UID client.Entity.UID;                  
                                        
Action.dwParam2 = (uint)client.Entity.PKMode
                                        
Action.TimeStamp = (uint)Time32.Now.GetHashCode(); 
                                        
client.Send(MsgActionEmulator.SendPacket(Action)); 
                                    } 
                                    else 
                                    { 
                                        
dialog.Text("Arena By.Medoz Started Every Day at 00:00 And Ends at 00:10 Be And 1.000.000M Cps  Careful To SignUp.")
                                        
dialog.Option("I don't care."255);
                                        
dialog.Send(); 
                                        break; 
                                    } 
                                    break; 
                                }                  
                        } 
                        break; 
                    } 
                
#endregion 

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

كود PHP:

54288    Arena By.Medoz    2    26396    1002    383    320        0    0 

بعدها هنبحث عن
كود PHP:

Void die( 

و جواه هنضيف الكود ده

كود PHP:

#region Unique Killer 
                
if (EntityFlag == EntityFlag.Entity && killer.EntityFlag == EntityFlag.Entity
                { 
                    if (
killer.MapID == 10428
                    { 
                        if (
this.ConquerPoints >= 1000000
                        { 

                            
this.ConquerPoints -= 1000000
                            
this.Teleport(1002390320); 
                            
COServer.Network.PacketHandler.WorldMessage("Ops   " this.Name "   HaS Killd By   " killer.Name "   AnD LosT  1.000.000 Cps Arena By Medoz!!."); 
                        } 
                        else 
                        { 
                            
this.Teleport(1002428378); 
                            
COServer.Network.PacketHandler.WorldMessage("Ops! " this.Name " Has FuCkeD AnD losed all His/Her Cps in The Arena Medoz and Go back to TwinCity."); 
                        } 
                    } 
                    if (
killer.MapID == 10428
                    { 
                        if (
killer.MapID == 10428
                        { 
                            
killer.ConquerPoints += 1000000
                            
Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6"Congratulations, You HaVe GaineD 1.000.000 Cps FoR Kill One PlaYeR!"); 
                            
npc.OptionID 255
                            
killer.Owner.Send(npc.ToArray()); 
                        } 
                    } 
                    if (
killer.MapID == 50001
                    { 
                        if (
killer.MapID == 50001
                        { 
                            
killer.Owner.uniquepoints += 1
                            if (
killer.Owner.uniquepoints >= 20
                            { 
                                
Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6"Congratulations, You Have Now " killer.Owner.uniquepoints "You Can Claim Prize From UniqueWinner");  
                                
npc.OptionID 255
                                
killer.Owner.Send(npc.ToArray()); 
                            }     
                            else 
                            { 
                                
Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6"You Have Now " killer.Owner.uniquepoints "  Points Congratz you still need " + (20 killer.Owner.uniquepoints) + " more!"); 
                                
npc.OptionID 255
                                
killer.Owner.Send(npc.ToArray()); 
                            } 
                        } 
                    } 
                
#endregion 



Mr. Co 2019-07-23 04:21 AM

رد: شرح اضافه توبات
 
معلش عاد لسه جديد معرفش انسق الموضوع

Users 2019-07-23 07:31 AM

رد: شرح اضافه توبات
 
فى موضوع هتلقي ازاى تنسق الموضوع

Rider 2019-07-23 07:34 AM

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

Rider 2019-07-23 07:36 AM

رد: شرح اضافه توبات
 
استفسار معلش هوه الموضوع ده عن ايه بالظبط

Mr. Co 2019-07-23 08:03 AM

رد: شرح اضافه توبات
 
موضوع اضافه توبات ده

Rider 2019-07-23 08:32 AM

رد: شرح اضافه توبات
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mr. Co (المشاركة 6387)
موضوع اضافه توبات ده

تمام يا حب و ده شرح صغير كده لتنسيق موضوع منتظر موضوعك القادم باذن الله

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

Mr. Co 2019-07-23 08:41 AM

رد: شرح اضافه توبات
 
باذن الله يا غالى


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

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