[Release]MoonBox Quest

01/23/2010 00:55 QuickCo#1
Code:
  #region GuardianGod
                           case 600004:
                                {
                               if (GC.MyChar.InventoryContains(721010, 1))
                                {
                                    GC.AddSend(Packets.NPCSay("I see you have a token for this tactic. This tactic is Peace."));
                                    GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                else
                                {
                                   GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid i cannot tell you the tactic name."));
                                   GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                   GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                   GC.AddSend(Packets.NPCFinish());
                                }
                                break;
                            }
                           case 600006:
                            {
                               if (GC.MyChar.InventoryContains(721011, 1))
                                {
                                    GC.AddSend(Packets.NPCSay("I see you have a token for this tactic. This tactic is Chaos."));
                                    GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                else
                                {
                                    GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid i cannot tell you the tactic name."));
                                    GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                break;
                            }
                           case 600008:
                            {
                                if (GC.MyChar.InventoryContains(721012, 1))
                                {
                                    GC.AddSend(Packets.NPCSay("I see you have a token for this tactic. This tactic is Deserted"));
                                    GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                else
                                {
                                    GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid i cannot tell you the tactic name."));
                                    GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                break;
                            }
                           case 600010:
                            {
                                if (GC.MyChar.InventoryContains(721013, 1))
                                {
                                    GC.AddSend(Packets.NPCSay("I see you have a token for this tactic. This tactic is Disturbed."));
                                    GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                else
                                {
                                    GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid i cannot tell you the tactic name."));
                                    GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                break;
                            }
                           case 600012:
                            {
                                if (GC.MyChar.InventoryContains(721014, 1))
                                {
                                    GC.AddSend(Packets.NPCSay("I see you have a token for this tactic. This tactic is Prosperous."));
                                    GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                else
                                {
                                    GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid i cannot tell you the tactic name."));
                                    GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                break;
                            }
                           case 600014:
                            {
                                if (GC.MyChar.InventoryContains(721015, 1))
                                {
                                    GC.AddSend(Packets.NPCSay("I see you have a token for this tactic. This tactic is Calmed."));
                                    GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                else
                                {
                                    GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid i cannot tell you the tactic name."));
                                    GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                break;
                            }
                           case 600016:
                            {
                                GC.AddSend(Packets.NPCSay("This tactic is Death. You need all 6 tokens to leave this tactic."));
                                GC.AddSend(Packets.NPCLink("Oh No", 255));
                                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                GC.AddSend(Packets.NPCFinish());
                                break;
                            }
                           #endregion
Code:
#region Ghost
                                                      case 600005:
                            if (Control != 1)
                            {
                                if (GC.MyChar.InventoryContains(721010, 1))
                                {
                                    GC.AddSend(Packets.NPCSay("You have the token for this map. Do you want to leave?"));
                                    GC.AddSend(Packets.NPCLink("Yes.", 1));
                                    GC.AddSend(Packets.NPCLink("Not now.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                else
                                {
                                    GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid you cannot leave."));
                                    GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                            }
                            else
                            {
                                GC.MyChar.Teleport(1042, 36, 51);
                            }
                            break;
                           case 600007:
                            if (Control != 1)
                            {
                                if (GC.MyChar.InventoryContains(721011, 1))
                                {
                                    GC.AddSend(Packets.NPCSay("You have the token for this map. Do you want to leave?"));
                                    GC.AddSend(Packets.NPCLink("Yes.", 1));
                                    GC.AddSend(Packets.NPCLink("Not now.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                else
                                {
                                    GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid you cannot leave."));
                                    GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                            }
                            else
                            {
                                GC.MyChar.Teleport(1042, 36, 51);
                            }
                            break;
                           case 600009:
                            if (Control != 1)
                            {
                                if (GC.MyChar.InventoryContains(721012, 1))
                                {
                                    GC.AddSend(Packets.NPCSay("You have the token for this map. Do you want to leave?"));
                                    GC.AddSend(Packets.NPCLink("Yes.", 1));
                                    GC.AddSend(Packets.NPCLink("Not now.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                else
                                {
                                    GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid you cannot leave."));
                                    GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                            }
                            else
                            {
                                GC.MyChar.Teleport(1042, 36, 51);
                            }
                            break;
                           case 600011:
                            if (Control != 1)
                            {
                                if (GC.MyChar.InventoryContains(721013, 1))
                                {
                                    GC.AddSend(Packets.NPCSay("You have the token for this map. Do you want to leave?"));
                                    GC.AddSend(Packets.NPCLink("Yes.", 1));
                                    GC.AddSend(Packets.NPCLink("Not now.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                else
                                {
                                    GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid you cannot leave."));
                                    GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                            }
                            else
                            {
                                GC.MyChar.Teleport(1042, 36, 51);
                            }
                            break;
                           case 600013:
                            if (Control != 1)
                            {
                                if (GC.MyChar.InventoryContains(721014, 1))
                                {
                                    GC.AddSend(Packets.NPCSay("You have the token for this map. Do you want to leave?"));
                                    GC.AddSend(Packets.NPCLink("Yes.", 1));
                                    GC.AddSend(Packets.NPCLink("Not now.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                else
                                {
                                    GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid you cannot leave."));
                                    GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                            }
                            else
                            {
                                GC.MyChar.Teleport(1042, 36, 51);
                            }
                            break;
                           case 600015:
                            if (Control != 1)
                            {
                                if (GC.MyChar.InventoryContains(721015, 1))
                                {
                                    GC.AddSend(Packets.NPCSay("You have the token for this map. Do you want to leave?"));
                                    GC.AddSend(Packets.NPCLink("Yes.", 1));
                                    GC.AddSend(Packets.NPCLink("Not now.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                else
                                {
                                    GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid you cannot leave."));
                                    GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                            }
                            else
                            {
                                GC.MyChar.Teleport(1042, 36, 51);
                            }
                            break;
                                case 600017:
                    if (Control != 1)
                    {
                        if (HasItem(721010, 1, CSocket) && HasItem(721011, 1, CSocket) && HasItem(721012, 1, CSocket) && HasItem(721013, 1, CSocket) && HasItem(721014, 1, CSocket) && HasItem(721015, 1, CSocket))
                        {
                            GC.AddSend(Packets.NPCSay("You have the token for this map. Do you want to leave?"));
                            GC.AddSend(Packets.NPCLink("Ok.", 1));
                            GC.AddSend(Packets.NPCLink("Not", 255));
                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                            GC.AddSend(Packets.NPCSetFace(30));
                            GC.AddSend(Packets.NPCFinish());
                        }
                        else
                        {
                            GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid you cannot leave "));
                            GC.AddSend(Packets.NPCLink("Ok.", 255));
                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                            GC.AddSend(Packets.NPCSetFace(30));
                            GC.AddSend(Packets.NPCFinish());
                        }
                    }
                    else
                    {
                        GC.MyChar.RemoveItem(GC.MyChar.NextItem(721010)); GC.MyChar.RemoveItem(GC.MyChar.NextItem(721011)); GC.MyChar.RemoveItem(GC.MyChar.NextItem(721012)); GC.MyChar.RemoveItem(GC.MyChar.NextItem(721013)); GC.MyChar.RemoveItem(GC.MyChar.NextItem(721014)); GC.MyChar.RemoveItem(GC.MyChar.NextItem(721015));
                        GC.MyChar.AddItem(721072);
                        GC.MyChar.Teleport(1050, 36, 51);
                    }
                    break;
                           #endregion
Code:
#region LonleyGhost
                            case 600018:
                            case 600019:
                            case 600020:
                            case 600021:
                            case 600022:
                            case 600023:
                            case 600024:
                            case 600025:
                            case 600026:
                            case 600027:
                            case 600028:
                            case 600029:
                            case 600030:
                            case 600031:
                            case 600032:
                            case 600033:
                            case 600034:
                            case 600035:
                            case 600036:
                            case 600037:
                            case 600038:
                            case 600039:
                            case 600040:
                            case 600041:
                            case 600042:
                                if (Control == 0)
                                {
                                    GC.AddSend(Packets.NPCSay("Hello, I really need a SoulJade. In exchange i'll give you a MoonBox or 5 meteors, and teleport you back to Maggie's map."));
                                    GC.AddSend(Packets.NPCLink("MoonBox", 1));
                                    GC.AddSend(Packets.NPCLink("5 Meteors", 2));
                                    GC.AddSend(Packets.NPCLink("Just Passing By.", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCSetFace(30));
                                    GC.AddSend(Packets.NPCFinish());
                                }
                                if (Control == 1)
                                {
                                    if (GC.MyChar.InventoryContains(721072, 1))
                                    {
                                        GC.MyChar.RemoveItem(GC.MyChar.NextItem(721072));
                                        GC.MyChar.AddItem(721020);
                                    }
                                    GC.MyChar.Teleport(1042, 36, 51);
                                }
                                if (Control == 2)
                                {
                                    if (GC.MyChar.InventoryContains(721072, 1))
                                    {
                                        GC.MyChar.RemoveItem(GC.MyChar.NextItem(721072));
                                        GC.MyChar.AddItem(1088001, 5);
                                    }
                                }
                                break;
                            #endregion
Code:
#region FortuneTeller
                           case 600050:
                            {
                                if (Control == 0)
                                {
                                    GC.AddSend(Packets.NPCSay("Hello, Do You Whant Join in MoonBox QuesT?"));
                                    GC.AddSend(Packets.NPCLink("Yes.", 1));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCSetFace(30));
                                    GC.AddSend(Packets.NPCFinish());

                                }
                                else if (Control == 1)
                                {
                                    {
                                        GC.MyChar.Teleport(1042, 36, 51);
                                    }
                                    GC.AddSend(Packets.NPCSay("Be careful. You dont know how dangerous are the monsters inside of DeathTactic."));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCSetFace(30));
                                    GC.AddSend(Packets.NPCFinish());

                                }
                                break;
                            }
                           #endregion
Code:
  #region Maggie
                           case 600003:
                            {
                                if (Control == 0)
                                {
                                    GC.AddSend(Packets.NPCSay("Hello, do you want to find an piece to build up an MoonBox? This is the way then."));
                                    GC.AddSend(Packets.NPCLink("Yes.", 1));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCSetFace(30));
                                    GC.AddSend(Packets.NPCFinish());

                                }
                                else if (Control == 1)
                                {
                                    int Map = World.Rand.Next(1, 7);
                                    Map += 1042;
                                    GC.MyChar.Teleport(1042, 210, 163);
                                }
                                break;
                            }
                           #endregion
I don't finish it but anyone whana it copy + paste in Npc's Dialog and finish it.
01/23/2010 01:10 .Ryu#2
Goodjob i would finish it but im not on my computer on my friends <.<
01/23/2010 01:14 QuickCo#3
I code'd MoonBoxQuest because I see killersub try to make npc FortuneTeller and I will make all npc's for epvp :D . I don't use MoonBoxQuest but I can help anyone whana finish it ..
01/23/2010 01:32 copz1337#4
i bet this is copy and paste from somewhere because it has okay grammar.
01/23/2010 01:37 coreymills#5
removed first post got updated
01/23/2010 01:50 QuickCo#6
ok:)
01/23/2010 02:43 killersub#7
Quote:
Originally Posted by QuickCo View Post
ok:)
so the idea you got it from me right lol?...wouldn't you mind giving me credits for giving you the idea and the NPC of the script bro?...good job anyways I gave you +Thanks!

EDIT: would you give me permission to put this in my All-In-One thread? I'll give you credits don't worry...
01/23/2010 02:52 Vultix#8
@copz
Agreed
This script has good grammar, so i'm sure Quick copied it from somewhere else because he wouldn't come as close to as good of grammar as the people he copied it from.
01/23/2010 03:02 killersub#9
Quote:
Originally Posted by Vultix View Post
@copz
Agreed
This script has good grammar, so i'm sure Quick copied it from somewhere else because he wouldn't come as close to as good of grammar as the people he copied it from.
I think he got it either off 4botter or a CoEmu source and converted it...becuz I have a CoEmu source that has all these NPC's and that they say "The-Same-Thing" all his NPC's say...Anyways I gave him thanks for trying but he got this idea from my post :)...
01/23/2010 12:20 QuickCo#10
lol yea :D is true I open my source co emu and I convert mb quest for 5165 :D
02/06/2010 20:18 metalfa_n1#11
If you are not wow release that at 4botters, you are a damn copier.
02/07/2010 14:58 Arcо#12
Somenpc's don't work.
For example the first npc's posted don't work at all ftw?
Then the second one whatsup with this
if (Control != 1)
?
If control does not equal 1?
Npc's are broken completely.
02/07/2010 15:55 killersub#13
Quote:
Originally Posted by .Arco View Post
Somenpc's don't work.
For example the first npc's posted don't work at all ftw?
Then the second one whatsup with this
if (Control != 1)
?
If control does not equal 1?
Npc's are broken completely.
lol as I said and copz said he copied it from a CoEmu source which is "WAY" different from this one and he probably tried to fiddle around with it as clearly he tried to convert it to the 5165 source lmao...
02/27/2010 15:57 smircea#14
2 words for u : YOU SMART!
02/28/2010 21:58 Luiz01#15
i should Thanks you, but you did not post the NPC's location :D