30.11.2016, 11:58
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); } } } }
Virus total: https://www.virustotal.com/pt/file/3...is/1480510350/