[Tool/Web/Other] Replace To
#1

Replace To v1.0
Este leve software faz uma breve substituiзгo de determinada posiзгo de uma funзгo, facilitando a inserзгo de posiзхes, ID's...
Este pode ser utilizado tanto para SAMP quanto para o cotidiano, pois ele substitui por absolutamente qualquer coisa.
Esta ferramenta ajudarб bastante os mappers, pois como o MapEditor, apenas sai a coordenada e o ID, desta forma com este software serб prбtico adicionar estes ID's e posiзхes em suas respectivas funзхes.
Mantive a interface padrгo, nada de diferente (apenas a caixa de controle).




Como usar:
* Abaixo de Funзгo:, na caixa de texto coloque a funзгo desejada e na posiзгo que vocк quer substituir coloque %v
* Na caixa de texto Para substituir: deve conter as linhas que devem ser adicionadas, que substituirгo o %v
* Na caixa de texto do resultado, sairб a funзгo + substituiзгo.

Source (namespace completo, pois o code й muito curto):
Код:
namespace ReplaceTo
{
    public partial class frmReplaceTo : Form
    {
        public frmReplaceTo()
        {
            InitializeComponent();
        }

        private void btnSubstituir_Click(object sender, EventArgs e)
        {
            if (tbFuncao.Text == string.Empty)
            {
                MessageBox.Show("A caixa de texto da funзгo nгo pode estar vazia.", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);

                return;
            }

            if (tbParaSubs.Text == string.Empty)
            {
                MessageBox.Show("A caixa de texto da substituiзгo nгo pode estar vazia.", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);

                return;
            }

            int IdxChar = tbFuncao.Text.IndexOf("%v");

            if(IdxChar == -1)
            {
                MessageBox.Show("A caixa de texto da funзгo deve conter '%v' para ser substituido.", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);

                return;
            }

            tbResultado.Text = string.Empty;

            int LastIdx;

            foreach(var read in tbParaSubs.Lines)
            {
                LastIdx = tbFuncao.Text.Length - IdxChar - 2;

                tbResultado.AppendText(tbFuncao.Text.Substring(0, IdxChar) + read + tbFuncao.Text.Substring(IdxChar + 2) + Environment.NewLine);
            }
        }
    }
}
Software: https://mega.nz/#!g8QHHIQK!BT3rKSfTx...46q58URI26Hx8k

Virus total: https://www.virustotal.com/pt/file/3...is/1480510350/
Reply


Messages In This Thread
Replace To - by F1N4L - 30.11.2016, 11:58
Re: Replace To - by zSuYaNw - 30.11.2016, 12:01
Re: Replace To - by Casttiel - 30.11.2016, 12:03
Re: Replace To - by F1N4L - 30.11.2016, 12:06
Re: Replace To - by teteu99 - 30.11.2016, 18:27
Re: Replace To - by F1N4L - 30.11.2016, 18:28
Re: Replace To - by zSuYaNw - 30.11.2016, 20:32
Re: Replace To - by F1N4L - 01.12.2016, 09:25
Re: Replace To - by GuilhermeW - 01.12.2016, 10:37
Re: Replace To - by F1N4L - 01.12.2016, 10:54

Forum Jump:


Users browsing this thread: 2 Guest(s)