
This commit introduces significant updates to the admin and bank systems, focusing on improved event handling and user interface enhancements. Key changes include: - Refactored event handling for player data requests, paygrade updates, and message broadcasting in the admin panel. - Implemented new event types for handling player funds and transaction history in the bank system. - Updated JavaScript functions for better interaction with the web-based UI, including dynamic data requests and improved user feedback. - Removed deprecated functions and streamlined code for better maintainability. These enhancements aim to provide a more efficient and user-friendly experience for administrators and players alike.
37 lines
877 B
Plaintext
37 lines
877 B
Plaintext
#include "..\script_component.hpp"
|
|
|
|
/*
|
|
* Function: forge_client_bank_fnc_submit
|
|
* Author: IDSolutions
|
|
*
|
|
* [Description]
|
|
* Submits the timesheet
|
|
*
|
|
* Arguments:
|
|
* None
|
|
*
|
|
* Return Value:
|
|
* None
|
|
*
|
|
* Examples:
|
|
* None
|
|
*
|
|
* Public: Yes
|
|
*/
|
|
|
|
private _bank = GETVAR(player,FORGE_Bank,0); //TODO: Implement balance from server
|
|
private _payMultiplyer = "MULTIPLYR" call BFUNC(getParamValue);
|
|
private _plyscore = rating player; //TODO: Implement rating from server
|
|
private _multiplyer = _plyscore * _payMultiplyer;
|
|
|
|
_bank = _bank + _multiplyer;
|
|
|
|
player addRating - _plyscore;
|
|
SETPVAR(player,FORGE_Bank,_bank);
|
|
SETPVAR(player,FORGE_Rating,0);
|
|
|
|
[] call FUNC(refresh);
|
|
|
|
private _formattedRating = _bank call EFUNC(misc,formatNumber);
|
|
|
|
[format ["Timesheet submitted! Received $%1 based on rating of %2", _formattedRating, _plyscore], "info", 3, "right"] call EFUNC(misc,notify); |