Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2
You last visited: Today at 14:33

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

Advertisement



I Need Some Help?

Discussion on I Need Some Help? within the Conquer Online 2 forum part of the MMORPGs category.

Reply
 
Old   #1
 
PuN|SheR's Avatar
 
elite*gold: 0
Join Date: Jun 2009
Posts: 239
Received Thanks: 47
Question I Need Some Help?

Hello!

I Don't Wanna Be Leecher and ask gimme this gimme this but I Have One Question, and I Hope you will help me.. Its about my Pserver... I Would Like To Add Some NPC Which will give super +12 items 2sct with super gems.. But as i can see, on my Character.cs , only its declared additem as (ITEMID,Plus) CODE:

Code:
public void[B] AddItem[/B]([I]uint ID, byte Plus[/I])
this is what i got into characters.cs :
Quote:
public void AddItem(uint ID, byte Plus)
{
Item I = new Item();
I.Plus = Plus;
I.ID = ID;
I.UID = (uint)Rnd.Next(10000000);
I.MaxDur = I.DBInfo.Durability;
I.CurDur = I.MaxDur;

if (I.UID == 0)
{
I.UID = (uint)Rnd.Next(10000000);
}

Inventory.Add(I);
MyClient.AddSend(Packets.AddItem(I, 0));
}

So I Know How To Make a NPC Which Gives Super Items +12 but no clue how should I Public AddItem(uint ID,byte Plus,byte soc1,byte soc2) cause I'm not that good "Coder" !
Here is the NPC Code For +12 Items
Code:

Code:
#region MyNpc7
case 412345:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello, Welcome To Your God ! I Will Give You Free Items If You Are 70lvl +"));
                                        GC.AddSend(Packets.NPCLink("Cool let me in.", 1));
                                        GC.AddSend(Packets.NPCLink("Haa Ok Then", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 1)
                                    {
                                        GC.AddSend(Packets.NPCSay("I can gift you with some gear of specified profesion"));
                                        GC.AddSend(Packets.NPCLink("FireTao L70 pack", 2));
                                        GC.AddSend(Packets.NPCLink("WaterTao L70 pack", 3));
                                        GC.AddSend(Packets.NPCLink("Warrior L70 pack", 4));
                                        GC.AddSend(Packets.NPCLink("Trojan L70 pack", 5));
                                        GC.AddSend(Packets.NPCLink("Archer L70 pack", 6));
                                        GC.AddSend(Packets.NPCLink("Ninja L70 pack", 7));
                                        GC.AddSend(Packets.NPCLink("Weps pack L70", 8));
                                        GC.AddSend(Packets.NPCLink("No, thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(15));
                                        GC.AddSend(Packets.NPCFinish());
                                    }

                                    else if (GC.MyChar.Level <= 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Welcome To My Seller But ur not lvl 70 yet!"));
                                        GC.AddSend(Packets.NPCLink("Damn.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }

                                    if (Control == 2)
                                    {


                                        GC.MyChar.AddItem(134069, 12); //Robe
                                        GC.MyChar.AddItem(117069, 12); //Earring
                                        GC.MyChar.AddItem(152129, 12); //brac
                                        GC.MyChar.AddItem(121129, 12); //Bag
                                        GC.MyChar.AddItem(160139, 12); //boots
                                        GC.MyChar.AddItem(202009, 12); //Star
                                        GC.MyChar.AddItem(201009, 12); //Fan
                                        GC.AddSend(Packets.NPCSay("Here you are."));
                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    if (Control == 3)
                                    {
                                        GC.MyChar.AddItem(134069, 12); //Robe
                                        GC.MyChar.AddItem(117069, 12); //Earring
                                        GC.MyChar.AddItem(152129, 12); //brac
                                        GC.MyChar.AddItem(121129, 12); //Bag
                                        GC.MyChar.AddItem(160139, 12); //boots
                                        GC.MyChar.AddItem(202009, 12); //Star
                                        GC.MyChar.AddItem(201009, 12); //Fan
                                        GC.AddSend(Packets.NPCSay("Here you are."));
                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }

                                    if (Control == 4)
                                    {
                                        GC.MyChar.AddItem(131069, 12); //Robe
                                        GC.MyChar.AddItem(117069, 12); //Earring
                                        GC.MyChar.AddItem(120129, 12); //Neck
                                        GC.MyChar.AddItem(150139, 12); //Ring
                                        GC.MyChar.AddItem(160139, 12); //boots
                                        GC.MyChar.AddItem(202009, 12); //Star
                                        GC.MyChar.AddItem(201009, 12); //Fan
                                        GC.AddSend(Packets.NPCSay("Here you are."));
                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 5)
                                    {
                                        GC.MyChar.AddItem(130069, 12); //Robe
                                        GC.MyChar.AddItem(117069, 12); //Earring
                                        GC.MyChar.AddItem(120129, 12); //Neck
                                        GC.MyChar.AddItem(150139, 12); //Ring
                                        GC.MyChar.AddItem(160139, 12); //boots
                                        GC.MyChar.AddItem(202009, 12); //Star
                                        GC.MyChar.AddItem(201009, 12); //Fan
                                        GC.AddSend(Packets.NPCSay("Here you are."));
                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 6)
                                    {
                                        GC.MyChar.AddItem(133049, 12); //Robe
                                        GC.MyChar.AddItem(117069, 12); //Earring
                                        GC.MyChar.AddItem(120129, 12); //Neck
                                        GC.MyChar.AddItem(150139, 12); //Ring
                                        GC.MyChar.AddItem(160139, 12); //boots
                                        GC.MyChar.AddItem(202009, 12); //Star
                                        GC.MyChar.AddItem(201009, 12); //Fan
                                        GC.AddSend(Packets.NPCSay("Here you are."));
                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                        GC.AddSend(Packets.NPCSay("Here you are."));
                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 7)
                                    {
                                        GC.MyChar.AddItem(135069, 12); //Robe
                                        GC.MyChar.AddItem(112069, 12); //Earring
                                        GC.MyChar.AddItem(120129, 12); //Neck
                                        GC.MyChar.AddItem(150139, 12); //Ring
                                        GC.MyChar.AddItem(160139, 12); //boots
                                        GC.MyChar.AddItem(202009, 12); //Star
                                        GC.MyChar.AddItem(201009, 12); //Fan
                                        GC.AddSend(Packets.NPCSay("Here you are."));
                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    else if (Control == 8)
                                    {
                                        GC.MyChar.AddItem(421139, 12); //BS
                                        GC.MyChar.AddItem(420139, 12); //S
                                        GC.MyChar.AddItem(410139, 12); //B
                                        GC.MyChar.AddItem(480139, 12); //C
                                        GC.MyChar.AddItem(561139, 12); //W
                                        GC.MyChar.AddItem(560139, 12); //SP
                                        GC.MyChar.AddItem(601139, 12); //k
                                        GC.MyChar.AddItem(500129, 12); //Bo
                                        GC.AddSend(Packets.NPCSay("Here you are."));
                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());

                                    }

                                    break;
                                }
                            #endregion
So AnyONe Knows How To Do This?

Sorry For Bothering you
PuN|SheR is offline  
Reply




All times are GMT +2. The time now is 14:33.


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.