Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server > CO2 PServer Guides & Releases
You last visited: Today at 08:38

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

Advertisement



New Npc for HellMouth source Give Stuff +12 lvl 140 for all class

Discussion on New Npc for HellMouth source Give Stuff +12 lvl 140 for all class within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2010
Posts: 38
Received Thanks: 2
Closed #

Closed #
KOconquer is offline  
Old 03/08/2011, 18:03   #2
 
elite*gold: 0
Join Date: Sep 2007
Posts: 188
Received Thanks: 8
thanks for copying noops
**** copying my relased into here without my promisson
good luck copyer
koko425 is offline  
Old 03/08/2011, 18:55   #3
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
I'd strongly recommend just making one thread stuch as

"My Npc Releases for HellmouthCo Source"

and place them all in there.

Also I'd strongly recommend writing the .npc files. They are a really good system to learn to use.
pro4never is offline  
Thanks
4 Users
Old 03/08/2011, 18:59   #4

 
Kiyono's Avatar
 
elite*gold: 20
Join Date: Jun 2006
Posts: 3,296
Received Thanks: 924
Quote:
Originally Posted by pro4never View Post
I'd strongly recommend just making one thread stuch as

"My Npc Releases for HellmouthCo Source"

and place them all in there.

Also I'd strongly recommend writing the .npc files. They are a really good system to learn to use.
You're trying to communicate with leechers that leech from other leechers to provide leechers with stuff they leeched and they barely understand English. I don't think that posts like these will help.
Kiyono is offline  
Old 03/08/2011, 20:51   #5
 
elite*gold: 0
Join Date: Mar 2010
Posts: 12
Received Thanks: 0
heheh copy from zero vb

Coder Machin

heheh loll
ahmedaboalia is offline  
Old 03/08/2011, 22:30   #6
 
elite*gold: 0
Join Date: Jan 2011
Posts: 41
Received Thanks: 6
Quote:
Originally Posted by pro4never View Post
I'd strongly recommend just making one thread stuch as

"My Npc Releases for HellmouthCo Source"

and place them all in there.

Also I'd strongly recommend writing the .npc files. They are a really good system to learn to use.
I don't see a point in this NPC 0.o you have a nice and better system that gives you them when your character is made

