Hello,
I made a new NPC that gives the player 1000 CPs, but it keeps giving him CPs everytime he speaks to him, I want it to give him 1000 CPs one time only for the new player, how can I do that?
Here is the code:
#region GiftGiver
case 9030:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Welcome to Conquer Online, please take this gift."));
GC.AddSend(Packets.NPCLink("Thank you so much!", 1));
GC.AddSend(Packets.NPCLink("No, I don't need it.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1)
{
GC.MyChar.CPs+ 1000;
}
break;
}
#endregion
I made a new NPC that gives the player 1000 CPs, but it keeps giving him CPs everytime he speaks to him, I want it to give him 1000 CPs one time only for the new player, how can I do that?
Here is the code:
#region GiftGiver
case 9030:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Welcome to Conquer Online, please take this gift."));
GC.AddSend(Packets.NPCLink("Thank you so much!", 1));
GC.AddSend(Packets.NPCLink("No, I don't need it.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1)
{
GC.MyChar.CPs+ 1000;
}
break;
}
#endregion