Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 18:34

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

Advertisement



i have error in -7 Damg NPC

Discussion on i have error in -7 Damg NPC within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2008
Posts: 21
Received Thanks: 0
i have error in -7 Damg NPC

Hello Guys

i have error in -7 Damg NPC in sorce 5375

i can make more -7
now the max Damg not -7
maby it more 999999999

how can i fix it ??
sory my language so bad
thx
mohaned_magdy is offline  
Old 05/13/2011, 23:09   #2
 
xScott's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 322
Received Thanks: 63
You mean you can make the item more then -7?
It's not a problem if you code the npc to not allow past that -7 DMG.

Am i at the wrong end of the stick here?
xScott is offline  
Old 05/14/2011, 01:29   #3
 
elite*gold: 0
Join Date: Jul 2008
Posts: 21
Received Thanks: 0
yes bro i mean that
NPC Code here and show me how i do that coz i cant understand the code
......................................


#region Ethereal
case 35015:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Heya! I'm the master of blessing gears, I can bless any of your ");
dialog.Text("gears, except talismans and garments, and for that i'll charge ");
dialog.Text("only some super TortoiseGems.");
dialog.Link("Let's begin!", 1);
dialog.Link("Let me think.", 255);
dialog.Avatar(104);
dialog.Send();
break;
}
case 1:
{
GeneralData oven = new GeneralData(true);
oven.UID = client.Entity.UID;
oven.ID = 126;
oven.dwParam = 426;
oven.wParam1 = client.Entity.X;
oven.wParam2 = client.Entity.Y;
oven.Send(client);
break;
}
default:
{
IConquerItem Item = client.Equipment.TryGetItem(npcRequest.OptionID);
if (Item != null)
{
if (Item.ID > 0)
{
byte nUmber = 0;
switch (Item.Bless)
{
case 0: nUmber = 5; break;
case 1: nUmber = 1; break;
case 3: nUmber = 3; break;
case 5: nUmber = 5; break;
default: nUmber = 0; break;
}

if (nUmber == 0)
{
dialog.Text("I can't upgrade this gear bless, sorry.");
dialog.Link("I see, thanks.", 255);
dialog.Avatar(104);
dialog.Send();
return;
}

if (!client.Agreed)
{
dialog.Text("Your item will need some super tortoises to get better, ");
dialog.Text("I'll charge some " + nUmber + " super tortoises. Are you ready?");
dialog.Link("Wow, good deal!", npcRequest.OptionID);
dialog.Link("Let me think.", 255);
dialog.Avatar(104);
dialog.Send();
client.Agreed = true;
return;
}

if (client.Inventory.Contains(700073, nUmber))
{
client.Entity.ClientStats.AppendRemove(Item);
client.Inventory.Remove(700073, nUmber);
Item.Mode = Conquer_Online_Server.Game.Enums.ItemMode.Update;
if (Item.Bless == 0) Item.Bless = 1;
else Item.Bless += 2;
Item.Send(client);
Item.Mode = Conquer_Online_Server.Game.Enums.ItemMode.Default;
ConquerItemTable.UpdateItem(Item, client);
client.Entity.ClientStats.AppendAddition(Item);
client.Agreed = false;
}
else
{
dialog.Text("You don't have " + nUmber + " super tortoise gems!");
dialog.Link("I'll be right back!", 255);
dialog.Avatar(104);
dialog.Send();
}
}
else
{
dialog.Text("Please wear your gear first!");
dialog.Link("I'll be right back!", 255);
dialog.Avatar(104);
dialog.Send();
}
}
else
{
dialog.Text("Please wear your gear first!");
dialog.Link("I'll be right back!", 255);
dialog.Avatar(104);
dialog.Send();
}
break;
}
}
break;
}
#endregion


...............


can u help now ??
mohaned_magdy is offline  
Old 05/14/2011, 01:57   #4
 
{ Angelius }'s Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 992
Received Thanks: 1,110
if (client.Inventory.Contains(700073, nUmber))
{
client.Entity.ClientStats.AppendRemove(Item);
client.Inventory.Remove(700073, nUmber);
Item.Mode = Conquer_Online_Server.Game.Enums.ItemMode.Update;
if (Item.Bless == 0) Item.Bless = 1;
else Item.Bless += 2;
client.Equipment[the item id or uid im not sure what the source is using as a key] = Item;

or

client.Equipment.Remove(the item id or uid im not sure what the source is using as a key);
client.Equipment.Add(the item id or uid im not sure what the source is using as a key);
and you are problem should be solved thought ,

Item.Send(client);
Item.Mode = Conquer_Online_Server.Game.Enums.ItemMode.Default;
ConquerItemTable.UpdateItem(Item, client);
client.Entity.ClientStats.AppendAddition(Item);
client.Agreed = false;
}
{ Angelius } is offline  
Old 05/14/2011, 02:26   #5
 
elite*gold: 0
Join Date: Jul 2008
Posts: 21
Received Thanks: 0
ummm
ok teamV ???
give me your email pls just 1 min help me
mohaned_magdy is offline  
Old 05/14/2011, 04:49   #6
 
marlyandedsel's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 343
Received Thanks: 21
I use the source that 12tails release what will be the item id or the key of it?
marlyandedsel is offline  
Old 05/14/2011, 05:05   #7
 
elite*gold: 0
Join Date: Jul 2008
Posts: 21
Received Thanks: 0
i dont know and cant understand
coz i am new in this sorce
how i know if it : item id or uid ???
mohaned_magdy is offline  
Reply


Similar Threads Similar Threads
[Fehler] Patch? Error? Hier Hilfe! [Error]
12/02/2010 - Combat Arms - 14 Replies
Da ich keine Werbung machen möchte muss ich wohl alles abkopieren... Ich entschuldige mich das ich alles zuspoilern musste aber bei soviel Text....;) 1.Error Codes und ähnliches Da es nach einem neuen Update immer wieder Probleme auftreten, empfehlen wir Euch folgende Liste mit den häufigsten Fehlern durchzugehen: 1. Deinstalliere Combat Arms über Arbeitsplatz-->Software 2. Prüfe ob alle Ordner von Nexon auf der Festplatte gelöscht sind. Wenn nicht lösche...



All times are GMT +1. The time now is 18:36.


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