EN: I decided to develop a script that allows a player to request a loan. ( With Interest )
PT: Decidi desenvolver um script que permite um jogador solicitar um empréstimo. ( Com juros )
⚠
Experimental ⚠
EN:
Designed for RPG servers, an easy way for players to request credit without having money in their bank account.
PT:
Pensado nos servidores de RPG, uma maneira fácil do jogador conseguir pedir um crédito não tendo dinheiro na sua conta bancária
--- Features / Funcionalidades ---
The player can request his own loan
O jogador pode solicitar o seu próprio empréstimo
The player can see his loan information
O jogador consegue ver as informações do seu empréstimo
The player can pay off his loan all at once (if he has the money in his bank account)
O jogador consegue pagar o seu empréstimo de uma só vez ( se tiver o dinheiro na sua conta bancária )
The operator can see if a player has an active loan
O operador consegue ver se um jogador tem um empréstimo ativo
The operator can reset a player's loan
O operador consegue dar reset no empréstimo de um jogador
--- Anti Abuse / Anti Abuso ---
The loan is paid automatically in installments. If the player leaves before the payment time, when he re-enters the server, he will be charged the installment automatically
O empréstimo é pago automaticamente por parcelas, caso o jogador saia antes da hora do pagamento quando voltar a entrar no servidor será lhe cobrado a parcela automaticamente
The player can only have one active loan
O jogador só pode ter um empréstimo ativo
The installments start at a high value and start to fall over time
As parcelas começam num valor alto e começaram a baixar consoante o tempo
--- Tips / Dicas ---
In order for your players to be able to pay off the loan, I suggest you have a jobs plugin or something else so that they can earn money in some way.
Para que os teus jogadores consigam pagar o empréstimo sugiro que tenha um plugin de trabalhos ou um outro para que eles consigam ganhar dinheiro de alguma forma.
--- Configurable / Configurável ---
Messages / Mensagens ✅
Minimum and maximum loan amount / Valor mínimo e máximo do empréstimo ✅ ( default: Min: 500 Max: 5000 )
Interest amount / Valor dos juros ✅
( default: 2% )
Payments Removal Time / Tempo da remoção dos pagamentos ✅
( default: 2H30m )
--- Requirements / Requisitos ---
Skript Plugin: To use this script, you need the Skript plugin installed.
Vault: Ensure Vault is installed and working to manage the server's economy.
Economy Plugin: Use an economy plugin like The New Economy for the balance system.
Player Commands / Comandos do jogador
[Script EN] - /loanhelp - To see all commands
/loan <value> - Request a loan (with interest)
/loaninfo - Check the status of your current loan
/loanliquidate - Pay the loan all at once
/loancredits - Show developer credits
[Script PT] - /emphelp - Para veres todos os comandos
/emp <quantia> - Solicita um empréstimo (com juros)
/empinfo - Verifica o estado do teu empréstimo atual
/empliquidar - Liquida o empréstimo de uma vez (se tiveres saldo suficiente)
/empcreditos - Mostra os créditos do desenvolvedor
OP Commands / Comandos do operador
[Script EN]
/loancheck <player> - Checks if a player has active loans
/loanreset <player> - Reset the player's loan
[Script PT]
/empcheck <jogador> - Verifica se um jogador tem empréstimos ativos
/empreset <jogador> - Reseta e liquida o empréstimo de um jogador
Permissions / Permissões
Script EN: loan.command.get | loan.command.admin
Script PT: emprestimo.command.get | emprestimo.command.admin
---------------------
--- Installation ---
Put MGhostCoreV1_2_0.sk in the folder;
/plugins/Skript/scripts/
Reload the Skript files in your server with the command;
/skript reload MGhostCoreV1_2_0 Or restart the server
--- Instalação ---
Coloca o ficheiro emprestimoV1_2_0 na pasta
/plugins/Skript/scripts/
Faz reload ao Skript ou dá restart ao servidor