Register for your free account! | Forgot your password?

You last visited: Today at 19:18

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

Advertisement



Help with CreateChar

Discussion on Help with CreateChar within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2009
Posts: 47
Received Thanks: 2
Help with CreateChar

Hey i need help My Source wont make Chars here the CreateChar thing can someone tell me the problem?
public static bool CreateCharacter(string Name, byte Class, uint Model, uint Avatar, Client UClient)
{
try
{
string str = "0";
string agi = "0";
string vit = "0";
string spi = "0";

if (Class == 10)
{
str = (Stats.ReadValue("Trojan", "Strength[1]"));
agi = (Stats.ReadValue("Trojan", "Agility[1]"));
vit = (Stats.ReadValue("Trojan", "Vitality[1]"));
spi = (Stats.ReadValue("Trojan", "Spirit[1]"));
}
if (Class == 20)
{
str = (Stats.ReadValue("Warrior", "Strength[1]"));
agi = (Stats.ReadValue("Warrior", "Agility[1]"));
vit = (Stats.ReadValue("Warrior", "Vitality[1]"));
spi = (Stats.ReadValue("Warrior", "Spirit[1]"));
}
if (Class == 40)
{
str = (Stats.ReadValue("Archer", "Strength[1]"));
agi = (Stats.ReadValue("Archer", "Agility[1]"));
vit = (Stats.ReadValue("Archer", "Vitality[1]"));
spi = (Stats.ReadValue("Archer", "Spirit[1]"));
}
if (Class == 100)
{
str = (Stats.ReadValue("Taoist", "Strength[1]"));
agi = (Stats.ReadValue("Taoist", "Agility[1]"));
vit = (Stats.ReadValue("Taoist", "Vitality[1]"));
spi = (Stats.ReadValue("Taoist", "Spirit[1]"));
}
string hp = Convert.ToString((short.Parse(vit) * 24 + short.Parse(str) * 3 + short.Parse(agi) * 3 + short.Parse(spi) * 3));
ulong uid = (uint)General.Rand.Next(1000001, 19999999);
MySqlCommand Com = new MySqlCommand("SELECT * FROM `characters`;", Connection);
MySqlDataAdapter Adapter = new MySqlDataAdapter(Com);
DataSet DS = new DataSet("Count");
Adapter.Fill(DS, "Count");
uint UID = (uint)DS.Tables["Count"].Rows.Count + 1000001;
if (Name != null)
{
MySqlCommand Command = new MySqlCommand("INSERT INTO characters (CharName,Account,Level,Exp,Strength,Agility,Vital ity,Spirit,Job,Model,Money,CPs,CurrentHP,StatPoint s,UID,Hair,Equipment,Inventory,Skills,Profs,Avatar ,Warehouses,Friends,Enemies,MyGuild,GuildPos,Quest Mob) VALUES ('" + Name +
"','" + UClient.Account +
"',1,0," + str +
"," + agi +
"," + vit +
"," + spi +
"," + Class +
"," + Model +
",50000,0," + hp +
",0," + UID +
",410,'','','',''," + Avatar +
",'','','',0,0,'')", Connection);
Command.ExecuteNonQuery();
return true;
}
else
return false;
}
catch (Exception Exc) { General.WriteLine(Convert.ToString(Exc)); return false; }
}
Petetoft99 is offline  
Old 03/28/2009, 19:46   #2
 
LetterX's Avatar
 
elite*gold: 20
Join Date: May 2007
Posts: 1,125
Received Thanks: 332
The specific error would be nice, too. <_>
LetterX is offline  
Reply




All times are GMT +2. The time now is 19:18.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

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