Ir para conteúdo
  • 0

script para reparar item da mão, como colocar confirmação.


Comonier

Pergunta

Sendo Objetivo:

Adicionar ao script , após ele verificar se o player tem ou não o money para reparar o item da mão.... uma confirmação se ele deseja realmente reparar ou não.

   Você deseja realmente reparar o item em sua mão por 15.000 ? Para confirmar digite: sim e pressione Enter!

Explicação:     Por que APÓS ele verificar se o player tem ou não tem money?
Porque eu não quero que ele confirme se o player não tiver o money....
Se o player não tiver o money eu desejo que ele simplesmente responda que ele precisa de 15.000 como já está no script.
Somente caso ele TENHA o money que ele deve receber a solicitação de confirmação e digitar: sim e pressionar enter para que a função de reparar o item e o money sejam recolhidos.
 

options:
    price: 15000
    message: &7Você reparou o item na sua mão por &a15.000&7.
    money not enough: &7Você não possui &a15.000 &7para reparar o item.
    permission: repair.tool
    permission-node: &7Você não possui permissão ao comando.

on command "/fix":
    cancel event
    if player has permission "{@permission}":
        if player's balance >= {@price}:
            remove {@price} from player's balance
            repair tool of player
            send "{@message}"
            stop
        else:
            send "{@money not enough}"
            stop
    else:
        send "{@permission-node}"
        stop

 

 

Editado por Comonier
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 1

pelo que eu entendi vc quer uma verificação né?

poderia fazer em gui né '-' mas vo tentar fazer não tentei isso então kk 

 

options:
    price: 15000
    message: &7Você reparou o item na sua mão por &a15.000&7.
    money not enough: &7Você não possui &a15.000 &7para reparar o item.
    permission: repair.tool
    permission-node: &7Você não possui permissão ao comando.

on command "/fix":
    cancel event
    if player has permission "{@permission}":
		loop 10 times:
			wait 1 second
			if {confirmar.%player%} is false:
     			if player's balance >= {@price}:
           			remove {@price} from player's balance
            		repair tool of player
            		send "{@message}"
					delete {confirmar.%player%}
       		 	else:
            		send "{@money not enough}"
            		stop
    else:
        send "{@permission-node}"
        stop

on chat:
	if {confirmar.%player%} is true:
		if message is "sim" or "Confirmar":
			cancel event
			set {confirmar.%player%} to false
			stop:	
		else:
			delete {Confirmar.%player%}
			send "&cVocÊ cancelou o reparo do seu item"
			stop
	
	

 

Ps Concertar os erros de tab toda vez n consigo fazer direito aqui no forum -' e o player tem 10 segundos pra digitar SIm no chat vc pode formatar as mensagens pra ficar mais dinâmica e avisar o player quando digitar sim etc

 

se não conseguir entra nesse dc aqui q é meu https://discord.gg/deDXuMW se pa te ajudo mais lá

Editado por SrBlecaute
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...