عرض مشاركة واحدة
قديم 2020-02-15, 01:36 AM
المشاركة 6
MRonlineGvrix
.:: عضو مميز ::.
  • غير متواجد
افتراضي رد: هام جدا....للضروره
رايح دماغك خش على كلاس Npc

بدل دا با الى عندك


كود:
                #region Nobility
                
case 7611:
                    {
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hello*friend.*I*can*help*you*get*on*the*top*faster!*Instead*of*donating*gold,*you*can*give*me*your*cps*and*I*will*automatically*do*the*hard*work*for*you.*The*exchange*ratio*is*1:50000.*That*means*you*give*me*1*CPs,*I*donate*for*you*50000*gold.*The*minimum*amount*is*10,000*CPs.");
                                        
dialog.Input("Insert*amount:"110);
                                        
dialog.Option("No*thank*you."255);
                                        break;
                                    }
                                case 
1:
                                    {
                                        
uint input;
                                        if (
uint.TryParse(npcRequest.Inputout input))
                                        {
                                            if (
input 10000)
                                            {
                                                
dialog.Text("You*need*to*input*more*or*atleast*10,000*CPs..");
                                                
dialog.Input("Insert*amount:"19);
                                                
dialog.Option("No*thank*you."255);
                                                return;
                                            }
                                            if (
client.Entity.ConquerPoints >= input)
                                            {
                                                
client.NpcCpsInput input;
                                                
dialog.Text("Are*you*sure*you*want*to*donate*" input "*CPs?*That*means*I*will*donate*for*you*" + (((ulong)input) * 1ul) + "*gold.");
                                                
dialog.Option("Yes"2);
                                                
dialog.Option("No*thank*you."255);
                                            }
                                            else
                                            {
                                                
dialog.Text("You*don't*have*that*much*CPs.*Try*again.*\nThe*exchange*ratio*is*1:1000.*That*means*you*give*me*1*CPs,*I*donate*for*you*1000*gold.*The*minimum*amount*is*100,000*CPs.");
                                                
dialog.Input("Insert*amount:"19);
                                                
dialog.Option("No*thank*you."255);
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Try*again.*\nThe*exchange*ratio*is*1:1000.*That*means*you*give*me*1*CPs,*I*donate*for*you*50000*gold.*The*minimum*amount*is*100,000*CPs.");
                                            
dialog.Input("Insert*amount:"19);
                                            
dialog.Option("No*thank*you."255);
                                        }
                                        break;
                                    }
                                case 
2:
                                    {
                                        if (
client.Entity.ConquerPoints >= client.NpcCpsInput && client.NpcCpsInput != 0)
                                        {
                                            
client.Entity.ConquerPoints -= client.NpcCpsInput;
                                            
Game.ConquerStructures.Nobility.Donate((ulong)client.NpcCpsInput 1ulclienttrue);
                                            
client.NpcCpsInput 0;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    }
                
#endregion