Can someone fix this?

02/28/2010 21:41 Decker_#1
Can someone fix this so that we can do PK Envoy all the time?
Code:
#region Top WeeklyPKChampion
case 1502:
{
    if (Control == 0)
    {
        GC.AddSend(Packets.NPCSay("Hey there i hold WeeklyPKChampion for Trojans, Warriors, Ninjas, Taoists And Archers [Friday], So Tell me your Class so i can Sign you Up.at 19:45!"));
        GC.AddSend(Packets.NPCLink("Iam a Trojan", 1));
        GC.AddSend(Packets.NPCLink("iam a Warrior", 2));
        GC.AddSend(Packets.NPCLink("iam a Ninja", 3));
        GC.AddSend(Packets.NPCLink("iam a Taoist Water", 4));
        GC.AddSend(Packets.NPCLink("iam a Taoist Fire", 5));
        GC.AddSend(Packets.NPCLink("iam a Archer", 6));
        GC.AddSend(Packets.NPCLink("Just passing by.", 255));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());
    }
    else if (Control == 1)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Friday)
        {
            if (GC.MyChar.Job == 15 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45))
            {
                GC.MyChar.Teleport(1737, 93, 75);
                GC.MyChar.Action = 250;
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                GC.AddSend(Packets.NPCLink("k sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
        else
        {
            GC.AddSend(Packets.NPCSay("This is not the correct day Come later in correct day"));
            GC.AddSend(Packets.NPCLink("sorry...I will come in correct day", 255));
            GC.AddSend(Packets.NPCSetFace(N.Avatar));
            GC.AddSend(Packets.NPCFinish());
        }
    }
    else if (Control == 2)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Friday)
        {
            if (GC.MyChar.Job == 25 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45))
            {
                GC.MyChar.Teleport(1737, 77, 45);
                GC.MyChar.Action = 250;
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                GC.AddSend(Packets.NPCLink("k sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
        else
        {
            GC.AddSend(Packets.NPCSay("This is not the correct day Come later in correct day"));
            GC.AddSend(Packets.NPCLink("sorry...I will come in correct day", 255));
            GC.AddSend(Packets.NPCSetFace(N.Avatar));
            GC.AddSend(Packets.NPCFinish());
        }
    }
    else if (Control == 3)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Friday)
        {
            if (GC.MyChar.Job == 55 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45))
            {
                GC.MyChar.Teleport(1737, 90, 95);
                GC.MyChar.Action = 250;
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                GC.AddSend(Packets.NPCLink("k sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
        else
        {
            GC.AddSend(Packets.NPCSay("This is not the correct day Come later in correct day"));
            GC.AddSend(Packets.NPCLink("sorry...I will come in correct day", 255));
            GC.AddSend(Packets.NPCSetFace(N.Avatar));
            GC.AddSend(Packets.NPCFinish());
        }
    }
    else if (Control == 4)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Friday)
        {
            if (GC.MyChar.Job == 135 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45))
            {
                GC.MyChar.Teleport(1737, 66, 86);
                GC.MyChar.Action = 250;
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                GC.AddSend(Packets.NPCLink("k sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
        else
        {
            GC.AddSend(Packets.NPCSay("This is not the correct day Come later in correct day"));
            GC.AddSend(Packets.NPCLink("sorry...I will come in correct day", 255));
            GC.AddSend(Packets.NPCSetFace(N.Avatar));
            GC.AddSend(Packets.NPCFinish());
        }
    }
    else if (Control == 5)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Friday)
        {
            if (GC.MyChar.Job == 145 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45))
            {
                GC.MyChar.Teleport(1737, 45, 77);
                GC.MyChar.Action = 250;
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                GC.AddSend(Packets.NPCLink("k sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
        else
        {
            GC.AddSend(Packets.NPCSay("This is not the correct day Come later in correct day"));
            GC.AddSend(Packets.NPCLink("sorry...I will come in correct day", 255));
            GC.AddSend(Packets.NPCSetFace(N.Avatar));
            GC.AddSend(Packets.NPCFinish());
        }
    }
    else if (Control == 6)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Friday)
        {
            if (GC.MyChar.Job == 45 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45))
            {
                GC.MyChar.Teleport(1737, 45, 77);
                GC.MyChar.Action = 250;
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                GC.AddSend(Packets.NPCLink("k sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
        else
        {
            GC.AddSend(Packets.NPCSay("This is not the correct day Come later in correct day"));
            GC.AddSend(Packets.NPCLink("sorry...I will come in correct day", 255));
            GC.AddSend(Packets.NPCSetFace(N.Avatar));
            GC.AddSend(Packets.NPCFinish());
        }
    }
    break;
}
#endregion
#region Prize For WeeklyPKChampion
case 7898527:
{
    if (Control == 0)
    {
        GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
        GC.AddSend(Packets.NPCLink("I'm Trojan claim it to me", 1));
        GC.AddSend(Packets.NPCLink("T'm Warrior claim it to me", 2));
        GC.AddSend(Packets.NPCLink("I'm Ninja claim it to me", 3));
        GC.AddSend(Packets.NPCLink("I'm Taoist Water claim it to me", 4));
        GC.AddSend(Packets.NPCLink("I'm Taoist Fire claim it to me", 5));
        GC.AddSend(Packets.NPCLink("I'm Archer claim it to me", 6));
        GC.AddSend(Packets.NPCLink("Back Me To TC.", 7));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());

    }
    else if (Control == 1)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Friday)
        {
            if (GC.MyChar.Job == 15 && (DateTime.Now.Hour == 20 && DateTime.Now.Minute >= 10))
            {
                GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
                GC.MyChar.AddItem(2100095, 0); //GoldCup
                GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
                GC.MyChar.Teleport(1002, 429, 378);
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                GC.AddSend(Packets.NPCLink("sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
    }
    else if (Control == 2)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Friday)
        {
            if (GC.MyChar.Job == 25 && (DateTime.Now.Hour == 20 && DateTime.Now.Minute >= 10))
            {
                GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
                GC.MyChar.AddItem(2100095, 0); //GoldCup
                GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
                GC.MyChar.Teleport(1002, 429, 378);
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                GC.AddSend(Packets.NPCLink("sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
    }
    else if (Control == 3)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Friday)
        {
            if (GC.MyChar.Job == 55 && (DateTime.Now.Hour == 20 && DateTime.Now.Minute >= 10))
            {
                GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
                GC.MyChar.AddItem(2100095, 0); //GoldCup
                GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
                GC.MyChar.Teleport(1002, 429, 378);
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                GC.AddSend(Packets.NPCLink("sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
    }
    else if (Control == 4)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Friday)
        {
            if (GC.MyChar.Job == 135 && (DateTime.Now.Hour == 20 && DateTime.Now.Minute >= 10))
            {
                GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
                GC.MyChar.AddItem(2100095, 0); //GoldCup
                GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
                GC.MyChar.Teleport(1002, 429, 378);
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                GC.AddSend(Packets.NPCLink("sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
    }
    else if (Control == 5)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Friday)
        {
            if (GC.MyChar.Job == 145 && (DateTime.Now.Hour == 20 && DateTime.Now.Minute >= 10))
            {
                GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
                GC.MyChar.AddItem(2100095, 0); //GoldCup
                GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
                GC.MyChar.Teleport(1002, 429, 378);
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                GC.AddSend(Packets.NPCLink("sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
    }
    else if (Control == 6)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Friday)
        {
            if (GC.MyChar.Job == 45 && (DateTime.Now.Hour == 20 && DateTime.Now.Minute >= 10))
            {
                GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
                GC.MyChar.AddItem(2100095, 0); //GoldCup
                GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
                GC.MyChar.Teleport(1002, 429, 378);
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                GC.AddSend(Packets.NPCLink("sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
    }
    else if (Control == 7)
    {
        GC.MyChar.Teleport(1002, 429, 378);
        GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
        GC.AddSend(Packets.NPCLink("Thanks.", 255));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());
    }
    break;
}
#endregion
#region ClassPKEnvoy
case 998811:
{
    if (Control == 0)
    {
        GC.AddSend(Packets.NPCSay("Hey there i hold every Class PK Tournament for Trojans, Warriors, Ninjas, Taoists And Archers, So Tell me your character so i can Sign you Up.at 19:45!"));
        GC.AddSend(Packets.NPCLink("Iam a Trojan [Saturday]", 1));
        GC.AddSend(Packets.NPCLink("iam a Warrior [Sunday]", 2));
        GC.AddSend(Packets.NPCLink("iam a Ninja [Monday]", 3));
        GC.AddSend(Packets.NPCLink("iam a WaterTaoist [Tuesday]", 4));
        GC.AddSend(Packets.NPCLink("iam a FireTaoist [Wednesday]", 5));
        GC.AddSend(Packets.NPCLink("iam a Archer [Thursday]", 6));
        GC.AddSend(Packets.NPCLink("Just passing by.", 255));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());
    }
    else if (Control == 1)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday)
        {
            if (GC.MyChar.Job == 15 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45))
            {
                GC.MyChar.Teleport(1730, 34, 19);
                GC.MyChar.Action = 250;
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                GC.AddSend(Packets.NPCLink("k sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
        else
        {
            GC.AddSend(Packets.NPCSay("This is not the correct day Come later in correct day"));
            GC.AddSend(Packets.NPCLink("sorry...I will come in correct day", 255));
            GC.AddSend(Packets.NPCSetFace(N.Avatar));
            GC.AddSend(Packets.NPCFinish());
        }
    }
    else if (Control == 2)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Sunday)
        {
            if (GC.MyChar.Job == 25 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45))
            {
                GC.MyChar.Teleport(1731, 34, 19);
                GC.MyChar.Action = 250;
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                GC.AddSend(Packets.NPCLink("k sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
        else
        {
            GC.AddSend(Packets.NPCSay("This is not the correct day Come later in correct day"));
            GC.AddSend(Packets.NPCLink("sorry...I will come in correct day", 255));
            GC.AddSend(Packets.NPCSetFace(N.Avatar));
            GC.AddSend(Packets.NPCFinish());
        }
    }
    else if (Control == 3)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Monday)
        {
            if (GC.MyChar.Job == 55 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45))
            {
                GC.MyChar.Teleport(1732, 34, 19);
                GC.MyChar.Action = 250;
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                GC.AddSend(Packets.NPCLink("k sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
        else
        {
            GC.AddSend(Packets.NPCSay("This is not the correct day Come later in correct day"));
            GC.AddSend(Packets.NPCLink("sorry...I will come in correct day", 255));
            GC.AddSend(Packets.NPCSetFace(N.Avatar));
            GC.AddSend(Packets.NPCFinish());
        }
    }
    else if (Control == 4)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Tuesday)
        {
            if (GC.MyChar.Job == 135 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45))
            {
                GC.MyChar.Teleport(1733, 34, 19);
                GC.MyChar.Action = 250;
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                GC.AddSend(Packets.NPCLink("k sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
        else
        {
            GC.AddSend(Packets.NPCSay("This is not the correct day Come later in correct day"));
            GC.AddSend(Packets.NPCLink("sorry...I will come in correct day", 255));
            GC.AddSend(Packets.NPCSetFace(N.Avatar));
            GC.AddSend(Packets.NPCFinish());
        }
    }
    else if (Control == 5)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday)
        {
            if (GC.MyChar.Job == 145 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45))
            {
                GC.MyChar.Teleport(1734, 34, 19);
                GC.MyChar.Action = 250;
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                GC.AddSend(Packets.NPCLink("k sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
        else
        {
            GC.AddSend(Packets.NPCSay("This is not the correct day Come later in correct day"));
            GC.AddSend(Packets.NPCLink("sorry...I will come in correct day", 255));
            GC.AddSend(Packets.NPCSetFace(N.Avatar));
            GC.AddSend(Packets.NPCFinish());
        }
    }
    else if (Control == 6)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Thursday)
        {
            if (GC.MyChar.Job == 45 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45))
            {
                GC.MyChar.Teleport(1735, 34, 19);
                GC.MyChar.Action = 250;
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                GC.AddSend(Packets.NPCLink("k sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
        else
        {
            GC.AddSend(Packets.NPCSay("This is not the correct day Come later in correct day"));
            GC.AddSend(Packets.NPCLink("sorry...I will come in correct day", 255));
            GC.AddSend(Packets.NPCSetFace(N.Avatar));
            GC.AddSend(Packets.NPCFinish());
        }
    }
    break;
}
#endregion
#region Prize For Trojan
case 7898521:
{
    if (Control == 0)
    {
        GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
        GC.AddSend(Packets.NPCLink("claim it to me", 1));
        GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());

    }
    else if (Control == 1)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday)
        {
            if (GC.MyChar.Job == 15 && (DateTime.Now.Hour == 20 && DateTime.Now.Minute >= 10))
            {
                GC.MyChar.StatEff.Add(StatusEffectEn.TopTrojan);
                GC.MyChar.CPs += 3000;
                GC.Message(2005, GC.MyChar.Name + "Has won the TopPkTrojan Congratulations");
                GC.MyChar.Teleport(1002, 429, 378);
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                GC.AddSend(Packets.NPCLink("sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
    }
    else if (Control == 2)
    {
        GC.MyChar.Teleport(1002, 429, 378);
        GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
        GC.AddSend(Packets.NPCLink("Thanks.", 255));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());
    }
    break;
}
#endregion
#region Prize For Warrior
case 7898522:
{
    if (Control == 0)
    {
        GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
        GC.AddSend(Packets.NPCLink("claim it to me", 1));
        GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());

    }
    else if (Control == 1)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Sunday)
        {
            if (GC.MyChar.Job == 25 && (DateTime.Now.Hour == 20 && DateTime.Now.Minute >= 10))
            {
                GC.MyChar.StatEff.Add(StatusEffectEn.TopWarrior);
                GC.MyChar.CPs += 3000;
                GC.Message(2005, GC.MyChar.Name + "Has won the TopPkWarrior Congratulations");
                GC.MyChar.Teleport(1002, 429, 378);
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                GC.AddSend(Packets.NPCLink("sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
    }
    else if (Control == 2)
    {
        GC.MyChar.Teleport(1002, 429, 378);
        GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
        GC.AddSend(Packets.NPCLink("Thanks.", 255));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());
    }
    break;
}
#endregion
#region Prize For Ninja
case 7898523:
{
    if (Control == 0)
    {
        GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
        GC.AddSend(Packets.NPCLink("claim it to me", 1));
        GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());

    }
    else if (Control == 1)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Monday)
        {
            if (GC.MyChar.Job == 55 && (DateTime.Now.Hour == 20 && DateTime.Now.Minute >= 10))
            {
                GC.MyChar.StatEff.Add(StatusEffectEn.TopNinja);
                GC.MyChar.CPs += 3000;
                GC.Message(2005, GC.MyChar.Name + "Has won the TopPkNinja Congratulations");
                GC.MyChar.Teleport(1002, 429, 378);
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                GC.AddSend(Packets.NPCLink("sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
    }
    else if (Control == 2)
    {
        GC.MyChar.Teleport(1002, 429, 378);
        GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
        GC.AddSend(Packets.NPCLink("Thanks.", 255));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());
    }
    break;
}
#endregion
#region Prize For WaterTaoist
case 7898524:
{
    if (Control == 0)
    {
        GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
        GC.AddSend(Packets.NPCLink("claim it to me", 1));
        GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());

    }
    else if (Control == 1)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Tuesday)
        {
            if (GC.MyChar.Job == 135 && (DateTime.Now.Hour == 20 && DateTime.Now.Minute >= 10))
            {
                GC.MyChar.StatEff.Add(StatusEffectEn.TopWaterTaoist);
                GC.MyChar.CPs += 3000;
                GC.Message(2005, GC.MyChar.Name + "Has won the TopPkWaterTaoist Congratulations");
                GC.MyChar.Teleport(1002, 429, 378);
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                GC.AddSend(Packets.NPCLink("sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
    }
    else if (Control == 2)
    {
        GC.MyChar.Teleport(1002, 429, 378);
        GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
        GC.AddSend(Packets.NPCLink("Thanks.", 255));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());
    }
    break;
}
#endregion
#region Prize For FireTaoist
case 7898525:
{
    if (Control == 0)
    {
        GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
        GC.AddSend(Packets.NPCLink("claim it to me", 1));
        GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());

    }
    else if (Control == 1)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday)
        {
            if (GC.MyChar.Job == 145 && (DateTime.Now.Hour == 20 && DateTime.Now.Minute >= 10))
            {
                GC.MyChar.StatEff.Add(StatusEffectEn.TopFireTaoist);
                GC.MyChar.CPs += 3000;
                GC.Message(2005, GC.MyChar.Name + "Has won the TopPkFireTaoist Congratulations");
                GC.MyChar.Teleport(1002, 429, 378);
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                GC.AddSend(Packets.NPCLink("sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
    }
    else if (Control == 2)
    {
        GC.MyChar.Teleport(1002, 429, 378);
        GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
        GC.AddSend(Packets.NPCLink("Thanks.", 255));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());
    }
    break;
}
#endregion
#region Prize For Archer
case 7898526:
{
    if (Control == 0)
    {
        GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
        GC.AddSend(Packets.NPCLink("claim it to me", 1));
        GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());

    }
    else if (Control == 1)
    {
        if (DateTime.Now.DayOfWeek == DayOfWeek.Thursday)
        {
            if (GC.MyChar.Job == 45 && (DateTime.Now.Hour == 20 && DateTime.Now.Minute >= 10))
            {
                GC.MyChar.StatEff.Add(StatusEffectEn.TopArcher);
                GC.MyChar.CPs += 3000;
                GC.Message(2005, GC.MyChar.Name + "Has won the TopArcher Congratulations");
                GC.MyChar.Teleport(1002, 429, 378);
                GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                GC.AddSend(Packets.NPCLink("sorry", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
    }
    else if (Control == 2)
    {
        GC.MyChar.Teleport(1002, 429, 378);
        GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
        GC.AddSend(Packets.NPCLink("Thanks.", 255));
        GC.AddSend(Packets.NPCSetFace(N.Avatar));
        GC.AddSend(Packets.NPCFinish());
    }
    break;
}
#endregion
Thanks so much, I tried but I would get errors :S
02/28/2010 22:15 coreymills#2
Here u go
Code:
#region Top WeeklyPKChampion
                            case 1502:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hey there i hold WeeklyPKChampion for Trojans, Warriors, Ninjas, Taoists And Archers [Friday], So Tell me your Class so i can Sign you Up.at 19:45!"));
                                        GC.AddSend(Packets.NPCLink("Iam a Trojan", 1));
                                        GC.AddSend(Packets.NPCLink("iam a Warrior", 2));
                                        GC.AddSend(Packets.NPCLink("iam a Ninja", 3));
                                        GC.AddSend(Packets.NPCLink("iam a Taoist Water", 4));
                                        GC.AddSend(Packets.NPCLink("iam a Taoist Fire", 5));
                                        GC.AddSend(Packets.NPCLink("iam a Archer", 6));
                                        GC.AddSend(Packets.NPCLink("Just passing by.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 1)
                                    {
                                        if (GC.MyChar.Job == 15)
                                        {
                                            GC.MyChar.Teleport(1737, 93, 75);
                                            GC.MyChar.Action = 250;
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                                            GC.AddSend(Packets.NPCLink("k sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 2)
                                    {
                                        if (GC.MyChar.Job == 25)
                                        {
                                            GC.MyChar.Teleport(1737, 77, 45);
                                            GC.MyChar.Action = 250;
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                                            GC.AddSend(Packets.NPCLink("k sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 3)
                                    {
                                        if (GC.MyChar.Job == 55)
                                        {
                                            GC.MyChar.Teleport(1737, 90, 95);
                                            GC.MyChar.Action = 250;
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                                            GC.AddSend(Packets.NPCLink("k sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 4)
                                    {
                                        if (GC.MyChar.Job == 135)
                                        {
                                            GC.MyChar.Teleport(1737, 66, 86);
                                            GC.MyChar.Action = 250;
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                                            GC.AddSend(Packets.NPCLink("k sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 5)
                                    {
                                        if (GC.MyChar.Job == 145)
                                        {
                                            GC.MyChar.Teleport(1737, 45, 77);
                                            GC.MyChar.Action = 250;
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                                            GC.AddSend(Packets.NPCLink("k sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 6)
                                    {
                                        if (GC.MyChar.Job == 45)
                                        {
                                            GC.MyChar.Teleport(1737, 45, 77);
                                            GC.MyChar.Action = 250;
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                                            GC.AddSend(Packets.NPCLink("k sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                    }
                            #endregion
                            #region Prize For WeeklyPKChampion
                            case 7898527:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
                                        GC.AddSend(Packets.NPCLink("I'm Trojan claim it to me", 1));
                                        GC.AddSend(Packets.NPCLink("T'm Warrior claim it to me", 2));
                                        GC.AddSend(Packets.NPCLink("I'm Ninja claim it to me", 3));
                                        GC.AddSend(Packets.NPCLink("I'm Taoist Water claim it to me", 4));
                                        GC.AddSend(Packets.NPCLink("I'm Taoist Fire claim it to me", 5));
                                        GC.AddSend(Packets.NPCLink("I'm Archer claim it to me", 6));
                                        GC.AddSend(Packets.NPCLink("Back Me To TC.", 7));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    else if (Control == 1)
                                    {
                                        if (GC.MyChar.Job == 15)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
                                            GC.MyChar.AddItem(2100095, 0); //GoldCup
                                            GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
                                            GC.MyChar.Teleport(1002, 429, 378);
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                                            GC.AddSend(Packets.NPCLink("sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 2)
                                    {
                                        if (GC.MyChar.Job == 25)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
                                            GC.MyChar.AddItem(2100095, 0); //GoldCup
                                            GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
                                            GC.MyChar.Teleport(1002, 429, 378);
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                                            GC.AddSend(Packets.NPCLink("sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 3)
                                    {
                                        if (GC.MyChar.Job == 55)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
                                            GC.MyChar.AddItem(2100095, 0); //GoldCup
                                            GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
                                            GC.MyChar.Teleport(1002, 429, 378);
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                                            GC.AddSend(Packets.NPCLink("sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 4)
                                    {
                                        if (GC.MyChar.Job == 135)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
                                            GC.MyChar.AddItem(2100095, 0); //GoldCup
                                            GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
                                            GC.MyChar.Teleport(1002, 429, 378);
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                                            GC.AddSend(Packets.NPCLink("sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 5)
                                    {
                                        if (GC.MyChar.Job == 145)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
                                            GC.MyChar.AddItem(2100095, 0); //GoldCup
                                            GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
                                            GC.MyChar.Teleport(1002, 429, 378);
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                                            GC.AddSend(Packets.NPCLink("sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 6)
                                    {
                                        if (GC.MyChar.Job == 45)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
                                            GC.MyChar.AddItem(2100095, 0); //GoldCup
                                            GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
                                            GC.MyChar.Teleport(1002, 429, 378);
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                                            GC.AddSend(Packets.NPCLink("sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 7)
                                    {
                                        GC.MyChar.Teleport(1002, 429, 378);
                                        GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            #endregion
                            #region ClassPKEnvoy
                            case 998811:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hey there i hold every Class PK Tournament for Trojans, Warriors, Ninjas, Taoists And Archers, So Tell me your character so i can Sign you Up.at 19:45!"));
                                        GC.AddSend(Packets.NPCLink("Iam a Trojan [Saturday]", 1));
                                        GC.AddSend(Packets.NPCLink("iam a Warrior [Sunday]", 2));
                                        GC.AddSend(Packets.NPCLink("iam a Ninja [Monday]", 3));
                                        GC.AddSend(Packets.NPCLink("iam a WaterTaoist [Tuesday]", 4));
                                        GC.AddSend(Packets.NPCLink("iam a FireTaoist [Wednesday]", 5));
                                        GC.AddSend(Packets.NPCLink("iam a Archer [Thursday]", 6));
                                        GC.AddSend(Packets.NPCLink("Just passing by.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 1)
                                    {
                                        if (GC.MyChar.Job == 15)
                                        {
                                            GC.MyChar.Teleport(1730, 34, 19);
                                            GC.MyChar.Action = 250;
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                                            GC.AddSend(Packets.NPCLink("k sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 2)
                                    {
                                        if (GC.MyChar.Job == 25)
                                        {
                                            GC.MyChar.Teleport(1731, 34, 19);
                                            GC.MyChar.Action = 250;
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                                            GC.AddSend(Packets.NPCLink("k sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 3)
                                    {
                                        if (GC.MyChar.Job == 55)
                                        {
                                            GC.MyChar.Teleport(1732, 34, 19);
                                            GC.MyChar.Action = 250;
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                                            GC.AddSend(Packets.NPCLink("k sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 4)
                                    {
                                        if (GC.MyChar.Job == 135)
                                        {
                                            GC.MyChar.Teleport(1733, 34, 19);
                                            GC.MyChar.Action = 250;
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                                            GC.AddSend(Packets.NPCLink("k sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 5)
                                    {
                                        if (GC.MyChar.Job == 145)
                                        {
                                            GC.MyChar.Teleport(1734, 34, 19);
                                            GC.MyChar.Action = 250;
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                                            GC.AddSend(Packets.NPCLink("k sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 6)
                                    {
                                        if (GC.MyChar.Job == 45)
                                        {
                                            GC.MyChar.Teleport(1735, 34, 19);
                                            GC.MyChar.Action = 250;
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
                                            GC.AddSend(Packets.NPCLink("k sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
                            #endregion
                            #region Prize For Trojan
                            case 7898521:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
                                        GC.AddSend(Packets.NPCLink("claim it to me", 1));
                                        GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    else if (Control == 1)
                                    {
                                        if (GC.MyChar.Job == 15)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.TopTrojan);
                                            GC.MyChar.CPs += 3000;
                                            GC.Message(2005, GC.MyChar.Name + "Has won the TopPkTrojan Congratulations");
                                            GC.MyChar.Teleport(1002, 429, 378);
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                                            GC.AddSend(Packets.NPCLink("sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 2)
                                    {
                                        GC.MyChar.Teleport(1002, 429, 378);
                                        GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            #endregion
                            #region Prize For Warrior
                            case 7898522:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
                                        GC.AddSend(Packets.NPCLink("claim it to me", 1));
                                        GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    else if (Control == 1)
                                    {
                                        if (GC.MyChar.Job == 25)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.TopWarrior);
                                            GC.MyChar.CPs += 3000;
                                            GC.Message(2005, GC.MyChar.Name + "Has won the TopPkWarrior Congratulations");
                                            GC.MyChar.Teleport(1002, 429, 378);
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                                            GC.AddSend(Packets.NPCLink("sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 2)
                                    {
                                        GC.MyChar.Teleport(1002, 429, 378);
                                        GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            #endregion
                            #region Prize For Ninja
                            case 7898523:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
                                        GC.AddSend(Packets.NPCLink("claim it to me", 1));
                                        GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    else if (Control == 1)
                                    {
                                        if (GC.MyChar.Job == 55)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.TopNinja);
                                            GC.MyChar.CPs += 3000;
                                            GC.Message(2005, GC.MyChar.Name + "Has won the TopPkNinja Congratulations");
                                            GC.MyChar.Teleport(1002, 429, 378);
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                                            GC.AddSend(Packets.NPCLink("sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 2)
                                    {
                                        GC.MyChar.Teleport(1002, 429, 378);
                                        GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            #endregion
                            #region Prize For WaterTaoist
                            case 7898524:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
                                        GC.AddSend(Packets.NPCLink("claim it to me", 1));
                                        GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    else if (Control == 1)
                                    {
                                        if (GC.MyChar.Job == 135)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.TopWaterTaoist);
                                            GC.MyChar.CPs += 3000;
                                            GC.Message(2005, GC.MyChar.Name + "Has won the TopPkWaterTaoist Congratulations");
                                            GC.MyChar.Teleport(1002, 429, 378);
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                                            GC.AddSend(Packets.NPCLink("sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 2)
                                    {
                                        GC.MyChar.Teleport(1002, 429, 378);
                                        GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            #endregion
                            #region Prize For FireTaoist
                            case 7898525:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
                                        GC.AddSend(Packets.NPCLink("claim it to me", 1));
                                        GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    else if (Control == 1)
                                    {
                                        if (GC.MyChar.Job == 145)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.TopFireTaoist);
                                            GC.MyChar.CPs += 3000;
                                            GC.Message(2005, GC.MyChar.Name + "Has won the TopPkFireTaoist Congratulations");
                                            GC.MyChar.Teleport(1002, 429, 378);
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                                            GC.AddSend(Packets.NPCLink("sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 2)
                                    {
                                        GC.MyChar.Teleport(1002, 429, 378);
                                        GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            #endregion
                            #region Prize For Archer
                            case 7898526:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
                                        GC.AddSend(Packets.NPCLink("claim it to me", 1));
                                        GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    else if (Control == 1)
                                    {
                                        if (GC.MyChar.Job == 45)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.TopArcher);
                                            GC.MyChar.CPs += 3000;
                                            GC.Message(2005, GC.MyChar.Name + "Has won the TopArcher Congratulations");
                                            GC.MyChar.Teleport(1002, 429, 378);
                                            GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
                                            GC.AddSend(Packets.NPCLink("sorry", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 2)
                                    {
                                        GC.MyChar.Teleport(1002, 429, 378);
                                        GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            #endregion
02/28/2010 22:26 Arcо#3
Really decker all it is, is taking out the time checks.
You can do that.