بسم الله الرحمن الرحيم
[#region HelpNPC
case 12065:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.("Welcome to the PM NPC, I am here to help you get all tops and change ur profession");
dialog.Option("Top Guildleader", 1);
dialog.Option("Top Deputyleader", 2);
dialog.Option("Top Fire", 3);
dialog.Option("Top Water", 6);
dialog.Option("Top Warrior", 7);
dialog.Option("Top Ninja", 5);
dialog.Option("next", 11);
dialog.Option("Nah i am good, Thanks", 255);
dialog.Avatar(95);
dialog.Send();
break;
}
case 11:
{
dialog.("Choose Here what you need too");
dialog.Option("Change into Boy", 13);
dialog.Option("Change into Girl", 12);
dialog.Option("Top Trojan",
;
dialog.Option("Top Archer", 9);
dialog.Option("MonthlyTop PK", 10);
dialog.Option("weeklyTop PK", 4);
dialog.Option("Nah i am good, Thanks", 255);
dialog.Option("next", 14);
dialog.Send();
break;
}
case 1:
{
if (!client.AddSpell(LearnableSpell(0x400)))
client.Entity.AddFlag(Update.Flags.TopGuildLeader);
client.Entity.AddFlag(Update.Flags.TopGuildLeader);
break;
}
case 2:
{
if (!client.AddSpell(LearnableSpell(0x401)))
client.Entity.AddFlag(Update.Flags.TopDeputyLeader);
client.Entity.AddFlag(Update.Flags.TopDeputyLeader);
break;
}
case 3:
{
if (!client.AddSpell(LearnableSpell(0x100)))
client.Entity.AddFlag(Update.Flags.TopFireTaoist);
client.Entity.AddFlag(Update.Flags.TopFireTaoist);
break;
}
case 4:
{
if (!client.AddSpell(LearnableSpell(0x4)))
client.Entity.AddFlag(Update.Flags.WeeklyPKChampion);
client.Entity.AddFlag(Update.Flags.WeeklyPKChampion);
break;
}
case 5:
{
;
break;
}
case 6:
{
if (!client.AddSpell(LearnableSpell(0x800)))
client.Entity.AddFlag(Update.Flags.TopWaterTaoist);
client.Entity.AddFlag(Update.Flags.TopWaterTaoist);
break;
}
case 7:
{
if (!client.AddSpell(LearnableSpell(0x600)))
client.Entity.AddFlag(Update.Flags.TopWarrior);
client.Entity.AddFlag(Update.Flags.TopWarrior);
break;
}
case 8:
{
if (!client.AddSpell(LearnableSpell(0x900)))
client.Entity.AddFlag(Update.Flags.TopTrojan);
client.Entity.AddFlag(Update.Flags.TopTrojan);
break;
}
case 9:
{
if (!client.AddSpell(LearnableSpell(0x300)))
client.Entity.AddFlag(Update.Flags.TopArcher);
client.Entity.AddFlag(Update.Flags.TopArcher);
break;
}
case 10:
{
if (!client.AddSpell(LearnableSpell(0x20)))
client.Entity.AddFlag(Update.Flags.MonthlyPKChampion);
client.Entity.AddFlag(Update.Flags.MonthlyPKChampion);
break;
}
case 12:
{
client.Entity. = 2001;
dialog.Send();
break;
Conquer_Online_Server.Network.PacketHandler.WorldMessage("Congratulations! " + client.Entity. + "! He/She Changed to a Girl [coded Zoz]");
break;
}
case 13:
{
client.Entity. = 1003;
dialog.Send();
break;
Conquer_Online_Server.Network.PacketHandler.WorldMessage("Congratulations! " + client.Entity. + "! He/She Changed to a Girl [coded Zoz]");
break;
}
case 14:
{
dialog.("Choose Here what you need too");
dialog.Option("I want to be Trojan", 15);
dialog.Option("I want to be Warrior", 16);
dialog.Option("I want to be Archer", 17);
dialog.Option("I want to be WaterTao", 18);
dialog.Option("I want to be FireTao", 19);
dialog.Option("I want to be Ninja", 20);
dialog.Option("I want to be Pirate", 21);
break;
}
case 15:
{
client.Entity.Class = 15;
dialog.Send();
break;
}
case 16:
{
client.Entity.Class = 25;
dialog.Send();
break;
}
case 17:
{
client.Entity.Class = 45;
dialog.Send();
break;
}
case 18:
{
client.Entity.Class = 135;
dialog.Send();
break;
}
case 19:
{
client.Entity.Class = 145;
dialog.Send();
break;
}
case 20:
{
client.Entity.Class = 55;
dialog.Send();
break;
}
case 21:
{
client.Entity.Class = 75;
dialog.Send();
break;
}
}
break;
} ]