Register for your free account! | Forgot your password?

You last visited: Today at 03:53

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



5071 Source

Discussion on 5071 Source within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.

Closed Thread
 
Old 09/25/2010, 18:28   #46
 
chickmagnet's Avatar
 
elite*gold: 0
Join Date: Jun 2009
Posts: 372
Received Thanks: 53
Quote:
Originally Posted by copz1337 View Post
I changed the port but still got the same error to reinstall the game. What server.dat do i use?
its ur conquer exe bein gay just try another or re dl client
chickmagnet is offline  
Old 09/25/2010, 22:35   #47
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,783
Received Thanks: 5,304
Just so you know, you're not supposed to change the server.dat, at ALL.
Arcо is offline  
Old 09/25/2010, 22:48   #48
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,765
Received Thanks: 382
Quote:
Originally Posted by Аrco View Post
Just so you know, you're not supposed to change the server.dat, at ALL.
nope all they need to do is.

Download the client from here:
ftp://216.93.167.128/en_zf/Conquer_v5069.exe

Then install it.

Then download this patch:


Then they have to install nullables loader


Make sure they change ip and port in it.
Then after they need to make account on MySQL table.

Then after they can login and have fun =]

@edit
Once I get on main pc I will make a fully guide.
Fish* is offline  
Old 09/25/2010, 23:09   #49
 
elite*gold: 0
Join Date: Sep 2010
Posts: 90
Received Thanks: 26
Quote:
Originally Posted by Fish* View Post
nope all they need to do is.

Download the client from here:
ftp://216.93.167.128/en_zf/Conquer_v5069.exe

Then install it.

Then download this patch:


Then they have to install nullables loader


Make sure they change ip and port in it.
Then after they need to make account on MySQL table.

Then after they can login and have fun =]

@edit
Once I get on main pc I will make a fully guide.
#newacc user pass state email
peterpiper99 is offline  
Old 09/25/2010, 23:24   #50
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,783
Received Thanks: 5,304
Quote:
Originally Posted by peterpiper99 View Post
#newacc user pass state email
You still won't be able to login.
Arcо is offline  
Thanks
1 User
Old 09/26/2010, 01:27   #51
 
elite*gold: 0
Join Date: Sep 2010
Posts: 90
Received Thanks: 26
NPC's

Here is some VERY simple NPC's. Enjoy.

Training Grounds NPC (Only The Twin City One):

Make a new Class in Twin City, name it EnterTGNPC.cs, and paste this in there:
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Arco_Online
{
    class EnterTGNPCTC
    {
        public static void Npc(GameClient Hero, byte OptionID, string Input, NpcRequestPacket Packet)
        {
            switch (OptionID)
            {
                case 0:
                    {
                        NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Do you want to enter Training Grounds?  You will need 1,000 silvers.",
                            "OPTION1 Yes",
                            "OPTION-1 Just passing by",
                        });
                        break;
                    }
                case 1:
                    {
                        if (Hero.Money >= 1000)
                        {
                            Hero.Money -= 1000;
                            Hero.Teleport(1039, 300, 300);
                        }
                        else
                        {
                            {
                                NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Sorry, you don't have enough money.",
                            "OPTION-1 Damn",
                        });
                                break;
                            }
                        }
                        break;
                    }
            }
        }
    }
}
Now search for:
Code:
case 10003:
                    GuildDirector.Npc(Hero, OptionID, Input, Packet);
                    break;
Under it put:
Code:
case 46:
                    EnterTGNPCTC.Npc(Hero, OptionID, Input, Packet);
                    break;
Now make a new text file anywhere on your computer, name it tg.sql, then paste this in there:
Code:
INSERT INTO `npc` VALUES (46, 350, 335, 1002, 1056, 2, 0);
Now go to your database and exectute it.

Jail NPC:

Make a new Class under Twin City, name it JailNPC.cs, and paste this in there:
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Arco_Online
{
    class JailNPC
    {
        public static void Npc(GameClient Hero, byte OptionID, string Input, NpcRequestPacket Packet)
        {
            switch (OptionID)
            {
                case 0:
                    {
                        NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Do you want to visit Jail?",
                            "OPTION1 Yes",
                            "OPTION-1 Just passing by",
                        });
                        break;
                    }
                case 1:
                    {
                        Hero.Teleport(6000, 32, 72);
                        break;
                    }
            }
        }
    }
}
PK Arena NPC:

