How can I end this code?

02/23/2010 02:54 Decker_#1
I have tried 5 different ways to end this code and I can't seem to figure it out.
If you don't know what i'm talking about I mean the "}" and "break;" and "#endregion".
Here is the code:
Code:
#region Old Man Tang
                            case 839073:
                                {
                                    if (Console == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello, Can you help me?"));
                                        GC.AddSend(Packets.NPCLink("What is wrong?", 1));
                                        GC.AddSend(Packets.NPCLink("I have the Rat Fang", 2));
                                        GC.AddSend(Packets.NPCLink("Just passing by", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                        {
                                            if (Console == 1)
                                            {
                                                GC.AddSend(Packets.NPCSay("I have been poisoned.  I need a Rat Fang to be cured.  The rat messengers will drop them.  Can you go get one and bring it to me?"));
                                                GC.AddSend(Packets.NPCLink("Ok", 255));
                                                GC.AddSend(Packets.NPCLink("No", 255)); 
                                                GC.AddSend(Packets.NPCSetFace(30));
                                                GC.AddSend(Packets.NPCFinish());
                                                {
                                                    if(Console == 2)
                                                    {
                                                        if (GC.MyChar.InventoryContains(721120, 1))
                                                        {
                                                        GC.MyChar.CPs += 5000000;
                                                        GC.AddSend(Packets.NPCSay("Great you have it.  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 do not have the required item"));
                                                        GC.AddSend(Packets.NPCLink("Ok", 255));
                                                        GC.AddSend(Packets.NPCSetFace(30));
                                                        GC.AddSend(Packets.NPCFinish());
Please help fix it.
Thanks!
02/23/2010 02:57 Arcо#2
Code:
                               #region Old Man Tang
                            case 839073:
                                {
                                    if (Linkback == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello, Can you help me?"));
                                        GC.AddSend(Packets.NPCLink("What is wrong?", 1));
                                        GC.AddSend(Packets.NPCLink("I have the Rat Fang", 2));
                                        GC.AddSend(Packets.NPCLink("Just passing by", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Linkback == 1)
                                    {
                                        GC.AddSend(Packets.NPCSay("I have been poisoned.  I need a Rat Fang to be cured.  The rat messengers will drop them.  Can you go get one and bring it to me?"));
                                        GC.AddSend(Packets.NPCLink("Ok", 255));
                                        GC.AddSend(Packets.NPCLink("No", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Linkback == 2)
                                    {
                                        if (GC.MyChar.InventoryContains(721120, 1))
                                        {
                                            GC.MyChar.CPs += 5000000;
                                            GC.AddSend(Packets.NPCSay("Great you have it.  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 do not have the required item"));
                                            GC.AddSend(Packets.NPCLink("Ok", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
                                #endregion
Change linkback to Control
02/23/2010 03:00 -Shunsui-#3
You whas using Console INsted of Control And Here

Code:
 #region Old Man Tang
                            case 839073:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello, Can you help me?"));
                                        GC.AddSend(Packets.NPCLink("What is wrong?", 1));
                                        GC.AddSend(Packets.NPCLink("I have the Rat Fang", 2));
                                        GC.AddSend(Packets.NPCLink("Just passing by", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 1)
                                    {
                                        GC.AddSend(Packets.NPCSay("I have been poisoned.  I need a Rat Fang to be cured.  The rat messengers will drop them.  Can you go get one and bring it to me?"));
                                        GC.AddSend(Packets.NPCLink("Ok", 255));
                                        GC.AddSend(Packets.NPCLink("No", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 2)
                                    {
                                        if (GC.MyChar.InventoryContains(721120, 1))
                                        {
                                            GC.MyChar.CPs += 5000000;
                                            GC.AddSend(Packets.NPCSay("Great you have it.  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 do not have the required item"));
                                            GC.AddSend(Packets.NPCLink("Ok", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
                                #endregion
02/23/2010 03:01 Arcо#4
Quote:
Originally Posted by -Shunsui- View Post
You whas using Console INsted of Control And Here

Code:
 #region Old Man Tang
                            case 839073:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello, Can you help me?"));
                                        GC.AddSend(Packets.NPCLink("What is wrong?", 1));
                                        GC.AddSend(Packets.NPCLink("I have the Rat Fang", 2));
                                        GC.AddSend(Packets.NPCLink("Just passing by", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 1)
                                    {
                                        GC.AddSend(Packets.NPCSay("I have been poisoned.  I need a Rat Fang to be cured.  The rat messengers will drop them.  Can you go get one and bring it to me?"));
                                        GC.AddSend(Packets.NPCLink("Ok", 255));
                                        GC.AddSend(Packets.NPCLink("No", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 2)
                                    {
                                        if (GC.MyChar.InventoryContains(721120, 1))
                                        {
                                            GC.MyChar.CPs += 5000000;
                                            GC.AddSend(Packets.NPCSay("Great you have it.  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 do not have the required item"));
                                            GC.AddSend(Packets.NPCLink("Ok", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
                                #endregion
Lol really what was the point of you posting it if I already did it?
Just like the offline tg thread.
02/23/2010 03:01 Decker_#5
Quote:
Originally Posted by .Arco View Post
Code:
                               #region Old Man Tang
                            case 839073:
                                {
                                    if (Linkback == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello, Can you help me?"));
                                        GC.AddSend(Packets.NPCLink("What is wrong?", 1));
                                        GC.AddSend(Packets.NPCLink("I have the Rat Fang", 2));
                                        GC.AddSend(Packets.NPCLink("Just passing by", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Linkback == 1)
                                    {
                                        GC.AddSend(Packets.NPCSay("I have been poisoned.  I need a Rat Fang to be cured.  The rat messengers will drop them.  Can you go get one and bring it to me?"));
                                        GC.AddSend(Packets.NPCLink("Ok", 255));
                                        GC.AddSend(Packets.NPCLink("No", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Linkback == 2)
                                    {
                                        if (GC.MyChar.InventoryContains(721120, 1))
                                        {
                                            GC.MyChar.CPs += 5000000;
                                            GC.AddSend(Packets.NPCSay("Great you have it.  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 do not have the required item"));
                                            GC.AddSend(Packets.NPCLink("Ok", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
                                #endregion
Change linkback to Control
Don't work still
02/23/2010 03:03 Arcо#6
Quote:
Originally Posted by Decker_ View Post
Don't work still
Be specific.
Tell what problems you are having.
Don't just say its not working.
02/23/2010 03:18 ahhfxj1#7
what problems you are having
02/23/2010 03:22 Arcо#8
Well I see you released it so I'm guessing your problem is fixed.
Can we request close?