24.11.2017, 14:26
Lets be realistic, CEF will never be implemented in samp, and if for some miracle it is it wont be 0.3.8 for sure.
Anyway here are my suggestions that could still make it before 0.3.8 R1:
Custom textdraws (SPRITES) - Would help with custom GUI's ALLOT
Mouse position sync when gui is on and/or pawn function to enable/disable it. Also some drag and drop kind of support would be nice. For example OnMouseStateChange(NEW_POS_X, NEW_POS_Y, CLICK_OLD_STATE, CLICK_NEW_STATE) - click states to be coded like key states for Left,Right,Middle clicks, and preferably UP/DOWN mouse wheel (maybe give it 3-4 bits and code how many scrolls wheel made)
Keystrokes sync - Pawn function to enable/disable it and indicator on client side in some corner if there are security concerns (personally would not mind even if it only works while mouse is visible and/or player is frozen but if we could use it whenever we want that would be dope. Sync interval to be defined in server.cfg or even better function itself so that we tweak it depending on the need)
Attaching textdraw to mouse pointer with offset (relative to mouse pos) would be AWESOME in combination with mouse pos sync and keystrokes
Also SelectObject if we could disable label it shows and detect when player is hovering object with a mouse could allow some dope functionalities without ugliness...
Anyway here are my suggestions that could still make it before 0.3.8 R1:
Custom textdraws (SPRITES) - Would help with custom GUI's ALLOT
Mouse position sync when gui is on and/or pawn function to enable/disable it. Also some drag and drop kind of support would be nice. For example OnMouseStateChange(NEW_POS_X, NEW_POS_Y, CLICK_OLD_STATE, CLICK_NEW_STATE) - click states to be coded like key states for Left,Right,Middle clicks, and preferably UP/DOWN mouse wheel (maybe give it 3-4 bits and code how many scrolls wheel made)
Keystrokes sync - Pawn function to enable/disable it and indicator on client side in some corner if there are security concerns (personally would not mind even if it only works while mouse is visible and/or player is frozen but if we could use it whenever we want that would be dope. Sync interval to be defined in server.cfg or even better function itself so that we tweak it depending on the need)
Attaching textdraw to mouse pointer with offset (relative to mouse pos) would be AWESOME in combination with mouse pos sync and keystrokes
Also SelectObject if we could disable label it shows and detect when player is hovering object with a mouse could allow some dope functionalities without ugliness...