Make a new Class under Twin City, and paste this in there:
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Arco_Online
{
    class PKArenaNPC
    {
        public static void Npc(GameClient Hero, byte OptionID, string Input, NpcRequestPacket Packet)
        {
            switch (OptionID)
            {
                case 0:
                    {
                        NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Do you want to enter PK Arena?",
                            "OPTION1 Yes",
                            "OPTION-1 Just passing by",
                        });
                        break;
                    }
                case 1:
                    {
                        Hero.Teleport(1005, 51, 71);
                        break;
                    }
            }
        }
    }
}
Now search for:
Code:
case 10003:
                    GuildDirector.Npc(Hero, OptionID, Input, Packet);
                    break;
Under it add:
Code:
case 10021:
                    PKArenaNPC.Npc(Hero, OptionID, Input, Packet);
                    break;
Guild Controller:

Make a new Class under Twin City, name it GWArenaNPC.cs, and paste this in there:

Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Arco_Online
{
    class GWArenaNPC
    {
        public static void Npc(GameClient Hero, byte OptionID, string Input, NpcRequestPacket Packet)
        {
            switch (OptionID)
            {
                case 0:
                    {
                        NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Would you like to go to the Guild Arena?",
                            "OPTION1 Yes",
                            "OPTION-1 Just passing by",
                        });
                        break;
                    }
                case 1:
                    {
                        Hero.Teleport(1038, 350, 350);
                        break;
                    }
            }
        }
    }
}
Now search for:
Code:
case 10003:
                    GuildDirector.Npc(Hero, OptionID, Input, Packet);
                    break;
Under it add:
Code:
case 380:
                    GWArenaNPC.Npc(Hero, OptionID, Input, Packet);
                    break;
peterpiper99 is offline  
Thanks
3 Users
Old 09/26/2010, 02:11   #52
 
elite*gold: 0
Join Date: Jul 2007
Posts: 14
Received Thanks: 0
Eh.. I Get this problem when i try to run the Arco_Online Application File to turn the server online.. But i dont really full understand it and im hoping i could get a little help from someone on here if possible?
jatt300 is offline  
Old 09/26/2010, 02:20   #53
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,783
Received Thanks: 5,304
You need to change the database info to whatever it is that your appserv has it to.
Arcо is offline  
Thanks
1 User
Old 09/26/2010, 02:28   #54
 
elite*gold: 0
Join Date: Jul 2007
Posts: 14
Received Thanks: 0
Yah.. I did change the details .. User.. Pass.. But the same error occurs? Is there something im missing?
(Begginer)

#Edit

I forgot to change Server.. Sorry..

#Edit

Ok im pretty sure i've used the correct information.. Yet it still comes up with exactly the same problem
jatt300 is offline  
Old 09/26/2010, 02:38   #55
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,783
Received Thanks: 5,304
Did you use the dump that came with the source??
Arcо is offline  
Thanks
1 User
Old 09/26/2010, 02:49   #56
 
elite*gold: 0
Join Date: Jul 2007
Posts: 14
Received Thanks: 0
Well.. I'll Get on this tomorrow morning. Im Gonna get some rest first.. Didnt Want to just leave without saying anything.. Thnx for the help so far Arco!
jatt300 is offline  
Old 09/26/2010, 03:10   #57
 
elite*gold: 0
Join Date: Sep 2010
Posts: 90
Received Thanks: 26
Proficiency God:

