#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.
I code'd MoonBoxQuest because I see killersub try to make npc FortuneTeller and I will make all npc's for epvp . I don't use MoonBoxQuest but I can help anyone whana finish it ..
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...
@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.
@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 ...
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.
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...
[Release] getting perfect moonbox quest 04/12/2010 - CO2 PServer Guides & Releases - 32 Replies ive been release this in 4botter many weeks ago and i decided to release here
lets start in NPCDialog.cs #region fortune teller
case 302:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("did you hear of palace method?"));
GC.AddSend(Packets.NPCLink("palace method?", 1));
...
NEED MOONBOX QUEST HELP! 05/17/2008 - Conquer Online 2 - 7 Replies hey can someone help me with moonbox quest make a little guide or something? and no the quest on the conquer site is hard:S
Example: NPCs: Fortuneteller (Wind Plain 340,720), Maggie (in quest map 19,19), Guardian God (in quest map 204,149), Ghost (in quest map 8,67), Lonely Ghost (in quest map ???,???)
where the hell are those npcs:S so pls make a better guide:D
THX!!!!!!
moonbox quest 06/04/2007 - Conquer Online 2 - 4 Replies what level are the monsters in it?
Bot for moonbox quest 02/11/2006 - Conquer Online 2 - 3 Replies i know u say no questions, but is it possible there is a bot for moonbox quest? i searched for it but found nothing