[(Awesome)RELEASE] CoEmuv2.Nano(5095) Source Code

01/18/2010 19:26 snow118#1351
Guys i have a flat file source almost fully fixed. But no items implemented and cant kill the server by clicking enter. and some other small problems. Can anyone help. Ive payed like 300 dollars for this. I need help
01/18/2010 19:40 Kiyono#1352
Quote:
Originally Posted by snow118 View Post
Guys i have a flat file source almost fully fixed. But no items implemented and cant kill the server by clicking enter. and some other small problems. Can anyone help. Ive payed like 300 dollars for this. I need help
No you didn't pay that and if you did then your IQ would be lower than those bulkers at TQCO that bulked up multiple chars.
01/18/2010 22:24 solala07#1353
Why the fucking gay shit wont work i try it now 1000000000 HOURS AND STILL NOTHING HELP ME PLEASE ON TEAM VIEWER !?!?!?!?!
01/18/2010 22:52 pro4never#1354
Few things

DESCRIPTION of problem.

Seriously, how the fuck do you expect us to help if you don't even say what is going wrong?


What you have tried to fix already (so we can rule out some possible problems)


Just yelling at people going "OMG FIX IT" helps no one and is a very clear indication that you should probably not be trying to make your own server. Servers are alot of work. You cannot expect to simply download a program, run it and be able to have people connect and play. It's an ongoing process and your server will never be truly "done". You will always need to add things, fix things, etc and if you don't know (or aren't willing to put the time into learning) what you are doing.... you really won't last very long.

That being said, if you need specific help I do try to offer what coEmu support I can seeing as it's what I'm most familiar with.

Please post specific errors though.
01/20/2010 01:38 snow118#1355
Ok guys. Immune sold me fully fixed 5165 server for 50 dollars and 250 dollars of gear ACTUALLY. Useless how many times i ask for help. I had to pay someone to help me code. This forum is useless. Pro4never helps when he see's me message but thats about it! Fully fixed 5165- grotto lillies flowers cp drops. on each different monster PROPERLY CODED on flat file. All i want to know is how to stop. a website opening or a blank page internet when i close the server. I have my domain .com and everything fulyl working ill launch server soon. All this time and u guys just do not help. This forum is ment to help people thats wtf they are for. You have all this knowledge and dont wanna help people u sad human beings. Pro4never you man. You helped me. With what u could. Not alot but i appreciate it alot. As for the rest callin me noob and stuff. Get lost. U come help me in a restraunt then see whos calling who a noob.

Pro4never respect.

Anyone know how to stop web oepning when u close client?

Oh and anyone has any flat file coemu shit for me to make me server even better hola :D Im gonna guess no though. Lool
01/20/2010 01:51 pro4never#1356
the website opening is fully client side. You just need to crack the conquer.exe (that belongs in conquer client modification section, it has nothing to do with private servers)
01/20/2010 14:23 snow118#1357
I have a cracked conquer exe. Just tell me what i gota do. Well ive give it to 2 other people. 5165 client. they log in fine.....

i have one problem....... my other gm accoutn my freind logged it in and phesants started one hitin him. and things were abit glitchy. Hes from anoter country if that means anything. He logged my other gm account and everything started working fine. Could it have anything to do with the test client i sent him? Also on this flat file i need to put npc dialog in but then open a note pad file and put in codes. something like this 203 1086 16 0 1036 237 197. Still need about 4 or 5 npcs... Etheral.. gc 1 2 3 4 and gc 1234 coded to enter (gw) (ga). How easy is it to do. Someone coded some npcs in but then others he had to delete. Any chance u could answer all these questions Pro. No one else will. I have some codes tommorow for all you CoEmu server builders. I wont be greedy i share -.-.
01/20/2010 15:01 pro4never#1358
See, this is exactly why you shouldn't be buying sources. You end up with something that (assuming it all works perfectly) you have no idea how to edit. Those are some of the simplest npcs in the entire game (gc's) and yet you have no idea how to code them.

Sorry but few things. I have no frame of reference because I have never seen the source you are using and you've already made it clear a bunch of times you have no desire to LEARN, you just want something that you can run within a few days.

Hell my first coEmu server I spent probably 80+ hours coding in my first week alone trying to get simple npcs done. Lemme tell you something, they were some of the worst coded things you can imagine but putting time into something and TRYING will help you so much in the long run.


