Closed bobhenl closed 3 months ago
I can partially solve it by: First issue: Set the command to execute per package, but then it will send the bunch of the messages at once, I'd like rather to separate it by coma
Second issue: Remove the "on package remove" from all of my packages, but I've made it in advance to every of them just in case some of them will be temporary in the future. And I guess when there's set it never expires, then it shouldn't execute this
Just wanted to drop an update here that our API team is looking at this and successfully reproduced the problem - it is on our API side, not the plugin. I will keep this issue open until I get confirmation that it is resolved from our API team.
Thanks! Yeah I thought that it probably won't be the plugin itself issue, but I wasn't sure where exactly to report it. Thanks for sharing it to them!
So the answer here is that when you are executing per payment and not per package, the placeholders available will change from a package context to a transaction context.
These are our available placeholders for per payment transactions:
"transaction"
"price"
"currency"
"time"
"date"
"email"
"ip"
"purchaserName"
"purchaserUuid"
"server"
I do see you have other questions for configuring packages and using the store. Since this repository is only regarding the Minecraft plugin, for the best support I would recommend sending an email with your store questions to our support team at support@tebex.io.
Please include the following information with your report
Transaction ID efb83ff01dfa592806dbad99dfd0ef700de53916 OR tbx-4075924a58554-f392b1 doesn't work for any I think it's due to this: But I want to send the whole list in this message, is it possible then? Like separate the packages with comma. broadcast !&c&lWebstore &f» &7Player &e{username} &7donated the server &e{packageName} &7for &e{price}$&7.
Cause when I have the message on package removal and it's executed per package, it normally replaces {packageName}
Also one more question, when I have set this for example under this package Never remove the package: and the package is purchased, it still executes the when the package is removed command.
I guess it shouldn't execute it as there's that it never remove the package? Why it's happening?
Debug to the issue:
as you see the {packageName} wasn't replaced there where I set it should execute per the whole payment and not just per every package.