HomeFAQSearchMemberlistUsergroupsLog inRegister
Vote for us please :)
Conquer Online MMORPG & MPOG bots
Top posters
awesome100able
 
NeoN
 
Angel
 
iGoogle
 
FruitJuice
 
DevilshCQ
 
Myndeth
 
noob123
 
sunrisegf
 
karuka
 
Social bookmarking
Social bookmarking digg  Social bookmarking slashdot  


Share | 
 

 [GUIDE/RELEASE]Adding NPC to your source

Go down 
AuthorMessage
FruitJuice
A new gamer
A new gamer


Posts : 11
Heaven points : 3038
Heaven points : 4
Join date : 2010-04-29

PostSubject: [GUIDE/RELEASE]Adding NPC to your source   Mon May 03, 2010 1:43 am

Start with an easy NPC Smile
and i also release my welcome npc xD

Goto C:\rikardo updated and open NewestCOServer project file.

Open NpcDialogs.cs

Scroll down a little untill you see some npcs (regions) and make a row between them or just start at the bottom.

I will make a "Welcome" npc that gives you 1 thing once. Smile


Code:
#region Welcome
                            case 1337:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello and welcome to ThunderCO. What would you like to have?"));
                                        GC.AddSend(Packets.NPCLink("CPs", 1));
                                        GC.AddSend(Packets.NPCLink("Silver", 2));
                                        GC.AddSend(Packets.NPCLink("Levels", 3));
                                        GC.AddSend(Packets.NPCLink("4 items", 4));
                                        GC.AddSend(Packets.NPCLink("8 items", 5));
                                        GC.AddSend(Packets.NPCLink("First rebirth (Coming soon)", 6));
                                        GC.AddSend(Packets.NPCLink("I don't want anything.", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 1)
                                    {
                                        if (GC.MyChar.Level <= 1)
                                        {
                                            GC.MyChar.CPs += 35000;
                                            GC.MyChar.Level += 1;

                                            GC.AddSend(Packets.NPCSay("Here. I have given you a level and 35.000 cps. Spend them well."));
                                            GC.AddSend(Packets.NPCLink("Thank you very much.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 2)
                                    {
                                        if (GC.MyChar.Level <= 1)
                                        {
                                            GC.MyChar.Silvers += 999999999;
                                            GC.MyChar.Level += 1;

                                            GC.AddSend(Packets.NPCSay("Here. I have given you a level 999.999.999 silvers. Don't waste them"));
                                            GC.AddSend(Packets.NPCLink("Thank you.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 3)
                                    {
                                        if (GC.MyChar.Level <= 1)
                                        {
                                            GC.MyChar.Level += 130;


                                            GC.AddSend(Packets.NPCSay("Here. I have given you 130 free levelups."));
                                            GC.AddSend(Packets.NPCLink("Wow thank you very much.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 4)
                                    {
                                        if (GC.MyChar.Level <= 1)
                                        {
                                            GC.MyChar.AddItem(723701);
                                            GC.MyChar.AddItem(721259);
                                            GC.MyChar.AddItem(721090);
                                            GC.MyChar.AddItem(720028);
                                            GC.MyChar.Level += 1;

                                            GC.AddSend(Packets.NPCSay("Here. I have given you a level, ExemptionToken, CelestialStone, A MoonBox and A DBScroll."));
                                            GC.AddSend(Packets.NPCLink("Wow Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 5)
                                    {
                                        if (GC.MyChar.Level <= 1)
                                        {
                                            GC.MyChar.AddItem(720028);
                                            GC.MyChar.AddItem(1200002);
                                            GC.MyChar.AddItem(2100025);
                                            GC.MyChar.AddItem(2100095);
                                            GC.MyChar.AddItem(201019);
                                            GC.MyChar.AddItem(202019);
                                            GC.MyChar.AddItem(780000);
                                            GC.MyChar.AddItem(751999);
                                            GC.MyChar.Level += 1;

                                            GC.AddSend(Packets.NPCSay("Here. I have given you a level, DBScroll, PrayingStone(L), MiraculousGourd, GoldCup, FanArsenal, TowerArsenal, PointCard and 999RedRoses"));
                                            GC.AddSend(Packets.NPCLink("Wow Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                }
                                break;
                            #endregion

When you have place the Code go into C:\OldCODB and open NPCs.txt and add this at the bottom.

Code:
1337 4480 2 0 1002 438 377

Now you should have a "Welcome" Npc Smile
Back to top Go down
Angel
Admin
avatar

Posts : 25
Heaven points : 3132
Heaven points : 6
Join date : 2010-04-26
Age : 27
Location : Sweden

PostSubject: Re: [GUIDE/RELEASE]Adding NPC to your source   Mon May 03, 2010 10:53 am

FruitJuice wrote:
Start with an easy NPC Smile
and i also release my welcome npc xD

Goto C:\rikardo updated and open NewestCOServer project file.

Open NpcDialogs.cs

Scroll down a little untill you see some npcs (regions) and make a row between them or just start at the bottom.

I will make a "Welcome" npc that gives you 1 thing once. Smile


Code:
#region Welcome
                            case 1337:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello and welcome to ThunderCO. What would you like to have?"));
                                        GC.AddSend(Packets.NPCLink("CPs", 1));
                                        GC.AddSend(Packets.NPCLink("Silver", 2));
                                        GC.AddSend(Packets.NPCLink("Levels", 3));
                                        GC.AddSend(Packets.NPCLink("4 items", 4));
                                        GC.AddSend(Packets.NPCLink("8 items", 5));
                                        GC.AddSend(Packets.NPCLink("First rebirth (Coming soon)", 6));
                                        GC.AddSend(Packets.NPCLink("I don't want anything.", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 1)
                                    {
                                        if (GC.MyChar.Level <= 1)
                                        {
                                            GC.MyChar.CPs += 35000;
                                            GC.MyChar.Level += 1;

                                            GC.AddSend(Packets.NPCSay("Here. I have given you a level and 35.000 cps. Spend them well."));
                                            GC.AddSend(Packets.NPCLink("Thank you very much.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 2)
                                    {
                                        if (GC.MyChar.Level <= 1)
                                        {
                                            GC.MyChar.Silvers += 999999999;
                                            GC.MyChar.Level += 1;

                                            GC.AddSend(Packets.NPCSay("Here. I have given you a level 999.999.999 silvers. Don't waste them"));
                                            GC.AddSend(Packets.NPCLink("Thank you.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 3)
                                    {
                                        if (GC.MyChar.Level <= 1)
                                        {
                                            GC.MyChar.Level += 130;


                                            GC.AddSend(Packets.NPCSay("Here. I have given you 130 free levelups."));
                                            GC.AddSend(Packets.NPCLink("Wow thank you very much.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 4)
                                    {
                                        if (GC.MyChar.Level <= 1)
                                        {
                                            GC.MyChar.AddItem(723701);
                                            GC.MyChar.AddItem(721259);
                                            GC.MyChar.AddItem(721090);
                                            GC.MyChar.AddItem(720028);
                                            GC.MyChar.Level += 1;

                                            GC.AddSend(Packets.NPCSay("Here. I have given you a level, ExemptionToken, CelestialStone, A MoonBox and A DBScroll."));
                                            GC.AddSend(Packets.NPCLink("Wow Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 5)
                                    {
                                        if (GC.MyChar.Level <= 1)
                                        {
                                            GC.MyChar.AddItem(720028);
                                            GC.MyChar.AddItem(1200002);
                                            GC.MyChar.AddItem(2100025);
                                            GC.MyChar.AddItem(2100095);
                                            GC.MyChar.AddItem(201019);
                                            GC.MyChar.AddItem(202019);
                                            GC.MyChar.AddItem(780000);
                                            GC.MyChar.AddItem(751999);
                                            GC.MyChar.Level += 1;

                                            GC.AddSend(Packets.NPCSay("Here. I have given you a level, DBScroll, PrayingStone(L), MiraculousGourd, GoldCup, FanArsenal, TowerArsenal, PointCard and 999RedRoses"));
                                            GC.AddSend(Packets.NPCLink("Wow Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                }
                                break;
                            #endregion

When you have place the Code go into C:\OldCODB and open NPCs.txt and add this at the bottom.

Code:
1337 4480 2 0 1002 438 377

Now you should have a "Welcome" Npc Smile

Looking good Smile

Keep it up Very Happy
Back to top Go down
http://gamers-heaven.ultimaterpg.org
iGoogle
I am a gamer
I am a gamer
avatar

Posts : 22
Heaven points : 3036
Heaven points : 4
Join date : 2010-05-08

PostSubject: Re: [GUIDE/RELEASE]Adding NPC to your source   Sat May 08, 2010 5:38 pm

:O good keet it up xD
Back to top Go down
NeoN
I am a gamer
I am a gamer


Posts : 27
Heaven points : 3068
Heaven points : 0
Join date : 2010-05-04
Age : 30
Location : Sweden

PostSubject: Re: [GUIDE/RELEASE]Adding NPC to your source   Wed May 19, 2010 3:44 pm

Good work, keep it up Smile
Back to top Go down
iGoogle
I am a gamer
I am a gamer
avatar

Posts : 22
Heaven points : 3036
Heaven points : 4
Join date : 2010-05-08

PostSubject: Re: [GUIDE/RELEASE]Adding NPC to your source   Sun May 30, 2010 12:49 am

iGoogle wrote:
:O good keet it up xD
keep*
Back to top Go down
awesome100able
A gamer from heaven
A gamer from heaven
avatar

Posts : 141
Heaven points : 2923
Heaven points : 0
Join date : 2011-01-31

PostSubject: Re: [GUIDE/RELEASE]Adding NPC to your source   Mon Mar 19, 2012 2:04 am

This, should not be needed for release adding npc is already so easy, if u dont know how to add what are you doing making CONQUER online servers?







Awesome100able

Professional C# Coder
Back to top Go down
Sponsored content




PostSubject: Re: [GUIDE/RELEASE]Adding NPC to your source   

Back to top Go down
 
[GUIDE/RELEASE]Adding NPC to your source
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
Gamers-Heaven :: OnlineGames :: ConquerOnline :: How to make your own private server :: Releases & Guides for 5165-
Jump to: