21.06.2013, 19:42
(
Last edited by Dan..; 21/06/2013 at 09:04 PM.
)
Hello guys!
Since I started being a part of this community (not a long while since then) I've met some limitations or "things" I really don't like. I would post in the suggestion topic, but I wanted to hear your opinion first.
Here is the list (they are in no particular order):
Since I started being a part of this community (not a long while since then) I've met some limitations or "things" I really don't like. I would post in the suggestion topic, but I wanted to hear your opinion first.
Here is the list (they are in no particular order):
- Update Pawn to 3.3.4127. Why? Lots of bug fixes.
- Get rid of per-player functions. For example: keep TextDrawCreate and CreatePlayerTextDraw, but merge TextDrawDestroy and PlayerTextDrawDestroy. This suggestion applies to any features that has a "per-player" clone. Why? It eases development.
- Merge functions like AddStaticVehicle and AddStaticVehicleEx, but add an optional parameter. This:Code:
native AddStaticVehicle(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2); native AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay);
Code:native AddStaticVehicle(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay = -1);
Why? It eases development. - Make samp-server (only the server) open-source. I already opened a thread about this, but some people got my point wrong and started talking about MTA vs SAMP. Why? Faster bug-fixes, more features, better in-sight for developers.
- Revamp distributed packages. I've seen that there are lots of outdated scripts. Also, there is a streamer.inc, but no .dll or .so included. What's the point? Pawno is ugly and outdated aswell, maybe you can replace it with some newer IDEs posted on these forums? I personally use SublimeText2, but it would come in handy for noobs. Why? As I already stated, it would be useful for noobs.
- Make Incognito's streamer part of server's core. Why? No need for third party plugins, no more confusions, etc.
- Fix sync issues. Maybe Kalcor will find time and completely rewrite it since most of it sucks.
- Add more features in SA-MP client (e.g. start the client in window mode, add more features for debugging, implement some kind of map editor in client).
- Add the documentation in .inc files respecting Pawn's documentation comments standards.