Code:
public void ChangeProff(byte Proff)
        {
            try
            {
                Database.StripFreeItems(this);
                this.Equipment.Clear();
                this.Hp = this.MaxHp;
                this.Mana = this.MaxMana;
                this.StartingItem(202009, 0, 0, 11);//tower
                this.StartingItem(201009, 0, 0, 10);//fan
                switch (Proff)
                {
                    case 15://trojan  
                        {
                            this.StartingItem(118209, 0, 0, 1);//head
                            this.StartingItem(120249, 0, 0, 2);//neck
                            this.StartingItem(130209, 0, 0, 3);//arm
                            this.StartingItem(410339, 13, 13, 4);//wep1
                            this.StartingItem(420339, 13, 13, 5);//wep2
                            this.StartingItem(150249, 0, 0, 6);//ring                     
                            this.StartingItem(160249, 0, 0, 8);//boots
                            Database.AddSkill(Skill(1045, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.DragonWhirl, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.SpiritHealing, 2), this);
                            Database.AddSkill(Skill(1046, 4), this);
                            Database.AddSkill(Skill(5030, 9), this);
                            Database.AddSkill(Skill(1110, 0), this);
                            Database.AddProf(Prof(410, 20), this);
                            Database.AddProf(Prof(420, 20), this);
                            this.Str = 176;
                            this.Agi = 76;
                            this.Vit = 250;
                            this.Spi = 0;
                            this.Level = 130;
                            this.Job = 15;
                            break;
                        }
                    case 25://warrior
                        {
                            this.StartingItem(111209, 0, 0, 1);//head
                            this.StartingItem(120249, 0, 0, 2);//neck
                            this.StartingItem(131209, 0, 0, 3);//arm                            
                            this.StartingItem(420339, 13, 13, 4);//wep1
                            this.StartingItem(900209, 13, 13, 5);//Shield
                            this.StartingItem(410339, 13, 13, 0);//wep2
                            this.StartingItem(150249, 0, 0, 6);//ring                     
                            this.StartingItem(160249, 0, 0, 8);//boots
                            Database.AddSkill(Skill(1045, 4), this);
                            Database.AddSkill(Skill(1046, 4), this);
                            Database.AddSkill(Skill(5030, 9), this);
                            Database.AddSkill(Skill(1025, 0), this);
                            Database.AddProf(Prof(410, 20), this);
                            Database.AddProf(Prof(420, 20), this);
                            this.Str = 230;
                            this.Agi = 75;
                            this.Vit = 250;
                            this.Spi = 0;
                            this.Level = 130;
                            this.Job = 25;
                            break;
                        }
                    case 45://Archer
                        {
                            this.StartingItem(117109, 0, 0, 1);//head
                            this.StartingItem(120249, 0, 0, 2);//neck
                            this.StartingItem(133209, 0, 0, 3);//arm
                            this.StartingItem(500329, 13, 13, 4);//wep1
                            this.StartingItem(1050002, 0, 0, 5);//wep2   
                            this.StartingItem(150249, 0, 0, 6);//ring
                            this.StartingItem(160249, 0, 0, 8);//boots
                            Database.AddProf(Prof(500, 20), this);
                            this.Str = 75;
                            this.Agi = 320;
                            this.Vit = 150;
                            this.Spi = 0;
                            this.Level = 130;
                            this.Job = 45;
                            break;
                        }
                    case 55://Ninja
                        {
                            this.StartingItem(123209, 0, 0, 1);//head
                            this.StartingItem(120249, 0, 0, 2);//neck
                            this.StartingItem(135209, 0, 0, 3);//arm
                            this.StartingItem(601339, 13, 13, 4);//wep1
                            this.StartingItem(601339, 13, 13, 5);//wep2   
                            this.StartingItem(150249, 0, 0, 6);//ring
                            this.StartingItem(160249, 0, 0, 8);//boots
                            Database.AddSkill(Skill(6000, 4), this);
                            Database.AddSkill(Skill(6002, 4), this);
                            Database.AddSkill(Skill(6011, 0), this);
                            //blade and sword skills/items
                            Database.AddSkill(Skill(1045, 4), this);
                            Database.AddSkill(Skill(1046, 4), this);
                            Database.AddProf(Prof(410, 20), this);
                            Database.AddProf(Prof(420, 20), this);
                            Database.AddProf(Prof(601, 20), this);
                            this.Str = 35;
                            this.Agi = 320;
                            this.Vit = 200;
                            this.Spi = 0;
                            this.Level = 130;
                            this.Job = 55;
                            break;
                        }
                    case 65://monk
                        {
                            this.StartingItem(143209, 0, 0, 1);//head
                            this.StartingItem(120249, 0, 0, 2);//neck
                            this.StartingItem(136209, 0, 0, 3);//arm  
                            this.StartingItem(610439, 13, 13, 4);//wep1
                            this.StartingItem(610439, 13, 13, 5);//wep2   
                            this.StartingItem(150249, 0, 0, 6);//ring                     
                            this.StartingItem(160249, 0, 0, 8);//boots
                            Database.AddSkill(Skill((uint)Enum.Skills.Oblivion, 0), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.RadiantPalm, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.WhirlWindKick, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.TripleAttack, 4), this);
                            Database.AddProf(Prof(610, 20), this);
                            this.Str = 135;
                            this.Agi = 45;
                            this.Vit = 200;
                            this.Spi = 0;
                            this.Level = 130;
                            this.Job = 65;
                            break;
                        }
                    case 145://generic tao...
                        {
                            this.Job = 145;
                            this.StartingItem(114209, 0, 0, 1);//head
                            this.StartingItem(121249, 0, 0, 2);//bag
                            this.StartingItem(134209, 0, 0, 3);//arm  
                            this.StartingItem(421339, 3, 3, 4);//wep1  
                            this.StartingItem(152259, 0, 0, 6);//brace                     
                            this.StartingItem(160249, 0, 0, 8);//boots
                            Database.AddSkill(Skill((uint)Enum.Skills.Pray, 0), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.Revive, 0), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.Tornado, 3), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.AdvCure, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.Stigma, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.StarOfAccuracy, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.MagicShield, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.AzureShield, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.Meditation, 2), this);
                            this.Str = 30;
                            this.Agi = 45;
                            this.Vit = 160;
                            this.Spi = 300;
                            this.Level = 130;
                            this.Job = 145;
                            break;
                        }
#Edit
I think your stats are wrong lol
ßøøm is offline  
Old 03/08/2011, 22:36   #7
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
Quote:
Originally Posted by ßøøm View Post
I don't see a point in this NPC 0.o you have a nice and better system that gives you them when your character is made

