Now under it put:
Code:
public bool TopsTrojan; public bool TopsFireTao; public bool TopsWaterTao; public bool TopsWarrior; public bool TopsArcher; public bool TopsNinja; public bool TopsGL; public bool TopsDL; public bool TopsPKWeek; public bool TopsPKMonth;
Code:
#region Halo case 98314: { if (Control == 0) { GC.AddSend(Packets.NPCSay("If you have been awarded a halo, from a tournament, then you can get it here.")); GC.AddSend(Packets.NPCLink("Guild Halos", 1)); GC.AddSend(Packets.NPCLink("Class Halos", 2)); GC.AddSend(Packets.NPCLink("PkChampions", 3)); GC.AddSend(Packets.NPCLink("What is halos?", 32)); GC.AddSend(Packets.NPCLink("None", 255)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 1) { GC.AddSend(Packets.NPCSay("Wich one are you qualified to?")); GC.AddSend(Packets.NPCLink("Top GuildLeader", 10)); GC.AddSend(Packets.NPCLink("Top DeputyLeader", 11)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 2) { GC.AddSend(Packets.NPCSay("Wich one are you qualified to?")); GC.AddSend(Packets.NPCLink("Top Warrior", 20)); GC.AddSend(Packets.NPCLink("Top Archer", 21)); GC.AddSend(Packets.NPCLink("Top WaterTaoist", 22)); GC.AddSend(Packets.NPCLink("Top FireTaoist", 23)); GC.AddSend(Packets.NPCLink("Top Trojan", 24)); GC.AddSend(Packets.NPCLink("Top Ninja", 25)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 3) { GC.AddSend(Packets.NPCSay("Wich one are you qualified to?")); GC.AddSend(Packets.NPCLink("Weekly PKChampion", 30)); GC.AddSend(Packets.NPCLink("Monthly PKChampion", 31)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 10) { if (GC.MyChar.TopsGL == true) { GC.MyChar.StatEff.Add(StatusEffectEn.Flashy); Thread.Sleep(3000); GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy); GC.MyChar.StatEff.Add(StatusEffectEn.TopGuildLeader); GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top GuildLeader"); GC.MyChar.TopsGL = false; } else { GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo")); GC.AddSend(Packets.NPCLink("I see", 255)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 11) { if (GC.MyChar.TopsDL == true) { GC.MyChar.StatEff.Add(StatusEffectEn.Flashy); Thread.Sleep(3000); GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy); GC.MyChar.StatEff.Add(StatusEffectEn.TopDeputyLeader); GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top DeputyLeader"); GC.MyChar.TopsDL = false; } else { GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo")); GC.AddSend(Packets.NPCLink("I see", 255)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 20) { if (GC.MyChar.TopsWarrior == true) { GC.MyChar.StatEff.Add(StatusEffectEn.Flashy); Thread.Sleep(3000); GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy); GC.MyChar.StatEff.Add(StatusEffectEn.TopWarrior); GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top Warrior"); GC.MyChar.TopsWarrior = false; } else { GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo")); GC.AddSend(Packets.NPCLink("I see", 255)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 21) { if (GC.MyChar.TopsArcher == true) { GC.MyChar.StatEff.Add(StatusEffectEn.Flashy); Thread.Sleep(3000); GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy); GC.MyChar.StatEff.Add(StatusEffectEn.TopArcher); GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top Archer"); GC.MyChar.TopsArcher = false; } else { GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo")); GC.AddSend(Packets.NPCLink("I see", 255)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 22) { if (GC.MyChar.TopsWaterTao == true) { GC.MyChar.StatEff.Add(StatusEffectEn.Flashy); Thread.Sleep(3000); GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy); GC.MyChar.StatEff.Add(StatusEffectEn.TopWaterTaoist); GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top WaterTaoist"); GC.MyChar.TopsWaterTao = false; } else { GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo")); GC.AddSend(Packets.NPCLink("I see", 255)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 23) { if (GC.MyChar.TopsFireTao == true) { GC.MyChar.StatEff.Add(StatusEffectEn.Flashy); Thread.Sleep(3000); GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy); GC.MyChar.StatEff.Add(StatusEffectEn.TopFireTaoist); GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top FireTaoist"); GC.MyChar.TopsFireTao = false; } else { GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo")); GC.AddSend(Packets.NPCLink("I see", 255)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 24) { if (GC.MyChar.TopsTrojan == true) { GC.MyChar.StatEff.Add(StatusEffectEn.Flashy); Thread.Sleep(3000); GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy); GC.MyChar.StatEff.Add(StatusEffectEn.TopTrojan); GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top Trojan"); GC.MyChar.TopsTrojan = false; } else { GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo")); GC.AddSend(Packets.NPCLink("I see", 255)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 25) { if (GC.MyChar.TopsNinja == true) { GC.MyChar.StatEff.Add(StatusEffectEn.Flashy); Thread.Sleep(3000); GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy); GC.MyChar.StatEff.Add(StatusEffectEn.TopNinja); GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top Ninja"); GC.MyChar.TopsNinja = false; } else { GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo")); GC.AddSend(Packets.NPCLink("I see", 255)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 30) { if (GC.MyChar.TopsPKWeek == true) { GC.MyChar.StatEff.Add(StatusEffectEn.Flashy); Thread.Sleep(3000); GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy); GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion); GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Weekly PKChampion"); GC.MyChar.TopsPKWeek = false; } else { GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo")); GC.AddSend(Packets.NPCLink("I see", 255)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 31) { if (GC.MyChar.TopsPKMonth == true) { GC.MyChar.StatEff.Add(StatusEffectEn.Flashy); Thread.Sleep(3000); GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy); GC.MyChar.StatEff.Add(StatusEffectEn.MonthlyPKChampion); GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Monthly PKChampion"); GC.MyChar.TopsPKMonth = false; } else { GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo")); GC.AddSend(Packets.NPCLink("I see", 255)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 32) { GC.AddSend(Packets.NPCSay("Halos are a great effect showed on a player, wich give them a special rank. You can be awarded halos from different tournaments or top statuses.")); GC.AddSend(Packets.NPCLink("Wow great, can you show me a halo?", 33)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 33) { GC.AddSend(Packets.NPCSay("You can get the Weekly PKChampion for 5seconds.")); GC.AddSend(Packets.NPCLink("Cool, let me try", 34)); GC.AddSend(Packets.NPCSetFace(30)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 34) { GC.MyChar.StatEff.Add(StatusEffectEn.MonthlyPKChampion); Thread.Sleep(5000); GC.MyChar.StatEff.Remove(StatusEffectEn.MonthlyPKChampion); } break; } #endregion
Now make some tournaments or toplsits to gain the halo
goodluck :P