Register for your free account! | Forgot your password?

You last visited: Today at 00:50

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

Advertisement



Help With Coding Npc

Discussion on Help With Coding Npc within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
sohaib's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 258
Received Thanks: 102
Help With Coding Npc

well i have a conquer pserver version 5165, i'm working with Visual C# 2005

so i open NpcDialog.cs with Visuel C# 2005

i have an npc who sell +7 to +12 steeds, but it's expensive, so i changed the prices , it look like this

PHP Code:
#region Breeder\par
                            
case 988388:\par
                                
\{\par
                                    
if (Control == 0)\par
                                    
\{\par
                                        GC
.AddSend(Packets.NPCSay("Welcome to the NazihCO Seller, we sell special items here that you cant fin\'14 anywere else!"));\par
                                        GC
.AddSend(Packets.NPCLink("Cool let me in."1));\par
                                        GC
.AddSend(Packets.NPCLink("Haa Ok Then"255));\par
                                        GC
.AddSend(Packets.NPCSetFace(N.Avatar));\par
                                        GC
.AddSend(Packets.NPCFinish());\par
                                    
\}\par
                                    
if (Control == 1)\par
                                    
\{\par
                                        GC
.AddSend(Packets.NPCSay("Are you interested in any of these Items?"));\par
                                        GC
.AddSend(Packets.NPCLink("+7 Steed - 10k Cps"2));\par
                                        GC
.AddSend(Packets.NPCLink("+8 Steed - 50k Cps"3));\par
                                        GC
.AddSend(Packets.NPCLink("+9 Steed - 100k CPs"4));\par
                                        GC
.AddSend(Packets.NPCLink("+10 Steed - 200K CPs"5));\par
                                        GC
.AddSend(Packets.NPCLink("+11 Steed - 400K CPs"6));\par
                                        GC
.AddSend(Packets.NPCLink("+12 Steed - 800K CPs"7));\par
                                        GC
.AddSend(Packets.NPCLink("Saddle - 5K CPs"8));\par
                                        GC
.AddSend(Packets.NPCLink("No, thanks."255));\par
                                        GC
.AddSend(Packets.NPCSetFace(15));\par
                                        GC
.AddSend(Packets.NPCFinish());\par
                                    
\}\par
\par
\par
\par
                                    
if (Control == 2)\par
                                    
\{\par
                                        
if (GC.MyChar.CPs >= 10000)\par
                                        
\{\par
                                            GC
.MyChar.CPs -= 10000;\par
                                            GC
.MyChar.AddItem(3000007);\par
                                            GC
.AddSend(Packets.NPCSay("Here you are."));\par
                                            GC
.AddSend(Packets.NPCLink("Thanks."255));\par
                                            GC
.AddSend(Packets.NPCSetFace(N.Avatar));\par
                                            GC
.AddSend(Packets.NPCFinish());\par
                                        
\}\par
                                        
else\par
                                        
\{\par
                                            GC
.AddSend(Packets.NPCSay("You don't have enough Cps."));\par
                                            GC
.AddSend(Packets.NPCLink("I see."255));\par
                                            GC
.AddSend(Packets.NPCSetFace(N.Avatar));\par
                                            GC
.AddSend(Packets.NPCFinish());\par
                                        
\}\par
                                    
\}\par
                                    
if (Control == 3)\par
                                    
\{\par
                                        
if (GC.MyChar.CPs >= 50000)\par
                                        
\{\par
                                            GC
.MyChar.CPs -= 50000;\par
                                            GC
.MyChar.AddItem(3000008);\par
                                            GC
.AddSend(Packets.NPCSay("Here you are."));\par
                                            GC
.AddSend(Packets.NPCLink("Thanks."255));\par
                                            GC
.AddSend(Packets.NPCSetFace(N.Avatar));\par
                                            GC
.AddSend(Packets.NPCFinish());\par
                                        
\}\par
                                        
else\par
                                        
\{\par
                                            GC
.AddSend(Packets.NPCSay("You don't have enough Cps."));\par
                                            GC
.AddSend(Packets.NPCLink("I see."255));\par
                                            GC
.AddSend(Packets.NPCSetFace(N.Avatar));\par
                                            GC
.AddSend(Packets.NPCFinish());\par
                                        
\}\par
                                
\'14   \}\par
\par
                                    if (Control == 4)\par
                                    \{\par
                                        if (GC.MyChar.CPs >= 100000)\par
                                        \{\par
                                            GC.MyChar.CPs -= 100000;\par
                                            GC.MyChar.AddItem(300000, 9);\par
                                            GC.AddSend(Packets.NPCSay("Here you are."));\par
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));\par
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));\par
                                            GC.AddSend(Packets.NPCFinish());\par
                                        \}\par
                                        else\par
                                        \{\par
                                            GC.AddSend(Packets.NPCSay("You don'
t have enough Cps."));\par
                                            GC.AddSend(Packets.NPCLink("
I see.", 255));\par
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));\par
                                            GC.AddSend(Packets.NPCFinish());\par
                                        \}\par
                                    \}\par
                                    else if (Control == 5)\par
                                    \{\par
                                        if (GC.MyChar.CPs >= 200000)\par
                                        \{\par
                                            GC.MyChar.CPs -= 200000;\par
                                            GC.MyChar.AddItem(300000, 10);\par
                                            GC.AddSend(Packets.NPCSay("
Here you are."));\par
                                            GC.AddSend(Packets.NPCLink("
Thanks.", 255));\par
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));\par
                                            GC.AddSend(Packets.NPCFinish());\par
                                        \}\par
                                        else\par
                                        \{\par
                                            GC.AddSend(Packets.NPCSay("
You don't have enough Cps."));\par
                                            GC.AddSend(Packets.NPCLink("I see.", 255));\par
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));\par
                                            GC.AddSend(Packets.NPCFinish());\par
                                        \}\par
                                    \}\par
                                    else if (Control == 6)\par
                                    \{\par
                                        if (GC.MyChar.CPs >= 400000)\par
                                        \{\par
                                            GC.MyChar.CPs -= 400000;\par
                                            GC.MyChar.AddItem(300000, 11);\par
                                            GC.AddSend(Packets.NPCSay("Here you are."));\par
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));\par
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));\par
                                            GC.AddSend(Packets.NPCFinish());\par
                                        \}\par
                                        else\par
                                        \{\par
                                            GC.AddSend(Packets.NPCSay("You don'
t have enough Cps."));\par
                                            GC.AddSend(Packets.NPCLink("
I see.", 255));\par
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));\par
                                            GC.AddSend(Packets.NPCFinish());\par
                                        \}\par
                                    \}\par
                                    else if (Control == 7)\par
                                    \{\par
                                        if (GC.MyChar.CPs >= 800000)\par
                                        \{\par
                                            GC.My\'14har.CPs -= 800000;\par
                                            GC.MyChar.AddItem(300000, 12);\par
                                            GC.AddSend(Packets.NPCSay("
Here you are."));\par
                                            GC.AddSend(Packets.NPCLink("
Thanks.", 255));\par
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));\par
                                            GC.AddSend(Packets.NPCFinish());\par
\par
\par
\par 
now, i click on save and exit

when i made server On, i gone to this npc, but nothing changed in the prices or the Dialog

please help me
sohaib is offline  
Old 06/12/2010, 00:41   #2
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,783
Received Thanks: 5,304
You're supposed to open NewestCOServer.csproj or NewestCOServer.sln and press f5 after you made the changes,
Arcо is offline  
Old 06/12/2010, 10:13   #3
 
sohaib's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 258
Received Thanks: 102
i open them with whitch program?

i tryied to open NewestCOServer.csproj with C# 2005 and it told me (impossible to read NewestCOServer.csproj .....)

and NewestCOServer.sln don't want to open
sohaib is offline  
Old 06/12/2010, 10:25   #4
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,783
Received Thanks: 5,304
Maybe you need a more recent version of C#.
2008 or 2010
Arcо is offline  
Old 06/12/2010, 12:25   #5
 
sohaib's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 258
Received Thanks: 102
guys, how can i upgrade me windows xp from sp2 to sp3
sohaib is offline  
Old 06/12/2010, 19:06   #6
 
elite*gold: 0
Join Date: Sep 2008
Posts: 494
Received Thanks: 120
the windows can do it automatily when u make from pirate version oryginal then system will allow to automaticly updates :P well there r a lot of ways to make ur system original from pirate but u cant write about it here i can help u pm me
Adziunia is offline  
Reply


Similar Threads Similar Threads
*NEW CODING ART!!!..........:::::~WhiteLight D3D~:::::..........*NEW CODING ART!!!
09/21/2010 - WarRock Hacks, Bots, Cheats & Exploits - 25 Replies
http://250kb.de/u/100911/p/m4buevNCZhoQ.PNG Download: Multiupload.com - upload your files to multiple file hosting sites! VirusScan: VirusTotal - Free Online Virus, Malware and URL Scanner Funktionen: SuperJump Teleport NoSpread NoRecoil
Uce Coding+ winhex coding
03/05/2009 - Dekaron - 8 Replies
i was just wondering is it true if u do coding with winhex is it less dc?? tats all cuz uce coding dcs me alot



All times are GMT +1. The time now is 00:51.


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