The auth packet has a string in it, which tells you when your pass is invalid, etc. Could it be used ingame? I can`t try it out now, I don`t have a client on my PC and my connection is hella slow.
noone knows.. emme attempted at fixing it.. but its never been used.. i tested it alot.. it takes the items you enter.. and combine their strength to power the main item.. pretty much like compo.. cept you use ref/uni/eli/sup to make your main item +quality
Wasnt the crafting thing where put gems in something and it gives u a chance to get a +1 stone or something, like talismans but with gems/gears and stuff.
I've done the crafting, although I changed it so it didn't actually craft (whatever it is supposed to do), I made it an seller instead. What happens when you press the Craft button, I even think the chinese people spelled it wrong, like Cratf, it will loop through all item UID's in the window.
So basically what you need to do is read from the window and find the item from its UID.
Quote:
public static void HandleCraftingPacket(BasePacket Packet, GameClient Client)
{
Int32[] item;
uint reward = 0;
for (int i = 0; i < BitConverter.ToInt16(Packet.Buffer, 10); i++)
{
item = new Int32[BitConverter.ToInt16(Packet.Buffer, 10)];
item[i] = BitConverter.ToInt32(Packet.Buffer, 12 + (i * 4));
ItemDataPacket Item = Client.GetInventoryItemByUID((uint)item[i]);
if (Item.ID != 0)
{
reward += Kernel.ItemData[Item.ID].GoldPrice / 3;
Client.RemoveInventory((uint)item[i]);
}
}
Client.Send(new ChatPacket("You've sold items for " + reward + " silvers!", ChatType.TopLeft));
Client.Money += reward;
}
That's how I did it, experiment with it and I'm sure you nail it.
For the sending custom text, it is possible, atleast for logging in. I'm using a popup box (MessageBox) for banned accounts, which has my own text in it, not changed in StrRes.
swsro2 question regarding srokey sending keys 06/07/2010 - SRO Private Server - 10 Replies ok i bought 2 keys from srokey, and i haven't recieved any keys in the mail i dont know what to do i want to play..
[Question] Sending job info to server. 08/18/2009 - CO2 Private Server - 2 Replies Hey,
Using hybrid's rev 3:
case "@job":
{
byte NewJob = byte.Parse(args);
Client.Job = NewJob;
Client.Send(PacketBuilder.CharacterInfo(Client));
break;
Sending to client 04/20/2009 - RO Guides & Templates - 2 Replies So i'v been trying to figure this out on my own, but i can't find any information about this. What i want to do is hook RPE into a process but instead of sending a packet to the server this process is connected to i want to send a packet to the client. So i can trick the client into activating a certain something which is actually doesn't have.
And seeing how there is ZERO (function reference) documentation on howto write custom filters i just posted this :P
All i need to do is send...
question packet sending 07/14/2008 - Dekaron - 22 Replies Where can I find tut about packet sending I wish to learn about it.