#request close
GC.AddSend(Packets.NPCSay("Welcome, Here I sell SandRaider Garment!"));
if (GC.MyChar.CPs >= 0)
{
GC.MyChar.CPs -= 0;
GC.MyChar.AddItem(183305, 7);
#region SandRaider
case 123321:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Welcome, Here I sell SandRaider Garment!"));
GC.AddSend(Packets.NPCLink("Cool let me in.", 1));
GC.AddSend(Packets.NPCLink("Haa Ok Then", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1)
{
GC.AddSend(Packets.NPCSay("Are you interested?"));
GC.AddSend(Packets.NPCLink("SandRaider", 2));
GC.AddSend(Packets.NPCLink("No, thanks.", 255));
}
if (Control == 2)
{
GC.MyChar.AddItem(183305, 7);
GC.AddSend(Packets.NPCSay("Here you are."));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}
#endregion
#region SandRaider
case 123321:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Welcome, Here I sell SandRaider Garment!"));
GC.AddSend(Packets.NPCLink("Cool let me in.", 1));
GC.AddSend(Packets.NPCLink("Haa Ok Then", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 1)
{
GC.AddSend(Packets.NPCSay("Are you interested?"));
GC.AddSend(Packets.NPCLink("SandRaider", 2));
GC.AddSend(Packets.NPCLink("No, thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 2)
{
GC.MyChar.AddItem(183305, 7);
GC.AddSend(Packets.NPCSay("Here you are."));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
return;
}
#endregion
Why return instead of break?Quote:
That would be even better, because it would atually work....and is more efficient. :)Code:#region SandRaider case 123321: { if (Control == 0) { GC.AddSend(Packets.NPCSay("Welcome, Here I sell SandRaider Garment!")); GC.AddSend(Packets.NPCLink("Cool let me in.", 1)); GC.AddSend(Packets.NPCLink("Haa Ok Then", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 1) { GC.AddSend(Packets.NPCSay("Are you interested?")); GC.AddSend(Packets.NPCLink("SandRaider", 2)); GC.AddSend(Packets.NPCLink("No, thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 2) { GC.MyChar.AddItem(183305, 7); GC.AddSend(Packets.NPCSay("Here you are.")); GC.AddSend(Packets.NPCLink("Thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } return; } #endregion