Hm... I thought that I've never dead in car acident, because of I'm online...i wrote:Dark_Mag would you be so nice and die in car accident again?
But my brother did...
Hm... I thought that I've never dead in car acident, because of I'm online...i wrote:Dark_Mag would you be so nice and die in car accident again?
Hi,Bertram wrote:Hi 4144,
Speed improvements in last version i think is caching being names, levels and some other parameters. Client not send every time 0x0094 message if being already was saw.Bertram wrote: Can you tell more about those ones?
How does the features work? Are the speed improvements good for mainline?
Personal shops working over whisper messages to exchage info.Bertram wrote: Thanks in advance:
Release: 1.0.4.14.
- add: personal shop.
To this shop player can add items for buy/sale.
Other players can use it by selecting in context menu buy or sale.
To open own shop window you can press Shop button in inventory or press Shop Key.
If i create patches for this features they will be added to main line?Bertram wrote: - add: speed improvement.
Release: 1.0.3.21.
add: small speed optimisations.
Release: 0.12.
- add: afk mode. ([2])
change : SET / other / Enable afk message
use: key 2 on numeric keuboard or chat command /away TEXT. (or /away)
Hi! (At last someone being polite, even on forums )Hi,
I can't find such message in src/net/ea/protocol.h for mainline and I can't put my hand back to the protocol in the eAthena svn. What does this message 0x0094 do, already?Speed improvements in last version i think is caching being names, levels and some other parameters. Client not send every time 0x0094 message if being already was saw.
Indeed, code specially made for tEathena should be carefully enclosed with such kind of code:Personal shops working over whisper messages to exchange info.
I think is good add this feature to main line client, but now manaserv on test server not support inventory and as result i can only test this code for eAthena.
Code is bit complex, may be not all devs like as i doing this
Code: Select all
if (Net::getNetworkType() == ServerInfo::EATHENA)
{
...
}
else if (Net::getNetworkType() == ServerInfo::MANASERV) // <-- !
...
If you can separate your patches for AFK and speed improvements, I'll gladly review them, with the help of any other mana developer. If they're ok, I can't why they shouldn't go in, for eathena, at least.If i create patches for this features they will be added to main line?
Hi.Bertram wrote: Hi! (At last someone being polite, even on forums )
It's unnamed packet, for example you can find it here src/net/ea/beinghandler.cpp:91Bertram wrote:I can't find such message in src/net/ea/protocol.h for mainline and I can't put my hand back to the protocol in the eAthena svn. What does this message 0x0094 do, already?Speed improvements in last version i think is caching being names, levels and some other parameters. Client not send every time 0x0094 message if being already was saw.
Afk may work in client side only for both server, but now i have code only for eathena.Bertram wrote:If you can separate your patches for AFK and speed improvements, I'll gladly review them, with the help of any other mana developer. If they're ok, I can't why they shouldn't go in, for eathena, at least.If i create patches for this features they will be added to main line?
As for ManaServ, I'll try to bring the same features, but handled more by the server if possible. An afk mode for ManaServ is rather easily feasible, I'd say.
Regards.
I'm a little worried about that one. Since players are identified by account number, it's impossible to tell two characters on the same account apart, save for the name packet. So, if you see one character from the account and later see another from the account, will the second one be given the first one's name?4144 wrote:...caching being names.... Client not send every time 0x0094 message if being already was saw.
Yes, it's small disadvantage of this. Current cache size is 50 beings.jaxad0127 wrote:I'm a little worried about that one. Since players are identified by account number, it's impossible to tell two characters on the same account apart, save for the name packet. So, if you see one character from the account and later see another from the account, will the second one be given the first one's name?4144 wrote:...caching being names.... Client not send every time 0x0094 message if being already was saw.
Yes text may be unredable. And wood theme already exists, need new name.Dark_Mag wrote:I made new type of theme called "Wood". New backgrounds and some sprites from old one.
Also: How can I pos <filename>.zip?