|
You last visited: Today at 21:05
Advertisement
[Help] Profiency Experience
Discussion on [Help] Profiency Experience within the CO2 Private Server forum part of the Conquer Online 2 category.
05/08/2021, 11:39
|
#1
|
elite*gold: 0
Join Date: Mar 2006
Posts: 599
Received Thanks: 69
|
[Help] Profiency Experience
Hello,
Can anybody help with my problem? The issue is that the weapon prof experience has been reaching 100%.
I used the WeaponSkillLevelExp.ini in ini/folder for my weapon prof experience.
This is how I used to get the weapon prof experience from a client to a source.
1,0
2,1200
3,68000
4,250000
5,640000
6,1600000
7,4000000
8,10000000
9,22000000
10,40000000
11,90000000
12,95000000
13,142500000
14,213750000
15,320625000
16,480937500
17,721406250
18,1082109375
19,1623164063
20,2100000000
So if anyone can help with this problem it's a really big help for me
Thank you.
|
|
|
05/08/2021, 17:19
|
#2
|
elite*gold: 0
Join Date: Apr 2009
Posts: 782
Received Thanks: 458
|
Can you show us the packet structure? seems an offset is wrong or you're sending to the client the wrong level exp (maybe)
|
|
|
05/08/2021, 17:44
|
#3
|
elite*gold: 0
Join Date: Mar 2006
Posts: 599
Received Thanks: 69
|
Quote:
Originally Posted by 12tails
Can you show us the packet structure? seems an offset is wrong or you're sending to the client the wrong level exp (maybe)
|
My profexp are the same to the client which I get in WeaponSkillExp.ini which I used to get the experience.
Here is the packet structure
Code:
public unsafe static partial class MsgBuilder
{
public static unsafe void GetProficiency(this ServerSockets.Packet stream, out MsgProficiency prof)
{
prof = new MsgProficiency();
prof.ID = stream.ReadUInt32();
prof.Level = stream.ReadUInt32();
prof.Experience = stream.ReadUInt32();
prof.UID = stream.ReadUInt32();
}
public static unsafe ServerSockets.Packet ProficiencyCreate(this ServerSockets.Packet stream, uint ID,uint Level, uint Experience, uint UID)
{
stream.InitWriter();
stream.Write(ID);
stream.Write(Level);
stream.Write(Experience);
stream.Write(UID);
stream.Finalize(GamePackets.Proficiency);
return stream;
}
}
public class MsgProficiency
{
public uint ID;
public uint Level;
public uint Experience;
public uint UID;
public byte PreviouseLevel;
}
public static unsafe ServerSockets.Packet UpdateProfExperienceCreate(this ServerSockets.Packet stream, uint Experience, uint UID, uint ID)
{
stream.InitWriter();
stream.Write(Experience);
stream.Write(UID);
stream.Write(ID);
stream.ZeroFill(8);//unknow
stream.Finalize(GamePackets.UpgradeSpellExperience );
return stream;
}
|
|
|
05/08/2021, 22:18
|
#4
|
elite*gold: 0
Join Date: Apr 2009
Posts: 782
Received Thanks: 458
|
With version you're using?
At version 5165 or lower, this structure works.
Code:
/// <summary>
/// Packet Type: 1104. This packet encapsulates a skill experience update information to send to the client.
/// </summary>
public sealed class MsgFlushExp : PacketStructure
{
/// <summary>
/// Packet Type: 1104. This packet encapsulates a skill experience update information to send to the client.
/// </summary>
public MsgFlushExp(byte[] packet)
: base(packet) { }
/// <summary>
/// Packet Type: 1104. This packet encapsulates a skill experience update information to send to the client.
/// </summary>
public MsgFlushExp(ushort identity, ushort type, uint experience)
: base(PacketType.MsgFlushExp, 12)
{
Experience = experience;
Identity = identity;
Type = type;
}
/// <summary>
/// Skill or Magic new experience value.
/// </summary>
public uint Experience
{
get { return ReadUInt(4); }
set { WriteUInt(value, 4); }
}
/// <summary>
/// Skill or Magic identity to update.
/// </summary>
public ushort Identity
{
get { return ReadUShort(8); }
set { WriteUShort(value, 8); }
}
/// <summary>
/// 0 for magic, 1 for weapon skill.
/// </summary>
public ushort Type
{
get { return ReadUShort(10); }
set { WriteUShort(value, 10); }
}
}
|
|
|
05/08/2021, 22:21
|
#5
|
elite*gold: 0
Join Date: Mar 2006
Posts: 599
Received Thanks: 69
|
I'm using the 5517 version the source I used is the Conquer_Server_V3.
|
|
|
 |
Similar Threads
|
[Selling] Saitou Lol Boosting | 8+Y Player Experience | 5+Y Boosting Experience EUW,EUNE,TR,RU
10/06/2018 - League of Legends Trading - 0 Replies
Are you tired of being stuck at your rank so soon til the end of the season?
Well here is your solution... Me!
I have 8 years of experience in League of Legends and I have experience as a booster on and off for 5 years now.
I'm currently Diamond 3 on EUW and I've hit Masters this season and been High Diamond for 5 years now.
Saitou - Summoner Stats - League of Legends
|
[Selling] Saitou Lol Boosting | 8+Y Player Experience | 5+Y Boosting Experience EUW,EUNE,TR,RU
10/05/2018 - League of Legends Trading - 0 Replies
Are you tired of being stuck at your rank so soon til the end of the season?
Well here is your solution... Me!
I have 8 years of experience in League of Legends and I have experience as a booster on and off for 5 years now.
I'm currently Diamond 3 on EUW and I've hit Masters this season and been High Diamond for 5 years now.
Saitou - Summoner Stats - League of Legends
|
[Help] 5165 Profiency/Skill/Attack Bug(s).
10/19/2010 - CO2 Private Server - 2 Replies
alright so I've been quickly modifying this source for a few days now. YES, it's 5165. but I've had a few problems wit it lately. to make the long story short, I attack mobs and my profiency does not increase like it's supposed to (not even to level 1) and also, my skills wont appear once I do the command ( idk wat dat has to do with anything but I guess it's a bug?).
Profiencies Bug:
I get this error:
here are the voids I get the errors in ( errors marked in red ):
|
help help help help help help
06/28/2009 - Say Hello - 0 Replies
how i can dowmload Mangos 6385 ???????????????????????????????????
please give me the limk i can't see that
i know it is in www.elitepvpers.com/.../153716-release-mangos-relea ses-blackscorpian-win32-2-4-3-a.html -
but give me link sent it to my email plz
|
How to by pass profiency check?
03/27/2007 - Conquer Online 2 - 8 Replies
My Club Proficiency is L10 and im at L9. i tried to edit itemtype of that Club to my level. I see everything ok as wearable, nothing RED but keep getting message unable to use item. I know the other way is use the market upgrade trick but how about my situation?
|
All times are GMT +1. The time now is 21:05.
|
|