Code:
public void ChangeProff(byte Proff)
        {
            try
            {
                Database.StripFreeItems(this);
                this.Equipment.Clear();
                this.Hp = this.MaxHp;
                this.Mana = this.MaxMana;
                this.StartingItem(202009, 0, 0, 11);//tower
                this.StartingItem(201009, 0, 0, 10);//fan
                switch (Proff)
                {
                    case 15://trojan  
                        {
                            this.StartingItem(118209, 0, 0, 1);//head
                            this.StartingItem(120249, 0, 0, 2);//neck
                            this.StartingItem(130209, 0, 0, 3);//arm
                            this.StartingItem(410339, 13, 13, 4);//wep1
                            this.StartingItem(420339, 13, 13, 5);//wep2
                            this.StartingItem(150249, 0, 0, 6);//ring                     
                            this.StartingItem(160249, 0, 0, 8);//boots
                            Database.AddSkill(Skill(1045, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.DragonWhirl, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.SpiritHealing, 2), this);
                            Database.AddSkill(Skill(1046, 4), this);
                            Database.AddSkill(Skill(5030, 9), this);
                            Database.AddSkill(Skill(1110, 0), this);
                            Database.AddProf(Prof(410, 20), this);
                            Database.AddProf(Prof(420, 20), this);
                            this.Str = 176;
                            this.Agi = 76;
                            this.Vit = 250;
                            this.Spi = 0;
                            this.Level = 130;
                            this.Job = 15;
                            break;
                        }
                    case 25://warrior
                        {
                            this.StartingItem(111209, 0, 0, 1);//head
                            this.StartingItem(120249, 0, 0, 2);//neck
                            this.StartingItem(131209, 0, 0, 3);//arm                            
                            this.StartingItem(420339, 13, 13, 4);//wep1
                            this.StartingItem(900209, 13, 13, 5);//Shield
                            this.StartingItem(410339, 13, 13, 0);//wep2
                            this.StartingItem(150249, 0, 0, 6);//ring                     
                            this.StartingItem(160249, 0, 0, 8);//boots
                            Database.AddSkill(Skill(1045, 4), this);
                            Database.AddSkill(Skill(1046, 4), this);
                            Database.AddSkill(Skill(5030, 9), this);
                            Database.AddSkill(Skill(1025, 0), this);
                            Database.AddProf(Prof(410, 20), this);
                            Database.AddProf(Prof(420, 20), this);
                            this.Str = 230;
                            this.Agi = 75;
                            this.Vit = 250;
                            this.Spi = 0;
                            this.Level = 130;
                            this.Job = 25;
                            break;
                        }
                    case 45://Archer
                        {
                            this.StartingItem(117109, 0, 0, 1);//head
                            this.StartingItem(120249, 0, 0, 2);//neck
                            this.StartingItem(133209, 0, 0, 3);//arm
                            this.StartingItem(500329, 13, 13, 4);//wep1
                            this.StartingItem(1050002, 0, 0, 5);//wep2   
                            this.StartingItem(150249, 0, 0, 6);//ring
                            this.StartingItem(160249, 0, 0, 8);//boots
                            Database.AddProf(Prof(500, 20), this);
                            this.Str = 75;
                            this.Agi = 320;
                            this.Vit = 150;
                            this.Spi = 0;
                            this.Level = 130;
                            this.Job = 45;
                            break;
                        }
                    case 55://Ninja
                        {
                            this.StartingItem(123209, 0, 0, 1);//head
                            this.StartingItem(120249, 0, 0, 2);//neck
                            this.StartingItem(135209, 0, 0, 3);//arm
                            this.StartingItem(601339, 13, 13, 4);//wep1
                            this.StartingItem(601339, 13, 13, 5);//wep2   
                            this.StartingItem(150249, 0, 0, 6);//ring
                            this.StartingItem(160249, 0, 0, 8);//boots
                            Database.AddSkill(Skill(6000, 4), this);
                            Database.AddSkill(Skill(6002, 4), this);
                            Database.AddSkill(Skill(6011, 0), this);
                            //blade and sword skills/items
                            Database.AddSkill(Skill(1045, 4), this);
                            Database.AddSkill(Skill(1046, 4), this);
                            Database.AddProf(Prof(410, 20), this);
                            Database.AddProf(Prof(420, 20), this);
                            Database.AddProf(Prof(601, 20), this);
                            this.Str = 35;
                            this.Agi = 320;
                            this.Vit = 200;
                            this.Spi = 0;
                            this.Level = 130;
                            this.Job = 55;
                            break;
                        }
                    case 65://monk
                        {
                            this.StartingItem(143209, 0, 0, 1);//head
                            this.StartingItem(120249, 0, 0, 2);//neck
                            this.StartingItem(136209, 0, 0, 3);//arm  
                            this.StartingItem(610439, 13, 13, 4);//wep1
                            this.StartingItem(610439, 13, 13, 5);//wep2   
                            this.StartingItem(150249, 0, 0, 6);//ring                     
                            this.StartingItem(160249, 0, 0, 8);//boots
                            Database.AddSkill(Skill((uint)Enum.Skills.Oblivion, 0), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.RadiantPalm, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.WhirlWindKick, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.TripleAttack, 4), this);
                            Database.AddProf(Prof(610, 20), this);
                            this.Str = 135;
                            this.Agi = 45;
                            this.Vit = 200;
                            this.Spi = 0;
                            this.Level = 130;
                            this.Job = 65;
                            break;
                        }
                    case 145://generic tao...
                        {
                            this.Job = 145;
                            this.StartingItem(114209, 0, 0, 1);//head
                            this.StartingItem(121249, 0, 0, 2);//bag
                            this.StartingItem(134209, 0, 0, 3);//arm  
                            this.StartingItem(421339, 3, 3, 4);//wep1  
                            this.StartingItem(152259, 0, 0, 6);//brace                     
                            this.StartingItem(160249, 0, 0, 8);//boots
                            Database.AddSkill(Skill((uint)Enum.Skills.Pray, 0), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.Revive, 0), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.Tornado, 3), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.AdvCure, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.Stigma, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.StarOfAccuracy, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.MagicShield, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.AzureShield, 4), this);
                            Database.AddSkill(Skill((uint)Enum.Skills.Meditation, 2), this);
                            this.Str = 30;
                            this.Agi = 45;
                            this.Vit = 160;
                            this.Spi = 300;
                            this.Level = 130;
                            this.Job = 145;
                            break;
                        }
