|
You last visited: Today at 13:20
Advertisement
[Release]Bound Item Command(5165)
Discussion on [Release]Bound Item Command(5165) within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.
01/29/2010, 20:35
|
#1
|
elite*gold: 0
Join Date: Dec 2007
Posts: 378
Received Thanks: 163
|
[Release]Bound Item Command(5165)
Got bored... this is the usage:
/free Item Quality Plus -Damage Socket1 Socket2
Code:
if (Cmd[0] == "/free")
{
uint ID = 0;
foreach (DatabaseItem DI in Database.DatabaseItems.Values)
if (DI.Name == Cmd[1])
{
ID = DI.ID;
Game.ItemIDManipulation e = new Game.ItemIDManipulation(ID);
Game.Item.ItemQuality Quality = e.Quality;
if (Cmd[2].ToLower() == "refined") Quality = Game.Item.ItemQuality.Refined;
else if (Cmd[2].ToLower() == "unique") Quality = Game.Item.ItemQuality.Unique;
else if (Cmd[2].ToLower() == "elite") Quality = Game.Item.ItemQuality.Elite;
else if (Cmd[2].ToLower() == "super") Quality = Game.Item.ItemQuality.Super;
else if (Cmd[2].ToLower() == "simple") Quality = Game.Item.ItemQuality.Simple;
else if (Cmd[2].ToLower() == "fixed") Quality = Game.Item.ItemQuality.Fixed;
else if (Cmd[2].ToLower() == "poor") Quality = Game.Item.ItemQuality.Poor;
else if (Cmd[2].ToLower() == "normal") Quality = Game.Item.ItemQuality.Normal;
if (e.Quality == Quality)
break;
}
if (ID != 0 && GC.MyChar.Inventory.Count < 40)
{
Game.ItemIDManipulation e = new Game.ItemIDManipulation(ID);
Game.Item.ItemQuality Quality = e.Quality;
bool change = true;
if (Cmd[2].ToLower() == "refined") Quality = Game.Item.ItemQuality.Refined;
else if (Cmd[2].ToLower() == "unique") Quality = Game.Item.ItemQuality.Unique;
else if (Cmd[2].ToLower() == "elite") Quality = Game.Item.ItemQuality.Elite;
else if (Cmd[2].ToLower() == "super") Quality = Game.Item.ItemQuality.Super;
else if (Cmd[2].ToLower() == "simple") Quality = Game.Item.ItemQuality.Simple;
else if (Cmd[2].ToLower() == "fixed") Quality = Game.Item.ItemQuality.Fixed;
else if (Cmd[2].ToLower() == "poor") Quality = Game.Item.ItemQuality.Poor;
else if (Cmd[2].ToLower() == "normal") Quality = Game.Item.ItemQuality.Normal;
else change = false;
if (change)
e.QualityChange(Quality);
ID = e.ToID();
if (!Database.DatabaseItems.ContainsKey(ID))
{
return;
}
Game.Item I = new NewestCOServer.Game.Item();
if (e.Part(0, 2) == 11 || e.Part(0, 2) == 13 || e.Part(0, 3) == 123 || e.Part(0, 3) == 141 || e.Part(0, 3) == 142)
I.Color = NewestCOServer.Game.Item.ArmorColor.Orange;
I.FreeItem = true;
I.ID = ID;
I.UID = (uint)Program.Rnd.Next(10000000);
try
{
I.MaxDur = I.DBInfo.Durability;
I.CurDur = I.MaxDur;
}
catch (Exception Exc) { Program.WriteLine(Exc); }
try
{
I.Plus = byte.Parse(Cmd[3]);
}
catch { }
try
{
I.Bless = byte.Parse(Cmd[4]);
}
catch { }
try
{
I.Enchant = byte.Parse(Cmd[5]);
}
catch { }
try
{
I.Soc1 = (Game.Item.Gem)byte.Parse(Cmd[6]);
}
catch { }
try
{
I.Soc2 = (Game.Item.Gem)byte.Parse(Cmd[7]);
}
catch { }
I.Effect = NewestCOServer.Game.Item.RebornEffect.None;
GC.MyChar.AddItem(I);
}
Enjoy.
|
|
|
01/29/2010, 20:46
|
#2
|
elite*gold: 0
Join Date: Dec 2009
Posts: 583
Received Thanks: 119
|
Goodjob brah o,o
|
|
|
01/29/2010, 20:47
|
#3
|
elite*gold: 0
Join Date: Jan 2010
Posts: 116
Received Thanks: 33
|
good job
|
|
|
01/29/2010, 21:22
|
#4
|
elite*gold: 0
Join Date: Feb 2009
Posts: 700
Received Thanks: 79
|
Good job.
|
|
|
01/30/2010, 20:57
|
#5
|
elite*gold: 0
Join Date: Jul 2007
Posts: 73
Received Thanks: 27
|
so it's gonna be something like
Code:
/free BuriedBlade super 12 7 255 13 13
?
|
|
|
01/31/2010, 02:27
|
#6
|
elite*gold: 0
Join Date: Dec 2007
Posts: 378
Received Thanks: 163
|
Quote:
Originally Posted by Olodady
so it's gonna be something like
Code:
/free BuriedBlade super 12 7 255 13 13
?
|
Yes.
|
|
|
01/31/2010, 02:33
|
#7
|
elite*gold: 0
Join Date: Nov 2009
Posts: 322
Received Thanks: 63
|
Good job
|
|
|
01/31/2010, 22:28
|
#8
|
elite*gold: 0
Join Date: Oct 2009
Posts: 768
Received Thanks: 550
|
or you could just make it work like /item BuriedBlade Super 12 7 255 13 13 Free
if (Cmd[0] == "/item")
{
uint ID = 0;
foreach (DatabaseItem DI in Database.DatabaseItems.Values)
if (DI.Name == Cmd[1])
{
ID = DI.ID;
Game.ItemIDManipulation e = new Game.ItemIDManipulation(ID);
Game.Item.ItemQuality Quality = e.Quality;
if (Cmd[2].ToLower() == "refined") Quality = Game.Item.ItemQuality.Refined;
else if (Cmd[2].ToLower() == "unique") Quality = Game.Item.ItemQuality.Unique;
else if (Cmd[2].ToLower() == "elite") Quality = Game.Item.ItemQuality.Elite;
else if (Cmd[2].ToLower() == "super") Quality = Game.Item.ItemQuality.Super;
else if (Cmd[2].ToLower() == "simple") Quality = Game.Item.ItemQuality.Simple;
else if (Cmd[2].ToLower() == "fixed") Quality = Game.Item.ItemQuality.Fixed;
else if (Cmd[2].ToLower() == "poor") Quality = Game.Item.ItemQuality.Poor;
else if (Cmd[2].ToLower() == "normal") Quality = Game.Item.ItemQuality.Normal;
if (e.Quality == Quality)
break;
}
if (ID != 0 && GC.MyChar.Inventory.Count < 40)
{
Game.ItemIDManipulation e = new Game.ItemIDManipulation(ID);
Game.Item.ItemQuality Quality = e.Quality;
bool change = true;
if (Cmd[2].ToLower() == "refined") Quality = Game.Item.ItemQuality.Refined;
else if (Cmd[2].ToLower() == "unique") Quality = Game.Item.ItemQuality.Unique;
else if (Cmd[2].ToLower() == "elite") Quality = Game.Item.ItemQuality.Elite;
else if (Cmd[2].ToLower() == "super") Quality = Game.Item.ItemQuality.Super;
else if (Cmd[2].ToLower() == "simple") Quality = Game.Item.ItemQuality.Simple;
else if (Cmd[2].ToLower() == "fixed") Quality = Game.Item.ItemQuality.Fixed;
else if (Cmd[2].ToLower() == "poor") Quality = Game.Item.ItemQuality.Poor;
else if (Cmd[2].ToLower() == "normal") Quality = Game.Item.ItemQuality.Normal;
else change = false;
if (change)
e.QualityChange(Quality);
ID = e.ToID();
if (!Database.DatabaseItems.ContainsKey(ID))
{
return;
}
Game.Item I = new NewestCOServer.Game.Item();
if (e.Part(0, 2) == 11 || e.Part(0, 2) == 13 || e.Part(0, 3) == 123 || e.Part(0, 3) == 141 || e.Part(0, 3) == 142)
I.Color = NewestCOServer.Game.Item.ArmorColor.Orange;
if(Cmd.Length > 8 && Cmd[8].ToLower() == "free" || Cmd[8].ToLower() == "bound")
I.FreeItem = true;
I.ID = ID;
I.UID = (uint)Program.Rnd.Next(10000000);
try
{
I.MaxDur = I.DBInfo.Durability;
I.CurDur = I.MaxDur;
}
catch (Exception Exc) { Program.WriteLine(Exc); }
try
{
I.Plus = byte.Parse(Cmd[3]);
}
catch { }
try
{
I.Bless = byte.Parse(Cmd[4]);
}
catch { }
try
{
I.Enchant = byte.Parse(Cmd[5]);
}
catch { }
try
{
I.Soc1 = (Game.Item.Gem)byte.Parse(Cmd[6]);
}
catch { }
try
{
I.Soc2 = (Game.Item.Gem)byte.Parse(Cmd[7]);
}
catch { }
//I.Effect = NewestCOServer.Game.Item.RebornEffect.None; // <-- no use
GC.MyChar.AddItem(I);
}
|
|
|
02/10/2010, 21:04
|
#9
|
elite*gold: 0
Join Date: Jan 2008
Posts: 3
Received Thanks: 0
|
Whats is this Writings how do u use it ???
|
|
|
02/10/2010, 22:09
|
#10
|
elite*gold: 0
Join Date: Feb 2010
Posts: 180
Received Thanks: 82
|
Good job , keep give ****, sorry.. mean cool working
|
|
|
02/17/2010, 18:30
|
#11
|
elite*gold: 0
Join Date: Jun 2008
Posts: 384
Received Thanks: 18
|
Hey
first: thanks for this post :-)
second: Do you know that guy who gives level 70 class stuff for free??
well can u also make that he give bound ****?? thnx ;-)
|
|
|
03/21/2010, 22:03
|
#12
|
elite*gold: 0
Join Date: Jul 2008
Posts: 30
Received Thanks: 4
|
Quote:
Originally Posted by walmartboi
Got bored... this is the usage:
/free Item Quality Plus -Damage Socket1 Socket2
Code:
if (Cmd[0] == "/free")
{
uint ID = 0;
foreach (DatabaseItem DI in Database.DatabaseItems.Values)
if (DI.Name == Cmd[1])
{
ID = DI.ID;
Game.ItemIDManipulation e = new Game.ItemIDManipulation(ID);
Game.Item.ItemQuality Quality = e.Quality;
if (Cmd[2].ToLower() == "refined") Quality = Game.Item.ItemQuality.Refined;
else if (Cmd[2].ToLower() == "unique") Quality = Game.Item.ItemQuality.Unique;
else if (Cmd[2].ToLower() == "elite") Quality = Game.Item.ItemQuality.Elite;
else if (Cmd[2].ToLower() == "super") Quality = Game.Item.ItemQuality.Super;
else if (Cmd[2].ToLower() == "simple") Quality = Game.Item.ItemQuality.Simple;
else if (Cmd[2].ToLower() == "fixed") Quality = Game.Item.ItemQuality.Fixed;
else if (Cmd[2].ToLower() == "poor") Quality = Game.Item.ItemQuality.Poor;
else if (Cmd[2].ToLower() == "normal") Quality = Game.Item.ItemQuality.Normal;
if (e.Quality == Quality)
break;
}
if (ID != 0 && GC.MyChar.Inventory.Count < 40)
{
Game.ItemIDManipulation e = new Game.ItemIDManipulation(ID);
Game.Item.ItemQuality Quality = e.Quality;
bool change = true;
if (Cmd[2].ToLower() == "refined") Quality = Game.Item.ItemQuality.Refined;
else if (Cmd[2].ToLower() == "unique") Quality = Game.Item.ItemQuality.Unique;
else if (Cmd[2].ToLower() == "elite") Quality = Game.Item.ItemQuality.Elite;
else if (Cmd[2].ToLower() == "super") Quality = Game.Item.ItemQuality.Super;
else if (Cmd[2].ToLower() == "simple") Quality = Game.Item.ItemQuality.Simple;
else if (Cmd[2].ToLower() == "fixed") Quality = Game.Item.ItemQuality.Fixed;
else if (Cmd[2].ToLower() == "poor") Quality = Game.Item.ItemQuality.Poor;
else if (Cmd[2].ToLower() == "normal") Quality = Game.Item.ItemQuality.Normal;
else change = false;
if (change)
e.QualityChange(Quality);
ID = e.ToID();
if (!Database.DatabaseItems.ContainsKey(ID))
{
return;
}
Game.Item I = new NewestCOServer.Game.Item();
if (e.Part(0, 2) == 11 || e.Part(0, 2) == 13 || e.Part(0, 3) == 123 || e.Part(0, 3) == 141 || e.Part(0, 3) == 142)
I.Color = NewestCOServer.Game.Item.ArmorColor.Orange;
I.FreeItem = true;
I.ID = ID;
I.UID = (uint)Program.Rnd.Next(10000000);
try
{
I.MaxDur = I.DBInfo.Durability;
I.CurDur = I.MaxDur;
}
catch (Exception Exc) { Program.WriteLine(Exc); }
try
{
I.Plus = byte.Parse(Cmd[3]);
}
catch { }
try
{
I.Bless = byte.Parse(Cmd[4]);
}
catch { }
try
{
I.Enchant = byte.Parse(Cmd[5]);
}
catch { }
try
{
I.Soc1 = (Game.Item.Gem)byte.Parse(Cmd[6]);
}
catch { }
try
{
I.Soc2 = (Game.Item.Gem)byte.Parse(Cmd[7]);
}
catch { }
I.Effect = NewestCOServer.Game.Item.RebornEffect.None;
GC.MyChar.AddItem(I);
}
Enjoy. 
|
dude u missed a } ha ha : keep up 
after the last bracket add another that is the reason for that 5 errors :P
|
|
|
05/26/2010, 17:51
|
#13
|
elite*gold: 0
Join Date: Mar 2008
Posts: 7
Received Thanks: 0
|
Quote:
Originally Posted by smircea
dude u missed a } ha ha : keep up 
after the last bracket add another that is the reason for that 5 errors :P
|
u no where the code gose? =S im not sure what file it gose in lol
database.cs?
program.cs?
|
|
|
05/26/2010, 20:52
|
#14
|
elite*gold: 0
Join Date: Apr 2007
Posts: 142
Received Thanks: 15
|
Quote:
Originally Posted by JustBlaze08
u no where the code gose? =S im not sure what file it gose in lol
database.cs?
program.cs?
|
into chat.cs
|
|
|
08/05/2010, 16:08
|
#15
|
elite*gold: 0
Join Date: Jul 2010
Posts: 15
Received Thanks: 0
|
Good job
|
|
|
 |