About the cracked conquer.exe, you have to open it with a hex editor and change the code so that it's not going to be opening the website. I've never done it because I've never bothered with any of the newer patches that have that bullshit. Again, that belongs in the client modification section of the forum (where there are already guides for it I'm positive) Just look for a guide to make a multiclient/cracked.exe
01/20/2010 16:31 snow118#1359
Ok last problem. I coded my first full npc :D etheral ehehehehe and it works i cant believe it. I made sure the id and uid was correct in the notepad file, map, coords (x) and (y). And i got blacksmith lee on to. But i have one problem.

case 550:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("It's a chaotic world... rich steal from poor... bla bla bla. I am the great item socketer."));
GC.AddSend(Packets.NPCSay("It will cost you 18 DragonBalls to create the first socket."));
GC.AddSend(Packets.NPCSay("The second one will cost you 7 Tough Drills."));
GC.AddSend(Packets.NPCLink("I want to create a first socket.", 1));
GC.AddSend(Packets.NPCLink("I want to create a second socket.", 2));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1 || Control == 2)
{
if (Control == 1)
GC.AddSend(Packets.NPCSay("Prepare 18 DragonBalls for the socket and choose the equipment you want the socket to be created in."));
else
GC.AddSend(Packets.NPCSay("Prepare 7 Tough Drills the socket and choose the equipment you want the socket to be created in."));

GC.AddSend(Packets.NPCLink("Headgear", (byte)(Control * 18)));
GC.AddSend(Packets.NPCLink("Necklace/Bag", (byte)(Control * 18)));
GC.AddSend(Packets.NPCLink("Armor", (byte)(Control * 18)));
GC.AddSend(Packets.NPCLink("Shield", (byte)(Control * 18)));
GC.AddSend(Packets.NPCLink("Ring", (byte)(Control * 18)));
GC.AddSend(Packets.NPCLink("Boots", (byte)(Control * 18)));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control > 100 && Control <= 18 || Control == 18 || Control == 18 || Control == 18)
{
byte Pos = (byte)(Control - 18);
Game.Item Eq = GC.MyChar.Equips.Get(Pos);
if (Eq.Soc1 == NewestCOServer.Game.Item.Gem.NoSocket)
{
if (GC.MyChar.Silvers >= 250000 && GC.MyChar.InventoryContains(1088000, 12))
{
GC.MyChar.EquipStats(Pos, false);
for (byte i = 0; i < 18; i++)
GC.MyChar.RemoveItem(GC.MyChar.NextItem(1200005));
GC.MyChar.Silvers -= 250000;
Eq.Soc1 = NewestCOServer.Game.Item.Gem.EmptySocket;
GC.MyChar.Equips.Replace(Pos, Eq, GC.MyChar);
GC.MyChar.EquipStats(Pos, true);

GC.AddSend(Packets.NPCSay("Congratulations! You now have the first socket in your equipment."));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You don't have the materials."));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("The item already has the first socket."));
GC.AddSend(Packets.NPCLink("Oh, right.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control > 200 && Control <= 203 || Control == 205 || Control == 206 || Control == 208)
{
byte Pos = (byte)(Control - 200);
Game.Item Eq = GC.MyChar.Equips.Get(Pos);
if (Eq.Soc1 != NewestCOServer.Game.Item.Gem.NoSocket)
{
if (Eq.Soc2 == NewestCOServer.Game.Item.Gem.NoSocket)
{
if (GC.MyChar.Silvers >= 1000000 && GC.MyChar.InventoryContains(1200005, 5))
{
GC.MyChar.EquipStats(Pos, false);
for (byte i = 0; i < 18; i++)
GC.MyChar.RemoveItem(GC.MyChar.NextItem(1200005));
GC.MyChar.Silvers -= 250000;
Eq.Soc1 = NewestCOServer.Game.Item.Gem.EmptySocket;
GC.MyChar.Equips.Replace(Pos, Eq, GC.MyChar);
GC.MyChar.EquipStats(Pos, true);

GC.AddSend(Packets.NPCSay("Congratulations! You now have the second socket in your equipment."));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You don't have the materials."));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("The item already has the second socket."));
GC.AddSend(Packets.NPCLink("Oh, right.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("You first need the first socket done. Then i can make the second one."));
GC.AddSend(Packets.NPCLink("I see.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}
#endregion

Immune added this is and now i made it spawn but when i have 18 dragon balls. or even 18 tough drills he dont make the first socket.
i changed all the numbers to 18 as u can see cus i just got totally confused here. If someone could just tell me what to do on this one i would be greatful. And i think i changed item number aswell to dragon ball i dunno how this is corrected. It should only take someone 30 seconds >.>
01/21/2010 17:12 jitus2#1360
Hello everyone,

Firstly, please excuse my bad English, I am forced to use a translator to talk to you, hope you could understand me and help me.

(I know not if it were committed to, or if a tutorial were to post, then be nice to put me on the link if it were resolved to)

So already when I launch a personal connection, I can not jump, just walk, and no NPC does, when I tell them it is "NotCoded" I put the characters in my personal top level to go in the central purchasing, and I can not use the scrolls. Screen:

[Only registered and activated users can see links. Click Here To Register...]

Thank you to those who can help me.
01/21/2010 19:17 pro4never#1361
looks to me like you are using a database that is starting your character in birth village.

The reason you cant use npcs/scrolls is because they are not coded in the base source. The easiest solution would be to open navicat (download it if you don't have it), right click the character database and go to design table. Change the default value for map to 1002 and x/y to some valid twin city coords (500,500 works if I remember correctly)

Alternatively, you can change your character to a gm (open character database and set isgm to 1) then use /scroll tc to get out of birth village. Seems odd you saying you couldn't jump though but it could be you are trying to jump over the invalid area. The default source doesn't handle floating area/tmaps properly (bridges etc can't be walked on)

Hope that clears some stuff up for you.
01/21/2010 20:04 jitus2#1362
Hello,

pro4never, thank you for having responded in the village, because I can not jump, he branded map not loaded "

In Navicat I changed my data, I am now reconnecting to TC.

And I let you see for yourself problems.


You'll be nice to watch and tell me what you think.

Thank you very much.

Edit: Here is the link to my movie: :

My character is lvl 130 +, then you will notice that I can equip certain things, but not talismans.
01/22/2010 15:44 pro4never#1363
Guards names are incorrect. Search the source for "CoEmuGuard" and ensure that the source hasn't been changed.

Now open up the database and make sure that the guard/patrol/reviver names are correct in there.


If they do not match in the source and the database, they will behave just like any other monster.

Talis need to be added to the item handler code. Search for it, it's been posted already (it's basically what to do if a player tries to use certain item ranges on certain item slots. It's a SUPER simple fix)

just search something like talis coemu and you're bound to find it.

Good luck.


Ps: What's with all these people having a fucked up database? First they are starting in birth village and now the guards are messed up? Are you using the original data-db_backup.sql or w/e it is linked in the first post? That is what this, base version of the source is designed to use.
01/22/2010 17:27 snow118#1364
GC.AddSend(Packets.NPCLink("Headgear", (byte)(Control * 18)));
GC.AddSend(Packets.NPCLink("Necklace/Bag", (byte)(Control * 18)));
GC.AddSend(Packets.NPCLink("Armor", (byte)(Control * 18)));
GC.AddSend(Packets.NPCLink("Shield", (byte)(Control * 18)));
GC.AddSend(Packets.NPCLink("Ring", (byte)(Control * 18)));
GC.AddSend(Packets.NPCLink("Boots", (byte)(Control * 18)));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control > 100 && Control <= 18 || Control == 18 || Control == 18 || Control == 18)
{
byte Pos = (byte)(Control - 18);
Game.Item Eq = GC.MyChar.Equips.Get(Pos);
if (Eq.Soc1 == NewestCOServer.Game.Item.Gem.NoSocket)
{
if (GC.MyChar.Silvers >= 250000 && GC.MyChar.InventoryContains(1088000, 12))
{
GC.MyChar.EquipStats(Pos, false);
for (byte i = 0; i < 18; i++)
GC.MyChar.RemoveItem(GC.MyChar.NextItem(1200005));
GC.MyChar.Silvers -= 250000;
Eq.Soc1 = NewestCOServer.Game.Item.Gem.EmptySocket;
GC.MyChar.Equips.Replace(Pos, Eq, GC.MyChar);
GC.MyChar.EquipStats(Pos, true);

anyone tell me how to fix this so blacksmith lee accepts 18 dragon balls for a new socket... i cant seem to crack it. And i cant code these kind of npcs. Also sometimes i load server get invalid jumps and get put back to previous jumps. starts glitching and stuff. Just restart server or is that a problem. Thanks if anyone can help. Ive already asked this npc question before >.>
01/22/2010 18:06 Kiyono#1365
First of all, that code is not for CoEmu v2, this IS the CoEmu v2 thread.