#Edit
I think your stats are wrong lol
I don't know what file in the client controls stats off the top of my head so I pulled random values out of my ass and then modified them so that with the items I was giving it out it balanced classes (IE: monks weren't 1 hitting ppl, fires were being 1 hit generally, etc)
pro4never is offline  
Thanks
1 User
Old 03/08/2011, 22:54   #8
 
elite*gold: 0
Join Date: Jan 2011
Posts: 41
Received Thanks: 6
Quote:
Originally Posted by pro4never View Post
I don't know what file in the client controls stats off the top of my head so I pulled random values out of my *** and then modified them so that with the items I was giving it out it balanced classes (IE: monks weren't 1 hitting ppl, fires were being 1 hit generally, etc)
Sounds good to me but anyways good job to the OP i guess 0.o
ßøøm is offline  
Old 03/09/2011, 18:48   #9
 
F i n c h i's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 785
Received Thanks: 421
How i can make this NPC to give items only if you are a GM & PM?
Thanks!
F i n c h i is offline  
Old 03/09/2011, 19:13   #10
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
if (Client.Permission < 2)
return;

change permission level to whatever you want. (IE: game mod/pm/gm or w/e)
pro4never is offline  
Thanks
2 Users
Old 03/09/2011, 19:24   #11
 
F i n c h i's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 785
Received Thanks: 421
Cool

Quote:
Originally Posted by pro4never View Post
if (Client.Permission < 2)
return;

change permission level to whatever you want. (IE: game mod/pm/gm or w/e)
Thank you, Chris!
F i n c h i is offline  
Reply


Similar Threads Similar Threads
New Npc for HellMouth source
03/08/2011 - CO2 PServer Guides & Releases - 3 Replies
Closed #
[Release] NPC Give free stuff for all prof - source 5165
02/20/2011 - CO2 PServer Guides & Releases - 9 Replies
We now will make Victor in tc work and give all players free stuff super +12 lvl 70 just open the source in C# And go to PacketHandling/NPCDialog.cs add this code #region ConquerSx FreeItems1 case 300006: { if (Control == 0) { GC.AddSend(Packets.NPCSay("Welcome to the Conquer-Sx - This is gift gear NPC. Hello I am one...
Question - How to set up Hellmouth source
06/03/2010 - CO2 Private Server - 0 Replies
delete pls
WTB +7+8+9 ALL CLASS STUFF ON [HELLION]
04/15/2010 - Dekaron Trading - 3 Replies
I guys i want buy +7+8+9 130+ armor and weap, 145+ wep +7+8+9 for Any Class.. BETTER IF SUMMONER OR MAGE..:mofo:
XP Bugs, give XP Skills to other Class
08/17/2005 - Conquer Online 2 - 30 Replies
Hello, i have a question about XP skills how can i get SM for my Archer :rolleyes: . Some time before I saw a flying trojan, warriors and taos. And i saw trojans using superman. How can i give Xp skills to other chars? Can someone help me or show me the way of doing it? Coz it would be a nice way of lvling ;) CO Server: Emerald



All times are GMT +2. The time now is 08:38.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.