Jump to content
  • 0

Ajuda com verificação de Zeny em NPC!


Question

Posted

Boa noite galera do mal!

Eu queria adicionar uma verificação nesse npc, na parte de depositar e na parte de sacar zeny...

O limite de zeny do personagem é 2100000000, então eu queria colocar uma verificação para quando o jogador for sacar  e a quantia for ultrapassar esse limite do personagem...

queria que o npc não deixasse sacar.

A mesma coisa para depositar.

Sistema de Banco 1.txt

1 answer to this question

Recommended Posts

  • 0
Posted

Existe uma variável no início do script, informando o valor máximo, você pode modificá-la para que fique de acordo com o que deseja e adicionar uma verificação do input do personagem ao depositar/sacar, comparando o valor com essa variável.

Definindo o valor da variável:

//=========================================== CONFIGURAÇÕES =============================================

set @cost,100000;  //Custo para taxa de transação | 0 = Sem taxa.
set .banqueiro$,"[...:::^0006D3Banqueiro ^008000Ragna^FF6600ERO^000000:::..]"; //Nome do NPC na conversa
set .ZenyMax,2100000000;  //Zeny máximo configurado do servidor.

//=======================================================================================================


Comparando o valor do depósito com a variável:

input @deposit;
		if (@deposit < 1) {
			mes .banqueiro$;
			mes "Certifique-se de está depositando um valor real.";
			close;
		}
		else if (@deposit > Zeny) {
			mes .banqueiro$;
			mes "Me parece que você não tem o valor de zeny que está tentando depositar!";
			close;
		}
        //Aqui faço a comparação
        else if (@deposit > .ZenyMax) {
			mes .banqueiro$;
			mes "Você só pode depositar até "+ callfunc("F_InsertComma",.ZenyMax) +"!";
			close;
		}
		else if (@deposit > (Zeny - @cost)) {
			mes .banqueiro$;
			mes "Você precisa possuir ^008000"+@cost+"^000000 zeny(s) para cobrir a taxa de transação!";
			close;
		}

Faça o mesmo para o saque.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...