Make a new class in the Market folder, name it ProficiencyGod.cs, and paste this in there:
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Arco_Online
{
    class ProficiencyGod
    {
        public static void Npc(GameClient Hero, byte OptionID, string Input, NpcRequestPacket Packet)
        {
            switch (OptionID)
            {
                case 0:
                    {
                        NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Hello.  For 20 Exp Balls, I can upgrade your Proficiency to level 20.",
                            "OPTION1 One Handed Weapons",
                            "OPTION2 Two Handed Weapons",
                            "OPTION3 Boxing",
                            "OPTION-1 Just passing by",
                        });
                        break;
                    }
                case 1:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Please choose.",
                            "OPTION4 Sword",
                            "OPTION5 Blade",
                            "OPTION6 Club",
                            "OPTION7 Axe",
                            "OPTION8 Hammer",
                            "OPTION9 Backsword",
                            "OPTION10 Dagger",
                            "OPTION11 Next",
                        });
                        }
                        else
                        {
                            NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Sorry, you don't have the required items.",
                            "OPTION-1 Damn",
                        });
                            
                        }
                        break;
                    }
                case 11:
                    {
                        NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Please choose.",
                            "OPTION12 Hook",
                            "OPTION13 Scepter",
                            "OPTION14 Mace",
                            "OPTION1 Back",
                        });
                        break;
                    }
                case 2:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Please choose.",
                            "OPTION16 Bow",
                            "OPTION17 Wand",
                            "OPTION18 Glaive",
                            "OPTION19 Poleaxe",
                            "OPTION20 Longhammer",
                            "OPTION21 Spear",
                            "OPTION21 Halberd",
                        });
                        }
                        else
                        {
                            NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Sorry, you don't have the required items.",
                            "OPTION-1 Damn",
                        });

                        }
                        break;
                    }
                #region Sword
                case 4:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 410, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Blade
                case 5:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 410, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Club
                case 6:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 480, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Axe
                case 7:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 450, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Hammer
                case 8:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 460, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Backsword
                case 9:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 421, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Dagger
                case 10:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 490, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Hook
                case 12:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 430, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Scepter
                case 13:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 481, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Mace
                case 14:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 441, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Bow
                case 16:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 500, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Wand
                case 17:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 561, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Glaive
                case 18:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 510, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Poleaxe
                case 19:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 530, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Longhammer
                case 20:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 540, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Spear
                case 21:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 560, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Halberd
                case 22:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 580, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Boxing
                case 3:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 000, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
            }
        }
    }
}
Now search for:
Code:
case 45:
                    MarketConductress.Npc(Hero, OptionID, Input);
                    break;
Under that add:
Code:
case 941:
                    ProficiencyGod.Npc(Hero, OptionID, Input, Packet);
                    break;
peterpiper99 is offline  
Thanks
2 Users
Old 09/26/2010, 04:01   #58
 
chickmagnet's Avatar
 
elite*gold: 0
Join Date: Jun 2009
Posts: 372
Received Thanks: 53
lol in this source the npc codes look so simple i might actrully b able 2 learn somethin through this when and if i get my appserver workin oh and btw arco ur a beast
chickmagnet is offline  
Old 09/26/2010, 11:43   #59
 
.Beatz's Avatar
 
elite*gold: 0
Join Date: May 2006
Posts: 1,190
Received Thanks: 516
Quote:
Originally Posted by chickmagnet View Post
lol in this source the npc codes look so simple i might actrully b able 2 learn somethin through this when and if i get my appserver workin oh and btw arco ur a beast
Yeah they are very simple in this source, they work really well as well

From what I know Arco has done alot of work on this, also I dont think people should release stuff for this source as it was intended for people to work on themselves and learn from.

@Arco not downloaded this yet but I will look at it when I get home tonight.
.Beatz is offline  
Old 09/26/2010, 13:06   #60
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,765
Received Thanks: 382
Quote:
Originally Posted by peterpiper99 View Post
Proficiency God:

