i did event class pk but there problem .. all players can win .. what code to make only one win
can some 1 make in this event code only 1 can win class pk !
Code:
#region TOP TRO PK TOURNEY REAWARD
case 2773:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("I will give u your prize"));
GC.AddSend(Packets.NPCLink("Iam a Trojan", 1));
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 >= 10))
{
GC.MyChar.StatEff.Add(StatusEffectEn.TopTrojan);
World.SendMsgToAll("SYSTEM", GC.MyChar.Name + " has claimed the TopTrojan Halo", 2011, 0);
try
{
StreamWriter sw = new StreamWriter("C:\\OldCODB/Tops/TopTrojan.txt");
sw.WriteLine("" + GC.MyChar.EntityID + "#549755813888");
sw.Close();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
GC.MyChar.Teleport(1002, 431, 379);
GC.AddSend(Packets.NPCSay("Event is over click :D"));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("Is not over the event"));
GC.AddSend(Packets.NPCLink("I see", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
}
break;
}
#endregion