[HELP] NPC box will not close, new to this style of lotf.

01/27/2010 06:54 CompacticCo#1
Hey guys I love you all, can you help me? I'm new this style of npc coding, when the npc is ingame, you can't close it unless you DC.


How can I fix this?
Code:
if (NPCID == 55566)
                {
                    Say("We give out free max level gears, the only hard part now is leveling/ upgrading.");
                    Say("I only give out max gears for Warriors and Trojans, because this is also a pvp server.");
                    Say("If you want, you can still hunt/make gear for your other class.");
                    
                    Link("Warrior gear lowest level", 1);
                    Link("Trojan gear lowest level", 2);
                    
                    
                    Finish();
                }

                if (NPCID == 55566)
                
                {
                    if (Control == 1)
                    {
                        Say("You sure you want this crap?");
                        Link("Yes", 4);
                        Link("No", 255);
                        Face(30);
                        Finish();
                    }
                    if (Control == 2)
                    {
                        Say("You sure you want this crap?");
                        Link("Yes", 3);
                        Link("No", 255);
                        Face(30);
                        Finish();
                    }
                    if (Control == 3)
                    {
                        Char.AddItem("160019-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("120009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("150019-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("118909-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("130209-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("117309-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("410009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("410009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("420009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("420009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("480009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("480009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                    } if (Control == 4)
                    {

                        Char.AddItem("131209-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("160019-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("120009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("150019-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("111909-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("117309-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("410009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("410009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("420009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("420009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("480009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("480009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                    }
                }
01/27/2010 08:26 Arcо#2
Code:
if (NPCID == 55566)
                {
if (Control == 0)
{
                    Say("We give out free max level gears, the only hard part now is leveling/ upgrading.");
                    Say("I only give out max gears for Warriors and Trojans, because this is also a pvp server.");
                    Say("If you want, you can still hunt/make gear for your other class.");
                    
                    Link("Warrior gear lowest level", 1);
                    Link("Trojan gear lowest level", 2);
                    
                    
                    Finish();
                }
}

                if (NPCID == 55566)
                
                {
                    if (Control == 1)
                    {
                        Say("You sure you want this crap?");
                        Link("Yes", 4);
                        Link("No", 255);
                        Face(30);
                        Finish();
                    }
                    if (Control == 2)
                    {
                        Say("You sure you want this crap?");
                        Link("Yes", 3);
                        Link("No", 255);
                        Face(30);
                        Finish();
                    }
                    if (Control == 3)
                    {
                        Char.AddItem("160019-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("120009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("150019-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("118909-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("130209-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("117309-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("410009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("410009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("420009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("420009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("480009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("480009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                    } if (Control == 4)
                    {

                        Char.AddItem("131209-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("160019-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("120009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("150019-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("111909-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("117309-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("410009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("410009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("420009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("420009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("480009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("480009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                    }
                }
But this is in the wrong section.
Please remember this is a release/guide section.
If you are going to ask for help please post here.
[Only registered and activated users can see links. Click Here To Register...]

Thanks :]
01/28/2010 21:48 CompacticCo#3
Quote:
Originally Posted by .Arco View Post
Code:
if (NPCID == 55566)
                {
if (Control == 0)
{
                    Say("We give out free max level gears, the only hard part now is leveling/ upgrading.");
                    Say("I only give out max gears for Warriors and Trojans, because this is also a pvp server.");
                    Say("If you want, you can still hunt/make gear for your other class.");
                    
                    Link("Warrior gear lowest level", 1);
                    Link("Trojan gear lowest level", 2);
                    
                    
                    Finish();
                }
}

                if (NPCID == 55566)
                
                {
                    if (Control == 1)
                    {
                        Say("You sure you want this crap?");
                        Link("Yes", 4);
                        Link("No", 255);
                        Face(30);
                        Finish();
                    }
                    if (Control == 2)
                    {
                        Say("You sure you want this crap?");
                        Link("Yes", 3);
                        Link("No", 255);
                        Face(30);
                        Finish();
                    }
                    if (Control == 3)
                    {
                        Char.AddItem("160019-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("120009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("150019-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("118909-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("130209-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("117309-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("410009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("410009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("420009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("420009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("480009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("480009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                    } if (Control == 4)
                    {

                        Char.AddItem("131209-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("160019-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("120009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("150019-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("111909-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("117309-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("410009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("410009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("420009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("420009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("480009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                        Char.AddItem("480009-12-7-255-13-13", 0, (uint)General.Rand.Next(57458353));
                    }
                }
But this is in the wrong section.
Please remember this is a release/guide section.
If you are going to ask for help please post here.
[Only registered and activated users can see links. Click Here To Register...]

Thanks :]


Thank you tons, you also just showed me how to code npcs in this type, <3
01/30/2010 08:25 Arcо#4
Quote:
Originally Posted by CompacticCo View Post
Thank you tons, you also just showed me how to code npcs in this type, <3
No problem (:
Need anymore help feel free to ask.