Teleport requests cost money when not being accepted or canceledFixed
I set "pay": 1000
I realized that teleport requests cost money even when not being accepted or canceled.
I would only like it to cost money if the teleport actually happened not if it was just a request.
Thank you.
I suspect that it charges once for the request and again if accepted.  Either way that should probably be changed.  Will look into it when I get a chance.

Merged post

In 1.0.57, it will only charge once and only after completion of the /tpr after a /tpa is received.  Thanks for pointing this out.
Thank you for the fast update.
But now players experience that they can't teleport to other players anymore even though they have the money.
I set the payment to 10.000.
No matter how much money they have, they get a message that they don't have the 10.000 coins and can't teleport.

Another thing is that the player that gets the teleport request has to pay too. I tried teleporting to another player myself and it worked but he did pay the 10.000 coins, not me.
Could it be that the problem is that the one who gets the request has to have 10.000 coins cause they will be drawn from his account and the one who sends out the request and teleports pays nothing?
So, its just a confusion maybe?
Yes, I will look into this.  It is probably charging the wrong player.  However, I cannot explain why users with money cannot make the request.  This is difficult to test without assistance since in test mode I am making the /tpr to myself ;)

Merged post

This is definitely a bug and will require more free time than I have today to address.  I should have time on Friday to rework how the billing is done for the requestor.  I don't see why the target should get charged but I'm sure someone would think it a must have ;)
Sounds like another option in the config to either charge the teleporter or the target or even both. :D
For me it makes the most sense to charge the one who teleports of course.
My idea is that because the target gets charged teleport requests are being canceled saying the teleporter hasnt got the money because the target doesnt have it.
Thank you for taking your time. I turned off payment for the moment.
Yes, it's not consistent.  There is a timer loop there that waits for the response.  I'll need to preset something to stage the payment from the requesting party.

Merged post

This should be fixed in 1.0.58.  I still need to update the documentation.  However, the bypass charge is now imposed if you choose to bypass a cooldown.  This is regardless of whether your tpr is accepted.  Payment only occurs after a response and teleport.  The requestor gets charged in both cases.
Locked automatically