What should i add on this code when i kill player in tournament it auto teleport him in twin city?
here is code
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."));
GC.AddSend(Packets.NPCLink("I am a Trojan", 1));
GC.AddSend(Packets.NPCLink("I am a Warrior", 2));
GC.AddSend(Packets.NPCLink("I am a Ninja", 3));
GC.AddSend(Packets.NPCLink("I am a Taoist Water", 4));
GC.AddSend(Packets.NPCLink("I am a Taoist Fire", 5));
GC.AddSend(Packets.NPCLink("I am 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 xx:25"));
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 xx:25"));
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 xx:25"));
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 xx:25"));
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 xx:25"));
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 xx:25"));
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
Code:
#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






