As exemple for this topic:https://forums.bohemia.net/forums/topic/213192-release-oo_webservice-class-using-oop/
I create a bot discord:https://github.com/minipopov/DiscordBotExemple
I create BaseFnc class, which have 2 antiflood system, one per user, one per call by everyone. i add a function named "sendGlobal" which send a text main channel on my discord:
const globalMessage = new BaseFnc("sendGlobal", 10) // name of my function, time for antiflood
globalMessage.setFloodProtection("perUser") // antiflood system perUser/perCall
globalMessage.setCallback((params, steamID) => { // My callback
chanGeneral.send(params.text)
});
Then i import to my mission oo_Webservice and i create a class oo_Discord which use Webservice. You could check my mission:https://github.com/minipopov/Discord
oo_Discord have 1 function "sendGlobal" which send httpRequest with those args:
action => name of function to exec
steamID => Who execute this call
text => message to display on discord
Now i make call
private _discord = ["new", "http://localhost:8080/"] call oo_Discord;
["sendGlobal","Hello world!"] call _discord;
I get this on my discord:
http://prntscr.com/i1trv6
Make your own function function and imagine may be some new game/ interaction with people.