|
You last visited: Today at 08:38
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.
03/08/2011, 17:50
|
#1
|
elite*gold: 0
Join Date: Aug 2010
Posts: 38
Received Thanks: 2
|
Closed #
Closed #
|
|
|
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
|
|
|
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.
|
|
|
03/08/2011, 18:59
|
#4
|
elite*gold: 20
Join Date: Jun 2006
Posts: 3,296
Received Thanks: 924
|
Quote:
Originally Posted by pro4never
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.
|
|
|
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
|
|
|
03/08/2011, 22:30
|
#6
|
elite*gold: 0
Join Date: Jan 2011
Posts: 41
Received Thanks: 6
|
Quote:
Originally Posted by pro4never
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
|
|
|
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
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)
|
|
|
03/08/2011, 22:54
|
#8
|
elite*gold: 0
Join Date: Jan 2011
Posts: 41
Received Thanks: 6
|
Quote:
Originally Posted by pro4never
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
|
|
|
03/09/2011, 18:48
|
#9
|
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!
|
|
|
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)
|
|
|
03/09/2011, 19:24
|
#11
|
elite*gold: 0
Join Date: Nov 2009
Posts: 785
Received Thanks: 421
|
Quote:
Originally Posted by pro4never
if (Client.Permission < 2)
return;
change permission level to whatever you want. (IE: game mod/pm/gm or w/e)
|
Thank you, Chris!
|
|
|
|
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.
|
|