My thoughts, questions and wishes
Posted: Fri Dec 27, 2019 8:08 am
- I wish see PlayerIter which can yields custom Player entity from cache.
- Can we put get_button_combination_status and ButtonStatus to other place?
- Can wee wrap NetChannelInfo like SourceMod did it to Player class to get latency packets info and other stuff without any problems.
- Can we add player's object variable which shows current max walk speed. It is depending on weapon wearing by player.
- How to determine if player's variable like origin or eye_angle is read-only. Should I copy it or just create sort of reference to it?
- How to tweek ListRadioMenu better? For example I can't add new lines to it and can't change appearance of Next and Back buttons.
- What's wrong with get_interface from core module on Linux?
- Noticed get_public_ip function.in core module which do callls to external site to retrieve the IP. Maybe will be better to get the IP from game memory directly because I think it is there, because server did queries to Steam to verify a player and if you type status on server's console it shows the public IP.
- Can we include geoiplite2 module to standard library of site-packsges?
- Can we add threaded sqlite/mysql/other db system like did it SourceMod by default?
- Do you really recommend SQLAlchemy instead native toolkits?
- What about adding primitive functions to get players netprops from index for example in players.helpers module?
- How to print a message to player's console directly?
- Does it mean that I can't hook virtual function only, because like I understand virtual function offset serves only for searching main function ? For PreHook PostHook and EntityPostHook EntityPreHook. It is already awesome to have global hooks by default but with native virtual functions it will be more awesome.
- Can we improve mathlib externally, for example adding normalize_angle like helper or rotation on some degree Vector or rectangle, box?
- Wish to see on_auomatically_removed function in Player class if it has internal caching .
- Do you know that Colors module doesn't work properly in CS:GO because there is other color system, not RGB like orangebox games.
- Can I disable logging and translating text at all?
- Also I not satisfied with default settings module, because as.I remember I couldnt store integer in 0 to 3 values only and the settings module registers a menu that I couldn't stop.
- Is it really to replace standard Player class to class inhtrenatjeed from it in your API in various listeners?