|
Similar Threads
|
[RELEASE]Level 135 item (5165)
01/02/2011 - CO2 PServer Guides & Releases - 27 Replies
WARNING: I have taken this from another forum and do NOT hit +thanks, Thanks
Well guys i got these 135+ items for all classes and i thot id be nice and release them here this is for 5165 client http://www.*************/forum/images/smilies/smil e.gif hope you guys like it
Download: Multiupload.com - upload your files to multiple file hosting sites!
Allso check out the screen shots below
|
[Release] /pwn command for 5165
09/28/2010 - CO2 PServer Guides & Releases - 10 Replies
Have you ever encountered a very disruptive/annoying player, but don't wanna ban him? USE THIS.
#region /pwn
if (Cmd == "/pwn")
{
Game.Character C = Game.World.CharacterFromName(Cmd);
if (C != null)
{
C.Level = 1; // Makes player back to level 1.
C.Experience = 0;
|
[Request]Add Bound item
05/13/2010 - CO2 Private Server - 3 Replies
I need the code for a npc that give bound items...it would be like GC.MyChar.AddItem(723753);
but what is the right code to give the items (bound)?
I will press thanks for anybody helps me
|
[Release]5165 /model command
03/22/2010 - CO2 PServer Guides & Releases - 8 Replies
idk if this has been posted yet but here it goes
Place this in Chat.cs below this code
To use it, just type
|
[Release] Item dropping (for events/gm command)
01/16/2010 - CO2 PServer Guides & Releases - 10 Replies
So I was bored and figured I might finish my random event code for 1.0 and in the process realized just how much better alot of what I had could be written so I'm in the process of re-writing it all to use voids, switch and all that good stuff.
During that, for my random drop event I decided to write a little command/void to handle dropping items. This can be used however you wish. Maybe you want a gm command to drop x number of db's in twin city, a random event or anything else you want...
|
All times are GMT +1. The time now is 13:22.
|
|