Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #region ReclamarGuildwar
- case 4482114:
- {
- switch (npcRequest.OptionID)
- {
- case 0:
- {
- dialog.Text("Hola, si has ganado la guerra de clan puedes reclamar premio");
- dialog.Option("Premio Jefe de clan.", 1);
- dialog.Option("Top Vice Jefe.", 3);
- dialog.Option("Top Miembro de clan.", 6);
- dialog.Option("Solo pasaba por aca!", 255);
- dialog.Send();
- break;
- }
- case 1:
- {
- if (client.Guild != null)
- {
- if (client.Guild.PoleKeeper && client.Guild != null && client.AsMember.Rank == COServer.Game.Enums.GuildMemberRank.GuildLeader)
- {
- dialog.Text("Antes de reclamar guarda tu oro no olvides que el limite es 50 billones de oro, 2 billones cps y 50 k puntos online maximos se te perdera");
- dialog.Option("Claro.", 2);
- dialog.Option("Mas tarded.", 255);
- dialog.Send();
- }
- else
- {
- dialog.Text("Lo siento, la guerra no ha terminado o tu clan no ha ganado.");
- dialog.Option("Ahh.", 255);
- dialog.Send();
- }
- }
- else
- {
- dialog.Text("No perteneces a ningun clan");
- dialog.Option("Ahh.", 255);
- dialog.Send();
- }
- break;
- }
- case 2:
- {
- if (!GuildWar.IsWar && client.Guild != null && GuildWar.Claim && client.Entity.GuildID == GuildWar.KeeperID && client.Entity.GuildRank == (ushort)Game.Enums.GuildMemberRank.GuildLeader)
- {
- Program.AddWarLog("GuildWar", +PremioEventos.GuildWar + "",
- client.Entity.Name);
- client.Inventory.Add(723467, 0, 1);
- GuildWar.Claim = false;
- GuildWar.KeeperID = 0;
- client.Entity.ConquerPoints += 900000000;
- client.Entity.kpnPuntos += 40000;
- client.Entity.Money += 40000000000;
- ClassPk.AddGl();
- client.Entity.AddTopStatus(Update.Flags.TopGuildLeader, 1, DateTime.Now.AddDays(4));
- COServer.Kernel.SendWorldMessage(new Message("Felicidades! " + client.Entity.Name + " Jefe del clan " + client.Guild.PoleKeeper + " Gana 900.000.000 de cps y 40.000.000.0000 de oro + LordToken + 40k Puntos online!", System.Drawing.Color.White, Message.TopLeft), Program.GamePool);
- }
- else
- {
- dialog.Text("Solo puedes reclamar premio despues de la guerra si tu clan gana");
- dialog.Option("Ahh.", 255);
- dialog.Send();
- }
- break;
- }
- case 3:
- {
- if (client.Guild != null)
- {
- if (client.Guild.PoleKeeper && client.Guild != null && client.AsMember.Rank == COServer.Game.Enums.GuildMemberRank.DeputyLeader)
- {
- dialog.Text("Estas seguro que quieres reclamar premio?");
- dialog.Option("Si.", 4);
- dialog.Option("Mas tarde.", 255);
- dialog.Send();
- }
- else
- {
- dialog.Text("Lo siento, la guerra de clanes no ha acabado o no perteneces al clan ganador.");
- dialog.Option("Ahh.", 255);
- dialog.Send();
- }
- }
- else
- {
- dialog.Text("No eres miembro de algun clan");
- dialog.Option("Ahh.", 255);
- dialog.Send();
- }
- break;
- }
- case 4:
- {
- {
- if (!GuildWar.IsWar && client.Guild.PoleKeeper && client.Guild != null && client.AsMember.Rank == Game.Enums.GuildMemberRank.DeputyLeader && ClassPk.TopDlClaim <= 8)
- {
- ClassPk.AddDl();
- client.Entity.AddTopStatus(Update.Flags.TopDeputyLeader, 1, DateTime.Now.AddDays(4));
- Kernel.SendWorldMessage(new Message("Feliidadess! " + client.Entity.Name + " del clan " + client.Guild.PoleKeeper + " Reclama su Top ViceJefe!", System.Drawing.Color.White, Message.TopLeft), Program.GamePool);
- }
- else
- {
- dialog.Text("Espere que termine la guerra de clanes.");
- dialog.Option("Ahh.", 255);
- dialog.Send();
- }
- }
- break;
- }
- case 6:
- {
- if (client.Guild != null)
- {
- if (client.Guild.PoleKeeper && client.Guild != null && client.AsMember.Rank != COServer.Game.Enums.GuildMemberRank.GuildLeader && client.AsMember.Rank != COServer.Game.Enums.GuildMemberRank.DeputyLeader)
- {
- dialog.Text("Estas seguro que quieres reclamar premio ??");
- dialog.Option("Si.", 7);
- dialog.Option("Mas tarde.", 255);
- dialog.Send();
- }
- else
- {
- dialog.Text("Lo siento la guerra no ha acavado o no perteneces al clan ganador.");
- dialog.Option("Ahh.", 255);
- dialog.Send();
- }
- }
- else
- {
- dialog.Text("Lo siento, no perteneces a un clan");
- dialog.Option("Ahh.", 255);
- dialog.Send();
- }
- break;
- }
- case 7:
- {
- {
- if (!GuildWar.IsWar && client.Guild.PoleKeeper && client.Guild != null && client.AsMember.Rank == Game.Enums.GuildMemberRank.DeputyLeader && ClassPk.TopDlClaim <= 1000)
- {
- //ClassPk.AddDl();
- // client.Entity.AddTopStatus((ulong)(((int)TitlePacket.Titles.membmerguild)), 0, DateTime.Now.AddDays(4));
- Kernel.SendWorldMessage(new Message("Felicidades! " + client.Entity.Name + " Del clan " + client.Guild.PoleKeeper + " Reclama su Top Miembro!", System.Drawing.Color.White, Message.TopLeft), Program.GamePool);
- }
- else
- {
- dialog.Text("Reclama tu premio cuando acabe la guerra de clan.");
- dialog.Option("Ahh.", 255);
- dialog.Send();
- }
- }
- break;
- }
- }
- break;
- }
- #endregion
RAW Paste Data