#region Nobility case 7611237: { 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*6000,000 Money."); dialog.Input("Insert*amount:", 1, 10); dialog.Option("No*thank*you.", 255); break; } case 1: { uint input; if (uint.TryParse(npcRequest.Input, out*input)) { if (input < 2000000) { dialog.Text("You*need*to*input*more*or*atleast*2000000*Money.."); dialog.Input("Insert*amount:", 1, 9); dialog.Option("No*thank*you.", 255); return; } if (client.Entity.Money >= 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) + "*cps."); 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:1.*That*means*you*give*me*1*Money,*I*donate*for*you*1*gold.*The*minimum*amount*is*6000000*Money."); dialog.Input("Insert*amount:", 1, 9); dialog.Option("No*thank*you.", 255); } } else { dialog.Text("Try*again.*\nThe*exchange*ratio*is*1:1.*That*means*you*give*me*1*Money,*I*donate*for*you*1*gold.*The*minimum*amount*is*1*Money."); dialog.Input("Insert*amount:", 1, 9); dialog.Option("No*thank*you.", 255); } break; } case 2: { if (client.Entity.Money >= client.NpcCpsInput && client.NpcCpsInput != 0) { client.Entity.Money -= client.NpcCpsInput; Game.ConquerStructures.Nobility.Donate((ulong)client.NpcCpsInput * 1ul, client); client.NpcCpsInput = 0; } break; } } break; } #endregion