Need a mod for the Xenforo forum

Employer
[no-member:pro]Vitaly[/no-member:pro]
Project parameters
Type of cooperationOne-time project
SectionWeb development, Web programming
Prepaymentwithout prepayment
Payment methodsCash, Bank transfer, Electronic money
Acceptance of requestsfrom Jun 7, 2020 until Jun 22, 2020
Project description
The services of a web programmer are required. It requires a mod for the Xenforo forum.
Forum: Xenforo 1.5.15
Mod (event modification according to my criteria described below) for Brivium Credits Premium 2.0.14 is required. Namely:
In the “factory” function when assigning events “Creating personal correspondence”, “Receiving personal correspondence”, “Responding to a private message” and “receiving a response to a personal message” is the binding of these events to a particular group of users.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
It is necessary that: the listed four events have a setting not only WHO is committing this event, but also in relation to WHO this event is being performed (that is, you need to add a second list of groups to the event settings for a more detailed purpose of the event).
Example: The user receives a response to a private message. In the stock (factory version) it does not matter who wrote it - the event works the same for all groups. And it is necessary that when receiving a personal message from the user of group A, the addressee earns one amount of virtual currency, and from the user of group B - another amount (and even, perhaps, in another virtual currency). And, as a consequence of the above, when sending a message to a user of group A, one amount of virtual currency was withdrawn from the user's account, and when sending a message to a user of group B, another (and possibly in another virtual currency).
Forum: Xenforo 1.5.15
Mod (event modification according to my criteria described below) for Brivium Credits Premium 2.0.14 is required. Namely:
In the “factory” function when assigning events “Creating personal correspondence”, “Receiving personal correspondence”, “Responding to a private message” and “receiving a response to a personal message” is the binding of these events to a particular group of users.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
It is necessary that: the listed four events have a setting not only WHO is committing this event, but also in relation to WHO this event is being performed (that is, you need to add a second list of groups to the event settings for a more detailed purpose of the event).
Example: The user receives a response to a private message. In the stock (factory version) it does not matter who wrote it - the event works the same for all groups. And it is necessary that when receiving a personal message from the user of group A, the addressee earns one amount of virtual currency, and from the user of group B - another amount (and even, perhaps, in another virtual currency). And, as a consequence of the above, when sending a message to a user of group A, one amount of virtual currency was withdrawn from the user's account, and when sending a message to a user of group B, another (and possibly in another virtual currency).