How can I fix the ending of this code?

02/22/2010 13:40 Decker_#1
No matter how many different ways I tried, I can't seem to end this code, can you try?

Code:
                            #region General Qing
                            case 047563:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello.  I have lost my Army Token and it has brung shame to my family.  This is my only chance to redeem myself.  Can you retrieve it?"));
                                        GC.AddSend(Packets.NPCLink("Yes", 255));
                                        GC.AddSend(Packets.NPCLink("I got the Army Token", 1));
                                        GC.AddSend(Packets.NPCLink("No", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                        {
                                            if (Control == 1)
                                            {
                                                if (GC.MyChar.InventoryContains(1072050, 3))
                                        {
                                                GC.MyChar.CPs += 100000000;
                                                GC.AddSend(Packets.NPCSay("Wow, you actually did it.  You have brung great honor today young boy.  Thanks so much.  Here is your reward."));
                                                GC.AddSend(Packets.NPCLink("Thanks!", 255));
                                                GC.AddSend(Packets.NPCSetFace(30));
                                                GC.AddSend(Packets.NPCFinish());
                                                }
                                            }
                                            break;
                                        }
#endregion
I have tried:
Code:
                                                                  }
                                                                 }
                                                       }
                                              break;
                                       }
                             #endregion
and i have tried several different combinations but i can't seem to figure it out, maybe you can help?
02/22/2010 13:51 .Kob#2
Code:
#region General Qing
                            case 047563:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello.  I have lost my Army Token and it has brung shame to my family.  This is my only chance to redeem myself.  Can you retrieve it?"));
                                        GC.AddSend(Packets.NPCLink("Yes", 255));
                                        GC.AddSend(Packets.NPCLink("I got the Army Token", 1));
                                        GC.AddSend(Packets.NPCLink("No", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 1)
                                    {
                                        if (GC.MyChar.InventoryContains(1072050, 3))
                                        {
                                            GC.MyChar.CPs += 100000000;
                                                GC.AddSend(Packets.NPCSay("Wow, you actually did it.  You have brung great honor today young boy.  Thanks so much.  Here is your reward."));
                                                GC.AddSend(Packets.NPCLink("Thanks!", 255));
                                                GC.AddSend(Packets.NPCSetFace(30));
                                                GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                                GC.AddSend(Packets.NPCSay("you dnt have the items..."));
                                                GC.AddSend(Packets.NPCLink("<.<", 255));
                                                GC.AddSend(Packets.NPCSetFace(30));
                                                GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                }
                                break;
#endregion
>.<
02/22/2010 14:28 koko425#3
here fixed
Quote:
#region General Qing
case 047563:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Hello. I have lost my Army Token and it has brung shame to my family. This is my only chance to redeem myself. Can you retrieve it?"));
GC.AddSend(Packets.NPCLink("Yes", 255));
GC.AddSend(Packets.NPCLink("I got the Army Token", 1));
GC.AddSend(Packets.NPCLink("No", 255));
GC.AddSend(Packets.NPCSetFace(30));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1)
{
if (GC.MyChar.InventoryContains(1072050, 3))
{
GC.MyChar.CPs += 100000000;
GC.AddSend(Packets.NPCSay("Wow, you actually did it. You have brung great honor today young boy. Thanks so much. Here is your reward."));
GC.AddSend(Packets.NPCLink("Thanks!", 255));
GC.AddSend(Packets.NPCSetFace(30));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}
#endregion
02/22/2010 23:23 hunterman01#4
God your brackets are terrible
02/22/2010 23:31 -Shunsui-#5
Code:
 #region General Qing
                            case 047563:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello.  I have lost my Army Token and it has brung shame to my family.  This is my only chance to redeem myself.  Can you retrieve it?"));
                                        GC.AddSend(Packets.NPCLink("Yes", 255));
                                        GC.AddSend(Packets.NPCLink("I got the Army Token", 1));
                                        GC.AddSend(Packets.NPCLink("No", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 1)
                                    {
                                        if (GC.MyChar.InventoryContains(1072050, 3))
                                        {
                                            GC.MyChar.CPs += 100000000;
                                            GC.AddSend(Packets.NPCSay("Wow, you actually did it.  You have brung great honor today young boy.  Thanks so much.  Here is your reward."));
                                            GC.AddSend(Packets.NPCLink("Thanks!", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
                            #endregion
02/22/2010 23:32 Arcо#6
Quote:
Originally Posted by -Shunsui- View Post
Code:
 #region General Qing
                            case 047563:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello.  I have lost my Army Token and it has brung shame to my family.  This is my only chance to redeem myself.  Can you retrieve it?"));
                                        GC.AddSend(Packets.NPCLink("Yes", 255));
                                        GC.AddSend(Packets.NPCLink("I got the Army Token", 1));
                                        GC.AddSend(Packets.NPCLink("No", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 1)
                                    {
                                        if (GC.MyChar.InventoryContains(1072050, 3))
                                        {
                                            GC.MyChar.CPs += 100000000;
                                            GC.AddSend(Packets.NPCSay("Wow, you actually did it.  You have brung great honor today young boy.  Thanks so much.  Here is your reward."));
                                            GC.AddSend(Packets.NPCLink("Thanks!", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
                            #endregion
Hmm now that you fixed the code for him, its time for him to release it.

@Decker, learn how to use brackets a little better.
Not a flame, just a tip, everything will look neater.