Quote:
Originally Posted by Arkshine
The forward doesn't have the same header. It can tell you whether the game dropped you, and the disconnected message as well. Originally I think client_drop() was introduced but at the end after discussions, it was more appropriate/convenient to replace _disconnect() with another forward with those params.
|
I don't see why it was worth breaking all compatibility between 1.8.2 and 1.8.3 for such a reason. Why not just add a native like get_drop_reason() or the ability to use read_argv() or similar function on that forward? I can't imagine anyone actually caring about the reason for the drop other than to print it out for amusement. I'm still gonna do the necessary actions because of that player leaving, data storage for example.
I mean compatibility is important, especially when there are two extremely different versions used wide and all these issues and possible bugs are left to the plugin authors which all have varying coding skill/experience.
I just don't get it. But I guess it's too late to change now.
__________________