Client Files
5165 client :
patch to run RaceSteeds :
Conquer.exe & Server.dat Working in 5165 CLient :
Source Files
my source link :
my sql file :
Site Files
my site files :
Guide to make your Server ONLINE:
1- download AppServ : AppServNetwork
-and make user and password to sql as u like
-add new database name it coSXserver and execute sql file in u sql
- go in database table name config and change website & servername to u nameserver and change serverip to u static ip or hamachi ip
================================================== =
2- extract Conquer-Sx.rar and copy folder Conquer-Sx in C:
and go C:\Conquer-Sx\bin\Debug\OldCODB and edit Config.ini
PHP Code:
[Database]
ConquerPath=OldCODB\
Port=9900
Name=Conquer-Sx
[MySql]
User=root
Password=123456789
Database=coSXserver
ServerIp=196.218.145.1
change User=root to u user sql
change Password=123456789 to u password sql
change ServerIp=196.218.145.1 to u static ip or hamachi ip
3- extract Site.rar and copy files config.php & status.php in your www site
- open config.php file with notepad and change
PHP Code:
$mypass='Your sql password'; ----- change that
$myuser='your sql user'; ----- change that
$serveraddress='your static ip or hamachi ip'; ---- change that
$servername='your name server'; ----- change that
PHP Code:
<?php
require_once ('config.php'); //contain header of output html and config vars
require_once ('status.php'); //print status part
echo '</body></html>';
?>
- to make register page put that code
PHP Code:
<?php
require_once ('config.php');
mysql_select_db ("coSXserver");
$username = $_POST['username'];
if(isset($_POST['Submit'])) {
if(!$_POST['username']) {
die("<div style='top: 290; left: 500; position: absolute; z-index: 1; visibility: show;'>You must fill in all the fields!</div>");
}
$check = mysql_query("SELECT * FROM accounts WHERE AccountID = '$username'");
$check2 = mysql_num_rows($check);
if($check2 != '0') {
die("<div style='top: 290; left: 500; position: absolute; z-index: 1; visibility: show;'>Username '".$username."' is already being used.</div>");
}
mysql_query("INSERT INTO accounts (AccountID) VALUES ('$username')");
die("<div style='top: 290; left: 500; position: absolute; z-index: 1; visibility: show;'>Username '".$username."' successfully registered!</div>"); }
?>
- Go to C:\Conquer-Sx\bin\Debug\ConquerSx.exe and run it
You Are Now Online Enjoy
: that source dont work with WINDOWS 64 Bit
That Source Edited All By Me - So You Cant See It Again
=========================================
1- Sql Events
2- Translated 100%
3- All Skills Work 100%
4- Steed Skills Work 100%
5- Ninja Skills Work 100%
6- Reb 1 + Reb 2 Same Real Conquer 100%
7- Max Level 137
8- Special Zone To PM & GM
8- All NPCs Work Same As Real Conquer 100%
9- Trde System Work 100%
10- Guild War Work 100% with save Sql
11- All Events Auto Invite
12- Rank & Quiz Work 100%
13- Flower System Work 100%
14- Marry System Work 100%
15- Labs Zone Work 100%
16- Dis City Work 100%
17- Vote System And reward 50k CPS dailly
18- Vip System 100%
19- WeeklyPKChampion
20- ClassPKEnvoy
21- Furniture System Work 100%
22- Offline System Work 100%
23- mobsQuest
24- PK tournament
25- SteedRace
26- DeatMatch
27- Free Items
28- High Rate
29- Gourd & Garment & GoldCup -7
30- Plus Gourd & Garment & GoldCup
==========================================
i will update all thing in source here so let begin
Update 1 : ConquerSx Ver2 (more fixed + new maps )
PHP Code:
that new update to my source conquersx - it have more fixed codes and have new 2maps
1- Terato map
2- plvl map to lvl 137
now go to my first guide to learn how to run source Click Here
all u need download
1- my update source here
2- Download Patch2 Click here to your client to see new monsters
password : 196.218.145.1
have fun
Update 2 : Fix Shelby Full Work
open source and go PacketHandling/NPCDialog.cs
search about #region Shelby
and replace all code with new code
PHP Code:
#region Shelby
case 300000:
{
if (option == 0)
{
OptionText("Hello my friend! What can I do for you?", GC);
OptionLink("Check my Virtue Points.", 1, GC);
OptionLink("Check my HonorPoints", 2, GC);
OptionLink("Give me Prizes for my Virtues.", 4, GC);
OptionLink("Just passing by.", 255, GC);
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (option == 1)
{
OptionText("You have " + GC.MyChar.VP + " of virtue points. Enjoy it.", GC);
OptionLink("Okay, Thanks!", 255, GC);
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (option == 4)
{
OptionText("I can give a Meteor for 1k and a DragonBall for 10k of virtue points.", GC);
OptionLink("Give me a Meteor for 1k", 5, GC);
OptionLink("Give me a DragonBall for 10k", 6, GC);
OptionLink("Let me think.", 255, GC);
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (option == 2)
{
OptionText("You have " + GC.MyChar.HonorPoints + " of Quick HonorPoints.Enjoy it.", GC);
OptionLink("Okay, Thanks!", 255, GC);
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (option == 5)
{
if (GC.MyChar.Inventory.Count <= 39)
{
ulong Price = 1000;
if (GC.MyChar.VP >= Price)
{
GC.MyChar.VP -= Price;
GC.MyChar.AddItem(1088001);
OptionText("Here is your Prize.", GC);
OptionLink("Thanks.", 255, GC);
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
OptionText("You do not have the right price.", GC);
OptionLink("I see.", 255, GC);
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
OptionText("You do not have one free slot in your inventory.", GC);
OptionLink("I see.", 255, GC);
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (option == 6)
{
if (GC.MyChar.Inventory.Count <= 39)
{
ulong Price = 10000;
if (GC.MyChar.VP >= Price)
{
GC.MyChar.VP -= Price;
GC.MyChar.AddItem(1088000);
OptionText("Here is your Prize.", GC);
OptionLink("Thanks.", 255, GC);
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
OptionText("You do not have the right price.", GC);
OptionLink("I see.", 255, GC);
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
OptionText("You do not have one free slot in your inventory.", GC);
OptionLink("I see.", 255, GC);
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}
#endregion
features i will make work DragonPoints
Update 3 : fix chat arabic and other language
now we will fix arabic language chat and other language same as u computer work language
go chat.cs and search about
PHP Code:
string From = Encoding.ASCII.GetString(BR.ReadBytes(BR.ReadByte()));
string To = Encoding.ASCII.GetString(BR.ReadBytes(BR.ReadByte()));
BR.ReadByte();
string Message = Encoding.ASCII.GetString(BR.ReadBytes(BR.ReadByte()));
BR.Close();
MS.Close();
PHP Code:
int
Position = 26;
int Len = 0;
string From = "";
string To = "";
string Message = "";
for (int C = 0; C < Data[25]; C++)
{
From += Convert.ToChar(Data[Position]);
Position++;
}
Len = Data[Position];
Position++;
for (int C = 0; C < Len; C++)
{
To += Convert.ToChar(Data[Position]);
Position++;
}
Position++;
Len = Data[Position];
Position++;
for (int C = 0; C < Len; C++)
{
Message += Convert.ToChar(Data[Position]);
Position++;
}
ty all
Eragon-sx
from Sx-Team to make the best server in the world