Make a new class in the Market folder, name it ProficiencyGod.cs, and paste this in there:
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Arco_Online
{
    class ProficiencyGod
    {
        public static void Npc(GameClient Hero, byte OptionID, string Input, NpcRequestPacket Packet)
        {
            switch (OptionID)
            {
                case 0:
                    {
                        NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Hello.  For 20 Exp Balls, I can upgrade your Proficiency to level 20.",
                            "OPTION1 One Handed Weapons",
                            "OPTION2 Two Handed Weapons",
                            "OPTION3 Boxing",
                            "OPTION-1 Just passing by",
                        });
                        break;
                    }
                case 1:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Please choose.",
                            "OPTION4 Sword",
                            "OPTION5 Blade",
                            "OPTION6 Club",
                            "OPTION7 Axe",
                            "OPTION8 Hammer",
                            "OPTION9 Backsword",
                            "OPTION10 Dagger",
                            "OPTION11 Next",
                        });
                        }
                        else
                        {
                            NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Sorry, you don't have the required items.",
                            "OPTION-1 Damn",
                        });
                            
                        }
                        break;
                    }
                case 11:
                    {
                        NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Please choose.",
                            "OPTION12 Hook",
                            "OPTION13 Scepter",
                            "OPTION14 Mace",
                            "OPTION15 Katana",
                            "OPTION1 Back",
                        });
                        break;
                    }
                case 2:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Please choose.",
                            "OPTION16 Bow",
                            "OPTION17 Wand",
                            "OPTION18 Glaive",
                            "OPTION19 Poleaxe",
                            "OPTION20 Longhammer",
                            "OPTION21 Spear",
                            "OPTION21 Halberd",
                        });
                        }
                        else
                        {
                            NpcProcessor.Dialog(Hero, new string[] {
                            "AVATAR 0",
                            "TEXT Sorry, you don't have the required items.",
                            "OPTION-1 Damn",
                        });

                        }
                        break;
                    }
                #region Sword
                case 4:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 410, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Blade
                case 5:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 410, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Club
                case 6:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 480, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Axe
                case 7:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 450, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Hammer
                case 8:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 460, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Backsword
                case 9:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 421, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Dagger
                case 10:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 490, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Hook
                case 12:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 430, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Scepter
                case 13:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 481, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Mace
                case 14:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 441, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Katana
                case 15:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 601, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Bow
                case 16:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 500, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Wand
                case 17:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 561, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Glaive
                case 18:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 510, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Poleaxe
                case 19:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 530, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Longhammer
                case 20:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 540, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Spear
                case 21:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 560, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Halberd
                case 22:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 580, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
                #region Boxing
                case 3:
                    {
                        if (Hero.CountInventory(723700) >= 20)
                        {
                            for (byte i = 0; i < 20; i++)
                                Hero.RemoveInventory(Hero.GetItemUID(723700));
                        }
                        {
                            Hero.LearnProf(new ProfPacket(true) { ID = 000, Level = 20, Experience = 0 });
                        }
                        break;
                    }
                #endregion
            }
        }
    }
}
Now search for:
Code:
case 45:
                    MarketConductress.Npc(Hero, OptionID, Input);
                    break;
Under that add:
Code:
case 941:
                    ProficiencyGod.Npc(Hero, OptionID, Input, Packet);
                    break;
Katana is fail, as there aint ninja :P
But goodwork

Quote:
Originally Posted by .Beatz View Post
Yeah they are very simple in this source, they work really well as well

From what I know Arco has done alot of work on this, also I dont think people should release stuff for this source as it was intended for people to work on themselves and learn from.

@Arco not downloaded this yet but I will look at it when I get home tonight.
Or release things not fully working or finished, so they can finish it by coding it self. Like 12tails do.
Fish* is offline  
Closed Thread


Similar Threads Similar Threads
[Development]5071 C# Source
09/13/2010 - CO2 Private Server - 36 Replies
Well as some of you know, I have been working on Hybrid's Bugless/Basic source and with the help of Kinshi, I have upgraded it to +5018. The patch I am going for it 5065. Thought it was about time to post a development thread so all of you looking forward to the server can stay updated. I've successfully structured the 5065 character information packet (HUGE thanks to Nullable for teaching me about packets, if it wasn't for him, I wouldn't have been able to structure all the packets I...
UCO NonDC Speed Hack ~ 5071+
11/17/2009 - CO2 Exploits, Hacks & Tools - 1469 Replies
Hey Guys, Allot of people only use the speedhack in my multihack so im releasing this simple Standalone Speed hack. After many requests for my speedhack to be NonDC, here it is a successful NonDC Speedhack! For best results use Future's Cracked Conquer.exe Conquer Patch: 5071+ Requirements:
ItemType patch 5071
09/27/2009 - CO2 Exploits, Hacks & Tools - 1 Replies
:bandit:Alright well this is my first itemtype dat and I think my first contribution, You scan if you like since i never did realese my stuff on here theres no reason you should trust me But if you do cool if you dont then scan :bandit:Find any errors let me know Yea I know that gems and tactics arn't shown but Im working on it Instructions: Save it in Conquer folder Open it up Copy itemtype and paste it into the ini file Press the thanks button :D
ISO: Someone to make Working Speedhack 5071+
09/22/2009 - CO2 Programming - 3 Replies
Came back to conquer a few days ago and nobody has a working speedhack? what happend? programmers move on to different games or people just stop making them. luckily I got my hands on the itemtype.dat file. Now just need the speedhack. So heres my request to help me get back in the game :P
Is this bot safe for new patch 5071?
11/10/2008 - Conquer Online 2 - 6 Replies
Is this "ELSE - multi-class bot" safe for version 5071? As in will it not botjail me or anything and does it work for version 5071. anyone that uses it or has can you let me know? Here's the link the the main post for it. It's a elitepvpers post: http://www.elitepvpers.com/forum/co2-bots-macros/1 03894-else-multi-class-controlclick-bot.html



All times are GMT +1. The time now is 03:54.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.